html,body{margin:0 0 15px 0;padding:0}
body {background-image: url(../files/bg.jpg); background-color: #B8CAD8;}
img {	border: 0; }
div#container{width:898px;margin:0;}
div#content{float:right;width:683px; background-image: url(../files/bogen2.jpg); background-repeat: no-repeat;  }
#willkommen div#content{background-image: none; }
div#content .v1 { margin: 50px 29px 0 20px;}
div#content .v2 { margin: 50px 29px 0 135px;}
div#content .start { margin: 30px 29px 10px 30px;}
div#content div.tropfen { margin: 30px 29px 10px 0px;}
div#content .suche { margin: 30px 29px 0 135px;}
div#content .presse { margin: 50px 29px 0 135px;}
div#m3{float:left;width:215px}
div#extra{float:left;clear:left;width:215px}
div#footer{clear:both;width:100%}
div#header { padding-left: 215px; height: 92px; background-image: url(../files/bogen1.gif); background-repeat: no-repeat; background-position: left bottom;}
#willkommen div#header { background-image: none; }
div#header #logo { float: right; padding-right:5px;padding-top:1px;}
#m1 {	float: right; margin-right: 10px; }
#m1 ul { padding: 0; margin: 20px 0 0 0; list-style: none; }
#m1 li { margin: 0 0 2px 0; padding: 0; line-height: 13px;}

#m2 {margin: 0 0 0 215px; height: 21px; background-color: #6188A9; }

#m3 {	margin-top: 20px;}
#m3 ul.ebene1 { margin: 0px; 	padding: 0; list-style: none; }
#m3 ul.ebene1 li { margin-bottom: 0px;	line-height: 13px;}
#m3 ul.ebene1 a {
	color: #4F687D; 
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 7px 5px 15px;
	border-bottom: 1px #DFEAF0 solid;
	background-image: url(../files/bg-m3ebene1.gif);
	background-repeat: no-repeat;
	background-color: #E6EBF1;
	display: block;
	width: 215px;
	width/**/:/**/ 193px;}
#m3 ul.ebene1 a:hover  {  background-image: url(../files/bg-m3ebene1-hover.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a:hover.conv  {  background-image: url(../files/bg-m3ebene1-hover-conv.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a:hover.plat  {  background-image: url(../files/bg-m3ebene1-hover-plat.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a:hover.cond  {  background-image: url(../files/bg-m3ebene1-hover-cond.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a.aktuell {  background-image: url(../files/bg-m3ebene1-active.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a.aktuellconv {  background-image: url(../files/bg-m3ebene1-active-conv.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a.aktuellplat {  background-image: url(../files/bg-m3ebene1-active-plat.gif); background-color: #ADBDCC; }
#m3 ul.ebene1 a.aktuellcond {  background-image: url(../files/bg-m3ebene1-active-cond.gif); background-color: #ADBDCC; }


#m3 ul.ebene2 { margin: 0px; 	padding: 0; list-style: none; }
#m3 ul.ebene2 li { margin-bottom: 0px;	line-height: 13px;}
#m3 ul.ebene2 a {
	color: #4F687D; 
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 7px 2px 22px;
	border-bottom: 1px #E6E6E6 solid;
	background-image: url(../files/bg-m3ebene2.gif);
	background-repeat: no-repeat;
	background-color: white;
	display: block;
	width: 215px;
	width/**/:/**/ 186px;}
#m3 ul.ebene2 a:hover  {  background-image: url(../files/bg-m3ebene1-hover.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a:hover.conv  {  background-image: url(../files/bg-m3ebene1-hover-conv.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a:hover.plat  {  background-image: url(../files/bg-m3ebene1-hover-plat.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a:hover.cond  {  background-image: url(../files/bg-m3ebene1-hover-cond.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a.aktuell {  background-image: url(../files/bg-m3ebene2-active.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a.aktuellconv {  background-image: url(../files/bg-m3ebene2-active-conv.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a.aktuellplat {  background-image: url(../files/bg-m3ebene2-active-plat.gif); background-color: #ADBDCC; }
#m3 ul.ebene2 a.aktuellcond {  background-image: url(../files/bg-m3ebene2-active-cond.gif); background-color: #ADBDCC; }

