/*----------------FARB-DESIGNS--------------------------------------------------------------------------------*/
/*Grundlayout*/
html{ background-color:#DDDDDD; background-image: url('images/static/bg-strip.jpg'); background-repeat:repeat-x; 
	 font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.maincont{ background-color:transparent;} /*Website-Background*/
.middlect{ background-color:transparent;} /*Fusszeile*/
.contentc{ background-color:#FFFFFF; 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{ } /*Content-Design-Head-Background*/
.contentb{ background-image: url('images/static/content-bt.gif'); background-repeat:repeat-x;}
.headercr{ background-color:transparent;} /*Kopfzeile*/
.headstat{ color:#BBBBBB;} /*Statuszeilen Design*/
.headstat h3{ font-size:11px; color:#BBBBBB;} /*Schrift Statuszeile*/
.headnavi{ /*background-color:#9FB5EF;*/ color:#FFFFFF; background-image: url('images/static/topmenbg.jpg');} /*Schriftfarbe Topmenue*/
/*Standardschrift-Design*/
.contents{ color:#000000; line-height:20px;} /*Content Text Schriftfarbe und Linienhöhe*/
.contents u{ line-height:20px;}
.contents A{ line-height:inherit; color:#0088CC; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
.contents A:hover, .contents A:focus, .contents A:active{ color:#0088CC; 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;}
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;}
/*Nachrichtenbereich-Design*/
.newssyst h1{ width:100%; color:#000000; font-size:18px;} /*Nachrichtenheadline nur Nachrichtenübersicht*/
.newssyst h2{ width:100%; color:#888888;} /*Nachrichten Introtext nur Nachrichtenübersicht*/
.newssyst h3{ width:100%; color:#000000;} /*Textvorschau in der Nachrichtenübersicht*/
.newssyst h5{ width:100%; color:#888888; font-size:10px; margin-bottom:5px;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
.infobloc{ width:180px; height:140px; float:left; background-image: url('images/static/infoblock2.gif');}
.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;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Sidebar Left Navigation*/
.sidebarl{}
.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{ }
.infbxhea{ /*background-color:#DDDDDD;*/ background-image: url('images/static/infbxhea.gif');}
.infbxfoo{ /*background-color:#DDDDDD;*/ background-image: url('images/static/infbxfoo.gif');}
.infbmain{ color:#AAAAAA;}
.infbxint{ background-color:#FFFFFF; background-image: url('images/static/infboxbg.gif'); color:#999999; } /*Textfarbe Infoboxx Infotext*/
.infoboxx label{ color:#AAAAAA;} /*Newsletter Input-Lable-Farbe*/
.infoboxx span{ color:#AAAAAA;} /*Newsletter Input-Lable-Farbe*/
.infoboxx h2{ color:#000000; } /*Textfarbe Infoboxx Headline*/
.infoboxx input{ background-color:#FFFFFF; border:1px solid #BBBBBB; color:#000000;}
/*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');}	
/*Footer-Design*/
.footersp{ border-top:1px dotted #AAAAAA; color:#AAAAAA;}
/*Zuletzt gelesen-Design*/
.latestne{ border-bottom:1px dotted #AAAAAA;}
/*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;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------LINK-DESIGNS--------------------------------------------------------------------------------*/
/*Linkdesign Topmenü-------------------------------------------------------------------------------------------*/
A.linkds01, A:link.linkds01, A:visited.linkds01 { font-size:11px; color:#FFFFFF; text-decoration:none;}
A:hover.linkds01, A:active.linkds01{ color:#CCFF22; text-decoration:underline;}
/*Linkdesign Nachrichten Vorschau (Infobox)-------------------------------------------------------------*/
A.linkds02, A:link.linkds02, A:visited.linkds02 { font-size:10px; color:#AAAAAA;}
A:hover.linkds02, A:active.linkds02{ color:#FF0000; }
/*Linkdesign Nachrichten Überblick---zurück zur Nachrichtenübersicht, Kontaktübersicht----*/
A.linkds03, A:link.linkds03, A:visited.linkds03 { font-size:11px; color:#0088CC; text-decoration:none;}
A:hover.linkds03, A:active.linkds03{ color:#0088CC; text-decoration:underline;}
/*Linkdesign Sitemap--------------------------------------------------------------------------------------------*/
A.linkds04, A:link.linkds04, A:visited.linkds04 { font-size:12px; color:#0088CC; text-decoration:none;}
A:hover.linkds04, A:active.linkds04{ color:#0088CC; text-decoration:underline;}
/*Linkdesign Footer---------------------------------------------------------------------------------------------*/
A.linkds05, A:link.linkds05, A:visited.linkds05 { font-size:10px; color:#AAAAAA; text-decoration:none;}
A:hover.linkds05, A:active.linkds05{ color:#0088CC; text-decoration:underline;}
/*Linkdesign breadcrump---------------------------------------------------------------------------------------------*/
A.linkds06, A:link.linkds06, A:visited.linkds06 { color:#AAAAAA;}
A:hover.linkds06, A:active.linkds06{ color:#0088CC; margin-top:5px;}
/*Linkdesign Kategorie---------------------------------------------------------------------------------------------*/
A.linkds07, A:link.linkds07, A:visited.linkds07 { font-size:10px; color:#0088CC; text-decoration:none;}
A:hover.linkds07, A:active.linkds07{ color:#0088CC; text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------LINK-DESIGN - Hauptmenü -------------------------------------------------------------------------------------------------------------------*/
/*background-image: url('images/static/buttonbga.jpg');*/
/*-----------------LINK-DESIGN - Hauptmenü - Stufe 1--------------------------------------------------------------------------*/
A.linkds10, A:link.linkds10, A:visited.linkds10 { font-size:11px; color:#0088CC; padding-right:8px; background: url(images/static/pfeil-re-gh.gif) no-repeat 100% 50%;}
A:hover.linkds10, A:active.linkds10{ text-decoration:underline; color:#0088CC; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
/*-----------------LINK-DESIGN - Hauptmenü - Stufe 2--------------------------------------------------------------------------*/
A.linkds11, A:link.linkds11, A:visited.linkds11 { font-size:11px; color:#0088CC; padding-right:8px; background: url(images/static/pfeil-re-gh.gif) no-repeat 100% 50%;}
A:hover.linkds11, A:active.linkds11{ text-decoration:underline; color:#0088CC; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
/*-----------------LINK-DESIGN - Hauptmenü - Stufe 3--------------------------------------------------------------------------*/
A.linkds12, A:link.linkds12, A:visited.linkds12 { font-size:11px; color:#888888; padding-right:8px; background: url(images/static/pfeil-re-gh.gif) no-repeat 100% 50%;}
A:hover.linkds12, A:active.linkds12{ color:#0088CC; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----------------LINK-DESIGN - Hauptmenü - Stufe 1--------------------------------------------------------------------------*/
A.linkds20, A:link.linkds20, A:visited.linkds20 { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re-g.gif) no-repeat 100% 50%;}
A:hover.linkds20, A:active.linkds20{ font-weight:bold; color:#0088CC; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
/*-----------------LINK-DESIGN - Hauptmenü - Stufe 2--------------------------------------------------------------------------*/
A.linkds21, A:link.linkds21, A:visited.linkds21 { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re-g.gif) no-repeat 100% 50%;}
A:hover.linkds21, A:active.linkds21{ font-weight:bold; color:#0088CC; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
/*-----------------LINK-DESIGN - Hauptmenü - Stufe 3--------------------------------------------------------------------------*/
A.linkds22, A:link.linkds22, A:visited.linkds22 { font-size:11px; font-weight:bold; color:#666666; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re-g.gif) no-repeat 100% 50%;}
A:hover.linkds22, A:active.linkds22{ font-weight:bold; color:#0088CC; text-decoration:none; padding-right:8px; background: url(images/static/pfeil-re.gif) no-repeat 100% 50%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------Category-DESIGN----------------------------------------------------------------------------------------------------------------------------------*/
.infoboxx A.link7{ color:#AAAAAA; font:7px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link8{ color:#AAAAAA; font:8px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link9{ color:#AAAAAA; font:9px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link10{ color:#AAAAAA; font:10px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link11{ color:#AAAAAA; font:11px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link12{ color:#AAAAAA; font:12px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link13{ color:#AAAAAA; font:13px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link14{ color:#AAAAAA; font:14px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link15{ color:#AAAAAA; font:15px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link16{ color:#AAAAAA; font:16px Verdana,Tahoma,sans-serif,Helvetica,Geneva,Arial; width:auto; height:auto; float:left; background-color:transparent; padding:0px; margin:0px; margin-left:5px; margin-bottom:2px;}
.infoboxx A.link7:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link8:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link9:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link10:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link11:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link12:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link13:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link14:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link15:hover{ color:#0088CC; /*text-decoration:underline;*/}
.infoboxx A.link16:hover{ color:#0088CC; /*text-decoration:underline;*/}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*Code-Design*/
.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%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/