/* CSS Document */

/* beinhaltet alle container */
#bodi { 
background-color: #FFFFFF;
z-index: 0;
width: 998px;
height: 640px;
color: #FFFFFF;
font-family : Verdana;
text-align:left;
position: relative;
}

/* beinhaltet obere Frame */
#oben {
background-color:#FFFFFF;
position: absolute;
top: 0px;
left: 0px;
width: 998px;
height: 118px;
color: #FFFFFF;
z-index: 1;
}

/* beinhaltet content */
#mitte {
background-color: #01140c;
position: absolute;
top: 118px;
left: 0px; 
width: 998px;
height: 500px;
color: #FFFFFF;
z-index: 1;
font-family : Verdana;
}

/* beinhaltet fußzeile */
#unten {
background-color: #01140c;
position: absolute;
top: 607px;
left: 0px;
width: 998px;
height: 20px;
color: #FFFFFF;
z-index: 1;
text-align:right;
}

/* beinhaltet Logo1 */
#logo1 {
position: absolute;
background-color:#01140c;
top: 0px;
left: 0px;
width: 391px;
height: 177px;
z-index: 2;
}

/* beinhaltet Logo2 */
#logo2 {
position: absolute;
background-color:#01140c;
top: 0px;
left: 823px;
width: 175px;
height: 118px;
z-index: 2;
}

/* beinhaltet Sprache */
#sprache {
position: absolute;
background-color:#FFFFFF;
top: 95px;
left: 895px;
/* width: 175px;
height: 118px; */
z-index: 3;
}

/* beinhaltet die Sucheingabe */
#suche {
background-color:#01140c;
position:absolute;
top: 10px;
left: 823px;
width: 175px;
height: 25px;
color: #FFFFFF;
z-index: 3;
}

/* beinhaltet Hauptnavigation */
#navi1 {
background-color:#01140c;
position:absolute;
top: 100px;
left: 140px;
width: 230px;
height: 400px;
z-index: 3;
color: #FFFFFF;
}

/* beinhaltet Submenü */
#navi2 {
background-color:#01140c;
position:absolute;
top: 58px;
left: 368px;
width: 607px;
height: 25px;
z-index: 4;
color: #FFFFFF;
}

/* beinhaltet den eigentlichen Content */
#content {
background-color: #01140c;
position:absolute;
top: 110px;
left: 370px;
width: 628px;
height: 370px;
overflow:auto;
z-index:3;
color: #FFFFFF;
font-family : Verdana;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-base-color: #ffffff;
scrollbar-darkshadow-color: #01140c;
scrollbar-face-color: #01140c;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #01140c;

}

#flashcontent {
position: absolute;
top: 0px;
left: 0px; 
width: 998px;
height: 520px;
z-index: 10;
}

#trailimageid {

z-index: 10;

}

body {
width: 998px;
height: 641px;
margin: auto;
background: #FFFFFF;
color: #FFFFFF;
text-align:center;
font-family : Verdana;
}

input, textarea, select, option {
	font-family : Verdana;
	font-size : 10px;
	font-weight : normal;
	color : #092743;
	BORDER-LEFT: 1px solid #CCCCCC;
	BORDER-RIGHT: 1px solid #CCCCCC;
	BORDER-TOP: 1px solid #CCCCCC;
	BORDER-BOTTOM: 1px solid #CCCCCC;
	background-Color: #FFFFFF;
}


/* searchbox */
#searchbox a { font-family: verdana; font-size:10px; color:#FFFFFF; text-decoration: none; }

