* {margin:0; padding:0; border:0; }
body {background:#fff; background-image:url(/static/images/body_bg.jpg); background-repeat:repeat-x; background-position:top left; color:#333333; font-family:arial,sans-serif, helvetica; font-size:12px; line-height:24px;}
h1{color:#024883; font-size:16px; font-weight:normal;}
h2{color:#024883; font-size:16px; font-weight:bold; background-image:url(/static/images/subheadline_bg.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:5px;} 
h3{color:#024883; font-size:12px; font-weight:bold; background-image:url(/static/images/subheadline_bg.gif); background-repeat:no-repeat; background-position:bottom left; padding-bottom:5px;}
th {text-align:left; vertical-align:top;}
td {text-align:left; vertical-align:top;}
table, tr, td {border:0;}

/* INPUT */
.input_large { height:20px; border:1px solid #fff; background-color:#d6d6d5; width:377px;}
.input_plz{ height:20px; border:1px solid #fff; background-color:#d6d6d5; width:100px;}
.input_short { height:20px; border:1px solid #fff; background-color:#d6d6d5; width:273px; margin-left:2px;}
.login input{width:180px; height:20px; border:1px solid #fff; background-color:#d6d6d5;margin-left:15px;}
.textarea_large {border:1px solid #fff; background-color:#d6d6d5;}


.tabelle {padding-bottom:35px;}
.tabelle a{color:#004983; font-weight:bold; text-decoration:none;}

#wrapper{width:997px; margin:0 auto;background-image:url(/static/images/wrapper_bg.jpg); background-position:top left; background-repeat:repeat-y;}

#container{width:973px; margin:0 auto;}

#header{height:312px; background-image:url(/static/images/header_bg.jpg); background-repeat:no-repeat; position:relative;}
.logo {position:relative; left:14px; top:0px;}
.metanavi {color:#004882; position:absolute; right:24px; top:3px; font-weight:bold;}
.metanavi a{color:#004882; text-decoration:none; font-weight:bold;}
.history {color:#fff;position:absolute;bottom:1px; padding-left:25px;}
*html .history {color:#fff;position:relative; top:215px; padding-left:25px;}
.history a {color:#fff;}
#header_verlauf {height:51px; background-image:url(/static/images/header_verlauf.jpg); background-repeat:no-repeat;}
#content {background-image:url(/static/images/content_bg.jpg); background-position:top left; background-repeat:repeat-y; }
#content_left{width:211px;float:left;}
#content_right {float:right; width:211px;}
.aktuelles_box {background:#eaeaea url(/static/images/aktuelles_bg.jpg) repeat-x top left; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px;}
.aktuelles a{color:#004882; text-decoration:none; font-weight:bold;}
.aktuelles_box_bfw {background-image:url(/static/images/aktuelles_bg.jpg); background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px;}
.veranstaltungen_bfw {width:236px;}
.veranstaltungen_bfw a{color:#004882; text-decoration:none; font-weight:bold;}
.infos_startseite{width:236px; line-height:23px;}
.infos_startseite ul{padding:0; padding:0;}
#quali_box{background-image:url(/static/images/aktuelles_bg.jpg);width:226px; height:148px; background-repeat:repeat-x; background-position:top left; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px;}


.login {margin-top:60px;}
.login_back{background-image:url(/static/images/login_bg.jpg); background-position:top left; background-repeat:no-repeat;}

.login .button {width:211px; height:25px; border:none; margin-top:13px; margin-left:0px;}
.login_text {margin-left:15px; color:#3d3d3d;}
.vorstand {margin-top:40px; line-height:20px; text-align:center; }
.table_start {margin-top:50px;}
.SubmitButton {text-align:right;}
.checktext {line-height:15px;}
.buchst {color:#fff;}


.navigation ul{list-style:none;}
.navigation li {border-bottom:1px solid #fff; line-height:29px;}
.navigation li .aktiv {display:block; width:200px; padding-left:11px; background-color:#014983; text-decoration:none; font-weight:bold; color:#fff; }
.navigation li .aktiv2 {display:block; width:190px; padding-left:21px; background-color:#7a9dbb; text-decoration:none; color:#fff;}
.navigation li .inaktiv {display:block; width:200px; padding-left:11px; background-color:#d9dee2; text-decoration:none; font-weight:bold; color:#3d3d3d;}
.navigation li .inaktiv2 {display:block; width:190px; padding-left:21px; background-color:#e7e8ea; text-decoration:none; color:#6e6f71;}
.vorstand a{color:#004882; text-decoration:none; font-weight:bold; padding-bottom:15px;}

#content_main{margin-left:211px; margin-right:211px; padding-bottom:15px;  padding-left:20px; padding-right:20px;}
#content_main ul{list-style:none; margin-left:20px; padding-top:5px; margin-bottom:5px;}
#content_main li{padding-left:17px; background-image:url(/static/images/liste_bg.gif); background-position:0px 10px; background-repeat:no-repeat;}
#content_main a {color:#004882; text-decoration:none; font-weight:bold;}
.galerie {}
.bilderrahmen {padding:5px;background-color:#d9dee2; border:1px solid #004983; float:left; margin-right:15px; text-align:center; margin-top:15px;}


#quali_box ul{line-height:45px;}
#quali_box li{background-position:0px 20px;}

.absatz img{padding-right:3px;}

#footer{background-color:#cf8001; color:#ffffff; padding-top:5px; padding-bottom:20px; clear:both;}
#footer a{color:#ffffff;}
/*.footer_right { width:450px; margin-left:415px; height:30px;}*/
.footer_right { float:right; margin-right:10px; height:30px; }
.footer_left { padding-left:10px;width:300px;}

.liste1 {line-height:16px;}
.liste2 {line-height:16px;}
.suche a{color:#004882; font-weight:bold; text-decoration:none;}

