html, body   {
height:100%;
 }
body{
text-align:left;
background-color: #FFFFFF;
overflow-x: hidden;
overflow: -moz-scrollbars-vertical;
font: 0.75em Verdana,sans-serif;
}

#headerPrint {
display:inline;
position:absolute;
top:0;
left:0;
float:right;
}

p{margin:0 }

td{
padding:5px;
}

.unterkunft {
background-color:#fecd4c;
color:#10714a;
font-size:0.85em;
}

h1 {font-size:1.0em;color:#29589B;margin-bottom:1em;}
h2 {font-size:0.9em;color:#29589B;}
h3 {font-size:0.9em;color:#29589B;}
h4 { 
color:#29589B ;
font-size:0.9em;
font-weight: bold;
border-bottom: 0px solid #b4a8b4; 
padding-bottom: 0px;
padding-top:0px;
}
h5 { 
color:#29589B ;
font-size:0.9em;
font-weight: normal;
border-bottom: 0px solid #b4a8b4; 
padding-bottom: 0px;
padding-top:0px;
font-style:italic;
}

ul
{
list-style:none;
list-style-image:url('../upload/xenum_net/listindex.gif');
}



li
{
padding-left: 20px;
}

.rahmen {

  border: 1px solid #CCCCCC;
  margin: 6px;
  padding: 4px;
}



.bildbox-l {
  float:left;
  margin: 5px 10px 0 0px !important;
  margin: 5px 10px 0 5px;
 padding:5px;
  border: 1px solid #CCCCCC;
  
  }



.bildbox-r {
  float:right;
padding:5px;
  margin: 5px 0px 0 10px !important;
  margin: 5px 0px 0 15px;
  border: 1px solid #CCCCCC;

  }


h1.content {
	margin-bottom:15px;
	padding-left:20px;
border-bottom: 1px solid #CCCCCC;
               background-image: url('../upload/xenum_net/betzigau-icon.gif');
background-repeat: no-repeat;
               background-position: left 50%; 

}


hr{
clear:both;
background-color:#DDDDDD; /* Mozilla 1.4 */
color:#DDDDDD; /* IE 6 */
border: #DDDDDD; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozialla für die einheitliche Höhe */
margin-bottom:10px;
}

.unsichtbar{
clear:both;
background-color:#FFFFEF; /* Mozilla 1.4 */
color:#FFFFEF; /* IE 6 */
border: #FFFFEF; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozialla für die einheitliche Höhe */
margin-bottom:10px;
}

.grau{
background-color:#b4a8b4; /* Mozilla 1.4 */
color:#b4a8b4; /* IE 6 */
border: #b4a8b4; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozialla für die einheitliche Höhe */
}



a:link, a:visited{  text-decoration:none;  font:1em Verdana,sans-serif; font-weight:normal; color:#5A92C4;  }
a:active, a:hover{  color:#D10631;}

a.listindex:link, a.listindex:visited {
background-image: url('../upload/xenum_net/listindex2.gif');
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
text-decoration:none;
font:0.9em Verdana,sans-serif;
font-weight:normal;
color:#5A92C4;  
}
a.listindex:active, a.listindex:hover{
background-image: url('../upload/xenum_net/listindex2.gif');
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
color:#D10631;
}

a.klein:link, a.klein:visited{  color:#D10631;font-size:0.8em; vertical-align: text-bottom;}
a.klein:active,a.klein:hover{ color:#5A92C4;font-size:0.8em; vertical-align: text-bottom;}

a.klein-blau:link, a.klein-blau:visited{  color:#5A92C4; font-size:0.9em}
a.klein-blau:active,a.klein-blau:hover{ color:#D10631;font-size:0.9em}

/* Streifen rot links */
#streifenRot {position:absolute;border:0px;top:0px;left:0px;width:10px;background-color:#D10631;height:1000px;z-index:2;}
/* Streifen blau links */
#streifenBlau {position:absolute;border:0px;top:0px;left:11px;width:10px;background-color:#29589B;height:1000px;z-index:3;}
/* Streifen blau quer */
#streifenBlauQuer {position:absolute;border:0px;top:184px;left:22px;width:97%;background-color:#5A92C4;height:32px;z-index:1;}

#container   {
position:absolute;
top: 100px;
left:0px; 
border:0;
float: left;
}
#container{

margin-left:0px;

}

#header2{


}

#left2 {
display:none;
}

#right2 {
display:none;
}

#content2{

}


#left {
display:none;

}
#right {
display:none;
}

#imagecolumn {

	width:180px;
         padding:0px
	margin:0px;
	}

