body
{
  behavior: url("csshover3.htc");
  text-align:center;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #01070A;
  background-color: #EDF9F8;
}

a
{
  text-decoration: none;
  /*color: #848F8A;*/
  color: #000;
  font-size: 11px;
}

h1, h2, h3 {
	font-size: 14px;
	color: #124A76;
}
h4, h5 {
	font-size: 18px;
	color: #124A76;
}

img
{
  border: 0px;
}

#body
{
  margin: 12px auto 0px auto;
  width: 815px;
  position: relative;
  background: #CBD5D6;
}

#search
{
  position: absolute;
  top: 149px;
  left: 195px;
}
#search a
{
  color: #17374A;
}
#search input
{
  width: 156px;
  border: 1px solid #969EC5;
  background-color: #CBD0CE;
  font-size:11px;
}

#print
{
  position: absolute;
  top: 188px;
  left: 427px;
}

#contentcontainer
{
  text-align:left;
  width: 816px;
  float: left;
  background:#CBD5D6 url('../images/kugeln.png') no-repeat;
  background-position: bottom left;
}
#contentcontainer_right{
	background: #fff;
	margin: 0 0 0 180px;
	min-height:420px;
	padding:5px;
	
 }
#content_left
{ 
  padding:5px;
  width: 170px;
  height:420px;
  overflow:visible;
  float: left;  
  margin:0;
 }
*html #content_left
{ 
  width: 180px;
 }

#content_middle
{
	padding:5px;
	width: 430px; 
	margin: 0 160px 0 0;
	min-height:400px;
	height: auto;	
}
*html #content_middle
{
height:410px;
overflow-y:visible;
}
#content_right
{
  background:#fff url('../images/background_rightcontent.jpg') no-repeat top left;
  padding:5px;
  padding-left:10px;
  float: right; 
  width: 160px;  
  margin:0;
  min-height:400px;
  height: auto;	
  
}
*html #content_right
{
height:410px;
overflow-y:visible;
width:170px;
}


#header_nav
{
  font-size: 12px;
  text-align: right;
  width:816px;
  background: #fff;
   margin:0px;
   padding:0px;

}
#header_group
{
   margin:0px;
   padding:0px;
  width:815px;
  height:51px;
  background: url('../images/header_group.jpg') no-repeat;
}
#header_img
{
  background: url(../images/header.jpg);
  border-top: 2px solid #fff;
  clear: both;
  height:102px;
  text-align:left;
}


.nav1a a
{
  color: #FFFFFF;
  background-color: #8899AB;
}


#login
{
  margin-left: 11px;
}

#breadcrumbs{
	text-align: right;
	padding:0px;
}

#footer_nav
{
  background: url('../images/background_bottomnav.jpg') no-repeat;
  height:16px;
  text-align:left;
  clear:both;
  color:#fff;
 
}
#footer_nav span
{
 color:#fff;
 padding: 3px 5px 0px 5px;
}

#footer_nav span a
{
 color:#fff;
}
#footer {
  padding-top:4px;
  background: #fff url('../images/footer_nav.jpg') no-repeat;
  height:18px;
}
.pictureright
{
  float: right;
  margin: 17px 0px 0px 54px;
}
.csc-textpic-intext-right-nowrap {
  margin: 17px 0px 0px 54px;
}
label {
  float:left;
  display:block;
  width:50px;
  margin-right:5px;
}

fieldset {
	 border:none;
}
/* menu styles */
#jsddm {	
    margin: 0px;
	padding: 0px;
	
}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		padding: 5px 12px;
		padding-top: 38px;
		text-decoration: none;
		width: 132px;
		background-color: #124A76;
  		color: #fff;
  		white-space: nowrap;
  		border-left: 2px solid #fff;
  		}

*html #jsddm li a
	{	
	width: 156px;
		}

	#jsddm li a:hover
	{	background:  #6B7E96}
		
		#jsddm li ul
		{	margin: 2px 0px 0px 2px;
			padding: 5px 0px 5px 0px;
			position: absolute;
			visibility: hidden;
			margin-top: 2px;
			min-width: 156px; 	
			background: #fff;	
			filter:alpha(opacity=65);
			-moz-opacity:0.65;
			opacity:0.65;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline
				width:100px;
				text-align:left;
				}
			
			#jsddm li ul li a
			{	
				width: auto;
				padding: 0px 12px 0px 12px;
				color:#124A76;
				border: 1px solid #fff; 
				text-align:left; 
				font-weight:bold;
				background: #fff;
				margin: 0px;
				border-left: 2px solid transparent;
				
			}
			
			#jsddm li ul li a:hover
			{	background: #bbb;}

.to_top {
  text-align:right;
}
.to_top a {
  color:#616966;
  font-size:9px;
}
#indexedsearchbox{
  position:relative;
  top:40px;
  left:5px;
  text-align:left;
  color:#616966;
  font-size:11px;
  width:180px;
   filter:alpha(opacity=65);
  -moz-opacity:0.65;
  opacity:0.65;
}
.searchbox-sword{
width:100px;
border:1px solid #aaa;
margin:2px;
}

.searchbox-button{
width:60px;
border:none;
background:none;
margin:2px;
color:#fff;
font-weight:bold;
font-size:11px;
  filter:alpha(opacity=100);
  -moz-opacity:1;
  opacity:1;
}

#rootline{
  text-align:left;
  float:left;
  color:#616966;
  font-size:9px;
}

#rootline a {
  color:#616966;
  font-size:9px;
}
#printver {
  text-align:center;
  color:#616966;
  font-size:9px;
 }
 
#printver a {
  color:#616966;
  font-size:9px;
}

.tx-powermail-pi1 label {
	width:200px;

}
.tx-powermail-pi1-tablefields input {
   width:50px;
}

#langmenu { 
 position:relative;
 top:20px;
 width:100px;
}

.csc-mailform-field input {
margin:5px;
}

.csc-mailform-field select {
margin:5px;
}

.csc-mailform-field textarea {
margin:5px;
}
.csc-mailform-field label {
margin:5px;
}