.body {font-family:Tahoma;}
.title {margin:0; font-size:14px; font-weight:bold; color:#132f64; margin-bottom:10px;}
.content {margin-left:200px; width:650px; font-size:13px; color:#1b1b1b; padding-bottom:20px;}
.div_menu {float:left;}
.header {margin:0 auto; width:900px;}
.inner_body {margin:0 auto; width:900px; min-height:400px; background-image:url(imgs/body.jpg); background-repeat:y-repeat;}
.footer {margin:0 auto; width:900px;}

.menu_red {width:155px; height:20px; margin-left:23px; background-color:#b02222; margin-bottom:4px; line-height:20px; vertical-align:middle;}
.menu_yellow {width:155px; height:20px; margin-left:23px; background-color:#dce851; margin-bottom:4px; line-height:20px; vertical-align:middle;}
.menu_green {width:155px; height:20px; margin-left:23px; background-color:#4fc357; margin-bottom:4px; line-height:20px; vertical-align:middle;}
.menu_blue {width:155px; height:20px; margin-left:23px; background-color:#6e77c9; margin-bottom:4px; line-height:20px; vertical-align:middle;}
.menu_orange {width:155px; height:20px; margin-left:23px; background-color:#e8a651; margin-bottom:4px; line-height:20px; vertical-align:middle;}
.menu_turc {width:155px; height:20px; margin-left:23px; background-color:#6de3e2; margin-bottom:40px; line-height:20px; vertical-align:middle;}
.menu_purple {width:155px; height:20px; margin-left:23px; background-color:#a47abc; margin-bottom:4px; line-height:20px; vertical-align:middle;}

.menu_div_klein {width:155px; height:20px; margin-left:23px; margin-bottom:4px; line-height:20px; vertical-align:middle;}

.pfeil_menu {border:0; margin-right:4px; float:left;}
.pfeil_menu_klein {border:0; margin-right:4px; float:left;}


a.menu {display:block; text-decoration:none; height:20px; font-size:12px; color:#000d27; font-weight:bold;}
a.menu:hover {display:block; background-color:#132f64; color:#bdbebe;} 

a.menu_klein {text-decoration:none; height:20px; font-size:11px; color:#000d27;}
a.menu_klein:hover {color:#bdbebe;} 

a.administrator {}
a.administrator:hover {}

a.delete {color:#ca0808; text-decoration:none;}
a.delete:hover {color:#142f66;}

a {color:#132f64;}
a:hover {color:#050912;}

p {text-align:left;}
ul {}
.p_content {position:relative; margin:0; padding:0;}

.edit_form {}
.edit_textarea {width:640px; height:400px;}
.edit_input {margin-top:10px; border:1px solid grey;}

.kontakt_form {margin:5px;}
.kontakt_textarea {width:623px; border:1px solid grey;}
.kontakt_zeile {width:623px; border:1px solid grey;}
.kontakt_input {margin-top:10px; border:1px solid grey;}

.login_form {}
.login_zeile {}
.login_input {}

.download_button {border:1px solid grey; margin-left:4px;}
.download_text {border:1px solid grey; margin-left:4px; width:100px;}
.download_form {margin-bottom:8px; text-align:center;}

.bild_button {border:1px solid grey;}
.bild_text {border:1px solid grey; width:400px; margin-bottom:3px;}
.bild_form {margin-bottom:8px; text-align:left; padding-left:7px;}
.bild_file {margin-bottom:3px;}

.warnung {font-weight:bold; color:#ca0808;}
.meldung {font-weight:bold; color:#0a5d18;}

.image {position:relative;}

.icon_edit {border:0; width:20px; height:20px; position:absolute; top:0; left:0;z-order:-1;}


.content_left {width:350px; font-size:13px; color:#1b1b1b; position:relative;}

.content_right {float:right; width:280px; text-align:justify;}
.img_startseite {margin-bottom:5px; border:2px solid #132f64; width:270px;}
.news {width:270px; border:2px solid #132f64; font-size:13px; color:#1b1b1b; position:relative;}
.vorstand {width:640px; min-height:260px; border:2px solid #132f64; font-size:13px; color:#1b1b1b; margin-bottom:10px; position:relative;}
.downloads {width:640px; border:2px solid #132f64; font-size:13px; color:#1b1b1b; margin-bottom:10px; position:relative;}
.kontakt {width:640px; border:2px solid #132f64; font-size:13px; color:#1b1b1b; margin-bottom:10px; position:relative;}
.vorstand_bild {margin:10px; float:left;}
.alben_bild {margin-left:10px; margin-right:10px; float:left;}
.alben {width:640px; min-height:140px; border:2px solid #132f64; font-size:13px; color:#1b1b1b; margin-bottom:10px; position:relative;}

.box_title {width:100%; height:25px; background-color:#818fab; line-height:25px; vertical-align:middle; color:#132f64; font-size:13px; font-weight:bold;}
.pfeil_box {float:left; margin-right:4px;}
.p_box {width:100%;}
.div_news {padding:6px;}

.album_bild {margin:3px;}
.bild_anzeigen {width:640px;}
