@charset "utf-8";
/* CSS Document */

body 			{background-color: #FFFFFF;
			margin-top:0px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			// background-color:#c0c0c0;
			background-image:url('images_layout/schiefer_1920x1280px.jpg');
			overflow:scroll;
			}
			
#rahmen 		{position:absolute;
			top: 20px;
			left:50%;
			right:50%;
			width:1000px;
			margin-left:-500px;
			height:710px;
			background-color: #666;
			float:left;
			padding:0.0px;
			z-index:1;}
			
#logo			{position:relative;
			top: 0px;
			width:1000px;
			height:80px;
			background-color: #000;
			z-index:2;
			}
	
#logo2			{position:relative;
			top: 0px;
			width:600px;
			height:80px;
			background-color: #000;
			z-index:2;
			}
			
#inhalt			{position:absolute; 
			left:300px; 
			top:80px; 
			width:700px; 
			height:515px;
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			z-index:2; 
			background-color: #000;
			overflow:auto;
			}

#inhalt_fotostrecken	{position:absolute; 
			left:300px; 
			top:0px; 
			width:700px; 
			height:595px;
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			z-index:2; 
			background-color: #000;
			overflow:auto;
			z-index:1;
			}

#inhalt_fotostrecken2	{position:absolute; 
			left:300px; 
			top:80px; 
			width:700px; 
			height:515px;
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			z-index:2; 
			background-color: #000;
			overflow:auto;
			z-index:1;
			}
			
#inhalt_start		{position:absolute; 
			left:300px; 
			top:80px; 
			width:700px; 
			height:515px;
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			z-index:2; 
			background-color: #000;
			overflow:no;
			}

#inhalt_impressum	{position:absolute; 
			left:300px; 
			top:80px; 
			width:700px; 
			height:630px;
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			z-index:2; 
			background-color: #000;
			overflow:auto;
			}
			
#textbereich2		{padding-left:35px;
			padding-right:0px;
			padding-top:20px;
			z-index:2;
			}

#textbereich		{padding-left:35px;
			padding-right:0px;
			padding-top:20px;
			z-index:2;
			}
			
#transparent		{position:absolute;
			top:0px;
			left: 5px;
			width:660px;
			height:500px;
			z-index:10;
			}
			
#fotostreckenname	{position:absolute;
			top:550px;
			left: 35px;
			}
			
#gaestebuch		{padding-left:35px;
			padding-right:0px;
			padding-top:25px;
			}
			
#menu4 			{position:relative;
			top: 25px;
			left:12px;
			width:300px;
			}

#footer_leer		{position:absolute;
			top:595px;
			width:1000px;
			height:120px;
			background-color:#ddd;}
			
#footer			{position:absolute;
			top:595px;
			width:1000px;
			height:120px;
			background-color:#fff;}

#kamera_1		{position:absolute;
			top:80px;
			left:280px;
			z-index:-1;}
			
#stativ_1		{position:absolute;
			top:0px;
			left:140px;
			z-index:-1;}

#objektiv_1		{position:absolute;
			top:350px;
			left:30px;}

#objektiv_2		{position:absolute;
			top:250px;
			left:30px;}
			
h1			{text-align:left;
			font-size:1.2em;
			color:#FFFFFF;
			font-weight:bold;
			}

.h1			{text-align:left;
			font-size:1.2em;
			color:#FFFFFF;
			font-weight:normal;
			}
			
h2			{text-align:left;
			font-size:1.0em;
			line-height:1.2em;
			color:#FFFFFF;
			font-weight:bold;}

.h2			{text-align:left;
			font-size:1.0em;
			line-height:1.2em;
			color:#FFFFFF;
			font-weight:bold;}
			
h3			{text-align:left;
			font-size:0.7em;
			color:#000000;
			font-weight:normal;
			margin-top:-0.9em;}
			
p			{text-align:left;
			font-size:0.8em;
			line-height:1.3em;
			color:#FFFFFF;
			font-weight:normal;}

td			{text-align:left;
			font-size:0.9em;
			line-height:1.3em;
			color:#000000;
			font-weight:normal;}
			
#gaestebuch .p_grau	{text-align:left;
			font-size:0.8em;
			line-height:1.1em;
			color:#000000;
			font-weight:normal;}

#gaestebuch .p_white	{text-align:left;
			font-size:0.8em;
			line-height:1.2em;
			color:#FFFFFF;
			font-weight:normal;}
			
#textbereich td		{text-align:left;
			font-size:0.9em;
			line-height:1.3em;
			color:#FFFFFF;
			font-weight:normal;}

#gaestebuch td		{text-align:left;
			font-size:0.9em;
			line-height:1.3em;
			color:#FFFFFF;
			font-weight:normal;}			

#gaestebuch table, tr, td	{border:0px solid #000000;}	
			
a			{color:#FFFFFF;}

table tr td a		{color:#FFFFFF;}
			
a.link_mail		{text-align:left;
			font-size:1.0em;
			line-height:1.3em;
			color:#FFFFFF;
			font-weight:normal;
			text-decoration:none;
			margin-left:0px;}
			
a:hover.link_mail	{text-align:left;
			font-size:1.0em;
			line-height:1.3em;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			margin-left:0px;}
			
a.link_fotostrecken	{text-align:left;
			font-size:0.9em;
			line-height:1.1em;
			color:#FFFFFF;
			font-weight:normal;
			text-decoration:none;
			margin-left:10px;}
			
a:hover.link_fotostrecken	
			{text-align:left;
			font-size:0.9em;
			line-height:1.1em;
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			margin-left:10px;}

#footer td		{text-align:left;
			font-size:0.7em;
			line-height:1.3em;
			color:#000;
			font-weight:normal;}
			
.hidden			{visibility:hidden;
			margin-left:-1000px;}


ul.aufzaehlung 		{list-style: circle;
        		margin-left: 30px;
        		padding: 0;
        		font-size:0.7em;
			line-height:1.3em;
        		color:#ffffff;}
        		
ul 			{list-style: none;
        		margin: 0;
        		padding: 0;
        		color: #FFFFFF;
        		
        		}

#inhalt ul 		{list-style: square;
        		margin-left: 15px;
        		padding: 0;
        		color: #FFFFFF;
        		font-size:0.9em;
        		}
        		
img {
    border: none;
}

#menu4 {
        width: 240px;
        margin-left: 15px;
        font-size:12px;}
	
#menu4 ul li a {   
        height: 28px;
        text-decoration: none;
        padding-top:10px;
        font-weight:bold;
        }

#menu4 ul li a:link, #menu4 li a:visited {
        color: #CCC;
        display: block;
        background:  url(images_layout/menu4.gif);
        padding: 0px 0 0 10px;
        font-weight:bold;
        }

#menu4 ul li a:hover, #menu4 li #current {
        color: #FFF;
        font-weight:bold;
        background:  url(images_layout/menu4_hover.gif);
        padding: 0px 0 0 10px;
        }
        
#footer table tr td.bilderrahmen	{width:80px;
		height:80px;
		text-align:center;
		border: 2px solid #444;
		background-color:#fff;
		padding: 2 2 2 2px;}
		
#footer table tr td.bilderrahmen img	{height:70px;}

#footer table tr td.left {text-align:left;}

#footer table tr td.right {text-align:right;}

.black		{background-color:#000;}