body {
	background: #FFFFFF;
	color: #646464;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-decoration: none;
}

#container {
	position:relative;
	display:block;
	margin:13px auto 13px auto;
	width:966px;
	text-align:left;
}

#header {
	position:relative;
}
#contentcontainer{
	float: left;
	background-color:#EBEBEB; 
	text-decoration: none;
}
#left{
	float: left;
	width:198px;
}
#right{
	float: left;
	width:768px;
	background-color: #FFFFFF;	
	
}
#footer{
	float: left;
	width: 100%;
	background-color: #183553;
	margin-top: 12px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
} 

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	display: block;
	width: 400px;
}
.newsdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	text-align:left;
	font-style: normal;
	display: block;
	color: #999;
}

/***********/
/* navitems*/
/***********/
#topnav{
	margin-left: 205px;
	margin-top: 8px;
	margin-bottom: 10px;
}
#topnav img.spacer{
	vertical-align:middle;
}
#topnav a{
	color: #A6A6A6;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#topnav a:hover{
	color: #5A5A5A;
	color:#003b6a;
}
#topnav span.active a{
	color: #5A5A5A;
	color:#003b6a;
}

#subnav {
	width: 198px;
	padding-top: 25px;	
}

#subnav ul {
}
#subnav ul li {
	
}
#subnav ul li li{
		
}
#subnav ul ul {
	margin-bottom: 15px;
	margin-top: 5px;	
	margin-left:10px;
	padding-left:0px;
}

#subnav ul ul li{
	margin-bottom: 15px;
	margin-top: 5px;	
	margin-left:10px;
	padding-left:0px;
}

#subnav li, .csc-sitemap li{
	list-style-image: url(pics/subnav_listicon.gif);
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: -5px;
	padding-left: -10px;
}
#subnav a, #subnav hover, .csc-sitemap a, csc-sitemap hover{
	text-decoration: none;
	color: #737373;
	font-size: 11px;
	
}
a:link {
	color: #737373;
	text-decoration: none; 
}	
	a:visited {
	text-decoration: none;
	color: #737373;
}
a:hover {
	text-decoration: none;
	color: #003b6a;
}
a:active {
	text-decoration: none;
	color: #003b6a;
}

a:hover{
	text-decoration: none;
}

#subnav a:hover, .csc-sitemap a:hover{
/*	font-weight: bold;*/
	color:#003b6a;
}
#subnav li.active {
/*	font-weight: bold;*/
	list-style-image: url(pics/subnav_listicon_active.gif);
	
	
}
#subnav li.active a{
	color:#003b6a;
}

#metanav{
	float: left;
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 10px;
}
#metanav a{
	font-size: 10px;
	text-decoration: none;
	color: #A6A6A6;
	margin-left: 19px;
}

#metanav #langswitch{
  float: right;
  list-style-type: none;
  margin: 0px;
  margin-top: 0px;
  width: 180px;
}
#metanav #langswitch li{
  float: left;
  padding-right: 12px;
  padding-left: 11px;
}
#metanav #langswitch li.first{
  background: url(pipe.gif) no-repeat right 3px;
}
#metanav #langswitch li a{ margin-left: 0px; }

/**************/
/*contentitems*/
/**************/
#emopic-links{
	padding-left: 5px;	
	float: left;
}
#emopic-rechts{
	padding-left: 4px;	
	float: left;
}
#content{	
	padding-top: 25px;
	padding-left: 15px;
	width: 560px;
	float: left;			
}

#content p.bodytext, 
#content ul {
	/* padding-right:20px;	 
	float:left;	*/
}

#content p.bodytext {
	/* width: 520px; */

}

#content .csc-textpic  {
	padding-right:0px;
	margin-right:0px;
	float:left;	
} 
#content .csc-textpic-text {
	margin-left:10px;
	/* width: 530px; */

}

#content .csc-textpic-intext-left {
	width:98%;	
}

