/*----------------FARB-DESIGNS--------------------------------------------------------------------------------*/
/*Grundlayout*/
html{ background-color:#CACACA; background-image: url('images/static/apc-bg.jpg'); background-repeat:repeat-x;
	 font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.maincont{ background-color:transparent;} /*website background*/
.middlect{ background-color:transparent;} /*footer*/
.contentc{ background-color:#FFFFFF; border-left:1px solid #888888; border-right:1px solid #888888; /*background-image: url('images/static/content-bg.gif'); background-repeat:repeat-y;*/ /*border-left:1px solid #BBBBBB; border-right:1px solid #BBBBBB;*/ /*border:1px solid #DDDDDD;*/} /*Content-Background*/
.contents{ background-color:transparent;} /*spacer content background*/
.contentm{ background-color:transparent;} /*inner content background*/
.contenth{ background-image:url('images/static/content-tp.gif'); background-repeat:repeat-x;} /*content design head background*/
.contentb{ background-image:url('images/static/content-bt.gif'); background-repeat:repeat-x;} /*content design foot bottom background*/
.headercr{ background-color:transparent;} /*header*/
.headdate{ background-color:transparent;} /*status line design*/
.headdate h3{ font-size:10px; color:#000000;} /*font status line*/
.headtext{ color:#000000} /*navigator status fontcolor - left: linkdes6*/
.headtext A:link, .headnavi A:visited{ color:#000000; text-decoration:underline;} /*navigator status fontcolor - links*/
.headtext A:hover{ color:#FFFFFF;}
.headnavi{ color:#000000; /*background-image: url('images/static/topmenbg.jpg');*/} /*fontcolor topmenue*/
.headnavi UL{ color:#000000;}
.headnavi A:link, .headnavi A:visited{ font-size:10px; color:#000000;}
.headnavi A:hover{ color:#FF0000;}
/*Standardschrift-Design*/
.contents{ color:#000000; line-height:20px;} /*content text fontcolor lineheight*/
.contents u{ line-height:20px;}
.contents A, .contents A:link, .contents A:visited{  font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; color:#FF0000; text-decoration:none; padding-right:8px; line-height:inherit; background: url(images/static/pfeil-re-r.gif) no-repeat 100% 50%;}
.contents A:hover, .contents A:focus, .contents A:active{ color:#FF0000; text-decoration:underline;}
A.blank { background:none; text-decoration:none; padding:0px; margin:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Hinten | Unten | Vorne |*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
h1{ font:26px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 5px 0px; font-weight:lighter;}
h2{ font:16px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 10px 0px; color:#888888;}
h3{ font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:2px 0px 2px 0px;}
h4{ font:11px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:2px 0px 2px 0px; float:left;}
h5{ font:14px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 0px 0px;}
h6{ font: 9px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:2px 0px 2px 0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Mainmenu Head*/
.headmenu { background-image: url('images/static/menubg.jpg');}
/*menue level 1*/
.headmenu UL { }
.headmenu UL LI { }
.headmenu UL LI A{ font-size:12px; color:#444444; border-left:1px solid #DDDDDD; border-right:1px solid #888888;}
.headmenu UL LI A:hover{ color:#FFFFFF; background-image: url('images/static/menubgdg.jpg');}
/*menue level 2*/
.headmenu UL UL{ }
.headmenu UL UL LI{ }
.headmenu UL UL LI A{ background-color:#BCBDBF; border-bottom:1px solid #888888;}
.headmenu UL UL LI A:hover{ background-image: url('images/static/menubgdg.jpg');}
/*menue level 3*/
.headmenu UL UL UL{ }
.headmenu UL UL UL LI { }
.headmenu UL UL UL LI A{ }
.headmenu UL UL UL LI A:hover{ }
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Mainmenu side*/
.impic{ position:absolute; left:1px; padding-top:9px; z-index:500;}
/*------------------------------------------------------------------*/
.sidemenu{ width:160px; /*border:1px solid #FFFFFF;*/ }
.sidemenu A strong, .sidemenu A, .sidemenu A:link, .sidemenu A:visited{ margin:0px; padding:0px; text-decoration:none; 
font-size:12px; color:#000000; padding-top:5px; padding-bottom:5px; padding-right:5px;
border-bottom:1px dotted #888888;}
.sidemenu A strong{ border:none; margin:0px; padding:0px; padding-top:5px; margin-top:-5px; display:block; color:#000000;}
.sidemenu A:hover, .sidemenu A:focus, .sidemenu A:active{ color:#FF0000; font-weight:bold;}
.sidemenu A strong:hover{ color:#FF0000; font-weight:bold;}
.sidemenu UL{ list-style:none; padding-left:0px;}
.sidemenu UL LI{ padding-left:12px;}
.sidemenu UL LI A, .sidemenu UL LI A:link, .sidemenu UL LI A:visited{ width:136px; padding-left:5px;}
.sidemenu UL UL{ padding-left:12px; list-style-image:url(images/static/pfeil-re-b.gif);}
.sidemenu UL UL LI{ margin:0px; padding:0px;}
.sidemenu UL UL LI A, .sidemenu UL UL LI A:link, .sidemenu UL UL LI A:visited{ width:128px; padding-left:0px;}
.sidemenu UL UL UL{}
.sidemenu UL UL UL LI{}
.sidemenu UL UL UL LI A, .sidemenu UL UL UL LI A:link, .sidemenu UL UL UL LI A:visited{ width:115px; padding-left:0px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.infobloc{ width:180px; height:140px; float:left; }
.infobloc h1{ width:140px; height:40px; font-size:11px; padding:10px 20px 5px 20px; color:#888888; border-bottom:1px solid #DDDDDD;}
.infobloc h2{ width:140px; height:45px; font-size:9px; padding:5px 20px 5px 20px; color:#AAAAAA; border-top:1px solid #FFFFFF;}
.infobloc A{ width:140px; height:15px; font-size:9px; padding:0px 20px 0px 20px;}
.infobtre{ width:11px; height:140px; float:left;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.dircatct{ position:relative; width:210px; height:80px; float:left; margin-bottom:10px; margin-left:10px; padding:0px;}
.dircatct A:link, .dircatct A:visited{ font-size:18px; color:#FFFFFF; background:none; text-decoration:none; padding:0px; margin:0px;
width:190px; height:50px; text-align:center; display:block; padding:10px; padding-top:20px; background-image: url('images/static/verzeichnis-bg.gif');}

.dircatct A:hover, .dircatct A:focus{ color:#FFFFFF; background-image: url('images/static/verzeichnis-bg2.gif');}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Searchfield Head*/
.searchfi{ background-color:#A00214; background-image: url('images/static/suche-bg.gif');}
.searchfi input{ color:#AAAAAA; font-size:20px; height:25px; width:200px; background: url('images/static/searchfield-bg.jpg'); border:1px solid #888888; border-color: #000000 #888888 #888888 #000000;}
/*Sidebar Left Navigation*/
.sidebarl{}
.sidebarr{}
/*.sidebarl LI SPAN{ font-size:9px; color:#AAAAAA; white-space:nowrap;}*/
.sideblin{ background-color:#FFFFFF; background-image: url('images/static/infboxbg.gif'); background-repeat:repeat-y;}
/*Kontakt-Boxen*/
.contcbox{ }
/*.contcbox A{ background-color:#CCCCCC; color:#666666; font:11px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.contcbox A b{ font:bold 12px/100% Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
.contcbox A:hover, .contcbox A:focus, .contcbox A:active{ background-color:#FF0000; color:#FFFFFF;}*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Infoboxen-Sidebar*/
.infoboxx{ border:1px solid #888888; padding-top:10px; padding-bottom:10px;}
.infbxhea{ /*background-color:#DDDDDD; background-image: url('images/static/infbxhea.gif');*/}
.infbxfoo{ /*background-color:#DDDDDD; background-image: url('images/static/infbxfoo.gif');*/}
.infbmain{ color:#888888; margin-top:12px;}
.infbxint{ background-color:transparent; /*background-image: url('images/static/infboxbg.gif');*/ color:#FFFFFF; } /*Textfarbe Infoboxx Infotext*/
.infoboxx label{ color:#FFFFFF;} /*Newsletter Input-Lable-Farbe*/
.infoboxx span{ color:#FFFFFF;} /*Newsletter Input-Lable-Farbe*/
.infoboxx h2{ color:#000000; } /*Textfarbe Infoboxx Headline*/
.infoboxx input{ background-color:#888888; border:1px solid #888888; color:#000000;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Infoboxen-Bottom*/
.inbx2hea{ background-image: url('images/static/inbx2hea.gif');}
.inbx2int{ background-color:#FFFFFF; border-left:1px solid #888888; border-right:1px solid #888888;}
.inbx2int h5{ font-size:16px; font-weight:bold; color:#888888; padding-bottom:5px;}
.inbx2int span{ font-size:11px; color:#888888; padding-bottom:5px;}
.inbx2foo{ background-image: url('images/static/inbx2foo.gif');}
/*----------------Category-DESIGN----------------------------------------------------------------------------------------------------------------------------------*/
.infoboxx A:link, .infoboxx A:visited{ color:#888888;}
.infoboxx A:hover{ color:#FF0000; /*text-decoration:underline;*/}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*HR-Design*/
hr{ border:1px dotted transparent; border-color: transparent transparent #CCCCCC transparent; background-color:transparent;}
.hcolor01{ border:1px dotted transparent; border-color: transparent transparent #CCCCCC transparent; background-color:transparent; } /*HR-DESIGN-INFOBOXX*/
.contrenn { border-bottom: 1px dotted #CCCCCC; background-color:transparent; margin-bottom:5px; margin-top:5px;}
/*Button-Design*/
input.button01 { color:#666666; background-image: url('images/static/buttonbg1.jpg'); font:9px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
input.button01:hover { color:#FFFFFF; background-image: url('images/static/buttonbga.jpg');}	
input.button02 { color:#666666; background-image: url('images/static/buttonbg1.jpg'); font:bold 10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
input.button02:hover { color:#FFFFFF; background-image: url('images/static/buttonbga.jpg');}	
input.button03 { cursor:pointer; width:100px; height:27px; color:#666666; background-image: url('images/static/buttonbg1.jpg'); font:bold 16px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial;}
input.button03:hover { color:#FFFFFF; background-image: url('images/static/buttonbga.jpg');}	
/*Footer-Design*/
.footersp{ border-top:1px dotted #888888; color:#888888; }
.footersp A, A:link, A:visited{ font-size:10px; color:#888888; text-decoration:none;}
.footersp A:hover, A:active{ color:#FF0000; text-decoration:underline;}
/*.footmecr{ border-bottom:1px dotted #8899AA;}*/
.mainmebt LI{ color:#FFFFFF;}
/*Zuletzt gelesen-Design*/
.latestne{ border-bottom:1px dotted #888888;}
/*Paging-Design*/
.pagingcr{ color:#888888; }
.pagingcr A, .pagingcr A:link, .pagingcr A:visited{ color:#0088CC; background:none; text-decoration:none; padding:0px;}
.pagingcr A:focus, .pagingcr A:hover, .pagingcr A:active{ color:#0088CC; background:none; text-decoration:none; padding:0px; text-decoration:underline;}
.pagingcr A.isactual, .pagingcr A.isactual:link, .pagingcr A.isactual:visited{ color:#000000;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*code design geshi*/
.code{ width:530px; height:auto; border:1px dotted #CCBBAA; background-color:#FFEEDD; float:left;
	overflow:hidden; padding:10px; white-space:nowrap;
	font:12px/150% monospace,courier,Tahoma,Helvetica,Geneva,Arial; line-height:150%;}
.code a{	border-bottom:1px solid; text-decoration:none;
	font:11px/150% monospace,courier,Tahoma,Helvetica,Geneva,Arial; line-height:150%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/