html,body{margin:0;padding:0;background-color:#D7DCE2;background:url(images/back.jpg);}
body{font: 11px Verdana,Tahoma;text-align:center;}

div#container{
text-align:left;
width:803px;
margin:0 auto;
background:url(images/contentline.gif) repeat-y #FFFFFF;
}

div#header{
text-align:left;
width:100%;
height:100px;
margin:0;
background-color:#FFFFFF;
}
div#logo{
position:absolute;
margin-top:17px;
margin-left:47px;
}
div#bilder{
position:absolute;
margin-top:1px;
margin-left:379px;
width:424px;
text-align:right;
}
div#blueline{
position:absolute;
margin-top:80px;
margin-left:0px;
width:803px;
height:20px;
background:url(images/line_back.gif) repeat-x;
}
div#blueline p{
margin-top:2px;
margin-right:10px;
font-size:10px;
font-weight:bold;
text-align:right;
color:#CFE4F3;
}
div#line{
margin:0;
float:left;
width:100%;
height:10px;
background-color:#FFFFFF;
}

div#wrapper{
margin:0;
float:left;
width:100%;
}

div#content{
margin: 0px 10px 0 211px;
}

div#extra{
float:left;
width:190px;
margin-left:-220px;
margin-top:0;
}

div#navigation{
float:left;
width:180px;
margin-left:-793px;
margin-top:0;
background-color:#FFFFFF;
}

div#footer{
clear:left;
width:803px;
height:31px;
padding:0;
font-size:10px;
text-align:center;
color:#cfe4f3;
background:url(images/bottom_back.gif) no-repeat;
}
div#footer p{
margin:0;
padding:15px 0 0 0;
font-size:10px;
color:#cfe4f3;
}
div#footer a{
font-size:10px;
color:#cfe4f3;
}





