html {
    height:100%; 
    max-height:100%;  
    padding:0; 
    margin:0; 
    border:0;
    bottom:0; 
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color:#000066;
    background-image:url('../images/hintergrund.jpg');
    background-repeat:repeat-y;
    background-position:0 0;
    
                  
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow:hidden;
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; scrollbar-DarkShadow-Color:#000066;
scrollbar-Track-Color:#E8C74C;
scrollbar-Face-Color:#E8C74C;
scrollbar-Shadow-Color:#000066;
scrollbar-Highlight-Color:#E8C74C;
scrollbar-3dLight-Color:#F4E58E;
scrollbar-Arrow-Color:#000033;}

#content {display:block; width:100%; overflow:auto; position:absolute; top:162px; right:100%; bottom:30px; left:0px; z-index:3;}
* html #content {top:0px; bottom:0px; height:100%;padding-top:162px;}
#head {position:absolute; top:0; left:0; width:980px; height:162px; z-index:5;}
* html #head {top:0px; width:100%; height:162px;}
#foot {position:absolute; margin:0px; bottom:-1px; left:0px; width:980px; height:30px; background:url(../images/aladja-kachel.gif); z-index:4;}
* html #foot {bottom:0px; width:980px; height:30px;}



/*-----------------------------------------------------------bis hier alles bearbeitet---------------------------------------------------------*/

 
/*bearbeitet*/
table {

    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color:#000066;
    margin-bottom:8px;
}



/*bearbeitet*/
td {

    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color:#000066;
    margin-bottom:8px;
}




/*bearbeitet*/
.input {
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color:rgb(0-0-102);
    width:240px;
    margin-bottom:8px;
    border-top:1px solid #000066;
    border-right:1px solid #000066;
    border-bottom:1px solid #000066;
    border-left:1px solid #000066;
}
/*bearbeitet*/
.label {
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    color: #000066;
}
/*bearbeitet*/
.small {
         font-size:9px;
         color:#000066;
}

#outer{
    height:100%;
    min-height:100%;
    width:780px;
    color: #000066;
    text-align:left;
    position:relative;
}
 
html>body #outer{ height:auto; } 

#innerwrap {
    float:left;
    width:600px;
}

#header{
    position:absolute;
    top:0;
    left:-1px;
    width:781px;
    height:103px;
    color:#000000;
    background-color:#ffffff;
    background:url("../images/schraffur_rechts_oben.gif");
    background-repeat:repeat-x;
    background-position:0px 0px ;
    z-index:5;
}

/*bearbeitet -> nicht in Gebrauch*/
#left {
    position:relative;
    width:170px;
    float:left;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
}

#left p { padding-left:3px;padding-right:2px }

#right p { padding-left:4px;padding-right:2px }

#imagecolumn {
    margin-top:0px;
    position:absolute;
    top:20px;
    left:608px;
    width:148px;
    height:550px;
    z-index:10;
    padding-top:112px;
    padding-left:10px;
    padding-right:10px;
    color:#000066;
}

#imagecolumn a {
    padding:0;
    font-weight:normal;
    font-size:11px;
    color:#000066;
    margin:0;
}

#imagecolumn h1 {
    padding:0;
    font-weight:normal;
    font-size:11px;
    color:rgb(217,104,28);
    margin:0;
}
/*nicht in Gebrauch*/
#right {
    position:relative;
    width:170px;
    float:right;
    margin-top:10px;
    padding-top:170px;
    padding-bottom:20px;
    background-color:#999999;
    background:url('../images/randbg.jpg');
    background-position:0px 0px;
    background-repeat:no-repeat;
    color:rgb(62,77,116);
}

div,p  { margin-top:0; }


/*bearbeitet* -> nicht in Gebrauch*/
#centrecontent {
    width:810px;
    padding-left:170px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:20px;
    
}
/*bearbeitet*/
#centrecontent p { padding-left:3px:color:rgb(0-0-102); }

#clearfooter { width:100%;height:52px;clear:both; }
/*bearbeitet* -> nicht in Gebrauch*/
#bottomnavi {
    text-align:center;
    color:rgb(0-0-102);
}
/*bearbeitet*/
#additionalnavi {
    float:right;
    margin-top:3px;
    padding-bottom:2px;
    padding-right:3px;
         padding-top:0px;
    margin-left:10px;
    text-align:right;
    width:300px;
    color:#000066;
         }

#logo {
    width:780px;
    margin-top:18px;
}

#navipath {
    padding:0;
    padding-bottom:10px;
    background-color:#ffffff;
    color:#000066;
    width:388px;
}
/*bearbeitet*/
.navi{
    width:170px;
    /*border-bottom:1px solid rgb(170,170,170);*/
    background-color:#000066;
}
/*bearbeitet*/
h1 {
    padding-left:2px;
    font-weight:bold;
    font-size:22px;
    color:#000099;
    margin:0;
}


h1.content {
    margin-bottom:12px;
    padding:0;
}

