body {margin:0px; padding:0px; background-color:#FFFFFF;} /*Padding u. Margin abgeschaltet, Weiss*/
body, p, td {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#293247;} /*Allgemeine Textdarstellung*/
select {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#293247;} /*für select boxen*/
input {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#293247;} /*für select boxen*/
body.popup{margin-left:10px;}
sup {vertical-align:text-top;}

.form1{width:233px;margin-top:6px;}
.form11{width:233px;} /*für feld in erster tabellen-zeile*/
.form2{width:315px;margin-top:6px;}
.form22{width:315px;}/*für feld in erster tabellen-zeile*/
.form3{width:70px;margin-top:6px;}
.form33{width:70px;}/*für feld in erster tabellen-zeile*/
.form4{width:92px;margin-top:6px;}
.form5{width:213px;margin-top:6px;}
.form6{width:168px;margin-top:6px;}
.form66{width:168px;}

/* auf Text o. table in formularen neben einem feld*/
.formline{padding-top:6px;}
.formline2{padding-top:4px;}

/* auf Text in formularen neben einem feld*/
.formline3{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#2A3249; padding-top:4px;}

a {color:#002A8F;} /*Allgemeine Linkfarbe*/
.abold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#002A8F; vertical-align:top; text-decoration:underline;} /*links für Bookmarks auf Seite*/
.abold1{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#002A8F; vertical-align:top;} /*links für Ziffern vor Bookmarks auf Seite*/

a.smblau:link{color:#002A8F;font-weight:bold;text-decoration:none;}
a.smblau:visited{color:#002A8F;font-weight:bold;text-decoration:none;}
a.smblau:hover{color:#002A8F;font-weight:bold;text-decoration:underline;}
a.smblau:active{color:#EE7C02;font-weight:bold;text-decoration:none;}


a.smblack:link{font-weight:bold; color:#293247; text-decoration:none;}
a.smblack:visited{color:#293247;font-weight:bold;text-decoration:none;}
a.smblack:hover{color:#293247;font-weight:bold;text-decoration:underline;}
a.smblack:active{color:#EE7C02;font-weight:bold;text-decoration:none;}


p {margin:0px; padding:0px;} /*Paragraphen ohne Abstände*/
.orange{color:#EE7C02;}
.orange_bold{color:#EE7C02;font-weight:bold;}
.blau{color:#002A8F;font-weight:bold;}
.font11{font-size:11px;}
.blacklink {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#293247; text-decoration:none;}

     /*START Hauptnavi*/
.nav1 {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#293247; text-decoration:none;}	/*11 Px, Dunkelgrau, Navi*/
.nav2 {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#EE7C02; text-decoration:none;}	/*11 Px, Orange, Navi*/

.bg1 {background-color:#D5D4D4;}	/*Mittelgrau, HG komplette Navigation*/
.bg11 {background-color:#D5D4D4; padding:2px 7px 2px 10px;} /*Mittelgrau, HG 1. Ebene*/
.bg2 {background-color:#575E6F;} 	/*Dunkelgrau, Gravurlinie*/
.bg3 {background-color:#FFFFFF;}	/*Weiss, Gravurlinie*/
.bg8 {background-color:#E6E6E5; padding:2px 7px 2px 25px;} /*Hellgrau, HG 2.Ebene*/
.bg5 {background-color:#F5F5F5; padding:2px 7px 2px 40px;}	/*Hellgrau, HG 3. Ebene*/
.bg13 {background-color:#E7E7E5; padding:5px 10px 4px 10px;}	/*Mittelgrau, tab-body-bg*/
.bg14 {background-color:#F4F2ED; padding:5px 10px 4px 10px;} /*HG tb-head-bg*/
.bg15 {background-color:#8C949C;}	/*tb-linien-bg*/
.bg12 {background-color:#E7E7E5;}	
.h3cell {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#E7E7E5; padding:2px 7px 2px 7px;} 	
.h4cell {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; background-color:#E7E7E5; padding:2px 0px 2px 0px;} 
.contnav {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#293247; text-decoration:none;} 
.contnav:visited {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#293247; text-decoration:none;} 
.contnav:hover {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#293247; text-decoration:underline;} 


.grav {} /*hor gavurlinien, aber geht nicht wegen NC4.7*/
     /*END Hauptnavi*/

     /*START Servicenavi*/
.snav1 {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#465067; text-decoration:none;}	/*11 Px, Dunkelgrau, Servicenavi*/
.snav2 {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#EE7C02; text-decoration:none;}	/*11 Px, Orange, Servicenavi*/
.snavline {font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#465067;margin:0px 6px 0px 6px;}	/*11 Px, Dunkelgrau, Servicenavi*/
     /*END Servicenavi*/

     /*START Headlines*/
h1 {font-family:Arial,Helvetica,sans-serif; font-size:22px; font-weight:normal; color:#EE7C02; margin-top:19px; margin-bottom:12px;} /*22 Px, Orange*/
.h1cell {font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; color:#5A596D; margin-top:0px; padding-bottom:8px;} /*16 Px, dunkelgrau*/
h2 {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002A8F; margin-top:0px; margin-bottom:3px;}	/*11 Px, Dunkelblau*/
h3 {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#2A3249; margin-top:0px; margin-bottom:6px;} /*12 Px, HL in Rubrik Grau*/
.h7 {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#2A3249;} /*12 Px, HL in Rubrik Grau ohne Abstand*/
h4 {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#002A8F; margin-top:23px; margin-bottom:7px;}	/*12 Px, Dunkelblau, 3.Spalte*/
.h4sub {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#002A8F;}	/*12 Px, Dunkelblau wenn HL4 im Text vorkommt*/
h5 {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#293247; margin-top:7px; margin-bottom:0px;} 	/*11 Px Headline für ein Produkt mit Bild*/
.h5ohne {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#293247; margin-top:0px; margin-bottom:0px;} 	/*11 Px Headline für ein Produkt ohne Bild*/
.h6cell {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002A8F; padding:2px 7px 2px 10px;} 	/*12 Px Headlineblock für Teaser*/
.h2cell {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002A8F; padding:2px 7px 2px 0px;} 	/*wie h2 aber mit 2 Linien*/
.preline {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#002A8F; margin-top:0px; margin-bottom:3px;}	/*11 Px, Preline Rubrik*/
/*END Headlines*/

     /*START Content*/
.bg4 {background-color:#E2E2E2;}	/*Hellgrau, Umrandung Content Aussen*/
.bg5 {background-color:#dfdedb;}
.bg6 {background-color:#747986;} /*1px Linie Umrandung Content*/
.bg7 {background-color:#F4F2ED;} /*HG Content*/
.bg99 {background-color:#FFFFFF;} /*white*/
.bg19 { background-color: #dfdedb; }
.bg10 {background-color:#B6B9C1;} /*1px Linie vertikal*/
.bildschrift {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal;}	/*Bildbeschriftung in Rubrik*/
.extr {font-weight:normal;color:#AA2B4A;text-decoration:none;}  /*extrusionary Linkfarbe*/
.messenblock {padding:2px 0px 2px 0px;} 	/*Abstand Inhalt Zelle*/
.messennav {font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#465067; text-decoration:none;}	/*11 Px, Dunkelgrau, Servicenavi*/
.bgmessennav {background-color:#E6E5E5;margin-bottom:12px;} /*HG Messennavigation mit Abstand nach unten*/

.img_border {border:1px solid #D5D4D4;}

     /*END Content*/

     /*START Teaser*/
.bg9 {background-color:#E7E7E5;margin-bottom:30px;} /*HG Teaser*/
.bg9_1 {background-color:#E7E7E5;} /*HG Teaser ohne bottom*/
.bg12 {background-color:#E7E7E5;}
.teaser1{font-size:11px;} /*Standart Fließtext im Teaser*/
.teaser2{font-size:12px;} /*reserviert für etwas anderes ;-)*/
     /*END Teaser*/

     /*START Abstände nach unten*/
.u07 {margin-bottom:7px;}
.u09 {margin-bottom:9px;}
.u12 {margin-bottom:12px;}
.u15 {margin-bottom:15px;}
.u17 {margin-bottom:17px;}
.u24 {margin-bottom:24px;}
.u27 {margin-bottom:27px;}
.u30 {margin-bottom:30px;}
     /*ENDE Abstände nach unten*/

      /*START Abstände nach oben*/
.o05 {margin-top:5px;}
.o06 {margin-top:6px;}
.o10 {margin-top:10px;}
     /*ENDE Abstände nach oben*/

/*START äußere Abstände nach mehreren richtungen, auf elemente*/
.ou2015 {margin-top:17px; margin-bottom:12px;}
.ou2016 {margin-top:14px; margin-bottom:12px;}
.marg20 {margin-left:0px; margin-right:20px;margin-bottom:20px;}
 /*ENDE Abstände*/

/*START innere Abstände auf table*/
.ou0505 {padding:5px 0px 5px 0px;}
.o3 {padding:3px 0px 0px 0px;}
.pd6 {padding-top:6px;}
.ou1010 {padding:10px 0px 10px 0px;}
.ou1515 {padding:15px 0px 15px 0px;}
 /*ENDE Abstände*/

.copyright {font-size:10px; color:#9A9A9A;}
#totop{position:relative;bottom:10px;z-index:10;width:21px;height:20px;}
#totop{background:#FFFFCC url('../img/img_top.gif') no-repeat fixed right bottom; }

     /*START Button*/
.bt1{background-color:#FFFFFF;}
.bt2{background-color:#465067;}
.bt3{background-color:#CCCCCC;}
.bt4{background-color:#BBBDC1;}
     /*ENDE Button*/

.cont-button/*inputbutton pfeil rechts*/
{

	text-align: center;
	background-color:#CCCCCC;
	background-image: ;
	background-repeat: no-repeat;
	background-position:                      left 50%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#293247
}

.brws-button /*browsebutton */
{
	width:318px;
	text-align: left;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: left 50%;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#293247;
	
}

/* START PopUp*/
#bgtext{background-color:#F4F2ED;}
/* ENDE PopUp*/