﻿body 
{
    background-color:       #5465B5;
    text-align:             center;
    background-image:       url(../images/BG_Body.jpg);
    background-repeat:      repeat-x;
    margin:                 0px;
}
.wrapper
{
    position:               relative;
    display:                block;
    margin:                 0 auto;        
    width:                  952px;
    text-align:             left;
    margin-top:             0px;
    border:                 solid 0px #ACB5D9;
    background-image:       url(../images/BG_Main.gif);
    background-repeat:      repeat-y;
}

ul {margin: 0px; padding-left: 32px;} 


h2 { margin-top: 0px; }

/** ##### HEADER ##### **/
.bvHeader
{
    position:               relative;
    display:                block;
    width:                  950px;
    height:                 140px;
    background-image:       url(../images/IMG_Header.gif);
    background-repeat:      no-repeat;
}
.bottom
{
    position:               relative;
    display:                block;
    margin:                 0 auto;
    background-image:       url(../images/BG_Bottom.gif);
    background-position:    left top;
    background-repeat:      no-repeat;
    height:                 40px;
    width:                  952px;
}

/** ##### LINKS ##### **/
.bvLeft
{
    position:               relative;
    width:                  206px;
    min-height:             545px;
    float:                  left;
    padding-left:           9px;
    padding-top:            4px;
    padding-bottom:         10px;
    font-family:            arial;
    font-size:              12px;
}
.bvLeftMeta
{
    padding-top:            10px;
    padding-left:           15px;
}
.bvLeftMeta a
{
    font-size:              10px;
    color:                  #4467AD;
    text-decoration:        none;
}
.bvLeftMeta a:hover
{
    font-size:              10px;
    color:                  #4467AD;
    text-decoration:        underline;
}



/** ##### CONTENT ##### **/
.bvContent
{
    position:               relative;

    background-color:       #FFFFFF;
    width:                  496px;
    float:                  left;
    
    padding:                12px;
    padding-top:            4px;
    
    font-family:            arial;
    font-size:              12px;
    line-height:            18px;
    color:                  #5B5B5B;
    text-align:             justify;
}
.bvContent a
{
    color:                  #7882A9;
    text-decoration:        underline;
}
.bvContent a:hover
{
    color:                  #01428A;
    text-decoration:        underline;
}
.bvContentFooter
{
    font-size:              10px;
    margin-top:             25px;
}


/** ##### META ##### **/
.bvMeta
{
    text-align:             left;
    height:                 20px;
    width: 508px;
    position: absolute;
    top: -19px;
    left: 0px;
}
a.linkMeta
{
    color:                  #949EC5;
    text-decoration:        none;
    font-size:              11px;
    float:                  right;
    margin-left:            19px;
    padding-top:            2px;
}
a:hover.linkMeta
{
    color:                  #01428A;
    text-decoration:        underline;
    font-size:              11px;
    float:                  right;
    margin-left:            19px;
}




/** ##### RECHTS ##### **/
.bvRight
{
    position:               relative;
    width:                  205px;
    min-height:             545px;
    float:                  right;
    font-family:            arial;
    font-size:              12px;
    padding-left:           10px;
    padding-top:            4px;
    color:                  #4467AD;
}
.bvRight a
{
    color:                  #4467AD;
}




