@charset "UTF-8";
/* CSS Document */

*  {font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; font-weight: normal; line-height:1.4;}

body {background-image: url(../images/bg7.gif); background-repeat: repeat;}
		 
p {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
   font-size: 12px; color: #000000; line-height:1.4;}

h1 {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px; color: #903; font-weight:bold; font-style:italic;}
	
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #903;
	font-size: 14px; font-weight: bold; font-style:italic;}
	
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #006;
	font-size: 14px; font-weight: normal; font-style:italic;}

h4 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;
	font-size: 12px; font-weight: bold; }
	
h5 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #903;
	font-size: 12px; font-weight: normal; }

blockquote { text-align:right; font-style:italic;}
	
address { position: relative; top: 190px; font-size: 14px; font-weight: bold; text-align:center; color: #006; line-height: 18px; font-style: normal;}

a { text-decoration:none; color:#000000; }

/*---Wrapper mit Rahmen------*/
.rahmen{ width: 805px; margin-left:auto; margin-right:auto; margin-top: 20px;
		   border-top:1px solid #333;background-image: url(../images/rahmen.jpg);}
		   
.wrapper{background-color:#cc9; width: 795px; margin-left:4px;
           }
   
#head {float: right;
        width: 600px; height: 200px; border: 0px; }
		
#links { float:left; margin-top:10px;  width: 195px; background-image:url(../images/logo.png); background-repeat:no-repeat; }


/*---Navigation oben horizontal------*/

#navitop { position: relative; top:5px; width:600px; right: 5px;  text-align: right; color: #000; z-index:7; letter-spacing: 1px}
			
#navitop ul { display: inline; }

#navitop li { display:inline; margin: 6px 0px 6px 0px; padding: 0px 17px 0px 17px; border-right:1px solid #000000;
				}

#navitop a, #navitop a:visited { text-decoration:none; color:#000000; }

#navitop a:active, #navitop a:hover { text-decoration: underline; color:#000000; }

#navitop a.aktiv, #navitop a.aktiv:visited { text-decoration:underline; color:#000000; }

#navitop a.aktiv:active, #navitop a.aktiv:hover { text-decoration: underline; color:#000000; }


/*---Inhalt------*/

#content { float: right; margin-top: 25px;  
          width: 540px; min-height: 300px; 
		  background-color:#ffc; padding: 0px 30px 30px 30px; }	
		
		
/*---Navigation links vertikal------*/

#navilinks { float:left; margin-top: 165px; width: 195px; display:block;  }

#navi01 ul, li { list-style-type: none; margin-left: 12px; }

#navi02 ul, li { list-style-type: none; margin-left: -13px;}

#navi03 ul, li { list-style-type: none; margin-left: -13px;}


#navi01 a, #navi01 a:visited { display:block; background-image:url(../images/links_button.jpg); 
							color: #c33; text-decoration:none; 
							font-size: 14px; font-weight: normal; 
							text-align: left; line-height: 27px; 
							padding-left: 35px; }
							
#navi01 a:hover, #navi01 a:active
							{
							outline: none;
							background-image: url(../images/active_button.jpg);
							color: #903;
							}

#navi01 a.aktiv, #navi01 a.aktiv:visited,
#navi01 a.aktiv:hover, #navi01 a.aktiv:active {color: #903; background-image:url(../images/active_button.jpg);}

#navi02 a, #navi02 a:visited {display:block; background-image:url(../images/links_button2.jpg); 
							color: #c33; text-decoration:none; 
							font-size: 13px; font-weight: normal; font-style:italic; 
							text-align: left; line-height: 25px; 
							padding-left: 55px; }

#navi02 a:active, #navi02 a:hover {color: #903; background-image:url(../images/active_button2.jpg);}

#navi03 a, #navi03 a:visited {display:block; background-image:url(../images/links_button2.jpg); 
							color: #c33; text-decoration:none; 
							font-size: 12px; font-weight: normal; font-style:italic; 
							text-align: left; line-height: 25px; 
							padding-left: 60px; }

#navi03 a:active, #navi03 a:hover {color: #903; background-image:url(../images/active_button2.jpg);}
			
#foot {float: left; margin-left: 195px;
       width: 601px; height: 76px; }
	   
#borderfoot { float:left; margin-left:auto; margin-right:auto; margin-left:-4px; width: 805px; height:7px; background-image: url(../images/border_foot2.jpg); background-repeat: no-repeat; }
	   
		
#sidbar { width: 150px;
		height: 650px;
		position: absolute;
		top: 0px;
		left: 50%;
		margin-left: 430px; margin-top: 20px;
		padding:10px 10px 10px 15px;
		background-image:url(../images/sidbar.jpg);  background-repeat: no-repeat;}

.grautext { font-size:10px; font-style:normal; color: #666666;}

/*---Blätterfunktion Gästebuch------*/
#navigation a {
	margin: 0 1px;
	padding: 2px 7px;
	color: #444; 
	font-weight: bold;
	text-decoration: none;
}

#navigation a:visited {
	color: #507DB4; 
	font-weight: normal;
	text-decoration: none;
}

#navigation a:hover, #navigation a:active {
	background: #F8F8F8;
	color: #737373; 
	text-decoration: none;
}

.current {
	padding: 2px 7px;
	color: #444; 
}

.pages{
	padding: 2px 7px;
	float: right;
	margin: -3px 0 0;
}
