/* *************************************** */
/* CSS-Datei für die Bildschirmdarstellung */
/* Copyright 2009, 2010 Klose, Alexander   */
/* *************************************** */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: white;
	background-color: silver;
}

div {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}


div.generalcontent {
	width: 1000px;
	height: 750px;
	margin-left: auto;
	margin-right: auto;
}

div.start {
	background-color: grey;
	border-style: ridge;
	border-width: 4px;
	border-color: yellow; 
	width: 1000px;
	height: 710px; 
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	z-index: 5;
	overflow: auto;
	text-align: center;
}	

div.center {
	background-color: grey;
	width: 980px;
	height: 630px; 
	margin-top: 50px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}	


div#termine {
	text-align: left; 
	padding-left: 100px; 
	width: 800px;
}


div.inhalt {
	background-color: grey;
	width: 950px;
	height: 610px; 
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
	text-align: center;
}	

div.navi {
	background-color: yellow;
	border-style: ridge;
	border-width: 2px;
	border-color: black;
	width: 650px;
	height: 50px;
	text-align: center;
	position: absolute;
	z-index: 10;
	margin-left: 178px;
	padding-top: 6px;
	overflow: auto;
}

div.galeriestart {
	background-color: grey;
	border-style: ridge;
	border-width: 2px;
	border-color: yellow;
	width: 980px;
	height: 650px; 
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
}	

div.galerienavi {
	background-color: yellow;
	border-style: outset;
	border-width: 5px;
	border-color: black;
	width: 95px;
	height: 500px;
	text-align: center;
	position: absolute;
	z-index: 10; 
	top: 82px;
	left: 2px; 
	margin: 0;
	overflow: auto;
}

div.news {
	position: absolute;
	width: 500px;
	height: 25px;
	margin-top: 160px;
	margin-left: 20px;
}

div.zurueck {
	position: absolute;
	bottom: 25px;
	right: 15px;
	margin: 0px;
}

div.versicherung {
	width: 600px;
	border-color: yellow;
	border-style: ridge;
	border-width: 1px;
	margin-left: auto;
	margin-right: auto;
	padding: 20px;
}	


div.thumbs {
	margin-left: 40px;
}

.thumb {
	float: left;
	width: 90px;
	height: 60px;
	text-align: center;
	margin: 5px;
	/* border-color: yellow;
	border-style: ridge;
	border-width: 1px; */
	
}
.thumb:hover {
	background: grey;
}
.hauptbild {
	height: 427px;
	width: 640px;
	text-align: center;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	/* border-color: yellow;
	border-style: ridge;
	border-width: 2px; */
}

div.galeriestart br {
	clear: left;
}

iframe.galeriecontent {
	text-align: center;
	border-width: 0px;
	width: 700px;
	height: 500px; 
	margin-top: 60px;
	margin-left: 143px;
	margin-right: auto;
	position: absolute;
	z-index: 5; 
}	

iframe.content {
	background-color: grey;
	border-style: ridge;
	border-width: 4px;
	border-color: yellow;
	width: 960px;
	height: 650px; 
	margin-top: 38px;
	margin-left: 5px;
	position: absolute;
	left: 10px;
	z-index: 5;
}	

table.anmeldung, table.galerie {
	width: 60%;
	margin-left: 20%;
}

.center {
	text-align: center;
}

a:link, a:visited {
	color: black;
	text-decoration: none;
}

a:hover, a:focus, a:active {
	color: black;
	/* background-color: grey; */
}

a.standard {
	color: black;
	font-weight: bold;
}

a.navi {
	font-weight: bold;
	border-style: ridge;
	border-width: 0px;
	width: 180px;
	font-variant: small-caps;
	font-size: 1.2em;
	margin-bottom: 3px;
}

a.navi:link, a.navi:visited {
	color: black;
	text-decoration: none;
	background-color: yellow;
}

a.navi:hover, a.navi:focus, a.navi:active {
	color: black;
	background-color: grey;
}

a.galerienavi {
	font-weight: bold;
	border-style: ridge;
	border-width: 0px;
	width: 180px;
	font-variant: small-caps;
	font-size: 1.2em;
	margin-bottom: 3px;
}

a.galerienavi:link, a.galerienavi:visited {
	color: yellow;
	text-decoration: none;
	/* background-color: yellow; */
}

a.galerienavi:hover, a.galerienavi:focus, a.galerienavi:active {
	color: gold;
}

a.intern {
	font-weight: bold;
}

a.intern:link, a.intern:visited {
	color: yellow;
	text-decoration: none;
}

a.intern:hover, a.intern:focus, a.intern:active {
	color: black;
}

a.download {
	display: block;
	text-align: center;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
}

a.download:link, a.download:visited {
	color: yellow;
	text-decoration: none;
	background-color: black;
}

a.download:hover, a.download:focus , a.download:active {
	color: black;
	background-color: yellow;
}

a.standard:link, a.standard:visited, a.standard:hover, a.standard:focus , a.standard:active {
	color: blue;
	text-decoration: none;
	background-color: none;
}

a.download {
	width: 330px;
}

div.navi h1 {
	font-size: 30px;
	margin: 0px;
}

div.start img.startlogo {
	position: absolute;
	z-index: 5;
	top: 30px;
	left: 5px; 
	border-width: 0;
}

div.start img.startlogo2 {
	position: absolute;
	z-index: 5;
	top: 430px;
	left: 665px; 
	border-width: 0;
}

div.start img.zaehler {
	position: absolute;
	z-index: 5;
	top: 45px;
	left: 730px;
	border-width: 0;
}

div.navi h1 {
	color: black;
	font-weight: bold;
	font-variant: small-caps;
	margin-top: 5px;
}

div.center input {
	width: 450px;
	background-color: yellow;
	color: black;
}

p.galerie {
	text-align: left;
	margin-bottom: 0px;
}
          
p.fett {
	font-weight: bold;
}

p.fett-rahmen {
	text-align: center;
}

h2.schatten {
	text-shadow: yellow 2px 2px 2px;
}

div.center h2, div.start h2, h2, a.gross {
	color: black;
	text-shadow: yellow 1px 1px 1px;
}

div.start p, div.start h1, div.start h2, div.start h3, div.center, div.center h2 {
	text-align: center;
	font-weight: bold;
}

div.start h1, div.start h2, div.start h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-variant: small-caps;
}

div h3.erledigt, div p.erledigt {
	color: black;
}

img.rahmen {
	border-color: yellow;
	border-style: ridge;
	border-width: 2px;
}

img.galerie {
	width: 51px;
	height: 34px;
}

textarea#termintext {
	background-color: lightgrey;
}


