body{
  margin:0;
  padding:0;
  /*background-image:url("../bilder/bg10.gif");*/
  background-repeat:repeat-x;
  font-family:arial;
  /*background-color:#E6EBFC;*/
}

div#alles{
/*  background-image:url("../bilder/bg_alles.gif");*/
/*  background-repeat:repeat-y;*/
  width:800px;
  height:auto;
  text-align:left;
}

div#head{
  /*background-color:#ffffff;
  /*background-image:url("../bilder/bg10.gif");*/
  /*  background-repeat:repeat-x;*/
  width:800px;
  float:left;
  height:135px;
  vertical-align: text-top;
  border:1px solid #000099;
}

div#menue{
  /*border:1px solid green;*/
  /*background-color:#ffffff;*/
  width:683px;
  float:right;
  height:auto;
  margin-top:12px;
  font-family:arial;
  font-size:14px; 
  font-weight:bold;
}


#menue a:link{color:#0F0F55; text-decoration:none;}
#menue a:visited{color:#0F0F55; text-decoration:none;}
#menue a:hover {color:#0F0F55; text-decoration:none;}

#menue a.active1{color:#0F0F55; text-decoration:underline;}


div#content{
  /*background-color:#ffffff;*/
  width:800px;
  float:left;
  height:auto;
}

div#links{
  /*border:1px solid blue;*/
  /*background-color:#ffffff;*/
  float:left;
  display:inline;
  width:165px;
  height:auto;
  font-family:arial;
  font-size:12px;
  text-align:right;
  padding-top:3px;
}

#links a.active1{color:#E31004;}

#links a:link{color:#2F3E7D; text-decoration:none; margin:0 0 5px 0; float:right; display:block; clear:both;}
#links a:visited{color:#2F3E7D; text-decoration:none; margin:0 0 5px 0; float:right; display:block; clear:both;}
#links a:hover {color:#E31004; text-decoration:none; margin:0 0 5px 0; float:right; display:block; clear:both;}

#links a.active1{color:#E31004; text-decoration:underline;}

div#mitte{
  /*border:1px solid red;*/
  /*background-color:#EDF1F8;*/
  float:left;
  display:inline;
  width:475px;
  margin:0 0 0 5px;
  height:auto;
  min-height:500px;
  text-align:left;
  font-family:arial;
  border-left:2px solid lightgrey;
  border-right:1px solid lightgrey;
}

div#rechts{
  /*border:1px solid lime;*/
  /*background-color:#ffffff;*/
  float:right;
  display:inline;
  margin:20px 0 0 0;
  width:140px;
  height:auto;
}

div#footer{
  float:left;
  width:800px;
  height:auto;
  text-align:center;
  margin-top:15px;
  border-top:2px solid lightgrey;;
  padding:5px;
}

div#footer2{
  visibility:hidden;
  float:left;
  background-image:url("../bilder/footer_bg3.gif");
  background-repeat:repeat-x;
  width:100%;
  height:35px;
  margin:0 0 10px 0;
  text-align:center;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
}
#footer2 a:link{color:#2F3E7D; text-decoration:none; margin:15px 0 5px 800px; display:block; clear:both;}
#footer2 a:visited{color:#2F3E7D; text-decoration:none; margin:15px 0 5px 800px; display:block; clear:both;}
#footer2 a:hover {color:#FFFFFF; text-decoration:none; margin:15px 0 5px 800px; display:block; clear:both;}


.box{
 border:1px solid blue;
 height:100px;
 width:180px;
 background-color:#eeeeee;
}

.bread{
border-bottom:1px solid #666666;
font-family:arial;
font-size:12px;
color:#333333;
text-decoration:none;
margin:5px 0 2px 0;
}

.bread a:link {text-decoration:none; color:#333333;}
.bread a:visited {text-decoration:none; color:#333333;}
.bread a:hover {text-decoration:none; color:#ff0000;}

h1{
  font-family:arial;
  font-size:18px;
}

.bodytext{
font-size:12px;
}

p{
font-size:12px;
}

div#mitte p{
 padding:0 5px 0 5px;
}


.imgtext-table{
font-size:12px;
}

.boxen{
background-color:#ffffff;
border:1px solid #000099;
margin-bottom:15px;
margin-left:0px;
width:140px;
}

.boxen .bodytext{
padding-left:4px;
}

.boxen p{
margin:7px;
}

div#rechts a.print:link {visibility:hidden;}

.csc-header-n1{
padding:2px 0 2px 4px;
border-bottom:1px solid #000099;
background-color:#fff;
margin:0;
}

.csc-header-n2{
padding:3px 0 3px 5px;
background-color:#3865BD;
background-color:#3D4979;
margin-bottom:20px;
border-top:3px solid #fff;
}

.csc-header-n2 h1{
padding:0;
margin:0;
color:#FFFFFF;
font-size:14px;
}

.csc-firstHeader{
font-size:12px;
font-weight:bold;
color:#333;
margin:0;
padding:0;
}

ul{
font-size:12px;
}

.lang{
position:absolute;
top:13px;
right:50px;
z-index:999;
}

a.lang{
font-size:12px;
text-decoration:none;
border:0;
margin-top:8px;
margin-right:25px;
}

.csc-form-labelcell{
font-size:12px;
}

.csc-form-label-req{
font-size:12px;
}

.csc-form-fieldcell{
font-size:12px;
}

.contenttable{
font-size:12px;
}

.csc-caption{
font-size:11px;
margin:0px;
}


.ueber1{
 font-size:13px;
 font-weight:bold;
 text-decoration:underline;
 color:#000033;
}
.rot{
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 color:#ff0000;
}

.unterstrichen{
 font-size:13px;
 font-weight:bold;
 text-decoration:underline;
 color:#000066;
}

.pdf {
	padding-left: 19px;
	background: url(/fileadmin/img/pdf.gif) no-repeat left;
	color: #000066;
	text-decoration: none;
}
.msword {
	padding-left: 19px;
	background: url(/fileadmin/img/msword.gif) no-repeat left;
	color: #000066;
	text-decoration: none;
}
.exel {
	padding-left: 19px;
	background: url(/fileadmin/img/msexel.gif) no-repeat left;
	color: #000066;
	text-decoration: none;
}
.powerpoint {
	padding-left: 19px;
	background: url(/fileadmin/img/ppoint.gif) no-repeat left;
	color: #000066;
	text-decoration: none;
}
.zip {
	padding-left: 19px;
	background: url(/fileadmin/img/zip.gif) no-repeat left;
	color: #000066;
	text-decoration: none;
}

ol{
margin:0;

}
li{
font-size:12px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }