body {
	/* schrift */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	
	/* rahmen */
	border: none;
	margin-top: 0px;
	margin-left: 0px;
	margin-width: 0px;
	margin-height: 0px;
	
	/* background */
	background-color: #FFFFFF;
	background-attachment: fixed;
	background-position: left top;
	background-image:  url("../bilder/layout/background.jpg");
	background-repeat: repeat-y;
}

table {
	/* zeichenangaben */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

td.strich {
	border-top: 0px solid #707070;
	border-right: 0px solid #707070;
	border-bottom: 1px solid #B9B9B9;
	border-left: 0px solid #707070;
}

.zeilenabstand {
	/* vergroesserung des zeilenabstands; span oder p */
	line-height: 20px;
}

.adresse {
	/* adressfeld */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #C5C5C5;
}

.headline {
	/* span oder p; text rot-fett */
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #B9B9B9;
}

.zitat {
	color: #999999;
	font-style: italic;
}

img.bilderrahmen { 
	/* rahmen für bilder */
	border: 1px; color: #8f8f8f; border-style: solid; 
}

img.bilderabstand {
	color: #FFFFFF;
	border-top: 1px none #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 1px none #FFFFFF;
	border-left: 1px none #FFFFFF;
}

/* kennzeichnung der links am fuss und basis */
A:link {COLOR: #eb0507; font-weight: none; text-decoration: none;}
A:visited {COLOR: #eb0507; font-weight: none; text-decoration: none;}
A:hover {COLOR: #000000; text-decoration: none;}
A:active {COLOR: #3C3B3D; text-decoration: none;}

/* kennzeichnung der navigation der projekte */
A.navipr:link {COLOR: #707070; font-weight: none; text-decoration: none;}
A.navipr:visited {COLOR: #707070; font-weight: none; text-decoration: none;}
A.navipr:hover {COLOR: #000000; text-decoration: none;}
A.navipr:active {COLOR: #3C3B3D; text-decoration: none;}


/* kennzeichnung der links in der navigation */
A.navi:link {
	COLOR: #eb0507;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 0px;
	margin-left: 0;
	display: block;
	padding: 5px 5px 5px 5px;
}

A.navi:visited {
	COLOR: #eb0507;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 0px;
	margin-left: 0;
	display: block;
	padding: 5px 5px 5px 5px;
}

A.navi:hover {
	COLOR: #FFFFFF;
	background: #eb0507;
	text-decoration: none;
}

A.navi:active {
	COLOR: #3C3B3D; 
	text-decoration: none;
}

/* information _ navigationselemente */
A.naviinfo:link {
	COLOR: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 0px;
	margin-left: 0;
	display: block;
	padding: 5px 5px 5px 5px;
}

A.naviinfo:visited {
	COLOR: #707070;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	padding: 0px;
	margin-left: 0;
	display: block;
	padding: 5px 5px 5px 5px;
}

A.naviinfo:hover {
	COLOR: #FFFFFF;
	background: #eb0507;
	text-decoration: none;
}

A.naviinfo:active {
	COLOR: #3C3B3D; 
	text-decoration: none;
}



/* kennzeichnung der formulare */
input.form_inputrahmen { 
	border: 1px; 
	color: #173763; 
	border-style: solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	highlight-color: #FFFFFF;
	threedface-color:#FFFFFF;
}
	
textarea.form_textarearahmen {
	border: 1px;
	color: #333333;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	highlight-color: #FFFFFF;
	threedface-color:#FFFFFF;
}

select.form_selectrahmen { border: 1px; color: #333333; border-style: solid; }