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

* {
margin:0;
padding:0;
}

body {
	background-color:#DFCC8D;
}

/*
html {
height:100%;
width:auto;
} */

.center_IE{
text-align:center;
}

/* Typo 
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:23px;
	margin:25px;
	margin-top:2px;
}
*/

ul#liste {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin: 15px 25px 15px 45px;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin: 0px 25px 15px 25px;
}

#footer a {
	text-decoration:none;
	color: white;
}

#footer a:hover {
	text-decoration:underline;
}

.www {
	font-size:10.5px;
	letter-spacing: -1px;
}

.fettblau, .fettgruen, .fettorange, .fettgelb, .fettrot, .fettgrau {
	line-height:15px;
	font-weight:bold;
}

.fettblau {
	color: #556c9b;
}

h2 {
	line-height:15px;
	font-weight:bold;
	color: #556c9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 15px 25px 0px 25px;
}

.fettgruen {
	color: #4e936a;
}

.fettorange {
	color: #df8b23;
}

.fettgelb {
	color: #ffd855;
}

.fettrot {
	color: #9b4551;
}

.fettgrau {
	color: #676767;
}

p.footertext {
	text-align: center;
	color:#FFFFFF;
	font-size:10px;
	padding-top:9px;
	margin:0px;
}

#errort {
	color:red;
	font-weight:bold;
}

#text_content table{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}

#text_content a {
	text-decoration:none;
	color: black;
}

#text_content a:hover {
	text-decoration:underline;
}

#text_danke {
	margin-left: 25px;
}

/* Text Navigation*/
		ul#navigation{
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			line-height:23px;
			list-style-type:none;
			padding: 115px 0px 0px 0px;
			width:192px;
		}
		
		ul#navigation li{
			text-decoration:none;
			display:block;
			width : 100%;
			border-bottom: solid white 1px;
		}
		
		#navigation #blau{
			display:block;
			width : 100%;
			border-top: solid white 1px;
			background:transparent url(Bilder/nav_blau.gif) bottom right no-repeat;
		}
		#navigation #gruen{
			display:block;
			width : 100%;
			background:transparent url(Bilder/nav_gruen.gif) bottom right no-repeat;
		}
		#navigation #orange{
			display:block;
			width : 100%;
			background:transparent url(Bilder/nav_orange.gif) bottom right no-repeat;
		}
		#navigation #gelb{
			display:block;
			width : 100%;
			background:transparent url(Bilder/nav_gelb.gif) bottom right no-repeat;
		}
		#navigation #rot{
			display:block;
			width : 100%;
			background:transparent url(Bilder/nav_rot.gif) bottom right no-repeat;
		}
		#navigation #grau{
			display:block;
			width : 100%;
			background:transparent url(Bilder/nav_grau.gif) bottom right no-repeat;
		}
		
		ul#navigation li a{
			text-decoration:none;
			display:block;
			width : 100%;
			font-weight:normal;
			color:#000000;
		}
		
		ul#navigation li a:visited{
			color:#000000;
		}
		
		ul#navigation li a:active{
			color:#000000;
		}
		
		#navigation a:hover{
			/* font-weight:bold; */
			text-decoration:none;
			/* color:#ffffff; */
			background-color:#556c9b;
		}
		
		/* Navi Version: A: 
		#navigation #blau a:hover{
			color:#ffffff;
			background-color:#556c9b;
		}
		
		#navigation #gruen a:hover{
			color:#ffffff;
			background-color:#4e936a;
		}
		
		#navigation #orange a:hover{
			color:#ffffff;
			background-color:#df8b23;
		}
		
		#navigation #gelb a:hover{
			color:#ffffff;
			background-color:#ffd855;
		}
		
		#navigation #rot a:hover{
			color:#ffffff;
			background-color:#9b4551;
		}
		
		#navigation #grau a:hover{
			color:#ffffff;
			background-color:#676767;
		}
		*/
		
		/* Navi Version: B */
		#navigation #blau a:hover{
			background:#BDD2FC url(Bilder/nav_blau.gif) bottom right no-repeat;
		}
		
		#navigation #gruen a:hover{
			/* BAE0CA */
			background:#91C7A7 url(Bilder/nav_gruen.gif) bottom right no-repeat;
		}
		
		#navigation #orange a:hover{
			background:#FCCA8D url(Bilder/nav_orange.gif) bottom right no-repeat;
		}
		
		#navigation #gelb a:hover{
			background:#FCE79F url(Bilder/nav_gelb.gif) bottom right no-repeat;
		}
		
		#navigation #rot a:hover{
			background:#E8AEB5 url(Bilder/nav_rot.gif) bottom right no-repeat;
		}
		
		#navigation #grau a:hover{
			background:#CCCCCC url(Bilder/nav_grau.gif) bottom right no-repeat;
		}
		
		
		.tabulator {
			/* Safari, Firefox, Opera Save */
			display:-moz-inline-box;
			display:inline-block;
			width:30px;
		}

#main {
	margin-left:auto;
	margin-right:auto;
	width:921px;
	height:662px;
	text-align:left;
}

#header {
	background: transparent url(Bilder/header.jpg) no-repeat;
	width:921px;
	height:42px;
}

#left_container {
	background-color: #F1F1D2;
	float:left;
	width:215px;
	height:588px;
}

#middle_container {
	background-color: white;
	float:left;
	width:411px;
	height:588px;
}

#right_container, #right_container_frontpage {
	background-color: white;
	float:right;
	width:295px;
	height:588px;
}

#footer {
	background-color: #cdaf73;
	clear:both;
	width:921px;
	height:32px;
}

#text_content {
	width:411px;
	height:537px;
	overflow: auto;
}

#frontpage_image{
	position: absolute;
	width:399px;
	height:283px;
	margin-left: 100px;
	margin-top: 0px;
	background: white url(Bilder/Von-oben-Fenster_010.jpg) no-repeat;
}

#headlinebox {
	width:411px;
	height:51px;
}

#headlinebox img{
	margin-left: 22px;
	margin-top: 28px;
}

#logo_left {
	background: transparent url(Bilder/logo_left.jpg) no-repeat;
	width:215px;
	height:80px;
}

#border_left {
	float:left;
	background: transparent url(Bilder/border_left.jpg) no-repeat;
	width:23px;
	height:508px;
}

#logo_right {
	background: transparent url(Bilder/logo_rechts.gif) no-repeat;
	width:100px;
	height:101px;
	margin-left:150px;
	margin-top:25px;
}

#border_right {
	background: transparent url(Bilder/border_right.jpg) no-repeat;
	float:right;
	width:24px;
	height:588px;
}

#brown_box_right {
	float:right;
	width:100px;
	height:432px;
	background: #F1F1D2 url(Bilder/white_corner.gif) top left no-repeat;
	margin-top: 30px;
}

#right_container img {
	float:left;
	margin-left: 0px;
	margin-top: -390px;
}

#corner_footer_left {
	float:left;
	width:26px;
	height:32px;
	background: #cdaf73 url(Bilder/corner_footer_left.gif) no-repeat;
}

#corner_footer_right{
	float:right;
	width:24px;
	height:32px;
	background: #cdaf73 url(Bilder/corner_footer_right.gif) no-repeat;
}

#flashcontent{
	float:left;
	margin-left: 0px;
	margin-top: -390px;
}

#news a{
	font-weight:bold;
	color:#CC0000;
}
