body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

/* Formatierungen für Schriften */
.typoWhite{
	color: #FFFFFF;
}
h1{
	font-size: 14pt;
}

/* Formatierungen für Formulare */
.formBlackWhite{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
input,textarea{
	border: 1px solid #BEBEBE;
	background-color: #FFFFFF;
}

/* Linkformatierungen */
a{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a:visited{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a:active{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a:hover{
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

a.headline{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.headline:visited{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.headline:active{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.headline:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.mainNavigation{
	color: #000000;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}
a.mainNavigation:visited{
	color: #000000;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}
a.mainNavigation:active{
	color: #000000;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}
a.mainNavigation:hover{
	color: #000000;
	font-weight: bold;
	text-transform:uppercase;
	text-decoration: none;
}

a.subNavigation{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.subNavigation:visited{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.subNavigation:active{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.subNavigation:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.subNavigationActive{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.subNavigationActive:visited{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.subNavigationActive:active{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.subNavigationActive:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.bottomNavigation{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.bottomNavigation:visited{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.bottomNavigation:active{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.bottomNavigation:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

img.picRight{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
	border: 1px solid black;	
}

img.picLeft{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid black;
}

img.picLeftNoBorder{
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.picRightNoBorder{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;	
}

/** 
* Styles for javascript fvalidate class (form validator)
*/
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #000000;
	background-color: #BEBEBE;
	color: #000000;
}
label.errHilite {
	font-weight: bold;
}