/*bearbeitet*/
.headline_menue {
    padding-left:11px;
            font-weight:bold;
    font-size:11px;
    color:#E8C74C;
    margin:0;
}



/*bearbeitet*/
hr { color:#000066; }

/*bearbeitet*/
a { font-size:11px; color:#000066; text-decoration:none; }
a:hover {font-size:11px; text-decoration:underline; }               

a.newsheadline { font-weight:bold; } 
/*bearbeitet -> nicht in Gebrauch*/
a.bottomnavi { color: color:#000066; font-size:10px; } 
/*bearbeitet*/
a.additionalnavi { font-size:11px; color:#000066; }
/*bearbeitet -> nicht in Gebrauch*/
a.navipath { font-size:11px; color: color:#000066; } 

/*bearbeitet*/
a.navileft_passive {
    display:block;
    background-color:#000066;
    padding-top:3px;
    padding-bottom:3px;
    color:#E8C74C;
} 
/*bearbeitet*/
a.navileft_active {
    display:block;
    background-color:#000099;
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:right;
    padding-top:3px;
    padding-bottom:3px;
    color:#F4E58E;  
} 
/*bearbeitet*/
a.navileft_open {
    padding-left:10px;
    display:block;
    background:url("../images/navi_pfeil.gif") no-repeat;
    background-position:right;
    background-color:#000066;
    padding-top:3px;
    padding-bottom:3px;
    color:#F4E58E;  
} 

a.sitemap_level1 {
    display:block;
    border-bottom:1px solid #F4E58E;
    color:#000066;
            font-weight:bold;
    padding-bottom:.4em;
    /* background:url("../images/navi_pfeil_rechts.gif") no-repeat; */
    background-position:right;
}

a.sitemap_level2 {
    color:#000066;
    /*background:url("../images/navi_pfeil_rechts.gif") no-repeat;*/
    /*background-position:170px 4px;*/
    display:block;
}

a.sitemap_level3 {
    color:#000066;
}

.sitemap_level2_container {
    float:left;
    width:50%;
    padding-top:.3em;
}

.sitemap_level3_container {
    float:right;
    width:50%;
    padding-top:.3em;
}
/*bearbeitet*/
.input_searchbox {
    width:96px;
    vertical-align:middle;
    font-size:12px;
    color: #000099;
         border:1px solid #F4E58E;
    background-color:#E8C74C;
}
/*bearbeitet*/
.input_login {
    width:65px;
    vertical-align:middle;
    font-size:12px;
    color: #000066;
         border:1px solid #F4E58E;
    background-color:#E8C74C;
}

/*bearbeitet*/
.input_newsletterselect {
    width:80px;
    vertical-align:middle;
    font-size:11px;
    margin-right: 2px;
    color: #000066;
         border:1px solid #F4E58E;
    background-color:#E8C74C;
}
/*bearbeitet*/
.label_searchbox {
    vertical-align:middle;
    color: #000099;
    position:relative;
    padding-left:10px;
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    /*left:-65px;*/
}

/*bearbeitet*/
.label_newsletter { 
        vertical-align:middle;
    color: #E8C74C;
    position:relative;
    padding-left:10px;
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    /*left:-65px;*/
}

/*bearbeitet*/
.label_login {
    vertical-align:middle;
    color: #E8C74C;
    position:relative;
    padding-left:10px;
    font-size:11px;
    font-family:Verdana,Tahoma,Arial,Helvetica,Sans-serif,sans-serif;
    /*left:-65px;*/
}

/*bearbeitet*/
#loginbox { 
         background-color:#000066;
         color: #E8C74C;       
    padding-bottom:3px;
    padding-top:.6em;
    padding-left:0px;
    padding-right:0px;
    margin-top:1em;
    margin-bottom:1em;
}
/*bearbeitet*/
#searchbox {      
    padding-bottom:3px;
    padding-top:3px;
    padding-left:0px;
    padding-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}
/*bearbeitet*/
#newsletterbox {
   background-color:#000066;
   padding-bottom:.6em;
   padding-top:.6em;
   padding-left:.0em;
   padding-right:.0em;
   margin-top:1em;
   margin-bottom:1em;
}

.copy {color:#E8C74C; padding-left:10px;}

.hidden {
    display:none;
}

.balken {
    padding-left:0px;
    background-color:rgb(255,110,43);
    background-image:url('../images/bg2.gif');
    background-repeat: repeat-x,repeat-y;
    background-position:2px 0px ;
}
.teaser_img   {float:left; margin-left: 0px; margin-right: 5px; margin-top: 2px;
}

.picbox-m { 
    padding: 10px; background-color: #fff; text-align: center; margin-top:3px;
}
.picbox-r {
padding: 10px; background-color: #fff; float: right; margin-left: 5px; margin-top:3px;
    }
.picbox-l { 
padding: 10px; background-color: #fff; float: left; margin-right: 5px; margin-top:3px;
    }
.pic-l {
border: 0px; float: left; margin-right: 5px; margin-top:3px;
    }
.pic-r {
border: 0px; float: right; margin-left: 5px; margin-top:3px;
    }