/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
* { 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%; padding:0; margin:0; border:0; font:18px "Times New Roman", Georgia, serif; line-height:100%;
	color:#FFE8CA; background-color:#5F6468; background-image: url('images/design/bg-strip.jpg'); background-repeat:repeat-x;}
body{ min-height:100%; height:100%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*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*/
.spacermc{ position:relative; height:auto; float:left;} 										/*spacer container: content & sidebar left*/
.sidebarl{ position:relative; height:auto; float:left; clear:left; z-index:100;}				/*main div container sidebar left*/
.sidebarr{ position:relative; height:auto; margin-top:0px; float:right;}						/*main div container sidebar right*/
.sidesyst{ position:relative; float:right; margin-top:5px;}										/*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;}					/*content main div container*/
.spacerhc{ position:relative; width:100%;}				 										/*spacing content to header*/
.headercr{ position:absolute; width:100%; height:auto; top:0px; clear:both;} 					/*container header*/
.headspac{ position:relative; width:100%; height:auto; float:left; text-align:center;} 			/*spacing header to topmenue*/
.headinfo{ position:relative; width:100%; height:auto; float:left;}								/*container of breadcrump and date*/
.headtext{ position:relative; width:55%; font-size:10px; color:#CCA774; float:left; padding-bottom:5px; /*border-bottom:1px dotted #000000*/} 
.headtext A, .headtext A:link, .headtext A:visited { font-size:10px; color:#CCA774; text-decoration:none;} /*navigator status fontcolor - links*/
.headtext A:hover{ color:#CCA774; text-decoration:underline;}									/*navigator status fontcolor - links hover*/
.headdate{ position:relative; width:25%; margin-top:-1px; float:left; text-align:right;} 		/*Container Date*/
.headdate h3{ font-size:10px; color:#CCA774; margin-top:2px;} 									/*font status line*/
.headlogo{ position:relative; display:block; text-decoration:none; z-index:50; float:left;}		/*headlogo container*/
.headmenu{ position:absolute; width:100%; float:left; z-index:150;} 							/*header mainmenu*/
.spacesbl{ position:absolute; width:200px; height:98%; float:left; clear:right; top:10px;}		/*spacer container sidebar left*/
.contentm{ position:relative; width:100%; height:100%; clear:both; float:left; overflow:hidden; } /*Innerhalb contentc*/
.contentc{ position:relative; height:auto; float:right; display:block; clear:right; z-index:100;} /*content background*/
.contents{ position:relative; min-height:700px; float:right; clear:both; z-index:10;}			/*BlankeFläche Content*/
.contenth{ position:relative; width:100%; height:0px; float:right; z-index:100;} 				/*content design head*/
.contentb{ position:relative; width:100%; height:0px; float:right; margin-top:0px;}				/*content design bottom*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.spacerhc{ height:250px;} 																		/*spacing content to header logo height*/
.spacermc{ width:780px; margin-left:0px;}									 					/*spacer container: content & sidebar left*/
.sidebarl{ width:0px;}																			/*main div container sidebar left*/
.sidebarr{ width:200px; padding-right:0px;}														/*main div container sidebar right*/
.sidesyst{ width:200px; text-align:center;}														/*global sidebar container*/
.contents{ width:640px; margin-top:0px; padding:0px 30px 10px 30px; line-height:150%;}			/*main div container content*/
.contents LI{ margin-left:50px;}																	/*inner content LI(st) margin*/
.maincont{ background-image:url('images/design/contentbg.jpg');} 								/*website background*/
.contentc{ width:94%; background-color:transparent; padding: 0 3% 2% 3%; } 						/*content background*/
.contentm{ } 																					/*inner content background*/
.headmenu{ top:1px; left:5px; margin-top:193px;}												/*head navigation block*/
.headinfo{ margin-left:75px; top:-65px; z-index:50; }											/*container of breadcrump and date*/
.headtext{ }																					/*breadcrump position*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*"Times New Roman", Georgia, serif;*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1{ font:30px "Times New Roman", Georgia, serif; padding:0px 0px 5px 0px; color:#CCA774; width:100%; float:left; margin-top:0px;}
h2{ font:22px "Times New Roman", Georgia, serif; margin:0 auto; padding:0px 0px 10px 0px; color:#CCA774; width:100%; float:left;}
h3{ font:12px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 0px 0px; width:100%; float:left;}
h4{ font:11px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; margin:0 auto; padding:0px 0px 0px 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:0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.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:#CCA774; 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:#CCA774; 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');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headnavi{ position:absolute; width:100%; height:auto; float:left; z-index:60; color:#666666; margin-top:2px; margin-right:0; font-size:12px; letter-spacing:4px;}
.headnavi UL{ list-style:none;}
.headnavi UL LI{ float:right; padding-top:5px; padding-left:5px; padding-right:5px;}
.headnavi UL LI A, .headnavi UL LI A:link, .headnavi UL LI A:visited{ text-decoration:none; color:#666666; font-size:12px;}
.headnavi UL LI A:hover{ text-decoration:underline; color:#666666;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*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:18px; color:#CCA774; padding:0px 0px 10px 0px; display:block; text-decoration:none;}
.sidemenu A:hover, .sidemenu A:focus, .sidemenu A:active{ color:#CCA774; 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; padding-right:10px; margin-bottom:5px; line-height:18px; /*border-bottom:1px solid #F1E6CE;*/}
/*.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 #CCA774;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
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:14px; margin-right:10px; margin-top:10px; border-bottom:1px dotted #CCA774;}
.homeprev A, .homeprev A:link, .homeprev A:visited{ position:relative; width:100%; font-size:18px; 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:800px; height:15px; margin-left:200px; float:left; background-image: url('images/design/contfooter.png');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.footersp{ position:relative; width:956px; height:auto; padding:20px; font-size:16px; color:#831B04; text-align:center; background-color:#BAA77D; border:2px solid #831B04; margin-left:0px; float:left; margin-top:0px; margin-bottom:0px; margin-left:0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.latestne{ font-size:16px; color:#831B04; padding:0px 10px 20px 10px;}
.latestne A, A:link, A:visited{ color:#831B04; text-decoration:none;}
.latestne A:hover{ color:#831B04; text-decoration:underline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.mainmebt{ margin-bottom:20px;}
.mainmebt LI{ margin:0px; padding:0px; list-style:none; display:inline;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/