/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
* { 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-weight:lighter; font:14px Arial,Verdana,Tahoma,Helvetica,Geneva,sans-serif;  
	/*line-height:100%;*/ line-height:18px; color:#3D485B; background-color:#B6BDC8; 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:101%; height:auto; float:left; clear:left; z-index:100; margin-left:5px;}	/*main div container sidebar left*/
.sidebarr{ position:relative; width:100%; height:auto; margin-top:100px; float:right; margin-right:4px;}			/*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:20px;}						/*sidebar menu container*/
.maincont{ position:relative; width:100%; height:auto; float:left; background-image:url('images/design/contentbg.jpg');}	/*content main div container*/
.maincona{ position:relative; width:100%; height:auto; float:left;}								/*content main div container*/
.spacerhc{ position:relative; width:100%;}				 										/*spacing content to header*/
.headercr{ position:absolute; width:100%; height:0px; top:0px; left:0px; float:left;}			/*container header*/
.headinfo{ position:relative; width:100%; height:auto; float:left; font-size:11px; margin-top:1px;}				/*container of breadcrump and date*/
.headtext{ position:relative; width:54%; float:left; padding-bottom:5px;} 
.headtext A, .headtext A:link, .headtext A:visited { text-decoration:none;} 						/*navigator status fontcolor - links*/
.headtext A:hover{ text-decoration:underline;}													/*navigator status fontcolor - links hover*/
.headdate{ position:relative; width:30%; margin-top:0px; float:left; text-align:right;} 		/*Container Date*/
.headdate strong{ 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:7% 5% 5% 5%; line-height:160%; /*border-left:1px solid #DDDDDD;*/ overflow:hidden;}			/*main div container content*/
.contents UL{ float:left; margin-bottom:10px; width:100%; height:auto;}							/*inner content UL(ist)*/
.contents LI{ float:left; margin-left:10%; width:90%; height:auto;}								/*inner content LI(st)*/
.contents p{ margin-bottom:20px;}																/*inner content p*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.spacerhc{ height:80px;} 																		/*spacing content to header logo height normal*/
.spacerha{ height:450px;} 																		/*spacing content to header logo height alternate*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headmenu{ top:1px; left:5px; margin-top:87px;}													/*head navigation block*/
.headinfo{ margin-left:153px; top:-126px; z-index:50; color:#DBDFE6;}								/*container of breadcrump and date*/
.headtext A, .headtext A:link, .headtext A:visited { color:#DBDFE6;}
.maincona{ background-image:url('images/design/contentbg.jpg');}								/*content main div container alternate*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headnavi{ color:#B6BDC8; font-size:13px; letter-spacing:1px; padding-top:5px;}
.headnavi UL LI A{ color:#B6BDC8;}
/*-----------------------------------------------------*/
.footersp{ color:#697383;}
.footerse{ background-image: url('images/design/efootrbg.jpg'); color:#697383;}
.latestne A, A:link, A:visited{ color:#697383; text-decoration:none;}
.latestne A:hover{ color:#697383; text-decoration:underline;}
/*-----------------------------------------------------*/
.contents A, .contents A:link, .contents A:visited{ color:#0B77D5; 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:#0B77D5; text-decoration:underline;}
/*-----------------------------------------------------*/
.conttred{ border-bottom:1px dotted #697383;}
hr{ border:none; background-color:transparent; border-bottom:1px dotted #697383;}
/*-----------------------------------------------------*/
.homeprec{ border-bottom:1px solid #EEEEEE;}
.homepref{ border-bottom:1px solid #EEEEEE;}
.homeprec h3 A{ color:#333333;}
.homeprec h4{ color:#FFFFFF;}
.homeprec h4 A, .homeprec h4 A:link, .homeprec h4 A:visited{ color:#AAAAAA; font-size:12px; padding:1% 4% 0% 0%;}
.homeprec h5{ color:#AAAAAA; font-size:12px;}
.homeprec label{ font-size:12px; line-height:120%; color:#666666;}
.homepref h3 A{ color:#333333;}
.homepref label{ font-size:16px; line-height:120%; color:#666666;}
/*-----------------------------------------------------*/
.vertcont{ background-color:#AAAAAA; color:#FFFFFF; margin-top:60px;}
.backgrou p{ background-color:#AAAAAA;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headbutt{ position:absolute; width:auto; height:auto; margin-left:740px; top:355px; float:left;} /*homepage orderbutton-container*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*"Times New Roman", Georgia, serif;*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1{ font-size:30px; margin:0 auto; padding:5px 0px 40px 0px; color:#697383; font-weight:lighter; width:100%; float:left; line-height:100%; 
/*text-shadow: 2px 2px 0px #000000; filter: dropshadow(color=#000000,offX=2,offY=2,positive=1); zoom:1;*/}
h2{ font-size:18px; margin:0 auto; padding:5px 0px 25px 0px; color:#697383; font-weight:lighter; width:100%; float:left; line-height:120%;
/*text-shadow: -1px -1px 0px #ffffff;*/}
h3{ font-size:20px; margin:0 auto; padding:10px 0px 10px 0px; color:#697383; font-weight:lighter; width:100%; float:left; line-height:100%;}
h4{ font-size:11px; margin:0 auto; padding:0px 0px 0px 0px;}
h5{ font-size:14px; margin:0 auto; padding:0px 0px 0px 0px;}
h6{ font-size: 9px; margin:0 auto; padding:0px 0px 0px 0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.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:250px; height:auto; float:left;}												/*sidebar1 sidebar left*/
.sidebar2{ width:200px; height:auto; float:right;}												/*sidebar2 sidebar right*/
.sidebar3{ width:250px; height:auto; float:right;}												/*sidebar3 sidebar both*/
/*-----------------------------------------------------*/
.content0{ width:1000px; height:auto; float:right;}												/*content sidebar none*/
.content1{ width:750px; 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*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.vertcont{ position:absolute; top:0px; left:8px; width:60px; height:100%; z-index:-5; padding-left:5px; padding-top:40px;}
.backgrou{ position:relative; top:0px; width:1020px; height:1000px; z-index:-2; text-align:right; font-size:40px; padding-top:5px;
	-webkit-rotation-point: 0 0;
	-webkit-transform: rotate(-90deg);
	-moz-rotation-point: 0 0;
	-moz-transform: rotate(-90deg);
	-o-rotation-point: 0 0;
	-o-transform: rotate(-90deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
.backgrou p{ height:40px; padding-top:5px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
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');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.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;}
hr { width:100%; float:left; background-color:transparent; margin-top:4px; margin-bottom:4px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.imagblct{ position:relative; width:100%; height:auto; overflow:hidden; display:block; float:left; margin-left:5px;}
.imagblct img{ float:left; display:block; height:auto; width:auto;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.dircatoc{ position:relative; width:100%; height:auto; float:left;}
.dircatct{ position:relative; width:220px; height:80px; float:left; margin-bottom:10px; margin-left:15px; padding:0px;}
.dircatct A:link, .dircatct A:visited{ font-size:18px; color:#FFFFFF; background:none; text-decoration:none; padding:0px; margin:0px;
width:200px; height:50px; text-align:center; display:block; padding:10px; padding-top:20px; background-image: url('images/static/dirbut01.png');}
.dircatct A:hover, .dircatct A:focus{ color:#FFFFFF; background-image: url('images/static/dirbut01h.png');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.headnavi{ position:absolute; width:100%; height:auto; float:left; z-index:60; margin-top:0px;}
.headnavi UL{ list-style:none; float:right;}
.headnavi UL LI{ float:left; padding-top:3px; padding-left:5px; padding-right:8px;}
.headnavi UL LI A, .headnavi UL LI A:link, .headnavi UL LI A:visited{ text-decoration:none;}
.headnavi UL LI A:hover{ text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------------------------*/
/*Mainmenu Head*/
.headmenu{ width:auto; border-left:1px solid #2959BB; border-right:1px solid #90B2FF;}
.headmenu UL{ list-style:none; margin:0; padding:0; display:block;}
.headmenu UL LI{ position:relative; display:block; text-align:center; float:left; /*background-color:#000000;*/}
.headmenu UL LI:hover>UL{ display:block;}
.headmenu UL LI A, .headmenu UL LI A:link{ width:176px; text-decoration:none; display:block; float:left; overflow:hidden; height:30px; padding:10px 10px 0px 10px; color:#FFFFFF; border-left:1px solid #90B2FF; border-right:1px solid #2959BB;}
.headmenu UL LI A:hover{ color:#98B8FF; background-color:#4474D8; /*background-image: url('images/design/bt-hover.png');*/}
/*menu stage 2*/
.headmenu UL UL{ position:absolute; display:none; z-index:200; top:39px; background-image:url('images/design/menubg.png'); border-left:1px solid #90B2FF; border-right:1px solid #2959BB; border-bottom:1px solid #2959BB; }
.headmenu UL UL LI{ display:list-item; text-align:left; }
.headmenu UL UL LI A, .headmenu UL UL LI A:link{ text-shadow:#000000 1px 1px 0px; filter:dropshadow(color:#000000, offx=1, offy=1, positive=1); zoom:1; display:block; float:left; height:auto; padding:10px 10px 10px 10px; background-image:none; border:none; border-top:1px solid #90B2FF; }
.headmenu UL UL LI A:hover{ color:#98B8FF; background-color:#4474D8; /*background-image:url('images/design/submenuhv.png');*/}
/*menu stage 3*/
.headmenu UL UL UL{ position:absolute; display:none; z-index:200; top:0px; left:+197px; background-image:url('images/design/menubg.png'); color:#99B8FF; border-left:1px solid #90B2FF; border-right:1px solid #2959BB; border-bottom:1px solid #2959BB;}
.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; border:none; border-top:1px solid #90B2FF; }
.headmenu UL UL UL LI A:hover{ color:#98B8FF; background-color:#4474D8;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sidemenu{ width:98%; margin-top:0px; z-index:10;}
.sidemenu A strong, .sidemenu A, .sidemenu A:link, .sidemenu A:visited{ font-weight:lighter; font-size:13px; color:#586272; padding:0px 0px 0px 0px; display:block; 
text-decoration:none; letter-spacing:0px; /*text-shadow: -1px -1px 0px #FFFFFF;*/ border-bottom:1px solid #CFD4DB;}
.sidemenu A:hover, .sidemenu A:focus, .sidemenu A:active{ color:#FFFFFF; /*background-color:#B0CFFF;*/}
/*.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:0px; padding:0px; /*border-top:1px solid #EEEEEE;*//*text-shadow:#333E84 1px 1px 0px; filter:dropshadow(color:#333E84, offx=1, offy=1, positive=1); zoom:1;*/}
/*.sidemenu UL LI{}*/
/*.sidemenu UL LI label{ padding-left:15px; padding-right:15px; font-size:11px; display:block; margin-bottom:10px; }*/
/*.sidemenu UL UL LI{ }*/
.sidemenu UL LI A, .sidemenu UL LI A:link, .sidemenu UL LI A:visited{ padding:10px 5px 10px 25px; /*border-top:1px solid #8A99F8; border-bottom:1px solid #4355BF;*/ /*border-bottom:1px solid #FFFFFF;*/}
.sidemenu UL UL LI A, .sidemenu UL UL LI A:link, .sidemenu UL UL LI A:visited{ padding:10px 5px 10px 30px; /*border-top:1px solid #7988E7; border-bottom:1px solid #3244AE;*/}
.sidemenu UL UL UL LI A, .sidemenu UL UL UL LI A:link, .sidemenu UL UL UL LI A:visited{ padding:10px 5px 10px 35px; /*border-top:1px solid #6877D6; border-bottom:1px solid #21339D;*/}
.sidemenu UL UL LI A:hover, .sidemenu UL UL LI A:focus, .sidemenu UL UL LI A:active{ color:#FFFFFF; /*background-color:#B0CFFF;*/}
.sidemenu UL UL UL LI A:hover, .sidemenu UL UL UL LI A:focus, .sidemenu UL UL UL LI A:active{ color:#FFFFFF; /*background-color:#B0CFFF;*/}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sidenews{ width:91%; height:auto; float:left; padding:3%;}
.sidenews UL{ list-style:none;}
.sidenews LI{ width:100%; height:auto; float:left; margin-bottom:10px; border-bottom:1px solid #BFC9DC; border-top:1px solid #F6F9FF;}
.sidenews label{ width:94%; height:auto; float:left; font-size:11px; line-height:120%; padding-left:4%; padding-right:2%; padding-bottom:5%; color:#8392AD;}
.sidenews A, .sidenews A:link, .sidenews A:visited{ display:block; font-size:12px; color:#5A739E; padding:5px 7px 2px 7px; font-weight:bold;}
.sidenews A:hover, .sidenews A:focus, .sidenews A:active{ text-decoration:underline;}
.sidenews h3{ width:99%; padding-right:0%; padding-left:1%; height:auto; float:left; margin-bottom:10px; font-size:12px; font-weight:bold; color:#8392AD;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links | background-color:#6072E2;*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
img.iarrowup{ width:15px; height:15px; margin-top:3px; margin-right:2px; float:left;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.primgcon{ position:relative; width:200px; height:114px; float:left; margin:0; overflow:hidden; padding:0px 10px 0px 10px;}
.primgcon img{ position:relative; width:200px; height:114px; float:left;}
.imgcontr{ position:relative; width:300px; height:171px; float:left; margin:0; overflow:hidden; margin-right:20px; margin-top:5px;}
.imgcontr img{ position:relative; width:300px; height:171px; padding:0px; margin:0px;}	
.imgconrr{ position:relative; width:300px; height:171px; float:left; overflow:hidden;}
.imgconrr img{ position:relative; width:300px; height:171px; padding:0px; margin:0px;}	
.imgcopyr{ position:relative; font-size:9px; color:#333333;}	
.imgcopyr p{ position:relative; width:94%; height:20px; float:left; text-align:right; top:-19px; padding:0px 3% 0px 3%; background-image: url('images/static/readbgwh.png');}
.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;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.imgcrlef{ position:relative; width:auto; height:auto; margin:0; float:left; overflow:hidden; margin-right:20px;}			/*inner content image copyright*/
.imgcrlef img{ position:relative; padding:0px; margin:0px;}										/*inner content image copyright*/
.imgcrrig{ position:relative; width:auto; height:auto; float:right; overflow:hidden; margin-left:20px;}			/*inner content image copyright*/
.imgcrrig img{ position:relative; padding:0px; margin:0px;}										/*inner content image copyright*/
.imgcrmid{ position:relative; width:auto; height:auto; float:left; overflow:hidden;}			/*inner content image copyright*/
.imgcrmid img{ position:relative; padding:0px; margin:0px;}										/*inner content image copyright*/
.imagcop1{ z-index:200; width:98%; height:0px; top:0px; font:10px Verdana,Tahoma,Geneva,Helvetica,Arial,sans-serif; color:#333333; text-align:right;}
.imagcop1 p{ position:absolute; width:97%; height:9%; top:90%; text-align:right; padding:0 3% 1% 0px; background-image: url('images/static/readbgwh.png'); float:left;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
img.floatlef{ margin-top:10px; margin-bottom:5px; margin-right:10px; float:left;}
img.floatrig{ margin-top:10px; margin-bottom:5px; margin-left:10px; float:right;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.homeprec{ width:100%; height:auto; float:left; overflow:hidden; margin-bottom:15px; padding-bottom:15px;}
.homeprec label{ width:100%; height:30px; float:left; padding:0% 0% 3% 0%; display:block;}
.homeprec h3 A, .homeprec h3 A:link, .homeprec h3 A:visited{ width:100%; display:block; float:left; padding:0; margin:0; padding:0% 2% 0% 0%; background-image:none;}
.homeprec h4{ width:100%; float:left; margin-bottom:1%; display:block;}
.homeprec h4 A, .homeprec h4 A:link, .homeprec h4 A:visited{ width:auto; float:left; background-image:none;}
.homeprec h5{ width:auto; padding:1% 0% 0% 0%; float:left;}
.homepref{ position:relative; width:100%; min-height:170px; height:auto; float:left; display:block; margin-bottom:15px; padding-bottom:15px;}
.homepref label{ width:94%; line-height:120%; padding:0% 3% 3% 3%; display:block;}
.homepref A, .homepref A:link, .homepref A:visited{ width:100%; display:block; float:left; background:none; padding-bottom:1%;}
.homepref h3 A{ width:100%;}
.homeprel{ position:relative; width:49%; min-height:100px; height:auto; float:left; display:block; margin:0; padding:0;}
.homeprer{ position:relative; width:49%; min-height:100px; height:auto; float:right; display:block; margin:0; padding:0; padding-left:8px; }
html>body/**/.homeprel { heigh\t:100%;}	
html>body/**/.homeprer { heigh\t:100%;}	
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*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 #BBBBBB; margin-bottom:10px; margin-top:10px; background-color:#EFEFEF;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.leftcont{ position:absolute; left:-100px; width:100px; height:250px; float:right; background-image: url('images/design/headeradd.png');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.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:50px; 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;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*padding:  | Oben | Rechts | Unten | Links |*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.socialmd { width:100%; height:auto; float:left; padding:5px;}
.socialmd iframe{ border:none; float:left; margin-left:20px;}
.socialmd span{ margin:0; padding:0; width:77px; height:20px; float:left; display:block; margin-right:0px; text-align:center;}
.socialmd span A, .socialmd span A:link, .socialmd span A:visited{ margin:0; padding:0; width:77px; height:20px; font-size:11px; color:#666666; background:none; text-decoration:none; display:block; background-image:url('images/static/privacy-bg.png');}
.socialmd span A:hover, .socialmd span A:focus, .socialmd span A:active{ color:#333333; background-image:url('images/static/privacy-bg-hover.png');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.somebut1{ width:auto; height:auto; float:left; margin-left:40px; margin-bottom:20px;}
.somebut1 A, .somebut1 A:link{ width:40px; height:52px; margin:0; padding:0; float:left; text-decoration:none; background-image:url('images/static/facebook-btn.png');}
.somebut2{ width:auto; height:auto; float:left; margin-left:40px; margin-bottom:20px;}
.somebut2 A, .somebut2 A:link{ width:40px; height:52px; margin:0; padding:0; float:left; text-decoration:none; background-image:url('images/static/twitter-btn.png');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.offrcla0{ width:100%; height:auto; float:left; margin:0; padding:0; margin-bottom:5px;}
.offrcla1{ width:49%; height:auto; float:left; margin-right:1%;}
.offrcla1 p{ width:auto; font-size:12px; line-height:130%; color:#666666; padding:0px; }
.offrcla1 A{ width:auto; height:auto; float:left; margin-top:8px; }
.offrcla1 h3{ width:50%; height:auto; float:left; font-size:18px; margin:0; padding:0; padding-top:8px; padding-bottom:8px;}
.offrcla2{ width:50%; height:auto; float:left;}
.offrcla2 LI{ margin-bottom:8px; font-weight:bold;}
.offrcla2 h3{ font-size:16px; width:auto; height:auto; float:none; margin-top:8px; margin-bottom:5px;}
.offrcla2 A, .offrcla2 A:link{ background-image:none; text-decoration:none; padding:0px; margin:0px;}
.offrcla2 A:hover{ background-image:none; text-decoration:none; padding:0px; margin:0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*--------Orderform--------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrima1{ width:345px; height:228px; float:left; background-image:url('images/conten/orderimg.jpg');}
.ordrima2{ width:350px; height:140px; float:left; background-image:url('images/conten/orderim2.jpg'); margin-bottom:10px; margin-top:5px;}
.ordrcon1{ width:48%; height:auto; float:left; margin-right:2%;}
.ordrcon2{ width:50%; height:auto; float:left;}
.ordrcon3{ width:100%; height:auto; float:left;}

.ordrcon4{ width:48%; height:auto; float:left;}
.ordrconb{ width:100%; height:auto; float:left;}

.ordrcon1 p{ width:100%; text-align:left; float:left; margin-bottom:20px;}
.ordrcon2 p{ width:100%; text-align:left; float:left; margin-bottom:20px;}
.ordrcon3 p{ width:100%; text-align:left; float:left; margin-bottom:20px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrcon1 h3{ color:#888888; font-size:14px; font-weight:bold; padding-bottom:0px;}
.ordrcon2 h3{ color:#888888; font-size:14px; font-weight:bold; padding-bottom:0px;}
.ordrcon3 h3{ color:#888888; font-size:14px; font-weight:bold; padding-bottom:0px;}
.ordrcon4 h3{ color:#888888; font-size:14px; font-weight:bold; padding-bottom:0px;}
.ordrcon4 h4{ color:#666666; font-size:12px; font-weight:lighter; padding-bottom:0px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrcon1 label{ width:35%; text-align:right; float:left; margin-right:3%; font-weight:bold; font-size:11px; margin-top:2px;}
.ordrcon1 label.markedit{ width:auto; height:30px; float:left; font-weight:lighter; text-align:left; margin-left:5px; color:#FF0000;}
.ordrcon1 label.blancsma{ width:35%; height:10px; float:left; margin-right:3%;}
.ordrcon2 label{ width:35%; text-align:right; float:left; margin-right:3%; font-weight:bold; font-size:11px; margin-top:2px;}
.ordrcon2 label.blancsma{ width:35%; height:10px; float:left; margin-right:3%;}
.ordrcon2 label.markedit{ width:auto; height:30px; float:left; font-weight:lighter; text-align:left; margin-left:5px; color:#FF0000;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrcon1 input{ width:60%; height:25px; float:left; text-align:left; margin-bottom:5px;}
.ordrcon1 input.markedit{ border:1px solid #FF0000; background-color:#FFDDDD;}
.ordrcon1 select{ width:60%; height:27px; float:left; text-align:left; margin-bottom:5px; padding-top:3px; cursor:pointer;}
.ordrcon1 select.markedit{ border:1px solid #FF0000; background-color:#FFDDDD;}
.ordrcon1 label.txtpos00{ color:#888888; width:100%; height:auto; float:left; text-align:left; padding:0px; margin:0px;}
.ordrcon2 input{ width:60%; height:25px; float:left; text-align:left; margin-bottom:5px;}
.ordrcon2 input.markedit{ border:1px solid #FF0000; background-color:#FFDDDD;}
.ordrcon2 input.inputsho{ width:6%; height:25px; text-align:left; float:left; margin-bottom:5px;}
.ordrcon2 input.orderrad{ width:auto; height:auto; float:left; margin-top:7px; display:block; cursor:pointer;}
.ordrcon2 textarea{ width:60%; height:70px; text-align:left; float:left; margin-bottom:5px;}
.ordrcon2 small{ width:60%; height:10px; text-align:left; float:left; margin-bottom:10px; font-size:11px;}
.ordrcon2 label.txtpos01{ width:auto; height:30px; float:left; font-weight:lighter; margin-left:5px;}
.ordrcon2 label.txtpos02{ width:auto; height:30px; float:left; font-weight:lighter; text-align:left; margin-left:5px;}
.ordrcon2 label.txtpos03{ width:57%; height:auto; float:left; text-align:left; font-weight:bold; font-size:16px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*
.ordrcon4 input.markedit{ border:1px solid #FF0000; background-color:#FFDDDD;}
.ordrcon4 label.markedit{ width:auto; height:30px; float:left; font-weight:lighter; text-align:left; margin-left:5px; color:#FF0000;}
*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrcon4 input{ width:21%; height:25px; float:left; text-align:left; margin-bottom:5px; margin-left:4%;}
.ordrcon4 input.quantity{ width:12%; height:25px; float:left; text-align:left; margin-bottom:5px; margin-left:0px;}

.ordrcon4 label{ width:21%; text-align:left; float:left; font-weight:bold; font-size:11px; margin-top:2px; margin-left:5%;}
.ordrcon4 label.quantity{ width:12%; text-align:left; float:left; font-weight:bold; font-size:11px; margin-top:2px; margin-left:0px;}
.ordrcon4 label.grommets{ width:29%; text-align:left; float:left; font-weight:bold; font-size:11px; margin-top:2px; margin-left:5%;}

.ordrcon4 select{ width:30%; height:27px; float:left; text-align:left; margin-bottom:5px; padding-top:3px; cursor:pointer; margin-left:4%;}
.ordrcon4 select.material{ font-size:15px; width:98%; height:27px; float:left; text-align:left; margin-bottom:5px; padding-left:5px; padding-top:3px; cursor:pointer; margin-left:0px;}
.ordrcon4 select.markedit{ border:1px solid #FF0000; background-color:#FFDDDD; font-size:15px; width:98%; height:27px; float:left; text-align:left; margin-bottom:5px; padding-left:5px; padding-top:3px; cursor:pointer; margin-left:0px;}

.ordrcon4 select option{ padding-left:20px;}


.allmarke input{ border:1px solid #FF0000; background-color:#FFDDDD; width:21%; height:25px; float:left; text-align:left; margin-bottom:5px; margin-left:4%;}
.allmarke select{ border:1px solid #FF0000; background-color:#FFDDDD; width:30%; height:27px; float:left; text-align:left; margin-bottom:5px; padding-top:3px; cursor:pointer; margin-left:4%;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
input.orderbu2{ width:100px; height:26px; float:left; text-align:center; cursor:pointer; padding:0px; margin:0px; top:-10px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrbut0{ width:182px; height:35px; background-image:url('images/static/orderbt1.png'); margin-left:10px; font-size:15px; text-align:center;}
.ordrbut0:hover { background-image:url('images/static/orderbt2.png');}
/*button textshadow*/
.ordrbut1 { width:182px; height:35px; display:block; text-shadow:#E1F5AB 1px 1px 0px; filter:dropshadow(color:#E1F5AB, offx=1, offy=1, positive=1); zoom:1;}
.ordrbut1:hover{ text-shadow:#BBBBBB 1px 1px 0px; filter:dropshadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
.ordrbut1 A, .ordrbut1 A:link, .ordrbut1 A:visited{ width:182px; height:35px; color:#3B5304; padding-top:8px; display:block;}
.ordrbut1 A:hover, .ordrbut1 A:focus, .ordrbut1 A:active{ color:#333333;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ordrbuta{ width:182px; height:35px; float:left;  margin-left:10px; margin-bottom:10px; background-image:url('images/static/orderbt1.png');}
.ordrbuta:hover { background-image:url('images/static/orderbt2.png');}
.ordrbutb input{ width:182px; height:35px; color:#3B5304; float:left; display:block; background:none; border:none; cursor:pointer; text-align:center;}
/*for IE browsers*/
.ordrbutb{ text-shadow:#E1F5AB 1px 1px 0px; filter:dropshadow(color:#E1F5AB, offx=1, offy=1, positive=1); zoom:1;}
.ordrbutb:hover{ color:#333333; text-shadow:#BBBBBB 1px 1px 0px; filter:dropshadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
/*for all browsers without IE*/
.ordrbutb input{ text-shadow:#E1F5AB 1px 1px 0px; filter:drops\/hadow(color:#E1F5AB, offx=1, offy=1, positive=1);}
.ordrbutb input:hover{ color:#333333; text-shadow:#BBBBBB 1px 1px 0px; filter:drops\/hadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.searchb1{ width:60px; height:30px; float:left; margin-left:0px; margin-top:5px; padding:0px; margin-bottom:5px; background-image:url('images/static/search1n.png');}
.searchb1:hover { background-image:url('images/static/search1h.png');}
.searchb2 input{ width:60px; height:30px; color:#444444; float:left; display:block; background:none; border:none; cursor:pointer; text-align:center;}
/*for IE browsers*/
.searchb2{ text-shadow:#EEEEEE 1px 1px 0px; filter:dropshadow(color:#EEEEEE, offx=1, offy=1, positive=1); zoom:1;}
.searchb2:hover{ color:#333333; text-shadow:#BBBBBB 1px 1px 0px; filter:dropshadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
/*for all browsers without IE*/
.searchb2 input{ text-shadow:#EEEEEE 1px 1px 0px; filter:drops\/hadow(color:#EEEEEE, offx=1, offy=1, positive=1);}
.searchb2 input:hover{ color:#222222; text-shadow:#BBBBBB 1px 1px 0px; filter:drops\/hadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
input.search{ position:relative; width:59%; height:28px; float:left; border:1px solid #888888; background-color:#FFFFFF; margin-left:5%; margin-top:5px;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.sendbut1{ width:150px; height:30px; float:left; margin-left:0px; margin-top:0px; padding:0px; margin-bottom:5px; background-image:url('images/static/stanbt1n.png');}
.sendbut1:hover { background-image:url('images/static/stanbt1h.png');}
.sendbut2 input{ width:150px; height:30px; color:#444444; float:left; display:block; background:none; border:none; cursor:pointer; text-align:center;}
/*for IE browsers*/
.sendbut2{ text-shadow:#EEEEEE 1px 1px 0px; filter:dropshadow(color:#EEEEEE, offx=1, offy=1, positive=1); zoom:1;}
.sendbut2:hover{ color:#333333; text-shadow:#BBBBBB 1px 1px 0px; filter:dropshadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
/*for all browsers without IE*/
.sendbut2 input{ text-shadow:#EEEEEE 1px 1px 0px; filter:drops\/hadow(color:#EEEEEE, offx=1, offy=1, positive=1);}
.sendbut2 input:hover{ color:#222222; text-shadow:#BBBBBB 1px 1px 0px; filter:drops\/hadow(color:#BBBBBB, offx=1, offy=1, positive=1); zoom:1;}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.frontcho{ position:relative; width:220px; height:auto; float:left;}
.frontcho A, .frontcho A:link{ color:#666666; text-decoration:none; position:relative; width:220px; height:30px; float:left; background-image:url('images/conten/chbutton.jpg'); margin:0px; padding:0px; text-align:center; padding-top:10px;}
.frontcho A:hover{ color:#444444; text-decoration:none; background-image:url('images/conten/chbuttonh.jpg');}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/