#m3 ul.ebene3 { margin: 0px; 	padding: 0; list-style: none; }
#m3 ul.ebene3 li { margin-bottom: 0px;	line-height: 13px;}
#m3 ul.ebene3 a {
	color: #4F687D; 
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	padding: 2px 7px 2px 29px;
	border-bottom: 1px #E6E6E6 solid;
	background-image: url(../files/bg-m3ebene3.gif); 
	background-repeat: no-repeat;
	background-color: white;
	display: block;
	width: 208px;
	width/**/:/**/ 179px;}
#m3 ul.ebene3 a:hover  {  background-image: url(../files/bg-m3ebene1-hover.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a:hover.conv  {  background-image: url(../files/bg-m3ebene1-hover-conv.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a:hover.plat  {  background-image: url(../files/bg-m3ebene1-hover-plat.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a:hover.cond  {  background-image: url(../files/bg-m3ebene1-hover-cond.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a.aktuell {  background-image: url(../files/bg-m3ebene3-active.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a.aktuellconv {  background-image: url(../files/bg-m3ebene3-active-conv.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a.aktuellplat {  background-image: url(../files/bg-m3ebene3-active-plat.gif); background-color: #ADBDCC; }
#m3 ul.ebene3 a.aktuellcond {  background-image: url(../files/bg-m3ebene3-active-cond.gif); background-color: #ADBDCC; }

.grafh1 {float: left; margin-top: 90px; margin-bottom: 20px;}
.fotointext {float: left; }

.clr { clear: both; }

.ueberschriftintext {
float: left;
margin: 100px 10px 0px 10px;
clear: left;
}

span.vorbau { float: left; margin: 100px 10px 0px 10px; clear: left; }

.bildintext {
float: left;
margin: 30px 10px 10px 10px;
clear: left;
}

.v1 h1, .v1 h2, .v1 p {padding-left: 115px;} 

/* Suchformular (auf jeder Seite) */
#searchform { margin-top: 22px;}
#searchformstart { margin-top: 0px;}
#searchformstart legend, #searchformstart label, #searchform legend, #searchform label { display: none; visibility: hidden; }
#searchformstart fieldset, #searchform fieldset { margin: 0; padding: 0; width: 214px; border: none; background-image: url(../files/bg-livesearch.gif) }
input#livesearch { border: 1px inset; background-color: #D3DEE5; margin-left: 14px; width: 150px; font-size: 10px; color: #4F687D; padding-left: 2px; }
input#livesearchsubmit { border: none; font-size: 11px;  font-weight: bold; background: transparent; color: #4F687D;  padding-bottom: 2px;   }
input#livesearch:focus { background-color: white; color: black;}
/* Ende Suchformular */

/* NEWS */
#newswrapper {	margin-top: 20px;}
div#kontakt{float:right;width:173px; }
div#news{float:left;width:396px;}
div#news1{float:left;width:400px;}
div#news2{float:right;width:175px;}
/* Ende NEWS */

#impressum {
	margin: 20px 0 0 16px;	
}

/* PRESSE */
#pressemitteilungen th {display: none;}
#pressemitteilungen td { padding-right: 20px; vertical-align: baseline; line-height: 18px; padding-bottom: 25px; }
#pressemitteilungen td.datum { width: 70px; }
#pressemitteilungen td.datum img { margin-right: 3px; }
#zusatzinfo {	background-image: url(../files/bg-pressemitteilung.gif); background-repeat: repeat-x; border-top: 1px #4F687D solid; border-bottom: 1px #4F687D solid; border-left: 1px #4F687D solid; width: 100%; margin-top: 18px; }
#zusatzinfo th { text-align: left; font-weight: normal;}
#zusatzinfo td, #zusatzinfo th { padding: 5px 10px; border-right: 1px #4F687D solid; }
#zusatzinfo td img { margin-right: 3px; }
.pifooter {	margin-top: 36px;  }
.pifooter img { float: right; margin-left: 10px;	}
/* Ende PRESSE*/


/* LEISTUNGSSPEKTRUM HAUCK */
#leistungsspektrum {	width: 450px; }
#leistungsspektrum td {	padding: 10px 10px 5px 10px; vertical-align: baseline;}
#leistungsspektrum tr.erste td {	background-color: #EBECEC; }
#leistungsspektrum tr.zweite td {	background-color: #F4E9E7; }
#leistungsspektrum ul { margin-top: 0; margin-bottom: 10px; list-style: disc; }
#leistungsspektrum ul li { margin-bottom: 2px;  }
/* Ende LEISTUNGSSPEKTRUM HAUCK */