#imagecolumn a {
	padding:0px;

	font-size:0.9em;
	margin:0;
}


#imagecolumn h1 {
	padding:0px;
	font-weight:normal;
         color:#D10631;
	font-size:0.9em;
	margin:0;
}

#header{display:none;}
#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B}


/* Das Menü-Oben horizontal */
#menu-top {
display:none;
}
a.menu-top:link, a.menu-top:visited{  font-weight:bold; color:#5A92C4;font-size:1em}
a.menu-top:active, a.menu-top:hover{  font-weight:bold; color:#D10631;font-size:1em}
#menutop_active {  font-weight:bold; color:#D10631;font-size:1em}

/* Hauptnavi */



#menu {

display:none;

}

#navi{

}

.navi a {  color: #5A92C4;     text-decoration: none;    display:block; padding-bottom:6px;       }
.navi a:link, .navi a:visited {        }
.navi a:hover, .navi a:focus {   color: #FFFFEF;    background-color: #5A92C4;    }


.navileft_passive {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
         
} 

#navileft_active {
	       display:block;
                color:#FFFFEF;
                background-color: #5A92C4; 
                padding-top:3px; padding-bottom:3px;
                border-bottom:10px solid #FBF9E5;	
                border-top:10px solid #FBF9E5;	            
                text-decoration: none;
                padding: 3px 0px;   
                margin: 0;
                            
}

.navileft_open {
	      display:block;
               background-image: url('../images/navi_pfeil.gif'); 
               background-repeat: no-repeat; background-attachment: scroll;
               background-position: right 50%;
               padding-left: 10px; padding-top: 3px; 
               padding-bottom: 3px; 

}

#aktuelles{ float:right; width:140px; border-left:1px dotted #5A92C4; padding-right:0px; font-size:0.9em; color: #5A92C4; line-height:1.4}

#content{
position:relative; 
float:left;
text-align:left;
padding-left:10px;
padding-top:20px;
width:500px; 
padding-right:0px; 
line-height:1.8;
}


.extra{
width:160px;margin-bottom:0px; text-align:left;
font-size:1em;

margin-bottom:10px;
padding-left:20px;padding-top:12px;padding-bottom:12px;
border-right:0px solid #5A92C4;
border-top:0px solid #EEEEEE;
border-bottom:1px solid #EEEEEE;

}

.extra2{font-size:0.9em;}

.extra3{
width:180px;
margin-bottom:0px;
margin-top:0px;
padding:5px;
text-align:left;
font-size:1em;
background-color:#FBF9E5;
border-left:0px solid #5A92C4;
border-top:1px solid #EEEEEE;
border-bottom:0px solid #EEEEEE;

}

.extra4{

width:180px;
margin-bottom:0px;
margin-top:20px;
padding:5px;
text-align:center;
font-size:1em;
background-color:#FBF9E5;

border-left:0px solid #5A92C4;
border-top:0px solid #5A92C4;
border-bottom:0px solid #EEEEEE;
}


.extra5{
width:490px;
margin-bottom:15px;
margin-top:15px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
text-align:left;
font-size:1em;
background-color:#FBF9E5;

border:1px solid #DDDDDD;
}

.extra6{
width:180px;
float:right;
text-align:center;
padding-right:20px;
border-left:0px solid #5A92C4;
border-top:0px solid #5A92C4;
border-bottom:0px solid #5A92C4;
}


