/* CSS Document */

	body {
		background-color:#00ACC1;
		overflow: hidden;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
	}
	
	#inhalt {
		background-image:url(../img/backgrounds/sonne_see_2000_v4.jpg);
		background-repeat:no-repeat;
		width: 2000px;
		height: 1600px;
		position: absolute;
		/* Nun wird das Ganze schön zentriert */
		/* Ggf im IE alles von Hand setzen, weil overflow nicht gescheit passt... */
		left: 50%;
		top: 50%;
		margin-left: -1000px;
		margin-top: -800px;
		overflow: hidden;
	}
	
	#flash_boot {
		position: absolute; 
		top:50%; 
		left: 50%; 
		margin-left: -920px; 
		margin-top: -350px;
		overflow: hidden;
	}
	
	#fotos {
		position: absolute; 
		top:50%; 
		left: 50%; 
		margin-left: -290px; 
		margin-top: -180px;
		width: 640px;
		height: 400px;
		overflow: auto;
		/*background-color: #009DA3;*/
		border: 2px solid #FFFFFF;
		border-top: 0;
		background-image:url(../img/backgrounds/fotos.jpg);
	}
	
	#fotos_navi {
		position: absolute; 
		top:50%; 
		left: 50%; 
		margin-left: -290px; 
		margin-top: -230px;
		width: 644px;
		height: 50px;
		overflow: no;
		background-image:url(../img/backgrounds/fotos_navi.gif);
		background-repeat: repeat-x;
	}
	
	#fotos_navi .passiv {
		font-size: 20px;
		font-weight: bold;
		background-color: #A6DDE0;
		float: left;
		padding: 10px 20px;
		border-left: 2px solid white;
		border-top: 2px solid white;
		border-bottom: 2px solid white;
		height: 26px;
	}
	
	#fotos_navi .aktiv {
		border-bottom: 2px solid #31AEB4;
		background-color: #31AEB4;
	}
	
	#fotos_navi .last {
		border-right: 2px solid white;
	}
	
	#fotos_navi .passiv a {
		color: #FFFFFF;
		text-decoration: none;	
	}
	
	#fotos .img_thumbnail {
		position: relative;
		width: 174px;
		height: 160px;
		margin: 6px 0px 0px 6px;
		padding: 4px;
		background-image:url(../img/backgrounds/fotos_thumbnail.jpg);
		background-repeat: no-repeat;
		float: left;
	}
	
	#fotos .img_thumbnail img {
		width: 172px;
		height: 127px;
		margin-bottom: 4px;
	}
	
	#fotos .img_zoom{
		width: 392px;
		height: 320px;
		margin: 2px 0px 0px 6px;
		padding: 4px;
		background-image:url(../img/backgrounds/fotos_zoom.jpg);
		background-repeat: no-repeat;
		float: left;
	}
	
	#fotos .img_zoom img {
		width: 382px;
		height: 310px;
		margin-bottom: 4px;
	}
	
	#fotos form, .fotos_content {
		margin: 20px;
	}
	
	#fotos div.label {
		width: 180px;
		float: left;
		font-size: 17px;
	}
	
	#fotos form input.input_style, #fotos form textarea, #frm_file {
		background-color: #4BC5CF;
		border: 1px solid #4BC5CF;
		margin-bottom: 6px;
		width: 250px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.clearer {
		clear: both;
	}
	
	.clearer_4 {
		clear: both;
		margin-top: 4px;
	}
	
	#fotos a {
		color: #FFF;
		font-weight: bold;
		font-size: 10px;
		text-decoration: none;
	}
	
	a.linkImg {
		border: 0;
	}
	
	#fotos a:hover {
		background-color: #FFF;
		color:#31AEB4;
	}
	
	#fotos p.img_zoom_beschreibung {
		width: 170px;
		margin-left: 410px;
	}