body {
background-color: #96979a;
background-image: url(../images/background.gif);
	background-repeat: no-repeat;

}

html, body { 
    margin:0;
    padding:0;
	 text-align: center;
}

img {
border: none;
}
.addBorder img{border: solid 1px black;}

#languageSelector{
	padding:0px;
	margin: 0px;
	float: right;
	
	
}
#languageSelector ul{
list-style: none;
vertical-align: top;
margin: 0px;
padding: 0px;
margin-top: 3px;
margin-right: 5px;
	}
	
	#languageSelector li{
	padding-left: 5px;
	display: inline;
	margin: 0px;
	}

.csc-bulletlist{
color: #565D6A;
font-size: 11px;
padding-left: 15px;
margin-left: 0px;
padding-top: 0px;
margin-top: 3px;
margin-bottom: 0px;
padding-bottom: 0px;
}

UL.csc-bulletlist-0 {  
}

UL.csc-bulletlist-1 {
list-style: none;
background-color: #D8D9DB;
}

UL.csc-bulletlist-2 { 
background-color: #D3D4D8; 
list-style: none; 
}

UL.csc-bulletlist-3 { 
}


/* Links*/ 
a:link {
	color: #96979A;
}

a:visited {
color: #565D6A;
}


a:hover{
	color:#565D6A;
}


/* div alles */

#container {
	width:921px;
	margin:auto;
	text-align: left;
		margin-top: 30px;
}

#container_bg {
	width:901px;
	padding:0px;
	text-align: left;
	padding-left: 10px;
	background-image: url(../images/background.png);
	float: left;
	padding-right: 10px;
}


/* div1 */
#oben {
text-align: right;
width: 901px;
	height: 79px;
	background-image: url(../images/oben.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
}

#oben_footer {
width: 901px;
padding-top: 10px;
float: left;
}

/* div2 */
#datum {
width: 921px;
height: 22px;
	background-image: url(../images/oben_back.png);

}

/* div3 */
#bild {
width: 901px;
height: 104px;

}

/* navi und content */
#navi_back {
float: left;
margin:0px;
width: 901px;
	
	background-image: url(../images/navi_back.gif);
	background-repeat: no-repeat;
}

#content_container {
margin-left:239px;
min-height: 350px;
width: 662px;

}

* html #content_container {
margin-left:236px;
height: 350px;
}

#links{
	float:left;
	width: 640px;
   margin-left:0px;
	padding-right:10px;

}
#rechts {
float: right;
width: 200px;
padding-left:15px;
	}
	
	.frame1 {
float: right;
width: 300px;
padding-left:15px;
	}
	
		.csc-frame-rechts {
float: right;
width: 300px;
	}
	
	.csc-frame-abstand {
float: left;
width: 100%;
height: 20px;
	}
	
			.csc-frame-links {
float: left;
width: 300px;
	}

/* navigation haupt */
#navi {
float: left;
padding-left:56px;
padding-top: 37px;
}

.navi1 {
padding:0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
list-style: none;
}

li.naviL1{
	clear:both;
}

.naviL1 {
font-family: Arial, Helvetica, sans-serif;
   padding:0px;
	margin:0px;
	color:#96979A;
	font-weight: bold;
	text-indent: 7px;
	line-height: 16px;
	text-decoration: none;
}

.naviL1 a:link, .naviL1 a:visited {
	color:#96979A;
	text-decoration: none;
	font-weight: bold;
	line-height: 16px;
}


.naviL1 a:hover{
   color:#565D6A;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
	background-image: url(../images/pfeil.gif);
background-repeat: no-repeat;
float:left;
}

li.naviL1_act{
	clear:both;
}

.naviL1_act {
   color:#565D6A;
	text-decoration: underline;
	font-weight: bold;
	line-height: 16px;
	background-image: url(../images/pfeil.gif);
background-repeat: no-repeat;
text-indent: 7px;
}

/* navigation sub */
.navi2 {
padding-left:0px;
padding-top: 2px;
padding-bottom: 2px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
list-style: none;
}

li.naviL2{
	clear:both;
}
.naviL2 {
font-family: Arial, Helvetica, sans-serif;
   padding:0px;
	margin:0px;
	color:#96979A;
	font-weight: normal;
	text-indent: 7px;
	line-height: 14px;
	text-decoration: none;
}

.naviL2 a:link, .naviL2 a:visited {
font-family: Arial, Helvetica, sans-serif;
	color:#96979A;
	text-decoration: none;
	font-weight: normal;
	line-height: 14px;
}

.naviL2 a:hover{
font-family: Arial, Helvetica, sans-serif;
   color:#565D6A;
	text-decoration: underline;
	font-weight: normal;
	line-height: 14px;
}

li.naviL2_act{
	clear:both;
}