#footer      { 
display:none;
}
#footer{font-size:0.9em; color: #5A92C4}

a.newsheadline { font-weight:bold; } 

a.bottomnavi { color:rgb(160,160,160); font-size:0.9em; font-weight:bold}

#additionalnavi{   margin-left:10px;margin-top:20px;}
a.additionalnavi {  font-size:1em; font-weight:bold; color: rgb(160,160,160); }

#navipath {float:left;}
#navipath a { font-size:0.9em; color:#D10631; vertical-align: text-bottom; } 

img.teaser_img {border:0px; float:right; padding:8px}

.sitemap{
padding:40px;
}

a.sitemap_level1 { display: block; color:#D10631; font-weight: normal; 
               background-image: url('../images/navi_pfeil_rechts.gif'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               border-bottom: 0px solid #b4a8b4; padding-bottom: .4em; 
               background-position: right 50%;
}
a.sitemap_level2 {  background-image: 
               url('../images/navi_pfeil_rechts.gif'); background-repeat: 
               no-repeat; background-attachment: scroll; display: block; 
               background-position: 170px 4px }
a.sitemap_level3 {
	color:#555555;
}
.sitemap_level2_container {
	float:left;
	width:50%;
padding-top:.4em;
	padding-bottom:.4em;
border-top:0px solid #EEEEEE;

}

.sitemap_level3_container {
	float:right;
	width:50%;
padding-top:.4em;
	padding-bottom:.4em;
border-top:0px solid #EEEEEE;
}

input.text { 
             background-color:#FFFFFF;
             color:#000000;
             border: 1px solid #666699; 
}
input.button {                
             background-color:#5A92C4;
             color:#FFFFEF;
             border: 1px solid #666699;
             font-size:0.9em;
             font-weight:bold;
}
textarea.text { 
             background-color:#FFFFFF;
             color:#000000;
             border: 1px solid #666699; 
}

.input_searchbox {

             width:80px;
             height:16px;
             background-color:#FFFFFF;
             color:#000000;
             border: 1px solid #666699; 
}

.input_newsletterselect {
	width:80px;
	vertical-align:middle;
	font-size:1em;
	margin-right: 8px;
             height:16px;
             background-color:#FFFFFF;
             color:#000000;
             border: 1px solid #666699;
}

.label_searchbox {
	vertical-align:middle;
	color:#9d9ea2;	
	padding-left:10px;
font-size:0.9em;
}



#loginbox {
	background-color:#DFE0E5;
	border-top:1px solid #aeaeae;
	border-bottom:1px solid #aeaeae;
}

#searchbox {

	margin-left:0px;
         padding-top:0px;
         padding-bottom:0px;
         margin-bottom:0px;
}

#newsletterbox {

	margin-left:10px;
         padding-top:10px;
         padding-bottom:12px;
         margin-bottom:12px;
}

.hidden {
	display:none;
}

#vpnavigation, #vpnavigation ul { /* alle Listen */ 
   padding: 0; 
   margin: 0; 
   list-style: none; 
   line-height: 1; 
} 

#vpnavigation a { 
   display: block; 
   width: 10em;
border:1px solid #EEEEEE;
} 

#vpnavigation li { /* alle Listenelemente */ 
   float: left; 
   width: 10em; 
} 

#vpnavigation li ul { /* Listen 2. Ebene */ 
   position: absolute; 
padding-left:-10px;
z-index:50;
   background: #FBF9E5; 
   width: 10em; 
   left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */ 
} 

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */ 
   background: url('../images/navi_pfeil_rechts.gif') center right no-repeat; 
} 

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */ 
   margin: -1em 0 0 10em; 
} 

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul { 
   left: -999em; 
} 

#vpnavigation li:hover ul, #vpnavigation li li:hover ul, #vpnavigation li.sfhover ul, #vpnavigation li li.sfhover ul { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */ 
   left: auto; 
} 

#vpnavigation li#active { /* Listen zur aktuellen Kategorie */ 
   font-style: italic!important; 
}


