/***  CSS STYLE SHEET  ***/

* { }

BODY {
MARGIN: 0 auto; 
PADDING:0;
BACKGROUND: #ffffff url('/themes/frunz/images/gradient_black.jpg') repeat-x fixed;
COLOR: black; 
TEXT-ALIGN: center; font-style:normal; font-variant:normal; font-weight:normal; font-size:.72em; font-family:Verdana, Arial, Helvetica, sans-serif;
overflow: -moz-scrollbars-vertical;
}

p {
margin:0;
padding:0px 0px;
}

img {margin: 0; padding: 0; border:0px none;}

.wrap {
display:block;
margin:0 auto;
margin-top:2px;
WIDTH: 95%;
background-color:#eaeaea;
border:10px ridge #ffffff;
TEXT-align:center;}

/* The background-image's for the .wrap below are for preloading 
all the page's images, just add your own images to the pattern */  
/***  Preload media  ***/
.wrap {
	background-image: url("/themes/frunz/images/bevbar225.jpg");
	background-image: url("/themes/frunz/images/bevbar230.jpg");
	background-image: url("/themes/frunz/images/bevbar280.jpg");
	background-image: url("/themes/frunz/images/bevbar325.jpg");
	background-image: url("/themes/frunz/images/featuredarrow_over.gif");
	background-image: url("/themes/frunz/images/featuredarrow_normal.gif");
	background-image: url("/themes/frunz/images/gradient_black.jpg");
	background-image: url('/themes/frunz/images/logored.gif');
	background-repeat: no-repeat;
	background-position:  -5000px;}
/**** end preload images ****/

.row1 {BACKGROUND-COLOR: #ffffff; }

DIV#header {
DISPLAY:BLOCK;
FLOAT:LEFT;
width:100%;
}

DIV#head_top {
height:80px; BACKGROUND: url('/themes/frunz/images/bevbar280.jpg') repeat-x; text-align:center 
}

DIV#head_topleft {
float:left; height:80px; width:68%; background: url('/themes/frunz/images/logo_aktivferien6.gif') no-repeat center; text-align:center 
}

DIV#head_topright {
float:right; 
height:80px; 
width:32%; 
text-align:left;
color:#ffffff; 
font-weight:bold; 
font-size:16px;}


/**** TOP NAV CHRISBURD *****/
DIV#topnav { 
margin:0 auto; 
padding-top:5px; 
height:20px; 
width:auto; 
BACKGROUND: url('/themes/frunz/images/bevbar325.jpg') repeat-x center; 
border-top:1px solid #999999;  
border-bottom:1px solid #999999;
text-align:center; padding-left:0; padding-right:0; padding-bottom:0
}

DIV#topnav UL {PADDING-LEFT: 0px;MARGIN: 0 auto;text-align:center;margin:0 auto;width:auto;}
DIV#topnav UL LI {DISPLAY: inline;text-align:center;margin:0 auto;width:auto;}
/****  TOP NAV LINK STYLES  ***/
DIV#topnav UL a {display:inline;PADDING-RIGHT:1.2em;PADDING-LEFT:1.2em;COLOR:black; TEXT-DECORATION:none; font-weight: bold}
DIV#topnav UL A:hover {padding-top:5px; padding-bottom:5px;COLOR: black;BORDER-BOTTOM: #98313e 3px solid;BACKGROUND-COLOR: #eaeaea;TEXT-DECORATION: none;text-align:center;margin:0 auto;width:auto;}
#topnav UL a.active {padding-top:5px; padding-bottom:5px;COLOR: black;BORDER-BOTTOM: #98313e 3px solid;BACKGROUND-COLOR: #eaeaea;TEXT-DECORATION: none;text-align:center;margin:0 auto;width:auto;}
/****   TOP NAV CURRENT PAGE  *****/
DIV#topnav .current {padding:5px 0px;BORDER-BOTTOM: #990000 3px solid;BACKGROUND-COLOR: #999999;COLOR: #FFFFFF;} 

#subnavbar 
{
      margin-left: 5px;
      padding-left: 0px;
      font-weight: bold;
      TEXT-DECORATION:none;
}

#dritteslevel 
{
      margin-left: 5px;
      padding-left: 0px;

}

#vierteslevel 
{
      margin-left: 10px;
      padding-left: 0px;

}

