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

body
{
	background:url("/hintergrundMain.jpg") no-repeat fixed center top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;

}

#hauptbox
{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
/*	margin-top:-38px;*/
}

#header
{
	background:url("/header.png");
	margin-left:auto;
	margin-right:auto;
	width:970px;
	height:230px;
}

#inhalt
{
	background:url("/inhaltHintergrundWeiss.png") repeat-y scroll center transparent;
	border:0 none;
	height:auto !important;
	margin:-7px auto -18px;
	min-height:100%;
	padding:0;
	width:1000px;
}

#inhalttext
{
	width:930px;
	margin-left:35px;
	margin-right:35px;
	min-height:550px;
	text-align:justify;
}

h1, h2, h3 
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	font-weight: normal;
	text-align:center;
	margin-bottom:20px;
}

h1 
{
	background-image:url("/h1background.png");
	font-size:38px;
	width:950px;
	height:44px;
	margin-top:10px;
	margin-left:-8px;
}

h2 
{
	font-size: 28px;
	text-align:left;
}

h3 
{
	font-size: 16px;
}

.imgZentriert
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.imgObenRechts
{
	display:block;
	float:right;
	margin-top:15px;
	margin-right:0px;
	margin-left:15px;
}

table
{
	width:930px;
	border: none;
}

table.tablesmilies
{
	width:510px;
}

.noscript
{
	color:#F00;
	margin-top:10px;
	line-height:40px;
	font-size:24px;
	border: #30F;
}

/* Beginn Menü ****************************************************************************************************************************/
.menubox 
{
	width:970px; 
	height:50px; 
	margin-left:15px;
}

.schatten 
{
	float:left; 
	width:970px;
}

.farbe 
{
	position:relative; 
	background:#fff; 
	display:block; 
	background:#c9f2c4;
	-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.7)));
	background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));
}

.menu {padding:0; margin:0; list-style:none; height:35px; text-align:left;}
.menu .unterpunkt {position:absolute; left:-9999px;}
.menu ul {padding:5px 0; margin:0; list-style:none; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#20000000', EndColorStr='#A0000000');}
.menu li {float:left; margin-left:17px; margin-right:17px}
.menu li a {color:#fff; line-height:35px; display:block; float:left; /*padding:0 20px;*/ text-decoration:none; font-size:15px; font-weight:bold;}
.menu li:hover {position:relative;}
.menu li a:hover {color:#000; white-space:nowrap; position:relative; text-decoration:none;}
.menu li:hover > a {color:#000;}
.menu :hover .unterpunkt {left:0; top:34px;}

.menu .unterSchatten {float:left;}
.menu .unterFarbe {position:relative; display:block; margin-left:4px; margin-top:5px; height:100%;
-moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
-webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.6);
}
.menu .farbe1 {background:#c9f2c4;
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.7)));
background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));
}

/*.menu .col2 {background:#8c8;
background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.7)));
background-image: -moz-linear-gradient(-90deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.7));
}*/

.menu ul li {float:none;}
.menu ul li a {white-space:nowrap; line-height:20px; padding:0 30px 0 10px; float:none;}

.menu table {border-collapse:collapse; width:0; margin:0 0 -1px 0;}
/* Ende Menü ****************************************************************************************************************************/

/*****************************************************
			Kontakt-Anfrage
*****************************************************/
.postkarte {
	width: 750px;
	height: 600px;
	padding: 10px;
	background: url('/Kontakt/kontakt.png') right 15px no-repeat;
	margin-left:auto;
	margin-right:auto;
}


.postkarte span {
	font-size: 16px;
	text-transform: uppercase;

}

/* Ende Kontakt-Anfrage ****************************************************************************************************************************/

.bildabstand /* für "Über mich"-Seite **************************************************************************************************************/
	{
		margin-right:10px;
	}

#footer
{
	background:url("/footer.png") no-repeat;
	width:1000px;
	height:110px;
	margin-top:18px;
}

.facebook1
{
	display:block; 
	position:absolute; 
	right:0; 
	top:50px; 
	z-index:999999; 
	margin:5px;
	border:none;
}

.facebook
{
	position:fixed;
	bottom:30px;
	left:0px;
}


.admin
{
	position:fixed;
	bottom:0px;
	right:0px;
}
