


<!--

	
	body {
		font-family : Verdana, Arial, Helvetica, sans-serif;
	    font-size : 100%;
	    background-color : #ffff66;
	    color : #000000;
		margin:0px;
	     }
		
		bodytext,p,ul {
		 font-family : Verdana, Arial, Helvetica, sans-serif;
	    font-size : 98%;
	    line-height:150%;
	   }
	td,tr {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 86%;
			text-decoration: none;
			color: #000000;       
			}
			
	
			 
	td.schlussel {
            background-image:url(../pics/schlussel.jpg);
            background-repeat:no-repeat;
            background-position:50px 1px;
         }
	  td.white {
            font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 98%;
			text-decoration: none;
			color: #ffffff; 
         }   
	img.default
			{
			border: 0px;
			}
			
	tr.headline{
				background-color:	#76B0C4;
                                
				
				
				}
				
	tr.menu_top{
				background-color:	#3D7DA2;
                               
                                background-image:url(../pics/balken.jpg);
				background-repeat:no-repeat;	
                                background-position: left;
                                white-space:nowrap;

				}
				
				
	a.menu_top:link {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 100;
			text-decoration: none;
			color: #000000;
		     }
		
		
	a.menu_top:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 100;
			text-decoration: none;
			color: #000000;
		     }
		
		
	a.menu_top:hover {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #000000;
		     }
		
		
	a.menu_top:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #000000;
		     }		
	
	
	
	a.menu_top_act:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #000000;
		     }		
	a.menu_top_act:link {
		font-family : Verdana, Arial, Helvetica, sans-serif;
	    font-size : 9pt;
		font-weight: 700;
		text-decoration: none;
		color: #000000;
	    }
	a.menu_top_act:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #000000;
		     }		
	
	a.menu_top_left:link {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 100;
			text-decoration: none;
			color: #ffffff;
		     }
		
		
	a.menu_top_left:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 100;
			text-decoration: none;
			color: #ffffff;
		     }
		
		
	a.menu_top_left:hover {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #ffffff;
		     }
		
		
	a.menu_top_left:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #ffffff;
		     }		
	a.menu_top_left_act:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #ffffff;
		     }		
	a.menu_top_left_act:link {
		font-family : Verdana, Arial, Helvetica, sans-serif;
	       font-size : 9pt;
		font-weight: 700;
		text-decoration: none;
		color: #ffffff;
	    }
	a.menu_top_left_act:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #ffffff;
		     }		
	
a.menu_left:link {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 500;
			text-decoration: none;
			color: #000000;
		     }
		
		
	a.menu_left:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 500;
			text-decoration: none;
			color: #000000;
		     }
		
		
	a.menu_left:hover {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 500;
			color: #878eba;
			text-decoration: underline;
		     }
		
		
	a.menu_left:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 500;
			text-decoration: none;
			color: #000000;
                        border-bottom: 1px solid #878eba;
		     }		
	a.menu_left_act:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 500;
			text-decoration: none;
			color: #000000;
                        border-bottom: 1px solid #878eba;
		     }		
	a.menu_left_act:link {
		font-family : Verdana, Arial, Helvetica, sans-serif;
	       font-size : 8pt;
		font-weight: 500;
		text-decoration: none;
		color: #000000;
                border-bottom: 1px solid #878eba;
	    }
	a.menu_left_act:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #000000;
                        border-bottom: 1px solid #878eba;
		     }		
	
	/**/


	a.menu_below:link {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 100;
			text-decoration: none;
			color: #999999;
		     }
		
		
	a.menu_below:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 100;
			text-decoration: none;
			color: #999999;
		     }
		
		
	a.menu_below:hover {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #999999;
		     }
		
		
	a.menu_below:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #999999;
		     }		
	a.menu_below_act:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #999999;
		     }		
	a.menu_below_act:link {
		font-family : Verdana, Arial, Helvetica, sans-serif;
	       font-size : 9pt;
		font-weight: 700;
		text-decoration: none;
		color: #999999;
	    }
		a.menu_below_act:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: 700;
			text-decoration: none;
			color: #999999;
		     }		
	
		
	.menu_root {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #000000;
		     }
	.menu_root:link {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #3D7DA2;
		     }
		
		
	.menu_root:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #3D7DA2;
		     }
		
		
	.menu_root:hover {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #003366;
		     }
		
		
	.menu_root:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #3D7DA2;
		     }		
	.menu_root_act:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #3D7DA2;
		     }		
	.menu_root_act:link {
		font-family : Verdana, Arial, Helvetica, sans-serif;
	       font-size : 8pt;
		font-weight: 700;
		text-decoration: none;
		color: #3D7DA2;
	    }
		.menu_root_act:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 8pt;
			font-weight: 700;
			text-decoration: none;
			color: #3D7DA2;
		     }		
	
	a:link {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: bolder;
			text-decoration: none;
			color: #3D7DA2;
		     }
		
		
	a:visited {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: bolder;
			text-decoration: none;
			color: #3D7DA2;
		     }
		
		
	a:hover {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: bolder;
			text-decoration: none;
			color: #003366;
                        #border-bottom: 1px solid #878EBA;
		     }
		
		
	a:active {
			font-family : Verdana, Arial, Helvetica, sans-serif;
	        font-size : 9pt;
			font-weight: bolder;
			text-decoration: none;
			color: #3D7DA2;
		     }
		
	td#content_right {
		padding-top:10px;
		padding-left: 30px;
		padding-right:30px;
		vertical-align:top;
	}
	td#content {
		padding-left: 10px;
		border-left: solid 1px #375475;
	}

	table.topevents {
		border:solid 1px #375475;
		padding:5px;
	}

	p.topeventsheadline {
		background-color: #3D7DA2;
		color: white;
		padding: 5px;
		text-decoration: blink;
	}			


