@charset "UTF-8";

	*
{margin:0 auto; padding:0}

body {
	text-align:center;
	font-family:Calibri, Helvetica, Arial, sans-serif; 
	font-size:15px;
	line-height:1.6em;
	color:#333333;
	background-color:#888;
	/* background-color:white; */

	overflow:scroll;
}

h1 {
margin-top:10px;
margin-bottom:30px;
font-size:23px;
color:#333333;
font-weight:normal;
}

h1.titel {
padding-top:40px;
/* margin-top:10px; */
margin-bottom:10px;
margin-left:190px;
font-size:50px;
color:#333333;
font-weight:normal;
letter-spacing:10px;
}

.titelzeile{
	margin-top:2px;
	margin-left:190px;
	font-size:19px;
	line-height:1.8em;
	letter-spacing:1px;
	/*margin-left:290px; */
}

h2 {
margin-top:30px;
margin-bottom:10px;
font-size:20px;
color:#333333;
font-weight:normal;
}

h3 {
margin-top:10px;
margin-bottom:0px;
font-size:18px;
color:#333333;
font-weight:normal;
}

h4 {
margin-top:6px;
margin-bottom:8px;
font-size:15px;
color:#333333;
font-weight:bold;
}

a {
	text-decoration:none; 
	color:#A14015;
}	

a:hover {
	color:#999999;
	/* font-weight:bold; */
}


#container{
	width:1024px;
	height:auto; 
	/* height:700px; */
	background-image:url(../images/bg1.jpg); 
	
	background-repeat:repeat-y;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}
#header{
	
	width:1024px;
	height:140px;
	background-image:url(../images/bg1.jpg);
	
}

/* #logo{
	width:1024px;
	height:46px;
	margin-top:60px;
	margin-left:160px;
}
*/

#subheader{
	background-image:url(../images/bg1spiegel.jpg);
	width:1024px;
	height:40px;
	background-repeat:repeat-y;
	text-align:center;
}

h1.sub {
	margin-top:5px;
	line-height:1.8em;
	margin-right:50px;
}

#navi_o{
	list-style-type: none;
	margin-left:300px;
	
}

#navi_o li {
    float: left;
    height: 40px;
    line-height: 40px;
    padding-right: 20px;
    position: relative;
    width: 130px;
}

#navi_o li a {
	
	color:#A14015;
	font-weight:bold;
}

#navi_o li a.aktiv{
	color:#999999;
	
}

/*
#navi_o li a:active{
	color:#999999;
}


#navi_o li a:visited{
	color:#999999;
}
*/

#navi_o li a:hover {
	color:#999999;
	
}

/* ----------- ENDE Navi oben ------------------ */


#left {
	
	width:150px;
	margin-top:41px;
	margin-left:20px;
	
/* ----------- für IE margin-top:80px; MUSS irgendwie noch rein, wahrscheinlich hat der IE andere Überschriftsgrößen im Content o.ä. da könnte man natürlich auch ran . . . ------------------ */	
	float:left;
}

/* ----------- BEGINN Navi links------------------ */

#navi_li{
	width:150px;
	margin-top:0px;
	margin-left:0px;
	/*height:200px;*/
	}

#navi_li ul{
list-style-type:none;
}

#navi_li li {height: 40px; line-height: 40px; padding-right: 0px; position: relative; width: 120px;
}

#navi_li li a { color:#A14015; font-weight:bold;
}

#navi_li li a:hover {color:#999999; 
}

 #navi_li li a.aktiv { color:#999999;
}

/*
#navi_li li a:active{ color:#999999;
}

#navi_li li a:visited{ color:#999999;
}
*/



/* ----------- ENDE Navi links------------------ */


#content{
	
	width:674px;
	/* IE hack wg. min-height */
	min-height:500px;
	height:auto !important;
	height:500px;
	
	margin-top:50px;
	margin-left:190px;
	margin-right:150px;
	
	
	/* border-bottom:1px solid #CCCCCC; */
}
	
#spacer{
	width:1px;
	height:400px;
	float:left;
}	

/*
#mitte{
	margin-top:40px;
	margin-left:60px;
	margin-right:60px;
	width:766px;
	min-height:400px;
}
*/

.standard{
	list-style-type: disc;
	
}

.standard li{
	margin-top:10px;
	margin-left:30px;
	
}

.ohnetype{
	list-style-type: none;
	
}

.ohnetype li{
	margin-top:15px;
	margin-left:30px;
	margin-bottom:15px;
	
}

.bold{
	font-weight:bold;
	
}
.floatleft{
	
	float:left;
}

.clearboth{
	clear:both;
}

.einrueck{
	margin-left: 100px;
	
}

.text{
	margin-top:10px;
	/* margin-bottom:15px; */
	line-height:1.8em;
	/* margin-left:290px; */
}

.hometext{
	margin-top:0px;
	margin-bottom:15px;
	line-height:1.8em;
	/*margin-left:290px; */
}

.hometext_imp{
	margin-top:5px;
	margin-bottom:5px;
	line-height:2.0em;
	margin-left:290px;
}

/*
#wobox{
	width:674px; margin-top:20px; margin-bottom:20px;
}
*/

#prefooter{
	background-image:url(../images/bg1spiegel.jpg);
	background-repeat:repeat-y;
	width:1024px;
	height:20px;
	clear:both;
	margin-top:40px;
	
	/*border-top:2px solid #CCCCCC;*/
}


#footer{
	/* background-image:url(../images/bg1.jpg); */
	background-repeat:repeat-y;
	width:1024px;
	height:40px;
	clear:both;
	margin-top:10px;
	text-align:center;

	
	/*border-top:2px solid #CCCCCC;*/
}

#footer a.aktiv{
	color:#999999;

}


#fake_bg{
	width:1024px;
	height:400px;
	background-color:#888;
}







