/*
  
  
    
  
    	Theme Name: directory
  
    
  
/** BASIC */

.images_cat  {float: left; margin-right: 7px;  margin-top: -13px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.images  {font-size: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.copyright { color: #111111; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.fliesstext { color: #292929; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.fliesstext_small { color: #292929; font-size: 8px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.fliesstext_red { color: #E0191E; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold;}
.fliesstext_underline { color: #292929; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
.headgross_2 { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.headgross:link { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headgross: active { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headgross:hover { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headgross:visited { color: #000; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.datum_klein { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.headline { color: #666; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headline_cat { color: #666; text-transform:uppercase; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.zitat  { color: #111111; font-style: italic; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.navlink:link { color: black; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }
.aktiv { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
a.navlink:hover {color: #8ab800; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none ;}
a.navlink:visited  {color: #444444; font-size: 11px; font-weight: normal;font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none;}
a.navlink:active { color: #8ab800; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular ; text-decoration: none; }

a.navlinkklein:link  { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; text-decoration: underline;}
a.navlinkklein:hover  { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; text-decoration: none;}
a.navlinkklein:visited   { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; text-decoration: none;}
a.navlinkklein:active  { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 10px; text-decoration: none;}

a.newslink:link {color: #DF1722; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; line-height: 11px;}
a.newslink:hover {color: black; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; line-height: 11px;}
a.newslink:visited {color: #DF1722; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; line-height: 11px;}
a.newslink:active {color: #DF1722; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; line-height: 11px;}

.comments { color: #9c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 10px;}
a.comments:link {color: #9c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;line-height: 10px; }
a.comments:hover {color: #9c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 10px;}
a.comments:visited {color: #9c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 10px;}
a.comments:active {color: #9c3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 10px;}
.comments_text {color: #292929; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}

.formular {color: #111111; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
a:link {color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}

a:hover {color: gray; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}

a:visited {color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}

a:nactive {color: lime; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
.infofeld { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.text_infobox { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.head_info { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; }
.datum_gross { color: #999; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.datum_header {color: #C5C6C8; text-transform:uppercase; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.language { color: #9c3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.head_klein_bold { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a.head_klein_bold { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

a.news:link { color: #00aba4; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.news:hover {color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.news:visited {color: #00aba4; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.news:active {color: #00aba4; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}


a.local:link { color: #009966; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.local:hover {color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.local:visited {color: #009966; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.local:active {color: #009966; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}


a.report:link { color: #DF1722; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

a.report:hover {color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.report:visited {color: #DF1722; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}

a.report:active {color: #DF1722; font-size: 11px;  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}






a.headsearch:link {color: #00aba4; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headsearch:visited  {color: #00aba4; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headsearch:hover  {color: #00aba4; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}

.text4 { /** FOR .titleA */
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
	color: #B2B2B2;
}


 li {list-style-type: square;	font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; padding: 0px 0px 0px -30px; margin: 0;
 }
  
 img {border: none; 
   }

#glass {
	width: 28px;
	height: 22px;
	background: url(../images/glass.gif) top right no-repeat;
	float: left;
	}

.searchbutton {
	background: url(../images/websearch.png) left top repeat-x #fff;
	color: #444;
	width: 175px;
	height: 22px;
	/*-khtml-appearance: none;	*/
}

.searchbutton:hover {
	cursor: pointer;
	color: #447728;
}


div#select { 
   position: absolute; 
   left: 50%; 
   top: 50%; 
   z-index: 20; 
   width: 200px; /*Breite dem Layout anpassen*/ 
   height: 20px; 
   margin-left: -100px; 
   margin-top: -11px; 
   overflow: hidden; 
   color: inherit; 
   background-color: transparent; 
   border: 1px solid #FFCC00; 
color: white;
   } 
select { 
   position: relative; 
   top: -1px; 
   left: -1px; 
   z-index: 10; 
   width: 200px; /*Breite dem Text anpassen*/ 
   height: 20px; 
   color: #333333; 
   background-color: transparent; 
   border: 1px solid #FFCC00; /*für Opera*/ 
   font-family: arial, sans-serif; 
   font-size: 13px; 
color: white;
   } 
option { 
   border-left: 1px solid #FFCC00; 
   border-right: 1px solid #FFCC00; 
   } 
.feld1 { 
   color: white; 
   background-color: #FFFFFF; 
   text-transform: uppercase; 
   } 
.feld2 { 
   color: white; 
   background-color: #FFCC00; 
   } 
.feld3 { 
   color: white; 
   background-color: #FFFFFF; 
   letter-spacing: 0.5em; 
   } 
.feld4 { 
   color: #333333; 
   background-color: #FFFFFF; 
   text-transform: uppercase; 
   font-weight: bold; 
   } 
.unten { 
   border-bottom: 1px solid #FFCC00; 
   }

.bild { padding-right: 12px; }

select { 
 background-color: #009966; 
 font: 11px Verdana, Arial, sans-serif; 
 border-color: transparent;
color: white;
} 
  
.format1 { 
 background-color: #ffffff; 
} 

.format2 { 
 color: #ffffff; 
} 


a.headgruen:link { color: #008a58; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headgruen: active { color: #008a58; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headgruen:hover { color: #008a58; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.headgruen:visited { color: #008a58; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }




h5 a:link { color: #008a58; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

h5 a:visited { color: #008a58; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

h5 a:active { color: #008a58; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }

h5 a:hover { color: #008a58; font-weight: bold; font-size: 12px font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }

.tipp { color: #666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

img.expando { 
border: 2px;
background-color:#E0E0E0;
vertical-align: top;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
width: 362px;
border-top: 5px solid #D25A0B; /*Brown color theme*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
color: white;
border-color: #D25A0B; /*Brown color theme*/ 
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */


.indentmenu{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
/* width: 80%; width of menu*/
border-top: 1px solid #B2161B center center repeat-x;
background: #B2161B;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px solid white; /*navy divider between menu items*/
}

.indentmenu ul li a:visited{
color: white;
}

.indentmenu ul li a.selected{
color: white !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background: #88BA14; 
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 0px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
background: #784D26 center center repeat-x;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