/** ##### BUTTONS ##### **/
.btnSpenden, div.navigationLink0_btnSpenden a, div.navigationLinkActive0_btnSpenden a
{
    display:                block;
    background-image:       url(../images/BTN_Spenden.gif);
    background-repeat:      no-repeat;
    width:                  183px;
    height:                 27px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            8px;
    margin-bottom:          0px;
}
.btnMitglied
{
    display:                block;
    background-color:       #B5D09C;
    width:                  180px;
    height:                 27px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
    padding-left:           15px;
    padding-top:            8px;
    margin-bottom:          4px;
    margin-top:             4px;
}
.btnBlau
{
    display:                block;
    background-color:       #ACB5D9;
    width:                  183px;
    height:                 25px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
}
.navigationLink0_btnBlau a
{
    display:                block;
    background-color:       #ACB5D9;
    width:                  183px;
    height:                 25px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
    margin-top:             4px;
}
.navigationLinkActive0_btnBlau a
{
    display:                block;
    background-color:       #ACB5D9;
    width:                  183px;
    height:                 25px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
    margin-top:             4px;
}
.btnGelb
{
    display:                block;
    background-color:       #FFEEAA;
    width:                  183px;
    height:                 25px;
    color:                  #264FA0;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
}
.navigationLink0_btnGelb a
{
    display:                block;
    background-color:       #FFEEAA;
    width:                  183px;
    height:                 25px;
    color:                  #264FA0;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
    margin-top:             4px;
}
.navigationLinkActive0_btnGelb a
{
    display:                block;
    background-color:       #FFEEAA;
    width:                  183px;
    height:                 25px;
    color:                  #264FA0;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
    margin-top:             4px;
}
.btnLogin
{
    display:                block;
    background-image:       url(../images/BTN_Login.gif);
    background-repeat:      no-repeat;
    width:                  115px;
    height:                 42px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
    padding-left:           80px;
    padding-top:            6px;
    margin-bottom:          4px;
    margin-top:             2px;
    line-height:            17px;
}
.btnAktuelles
{
    display:                block;
    background-image:       url(../images/BTN_Aktuelles.gif);
    background-position:    right top;
    background-repeat:      no-repeat;
    width:                  180px;
    height:                 27px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            8px;
    margin-bottom:          10px;
    margin-top:             0px;
}
.btnWebangebote
{
    display:                block;
    background-color:       #B5D09C;
    width:                  180px;
    height:                 27px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
    padding-left:           15px;
    padding-top:            8px;
    margin-bottom:          6px;
    margin-top:             2px;
}
.btnKummer
{
    display:                block;
    background-color:       #D5160C;
    width:                  180px;
    height:                 26px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              14px;
    font-weight:            bold;
    padding-left:           12px;
    padding-top:            9px;
    margin-bottom:          0px;
    margin-top:             2px;
}
.bgKummer
{
    display: block;
    background-color: #FFEEAA;
    width: 168px;
    height: 140px;
    padding: 12px; 
    font-size: 11px;   
}
.bgKummer h1
{ margin: 0px; }
.btnVideoABC
{
    display:                block;
    background-image:       url(../images/BTN_VideoABC.gif);
    background-repeat:      no-repeat;
    width:                  180px;
    height:                 27px;
    color:                  #FFFFFF;
    text-decoration:        none;
    font-size:              16px;
    font-weight:            bold;
    padding-left:           15px;
    padding-top:            8px;
    margin-bottom:          4px;
    margin-top:             2px;
}
.btnNgK
{
    position:               absolute;
    right:                  11px;
    top:                    11px;
}
.btnStartseite
{
    position:               absolute;
    display:                block;
    width:                  290px;
    height:                 110px;
}





/** MENU BLAU **/
div.navigationLink1
{
    display:                block;
    border-top:             solid 1px #B5BEDE;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           15px;
    width:                  180px;
}
div.navigationLink1 a
{
    text-decoration:        none;
    color:                  #264FA0;
}
div.navigationLink1 a:hover
{
    text-decoration:        none;
    color:                  #264FA0;
    font-weight:            bold;
}
div.navigationLinkActive1
{
    display:                block;
    border-top:             solid 1px #B5BEDE;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           15px;
    width:                  180px;
}
div.navigationLinkActive1 a
{
    color:                  #264FA0;    
    text-decoration:        none;
    font-weight:            bold;
}



div.navigationLink2
{
    display:                block;
    border-top:             solid 1px #E9EBF5;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           30px;
    width:                  165px;
}
div.navigationLink2 a
{
    text-decoration:        none;
    color:                  #264FA0;
}
div.navigationLink2 a:hover
{
    text-decoration:        none;
    color:                  #264FA0;
    font-weight:            bold;
}
div.navigationLinkActive2
{
    display:                block;
    border-top:             solid 1px #E9EBF5;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           30px;
    width:                  165px;
}
div.navigationLinkActive2 a
{
    color:                  #264FA0;
    text-decoration:        none;
    font-weight:            bold;
}




div.navigationLink3
{
    display:                block;
    border-top:             solid 1px #E9EBF5;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           50px;
    width:                  145px;
}
div.navigationLink3 a
{
    text-decoration:        none;
    color:                  #264FA0;
}
div.navigationLink3 a:hover
{
    text-decoration:        none;
    color:                  #264FA0;
    font-weight:            bold;
}
div.navigationLinkActive3
{
    display:                block;
    border-top:             solid 1px #E9EBF5;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           50px;
    width:                  145px;
}
div.navigationLinkActive3 a
{
    color:                  #264FA0;
    text-decoration:        none;
    font-weight:            bold;
}