.naviL2_act {
font-family: Arial, Helvetica, sans-serif;
   color:#565D6A;
	text-decoration: underline;
	font-weight: normal;
	line-height: 14px;
text-indent: 7px;
}

/* navigation unten */
.unten1 {
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
list-style: none;
float: left;
width: 901px;
padding: 0px;
}

.untenL1 {
list-style: none;
font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	color:#E9EAEC;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	font-size: 11px;
float: right;
padding-right: 10px;
}

.untenL1 a:link, .untenL1 a:visited{
font-family: Arial, Helvetica, sans-serif;
	color:#E9EAEC;
	text-decoration: none;
	font-weight: normal;
	line-height: 22px;
}

.untenL1 a:hover{
font-family: Arial, Helvetica, sans-serif;
   color:#D3D4D8;
	text-decoration: none;
	font-weight: normal;
	line-height: 22px;
}

.untenL1_act {
font-family: Arial, Helvetica, sans-serif;
   color:#D3D4D8;
	text-decoration: none;
	font-weight: normal;
	line-height: 22px;
	list-style: none;
	font-size: 11px;
	float: right;
}


/* div_ende */
#unten {
width: 901px;
height: 32px;
	background-image: url(../images/unten.png);
	background-repeat: no-repeat;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
#google {
width: 901px;
	padding-right: 20px;
float: left;
text-align:right;
margin-top: 10px;
}


/* inhalt */
.content {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
	padding-left: 15px;
	}
	
	.content a:link{
	color: #96979A;
	text-decoration:underline;
}
.content a:visited{
	color: #96979A;
	text-decoration:underline;
}
.content a:hover{
	color: #565D6A;
	text-decoration:underline;
}
.content a:active{
	color: #565D6A;
	text-decoration:none;
}
	
	
	.content_right {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
	
	.content_right a:link{
	color: #96979A;
	text-decoration:underline;
}
.content_right a:visited{
	color: #96979A;
	text-decoration:underline;
}
.content_right a:hover{
	color: #565D6A;
	text-decoration:underline;
}
.content_right a:active{
	color: #565D6A;
	text-decoration:none;
}
	
/* pfadweg */
#rootline {
width: 647px;
padding-left: 15px;
}

.pathway {
color: #565D6A;
	font-size: 11px;
	line-height: 34px;
}

.pathway a:link{
	color: #565D6A;
	text-decoration:none;
}
.pathway a:visited{
	color: #565D6A;
	text-decoration:none;
}
.pathway a:hover{
	color: #E9EAEC;
	text-decoration:underline;
}
.pathway a:active{
	color: #E9EAEC;
	text-decoration:none;
}


/* General Fonts */
BODY,P,OL,DIV {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #555555;
font-style: normal;
line-height: 130%;
margin: 0px;
}


/* Headings */
H1,H2,H4,H5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #565D6A; 
margin: 0px;
}

H3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #96979a;
color: #FFFFFF;
margin: 0px;
height: 15px;
}

.csc-firstHeader {
margin-bottom: 7px;
}

.csc-header{
margin-bottom: 7px;
}



.caption {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #6C6B6B;
}
	
	
.searchresultpagetitle{
	color: #96979a;
  }
  
.mini {
	color: #E9EAEC;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	padding-right: 70px;
}

.mini2 {
	color: #565D6A;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	padding-left: 73px;
	line-height: 22px;
	float: left;
}

.mini3 {
	color: #565D6A;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	padding-right: 20px;
	line-height: 22px;
	float: right;
}


/* Formulare */
#mail_container {
margin-top: 8px;
padding: 0px;
}

#mail_namen {
margin-bottom: 5px;
}

#spacer_form {
float: left;
width: 80px;
}


textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : normal;
border: solid;
border-width: 1px;
border-color: #BDBFC3;
background-color: #D3D4D8;
}

INPUT {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : normal;
border: solid;
border-width: 1px;
border-color: #BDBFC3;
background-color: #D3D4D8;
}

select {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight : normal;
color: #000000;
background-color: #D3D4D8;
}

.formular {
	font-family : Arial, Helvetica, sans-serif;
color : #96979a;
font-size : 11px;
font-weight : normal;
}

/* Mailform Formattting */
.mailform {
font-family : Arial, Helvetica, sans-serif;
color : #000000;
font-size : 11px;
font-weight : normal;
}

.mailformrequired {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #a60000;
font-weight : normal;
}

.mailformcomment {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #96979a;
font-weight : normal;
}

.mailformradio {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #003366;
font-weight : normal;
}

.contentLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96979a;
	font-weight: normal;
}

.contentLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.contentLink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}

.download {
width: 350px;
}

.filelink {
padding-left: 5px;
}

.filesize {
float: right;
}

.small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}

.csi-image {
	float: left;
	}
	