/***FARBEN
Hintergrund Dunkel: 011831 
Hintergrund Hellblau: D9EEFD
Trennlinien: 4997C2
�berschriften Dunkelblau:00345C
***/
*		{padding:0;margin:0; border:0;}
html 	{height:100%;}
body 	{height:100%; background:url('../images/bg.jpg') repeat-x top ;font-size:12px; margin:0px; padding:0px; font-family:verdana, sans-serif; text-align:center}
a img 	{border:0;}
a:focus {outline: none;}
A {text-decoration:none; color:#284C8A;}
A:hover {text-decoration:underline;}
div,p,ul {font-size:12px; line-height:160%; text-align:left}
td 		{vertical-align:top;}
pre 	{display:none }
ul,ol 	{margin:0 0 10px 20px}
input,textarea,select {font-size:12px;font-family:verdana, sans-serif; border:1px solid #65A8D2;}
P {margin-bottom:10px}
H1 {font-size:22px; color:#284C8A; line-height:1.5; font-weight:normal; margin:0 0 9px 0;}
H2 {font-size:17px; color:#FF760A; line-height:1.5; font-weight:normal;}
H3 {font-size:12px; color:#284C8A; line-height:1.5; margin:0 0 5px; font-family:trebouchet;}
IFRAME {margin:20px 0 20px 0;}

/****ALLGEMIENG�LTIGE KLASSEN***/
.more {color:#D10101;}

/****TABELLEN KLASSEN***/
.color1 {background:url(../images/bg_blue.jpg) top left no-repeat; padding:10px;}
.color2 {background:url(../images/bg_yellow.jpg) top left no-repeat; padding:10px;}
TD P {margin:0;}
TD.dark {font-weight:bold; color:#FF7B0E;}

/***CONTAINER***/
#container {width:1068px; margin:auto;}
#header {height:208px; overflow:hidden;}
#wrapper {margin:0 0 0 99px; }
#bgWhite {background:#fff; width:835px; float:left; border-bottom:1px solid #9EBBCB; padding:0 0 25px 0;}
#navi {width:210px; float:left;}
#navWrap {padding:0 18px 0 8px;}
#content {width:625px; float:right;}
#contentWrap {padding:0 20px 0 0;}
#teaser {width:120px; float:right;}
#breadcrumb {font-size:11px; margin:0 0 15px 0; font-weight:bold; color:#284C8A;}
#breadcrumb A {font-weight:normal;}

/***NAVI***/
a.e1 {color:#006C9F; display:block; background:#FEBD12; border-left:4px solid #006C9F; padding:3px 3px 3px 10px; font-weight:bold;}
a.e1:hover {color:#fff; text-decoration:none;}
a.e1_active {color:#fff;}
a.e2 {color:#006C9F; display:block; background:#E3F0F7; padding:3px 3px 3px 15px; }
a.e2:hover {text-decoration:none; font-weight:bold;}
a.e2_active {font-weight:bold;}

/*******FULL KONTAKT********/       
DIV#fullKontakt FORM INPUT.box{border:1px solid #4A7A9B; width:240px; padding:6px; font-size:14px; color:#4A7A9B; font-weight:bold; margin:0 0 15px 0; background:url(../images/bg_input.png) repeat-x #F2F9FE;}                              
DIV#fullKontakt FORM TEXTAREA{display:block;width: 515px;border:1px solid #4A7A9B;height:120px; color:#4A7A9B; font-size:14px; font-weight:bold; padding:5px; background:url(../images/bg_input.png) repeat-x #F2F9FE;}    
DIV#fullKontakt FORM INPUT.defaultbutton, DIV.buttonblock INPUT.defaultbutton, INPUT.defaultbutton{ padding:5px; background-color:#FEBD12; border:1px solid #284C8A; cursor:pointer; font-size:14px; font-weight:bold; color:#284C8A;}

/*******FULL INQUERY*******/
#inqueryForm FIELDSET {background:#DCEDF4; padding:15px;}
#inqueryForm INPUT.box {width:200px;}
#inqueryForm FIELDSET LABEL {display:block;}
#inqueryForm DIV.option LABEL{width:120px; display:inline;}
#inqueryForm DIV.option LABEL.title{display:block; width:auto;}

/******Kontakt Antwortseite*******/
DIV#mailAnswer {width:340px;padding:0 0 0 15px;}       
DIV#mailAnswer FIELDSET P{padding:20px;}        

/******LINE*******/
DIV.line {display:block; clear:both; margin:0 0 20px 0; border-bottom:1px solid #9EBBCB; padding:0 0 13px 0; vertical-align:top;}
DIV.line DIV.image {width:240px; float:left; margin:0; padding:0; height:140px; overflow:hidden; }
DIV.line DIV.text {width:auto;}
DIV.line DIV.textImg {width:350px; float:right; margin:0; padding:0;}

/***START SPECIALS***/
#offers {background:url(../images/bg_offers.jpg) no-repeat top; padding:15px 5px 15px 5px; margin:20px 0 35px 0;}
#offers H1 {color:#D10101; margin:15px 0 25px 0;}

        
/******Kontakt Validierung*******/
DIV#warning {margin:0 30px 20px 0;}
DIV#warning H2{color:#fff;margin:10px;}
DIV#warning FIELDSET{background-color:#D44A2D;}        
DIV#warning FIELDSET UL{ padding:10px 30px 30px 30px; list-style-type:square; color:#fff;}       

/*** Clear Class ***/
.c {clear: both;}
.c1 {clear:both; font-size:1px; height:1px;border:0px;overflow:hidden;}
.c2 {clear:both; font-size:2px; height:2px;border:0px;overflow:hidden;}
.c4 {clear:both; font-size:4px; height:4px;border:0px;overflow:hidden;}
.c5 {clear:both; font-size:5px; height:5px;border:0px;overflow:hidden;}
.c10 {clear:both; font-size:10px; height:10px;border:0px;overflow:hidden;}
.c15 {clear:both; font-size:15px; height:15px;border:0px;overflow:hidden;}
.c20 {clear:both; font-size:20px; height:20px;border:0px;overflow:hidden;}
.c30 {clear:both; font-size:30px; height:30px;border:0px;overflow:hidden;}
.c40 {clear:both; font-size:40px; height:40px;border:0px;overflow:hidden;}
.c50 {clear:both; font-size:50px; height:50px;border:0px;overflow:hidden;}
.c100 {clear:both; font-size:100px; height:100px;border:0px;overflow:hidden;} 
.c150 {clear:both; font-size:150px; height:150px;border:0px;overflow:hidden;} 


img, div, input { behavior: url(iepngfix.htc) } 
/* Alternatively, you can specify that this will apply to all tags like so:*/  * { behavior: url(iepngfix.htc) } 

