body {
margin: 0;
padding: 0;
}
h3, p, td, li {
	font-size:12px;
        line-height:16px;
        font-family:Helvetica,Arial;
        color: #0E4B81;
	}
h1 	{
	font-size:12px;        
        font-family:Helvetica,Arial;
        color: #0E4B81;
        font-weight: bold;
        margin-bottom: -12px;
	}	
	ul 	{	
	width: 700px;
	list-style-position: outside;
	l\ist-style-position: inside;
	list-style-type: square;
 	}
div#background {
	position: absolute;
	width: 996px;
	left: 50%;
	margin-left: -498px;
	background-image: url(images/bg_background_.gif);
	background-color: #CCCCCC;
	}
div#top {
	height: 165px;
	background-color: #CCCCCC;
	}
div#navigation_horizontal {
	top: 145px;
	position: absolute;
	left: 0px;		
	width: 996px;
	height: 20px;	
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 12px;
	font-family: Helvetica,Arial;
	font-weight: normal;
	background-color: #0E4B81;
	text-align: right;
	text-transform: uppercase;
	vertical-align: top;
	text-decoration: none;
   	color: #FFFFFF;
	}
div#navigation_horizontal a {
	text-decoration: none;
   	color: #FFFFFF;
	}	

div#inhalt {
	background-color:#C1D0DF;
	margin-left:227px;
	border-right-width:1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	padding-top: 22px;
	padding-right:20px;
        width:490px;
	overflow:hidden;
	}
#inhalt[id]{
	width:447px;
}

div#THEMA {

	top: 22px;	
	left: 26px;		
	width: 500px;
	height: 30px;	
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: bold;
	color: none;
	background-color: none;
	text-align: left;
	}
div#navigation {
	position: absolute;
	left:0;
	width: 177px;
	background-color:#AABFD3;
	float:left;
}
div#navigation a {	
	text-decoration: none;
   	color: #0E4B81;
   	}

#rechts {
	background-color:#C1D0DF;
	position: absolute;
	right:0;
	width: 276px;	
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 	34px;

	}
#footer {
	height: 16px;
	background-color: #0E4B81;
	color: #FFFFFF;
	font-size: 10px;
	}

td.titel_menu   {
	color: #FFFFFF;
        font-family:Helvetica,Arial;	
        font-size:12px;
	}	
td.menu_2nd   {
	color: #0E4B81;
        font-family:Helvetica,Arial;
        font-size:12px;
        font-weight: bold;
	}	
td.menu_3rd   {
	color: #FFFFFF;
        font-family:Helvetica,Arial;
        font-size:12px;
        font-weight: normal;
	}	
td.menu_active   {
	color: #790F27;
        font-family:Helvetica,Arial;
        font-size:12px;
        font-weight: normal;
	}	
td.footer_left {
	font: 9px Verdana,Arial;
  	clear:both;
  	background-color:#0E4B81;
  	text-align:left;
  	color:#FFFFFF;    	
	}	
td.footer_right {
  	font: 9px Verdana,Arial;
  	clear:both;
  	background-color:#0E4B81;
  	text-align:left;
  	color:#FFFFFF;  
	}	
.csc-frame-rulerAfter {
	border-bottom: 1px solid #333333;
	}
.csc-textpic-caption {
	font-size:10px;
        line-height:14px;
        font-family:Helvetica,Arial;
        color: #0E4B81;
        }

/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }        