/* Grundeinstellungen der Website */
@import url("ausgelagert.css");

#row_1 { display: block; float: left; width: 1000px; height: 1.125em; padding: 0px; margin: 0px;  }
#row_2 { display: block; float: left; width: 1000px; height: 84px; padding: 0px; margin: 0px; }
#row_3 { display: none; }
#row_4 { display: block; float: left; width: 1000px; height: 100%; padding: 0px; margin: 0px; }
#row_5 { display: none; }

body { display: block; float: left; margin: 0px; padding: 0px; background-image: url(images/VOeGB-Header_tit.jpg); background-repeat: no-repeat; }
#row_1 .inner_site { display: block; float: left; width: 1000px; height: 1.125em; }
#row_4 .inner_site { display: block; float: left; padding: 0px; margin: 0px;}

#column_1 { display: block; float: left; width: 218px; height: 100%; padding: 0px; margin: 0px;}
#column_2 { display: block; float: left; width: 542px; height: 100%; padding: 110px 0px 0px 20px; margin: 0px; overflow: hidden;}
#column_3 { display: block; float: left; width: 218px; height: 100%; padding: 0px; margin: 0px; overflow:hidden; }


#drucklogo { display: none; }
#drucktext { display: none; }
/* layout - additive */
.invisible { display: none; margin: 0px; padding: 0px;}






#bannerplace { display: none; float: left; padding: 0px; margin: 0px 0px 0px 0px; }
#bannerplace img { display: none; }

#breadcrumbsplace { display: block; float: left; padding: 2px 0px 0px 0px; margin: 0px; height:auto; width: 542px; }
#breadcrumbsplace ul { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: 542px; list-style: none; background-image: url(images/breadcrumbs.jpg); background-repeat: repeat-y;}
#breadcrumbsplace ul li { display: block; float: left; padding: 0px 0px 0px 7px; margin: 0px; height: auto; width: auto; text-transform: uppercase;  }
#breadcrumbsplace ul li a{ display: block; float: left; padding: 0px 7px 0px 0px; margin: 0px; height: auto; width: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif; text-decoration: none; color: #000;white-space:nowrap; border-right: 1px solid #000;}
#breadcrumbsplace ul li a:hover { text-decoration: underline; }
#breadcrumbsplace ul li span{ display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif; text-decoration: none; color: #000; white-space:nowrap;}
#breadcrumbsplace .invisible { display: none; }


#communityplace { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: 218px; }
#communityplace ul { display: block; float: left; padding: 10px 0px 0px 0px; margin: 0px; height: auto; width: 218px; list-style: none; }
#communityplace ul li { display: block; float: left; padding: 0px 0px 2px 0px; margin: 0px; height: auto; width: 218px; }
#communityplace ul li a { display: block; float: right; padding: 0px; margin: 0px; height: auto; width: auto; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91; text-decoration: none; text-transform: uppercase; }
#communityplace ul li a:hover { text-decoration: underline; }

#contentplace { display: block; float: left; margin: 0px; padding: 0px; width: 542px; height: auto; }

#headerplace { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; }
#headerplace img { display: block; float: left; border: none; margin: 0px; padding: 0px; }
#header_1 { display: block; float: left; margin: 0px; padding: 0px; width: 465px; height: 75px;}

#header_1 a { display: block; float: left; margin: 0px; padding: 0px; width: 465px; height: 75px; }
#header_2 { display: none;}



#helpersplace {     display: block; float: left; margin: 0px; height: 1em; width: 1000px; padding: 2px 0px 0px 0px; white-space:nowrap;}
#helpersplace ul {  display: inline; float: right; margin: 0px; padding: 0px; height: 1em; width: auto; text-align: center; list-style: none; white-space:nowrap;}
#helpersplace li {  display: inline; float: left;  margin: 0px; padding: 0px 20px 0px 0px; list-style: none;  white-space:nowrap;  width: auto; height: auto;}
#helpersplace a  {  display: block; float: left;  margin: 0px; padding: 0px; font: normal normal 0.75em Arial, Helvetica, sans-serif; text-transform: uppercase; color: #e1001a; text-decoration: none; width: auto; height: auto;}
#helpersplace a:hover { text-decoration: underline;}
a#top {display: none;}