.ksSitemapHeadline {color:#3d7da2; font-size:15px; font-weight:bold;}
.ksSitemapFullWidTable {width:346px; border:0px;}
.ksSitemapLeftMargMin {margin-left:9px;}
.ksSitemapL0TD {background-color:#3d7da2; height:25px; padding-left:10px;}
.ksSitemapL1TopSpace {margin-top:15px;}
.ksSitemapL1TD {
	border-top:solid 1px #375475;  border-bottom:solid 1px #375475;
	border-right:solid 1px #375475; border-left:solid 1px #375475;
	padding-left:10px; height:20px;
}
/* Sitemap Level 0:*/
a.ksSitemap0, a.ksSitemap0:link, a.ksSitemap0:visited, a.ksSitemap0:active {
	font-size:14px;	color:#ffffff;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap0:hover {font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 1:*/
a.ksSitemap1, a.ksSitemap1:link, a.ksSitemap1:visited, a.ksSitemap1:active {
	font-size:11px;	color:#375475;	font-weight:bold;	text-decoration:none;
}
a.ksSitemap1:hover {font-size:11px;	color:#3d7da2; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 2:*/
a.ksSitemap2, a.ksSitemap2:link, a.ksSitemap2:visited, a.ksSitemap2:active {
	font-size:11px;	color:#375475; text-decoration:none;
}
a.ksSitemap2:hover {font-size:11px;	color:#3d7da2; font-weight:bold; text-decoration:underline;}
/* Sitemap Level 3:*/
a.ksSitemap3, a.ksSitemap3:link, a.ksSitemap3:visited, a.ksSitemap3:active {
	font-size:11px;	color:#375475;	text-decoration:none; font-weight:normal;
}
a.ksSitemap3:hover {font-size:11px;	color:#3d7da2; text-decoration:underline;}
/* Sitemap Level 4:*/
a.ksSitemap4, a.ksSitemap4:link, a.ksSitemap4:visited, a.ksSitemap4:active {
	font-size:11px;	color:#375475;	text-decoration:none; font-weight:normal;
}
a.ksSitemap4:hover {font-size:11px;	color:#3d7da2; text-decoration:underline;}

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}
csc-firstHeader {
 font-size:12pt; font-weight:bold;
 }
 h1 {
 font-size:12pt; font-weight:bold;
 }
 
 DIV.csc-textpic-image 
{
    border-style: solid;
    border-width: 1px;
    border-color: #CCCCCC;
    
    }
    
    photo_small {
    float:left; 
    padding-left:5px; 
    padding-top:5px; 
    padding-right:5px; 
    padding-bottom:5px;
    background-color:#ffffff; 
    text-align:center; 
    width:560px;
    border-color:#cccccc; 
    border-style:solid; 
    border-width:1px;
    }
    
    
   
fieldset {

      border: 1px solid #3D7DA2;

      margin: 1em 0;

      padding: 10px;

      width: 302px;

    }

    fieldset.wrapper {

      border: 0;

      margin: 0;

      padding: 0;

    }


legend {

      color: #3D7DA2;

      font-size: 1.2em;

      font-weight: bold;

    }
    .button   { color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #fff; width: 85px; border: solid 1px #3D7DA2 }
button   { color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #fff; width: 85px; border: solid 1px #3D7DA2 }

.Feld     { color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; width: 200px; border: solid 1px #3D7DA2 }
.Feld1     { color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; width: 260px; border: solid 1px #3D7DA2 }
.required     { color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; width: 260px; border: solid 1px #3D7DA2 }

.Textfeld {
	width: 260px;color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; border: solid 1px #3D7DA2
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}

td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

.powermail_submit { color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; line-height: 16px; text-decoration: none; background-color: #fff; width: 85px; border: solid 1px #3D7DA2 }
.powermail_textarea {
	width: 260px;color: #3D7DA2; font-size: 12px; font-family: Verdana, LipoD-Nine, Geneva, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #fff; border: solid 1px #3D7DA2
}
span.powermail_mandatory {

    color: red;

}

input.validation-failed,

textarea.validation-failed {

    background-color: #dddddd;

}

div.powermail_mandatory_js {
	font-size: 10px;
    color: red;

    margin: 0px 0 0px 0px;

} 

.container1 { background-color:#ffffff; text-align:center; width:160px; float:left; margin: 5px; padding: 5px; border: solid 1px #cccccc; }
/* Login – Members Area */
form {
  margin: 0px;
  padding: 0px 15px;
}

.zeile {
  clear: both;
  margin: 5px 0px;
  display: block;
  width: 300px;
}

.label {
	width: 300px;
  display: block;
  float: left;
  width: 8em;
}

.zeile input {
  background-color: white;
  border: solid 1px #c2c2b2;
  font-weight: normal;
  color: #3d7da2;
}

//-->




