/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: #E8E8E8 url(gfx/background.gif);

}


div#container {
	position: absolute; left: 50%;
	width:806px;
	margin-left: -403px;
}


/*beinhaltet die hautpdivs navi und realcontent*/
div#content {
	height: 500px;
	background-color: #FFF;
	background-image: url(gfx/back_blatt.gif);
	background-repeat: repeat-y;
}

div#content .homenews {font-family: Helvetica, Arial, sans-serif;
	line-height: 17px;
	color: #232323;	font-size: 12px;

/*padding-left:40px;*/

}

div#content .homenews ul {
	list-style: none;
	text-align: left;
	padding-left:85px;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:8px;
	list-style-position:outside;
	}
	*html #content .homenews ul {padding-left:44px;} /* IE Hack */
	div#content .homenews ul li {padding-left:0px; margin-left:0px;}
	
div#content .homedate {font-family: Helvetica, Arial, sans-serif;
	line-height: 17px;
	color: #232323;	font-size: 12px;

float:left;height:30px;clear:both;
}

div#logo {
	position:absolute;
	width:300px;
	left: 3px;
	top: 0px;
}

div#navi {
	position:absolute;
	width:300px;
	left: 3px;
	top: 150px;
	text-align:left;
}

/*für divs content mit bilder oben */
div#realcontent {
	position:absolute;
	left:303px;
	top:0px;
	width:500px;
}

/*für divs im content ohne bilder */
div#realcontentOhne {
	position:absolute;
	left:303px;
	top:69px;  /*top vorher 87 */
	width:500px;
}

/*div#realcontentOhne img {*/
.bild {
	border-top-width: 0px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

/* navigation auflistungs stile */
div#navi ul {
	list-style: none;
	text-align: left;
}

div#navi ul li {
	border-bottom: no;
}

.navilink {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}

.navilink:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
	color: #E0A703;
	text-decoration: none;
}
.navilinkAktiv {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 22px;
	color: #E0A703;
	text-decoration: none;
}



/* schriftstile */

a {color:#E0A703}
a:hover {color:#977203}
/* gelb für h1 überschrift */
.gelb {
	color: #E0A703;
}

.pfeilgelb {
	color: #FFBD00;
}

.pfeilweiss {
	color: #FFFFFF;
}

.bildref {
padding-bottom:5px;
}

p {
	font-size: 12px;
	padding-right: 20px;
	padding-left: 0px;
	padding-top:8px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 17px;
	color: #232323;
}

h1 {
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	color: #7E7E7E;
	font-weight: bold;
	line-height:12px;
}

div#realcontent img {
	margin: 0px;
	padding: 0px;
}

h2 {
	padding-right: 20px;
	padding-left: 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight: bold;
	line-height:2px;
}


h3 {
	padding-right: 20px;
	padding-left: 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight: bold;
	line-height:2px;
	color: #202020;
}

/* footer stile */

div#footer {
	padding-left:44px;
	padding-top:38px;
	background-image: url(gfx/back_blatt_unten.gif);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:15px;
	color: #1B0B01;	
}



.footerfett {
	font-weight:bold;
}

div#footer a {
	text-decoration: none;
	color: #1B0B01;	
}

div#footer a:hover {
	text-decoration: underline;
	color: #461C03;	
}

div#footerHome {
	padding-left:44px;
	padding-top:38px;
	background-image: url(gfx/back_blatt_home.jpg);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:15px;
	color: #1B0B01;	
}


div#footerHome a {
	text-decoration: none;
	color: #1B0B01;	
}

div#footerHome a:hover {
	text-decoration: underline;
	color: #461C03;	
}

/*kontaktformular stile */
.textfeld {
	width: 400px;
	border: 0px solid #FFCC33;
	margin-bottom:3px;
	margin-top:3px;
	background-color: #F0F0F0;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top:2px;
	padding-bottom:2px;
}

.bezeichnung {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #333333;
}

.button {
background-color: #FFCC33;
border: 0px;}

div#absender {padding:6px 12px 0px 0px;float:right;color:#666666;
font-size:11px;font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
div#absender a {color:#D2278F;
text-decoration:none;
}

div#textreferenz {width:420px;height:308px;}
.obenNull {padding-top:0px;margin-top:0px;}