/* LOGIN */

#loginplace { display: block; float: left; padding: 60px 0px 0px 0px; margin: 0px; width: 218px; height: auto; }
#loginplace a { display: block; float: right; padding: 0px; margin: 0px; height: auto; width: auto; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91; }
#loginplace a:hover { text-decoration: underline; }
#loginplace ul { display: block; float: left; padding: 0px 0px 5px 0px; margin: 0px; width: 218px; height: auto; list-style: none;}

#loginreg  { display: block; float: left; padding: 0px; margin: 0px; width: auto; height: auto; }
#loginreg  a { display: block; float: left; padding: 0px; margin: 0px; width: auto; height: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif; text-decoration: none; color: #e1001a; }
#loginreg a:hover { text-decoration: underline; }

#loginhelp { display: block; float: right; padding: 0px; margin: 0px; width: auto; height: auto; }
#loginhelp a { display: block; float: right; padding: 0px; margin: 0px; width: auto; height: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif; text-decoration: none; color: #e1001a; }
#loginhelp a:hover { text-decoration: underline; }


#loginplace form { display: block; float: left; padding: 0px; margin: 0px; width: 218px; height: auto; }

#loginfields { display: block; float: left; padding: 0px; margin: 0px; width: 218px; height: auto; border: none; }
#loginfieldfieldset { display: block; float: left; padding: 0px; margin: 0px; width: 218px; height: auto; border: none; }

#usernameplace { display: block; float: left; padding: 0px 0px 5px 0px; margin: 0px; width: 218px; height: auto; }
#usernameplace label { display: block; float: left; padding: 4px 5px 0px 0px; margin: 0px; width: auto; height: auto; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91; text-transform:uppercase; }
#usernameplace input { display: block; float: left; padding: 0px; margin: 0px; width: 8.90em; height: auto; font: normal normal 1em Arial, Helvetica, sans-serif; color: #196b91; }

#passwordplace { display: block; float: left; padding: 0px; margin: 0px; width: 218px; height: auto; }
#passwordplace label { display: block; float: left; padding: 4px 5px 0px 0px; margin: 0px; width: auto; height: auto; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91; text-transform:uppercase; }
#passwordplace input { display: block; float: left; padding: 0px; margin: 0px; width: 8.90em; height: auto; font: normal normal 1em Arial, Helvetica, sans-serif; color: #196b91; }

#remembermeplace { display: block; float: left; padding: 5px 0px 0px 0px; margin: 0px; width: 218px; height: auto; } 
#remembermeplace label { display: block; float: left; padding: 0px; margin: 0px; width: auto; height: auto; }
#remembermeplace label a { display: block; float: left; padding: 0px; margin: 0px; width: auto; height: auto; font: normal normal 0.625em Arial, Helvetica, sans-serif; text-decoration: none; color: #196b91;  }
#remembermeplace label a:hover { text-decoration:underline }
#remembermeplace input { display: block; float: right; padding: 0px; margin: 0px; width: auto; width: auto; font: normal normal 1em Arial, Helvetica, sans-serif;}

#go { display: block; float: left; padding: 0px; margin: 5px 0px 0px 0px; width: 218px; height: auto; }
#go a { display: block; float: right; padding: 3px 15px 3px 15px; margin: 0px; width: auto; height: auto; font: normal normal 0.825em Arial, Helvetica, sans-serif; color: #196b91; text-transform:uppercase; border: 1px solid; text-decoration: none; }
#go a:hover { text-decoration: underline; }

