/**
* Template-Nr. 7210 - tmwta
*
* @author Dirk Hildebrandtk <hille@i-d.de>
* @copyright © 2006 <i-D> internet & Design GmbH & Co. KG, Weimar
* @link http://www.i-d.de/
*/

h2, 
h3, 
h4 {
	color: #036;
}

/* Kopfzeile
----------------------------------------------------------------------------- */
div#header {
	background: url(/de/bilder/tmwta/bg_header.gif) repeat-x left top;
}

/* Navi
----------------------------------------------------------------------------- */
ul.naviLevel1 a, 
ul.naviLevel1 li.active a, 
#right h1 a,
caption {
	color: #036;
}
ul.naviLevel2, ul.naviLevel2 li {
	border-color: #036;
}
ul.naviLevel3 li a.active, 
ul.naviLevel3 li a.active:hover {
	background: url(/de/bilder/tmwta/col.gif) no-repeat right center;
}

/* farbige Textfelder & JS-Textbox */
.textbox_headline, 
.textbox_headlineJS, 
.textboxTitel a {
	color: #298C8C;
}
.textbox_einfach {
	border: 2px solid #399;
}
.textbox_farbig  {
	background:  #399;
}
.textbox_farbig,
.textbox_farbig a {
	color: #0b161b;
}

/* farbige Anpassung Tag-Cloud 
-----------------------------------------------------------------------------*/
#tagCloud {
	background-image: url(/de/bilder/tmwta/tag_cloud.jpg);
}


/* Aplphabetsuche Startseite Marginalspalte
-----------------------------------------------------------------------------*/

#panel1 label, 
#bla_panel1 label {
	text-transform : uppercase;
	color: #666;
}
#panel1>div ,
#bla_panel1>div {
	width: 19.6em;	
}
.imgBtn {
	margin: 2px 0 0 4px;;	
}
.abcHover {
	border-top: 1px solid #cccccc;	
	border-bottom: 1px solid #cccccc;
	margin: 0 4px 6px 2px;
	padding-left: 4px;
}

.txtAjaxSearchBox.text{
	width: 19em;
}
.panelAlphabetIndex {
	color: #999999;
	font-weight: bold;
	line-height: 1.8em;
}

.panelAlphabetIndex a,
.panelAlphabetIndex span {
	width: 17px;
	display: inline-block;
}

.panelAlphabetIndexDetail {
	background-color: #ffffff;
	display: inline-block;
	margin: 1em;
	border: 1px solid #3399CC;
	width: 300px;
	padding: 1em;
	z-Index: 1001;
}

ul.absSearchResult, ul.ms,
.panelAlphabetIndexDetail ul, .alphabetIndexDetail ul {
	list-style-image: url("/de/bilder/pfeil_in.gif");
	list-style-type: square;
}
.panelAlphabetIndexDetail ul.l1 {
	float: left;
	width: 260px;
}
.panelAlphabetIndexDetail ul li, 
.alphabetIndexDetail ul li {
	margin: 0 0 2px 15px;
	padding: 0 0 0 5px;
}
.autocomplete_completionListElement {
	background-color:#fff;
	border:1px solid buttonshadow;
	color:windowtext;
	height:auto;
	list-style-type:none;
	margin:0 !important;
	overflow:auto;
	text-align:left;
	visibility:hidden;
}

.autocomplete_listItem {
	background-color:window;
	color:windowtext;
	padding:1px;
}

.autocomplete_highlightedListItem {
	background-color:#00ccff;
	color:black;
	padding:1px;
}
	
#right {
	z-index: 600;	
}

ul.ms li {
    border-top: 1px dashed #CCCCCC;
    padding: 5px 0 5px 0;
    margin: 5px 0 0 0;
}

/* Bild unterhalb Navigation, nur Startseite */
img.navImg {
	margin-left:15px;	
	margin-top:20px;
}
ul.naviLevel1 span.panelAlphabetIndexDetail {
	text-align: left;
	position:absolute;
	left:190px;
	/* width:200px; */
	width: auto;
	z-index:9999;
	top:-8px;
	background-color: #ffffff;
}
ul.naviLevel1 span.panelAlphabetIndexDetail *{
	display: block;	
	white-space: nowrap; 
	margin: 10px;
	font-weight: normal;
}
ul.naviLevel1 li {
	position: relative;	
}