/** MENU GRUEN **/
div.navigationLink0_green
{
    display:                block;
    border-top:             solid 1px #B5BEDE;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           15px;
    width:                  180px;
}
div.navigationLink0_green a
{
    text-decoration:        none;
    color:                  #33A375;
}
div.navigationLink0_green a:hover
{
    text-decoration:        none;
    color:                  #33A375;
    font-weight:            bold;
}
div.navigationLinkActive0_green
{
    display:                block;
    border-top:             solid 1px #B5BEDE;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           15px;
    width:                  180px;
}
div.navigationLinkActive0_green a
{
    color:                  #33A375;    
    text-decoration:        none;
    font-weight:            bold;
}


div.navigationLink1_green
{
    display:                block;
    border-top:             solid 1px #E9EBF5;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           30px;
    width:                  165px;
    color:                  #33A375;
}
div.navigationLink1_green a
{
    text-decoration:        none;
    color:                  #33A375;
}
div.navigationLink1_green a:hover
{
    text-decoration:        none;
    color:                  #33A375;
    font-weight:            bold;
}
div.navigationLinkActive1_green
{
    display:                block;
    border-top:             solid 1px #E9EBF5;
    padding-top:            3px;
    padding-bottom:         3px;
    padding-left:           30px;
    width:                  165px;
    color:                  #33A375;
}
div.navigationLinkActive1_green a
{
    color:                  #33A375;
    text-decoration:        none;
    font-weight:            bold;
}



.formInput { width: 300px; }
.formInput2 { width: 300px; height: 75px; }


/** ##### HEADLINES ##### **/
h1
{
    font-size:              16px;
    margin-bottom:          0px;
    text-align: left;
}
h3, h2 {text-align: left;}
h1.headlineError
{
    display:                block;
    font-size:              16px;
    color:                  #FFFFFF;
    background-image:       url(../images/HL_Error.gif);
    background-repeat:      no-repeat;
    margin:                 0px;
    margin-bottom:          10px;
    
    padding-top:            15px;
    padding-bottom:         15px;
    padding-left:           12px;
}
div.headlineBlau
{
    display:                block;
    font-size:              16px;
    color:                  #FFFFFF;
    background-image:       url(../images/headlines/BG_Headline_Blau.gif);
    background-repeat:      no-repeat;
    margin:                 0px;
    margin-bottom:          10px;
    width:                  368px;
    
    padding-top:            15px;
    padding-bottom:         15px;
    padding-left:           12px;
    font-weight:            bold;
}
div.headlineGruen
{
    display:                block;
    font-size:              16px;
    color:                  #264FA0;
    background-image:       url(../images/headlines/BG_Headline_Gruen.gif);
    background-repeat:      no-repeat;
    margin:                 0px;
    margin-bottom:          10px;
    width:                  368px;
    
    padding-top:            15px;
    padding-bottom:         15px;
    padding-left:           12px;
    font-weight:            bold;
}






.headlineVideos
{
    display:                block;
    padding:                5px;
    text-indent:            10px;
    background-color:       #E9EBF5;
    margin-bottom:          10px;
    font-weight:            bold;
}



/** WEBANGEBOTE LOGO-ROTATOR **/
.LogoRotator
{
    display:                block;
    position:               relative;
    width:                  195px;
    height:                 119px;
    background-image:       url(../images/BG_LogoRotator.gif);
    background-repeat:      no-repeat;
    text-align:             center;
    text-decoration:        none;
    line-height:            13px;
}
.LogoRotatorTXT
{
    position:               absolute;
    top:                    88px;
    left:                   0px;
    width:                  195px;
    cursor:                 pointer;
    font-weight:            bold;
}



/** KAMPAGNEN STARTSEITE **/
.kampagneTable
{
    display:                block;
    width:                  240px;
    height:                 160px;
    
}
.kampagneTableNeu
{
    display:                block;
    width:                  496px;
    height:                 60px;
    
}
.kampagneHeadline
{
    display:                block;
    background-image:       url(../images/kampagnenHeadline.gif);
    background-repeat:      no-repeat;
    height:                 10px;
    font-weight:            bold;
    line-height:            normal;
    text-align:             left;
    padding-top:            7px;
    background-color:       #DEE1ED;
    color:                  #264FA0;
    width:                  496px;
}
.kampagneContent
{
    display:                block;
    background-image:       url(../images/kampagnenContent.gif);
    background-repeat:      no-repeat;
    background-position:    left bottom;
    background-color:       #DEE1ED;
    height:                 60px;
    line-height:            normal;
    width:                  496px;
    color:                  #264FA0;
    text-align:             left;
}
.divKampagneHeadline
{
    padding-left:           10px;
}
.divKampagneContent
{    
    padding-left:           10px;
    padding-right:          10px;
    padding-bottom:         10px;
}