



/***** main *****/
ul#topnavi {
list-style: none outside;

}
ul#topnavi li, p.highlight {
list-style: none;
float:left;
margin:5px 15px 5px 0px;
padding:7px;
border:1px solid #693;
background-color:#efefef;
font-weight:bold;
font-size:0.9em;

}
.h_light {
    list-style: none;
float:left;
margin:5px 16px 5px 0px;
padding:7px;
border:1px solid #693;
background-color:#efefef;
font-size:0.9em;
}
.subheader{
    font-weight:bold;
}
ul#topnavi li a{
color:#693;
}

#intro {
height: 120px;
background:none;
margin-bottom:20px;
}
#intro.slim {
    height:auto;
    margin:0px;
}
#intro h1 {
color: #000;
letter-spacing:0em;
font-size:1.1em;
padding-top:10px;
margin-bottom:0px;
padding-bottom:0px;
background:none;
}
#intro p {
color: #000;
margin-top:0px;
padding:0px 10px;
}
#intro p.error, p.error {
color: #000;
margin-top:10px;
background-color:#fcc;
}

#content div {
margin-bottom:20px;
}

ul.nldir {
list-style:none outside;
width:250px;
margin:20px 0px 20px 10px;
float:left;
}
ul.nldir li a {
font-weight:bold;
}

ul.nldir2 {
list-style:none outside;
margin:10px 0px 5px 10px;
}

#content div p.bottom {
line-height:2em;
margin:20px 0px 0px 10px;
}
#content div p.bottom_c {
line-height:1.6em;
margin:10px 0px 20px 10px;
}

#content p.bottom a {
color:#ef7700;

