body {
}

h2 {
	color: red;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: 16px;
}
h3 {
	color: #666;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	line-height: 16px;
}
h4 {
}
h5 {
	color: #666;
	font-size: 18px;
    font-weight: lighter;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
 }   
a:link { color: #C60; font-style: normal; text-decoration: none; }
a:visited { font-style: normal; text-decoration: none; }
a:hover { color: red ; font-style: normal; text-decoration: none; }
a:active { text-decoration: none; 
}


.textheaderred { color: red; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 300; line-height: 16px; }
.textE { color: #7C7C7C; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300; line-height: 16px; }
.textEs { color: #7C7C7C; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300; line-height: 13px; }
.texts { color: #BABABA; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300; line-height: 13px; }
.navinvers {
	color: #252525;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #424242;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	position: static;
	margin-top: 10px;
}
.navinvers2 {
	color: #C0C0C0;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #969696;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 3px;
	position: static;
	margin-top: 10px;
}
	
#page {
	width: 1100px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#boxtop {
	width: 1050px;
	padding: 5px;
	float: left;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
	border: medium none #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7F7F7F;
}	
#boxside {
	width: 170px;
	padding:0px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: auto;
	float: left;
}	
#boxleft {
	width: 160px;
	padding: 5px;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: auto;
	border: medium ridge #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #949494;
	float: left;
}
#boxleft ul { padding: 0; list-style: none;
}
#boxleft li { margin: 0; list-style-type: none;
	border: thin none #FFF;
	line-height: 22px;
}
.boxleft a:link { font-style: normal;text-decoration: none;
}
.boxleft a:hover {
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #603;
	color: #FFF;
	border: thin double #069;
	padding: 5px;
}
.boxleft a:visited { color: #949494; font-style: normal; text-decoration: none; 
}

#boxleft2 {
	width: 160px;
	float: left;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: auto;
	border: thin none #CCC;
	background-color: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2C2C2C;
}
#boxleft2 ul { padding: 0; list-style: none;
}
#boxleft2 li { margin: 0; list-style-type: none;
	border: thin none #FFF;
	line-height: 22px;
}
.boxleft2 a:link {
	font-style: normal;
	text-decoration: none;
	color: #2C2C2C;
}
.boxleft2 a:hover {
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #603;
	color: #FFF;
	border: thin double #069;
	padding: 5px;
}
.boxleft2 a:visited {
	color: #2C2C2C;
	font-style: normal;
	text-decoration: none;
}
#boxmid{
	width: 700px;
	min-height: 1000px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #BABABA;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 45px;
	background-color: #252525;
}
#boxright{
	width: 160px;
	padding: 5px;	
	float: right;
	margin-top: auto;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: auto;
	border: thin none #CCC;
	background-color: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}
#boxright ul { padding: 0; list-style: none;
}
#boxright li { margin: 0; list-style-type: none;
	border: thin none #FFF;
	line-height: 22px;
}
#boxright a:link {
	font-style: normal;
	text-decoration: none;
	color: #555555;
}
#boxright a:hover {
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #603;
	color: #FFF;
	border: thin double #069;
	padding: 5px;
	}

.boxright a:visited { color: #555555; font-style: normal; text-decoration: none; 
}
#boxright2 {
	width: 160px;
	padding: 5px;
	float: right;
	margin-top: auto;
	margin-left: auto;
	border: thin none #CCC;
	background-color: #C0C0C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C2C2C;
}
#boxright2 ul { padding: 0; list-style: none;
}
#boxright2 li {
	margin: 0;
	list-style-type: none;
	border: thin none #FFF;
	line-height: 17px;
	font-size: 11px;
}
#boxright2 a:link {
	color: #2C2C2C;
	font-style: normal;
	text-decoration: none;
}
#boxright2 a:hover {
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	background-color: #603;
	color: #FFF;
	border: thin double #069;
	padding: 5px;
}
.boxright2 a:visited {
	color: #2C2C2C;
	font-style: normal;
	text-decoration: none;
}

.bildleft1 {
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bildright { text-align: right; margin: 0 0 5px 10px; float: right; }
.bild p {	/* Bildunterschrift */ color: gray; padding: 5px 0; font-size: 11px; }
.bildright p { color: gray; font-size: 11px; padding: 5px 0; }
.foto {	/* Bildunterschrift */
	text-align: center;
	color: gray;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 35px;
}

/* .clearfix */
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