#content .csc-textpic-intext-left div.csc-textpic-imagewrap {
	padding-right:10px;

}

#content .csc-textpic-intext-left dt img {

}

/* Platzhalter */
#content .csc-textpic-right {
	background-color:#FFFFFF;
	padding-right:0px;
	margin-right:0px;	
}

#content .csc-textpic-intext-left-nowrap {
	background-color:#FFFFFF;
	padding:0px;
	padding-right:0px;
	margin-right:0px;
	width:500px;
}
#content .csc-textpic-imagewrap dl,
#content .csc-textpic-imagewrap dd,
#content .csc-textpic-imagewrap dt {
	/*padding:0px;
	margin:0px;		*/
}

#homecontent{
	font-size: 16px;
	font-weight: bold;
	color: #999999;
}
#subcontent, .csc-textpic{
	float:left; 
	background-color: #F7F7F7;
	margin-top: 14px;
	padding-top: 14px;
	padding-left: 15px;
	padding-right: 15px;
/*	padding-right: 0px;	*/
	padding-bottom: 15px;
}
#subcontent, .csc-textpic-image img, img.contentpic{
	float:left; 
/*	margin-right:14px;*/
	padding-right:0px;
	margin-right:0px;
	padding-top:14px;
	margin-bottom:5px;
}
.csc-textpic-caption{ 
	font-size: 10px;
}

.pflichttext{
	font-size: 9px;
	line-height: normal;
	color: #F00000;
}


h1{
	color: #999999;
	font-size: 11px;
	font-weight: bold;	
}
h2, .csc-header h1{
	font-size: 16px;
	font-weight: bold;	
}

.csc-header {
	/*width:80%;*/
}

td{
	padding-right: 25px;
	vertical-align:top;
}

.csc-frame-rulerAfter{
  border: 1px solid #999999;
}


/****************/
/*sonstige items*/
/****************/
#optionbox{
	float: left;
	margin-left: 7px;
	margin-top: 23px;
	width: 185px;
	color: #999999;
	font-weight: bold;	
	
}
#optionbox_blau{
	float: right;
	padding-right:5px;
	margin-left: 0px;
	margin-top: 3px;
	width: 185px;
	font-weight: bold;
	color: #FFFFFF;
}
/*#newsbox_blau{
	float: left;
	margin-left: 0px;
	margin-top: 3px;
	width: 170px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF0000;
} */

#suchbox{
	background-color: #EBEBEB;
	padding-top: 12px;
	padding-left: 12px;
	padding-bottom: 12px;
}
#optionbox ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#optionbox_blau ul{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#optionbox ul li{
	background-color: #EBEBEB;
	margin-top: 5px;
	padding-top: 10px;
	padding-left: 12px;
	margin-left:10px;
	padding-bottom: 10px; 
}	

#optionbox ul li a{
  background: url(pics/pfeilchen.gif) no-repeat center right;
  width: 90%;
  display: block;
	color: #999999;
	text-decoration: none;
} 

#optionbox ul ul {
	margin-bottom: 15px;
	margin-top: 5px;	
	margin-left:10px;
	padding-left:0px;
}

#optionbox_blau ul li{
	background-color: #003b6a;
	margin-top: 5px;
	padding-top: 10px;
	padding-left: 12px;
	margin-left:10px;
	padding-bottom: 10px;
	list-style: none;
	color: #FFFFFF;
}
#optionbox_blau ul li a{
  background: url(pics/pfeilchen.gif) no-repeat center right;
  width: 90%;
  display: block;
	color: #003b6a;
	text-decoration: none;
	list-style: none;
	color: #FFFFFF;
} 


#footer{
	float: left;
	width: 100%;
	background-color: #00396B;
	margin-top: 12px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
}

#content .eingabe {
	width: 275px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

#content .inputfield {
	width: 165px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.suchfeld {
	width: 80px;
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.submit {
	width: 83px;
	border: 1px solid #666666;
	background-color: #F5F5F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

