body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background:#F1F7F7 url(../images/site_bg.png) repeat-y center top;
	text-align:center;
	font-size:75%;
}
a:link, a:visited {color:#5F6C75; text-decoration: underline;}
a:hover, a:active {color:#5F6C75;  text-decoration: none;}

/* Umrandung bei Bildern im Link f�r IE ausschalten */
a img{border:none;}

table{
	font-size:100%;
}

h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.5em 0; }
h1 { font-size: 166.67%; line-height:200%; }                        /* 14px */
h2 { font-size: 133.33%; }
h3 { font-size: 116.67%; }
h4 { font-size: 116.67%; }
h5 { font-size: 116.67% }
h6 { font-size: 116.67%; font-style:italic }

p, #content ul, #content ol { font-size:100%; line-height: 1.5em; margin: 0 0 1.5em 0 }/* 12px */

#content ul, #content ol { margin: 0 0 1em 1em }
#content li { margin-left: 1.5em; line-height: 1.5em }





#container {
	width:1000px;
	margin:auto;
	text-align:left;
	font-size:100%;
	background-color:#FFFFFF;
}

#head {
	border-bottom:1px solid #FFFFFF;
	background-color:#FFFFFF;
	padding-top:35px;
}
#infoMenu{
	float:left;
	width:200px;
	padding-top:20px;
	margin-left:12px;
}
#infoMenu a{
	padding-left:10px;
}
#header_schrift {
	font-family:Times New Roman;
	color:#275382;
	text-align:right;
	font-size:2.5em;	
	margin:0 10px 0 0;
	float:right;
	text-transform:uppercase;
}
#header_schrift small{font-size:14px;}
#header_logo{
	clear:both;
}
#leftLogo{
	float:left;
	width:201px;
}
#flashLogo{
	float:right;
}

#linke_Spalte {
	float:left;
	width:201px;
}

#MainMenu {
	width:201px;
}

#MainMenu ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}

#MainMenu li {}

#MainMenu li a {
	padding-left:22px;
	color:#597087;
	display:block;
	line-height:23px;
	background-image:url(../images/menue_button1.jpg);
	background-position:left bottom;
	text-decoration:none;
}

#MainMenu .MenuEbene2 li {}

#MainMenu .MenuEbene2 li a {
	padding-left:33px;
	color:#597087;
	background-color:#E6EBEF;
	background-image:url(../images/menue_button2.png);
	background-repeat:repeat-x;
}

#content {
	float:left;
	color:#004483;
	margin-left:45px;
	margin-top:49px;
	width:535px;
	min-height:470px;
	height:auto !important;
	height:470px;
}

#content h1 {
	color:#004483;
	margin:0px;
	padding:0px;
}

#rechte_Spalte {
	float:left;
	width:170px;
	margin-left:45px;
	margin-top:60px;
	color:#11508B;
}

#rechte_Spalte p {
	margin:0px;
	padding:0px;
}

#footer {
	clear:both;
	padding-bottom:20px;
}
#footerLeft {
	width:200px;
	
}
#footerCenter {
	position:relative;
	top:-15px;
	width:629px;
	text-align:center;
	color:#adb1b4;
	margin-left:200px;
}

/* Formulare */
fieldset.csc-mailform{
 border:0px;
 width:520px;
}

.csc-mailform-field{
 margin-bottom:10px;
}

.csc-mailform-field label{
 display:block;
 float:left;
 font-weight:bold;
 width:100px;
}

.csc-mailform-field input,
.csc-mailform-field textarea{
 width:400px;
}

.csc-mailform-label {
	margin-top:8px;
	margin-bottom:12px;

}

input.csc-mailform-submit{
 width:140px;
 margin-left:190px;
}

.csc-frame-frame1 {
	border:8px solid #ACACAC;
	clear:both;
}

.csc-header-n3 {color:#FF0000;}
.footerSpace{padding-left:2em;}
/* Linie oberhalb */
.csc-frame-rulerBefore{
	border-top:1px solid #CCCCCC;
	margin-top:5px;
	margin-bottom:3px;
}
.center{text-align:center;}

.iota {
	margin-left:8px;
	margin-right:8px;
}
.align-center{text-align:center;}
.align-right{text-align:right;}
.align-justify{text-align:justify;}
/* ****  Barrierefreiheit **** */
.acc,
dfn {
	display:none;
}
.pageHeader,
.hidden {
	position:absolute;
	left:-1000px;
	top:-1000px;
	width:0;
	height:0;
	overflow:hidden;
	display:inline;
}
