﻿BODY { BACKGROUND-COLOR: #8EC593; FONT-FAMILY: Verdana; FONT-SIZE: 9pt; FONT-WEIGHT: normal; LETTER-SPACING: normal;
	TEXT-TRANSFORM: none; WORD-SPACING: normal; margin:0 0 0 0; padding: 0 0 0 0; overflow:hidden; color:#203E23; font-weight:100;
	scrollbar-arrow-color:#E50000; scrollbar-face-color:#FFFFFF; scrollbar-base-color:#E50000; scrollbar-shadow-color:#E50000;
	scrollbar-darkshadow-color:#FFFFFF; scrollbar-3dlight-color:#E50000; scrollbar-highlight-color:#FFFFFF; scrollbar-track-color:#FFFFFF;}
	
/* ---------- Allgemein ---------- */
body, html { margin: 0; padding: 0; height: 100%;}
.nowrap{ white-space:nowrap;}
.hand{cursor:pointer}
li{font-family:Verdana; font-size:9pt; color:#203E23;}
.hidden{visibility:hidden;}  
img{ margin: 0 0 0 0; padding:0 0 0 0; border:0;}
input, textarea, select, .font {font-family:Verdana; overflow:auto; border:0;}


/* ---------- Anker ---------- */
A{text-decoration:	none; font-family:Verdana; font-size: 9pt; font-weight:100; color:#203E23;}
A:hover{text-decoration:	none; color:#203E23;}

A.dunkelgruen{text-decoration:	none; font-family:Verdana; font-size: 8pt; font-weight:100; color:#203E23;}
A.dunkelgruen:hover{text-decoration: underline; color:#203E23;}

A.abtn{text-decoration:	none; font-family:Verdana; font-size: 9pt; font-weight:100; color:#000000;}
A.abtn:hover{text-decoration: none; color:#000000;}

A.txt{text-decoration:	underline; font-family:Verdana; font-size: 9pt; font-weight:100; color:#203E23;}
A.txt:hover{text-decoration: underline; color:#203E23;}

A.txt12{text-decoration:	underline; font-family:Verdana; font-size: 12pt; font-weight:100; color:#203E23;}
A.txt12:hover{text-decoration: underline; color:#203E23; font-size: 12pt;}

A.frage{text-decoration: none; font-family:Verdana; font-style:italic; font-size: 10pt; font-weight:100; color:#203E23;}
A.frage:hover{text-decoration:	underline; font-style:italic; color:#203E23;}
A.frage:active{text-decoration:	underline; font-style:italic; color:#E50000;}

a.anfang{ font-size:8pt;}

A.weissklein{text-decoration:	none; font-family:Verdana; font-size: 8pt; color:#FFFFFF}
A.weissklein:hover{text-decoration:	underline;font-size: 8pt; color:#FFFFFF}
A.weissklein.active{text-decoration:	underline;font-size: 8pt; color:#FFFFFF}

/* ---------- Grundgerüst ---------- */
#HeaderDiv{ position: absolute; top: 0; left: 0; right:0; width: 100%; height: 157px; z-index: 6;}
* html #HeaderDiv{ position: absolute; top: 0; left: 0; right:0; width: 100%; height: 0;}

#NavMainDiv{ position: absolute; top: 157px; left: 15px; width: 193px; bottom:15px; z-index: 2; background-image:url(Images/navi_w.gif); background-repeat:repeat-y;}
* html #NavMainDiv{ position: absolute; top: 0; left: 0; bottom:0; height: 100%; z-index: 2; border-top: 157px solid #8EC593; border-left: 15px solid #8EC593; border-bottom: 15px solid #8EC593; }

#HeaderSubnavDiv{ position: absolute; top: 146px; right: -1px; width: 225px; height: 27px; z-index: 9; background-image:url(Images/Master/header_subnav.gif); 
         background-repeat:no-repeat; }
         
#SubDiv{ position: absolute; top: 250px;left:10px; right: 0; bottom: 20px; width: 116px;  z-index: 2; background-image:url(Images/Master/subw.gif); background-repeat:repeat-y;}
* html #subDiv{position: absolute; top: 0; bottom:0; height:100%; border-top: 250px solid #FFF6E6; border-bottom: 20px solid #FFF6E6;}

#ContentDiv{ position: absolute; top: 157px; left: 207px; bottom: 15px;  right:15px; overflow: auto; z-index: 1; background-color:#FFEFFC; border-left: 1px solid #E50000; border-right: 1px solid #E50000;}
* html #contentDiv{ top: 0; bottom: 0; left: 0; right:0; height: 100%; width: 100%; 
	                border-top: 157px solid #8EC593;  border-bottom: 15px solid #8EC593; border-left: 207px solid #8EC593; border-right:15px solid #8EC593;}

#FooterDiv{ position: absolute; bottom: 0; left: 0; right:0; width: 100%; height: 15px; z-index: 3; background-color:#8EC593;}

.bottomSpacer{ font-size: 1px; line-height: 0; height: 15px !important; height: 0;}

#ImageMapDiv{ position: absolute; top: 157px; left: 16px; width: 175px; height:237px; z-index: 3;}
#NavFooterDiv{ position: absolute; bottom: 10px; left: 16px; width: 175px; height:37px; z-index: 3;}
.LoginDiv{ position: absolute; bottom: 50px; left: 25px; width: 166px; height:30px; z-index: 3;}
.LogoutDiv{ position: absolute; bottom: 50px; left: 25px; width: 166px; height:30px; z-index: 3;}
.AdminDiv{ position: absolute; bottom: 90px; left: 25px; width: 166px; height:30px; z-index: 3;}

/* ---------- Navi-Buttons ---------- */
.BtnVereinDiv{ position: absolute; top: 157px; left: 16px; width: 175px; height: 62px; z-index: 8; background-repeat:no-repeat}
.BtnFragenDiv{ position: absolute; top: 192px; left: 16px; width: 175px; height: 62px; z-index: 8; background-repeat:no-repeat}
.BtnAktionenDiv{ position: absolute; top: 227px; left: 16px; width: 175px; height: 62px; z-index: 8; background-repeat:no-repeat}
.BtnSpendenDiv{ position: absolute; top: 262px; left: 16px; width: 175px; height: 62px; z-index: 8; background-repeat:no-repeat}
.BtnStammZellDiv{ position: absolute; top: 297px; left: 16px; width: 175px; height: 62px; z-index: 8; background-repeat:no-repeat}
.BtnPresseDiv{ position: absolute; top: 332px; left: 16px; width: 175px; height: 62px; z-index: 8; background-repeat:no-repeat}

.btn{width:102px; height:22px; left:20px; z-index:8; background-color:#8EC593; border: solid 1px #E50000; color:#000000;}

/* ---------- DivIDs ---------- */
#HeaderWDiv{position:absolute; height:128px; width:100%; left:0; }
#HeaderStretchDiv{position:absolute; height:66px; width:100%; left:0; top:91px; right:0;}
#LogoDiv{position:absolute; height:110px; width:134px; top:11px; right:15px; z-index:7; background-image:url(Images/logo.gif); background-repeat:no-repeat;}
.HeaderVereinDiv{position:absolute; height:13px; width:440px; left:15px; top:19px; z-index:7;}
.HeaderSloganDiv{position:absolute; height:24px; width:340px; right:200px; top:55px; z-index:7;}
#UeberschriftDiv{position: absolute; top:160px; left:140px; height:20px; z-index:9;}
#Aktion1Div{position: absolute; top:18px; right:20px; height:20px; z-index:9; font-weight:700;}
#WappenDiv{position:absolute; height:90px; width:346px; top:237px; left:20px; z-index:7; text-align:center}
#MilbradtDiv{position:absolute; height:101px; width:80px; top:237px; left:20px; z-index:7; background-image:url(Images/milbradt.jpg); background-repeat:no-repeat;}
#KontaktDiv{position:absolute; top:130px; left:20px; z-index:8; right:20px;}
.Spenderzahl {color:#E50000; font-size:15pt; font-weight:bold}

/* ---------- Abstände ---------- */
.p5{padding: 5px 5px 5px 5px } .p20 {padding: 20px 20px 20px 20px;}
.ptop5{padding-top:5px;} .ptop10{padding-top:10px;} .ptop15{padding-top:15px;} .ptop20{padding-top:20px;}
.pleft5{padding-left:5px;} .pleft10{padding-left:10px;} .pleft20{padding-left:20px;}  
.pright5{ padding-right:5px;} .pright10{ padding-right:10px;} .pright20{ padding-right:20px;} 
.pbottom5{padding-bottom:5px} .pbottom10{padding-bottom:10px;} .pbottom20{padding-bottom:20px;}
.m10{margin: 10px 10px 10px 10px;}
.mleft10{margin-left:10px;} .mtop10{margin-top:10px} .mright10{margin-right:10px}


/* ---------- Weite ---------- */
.width100{width:100%;} .width30{width:30%;} .width50{width:50%;} .width70{width:70%;} 
.weite10{width:10px;} .weite20{width:20px;} 

/* ---------- Höhe ---------- */
.height100{height:100%;} 

/* ---------- Schriften ---------- */
.txt8{ font-size:8pt;} .txt9 {font-size: 9pt;} .txt10{ font-size:10pt;} .txt11{ font-size:11pt;} .txt12{ font-size:12pt;} .txt15{ font-size:18pt;} 
.txtweiss{color:#FFFFFF} .txtrot{color:#FF0000} .txtdunkelgruen{color:#203E23;}
.bold{font-weight:700;} 
.eineinhalb {line-height:16pt;}
.eineinhalb_8 {line-height:12pt;}
.eineinhalb_15 {line-height:20pt;}

/* ---------- Hintergrundfarben ---------- */
.bchintergrund{ background-color: #FFEFFC;} .bchellgruen{background-color:#8EC593;}
.bcweiss {background-color:#FFFFFF;} .bcrot{background-color:#F06868;}

/* ---------- Rahmen ---------- */
.border{ border: solid 1px #E50000}
.borderrotleft{border-left: solid 1px #E50000} .borderrotright{border-right: solid 1px #E50000}
.borderrotbottom {border-bottom: 1px solid #E50000} .borderrottop {border-top: 1px solid #E50000}

/* ---------- Ausrichtungen ---------- */
.left{ text-align:left;} .right{ text-align:right;} .center{ text-align:center;} .top{ vertical-align:top;} .bottom{ vertical-align:bottom;} .middle{ vertical-align:middle;}
