/* ---------------------------Allgemeingültiges--------------------------- */
		* {		margin:0px;
				padding:0px;
		}
		a {
				text-decoration:underline;
				color:#ce2127;
		}
		a:hover {
				text-decoration:none;
				color:#000000;
		}
		body {
				font-family:Verdana,Arial,sans-serif;
				font-size:11px;
				background:url(/images/bg_neu.gif) repeat-y #c8c8c8;
				height:100%;
		}
		html {
				height:100%;
		}
/* ---------------------------Header--------------------------- */
		div#header {
				width:912px;
				height:208px;
				background: url(/images/header.gif) no-repeat;
		}
		div#logo {
				width:71px;
				height:45px;
				position:absolute;
				margin-left:841px;
				margin-top:115px;
		}
/* ---------------------------Navigation oben--------------------------- */
		div#navi_top {
				margin-left:30px;
				padding-top:126px;
				text-transform:uppercase;
		}
		div#navi_top_left {
		}
		div#navi_top_left ul li {
				float:left;
				list-style:none;
				padding-left:15px;
		}
		div#navi_top_left ul li a{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
				font-size:11px;
		}
		div#navi_top_left ul li a:hover{
				color:#ce2127;
		}
		div#navi_top_left ul li a.active{
				color:#ce2127;
		}
		div#navi_top_right {
				margin-right:215px;
		}
		div#navi_top_right ul li{
				float:right;
				list-style:none;
				padding-right:30px;
		}
		div#navi_top_right ul li a{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
		}
		div#navi_top_right ul li a:hover{
				color:#ce2127;
				font-size:11px;
		}
		div#navi_top_right ul li a.active{
				color:#ce2127;
		}	
/* ---------------------------Seitennavigation--------------------------- */		
		div#navi_sub ul li {
				text-transform:uppercase;
				list-style:none;
				padding-bottom:5px;
		}
		div#navi_sub ul li a{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
				font-size:10px;
		}
		div#navi_sub ul li a:hover{
				color:#ce2127;
		}
		div#navi_sub ul li a.active{
				color:#ce2127;
		}
/* ---------------------------Navigation unten--------------------------- */
		div#navi_bottom {
				padding-top:82px;
				margin-right:46px;
				text-transform:uppercase;
		}
		div#navi_bottom ul li{
				float:right;
				list-style:none;
				padding-right:22px;
		}
		div#navi_bottom ul li a{
				color:#000000;
				text-decoration:none;
				font-weight:bold;
		}
		div#navi_bottom ul li a:hover{
				color:#ce2127;
				font-size:11px;
		}
		div#navi_bottom ul li a.active{
				color:#ce2127;
		}	
/* ---------------------------Content--------------------------- */
		div#content {
				margin-left:60px;
				margin-top:40px;
		}
		div#content_left {
				width:250px;
				float:left;
				margin-bottom:96px;
				
		}
		div#flash {
				margin-bottom:25px;
		}
		div#zitat p {
				font-size:11px;
				color:#ce2127;
				font-style:italic;
				font-weight:bold;
		}
		div#sonstiges p {
				text-transform:uppercase;
				font-size:11px;
				line-height:18px;
		}
		div#content_right {
				width:427px;
				margin-left:311px;
				margin-bottom:96px;
		}
		div#content_right h1{
				font-size:11px;
				font-weight:bold;
				margin-bottom:10px;
				width:427px;
		}
		div#content_right blockquote{
				font-size:11px;
				color:#ce2127;
				font-style:italic;
				font-weight:bold;
				margin-bottom:20px;
				width:427px;
		}
		div#content_right p{
				/*width:427px;*/
				padding-bottom:20px;
				line-height:20px;
		}
		div#content_right p img{
		}
		div#portrait {
				margin-left:311px;
		}
		div#portrait_text {
				float:left;
				margin-right:43px;
		}
		div#portrait_img {
				margin-left:20px;
		}
		div#portrait_text h1 {
				font-size:11px;
				font-weight:bold;
				margin-bottom:10px;
				width:194px;
				text-transform:uppercase;
		}
		div#portrait_text p {
				width:194px;
				padding-bottom:20px;
				line-height:15px;
		}
/* ---------------------------Kontaktformular--------------------------- */
		input.text {
				width:326px;
		}
		
		input.text {
				background-color:#FFFFFF;
				border:1px solid #c8c8c8;;
				margin-left:30px;
		}
	
		textarea.textarea {
				width:326px;
		}
		
		textarea.textarea {
				background-color:#FFFFFF;
				border:1px solid #c8c8c8;
				margin-left:30px;
		}
		
		input.submit:hover {
				background-color:#c8c8c8;
				color:#FFFFFF;
				cursor:pointer;
			
		}
		
		input.submit {
				border:1px solid #c8c8c8;
				background-color:#FFFFFF;
				cursor:pointer;
				margin-left:30px;
				
		}
		
	
/* ---------------------------Footer--------------------------- */
		div#footer {
				width:497px;
				height:96px;
				background: url(/images/footer.gif) no-repeat;
				margin-left:509px;
				margin-top:-96px;
		}
		#wrap {
				min-height:100%;
				margin-bottom:0px;
		}
		
		
		
		
		
		
		
		/*Eine Rote Box, Verwendung für Rahmen, Fehler*/
.rotebox{
	border: thin groove #FF0000;
    outline: 1px solid red;
}
/*Alle Eingabefelder*/
input 
{

	font-size: 11px;
	color: #000033;
}
/*Alle Textfelder*/
textarea 
{

	font-size: 11px;
	color: #000033;
}
/*Ein Link*/
a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: underline;
}
/*Ein Link Hover*/
a:hover 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
	text-decoration: underline;
}
/*Dick geschriebener Text*/
.dick {
	font-size: 12px;
	font-weight: 900;
	color:black;
}

/*noch dicker geschriebener Text*/
.dicker {
	font-size: 15px;
	font-weight: bold;
}
/*Normer Text*/
.normal {
	font-size: 13px;
}
/*Hilfstext*/
.hilfstext {
	font-size: 11px;
}
/*normalertext*/
.ueberschrift{
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}
/*Hilfstext Fehler*/
.hilfstexterror {
	font-size: 11px;
	color:#FF0000;
}
/*Hilfstext*/
.hilfstextok {
	font-size: 11px;
	color:#006600;
}
/*Fehlerliste im Formular*/
ul#fehlerliste{
	font-size: 13px;
	color:#FF0000;
	list-style-position: outside;
	list-style-type: square;
}.abstandZumHeader {
padding-top:30px;
}
.referenzPadding {
	padding-left: 10px;
}
.aufzaehlung {
	line-height: 5px;
	padding-left: 15px;
	min-height:inherit;

}
.Stil2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.Stil3 {font-size: 14px}