/* 2. naviebene */
.blockunter { font-family: verdana; font-size:12px; color:#FFFFFF; text-decoration: underline; }
.blockunter_active { font-family: verdana; font-size:12px; color:#FFFFFF; text-decoration: none; font-weight:bold; }

/* Contenttabelle */
#content tr  { font: 11px/120% Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF;}
#content a   { font: 0.9em/100% Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF; text-decoration: underline;}
#content a:active { color: #FFFFFF; text-decoration: underline; }
#content a:visited { color: #FFFFFF; text-decoration: underline; }
#content a:hover { color: #FFFFFF; text-decoration: none; }

/* Footer */
#footer tr  { font: 11px/120% Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF;}
#footer a   { font: 0.9em/100% Verdana, Helvetica, Arial, sans-serif; color: #FFFFFF; text-decoration: underline;}
#footer a:active { color: #FFFFFF; text-decoration: underline; }
#footer a:visited { color: #FFFFFF; text-decoration: underline; }
#footer a:hover { color: #FFFFFF; text-decoration: none; }

/* platzhalterdiv für navi */
.platzhalter { width: 200px; height: 10px; display: block; left:0px;}


/* hovereffekt für hauptnavi */
.navi_aktuell_de:link, .navi_aktuell_de:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktuell_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_aktuell_de:hover, .navi_aktuell_de:active, .navi_aktuell_de:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktuell_h_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}


/* hovereffekt für hauptnavi */
.navi_inside_de:link, .navi_inside_de:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_inside_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_inside_de:hover, .navi_inside_de:active, .navi_inside_de:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_inside_h_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}

/* hovereffekt für hauptnavi */
.navi_aktiv_de:link, .navi_aktiv_de:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktiv_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_aktiv_de:hover, .navi_aktiv_de:active, .navi_aktiv_de:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktiv_h_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}

/* hovereffekt für hauptnavi */
.navi_grenzenlos_de:link, .navi_grenzenlos_de:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_grenzenlos_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_grenzenlos_de:hover, .navi_grenzenlos_de:active, .navi_grenzenlos_de:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_grenzenlos_h_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}


/* hovereffekt für hauptnavi */
.navi_vollkommen_de:link, .navi_vollkommen_de:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_vollkommen_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_vollkommen_de:hover, .navi_vollkommen_de:active, .navi_vollkommen_de:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_vollkommen_h_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}

/* hovereffekt für hauptnavi */
.navi_kontakt_de:link, .navi_kontakt_de:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_kontakt_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_kontakt_de:hover, .navi_kontakt_de:active, .navi_kontakt_de:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_kontakt_h_de.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}






/* hovereffekt für hauptnavi - englisch*/
.navi_aktuell_en:link, .navi_aktuell_en:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktuell_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_aktuell_en:hover, .navi_aktuell_en:active, .navi_aktuell_en:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktuell_h_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
/* hovereffekt für hauptnavi */
.navi_inside_en:link, .navi_inside_en:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_inside_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_inside_en:hover, .navi_inside_en:active, .navi_inside_en:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_inside_h_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}

/* hovereffekt für hauptnavi - englisch */
.navi_aktiv_en:link, .navi_aktiv_en:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktiv_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_aktiv_en:hover, .navi_aktiv_en:active, .navi_aktiv_en:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_aktiv_h_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}

/* hovereffekt für hauptnavi */
.navi_grenzenlos_en:link, .navi_grenzenlos_en:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_grenzenlos_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_grenzenlos_en:hover, .navi_grenzenlos_en:active, .navi_grenzenlos_en:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_grenzenlos_h_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}


/* hovereffekt für hauptnavi */
.navi_vollkommen_en:link, .navi_vollkommen_en:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_vollkommen_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_vollkommen_en:hover, .navi_vollkommen_en:active, .navi_vollkommen_en:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_vollkommen_h_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}

/* hovereffekt für hauptnavi */
.navi_kontakt_en:link, .navi_kontakt_en:visited {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_kontakt_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
.navi_kontakt_en:hover, .navi_kontakt_en:active, .navi_kontakt_en:focus {
display:block;
width:200px;
height:50px;
background-image:url("../upload/buttons/but_kontakt_h_en.gif");
text-decoration:none;
position: relative;
left:0px;
background-repeat:no-repeat;
}
