body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	background-color: #666666;
}

/* Hintergrundfarben */
.backgroundTopImage{
	background-color: #F78500;
	background-position:top right;
	background-repeat:no-repeat;
}
.backgroundTopHeader{
	text-align: left;
	height: 95px;
}
.backgroundSearch{
	background-color: #797979;
	height: 42px;
	padding-top: 3px;
}

/* Gestaltungsdefinitionen */
.contentBox{
	background-color: #999999;
}
.mainSearchElementBox{
	padding-right: 10px;
	color: #FFFFFF;
	font-size: 11px;
}
.mainSearchRadioBox{
	padding-right: 5px;
	color: #FFFFFF;
	font-size: 11px;
	width: 100px;
	text-align: left;
}
.searchElementBox{
	padding-right: 10px;
	text-align: left;
}

/* Formformatierungen */
.formSearch{
	font-size: 11px;
	color: #666666;
	border: 1px solid #BABABA;
}
.formSearchRadio{
	border: 0px;
}
.formSearchDropdown{
	font-size: 11px;
	border: 1px solid #000000;
	width: 100px;
}
.formLogin{
	font-size: 11px;
	color: #666666;
	border: 1px solid #000000;
	width: 200px;
}
.formSubmitLogin{
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	width: 100px;
}
.formGuestbook{
	font-size: 11px;
	color: #666666;
	border: 1px solid #000000;
	width: 400px;
}
.formContact{
	font-size: 11px;
	color: #666666;
	border: 1px solid #BABABA;
	width: 200px;
}
.formContactTextarea{
	font-size: 11px;
	color: #666666;
	border: 1px solid #BABABA;
	width: 275px;
}
.formButton{
	color: #666666;
	border: 1px solid #BABABA;
}

/* Textformatierungen */
.typo01{
	color: #FFFFFF;
}
.typoModelDetailHeadline{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}
.typoModelDetail{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}
.typoModelDetailRight{
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: right;
}
.typoLogin{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}

/* Linkformatierungen */
a:link{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:active{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:visited{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.topNavi:link,a.topNavi:active,a.topNavi:visited{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.topNavi:hover{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.topNaviActive:link,a.topNaviActive:active,a.topNaviActive:visited,a.topNaviActive:hover{
	font-size: 11px;
	color: #FFFF00;
	font-weight: bold;
	text-decoration: none;
}
a.topNaviAct:link,a.topNaviAct:active,a.topNaviAct:visited{
	font-size: 11px;
	color: #F78500;
	font-weight: bold;
	text-decoration: none;
}
a.topNaviAct:hover{
	font-size: 11px;
	color: #F78500;
	font-weight: bold;
	text-decoration: underline;
}
a.black:link{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.black:active{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.black:visited{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.black:hover{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.white:link,a.white:active,a.white:visited{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.white:hover{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
