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

* {
	margin:0;
	padding:0;
	border:0;
}
a, img { 
	outline:none;
	border:0;
}
html {
	height:100%;
	background-image:url(../bilder/html_bg.jpg);
}
body.mceContentBody{background-color:#34bbdb;background-image:url(../bilder/blank.gif);}

body {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#733F17;
	background-image:url(../bilder/body_bg.jpg);
	background-repeat:repeat-x;
}
p {
	margin: 0px 0px 6px 0px;
	}
	
/*............... Container .............*/	
	
#seite {
	min-height:100%;
	margin:0px auto;
	width:979px;
	background-image:url(../bilder/seite_bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	position:relative;
	}
* html #seite {
	margin:0px auto;
	height:100%;
}
#kopf {
	width:979px;
	height:270px;
	background-image:url(../bilder/kopf_bg.jpg);
	background-repeat:no-repeat;	
	}
#kopf h1{
	display:none;	
	}
.loggedin {position:relative; float:right; padding-right:50px;}
#hauptteil {
	margin:0px auto;
	width:670px;
	padding-bottom:86px;
	}
#linke_spalte {
	width:200px;
	position:relative;
	left:-10px;
	float:left;
}
#rechte_spalte {
	width:440px;
	margin:0px 0px 0px 10px;
	float:left;
}
#rechte_spalte h2 span {
	display:none;
	}
#rechte_spalte h3 {
	margin:12px 0px 3px 12px;
	font-size:12px;
	font-weight:bold;
	color:#006C85;
	}
#rechte_spalte h4 {
	margin:9px 0px 0px 12px;
	color:#006C85;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	}
#rechte_spalte p {
	margin:0px 0px 3px 12px;
	}
#rechte_spalte a:link {
	color:#852E00;
		}
#rechte_spalte a:hover {
	text-decoration:none;
		}
#rechte_spalte ul {
	margin:0px 0px 9px 18px;
	}
#rechte_spalte ul li {
	list-style:circle;
	list-style-position:outside;
	margin:0px 0px 3px 10px;
	}
#fuss_abstand {
	clear:left;
	height:30px;
	background-color:transparent;
}
#fuss {
	position:absolute;
	bottom:0px;
	height:86px;
	width:979px;
	background-image:url(../bilder/fuss_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#fuss p {
	margin:30px 0px 0px 0px;
	color:#D1D1D1;
	font-size:10px;
	text-align:center;
}
#fuss p a {
	color:#FFFFFF;
}
#fuss p a:hover {
	text-decoration:none;
}

/*............... Navi .............*/	

#navi {
	width:780px;
	height:70px;
	padding:130px 0px 0px 98px;
}
#navi li {
	float:left;
	list-style:none;
	}
#navi li span {
	display:none;
	}
#navi li a {
	display:block;
	width:130px;
	height:70px;
}
.m1 {
	background-image:url(../bilder/m1.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.m1:hover, .m1_aktiv {
	background-image:url(../bilder/m1.jpg);
	background-repeat:no-repeat;
	background-position:0 -70px;
}
.m2 {
	background-image:url(../bilder/m2.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.m2:hover, .m2_aktiv {
	background-image:url(../bilder/m2.jpg);
	background-repeat:no-repeat;
	background-position:0 -70px;
}
.m3 {
	background-image:url(../bilder/m3.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.m3:hover, .m3_aktiv {
	background-image:url(../bilder/m3.jpg);
	background-repeat:no-repeat;
	background-position:0 -70px;
}
.m4 {
	background-image:url(../bilder/m4.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.m4:hover, .m4_aktiv {
	background-image:url(../bilder/m4.jpg);
	background-repeat:no-repeat;
	background-position:0 -70px;
}
.m5 {
	background-image:url(../bilder/m5.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.m5:hover, .m5_aktiv {
	background-image:url(../bilder/m5.jpg);
	background-repeat:no-repeat;
	background-position:0 -70px;
}
.m6 {
	background-image:url(../bilder/m6.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.m6:hover, .m6_aktiv {
	background-image:url(../bilder/m6.jpg);
	background-repeat:no-repeat;
	background-position:0 -70px;
}

/*............... Formular .............*/	

table {
	margin:0px 0px 18px 12px;
}

td {
	padding:2px 5px 2px 0px;
	border-bottom:1px dashed #006C85;
}
.border_none {border:none;}

.border_right {
	border-right:1px dashed #006C85;
	}

input.submit {
	padding:5px 8px 5px 8px;
	margin-top:10px;
	background-color:#cc3;
}

input.submit:hover {
	background:url('../bilder/submit_hover.jpg') no-repeat;
}

input.submit:active {
	background:url('../bilder/submit_active.jpg') no-repeat;
}

input, textarea {
	background-color:#8bd0e0;
	padding:4px;
	margin-right:7px;
	border: solid 1px #006C85;
}

input:hover, textarea:hover {
	background:url('../bilder/input_hover.jpg') no-repeat;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

select {
	padding: 2px 2px 2px 2px;
	border: solid 1px #006C85;
	background-color:#8bd0e0;
}

#errors p {
	font-size:11px;
	padding: 0px 0px 10px 20px;
	display: block;
	background: url('../bilder/failure.png') no-repeat;
}



.clear{clear:both;}
.rclear{clear:right;}
.lclear{clear:left;}

















