/*
Haupt CSS main.css
*/
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin:0;	


}
body {
	background-color:#f1f6fc;
}
h1 {font-size:24px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
 
a:link {
	text-decoration:none;
	color:#666666;
}
a:visited {
	text-decoration:none;
	color:#666666;
}
a:focus {
	text-decoration:none;
	color:#666666;
}
a:hover {
	text-decoration:none;
	font-weight:bold;
    color:#666666;
}
a:active {
	text-decoration:none;
	color:#666666;
}
a.main:link {
	text-decoration:none;
	color:#666666;
}
a.main:visited {
	text-decoration:none;
	color:#666666;
}
a.main:focus {
	text-decoration:none;
	color:#666666;
}
a.main:hover {
	text-decoration:none;
	font-weight:normal;
    color:#666666;
}
a:active {
	text-decoration:none;
	color:#666666;
}
a.sub:link {
	text-decoration:none;
	color:#666666;
}
a.sub:visited {
	text-decoration:none;
	color:#666666;
}
a.sub:focus {
	text-decoration:none;
	color:#666666;
}
a.sub:hover {
	text-decoration:none;
	font-weight:bold;
	color:#f2ce9b;
}
a.sub:active {
	text-decoration:none;
	color:#666666;
}
#mainbox {
	width: 960px;
	background-color:#f1f6fc;
}
#boxheader_margin {
	position:relative;
	height:15px;
}
#boxheader {
	position:relative;
	height:170px;
	background-image:url(images/home.jpg);
}
#boxnaviliste {
	position:relative;
	height:20px;
	border-top-color:#f2ce9b;
	border-top-style:solid;
	border-top-width:5px;
}
#boxnavi {
	position:relative;
	float:left;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
}
#boxnavi:hover {
	position:relative;
	float:left;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f2ce9b;
}
#boxnavi_current {
	position:relative;
	float:left;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	background-color:#f2ce9b;
}
#boxnavilast {
	position:relative;
	float:left;
	width:63px;
	font-size:14px;
	padding-left:10px;
}
#boxnavilast:hover {
	position:relative;
	float:left;
	width:63px;
	font-size:14px;
	padding-left:10px;
	background-color:#f2ce9b;
}
#boxnavilast_current {
	position:relative;
	float:left;
	width:63px;
	font-size:14px;
	padding-left:10px;
	background-color:#f2ce9b;
}
#placeholder1 {
	position:relative;
	float:left;
	width:36px;
	height:16px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
}
#placeholder2 {
	position:relative;
	float:left;
	width:75px;
	height:16px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-right-width:1px;
}
#boxleft {
	position:relative;
	padding:20px;
	float:left;
	width:180px;
	height:auto;
	_padding-top:40px;
	background-color:#f1f6fc;
}
#boxcontent {
	position:relative;
	float:left;
	width:540px;
	height:auto;
}
#boxthumbs {
	position:relative;
	padding:20px;
	padding-top:40px;
	float:left;
	width:150px;
	height:auto;	
}
#headertitel {
	font-family:"Courier New", Courier, monospace;
	font-family:"Times New Roman", Times, serif;
	position:relative;	
	padding-left:10px;
	height:36px;
	width:210px;
	color:#666666;
	font-size:30px;
	font-weight:bold;
	background-color:#f2ce9b;
	float:left;
}	
#etappen {
	width:160px;
	padding-top:5px;
	padding-bottom:3px;
	border-bottom:#666666;
	border-bottom:thin;
	border-bottom-style:dotted;
	width:180px;
}	
#titel {
	padding-top:20px
}
#titelbild {
	position:relative;
	float:left;
	padding-right:20px;
}
#titelbildbox {
	position:relative;
	float:left;
	width:100%;
	font-size:14px;
	font-weight:600;
	padding-bottom:30px;
}
img {
	border:none;
}
.thumbs {
	padding:5px;
	text-align:center;
	border:thin;
	border-color:#CCCCCC;
	border-style:dotted;
	width:140px;
}
