html, body { height:100%; width:100%; font-style:normal; }


body {
	padding:0;
	margin:0;
	text-align:left;
	min-width:780px;
	background-color:#F1DBBB;
	color:#2d2d2c;
	background-image:url('../images/hg.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
        font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
}

#logo{
     position:absolute;
     left:143px;
     top:48px;
     width:455px;
     height:135px;
     z-index:2;
}

#logo .schriftzug{
    margin-left:70px;
}


#background {
     position:absolute;
     left:0px;
     top:0px;
     width:500px;
     height:700px;
     z-index:1;
     background-repeat:no-repeat;
}


#lang{
     position:absolute;
     left:955px;
     top:63px;
     width:auto;
     height:auto;
     z-index:3;
}



/* Hauptnavigation Ebene 1 */

#navi_1{
     position:absolute;
     left:212px;
     top:85px;
     width:auto;
     /* max-width:auto; */
     min-width:775px;
     height:103px;
     z-index:2;
     display:block;
}

#navi_1 ul{
    padding:0px;
    margin:0px;
    width:auto;
}

#navi_1 li{
    padding:0px;
    margin:0px;
    float:left;
    height:20px;
    list-style-type:none;
    padding-top:102px;
    /* padding-right:10px; */
    width:113px;
    min-width:113px;
    padding-left:15px;
    padding-right:-15px;
    line-height:100%;
    /* font-size:100%;
    line-height:140%; */
}


#navi_1 a{
    /* padding-left:15px;
    background-image:url('../images/button.gif');
    background-repeat:no-repeat;
    background-position:0px 3px; */
    color:#B97A5A;
    text-decoration:none;
    font-weight: bold;
    font-size:80%;
    line-height:80%;
}

#navi_1 a:hover{
    /* padding-left:15px;
    background-image:url('../images/button_a.gif');
    background-repeat:no-repeat;
    background-position:0px 3px; */
    color:#920033;
    text-decoration:none;
}

#navi_1 .navi_activ{
    /* padding-left:15px;
    background-image:url('../images/button_a.gif');
    background-repeat:no-repeat;
    background-position:0px 3px; */
    color:#920033;
    text-decoration:none;
}

#navi_1 #navi_1_1{
    /* background-image:url('../images/bild_1.jpg');
    background-repeat:no-repeat;
    background-position:0px 0px; */
    background-image:url('../images/bild_1.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_1_a{
    background-image:url('../images/bild_1_a.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}


#navi_1 #navi_1_2{
    background-image:url('../images/bild_2.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_2_a{
    background-image:url('../images/bild_2_a.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_3{
    background-image:url('../images/bild_3.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_3_a{
    background-image:url('../images/bild_3_a.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_4{
    background-image:url('../images/bild_4.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_4_a{
    background-image:url('../images/bild_4_a.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_5{
    background-image:url('../images/bild_5.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_5_a{
    background-image:url('../images/bild_5_a.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_6{
    background-image:url('../images/bild_6.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

#navi_1 #navi_1_6_a{
    background-image:url('../images/bild_6_a.gif');
    background-repeat:no-repeat;
    background-position:0px 0px;
}

/* Hauptnavigation Ebene 2 */

#navi_2{
     position:absolute;
     left:15px;
     top:236px;
     width:auto;
     height:auto;
     z-index:5;
     display:inline;
}


#navi_2 ul{
    padding:0px;
    margin:0px;
}

#navi_2 li{
    padding:0px;
    margin:0px;
    width:200px;
    list-style-type:none;
}

#navi_2 a{
    padding-left:15px;
    background-image:url('../images/button.gif');
    background-repeat:no-repeat;
    background-position:0px 3px;
    color:#B97A5A;
    text-decoration:none;
    font-weight: bold;
    font-size:80%;
    line-height:140%;
}

#navi_2 a:hover{
    padding-left:15px;
    background-image:url('../images/button_a.gif');
    background-repeat:no-repeat;
    background-position:0px 3px;
    color:#920033;
    text-decoration:none;
}

#navi_2 .navi_activ{
    padding-left:15px;
    background-image:url('../images/button_a.gif');
    background-repeat:no-repeat;
    background-position:0px 3px;
    color:#920033;
    text-decoration:none;
}

/* Subnavigation */

.subnavi{
    width:767px;
    height:auto;
    margin-left:211px;
    clear:left;
    padding-bottom:20px;
    color: #c58163;
}

.subnavi div{
    border-top:1px solid #c58163;
} 

.subnavi a{
   text-decoration:none;
   color: #c58163;
}


.subnavi a:hover{
   text-decoration:underline;
}



/* Content */

#content{
    position:absolute;
     left:0px;
     top:225px;
     width:auto;
     height:300px;
     z-index:4;
     display:block;
     font-size:80%;
     line-height:160%;
     /* border:1px solid black;
     overflow:auto;*/
}

#content ul{
   margin:0px;
   padding:0px;
}

#content li{
   margin:0px;
   padding:0px;
   margin-left:14px;
}


#content #main_content a{
   text-decoration:underline;
   color:#920033;
}

