/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
* { margin:0 auto; padding:0; border-collapse:collapse; border-spacing:0; vertical-align:top;}
/* Firefox Outline Bug */
a { outline: 0 !important;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
fieldset,img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing:0; }
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------Hauptcontainer-------------------------------------------------------------------------------------------------------------------------------------------*/
html{ /*min-height:100%; height:100%;*/ height:auto; padding:0; margin:0; border:0; font:12px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif;  
	/*line-height:100%;*/ line-height:18px; color:#333333; background-color:#C4DFF5; background-image: url('images/design/bg-strip.jpg'); background-repeat:repeat-x;}
body{ /*min-height:100%; height:100%;*/ height:auto;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*.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*/
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.middlecr{ position:relative; width:1000px; height:100%; margin-left:auto; margin-right:auto;}	/*base div container website*/
.middlect{ position:relative; width:100%; height:auto; min-height:100%; float:left;} 			/*middle div container incl. footer*/
html>body/**/.middlect { heigh\t:100%;}															/*middle div container incl. footer IE special*/
.sidebarl{ position:relative; width:100%; height:auto; float:left; clear:left; z-index:100; padding-left:10px;}	/*main div container sidebar left*/
.sidebarr{ position:relative; width:100%; height:auto; margin-top:0px; float:right;}			/*main div container sidebar right*/
.sidesyst{ position:relative; width:100%; float:right; margin-top:5px; text-align:center;}		/*sidebar system container*/
.sidemenu{ position:relative; float:right; width:100%; margin-top:15px;}						/*sidebar menu container*/
.maincont{ position:relative; width:100%; height:auto; top:0px; float:left; padding-top:10px; background-image:url('images/design/contentbg.jpg');}	/*content main div container*/
.maincona{ position:relative; width:100%; height:auto; top:0px; float:left;}					/*content main div container*/
.spacerhc{ position:relative; width:100%;}				 										/*spacing content to header*/
.headercr{ position:absolute; width:100%; height:0px; top:0px; float:left;}						/*container header*/
.headinfo{ position:relative; width:100%; height:auto; float:left;}								/*container of breadcrump and date*/
.headtext{ position:relative; width:70%; font-size:12px; color:#FFFFFF; float:left; padding-bottom:5px; /*border-bottom:1px dotted #000000*/} 
.headtext A, .headtext A:link, .headtext A:visited { font-size:12px; color:#FFFFFF; text-decoration:none;} /*navigator status fontcolor - links*/
.headtext A:hover{ color:#FFFFFF; text-decoration:underline;}									/*navigator status fontcolor - links hover*/
.headdate{ position:relative; width:25%; margin-top:1px; float:left; text-align:right;} 		/*Container Date*/
.headdate strong{ font-size:12px; color:#FFFFFF; margin-top:2px; font-weight:lighter;} 									/*font status line*/
.headmenu{ position:absolute; width:100%; float:left; z-index:150;} 							/*header mainmenu*/
.contents{ position:relative; min-height:600px; float:right; clear:both; z-index:10;}			/*BlankeFläche Content*/
.contents{ width:90%; margin-top:0px; padding:1% 5% 2% 5%; line-height:150%; border-right:1px solid #E6EDFF; border-left:1px solid #E6EDFF;}			/*main div container content*/
.contents LI{ margin-left:50px;}																	/*inner content LI(st) margin*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.spacerhc{ height:100px;} 																		/*spacing content to header logo height normal*/
.spacerha{ height:100px;} 																		/*spacing content to header logo height alternate*/
/*-----------------------------------------------------*/
.headmenu{ top:1px; left:5px; margin-top:193px;}												/*head navigation block*/
.headinfo{ margin-left:20px; top:-22px; z-index:50; }											/*container of breadcrump and date*/
.maincona{ /*background-image:url('images/design/contentbg.jpg');*/}																					/*content main div container alternate*/
/*-----------------------------------------------------*/
.headbutt{ position:absolute; width:100%; height:auto; top:349px; float:left; overflow:hidden;}
.headbutt A:link, .headbutt A:visited{ font-size:16px; font-weight:bolder; color:#FFFFFF; text-shadow:#4C6711 1px 1px;}
.headbutt A:hover{ color:#678ADA;}
/*-----------------------------------------------------*/
.headbut1{ margin-left:740px;}
.headbut1{ position:relative; width:195px; height:40px; padding:20px 0px 5px 25px; float:left; background-image:url('images/design/buttond1.jpg');}
.headbut2{ position:relative; width:195px; height:35px; padding:25px 0px 5px 25px; float:left; background-image:url('images/design/buttond1.jpg');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.spacerm1{ position:relative; height:auto; float:left; width:1000px; margin-left:0px;}			/*spacer container: content & sidebar left | sidebar left*/
.spacerm2{ position:relative; height:auto; float:left; width:800px; margin-left:0px;}			/*spacer container: content & sidebar left | sidebar right*/
.spacerm3{ position:relative; height:auto; float:left; width:800px; margin-left:0px;}			/*spacer container: content & sidebar left | sidebar both*/
/*-----------------------------------------------------*/
.sidebar1{ width:200px; height:auto; float:left;}												/*sidebar1 sidebar left*/
.sidebar2{ width:200px; height:auto; float:right;}												/*sidebar2 sidebar right*/
.sidebar3{ width:200px; height:auto; float:right;}												/*sidebar3 sidebar both*/
/*-----------------------------------------------------*/
.content0{ width:1000px; height:auto; float:right;}												/*content sidebar none*/
.content1{ width:800px; height:auto; float:right;}												/*content sidebar left*/
.content2{ width:800px; height:auto; float:right;}												/*content sidebar right*/
.content3{ width:600px; height:auto; float:right;}												/*content sidebar both*/
/*-----------------------------------------------------*/
.footersp{ color:#FFFFFF; background-color:#BAA77D; border:1px solid #831B04;}
.footerse{ background-image: url('images/design/efootrbg.jpg'); color:#FFFFFF;}
.latestne A, A:link, A:visited{ color:#FFFFFF; text-decoration:none;}
.latestne A:hover{ color:#FFFFFF; text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*"Times New Roman", Georgia, serif;*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1{ font:22px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif; padding:0px 0px 5px 0px; color:#000000; font-weight:light; width:100%; float:left; margin-top:0px;}
h2{ font:18px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif; margin:0 auto; padding:0px 0px 10px 0px; font-weight:light; color:#888888; width:100%; float:left;}
h3{ font:16px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif; margin:0 auto; padding:15px 0px 15px 0px; font-weight:light; color:#000000; width:100%; float:left;}
h4{ font:11px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif; margin:0 auto; padding:0px 0px 0px 0px;}
h5{ font:14px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif; margin:0 auto; padding:0px 0px 0px 0px;}
h6{ font: 9px Helvetica,Verdana,Tahoma,Arial,Geneva,sans-serif; margin:0 auto; padding:0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.backgrou{ width:100%; height:60px; background-color:#EEEEEE; color:#FFFFFF; font-size:50px; z-index:1;
-webkit-transform: rotate( -90deg );
-moz-transform: rotate( -90deg );
-moz-transform-origin: 350px 350px;
filter: progid:DXImageTransform.Microsoft.BasicImage( rotation=3 );
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contents A, .contents A:link, .contents A:visited{ color:#182e44; text-decoration:none; padding-right:8px; line-height:inherit; background: url(images/static/pfeil-re-v.gif) no-repeat 100% 50%;}
.contents A:hover, .contents A:focus, .contents A:active{ color:#182e44; text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
A.blank { background:none; text-decoration:none; padding:0px; margin:0px;}
.contents A.blank { background:none; text-decoration:none; padding:0px; margin:0px;}
.contents A.blank:hover { text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contents A.button01, .contents A.button01:link{ display:block; width:120px; height:40px; color:#FFFFFF; text-align:center; text-decoration:none; font-weight:bold; padding:0px; margin:0px; font-size:10px; line-height:13px; padding-top:10px; background-image: url('images/static/button-bg.gif');}
.contents A.button01:hover, .contents A.button01:focus{ background-image: url('images/static/button-bg1.gif');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.imagblct{ position:relative; width:100%; height:auto; background-color:#00FF00; display:block; float:left;}
.imagblct img{ float:left;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headnavi{ position:absolute; width:100%; height:auto; float:left; z-index:60; color:#FFFFFF; margin-top:4px; font-size:13px; letter-spacing:2px;}
.headnavi UL{ list-style:none; float:right;}
.headnavi UL LI{ float:left; padding-top:5px; padding-left:5px; padding-right:17px;}
.headnavi UL LI A, .headnavi UL LI A:link, .headnavi UL LI A:visited{ text-decoration:none; color:#FFFFFF; }
.headnavi UL LI A:hover{ text-decoration:underline; color:#FFFFFF;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Mainmenu Head*/
.headmenu UL{ list-style:none; margin:0; padding:0; }
.headmenu UL LI{ position:relative; display:block; text-align:center; float:left;}
.headmenu UL LI:hover>UL{ display:block;}
.headmenu UL LI A, .headmenu UL LI A:link{ text-decoration:none; display:block; float:left; overflow:hidden; width:177px; height:23px; padding:5px 10px 0px 10px; color:#FFFFFF; border-left:1px solid #8B9999; border-right:1px solid #8B9999;}
.headmenu UL LI A:hover{ color:#9FA8A8; background-color:#000000; /*background-image: url('images/design/bt-hover.png');*/}
/*menu stage 2*/
.headmenu UL UL{ position:absolute; display:none; z-index:200; top:28px; background-color:#3B4040; /*background-image:url('images/design/submenubg.png');*/ border-right:1px solid #8B9999; border-left:1px solid #8B9999; border-bottom:1px solid #8B9999; }
.headmenu UL UL LI{ display:list-item; text-align:left; }
.headmenu UL UL LI A, .headmenu UL UL LI A:link{ display:block; float:left; height:auto; padding:10px 10px 10px 10px; background-image:none; color:#FFFFFF; border:none; border-top:1px solid #8B9999; }
.headmenu UL UL LI A:hover{ color:#9FA8A8; background-color:#000000; /*background-image:url('images/design/submenuhv.png');*/}
/*menu stage 3*/
.headmenu UL UL UL{ position:absolute; display:none; z-index:200; top:-1px; left:+198px; background-color:#3B4040; /*background-image:url('images/design/submenubg2.png');*/ color:#99B8FF; border-bottom:1px solid #8B9999; border-right:1px solid #8B9999;}
.headmenu UL UL UL LI { display:list-item; text-align:left;}
.headmenu UL UL UL LI A, .headmenu UL UL UL LI A:link{ display:block; float:left; height:auto; padding:10px 10px 10px 10px; color:#FFFFFF; border:none; border-top:1px solid #8B9999; }
.headmenu UL UL UL LI A:hover{ color:#9FA8A8; background-color:#000000;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sidemenu A strong, .sidemenu A, .sidemenu A:link, .sidemenu A:visited{ font-size:12px; color:#182e44; padding:0px 0px 10px 0px; display:block; text-decoration:none; letter-spacing:0px;}
.sidemenu A:hover, .sidemenu A:focus, .sidemenu A:active{ color:#182e44; text-decoration:underline;}
/*.sidemenu A strong{ border:none; margin:0px; padding:0px; padding-top:5px; margin-top:-5px; display:block; color:#0050A0;}*/
/*.sidemenu A strong:hover{ color:#0050A0; font-weight:bold;}*/
.sidemenu UL{ list-style:none; margin-left:0px; margin-bottom:5px;}
.sidemenu UL LI{ }
.sidemenu UL LI label{ padding-left:15px; padding-right:15px; font-size:11px; display:block; margin-bottom:10px;}
.sidemenu UL LI A, .sidemenu UL LI A:link, .sidemenu UL LI A:visited{ padding-left:15px; margin-right:10px; margin-bottom:5px; line-height:20px; border-bottom:1px solid #888888;}
/*.sidemenu UL UL{ padding-left:12px; list-style-image:url(images/static/pfeil-re-b.gif);}*/
.sidemenu UL UL LI{  }
.sidemenu UL UL LI A, .sidemenu UL UL LI A:link, .sidemenu UL UL LI A:visited{ width:147px; 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:135px; padding-left:0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
img.iarrowup{ width:15px; height:15px; margin-top:3px; margin-right:2px; float:left;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.imgcopyr{ position:relative; width:350px; height:auto; font-size:9px; color:#333333; }	
.imgcopyr p{ position:relative; width:340px; height:20px; text-align:right; top:-19px; padding:0px 5px 0px 5px; background-image: url('images/static/readbgwh.png'); float:left;}
.imgcopyr label{ position:relative; width:350px; height:10px; text-align:left; top:-13px; line-height:10px; float:left;}
.imgcopy1{ position:relative; width:175px; height:auto; font-size:9px; color:#333333; }	
.imgcopy1 p{ position:relative; width:165px; height:20px; text-align:right; top:-19px; padding:0px 5px 0px 5px; background-image: url('images/static/readbgwh.png'); float:left;}
.imgcopy1 label{ position:relative; width:175px; height:10px; text-align:left; top:-13px; line-height:10px; float:left;}
.imgcontr{ position:relative; width:auto; height:auto; float:left; overflow:hidden; margin-right:20px; margin-top:5px; margin-bottom:0px;}
.imgcontr img{ position:relative; padding:0px; margin:0px;}	
.imgconrr{ position:relative; width:auto; height:auto; float:left; overflow:hidden;}
.imgconrr img{ position:relative; padding:0px; margin:0px;}	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.conttren{ width:100%; height:2px; float:left; background-color:transparent; margin-top:2px; margin-bottom:2px;}
.conttred{ width:100%; height:2px; float:left; background-color:transparent; margin-top:2px; margin-bottom:5px; border-bottom:1px dotted #678ADA;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
input.search{ position:relative; width:60%; height:22px; float:left; border:1px solid #888888; background-color:#FFFFFF; margin-left:5%; margin-top:10px;}
input.button02{ position:relative; width:30%; height:26px; padding:0px; float:left; cursor:pointer; margin-right:2%; margin-top:9px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contprev{ position:relative; width:465px; height:auto; float:left; /*background-color:#01407E;*/}
.contblr1{ position:relative; width:170px; height:120px; left:-10px; float:left; /*background-color:#FFEEFF;*/ font-size:10px; line-height:12px; color:#666666;}
.contblr1 A, .contblr1 A:link, .contblr1 A:visited{ position:relative; width:100%; font-size:15px; line-height:16px; float:left; background:none; padding:0px; margin:0px; margin-bottom:5px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.homeprev{ position:relative; width:48%; height:110px; float:left; font-size:12px; margin-right:10px; margin-top:10px; border-bottom:1px dotted #678ADA;}
.homeprev A, .homeprev A:link, .homeprev A:visited{ position:relative; width:100%; font-size:14px; line-height:16px; float:left; background:none; padding:0px; margin:0px; margin-bottom:5px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.conthea1{ position:relative; width:100%; height:170px; float:left; background-image:url('images/design/ct-headr.jpg');}
.contfoo1{ position:relative; width:100%; height:10px; float:left; background-image:url('images/design/ct-footr.jpg');}
.contact1{ position:relative; width:100%; height:auto; float:left; background-image:url('images/design/ct-backg.jpg');}
.contacti{ position:relative; width:88%; height:auto; float:left; padding:2% 6% 6% 6%;}
.contacti h1{ color:#584D3A; font:26px "Times New Roman", Georgia, serif;}
.contacti h2{ color:#584D3A; font:22px "Times New Roman", Georgia, serif;}
.contacti strong{ color:#584D3A; font:18px "Times New Roman", Georgia, serif;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contgoup{ position:relative; width:100%; height:auto; float:left;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.newscont{ position:relative; width:100%; height:auto; float:left;}
.newscont UL{ list-style:none;}
.newscont LI{ margin:0px; border-bottom:1px dotted #A0A097; margin-bottom:20px;}
.newscont LI H2{ font-size:28px;}
.newscont A, .newscont A:link, .newscont A:visited{ display:block; margin-bottom:10px; margin-top:10px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.formfd01{ width:25%; height:20px; float:left; text-align:right; margin-bottom:5px; margin-right:14px;}
.formfd02{ width:60%; height:20px; float:left; text-align:left; margin-bottom:5px;}
.formfd02 input{ width:100%;}
.formfd03{ width:60%; height:auto; float:left; text-align:left; margin-bottom:5px;}
.formfd03 textarea{ width:100%;}
.formfd04{ width:60%; height:20px; float:left; text-align:left; margin-bottom:5px;}
.formfd04 input{ cursor:pointer;}
.messacon{ width:96%; padding:2%; height:auto; float:left; border:1px solid #CCCCCC; margin-bottom:5px; margin-top:10px; background-color:#EEEEEE;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.leftcont{ position:absolute; left:-200px; width:200px; height:400px; float:right; background-image: url('images/design/headeradd.jpg');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.contfoot{ position:relative; width:1000px; height:20px; margin-left:0px; float:left; background-image: url('images/design/contfooter.jpg');}
.contfooa{ position:relative; width:1000px; height:20px; margin-left:0px; float:left; background-image: url('images/design/contfooter.jpg');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.footersp{ position:relative; width:958px; height:auto; font-size:12px; text-align:center; padding:20px; padding-bottom:40px; float:left; margin:0px;}
.footerse{ position:relative; width:100%; height:auto; font-size:12px; text-align:center; padding-top:30px; padding-bottom:70px; float:left; margin:0px;}
.footdes1{ position:absolute; width:100%; bottom:-30px; height:30px; background-image: url('images/design/footdes1.jpg'); z-index:10;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.latestne{ font-size:12px; padding:0px 10px 20px 10px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.mainmebt{ margin-bottom:20px;}
.mainmebt LI{ margin:0px; padding:0px; list-style:none; display:inline;}
.mainmebt A, .nmainmebt A:link, .mainmebt A:visited{ text-decoration:none;}
.mainmebt A:hover{ text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/