/* CSS Document */

/* Hauptelemente */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	}

#total {
background-color: #3d3c41;
 position: absolute;
 width: 785px;
 height: 580px;
 left: 50%;
 margin-left: -393px;
 background-image:url(img/bg_content_795x580.jpg);
	}
	

#headerbild {
	width:633px;
	height:125px;
	position: absolute;
	left: 115px;

}


#logo_oben {
	width:109px;
	height:105px;
	position: absolute;
	top:10px;
	left: 10px;

}	


#hauptnav {
	width:133px;
	height:306px;
	position:absolute;
	top:140px;
	}
	
#hauptcontent {
	width:485px;
	height:300px;
	overflow:auto;
	position:absolute;
	left: 141px;
	top:140px;
	background-image:url(/img/bg_content.png);
	overflow:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	}
	
#hauptcontentstartseite {
	width:533px;
	height:300px;
	overflow:auto;
	position:absolute;
	left: 141px;
	top:140px;
	background-image:url(/img/bg_content.png);
	overflow:auto;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	}
	
#subnav {
	width:114px;
	height:308px;
	position:absolute;
	left: 670px;
	top:140px;

	}
	
#unten {
	width:774px;
	height:145px;
	position:absolute;
	top: 447px;
	}



/* Ende Hauptelemente */


/* diverss Styles für Inhalt */

td.rot {
background-color:#af101f;
}

textarea.mceAdvanced {
	background-color:#FFFFFF;
	}

td.dunkelgruen {
background-color:#456726;
}

td.hellgruen {
background-color:#91b422;
}

a.teaserunterbild {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
a.teaserunterbild:hover {
	text-decoration:underline;
	} 

a {
color:#ffffff;
text-decoration:underline;
}

a:hover {
	text-decoration:none;
	}	
	
#hauptcontent a, .mceAdvanced.a {
 color:#af101f;
 text-decoration:underline;
}

#hauptcontent a:hover, .mceAdvanced.a:hover {
text-decoration:none;
}

h1 {  
	height: 30px;
	top: 0px;
	margin:0px;
	padding:0px;	
	}
h2 {  
	height: 28px;
	top: 0px;
	margin:0px;
	padding:0px;	
	}
h3 {  
	height: 26px;
	top: 0px;
	margin:0px;
	padding:0px;	
	}

h4 {  
	
	border: 0px solid #000000;
	height: 24px;
	top: 0px;
	margin:0px;
	padding:0px;
	}
h5 {  
	height: 22px;
	top: 0px;
	margin:0px;
	padding:0px;	
	}
h6 {  
	height: 20px;
	top: 0px;
	margin:0px;
	padding:0px;	
	}
	
.textfeld2010 {
	background-image:url(/img/formular_linie.png);
	width:218px;
	height:20px;
	border:0px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:bottom;
}




	
/* Ende diverss Styles für Inhalt */	
	
/* Zoom-Silder */

* .highslide {
	cursor: url(/img/zoomin.cur), pointer;
    outline: none;
}

.highslide img {
	border: 1px solid black;
}
.highslide:hover img {
	border: 1px solid gray;
}

.highslide-image {
    border-bottom: 1px solid black;
    cursor: pointer; /* opera */
	cursor: url(/img/zoomout.cur), pointer;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}

/* Ende Zoom */



