﻿@charset "UTF-8";
/* CSS Document */
html { height: 101%; }
body {
	color: #000000;
	text-align: center; 
	font: 11px/1.75em 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	background-color:#f1f1f1;
}
td {
	color: #000000;
	text-align: left; 
	font: 11px/1.75em 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;
	margin: 0;
	background-color:#f1f1f1;
}
h1 { font-family: 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif; font-size: 1.3em; font-variant:small-caps;}
h2 { font-family: 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif; font-size: 1em; }
img { border: 0; }

a, a:visited, a:hover {text-decoration:none}


#box
{
position:absolute;
z-index:10;
left:50%;
margin-left:-475px;
margin-top:100px;
top:0;
width:950px;
height:500px;
border:0px solid #000;
background-color:#FFF;
text-align:left;
}



#boxbg
{
position:absolute;
z-index:1;
left:50%;
margin-left:-500px;
top:0;
margin-top:78px;
width:1000px;
height:550px;
border:0;
background-image:url(images/Schatten.png);
background-repeat:no-repeat;
}

* html #boxbg {
	background:none;
}


#logo {
	position:absolute;
	top:10px;
	left:10px;
	width:474px;
	height:50px;
	border:0px #ff0000 solid;
	text-align:left;
}



#div_mainmenu {
	position:absolute;
	font:bold 1.2em 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;
	top:180px;
	left:0px;
	width:550px;
}


.mainmenu{
list-style-type: none;
margin:0 0 5px 0;
padding: 0;
width: 190px;
text-align:right;
}



.mainmenu li a, .mainmenu li a:visited {
background: url(images/back.gif) repeat-x bottom left;
font: normal 10px 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif;
color: #fff;
display: block;
width: auto; 
padding: 7px 10px 8px 0px;
text-decoration: none;
}


* + html .mainmenu li a, * + html .mainmenu li a:visited { /*IE 7 */
	padding: 4px 10px 8px 0px;   
}

* html .mainmenu li a, * html .mainmenu li a:visited {  /* IE 6 */
	padding: 4px 10px 8px 0px;
	margin-bottom:-16px;
}




.mainmenu li a:hover {
	color:#000;
	background-image:url(images/back2.gif) repeat-x bottom left;
}

.mainmenu li a.aktiv {
	color:#fff;
	background: url(images/back2.gif) repeat-x bottom left;
}

* html a:visited.aktiv {  /* IE 6 */
	background: url(images/back2.gif) repeat-x bottom left;
}


* html .mainmenu li a { /* IE 6 */
width: 180px;
}







#div_content {
	position:absolute;
	left:190px;
	top:0;
	height:478px;
	width:760px;
	border:0px #ff9900 solid;
}

#content_right {
	position:absolute;
	left:380px;
	top:0;
	width:380px;
	height:480px;
}

#content_top {
	position:absolute;
	left:0;
	top:0;
	width:380px;
	height:180px;
	background-color:#CCC;
}

#content_top p {
	padding:120px 0 10px 15px;
	font:normal 22px Georgia, 'Times New Roman', Times, serif;
	color:#666;
}

#content_top h1 {
	padding:120px 0 10px 10px;
	font:normal 22px Georgia, 'Times New Roman', Times, serif;
	color:#666;
}

* html #content_top p { /* IE 6 */
	padding:140px 0 10px 10px;
}

* + html #content_top p { /* IE 7 */
	padding:140px 0 10px 10px;
}

#content_text {
	position:absolute;
	left:0;
	top:180px;
	width:350px;
	height:270px;
	background-color:#f1f1f1;
	padding:15px;
}

#content_text a, #content_text a:visited {
	color:#0000A0;
}

#content_text a:hover {
	color:#C00;
}

#content_text2 {
	position:absolute;
	left:380px;
	top:180px;
	width:350px;
	height:270px;	
	padding:15px;
	z-index:1;
}
	

#footer {	
	position:absolute;
	left:0px;
	top:480px;
	width:950px;
	height:27px;	
	background-color:#666;
	text-align:left;
}

* html #footer { /* IE 6 */
	top:473px;
}


#footer p {
	margin:0;
	padding:4px 0px 2px 195px;
	color:#FFF;
}

#footer a, #footer a:visited {
	color:#fff;
}

#footer a:hover {
	color:#000;
}

#text { margin: 0 auto; width: 940px; text-align: justify; margin-top: 640px; color: #666666; margin-bottom: 10px; font-family: 'Segoe UI', Tahoma, Helvetica, Arial, sans-serif; padding-right: 8px; line-height:15px;}
#text h1 { font-size: 12px; font-weight: bold; margin-bottom: 0px;}
#text h2 { font-size: 12px; font-weight: normal; margin-bottom: 0px;}

