﻿		a:link{
		  	color:#000;
		  	text-decoration:underline;
		}
		a:active{
		   	color:#F77131; 
		  	text-decoration:none;
		}
		a:visited{
		   	color:#3C3C3C;
		  	text-decoration:none;
		}
        a:hover{
		  	color:#F77131;
		  	text-decoration:none;
		}
		h1{
			font-family: Verdana, Arial;
			font-size: 30px;
			font-weight: bold;
			padding-left: 50px;
			padding-top: 20px;			
		}
		h2{
			font-family: Verdana, Arial;
			font-size: 18px;
			font-weight: bold;
			padding-left: 140px;			
		}
		h3{
			font-family: Verdana, Arial;
			font-size: 15px;
			font-weight: bold;		
		}
    	body{
 		 	font-family: Verdana, Arial;
  			font-size: 12px;
  			background-color: #3C3C3C;
  			width: 98%;
  			height: 100%;
    	}
    	table{
    		font-family: Verdana, Arial;
  			font-size: 12px;
  			font-weight: normal;
			border: 0px solid #3C3C3C;
			border-collapse:collapse;
			margin:5px 5px 5px 40px;
			empty-cells: hide;	    	
    	}
    	td{
    		padding: 5px 5px 0px 1px;     	
    	}
    	tr{
    		vertical-align: middle;   	
    	}	
		.site{
    		margin: auto; 
			width: 780px;
  	
    	}
        .header_round{
            background:url(http://foto.regenmond.de/image/vorschau/header.png) transparent;
            width: 780px;
            height: 140px;
        }
    	.header a, .header a:visited{ 
			background: url(http://foto.regenmond.de/image/vorschau/header_link.png);
            color:#000;
			text-decoration: none;
			font-weight:bold; 
			display: block;
			float: right; 
			text-align: center; 
			padding: 6px;
    	}
        .header a:hover{
			background: url(http://foto.regenmond.de/image/vorschau/header_link_hv.png);
			text-decoration: none;
			font-weight:bold; 
			display: block;
			float: right; 
			text-align: center; 
			padding: 6px;
    	}
    	.menue{
    		width: 778px;
    		height: 30px; 
			border: 1px solid black;
			background-color: #FDF4D5;
    	}
    	.link {
    		width: 482px;
			margin: auto;
    	}
    	.menue a{
    		width: 80px;
    		height: 24px; 
			background-color: #FDF4D5;
			text-decoration: none;
			font-weight:bold; 
			display: block;
			float: left; 
			text-align: center; 
			padding-top: 6px; 	
    	}
    	.menue a:hover{
    		width: 80px;
    		height: 24px; 
			background-color: #fce69a;
			text-decoration: none;
			font-weight:bold; 
			display: block; 
			float: left;
			text-align: center;
			padding-top: 6px;  	
    	}
    	.content{
    		width: 778px;
    		min-height: 400px; 
			border: 1px solid black;
			background: url(http://foto.regenmond.de/image/vorschau/bg_center.gif) bottom no-repeat
                        #FDF4D5;
			overflow:auto;    	
    	}
    	.footer{
    		width: 780px;
    		height: 30px; 
			border-top: 1px solid black;
			background:url(http://foto.regenmond.de/image/vorschau/1.gif) bottom no-repeat #FDF4D5;
			text-align: center;    	
    	}
    	.text_cont{
    		margin: 7px 10px 7px 10px;			    	
    	}
    	.text_foot{
    		margin: 8px;			    	
    	}
    	.vorsch_all{
    		margin: auto;
			margin-top:  10px;
			width: 290px;    	
    	}
        .foto_center_1{
            margin: auto;
			margin-top:  20px;
            margin-bottom: 5px;
			width: 570px; 
            height: auto;
        }
        .foto_center_2{
            margin: auto;
			margin-top:  10px;
            margin-bottom: 0px;
			width: 427px; 
            height: auto;
        }
        .foto_uebersicht{
    		margin: auto;
			margin-top:  10px;
            margin-bottom: 27px;
			width: 427px; 
            height: auto;
            border: 1px solid #B0A5A5;
            display: inline-block;  	
    	}
    	.foto_all{
    		margin: auto;
			margin-top:  10px;
            margin-bottom: 27px;
			width: 570px; 
            border: 1px solid #B0A5A5;
            display: inline-block;  	
    	}
        .foto_text{
            font-weight: bold;
            background-color: #FDF4D5;
            color: #B0A5A5;
            position: relative;
            top:-1.1em;
            left: 0.5em;
            padding:0 3px;
            width: 75px;
            text-align: center;
            white-space:nowrap;
            display: block;
        }
        #vorsch a{
    		border: 1px solid black;
    		margin: 0px 20px 10px 20px;
			height: 100px;
			width: 100px;
			float: left; 
			text-decoration: none;
			text-align: center;   	
    	}
    	#vorsch a:hover{
    		border: 1px solid black;
    		margin: 0px 20px 10px 20px;
			height: 100px;
			width: 100px;
			float: left;
			filter:alpha(opacity=75); 
			-moz-opacity: 0.75;
			opacity: 0.75 ;
			text-decoration: none; 
			text-align: center;  	
    	}
             
    	.gal_all{
    		margin: auto;
			margin-top:  10px;
			width: 760px;    	
    	}
    	
    	.gal a{
    		border: 1px solid black;
    		margin: 5px 15px 10px 15px;
			height: 120px;
			width: 120px;
			float: left; 
			text-decoration: none;
			text-align: center;   	
    	}
    	.gal a:hover{
    		border: 1px solid black;
    		margin: 5px 15px 10px 15px;
			height: 120px;
			width: 120px;
			float: left;
			filter:alpha(opacity=75); 
			-moz-opacity: 0.75;
			opacity: 0.75 ;
			text-decoration: none; 
			text-align: center;  	
    	}
    	#titel{
    		margin: 10px 20px 0px 20px;
			height: 20px;
			width: 100px;
			float: left;
			text-decoration: none; 
			text-align: center;
			font-weight:  bold;
			padding-top:2px;	    	
    	}
    	.button{
			cursor:pointer;
			background-color: #FCE9A7;
			border:1px #3C3C3C solid;
			padding:2px;
		}
		.button:hover{
			cursor:pointer;
			background-color: #f7e9b8;
			border:1px #3C3C3C solid;
			padding:2px;
		}
		.forms{
			background-color: #FCE9A7;
			border:1px #3C3C3C solid;
			padding:2px;
		}
		.error{ 
			  margin-bottom:5px;
			  margin:auto;
			  left:0px;
			  top:40px;
			  width:550px;
			  text-align:center;
			  background-color:#FFE2E2;
			  border:1px solid red;
			  padding:7px;
			  color:black;
		}
		.no_error{
			  margin-bottom:5px;
			  margin:auto;
			  left:0px;
			  top:40px;
			  width:550px;
			  text-align:center;
			  background-color:#CFEBCF;
			  border:1px solid #006600;
			  padding:7px;
			  color:black;
		}
		.text_center{
			text-align: center;		
		}
		.text_right {
			text-align: right;	
			margin-bottom: 2px;	
		}