.logouttext { display: block; float: right; padding: 0px; margin: 0px; height: auto; width: 218px; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91; text-align: right; }
.logouttext span {  display: block; float: right; padding: 0px; margin: 0px; height: auto; width: 218px; font: normal normal 1em Arial, Helvetica, sans-serif; color: #196b91;  text-align: right;}



/* ENDE LOGIN */


#navigationplace { display: block; float: left; margin: 0px; padding: 0px 0px 0px 18px;}

#navigationplace img { display: none; }

#navi5 .navi_ebene2 { display: none; float: left; margin: 0px; padding: 0px; }

#navi1,
#navi2,
#navi3,
#navi4,
#navi5,
#navi6,
#navi7,
#navi8,
#navi9,
#navi10
{
	display: block; float: left; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; height: auto; width: 200px; overflow: hidden; background-image: url(images/navi_ebene1.jpg); background-position: bottom left; background-repeat: no-repeat;
}

#navi116 { overflow: visible; }

#navi1 ul,
#navi2 ul,
#navi3 ul,
#navi4 ul,
#navi5 ul,
#navi6 ul,
#navi7 ul,
#navi8 ul,
#navi9 ul,
#navi10 ul
{
	display: block; float: left; padding: 0px 0px 0px 0px; margin: 2px 0px 0px 0px; list-style: none; width: 200px;
}

#navi1 ul li,
#navi2 ul li,
#navi3 ul li,
#navi4 ul li,
#navi5 ul li,
#navi6 ul li,
#navi7 ul li,
#navi8 ul li,
#navi9 ul li,
#navi10 ul li
{ display: block; float: left; margin: 0px 0px 0px 0px; list-style: none; width: 200px;/* background-image: url(images/navi_ebene1.jpg); background-repeat:no-repeat; background-position: bottom left;*/ padding: 0px;
}

#navi116 ul li { height: 1.68em; }

#navi1 a,
#navi2 a,
#navi3 a,
#navi4 a,
#navi5 a,
#navi6 a,
#navi7 a,
#navi8 a,
#navi9 a,
#navi10 a
{
	display: block; float: left; padding: 0px; margin: 0px 0px 0px 0px; width: 192px; text-decoration: none; color: #FFF; text-transform: uppercase; font: normal normal 0.812em Arial, Helvetica, sans-serif; height: auto; padding: 6px 0px 5px 8px;
}

#navi1 a:hover,
#navi2 a:hover,
#navi3 a:hover,
#navi4 a:hover,
#navi5 a:hover,
#navi6 a:hover,
#navi7 a:hover,
#navi8 a:hover,
#navi9 a:hover,
#navi10 a:hover
{
 text-decoration: underline;
}


#navi1 .navi_active,
#navi2 .navi_active,
#navi3 .navi_active,
#navi4 .navi_active,
#navi5 .navi_active,
#navi6 .navi_active,
#navi7 .navi_active,
#navi8 .navi_active,
#navi9 .navi_active,
#navi10 .navi_active
{
	display: block; float: left; padding: 6px 0px 5px 8px; margin: 0px 0px 0px 0px; width: 190px; text-decoration: none; color: #FFF; text-transform: uppercase; font: normal normal 0.812em Arial, Helvetica, sans-serif; height: auto; font-weight: bold;
}

#navi1 .navi_pers_active,
#navi2 .navi_pers_active,
#navi3 .navi_pers_active,
#navi4 .navi_pers_active,
#navi5 .navi_pers_active,
#navi6 .navi_pers_active,
#navi7 .navi_pers_active,
#navi8 .navi_pers_active,
#navi9 .navi_pers_active,
#navi10 .navi_pers_active
{
	display: block; float: left; padding: 6px 0px 5px 8px; margin: 0px 0px 0px 0px; width: 190px; text-decoration: none; color: #FFF; text-transform: uppercase; font: normal normal 0.812em Arial, Helvetica, sans-serif; height: auto; font-weight: bold;
}


/* 2. EBENE -> Nur Navi6*/ 
#navi116 .navi_ebene2 { display: none; }

#navi116 li:hover .navi_ebene2
{
  display: block; position: relative; left: 200px; top: -29px; margin: 0px; padding: 0px; width: auto; height: auto;
}


#navi116 li:hover .navi_ebene2 ul
{
  display: block; float: left; margin: 0px; padding: 0px; height: auto; width: auto;  background-image: url(images/navi_ebene1.jpg); background-repeat: no-repeat; background-position: bottom left;
}


#navi116 li:hover .navi_ebene2 ul li
{
  display: block; float: left; margin: -3px 0px 0px 0px; padding: 0px; width: auto; height: auto; width: 200px; border-bottom: 1px solid #e60027;
}


#navi116 li:hover .navi_ebene2 ul li a
{
  display: block; float: left; margin: 0px; padding: 6px 0px 5px 5px; width: auto; height: auto;
}


#navi116 li:hover .navi_ebene2 ul li .navi_active
{
  display: block; float: left; margin: 0px; padding: 6px 0px 5px 5px; width: 195px; font-weight: bold;
}


#navi116 li:hover .navi_ebene2 ul li .navi_pers_active
{
  display: block; float: left; margin: 0px; padding: 6px 0px 5px 5px; width: 195px; font-weight: bold;
}


/* 2 Ebene normales Aussehen */
#navi1 ul ul,
#navi2 ul ul,
#navi3 ul ul,
#navi4 ul ul,
#navi5 ul ul,
#navi6 ul ul,
#navi7 ul ul,
#navi8 ul ul,
#navi9 ul ul,
#navi10 ul ul
{
	display: block; float: left; margin: -3px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 200px; list-style: none; border-top: 1px solid #e60027;
}

#navi1 ul ul li,
#navi2 ul ul li,
#navi3 ul ul li,
#navi4 ul ul li,
#navi5 ul ul li,
#navi6 ul ul li,
#navi7 ul ul li,
#navi8 ul ul li,
#navi9 ul ul li,
#navi10 ul ul li
{
	display: block; float: left; padding: 0px; margin: -3px 0px 0px 0px; list-style: none; width: 200px; height: auto;
}

#navi1 ul ul li a,
#navi2 ul ul li a,
#navi3 ul ul li a,
#navi4 ul ul li a,
#navi5 ul ul li a,
#navi6 ul ul li a,
#navi7 ul ul li a,
#navi8 ul ul li a,
#navi9 ul ul li a,
#navi10 ul ul li a
{
	padding: 6px 0px 5px 20px; width: 180px; text-transform: none;
}

#navi1 ul ul li .navi_active,
#navi2 ul ul li .navi_active,
#navi3 ul ul li .navi_active,
#navi4 ul ul li .navi_active,
#navi5 ul ul li .navi_active,
#navi6 ul ul li .navi_active,
#navi7 ul ul li .navi_active,
#navi8 ul ul li .navi_active,
#navi9 ul ul li .navi_active,
#navi10 ul ul li .navi_active
{
	padding: 6px 0px 5px 20px; width: 180px; text-transform: none;
}

#navi1 ul ul li .navi_pers_active,
#navi2 ul ul li .navi_pers_active,
#navi3 ul ul li .navi_pers_active,
#navi4 ul ul li .navi_pers_active,
#navi5 ul ul li .navi_pers_active,
#navi6 ul ul li .navi_pers_active,
#navi7 ul ul li .navi_pers_active,
#navi8 ul ul li .navi_pers_active,
#navi9 ul ul li .navi_pers_active,
#navi10 ul ul li .navi_pers_active
{
	padding: 6px 0px 5px 20px; width: 180px; text-transform: none;
}

/* 3. Ebene */

#navi1 ul ul ul,
#navi2 ul ul ul,
#navi3 ul ul ul,
#navi4 ul ul ul,
#navi5 ul ul ul,
#navi6 ul ul ul,
#navi7 ul ul ul,
#navi8 ul ul ul,
#navi9 ul ul ul,
#navi10 ul ul ul
{
	display: block; float: left; margin: -3px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 200px; list-style: none;
}

#navi1 ul ul ul li,
#navi2 ul ul ul li,
#navi3 ul ul ul li,
#navi4 ul ul ul li,
#navi5 ul ul ul li,
#navi6 ul ul ul li,
#navi7 ul ul ul li,
#navi8 ul ul ul li,
#navi9 ul ul ul li,
#navi10 ul ul ul li
{
	display: block; float: left; padding: 0px; margin: -3px 0px 0px 0px; list-style: none; width: 200px; height: auto;
}

#navi1 ul ul ul li a,
#navi2 ul ul ul li a,
#navi3 ul ul ul li a,
#navi4 ul ul ul li a,
#navi5 ul ul ul li a,
#navi6 ul ul ul li a,
#navi7 ul ul ul li a,
#navi8 ul ul ul li a,
#navi9 ul ul ul li a,
#navi10 ul ul ul li a
{
	padding: 6px 0px 5px 30px; width: 170px; text-transform: none;
}

#navi1 ul ul ul li .navi_active,
#navi2 ul ul ul li .navi_active,
#navi3 ul ul ul li .navi_active,
#navi4 ul ul ul li .navi_active,
#navi5 ul ul ul li .navi_active,
#navi6 ul ul ul li .navi_active,
#navi7 ul ul ul li .navi_active,
#navi8 ul ul ul li .navi_active,
#navi9 ul ul ul li .navi_active,
#navi10 ul ul ul li .navi_active
{
	padding: 6px 0px 5px 30px; width: 170px; text-transform: none;
}

#navi1 ul ul ul li .navi_pers_active,
#navi2 ul ul ul li .navi_pers_active,
#navi3 ul ul ul li .navi_pers_active,
#navi4 ul ul ul li .navi_pers_active,
#navi5 ul ul ul li .navi_pers_active,
#navi6 ul ul ul li .navi_pers_active,
#navi7 ul ul ul li .navi_pers_active,
#navi8 ul ul ul li .navi_pers_active,
#navi9 ul ul ul li .navi_pers_active,
#navi10 ul ul ul li .navi_pers_active
{
	padding: 6px 0px 5px 30px; width: 170px; text-transform: none;
}





#quicknaviplace { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: 218px; }
#quicknaviplace ul { display: block; float: left; padding: 10px 0px 0px 0px; margin: 0px; height: auto; width: 218px; list-style: none; }
#quicknaviplace ul li { display: block; float: left; padding: 0px 0px 2px 0px; margin: 0px; height: auto; width: 218px; }
#quicknaviplace ul li a { display: block; float: right; padding: 0px; margin: 0px; height: auto; width: auto; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91; text-decoration: none; text-transform: uppercase; text-align: right; }
#quicknaviplace ul li a:hover { text-decoration: underline; }

#reserve_2 { display: none; }

#specialplace { display: none; }

#teaser_left_place { display: block; float: left; padding: 10px 0px 0px 18px; margin: 0px; height: auto; width: 200px; overflow:hidden;}
#teaser_left_place img { display: block; float: left; padding: 0px; margin: 0px; border: none; width:200px;}

#teaser_left_1 { display: block; float: left; padding: 0 0 10px 0; margin: 0px; height: auto; width: 200px; }
#teaser_left_1 a { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; }

#teaser_left_2 { display: block; float: left; padding: 0 0 10px 0; margin: 0px; height: auto; width: 200px; }
#teaser_left_2 a { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; }

#teaser_left_3 { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: 200px; }
#teaser_left_3 a { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; }

#teaser_left_4 { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: 200px; }
#teaser_left_4 a { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; }

#teaser_left_5 { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: 200px; }
#teaser_left_5 a { display: block; float: left; padding: 0px; margin: 0px; height: auto; width: auto; }



#teaser_right_place { display: block; float: left; padding: 10px 0px 0px 18px; margin: 0px;  width: 200px; margin-right:-3px;overflow:hidden;position:relative;}
#teaser_right_1, #teaser_right_2, #teaser_right_3, #teaser_right_4 {display:block; position:relative; float:left; width:200px; padding: 0px 0px 10px 0px; margin: 0px; border: none;}
#teaser_right_5, #teaser_right_6, #teaser_right_7, #teaser_right_8, #teaser_right_9, #teaser_right_10 {display:block; position:relative; float:left; width:200px;  padding: 0px 0px 10px 0px; margin: 0px; border: none;}

#teaser_right_place .teaserrightbild {}
#teaser_right_place .teaserrightlink {}
#teaser_right_place .teaserrighttext {}
/* teaser_right_place - additive */
#teaser_right_place a {text-transform: uppercase; font: normal normal 0.75em Arial, Helvetica, sans-serif; color: #196b91;}
#teaser_right_place a:hover {text-decoration: underline; }
#teaser_right_place img {display:block; border: none;}