#content #main_content a:hover{
   text-decoration:none;
}

#content #main_content div a{
   color:#C8886A;
   text-decoration:none; 
}

#content #main_content .fussleiste{
   color:#C8886A;
   width:767px;
}

#content #main_content div a:hover{
   text-decoration:underline; 
}

/* Seite empfehlen */

#content .eingabefelder{
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid #333333;
    background-color:#F1DBBB;
    height:21px;
    padding:0px;
    width:374px;
}

#content .grossesEingabefelder{
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid #333333;
    background-color:#F1DBBB;
    height:140px;
    padding:0px;
    width:374px;
}


#content .searchButton{
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid #333333;
    background-color:#F1DBBB;
    height:21px;
    padding:0px;
    width:63px;
}



/* Sitemap */

#content .sitemap_level1{
    padding:0px;
    margin:0px;
    list-style-type:none;
}

#content #main_content .sitemap_level1 a{
    padding-left:15px;
    text-decoration:none;
    color:#bd775b;
    background-image:url('../images/button.gif');
    background-repeat:no-repeat;
    background-position:0px 3px;
}

#content #main_content .sitemap_level1 a:hover{
    color:#950434;
    background-image:url('../images/button_a.gif');
}

#content .sitemap_level2{
    padding:0px;
    margin:0px;
    list-style-type:none;
}

#content #main_content .sitemap_level2 a{
    padding-left:30px;
    text-decoration:none;
    color:#bd775b;
    background-image:url('../images/button.gif');
    background-repeat:no-repeat;
    background-position:15px 3px;
}


#content #main_content .sitemap_level2 a:hover{
    color:#950434;
    background-image:url('../images/button_a.gif');
}

#content .sitemap_level3{
    padding:0px;
    margin:0px;
    list-style-type:none;
}

#content #main_content .sitemap_level3 a{
    padding-left:45px;
    text-decoration:none;
    color:#bd775b;
    background-image:url('../images/button.gif');
    background-repeat:no-repeat;
    background-position:30px 3px;
}


#content #main_content .sitemap_level3 a:hover{
    color:#950434;
    background-image:url('../images/button_a.gif');
}


/* Styles fuer Ueberschrift */


#headline{
     padding-bottom:10px;
     padding-left:211px;
}

#headline h1{
     position:absolute;
     left:0px;
     top:0px;
     padding-left:212px;
     font-size:90%;
     line-height:120%;
     z-index:1;
}

#headline div{
     position:relative;
     left:0px;
     top:0px;
     z-index:2;
     background-color:#F1DBBB;
}




#main_content{
     width:480px;
     float:left;
     padding-top:10px;
     padding-left:211px;
     padding-bottom:40px;
     /* height:300px; */
     padding-right:35px;
     height:auto;
}

#content #marginal_content{
     width:256px;
     float:left;
     padding-top:10px;
     padding-bottom:30px;
     overflow:auto;
     height:315px;
}

#marginal_content{
     padding-right:20px;
}

#marginal_content a{
     color:#920033;
}

#marginal_content .aufklappMenue{
    color:#B97A5A;
}

#marginal_content a:hover{
     text-decoration:none;
}

#flashanwendung{
     position:absolute;
     left:0px;
     top:225px;
     width:100%;
     height:475px;
     z-index:6;
     display:block;
     font-size:80%;
     background-image:url('../images/hg_flashfilm.gif');
     background-repeat:repeat-x;
     background-color:#f1dbbb;
}

.aufklappMenue{
    padding-left:15px;
    background-image:url('../images/button.gif');
    background-repeat:no-repeat;
    background-position:0px 3px;
    color:#B97A5A;
    text-decoration:none;
    font-weight: bold;
}

#marginal_content .aufklappMenue:hover{
    padding-left:15px;
    background-image:url('../images/button_a.gif');
    background-repeat:no-repeat;
    background-position:0px 3px;
    color:#920033;
    text-decoration:none;
}

#marginal_content .inputFrom{
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid #333333;
    width:300px;
    background-color:#F1DBBB;
    height:19px;
   padding:0px;
}

#marginal_content .inputTo{
    padding:0px;
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid #333333;
    width:185px;
    float:left;
    background-color:#F1DBBB;
    height:19px;
    padding:0px;
}

#marginal_content .searchButton{
    margin:0px;
    margin-top:3px;
    margin-bottom:3px;
    border:0px;
    border:1px solid #333333;
    border-left:0px;
    background-color:#F1DBBB;
    height:21px;
    padding:0px;
    width:63px;
}

/* DIV-Container fuer Google-Suche */

#googleSearch{
   position:absolute;
   left:724px;
   top:280px;
   height:370px;
   width:258px;
   overflow:auto;
   font-size:80%;
   line-height:160%;
   z-index:7;
}

#googleSearch input{
   font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS";
}


#googleSearch a{
   text-decoration:underline;
   color:#920033;
}

#googleSearch a:hover{
   text-decoration:none;
}