/* VERFAHRENSÜBERSICHT */
#verfahrensuebersicht th {	display: none; }
#verfahrensuebersicht td { padding-top: 3px; padding-bottom: 1px; border-right: solid 1px #93ADC8; text-align: center;}
#verfahrensuebersicht td.ueber { padding-top: 0px; padding-bottom: 0px; border-right: none; text-align: left;}
#verfahrensuebersicht tr.gruen1 td.name, #verfahrensuebersicht tr.gruen2 td.name, #verfahrensuebersicht tr.blau td.name, #verfahrensuebersicht tr.blau1 td.name, #verfahrensuebersicht tr.blau2 td.name, #verfahrensuebersicht tr.gelb1 td.name, #verfahrensuebersicht tr.gelb2 td.name, #verfahrensuebersicht tr.grau1 td.name, #verfahrensuebersicht tr.grau2 td.name { border-right: none; width: 200px; text-align: left; padding-left: 5px;}

#verfahrensuebersicht tr.gruen1 td.nameverfahren, #verfahrensuebersicht tr.gruen2 td.nameverfahren, #verfahrensuebersicht tr.blau td.nameverfahren, #verfahrensuebersicht tr.blau1 td.nameverfahren, #verfahrensuebersicht tr.blau2 td.nameverfahren, #verfahrensuebersicht tr.gelb1 td.nameverfahren, #verfahrensuebersicht tr.gelb2 td.nameverfahren, #verfahrensuebersicht tr.grau1 td.nameverfahren, #verfahrensuebersicht tr.grau2 td.nameverfahren { border-right: none; width: 125px; text-align: left; padding-left: 5px;}

#verfahrensuebersicht tr.gruen1 td.namevariante, #verfahrensuebersicht tr.gruen2 td.namevariante, #verfahrensuebersicht tr.blau td.namevariante, #verfahrensuebersicht tr.blau1 td.namevariante, #verfahrensuebersicht tr.blau2 td.namevariante, #verfahrensuebersicht tr.gelb1 td.namevariante, #verfahrensuebersicht tr.gelb2 td.namevariante, #verfahrensuebersicht tr.grau1 td.namevariante, #verfahrensuebersicht tr.grau2 td.namevariante { border-right: none; width: 75px; text-align: left; padding-left: 5px;}

#verfahrensuebersicht tr.gruen1 td.namelang, #verfahrensuebersicht tr.gruen2 td.namelang, #verfahrensuebersicht tr.blau td.namelang, #verfahrensuebersicht tr.blau1 td.namelang, #verfahrensuebersicht tr.blau2 td.namelang, #verfahrensuebersicht tr.gelb1 td.namelang, #verfahrensuebersicht tr.gelb2 td.namelang, #verfahrensuebersicht tr.grau1 td.namelang, #verfahrensuebersicht tr.grau2 td.namelang { border-right: none; width: 370px; text-align: left; padding-left: 5px;}

#verfahrensuebersicht tr.gruen1 td { background-color: #F3F9EB; width: 30px; }
#verfahrensuebersicht tr.gruen2 td { background-color: #DEECC9; width: 30px; }
#verfahrensuebersicht tr.blau1 td, #verfahrensuebersicht tr.blau td { background-color: #C5CAE5; width: 30px; }
#verfahrensuebersicht tr.blau2 td { background-color: #E6E8F4; width: 30px; }
#verfahrensuebersicht tr.gelb1 td { background-color: #FAE7C2; width: 30px; }
#verfahrensuebersicht tr.gelb2 td { background-color: #FDF7E9; width: 30px; }
#verfahrensuebersicht tr.grau1 td { background-color: #E7E8E9; width: 30px; }
#verfahrensuebersicht tr.grau2 td { background-color: #F3F3F4; width: 30px; }
#verfahrensuebersicht tr.gelb1 td.blank, #verfahrensuebersicht tr.gruen1 td.blank, #verfahrensuebersicht tr.gruen2 td.blank { width: 71px; padding: 0; background-color: transparent; border-right: none; }
#verfahrensuebersicht td.kopf { text-align: right; border-right: none; padding: 0; }

