/* *** global classes *********************************************** */
body {
	margin-left					: 0px;
	margin-top					: 0px;
	background-color 			: #FFFF00;
	color						: #000000;
	font-family 				: Verdana, Arial, Helvetica, sans-serif;
	font-size 					: 10pt;
	text-decoration				: none;
	scrollbar-base-color		: #FFFF00;
}
table, td {
	background-color 			: #FFFFFF;
	color						: #000000;
	font-family 				: Verdana, Arial, Helvetica, sans-serif;
	font-size 					: 10pt;
	text-decoration				: none;
}
input, textarea {
	color						: #23539F;
	font-family 				: Verdana, Arial, Helvetica, sans-serif;
	font-size 					: 10pt;
	text-decoration				: none;
	border-color				: #FF9A61;
	border-style				: solid;
	border-width				: 1px;
	background-color 			: #FFFFFF;
	scrollbar-base-color		: #FF9A61; 
	scrollbar-3dlight-color		: #FF9A61; 
	scrollbar-arrow-color		: #23539F; 
	scrollbar-darkshadow-color	: #CA713D; 
	scrollbar-face-color		: #FFCDB0; 
	scrollbar-highlight-color	: #FFFFFF; 
	scrollbar-shadow-color		: #FF9A61; 
	scrollbar-track-color		: #FFCDB0;
}
input.button {
	color						: #23539F;
	font-family 				: Verdana, Arial, Helvetica, sans-serif;
	font-size 					: 108pt;
	text-decoration				: none;
	background-color 			: #FFCDB0;
	height						: 20px;
}
ul {
	list-style-image			: url(../images/bullet.gif);
}

h1 {
	font-size 					: 36pt;
}
h2 {
	font-size 					: 20pt;
	color						: #FF0000;
}
h3 {
	font-size 					: 20pt;
	color						: #33CC00;
}
h4 {
	font-size 					: 20pt;
	color						: #FF6600;
}
h5 {
	font-size 					: 20pt;
	color						: #0066FF;
}
h6 {
	font-size 					: 20pt;
	color						: #CC00FF;
}
.projekte {
	font-size 					: 14pt;
	color						: #FF6600;
}
.bilder {
	font-size 					: 14pt;
	color						: #0066FF;
}

/* *** pseudo-class for links ******************* */
a:link {
	text-decoration		: none;
	font-weight			: bold;
	color				: #FF6600;
}
a:visited {
	text-decoration		: none;
	font-weight			: bold;
	color				: #FF6600;
}
a:hover {
	text-decoration		: underline;
	font-weight			: bold;
	color				: #FF6600;
}
a:active {
	text-decoration		: none;
	font-weight			: bold;
	color				: #FF6600;
}

/* *** pseudo-class selectors for links ******************* */
a.startseite:link, a.startseite:visited, a.startseite:hover, a.startseite:active, a.startseite {
	display				: block;
	color				: #FFFFFF;
	background-color 	: #FF0000;
	font-weight			: bold;
	width				: 210px;
	text-decoration		: none;
	text-align			: center;
	line-height			: 35px;
	font-size 			: 14pt;
}
a.informationen:link, a.informationen:visited, a.informationen:hover, a.informationen:active, a.informationen {
	display				: block;
	color				: #FFFFFF;
	background-color 	: #33CC00;
	font-weight			: bold;
	width				: 210px;
	text-decoration		: none;
	text-align			: center;
	line-height			: 35px;
	font-size 			: 14pt;
}
a.projekte:link, a.projekte:visited, a.projekte:hover, a.projekte:active, a.projekte {
	display				: block;
	color				: #FFFFFF;
	background-color 	: #FF6600;
	font-weight			: bold;
	width				: 210px;
	text-decoration		: none;
	text-align			: center;
	line-height			: 35px;
	font-size 			: 14pt;
}
a.bilder:link, a.bilder:visited, a.bilder:hover, a.bilder:active, a.bilder {
	display				: block;
	color				: #FFFFFF;
	background-color 	: #0066FF;
	font-weight			: bold;
	width				: 210px;
	text-decoration		: none;
	text-align			: center;
	line-height			: 35px;
	font-size 			: 14pt;
}
a.kontakt:link, a.kontakt:visited, a.kontakt:hover, a.kontakt:active, a.kontakt {
	display				: block;
	color				: #FFFFFF;
	background-color 	: #CC00FF;
	font-weight			: bold;
	width				: 210px;
	text-decoration		: none;
	text-align			: center;
	line-height			: 35px;
	font-size 			: 14pt;
}

a.impressum:link, a.impressum:visited, a.impressum {
	text-decoration		: none;
	font-size 			: 8pt;
	font-weight			: normal;
	color				: #999999;
}
a.impressum:hover, a.impressum:active  {
	text-decoration		: none;
	font-size 			: 8pt;
	font-weight			: normal;
	color				: #333333;
}


/* *** class selectors for text ************************************* */
.headline {
	font-weight		: bold;
	letter-spacing	: 0.4em;
	text-align		: left;
}
.anmerkung {
	font-size 		: 7pt;
	color			: #CCCCCC;
}
.important {
	text-decoration		: none;
	font-weight			: bold;
	color				: #FF0000;
}