vertical-align:top;
}
#content p.bottom a img {
vertical-align:bottom;
}
#content div p {
margin:10px;
}
#content div p a {
font-weight:bold;
}









 
.content { 
color : #773343; 
letter-spacing : 1px; 
font : normal 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.footer { 
color : #000; 
letter-spacing : 1px; 
font : normal 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.rand { 
color : #000; 
font : normal 1px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
hr { 
color : #294d5c; 
height : 1px; 
} 
h1 { 
color : #294d5c; 
text-decoration : none; 
letter-spacing : 1px; 
font : bold 11px/11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
h2 { 
color : #294d5c; 
text-decoration : none; 
letter-spacing : 1px; 
border-bottom : 1px solid #294d5c; 
font : bold 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.bgcolor2 { 
background : #294d5c; 
} 
.bgcolor3 { 
background : #438690; 
} 
.bgcolor4 { 
background : #dbedf0; 
} 
.bgcolor5 { 
background : #d2e4e7; 
} 
.bgcolor6 { 
background : #b4d2d7; 
} 
a:hover { 
color : #294d5c; 
text-decoration : underline; 
font : 15px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
a.menue:hover { 
color : #294d5c; 
text-decoration : none; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
a.paket:hover { 
color : #294d5c; 
text-decoration : none; 
font : 10px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.button { 
border-top : 1px solid #294d5c; 
border-right : 1px solid #294d5c; 
border-bottom : 1px solid #294d5c; 
border-left : 1px solid #294d5c; 
color : #294d5c; 
background : #dbedf0; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.box { 
border-top : 1px solid #294d5c; 
border-right : 1px solid #294d5c; 
border-bottom : 1px solid #294d5c; 
border-left : 1px solid #294d5c; 
background : #dbedf0; 
} 
input { 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
border-top : 1px solid #294d5c; 
border-right : 1px solid #294d5c; 
border-bottom : 1px solid #294d5c; 
border-left : 1px solid #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
input.requiredfield { 
border : 1px solid red; 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
input.field { 
border : 1px solid #000; 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.domaineingabe_250 { 
width : 250px; 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
border-top : 1px solid #294d5c; 
border-right : 1px solid #294d5c; 
border-bottom : 1px solid #294d5c; 
border-left : 1px solid #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.error { 
letter-spacing : 1px; 
color : #af0a20; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.tdl_60 { 
width : 60px; 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
border-top : 1px solid #294d5c; 
border-right : 1px solid #294d5c; 
border-bottom : 1px solid #294d5c; 
border-left : 1px solid #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.pakete { 
color : #000; 
font : normal normal 10px/18px Verdana, Arial, Helvetica, sans-serif; 
} 
.tF { 
color : #294d5c; 
text-align : left; 
vertical-align : middle; 
background : #91bdc4; 
font : bold 10px Verdana, Arial, Helvetica, sans-serif; 
} 
.tG { 
color : #dbedf0; 
height : 20px; 
text-align : left; 
vertical-align : middle; 
background : #438690; 
font : bold 10px Verdana, Arial, Helvetica, sans-serif; 
padding : 2px 8px; 
} 
.tr1 { 
background : #b4d2d7; 
font : 10px Verdana, Arial, Helvetica, sans-serif; 
} 
.tr2 { 
font : 10px Verdana, Arial, Helvetica, sans-serif; 
} 
.tC { 
text-align : left; 
font : 10px Verdana, Arial, Helvetica, sans-serif; 
padding : 2px 8px; 
} 
.tH { 
color : #294d5c; 
text-align : center; 
vertical-align : middle; 
background : #91bdc4; 
font : bold 10px Verdana, Arial, Helvetica, sans-serif; 
} 
.tl { 
text-align : center; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
padding : 5px; 
} 
.tl1 { 
text-align : left; 
border-right-style : solid; 
border-right-color : #438690; 
border-right-width : 1px; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
padding : 5px; 
} 
.tl2 { 
text-align : center; 
border-right-style : solid; 
border-right-color : #438690; 
border-right-width : 1px; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
padding : 5px; 
} 
.tk1 { 
background : #b4d2d7; 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
} 
.tk2 { 
font : 11px Verdana, Arial, Helvetica, sans-serif; 
} 
.div { 
position : relative; 
width : 450px; 
left : 15px; 
top : 15px; 
right : 15px; 
bottom : 15px; 
overflow : auto; 
z-index : auto; 
} 
.support_box { 
width : 98%; 
background : #eeeded; 
letter-spacing : 1px; 
color : #000; 
border-top : 1px solid #b7b3b3; 
border-right : 1px solid #b7b3b3; 
border-bottom : 1px solid #b7b3b3; 
border-left : 1px solid #b7b3b3; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
margin : 0 15px 0 0; 
padding : 5px; 
} 
.angbot_ueberschrift { 
text-decoration : none; 
letter-spacing : 1px; 
color : #000; 
font : bold 10px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.angbot_beschreibung { 
text-decoration : none; 
letter-spacing : 1px; 
color : #294d5c; 
font : 9px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
#kopf { 
width : 164px; 
display : block; 
line-height : 10px; 
top : 0; 
background : url(/image_angebot_rammen_0.gif) no-repeat 0% 0%; 
margin : 0 !important ; 
padding : 0 !important ; 
} 
#fuss { 
left : 0; 
height : 10px; 
width : 164px; 
background : url(/image_angebot_rammen_2.gif) no-repeat 0% 0%; 
clear : both; 
display : block; 
margin : 0; 
padding : 0 !important ; 
} 
#mitte { 
font-size : 9px; 
float : none; 
height : 200px; 
background : #fff; 
margin : 0; 
padding : 0 !important ; 
} 
#inhalt { 
white-space : nowrap; 
width : 100%; 
text-align : left; 
top : 0; 
display : block; 
background : #fff; 
height : 100%; 
margin : 0; 
padding : 0 !important ; 
} 
#links { 
float : left; 
left : 0; 
top : 0; 
width : 17px; 
height : 100%; 
background : url(/image_angebot_rammen_1_l_2.gif); 
display : block; 
margin : 0; 
padding : 0 !important ; 
} 
#rechts { 
float : right; 
top : 0; 
right : 0; 
width : 10px; 
height : 100%; 
background : url(/image_angebot_rammen_1_r.gif); 
display : block; 
margin : 0; 
padding : 0 !important ; 
} 
td, h3, .text { 
color : #294d5c; 
letter-spacing : 1px; 
font : normal 11px/15px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.bgcolor1, .bgcolor7 { 
background : #91bdc4; 
} 






.radio, .checkbox { 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
border-top : 0 solid #294d5c; 
border-right : 0 solid #294d5c; 
border-bottom : 0 solid #294d5c; 
border-left : 0 solid #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
select, textarea { 
text-decoration : none; 
background : #dbedf0; 
letter-spacing : 1px; 
color : #294d5c; 
font : 11px Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 
.tFR, .tHR { 
color : #294d5c; 
text-align : center; 
vertical-align : middle; 
border-right-width : 1px; 
border-right-style : solid; 
border-right-color : #438690; 
background : #91bdc4; 
font : bold 10px Verdana, Arial, Helvetica, sans-serif; 
} 
.tCR, .tC1 { 
text-align : left; 
border-right-style : solid; 
border-right-color : #438690; 
border-right-width : 1px; 
font : 10px Verdana, Arial, Helvetica, sans-serif; 
padding : 2px 8px; 
} 