#verfahrensuebersicht tr.gruen1 td.space, #verfahrensuebersicht tr.gruen2 td.space, #verfahrensuebersicht tr.blau td.space, #verfahrensuebersicht tr.blau1 td.space, #verfahrensuebersicht tr.blau2 td.space, #verfahrensuebersicht tr.gelb1 td.space, #verfahrensuebersicht tr.gelb2 td.space, #verfahrensuebersicht tr.grau1 td.space, #verfahrensuebersicht tr.grau2 td.space  {  padding-left: 15px; }
/* Ende VERFAHRENSÜBERSICHT */

.bildlinks {	float: left;	margin: 0px 15px 15px 0px; }
.bildrechts {	float: right;	margin: 0px 0px 15px 15px; }

.hauckslogan { font-weight: bold; color: #ED322D;}
.haucklogo {float: right; margin-left: 10px; margin-bottom: 10px; padding-top: 10px;}

/* HAUCKSTANDORTE */
#hauckstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#hauckstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#hauckstandorte li.st1 { background-image: url(hauk-standorte1_01.jpg); height: 130px; }
#hauckstandorte li.st2 { background-image: url(hauk-standorte2_01.jpg); height: 93px; }
#hauckstandorte li.st3 { background-image: url(hauk-standorte3_01.jpg); height: 122px; }
#hauckstandorte li.st4 { background-image: url(hauk-standorte4_01.jpg); height: 130px; }
#hauckstandorte li.st5 { background-image: url(hauk-standorte5_01.jpg); height: 122px; }
#hauckstandorte li.st6 { background-image: url(hauk-standorte6_01.jpg); height: 130px; }
#hauckstandorte li.st7 { background-image: url(hauk-standorte7_01.jpg); height: 170px; }
/* Ende HAUCKSTANDORTE */

/* AHC-STANDORTE */
#ahcstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#ahcstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#ahcstandorte li.st1 { background-image: url(ahc-standorte1_01.gif); height: 130px; }
#ahcstandorte li.st2 { background-image: url(ahc-standorte2_01.gif); height: 120px; }
#ahcstandorte li.st3 { background-image: url(ahc-standorte3_01.gif); height: 106px; }
#ahcstandorte li.st4 { background-image: url(ahc-standorte4_01.gif); height: 130px; }
#ahcstandorte li.st5 { background-image: url(ahc-standorte5_01.gif); height: 122px; }
#ahcstandorte li.st6 { background-image: url(ahc-standorte6_01.gif); height: 130px; }
#ahcstandorte li.st7 { background-image: url(ahc-standorte7_01.gif); height: 120px; }
#ahcstandorte li.st8 { background-image: url(ahc-standorte8_01.gif); height: 170px; }
/* Ende AHC-STANDORTE */

/* AHC-STANDORTE Trateriber */
#trateriberstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#trateriberstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#trateriberstandorte li.st1 { background-image: url(trateriber-standorte1.jpg); height: 130px; }
#trateriberstandorte li.st2 { background-image: url(trateriber-standorte2.jpg); height: 125px; }
#trateriberstandorte li.st3 { background-image: url(trateriber-standorte3.jpg); height: 165px; }
#trateriberstandorte li.st4 { background-image: url(trateriber-standorte4.jpg); height: 125px; }
#trateriberstandorte li.st5 { background-image: url(trateriber-standorte5.jpg); height: 125px; }
/* Ende  */

/* AHC-STANDORTE Trateriber */
#teystandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#teystandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#teystandorte li.st1 { background-image: url(tey-standorte1.jpg); height: 130px; }
/* Ende */

/* TTI-STANDORTE */
#ttistandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#ttistandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#ttistandorte li.st1 { background-image: url(tti-standorte1.jpg); height: 165px; }
#ttistandorte li.st2 { background-image: url(tti-standorte2.jpg); height: 165px; }
#ttistandorte li.st3 { background-image: url(tti-standorte3.jpg); height: 165px; }
#ttistandorte li.st4 { background-image: url(tti-standorte4.jpg); height: 165px; }
#ttistandorte li.st5 { background-image: url(tti-standorte5.jpg); height: 165px; }
#ttistandorte li.st6 { background-image: url(tti-standorte6.jpg); height: 165px; }
#ttistandorte li.st7 { background-image: url(tti-standorte7.jpg); height: 165px; }
#ttistandorte li.st8 { background-image: url(tti-standorte8.jpg); height: 170px; }
/* Ende tti-STANDORTE */

/* AHC-STANDORTE France */
#ahcfrstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#ahcfrstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#ahcfrstandorte li.st1 { background-image: url(ahcfr-standorte1.jpg); height: 130px; }
/* Ende */

/* SGI-STANDORTE */
#sgifrstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#sgifrstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#sgifrstandorte li.st1 { background-image: url(sgifr-standorte1.jpg); height: 165px; }
#sgifrstandorte li.st2 { background-image: url(sgifr-standorte2.jpg); height: 165px; }
/* Ende SGI-STANDORTE */

/* AHC NL-STANDORTE */
#ahcnlstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#ahcnlstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#ahcnlstandorte li.st1 { background-image: url(ahcnl-standorte1.jpg); height: 165px; }
#ahcnlstandorte li.st2 { background-image: url(ahcnl-standorte2.jpg); height: 165px; }
/* Ende */

/* Mamesta NL-STANDORTE */
#mamestastandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#mamestastandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#mamestastandorte li.st1 { background-image: url(mamesta-standorte1.jpg); height: 165px; }
/* Ende */

/* AHC AT-STANDORTE */
#ahcatstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#ahcatstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#ahcatstandorte li.st1 { background-image: url(ahcat-standorte1.jpg); height: 165px; }
/* Ende */

/* AHC PL-STANDORTE */
#ahcplstandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#ahcplstandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#ahcplstandorte li.st1 { background-image: url(ahcpl-standorte1.jpg); height: 165px; }
/* Ende */

/* H&ST Heat-STANDORTE */
#hststandorte {	line-height: 18px; margin: 0; padding: 0; list-style: none; }
#hststandorte li { margin-bottom: 20px; background-repeat: no-repeat; padding-left: 220px;  }
#hststandorte li.st1 { background-image: url(hst-standorte1.jpg); height: 165px; }
/* Ende */

/* Tabellen bei Verfahren */
.hundert  { width: 100%; }
.verfahrenstab { 	line-height: 18px; }
.verfahrenstab .rechts {	text-align: right; }
.verfahrenstab .mittezent {	text-align: center; vertical-align: middle; }
.verfahrenstab .trenner { background-color: white; width: 15px; padding: 0;}
.verfahrenstab th {	background-color: #6188A9; color: white; padding: 3px 6px; text-align: left; }
.verfahrenstab td {	padding: 3px 6px; vertical-align: baseline;  }
.verfahrenstab tr.zeile1 { background-color: #F2F2F2; }
.verfahrenstab tr.zeile2 {	background-color:  #E5E5E5;}
.verfahrenstab td.num { width: 10px; padding: 3px 0 3px 6px; } 
.verfahrenstab th.block {	width: 230px; } 
/* ENDE Tabellen bei Verfahren */

.euadressenliste div {
	display: none; background-color: #F3F3F4; padding: 5px; position: absolute; top: 300px; left: 240px; border: 1px #A2B6CB solid; line-height: 15px;
}

 /* Verfahrensscout */
#verfahrensscout {	border: 1px #6188A8 solid; width: 100%; }
#verfahrensscout h2 { color: #4F687D; font-size: 11px; margin: 2px 0 4px 0;}
#verfahrensscout p {	margin: 2px 0 4px 0; }
#verfahrensscout td { padding: 6px; border-bottom: 1px #6188A8 dashed; vertical-align: bottom;}
#verfahrensscout td.plusminus { white-space: nowrap; width: 5%; }
#verfahrensscout td.plusminus img  { margin: 0 3px;	}
#verfahrensscout td.last { border-bottom: none;}
#verfahrensscout tr {	background-color: white }
#verfahrensscout tr.verf1 {	background-image: url(bg-verfsc1.jpg); background-repeat: repeat-x;  border-bottom: 1px #6188A8 dashed; }
#verfahrensscout tr.verf2 {	background-image: url(bg-verfsc2.jpg); background-repeat: repeat-x;  border-bottom: 1px #6188A8 dashed; }
#verfahrensscout select { font-size: 11px; color: #4F687D; width: 200px;}
#verfahrensscout input.submit { font-size: 13px; color: #4F687D; width: 200px; font-weight: bold; margin: 18px 10px 8px 0; background-color: white; border: solid 1px #9CA3B4; padding: 2px 0;}
 /* Ende Verfahrensscout */


/* Kontaktformular  */
#contactform { margin-top: 22px; width: 430px;}
#contactform legend { display: none; visibility: hidden; }
#contactform label { display: block; color: #4F687D; margin-bottom: 2px; font-size: 10px; }
#contactform fieldset { margin: 0; padding: 10px 0 10px 10px; border: 1px solid #7F9EB8; background-image: url(../files/bg-kontaktformular.jpg); background-repeat: repeat-x; text-align: left; }
#contactform input { border: 1px #9CA3B4 solid; margin-bottom: 18px; }
#contactform input#koname, #contactform input#koemail, #contactform input#kofirma, #contactform input#kotxt {width: 405px;}
#contactform input#kotel {width: 240px;}
#contactform input#koplz {width: 154px;}
#contactform div#plz{float:right;width:40%}
#contactform div#telefon{float:left;width:59.9%}
#contactform textarea { display: block; margin-bottom: 12px; border: 1px #9CA3B4 solid; width: 405px;   }
#contactform input#contactsubmit { float: right; margin-right: 11px; font-size: 13px; color: #6188A8; width: 120px; font-weight: bold; background-color: white; }
#danke { margin: 0; padding: 10px 0 10px 10px; border: 1px solid #7F9EB8; background-image: url(../files/bg-danke.jpg); background-repeat: repeat-x; width: 418px; }
#contactform input.error, #contactform textarea.error { margin: 0px; }
#contactform p.error { margin: 0 12px 0 0; text-align: right; font-size: 10px;  }
#contactform .error span {background-color: white;  color: #ED322D; padding: 2px 4px;  }
/* Ende Kontaktformular */

/* Broschürenbestellung - Formular  */
#brochureform { margin-top: 22px; width: 430px;}
#brochureform legend { display: none; visibility: hidden; }
#brochureform label { display: block; color: #4F687D; margin-bottom: 2px; font-size: 10px; }
#brochureform fieldset { margin: 0; padding: 10px 0 10px 10px; border: 1px solid #7F9EB8; background-image: url(../files/bg-broschuere.jpg); background-repeat: repeat-x; text-align: left; }
#brochureform input { border: 1px #9CA3B4 solid; margin-bottom: 18px; }
#brochureform input#kostr, #brochureform input#kotel, #brochureform input#koname, #brochureform input#koemail, #brochureform input#kofirma {width: 405px;}
#brochureform input#koplz {width: 154px;}
#brochureform input#kostadt {width: 237px;}
#brochureform div#plz{float:left;width:40%}
#brochureform div#ort{float:right;width:59.9%}
#brochureform textarea { display: block; margin-bottom: 12px; border: 1px #9CA3B4 solid; width: 405px;   }
#brochureform input#contactsubmit { float: right; margin-right: 11px; font-size: 13px; color: #6188A8; width: 120px; font-weight: bold; background-color: white; }
#danke { margin: 0; padding: 10px 0 10px 10px; border: 1px solid #7F9EB8; background-image: url(../files/bg-danke.jpg); background-repeat: repeat-x; width: 418px; }
#brochureform input.error { margin: 0px; }
#brochureform p.error { margin: 0 12px 0 0; text-align: right; font-size: 10px;  }
#brochureform .error span {background-color: white;  color: #ED322D; padding: 2px 4px;  }
/* ENDE Broschürenbestellung - Formular  */

ul.mamesta li { 	margin-bottom: 12px; }

 /*printer styles*/ 
@media print{ 
#Country, #m3, #m2 {display:none; visibility: hidden;}
div#container{width:100%;margin:0 0 100px 0; }
div#content{float: none; width:100%; background-image: none;  }
div#header { background-image: none; }
body {background-image: none; background-color: white; }
div#content .v2 { margin: 50px 29px 0 20px;}
}


/* #content {margin: 0}
#pagewidth {width: 100%;}
h1,h2,body {font-size: 9pt;} */

