﻿*{padding:0;margin:0;border:0;}
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "files/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
html{background:url('../images/bg_html.jpg')}
body{font-family:Arial, sans-serif; font-size:12px; color:#000;line-height:130%;color:#0e3083;background:url('../images/bg_body.jpg') repeat-x left 136px}
a{text-decoration:none;color:#0e3083;}
a:hover,#mainnavi li .current{color:#f39b10;}
p{line-height:150%;margin-bottom:10px;margin-top:10px;}
h1{font-size:18px;font-weight:400;line-height:100%;margin-bottom:30px}
h2,h3{font-size:12px;background:url('../images/pfeil_blau.gif') no-repeat left 2px;padding-left:20px;line-height:130%;margin-bottom:10px;margin-top:10px}
h4{font-size:12px;line-height:130%;margin-bottom:-10px;margin-top:15px;color:#f39b10;font-weight:bold}
.open,.open2{background:url('../images/pfeil_orange.gif') no-repeat left 2px; color:#f39b10 !important;}
h3{font-size:11px;}
.h1kleiner{font-size:14px;font-weight:bold}
.clear{clear:both}
.klein{font-size:10px;color:#b1b1b1}
.gelb{color:#f39b10;}
.bilder img{height:197px}
.bilder{border-top:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1;height:197px;width:800px;overflow:hidden}
#all{width:800px;margin:0 auto;background:url('../images/bg_body.jpg') repeat-x}
#content{background:#fff;border:#b1b1b1 1px solid;border-top:0}
.head{text-align:justify;background:#fff;padding:0px 40px 40px 20px}
#navi{width:234px;padding:40px 20px 40px 40px;float:left;}
#mainnavi{list-style:none;}
#mainnavi li{display:block;padding:10px 0;border-top:#b1b1b1 1px solid;}
#mainnavi .last{border-bottom:#b1b1b1 1px solid}
#mainnavi li a{padding-left:10px;font-weight:bold;font-size:14px;text-transform:lowercase}
.subnavi1 {padding:5px 0;}
.subnavi1 li{border:none !important;padding:2px 0!important}
.subnavi1 li a{padding-left:30px !important;font-size:12px !important;background:url('../images/pfeil_blau.gif') no-repeat 10px 2px}
.subnavi1 li a:hover,.subnavi1 li .current{background:url('../images/pfeil_orange.gif') no-repeat 10px 2px}
#inhalt{width:440px;padding:40px 40px 40px 20px;float:right;}
#inhalt ul{margin-left:20px;margin-bottom:20px;line-height:130%}
#footer{padding:10px 0 0 40px;font-size:10px;text-transform:lowercase}
#footer a{font-size:10px}
.art div{margin:0;padding:1px;}
.form{margin:0;padding:0;}
.formelement{
padding:0 0 10px 0;
clear:both;
}
.formelement input,.formelement2 input{
width:250px;
border:1px solid #1b2b7c;
padding:2px 5px;
color:#1b2b7c;
}
.formelement select{
width:262px !important;
border:1px solid #1b2b7c;
color:#1b2b7c;
}
.formelement select option{
padding:2px 5px;
color:#1b2b7c;
font-size:11px;
}
.formelement textarea{
border:1px solid #1b2b7c;
width:250px;
height:50px;
padding:2px 5px;
color:#1b2b7c;
}
.formelement  label{
float:left;
width:150px;
text-align:right;
padding-right:15px

}
 .checkbox input{
width:auto;
border:0;
margin-right:10px;
}
 .checkbox label{
width:300px;
float:none;
}
.formelement .formbutton{
text-align:right;
padding:15px 0;
}
.formelement .formbutton input,.formelement2 .formbutton input{
width:auto;
border:1px solid #1b2b7c;
cursor:pointer;
font-size:10px;
padding:5px 10px 5px 10px !important;
margin-left:5px; 
margin-right:20px; 
background:cdcdcd;
color:#1b2b7c;
}
.formelement2 .formbutton input{margin:0 !important;}
.formelement2{width:50px;border:1px solid #f00;clear:both;display:inline}
.formelement2 .formbutton {float:right}
.msg_err{
color:#f00;
padding:10px 0;
display:block;
clear:both;
}
.msg_ok{
color:#158F00;
padding:10px 0;
display:block;
clear:both;
}
form{padding:0 !important;margin:0 !important;}
.msg_err input,.msg_err textarea,.msg_err select{
border:#f00 1px solid 
}
.label{display:inline-block;width:100px;font-weight:bold;}
.label2{display:inline-block;width:50px}
.team{padding:0 0 20px 0}
.team .name{font-weight:bold;font-size:16px}
.team img{float:right;margin-bottom:10px} /*border:1px solid #b1b1b1;*/
