body{
	  background:url(images/background_x.gif) repeat-x;

 	  margin:0px;

 	  padding:0px;

	  background-color: #b6b8ba;

	  font-family: Tahoma, Arial, Helvetica;

 	  color : #000000;

 	  font-size: 11px;

}

img{

   border:0px;

}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
DIV.csc-mailform-field {height:10px;}





p, label {
   margin:0px;
   font-size: 11px;   
   line-height: 150%;
   padding-bottom:14px;
}

.csc-textpic-caption {
   margin:0px;
   font-size: 11px;   
   line-height: 150%;
   font-style: italic;
}

label {
width:60px;
padding-left:15px;
}

ul {
   margin:0px;
   padding:0px;
   padding-left:0px;
   padding-bottom:14px;
}


li{
   font-size: 11px;   
   line-height: 150%;
   list-style:none;
   background:url(images/icon_bulletpoint.gif) no-repeat 0px .2em; 
   padding-left:20px;
}





h2 {
   font-size: 20pt;
   letter-spacing: 1px;
   font-weight: normal;
   color: #172983;
   margin:0px;
   padding:0px;
}

h1 {
   font-size: 15pt;
   font-weight: normal;
   color: #b0b0b0;
   margin:0px;
   padding:0px;
   padding-top:13px;
   padding-bottom:15px;
   }
   
.border h1{
   font-size: 11px;
   font-weight: bold;
   color: #172983;
   margin:0px;
   padding:0px;
   padding-bottom:5px;
   background:url(images/icon_link.gif) no-repeat 0px .2em; 
   padding-left:9px;
   padding-top:13px;
   background-position: 0px 15px;
   }
   
.home h1{
   font-size: 11px;
   font-weight: bold;
   color: #172983;
   margin:0px;
   padding:0px;
   padding-bottom:5px;
   background:url(images/icon_link.gif) no-repeat 0px .2em; 
   padding-left:9px;
   padding-top:13px;
   background-position: 0px 15px;
   }


h5 {
   font-size: 11px;
   font-weight: bold;
   margin:0px;
   padding:0px;
   padding-top:13px;
   padding-bottom: 11px;
   background:url(images/content_line.gif) repeat-x;
   background-position: bottom;
}


h4 {
   font-size: 11px;
   font-weight: bold;
   margin:0px;
   padding:0px;
   padding-top:0px;
   padding-bottom: 11px;
   background:url(images/content_line.gif) repeat-x;
   background-position: bottom;
}


.bodytext a, li a{
   font-size: 11px;   
   line-height: 150%;
   color: #172983;
   list-style:none;
   background:url(images/icon_link.gif) no-repeat 0px .2em; 
   padding-left:9px;
}


a, li a{
   font-size: 11px;   
   line-height: 150%;
   color: #172983;
}


a, a:hover, a.icons:hover, a.pfad:hover, a.header_passive:hover{
	color: #172983;
}


/* Menu */

.menu a{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}


.menu a:hover{
	color: #172983;
}

.menu a:active{
	color: #172983;
}

.menu a:hover, .menu a:active{
	color: #172983;
}



.menu a.menu_passive {
	color: #000000;
} 
  
.menu a.menu_active {
	color: #172983;
}   


/* Header */
a.header_passive{
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.header_active{
	font-size: 11px;
	color: #172983;
	text-decoration: none;
}


/* Footer */
a.footer, a.footer:hover{
	font-size: 11px;
	color: #e3e2e1;
	text-decoration: none;
}

/* Pfad */
.pfad {
	font-size: 11px;
	color: #c8c8c8;
}

a.pfad {
	color: #c8c8c8;
	text-decoration: none;
}


/* Icons */

a.icons {
	color: #c8c8c8;
	font-size: 11px;
	text-decoration: none;
}



/*****************************/
/* Formulare und Formularelemente*/
/*****************************/
form{
   padding:0px;
   margin:0px;
}

select, input, textarea{
   border: 1px solid #d0d0bf; 
   font-size: 12px;
}

.button {
   border:0px; 
   background-color:#bdbdbd; 
   color:#ffffff; 
   height:18px;
   margin-left:15px;
   margin-bottom:15px;
}

.radio {
   border:0px; 
}

.formularfeld {
   padding:5px 5px 0px 5px;
}

.csc-mailform-field {
   display:block;
   clear:both;
   margin-bottom:5px;
}
.csc-mailform-field label{
   float:left;
   width:25%;
}

.start-login-text{
   color:#666;
   font-size:0.7em;
}