/* ALLGEMEIN 
h2 {font-size:14px;color:#002652;}
h3 {font-size:14px;color:#002652;margin:0;padding:0 0 15px 0;}
td{font-size:12px;COLOR:#000;} */
h1 {margin:0;padding:16px 0;font-size:12px;font-weight:bold;color:#0079BF;}
p {margin:0;padding-bottom:11px;font-size:11px;}
strong {color:#0079BF;}
small {font-size:10px;margin:0;padding:0;}
form {margin:0;padding:0;}


a{color:#000;}
a:hover{color:#0079BF;}

a.page{font-size:11px;font-weight:bold;color:#000;}
a.page:hover{color:#0079BF;}

a.url{
margin:0;
padding:0 0 3px 10px;
font-weight:bold;
color:#0079BF;
BACKGROUND:url(images/list.gif) left center no-repeat;
}
a.url:hover{color:#0390C9;}

ul {
list-style-position:outside;
margin:0;
padding:0 0 11px 0;
}
li {
/*list-style-image:url(images/list.gif);*/
list-style:disc;
margin:0.3em 0 0 1.5em;
}

.Radio { 
margin:0;
vertical-align:middle;
height:14px;
}
.Button { 
margin:0;
background:#0079BF; 
border:1px solid #0079BF; 
FONT-SIZE: 11px; 
font-weight: bold; 
color:#FFF; 
vertical-align:middle; 
}
.Auswahl { 
margin:0;
background-color:#FFF8F3; 
border:1px solid #F9B790; 
FONT-SIZE: 11px; 
vertical-align: middle; 
}

.k {font-size:10px;}
.lineheight {line-height:7px;}
.line {display:block;height:11px;background:url(images/line.gif) repeat-x;}
.brd {
display: block;
width:100%;
font-size: 10px; 
color:#000; 
padding:2px 0 12px 0;
background: url(images/line-brd.gif) top left repeat-x;
}

.arrown {
display:block;
font-size:10px; 
color:#000000; 
padding:2px 0 2px 12px;
background:#F1F7FB url(images/arrow.gif) left no-repeat;
}

.arrowb {
display:block;
font-size:10px; 
font-weight:bold;
color:#0079BF; 
padding:2px 0 2px 12px;
background:#F1F7FB url(images/arrow.gif) left no-repeat;
}

.arroww {
display:block;
font-size:10px; 
color:#000000; 
padding:2px 0 2px 12px;
background:#FFFFFF url(images/arrow.gif) left no-repeat;
}

div.team {
display:block;
margin:0;
padding:5px 0 5px 4px;
border-top:1px solid #CFE4F3;
}
div.team small {
font-size:10px; 
}
.arrowmail {
display:block;
font-size:10px; 
color:#000000; 
padding:0 0 0 12px;
background:#F1F7FB url(images/arrowmail.gif) left no-repeat;
border-top:1px solid #F1F7FB;
border-bottom:1px solid #CFE4F3;
}


div.tdm {
display:block;
padding:5px;
font-size:11px;
background-color:#F1F7FB;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CFE4F3;
}
div.tdm strong{
line-height:12px;
}

.menuetop {
font-size:9px;
font-weight:bold;
color:#FFFFFF;
padding:2px 0 2px 10px;
background:url(images/menue-top.gif) no-repeat;
}	

/************FIRST_LEVEL************************/
/*Style-Definition für die First-Level-Navigation*/
div.fstLevel 
{
width:180px;
}
div.fstLevel a
{
text-decoration: none;
display:block;
padding:3px 5px 3px 10px;
font-size:11px;
text-align:left;
color:#002652;
background-color:#F1F7FB;
border-bottom:1px solid #CFE4F3;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
div.fstLevel a:hover
{
background-color:#E3EFF8;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
div.fstLevelActive a
{
text-decoration: none;
display:block;
padding:3px 5px 3px 10px;
font-size:11px;
text-align:left;
color:#002652;
background:url(images/url-arrow.gif) #CFE4F3 right center no-repeat;
border-bottom:1px solid #CFE4F3;
}


/************Spalten************************/

div.col2norm{
display:table-cell;
float:left;
width:286px;
padding:0;
}
div.col2norm2{
display:table-cell;
float:left;
font-size:1px;
width:10px;
padding:0;
}

div.col2{
display:table-cell;
float:left;
width:381px;
padding:0;
}
div.col2 h1{
margin:0;
padding:16px 0;
font-size:12px;
font-weight:bold;
color:#0079BF;
}
div.col2menu{
display:table-cell;
float:left;
width:180px;
padding:0;
}

div.col2-1{
display:table-cell;
float:left;
width:180px;
height:80px;
padding:6px 0;
}
div.col2-2{
display:table-cell;
float:left;
width:392px;
padding:0;
}
div.col2-2br{
display:table-cell;
float:left;
width:392px;
padding:14px 0 0 0;
}

div.col3{
display:table-cell;
float:left;
width:180px;
height:250px;
font-size:10px;
text-align:center;
padding:0;
background:url(images/back-angebote.jpg) no-repeat;
}
div.col3 img{
margin-top:5px;
}
div.col3x{
display:table-cell;
float:left;
width:180px;
height:250px;
font-size:10px;
text-align:center;
padding:0;
}

div.col4{
display:table-cell;
float:left;
width:113px;
height:194px;
font-size:10px;
text-align:center;
padding:0;
}

div.colcontent{
text-align:left;
padding:7px 8px 5px 8px;
}
div.colcontent2{
text-align:left;
padding:10px 0px;
}
div.colcontent h1{
margin:0;
padding:0 0 7px 0;
font-size:12px;
font-weight:bold;
line-height:15px;
color:#0079BF;
}
div.colcontent strong{
margin:0;
padding:0;
font-size:14px; 
font-weight:bold;
color:#CC0000;
}
.kquer { 
font-size:10px;
color:#000000;
text-decoration:line-through;
}

div.col00{
display:table-cell;
float:left;
width:21px;
padding:0px;
}

div.col190{
display:table-cell;
float:left;
width:21px;
height:190px;
padding:0px;
background:url(images/line-trenner.gif) repeat-y;
}

div.col250{
display:table-cell;
float:left;
width:21px;
height:250px;
padding:0px;
background:url(images/line-trenner.gif) repeat-y;
}

div.colline{
display:block;
float:left;
width:582px;
height:21px;
background:url(images/line.gif) repeat-x;
}
