/* general HTML Elements --------------------------------------------------------------------------------------- */

body{
	background-color:#2a2925; 	/* automaticaly set to black in IE for working Overlay, only visible in Mozilla */
	padding:0px;
	margin:0px;
}
body, td{
	font-family:trebuchet ms;
	font-size:13px;
	color:#88877e;
	line-height:15px;
}

img{
	border-style:none;
}

#page{
	background-color:#2a2925;
}
* html #page { /* Star-HTML-Hack fuer IE */
	height:100%;
}
.error{
	color:#ff0000;
}



#logo{
	position:absolute;
	left:20px;
	bottom:24px;
}


#page #kopf{
	height:120px;
	width:980px;
	margin-top:20px;
	margin-left:20px;
	background-image:url(rubrik_hohenkammer.gif);
	background-repeat:no-repeat;
}
#page #kopf .serviceblock{
	float:right;
	width:120px;
	margin-right:20px;
}

#page #main{
	clear:both;
	width:1000px; 
	margin-bottom:20px; /* bottom-spacer */
}
#page #main #nav{
	float:left;
	width:120px;
	margin-left:20px;
	margin-right:20px;
	display:inline; /* Ie6 Float-Margin-Bug Fix */
}
#page #main #inhalt{
	width:840px; /* Breite und overflow:hidden nur fuer ie6 Bug */
	overflow:hidden;
	float:left;
}
#page #main #inhalt .hauptreihe{
	clear:both;
	width:840px;
}
#page #main #inhalt .hauptreihe .spalte{ /* Standardspalte */
	float:left;
	width:260px;
	margin-right:20px;
}
#page #main #inhalt .hauptreihe .doppelspalte{ /* Standardspalte */
	float:left;
	width:560px;
	/* kein margin-right wegen potentieller Unterteilung in Doppelspalte */
}

/* Contentelemente ------------------------------------- */
#page #main #inhalt .hauptreihe .content img{
	margin-bottom:20px;
	display:block; /* CSS-fix IE */
}
#page #main #inhalt .hauptreihe .content h2{
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:13px;
	line-height:15px;
	font-weight:normal;
}
#page #main #inhalt .hauptreihe .content a{
	color:#b3aa56;
	text-decoration:none;
}
#page #main #inhalt .hauptreihe .content a:hover{
	text-decoration:underline;
}
#page #main #inhalt .hauptreihe .content a:active{
	color:#eae9e1;
}
#page #main #inhalt .hauptreihe .content b{
	color:#8e824c;
	font-weight:normal;
}
#page #main #inhalt .hauptreihe .content ul{
	list-style-image:url(liststyleimage.gif);
	margin-left:0px;
	padding-left:30px;
}




/* sonderelemente ---------------------------------------- */
#page #main #inhalt .hauptreihe .bildwechsler .bild{
	margin-bottom:20px;
}
#wechsler2, #wechsler3, #wechsler4, #wechsler5, #wechsler6, #wechsler7, #wechsler8, #wechsler9 {
	display:none;
}

#page #main #inhalt .hauptreihe .bildwechsler #navigation{
	color:#eae9e1;
}
#page #main #inhalt .hauptreihe .bildwechsler #navigation a:hover{
	text-decoration:none;
	color:#eae9e1;
}

#page #main #inhalt .hauptreihe .anderthalbspalten{
	width:400px;
	margin-left:140px;
}

/* navigationselemente ----------------------------------- */
#page #main #nav .navblock{
	margin-bottom:15px;
}
#page #main #nav a, #page #kopf #nav a{
	color:#88877e;  /* dunkelgrau */
	text-decoration:none;
}
#page #main #nav, #page #kopf #nav, #page #main #nav .highlight{
	color:#eae9e1; /* hellgrau */
}
#page #main #nav a:hover, #page #kopf #nav a:hover{
	color:#eae9e1; /* hellgrau */
}
#page #main #nav a:active, #page #kopf #nav a:active{
	color:#ffffff; /* weiss */
}

/* Kontaktformular----- ----------------------------------- */
#page #main #inhalt #anredeauswahl{
	margin-bottom:6px;
}

#page #main #inhalt input{
	width:400px;
	border-style:none;
	padding:4px;
	height:24px;
	line-height:20px;
	margin-top:6px;
	margin-bottom:6px;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	
}
#page #main #inhalt textarea{
	width:400px;
	border-style:none;
	padding:4px;
	margin-top:6px;
	margin-bottom:6px;
	font-family:Arial;
	font-size:13px;
	color:#000000;
}
#page #main #inhalt .box{
	width:13px;
	height:13px;
}
#page #main #inhalt .radio{
	width:13px;
	height:13px;
}
#page #main #inhalt .submit{
	width:160px;
	line-height:20px;
	background-color:#b3aa56;
	color:#000000;
}









