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

html, body { 
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#904640;
	height:100%;
}
div#wrapper {
	height:100%;
	position:relative;
	background-color:#27354D;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:hidden !important;
	}
h1 { font-size:20px;
	padding-bottom:20px;
	font-weight:bold;
	}
h1 span {
	font-size:14px;
	}
h2 {
	font-weight:bold;
	margin-bottom:5px;
	}
.div2{
	margin-top:30px;
	height:200px;
	margin-left:-7px;
	}
.div3{
	margin-top:30px;
	height:450px;
	}
#mcts1 
{
    width:470px;
    height:200px;
    margin: 0 auto;
    padding:25px;
    border:1px solid #dfdfdf;
    background:#f1f1f1 url(loading.gif) no-repeat 50% 50%;
    box-shadow: 0px 2px 6px #DDDDDD;
    border-radius:4px;
    
    /* Do not alter the below settings */
    white-space:nowrap;
    position:relative;
    font-size:0px;
}


.borderbot {
	border-bottom:1px solid #904640;
	line-height:180%;
	}

img.header {
	margin-top:-23px;
	}
div#bottom {
	position:fixed;
	bottom:0px;
	width:100%;
	height:101px;
	left:0px;
	background-color:#090;
	background-image:url(Bilder/hintergrund.png);
	background-position:left bottom;
	background-repeat:repeat-x;
	}
div#expose {
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:8px;
	color:rgb(169,169,173);
	}
div#page{
	width:900px;
	background-color:#f1f1f1;
	background-image:url(Bilder/site_bg_10_10.png);
	background-position:top left;
	background-repeat:repeat-y;
	min-height:850px;
	margin:0 auto;
	position:relative;
	}

div#menu	{	
	width: 100%;			/* Breite */
	height:45px;
	background-color:#FFF;	/* Hintergrundfarbe */
	position:absolute;
	top:180px;
	z-index:100;
	font-family: Verdana, Geneva, sans-serif; /* Schriftart */
	font-size: 12px;			/* Schriftgröße bezogen auf Browsereinstellung */
	line-height: 1.5;		/* Zeilenhöhe */
	float: left;					/* Containing Block (das umgebende Element wird
																		mit gefloatet ) */
	}
								
div#menu ul {	float: left;					/* nach links schweben */
			width: 179px;			/* Breite der Liste */
			margin-left:1px;
			background-color:#27354d;
			list-style-type: none;	
			height:45px;
			}
								
div#menu h3	{	font-size: 12px;		/* Schriftgröße */
				text-align: center;	/* Ausrichtung Text (zentriert) */
				background-color: #27354d;	/* Hintergrundfarbe */
				color: #FFF;			/* Textfarbe */
				vertical-align:middle;
				height:45px;
									}
									
div#menu a		{	text-decoration: none;	/* Unterstriche der Verweise entfernen */
				text-align: center;			/* Ausrichtung Text (zentriert) */
				background-color: #27354d; /* Hintergrundfarbe */
				color: #FFF; /* Textfarbe */
				height:35px;				
				padding-top:10px;
				display: block;	/* Damit wird nicht nur der Schriftzug, sondern das gesamte
																	Element a anklickbar */
									}
									
div#menu ul li ul li a:hover	{	
	color:#FFF;	/* Textfarbe */
	background-color: #6e3632;	/* Hintergrundfarbe */
	}
											
div#menu ul {	
	position: relative;	/* Dient als Bezugspunkt */
	}
div#menu ul li{	
	height:45px;
}
div#menu ul li ul{	
	display: none;
	margin-left:-1px;
	width:180px;
	filter:alpha(opacity=90);
	-moz-opacity: 0.90; 
	opacity: 0.90;
	
	
	}
	
div#menu ul li ul li{
	height:45px;
	}
div#menu ul li ul li a{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0; 
	opacity: 1.0;
	color:#FFF;
	}
div#menu ul li ul li a:hover{
	color:#FFF;
}
											
div#menu ul li:hover ul {	
	display: block;
	position: absolute;	/* Aus dem Dokumentenfluss, damit  					                                                                                            Container nicht an Höhe gewinnt. */
	}
	
div#banner {
}

div#inhalt {
	background-color:#FFF;
	padding: 50px 60px 40px 50px;
	height:100%;
	min-height:500px;
	width:520px;
	margin-left:25px;
	margin-top:45px;
	}
div#postit {
	position:absolute;
	top:320px;
	right:-14px;
	background-image:url(Bilder/post_it_2.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:135px;
	width:209px;
	padding: 60px 0px 0px 39px;
	color:#600;
	}
div#banner {
	position:absolute;
	top:490px;
	right:30px;
	width:113px;
	padding-left:135px;
	}
div#banner ul {
	list-style-image: url(bilder/check.png);
	}
div#banner ul li {
	padding-bottom:8px;
	font-weight:bold;
	}
div#button {
	position:absolute;
	top:620px;
	right:-7px;
	width:225px;
	}
div#adresse {
	position:absolute;
	top:720px;
	right:-7px;
	width:133px;
	padding-right:40px;
	font-size:9px;
	line-height:140%;
	}
div#text {
	margin-top:30px;
	line-height:150%;
	}
div#text span {
	font-size:10px;
	}
p {margin-bottom:10px;}

a {
	text-decoration:none;
	color:#904640;
	}
img#bg_links {
	position:absolute;
	top:0px;
	left:-147px;
	z-index:1;
	}
img#bg_rechts {
	position:absolute;
	top:0px;
	right:-147px;
	z-index:1;
	}	
img#nav_rechts	{
	position:absolute;
	top:174px;
	right:-10px;
	z-index:2;
	}
img#nav_links	{
	position:absolute;
	top:174px;
	left:-10px;
	z-index:2;
	}	
div#infonavi {
	position:absolute;
	top:8px;
	right:30px;
	}
div#infonavi a {
	color:#f1f1f1;
	margin-left:25px;
	font-size:10px;
	}
div#borderbot {
	height:20px;
	border-top:1px solid #904640;}

div#text ul {
	list-style-type:square;
	list-style-position:inside;
	padding-bottom:20px;
	height:50px;
	font-weight:bold;
	}
div#text ul li {
	float:left;
	width:170px;
	}



div#formular	{ 	width:600px;
								}
			
div#labels		{ 	float:left;
									width:100px;
									font-size:14px;
									color:#904640;
								}
			
div#felder		{	float:left;
					}
			
div#felder div		{	
	height:45px;
	}
			
div#labels	div	{	height:45px;
				}
		
input	{	border:1px solid #904640;
			height:30px;
		}
textarea	{	border:1px solid #904640;
			height:90px;
		}
input.senden {
	width:100px;
	background-color:#904640;
	color:#f9e4ca;
	}
input[type="radio"] {
	margin:0px;
	height:12px;
	}
input#anrede {
	margin:0px 5px;
	}