#subnavbar  li
{
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
      font-weight: bold;
}


#dritteslevel  li
{
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
}
#vierteslevel  li
{
      list-style-type: none;
      margin-left: 0px;
      padding-left: 0px;
}


#subnavbar  a
{
      color: #4579AB;
      display: block;
      padding: 2px 2px 2px 0px;
      margin:2px 0px 2px 0px;
      border-top: 1px solid #ffffff;
      border-bottom: 1px solid #ffffff;
      border-left: 1px solid #ffffff;
      border-right: 1px solid #ffffff;
      font-size: 11px;
  TEXT-DECORATION:none;  
  font-weight: bold;

}


#dritteslevel  a
{
      color: #4579AB;
      padding-left:10px;
      margin-left:10px;
      display: block;
      font-size: 11px;
     }

#vierteslevel  a
{
      color: #4579AB;
      padding-left:15px;
      margin-left:15px;
      display: block;
       font-size: 11px;
      }

#subnavbar  a.link, #subnavbar a.visited
{
      color: #4579AB;
      text-decoration: none;
}

#dritteslevel  a.link, #dritteslevel a.visited
{
      color: #4579AB;
      text-decoration: none;
}

#vierteslevel  a.link, #dritteslevel a.visited
{
      color: #4579AB;
      text-decoration: none;
}


#subnavbar a:hover
{
      color: #4579AB;
      background-color: #ffffff;
      border-bottom: 1px solid #4579AB;
      border-left: 1px solid #4579AB;
      border-top: 1px solid #4579AB;
      border-right: 1px solid #4579AB;
}

#dritteslevel a:hover
{
      color: #4579AB;
      background-color: #ffffff;
     
}

#vierteslevel a:hover
{
      color: #4579AB;
      background-color: #ffffff;
    }


#subnavbar li a.active {
      color: #4579AB;
      background-color: #ffffff;
      border-bottom: 1px solid #4579AB;
      border-left: 1px solid #4579AB;
      border-top: 1px solid #4579AB;
      border-right: 1px solid #4579AB;
}   


#dritteslevel li a.active {
      color: #4579AB;
      background-color: #ffffff;
      border-bottom: 1px solid #4579AB;
      border-left: 1px solid #4579AB;
      border-top: 1px solid #4579AB;
      border-right: 1px solid #4579AB;
}    

#vierteslevel li a.active {
      color: #4579AB;
      background-color: #ffffff;
      border-bottom: 1px solid #4579AB;
      border-left: 1px solid #4579AB;
      border-top: 1px solid #4579AB;
        border-right: 1px solid #4579AB; 

}


#navlist
 {
	font: 14px Verdana, sans-serif; 
         background-color: #4579AB;
	margin-top: 1px;
	margin-right: 0px;
	border-bottom: 4px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	padding-top: 13px;
	margin-left: 0px;
	padding-bottom: 2px;
 }


#navlist li
 {
	list-style: none;
	display: inline;
	margin-left: 2px;
 }



#navlist li a
 {       
         font: 13px Verdana, sans-serif;
	font-weight: bold;
         color: #689CD0;
         margin-left: 2px;
	text-decoration: none;
	padding: 5px 10px 1px 10px;
 }


#navlist li a.link, #navlist {
	color: #689CD0;
	background-color: #4579AB;

 }

#navlist li a:hover
 {
	color: #4579AB;
	background-color: #689CD0;

 }


#navlist li a.active
 {
	color: #4579AB;
	background-color: #689CD0;
	padding: 3px 6px 6px;
	border-right: 2px solid #FFFFFF;
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;

 }

#body_wrap {
}

#left {
display:block;
margin:0 auto;
padding:0;
float:left;
width:27%;
text-align:center;
}

#left_content {
margin:0 auto;
padding:0;
width:90%;
text-align:left;
}

#right {
display:block;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
padding:0;
float:right;
width:72%;
text-align:center;
}

#right_content {
margin:0 auto;
margin:0;
padding:0;
width:95%;
text-align:left;
}

/****  right_content link styles  ****/
#right_content a:link, #right_content a:visited {
color:#336699; 
width:100%; 
border-bottom:1px dotted #000000; 
text-decoration:none; 
}

#right_content a:hover, #right_content a:active {
color:#000000; 
width:100%; 
text-decoration:none; 
}



/****  HEADLINES Vertical  ****/
.headlines {
display:block;
margin:0 auto; 
margin-top:10px; 
padding: 0; 
width:100%; 
text-align:left;
font-size:11px;
}
/****  Side menu link styles  ****/
.headlines a:link, .headlines a:visited {
color:#336699; width:100%; 
border-bottom:1px dotted #000000; 
text-decoration:none; 
}

.headlines a:hover, .headlines a:active {
color:#000000; width:100%; 
text-decoration:none; 
}


DIV#about {
display:block; 
float:left;
margin:0; 
padding-top: 4px;
padding-bottom:1px; 
width:100%;
height:20px; 
BACKGROUND: url('/themes/frunz/images/bevbar325.jpg') repeat-x center;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
COLOR:#000000;
text-align:center
}

#about a:link, #about a:visited {
color:#990000;
text-decoration:none;
border-bottom:1px dashed #336699;
}

#about a:hover, #about a:active {
color:#336699;
background-color:#eaeaea;
border-bottom:1px dashed #990000;
text-decoration:none;
}

DIV#footer {
display:block; 
clear:both; 
margin:0 auto;
padding-top:4px;
height:20px;
BACKGROUND:url('/themes/frunz/images/bevbar225.jpg') repeat-x center;
text-align:center; padding-left:0; padding-right:0; padding-bottom:0
}


/****  "basemenu" HORIZONTAL   ****/
.basemenu {display:block; margin:0 auto;  padding:0; width:auto; text-align:center;}
ul.basemenu {display:block; margin:0; padding:0; list-style: none inside; text-align: center;}
ul.basemenu li {margin:0; padding:0; display:inline; width:25%; padding-bottom:1px;}
/****  "basemenu" menu link styles   ****/
ul.basemenu li a:link, ul.basemenu li a:visited {color:#990000;text-decoration:none; border-bottom:1px dashed #336699;}
ul.basemenu li a:hover, ul.basemenu li a:active  {color:#336699;background-color: #eaeaea;border-bottom:1px dashed #990000;}

/************  BODY AND HEAD  **********/

#gallery {
font-size: 11px;
text-align: left;
padding-right:10px;

}

#bild {
padding-bottom:5px;
padding-top:5px;
}

#noborder a:link, #noborder a:visited {
text-decoration:none;
border-bottom:0px dashed #ffffff;
}

#noborder a:hover, #noborder a:active {
text-decoration:none;
border-bottom:0px dashed #ffffff;
}

h1 {
	margin:0; 
	padding:0;
	padding-top:10px;
	padding-bottom:3px;
         font-size: 17px;
	font-weight: bold;
	color: #BE4C61;
	width:100%;
	
}

h2 {
	margin:0; 
	padding:0;
	padding-top:8px;
	padding-bottom:3px;
	font-size: 1.35em;
	font-weight: bold;
	color: #3B6FA1;
	width:100%;
	
}

h3 {
	margin:0; 
	padding:0;
	height:18px;
	BACKGROUND: url('/themes/frunz/images/bevbar225.jpg') repeat-x center 50%;
	border-bottom: 2px solid #c2bbaf;
	border-top: 2px solid #c2bbaf;
	border-right: 5px ridge #ffffff;
	border-left: 5px ridge #ffffff;
	color: #ffffff;
	font-size: 1.25em;
	font-weight:bold
	}

h5 {
	margin:0; 
	padding:0;
	height:12px;
	TEXT-ALIGN: center;
         color: #000000;
	font-size: 1.0em;
	font-weight:bold
	}

h6 {
	margin:0; 
	padding:0;
	height:18px;
	TEXT-ALIGN: center;
         BACKGROUND: url('/themes/frunz/images/bevbar225.jpg') repeat-x center 50%;
	border-bottom: 2px solid #c2bbaf;
	border-top: 2px solid #c2bbaf;
	border-right: 5px ridge #ffffff;
	border-left: 5px ridge #ffffff;
	color: #ffffff;
	font-size: 1.25em;
	font-weight:bold
	}



h4 {
	margin:0; 
	padding:0;
	padding-top:7px;
	padding-bottom:3px;
	font-size: 1.25em;
	font-weight: bold;
	color: #000000;
	width:100%;
}

/*************  end  *******************/


