#search{
margin: 15px 0px 10px 30px;
}   

#ajaxSearch_form {
color: #6e90c5;
width: 450px;
}

#ajaxSearch_input {
width: 147px;
display: inline;
height: 17px;
border: 1px solid #6e90c5;
border-left-color: #6e90c5;
border-top-color: #6e90c5;
background: white url(images/input-bg.gif) repeat-x top left;
margin: 0 3px 0 0;
padding: 3px 0 0;
vertical-align: top;

}
#ajaxSearch_submit {
background:#7ea3d1;
display: inline;
height: 22px;
color:white;
margin-right:10px;

}
#ajaxSearch_output {
position:absolute;
width:647px;
border: 0px solid #444;
padding-bottom :10px;
padding-top:0px;
background: #fff;
display: block;
height: auto;
top:30px;
left:100px;
z-index:1000;
}
.ajaxSearch_paging {

}
.AS_ajax_result {
color: black;
margin-bottom: 9px;

}
.AS_ajax_resultLink {
text-decoration: underline;
}
.AS_ajax_resultDescription{
color: black;
}
.AS_ajax_more {
color: #555;
}

ul#sidebar {
	position:relative;	
	width: 160px;
	list-style:none;	
}
ul#sidebar li {
	display:block;
	margin-bottom:5px;
}

ul#sidebar a:link, ul#sidebar a:visited {
	font-family:Verdana, Arial, Sans-Sans;
	font-size:10px;
	color:#6e90c5;
	padding:0px 0px 0px 11px;
	background:url(/_pic/button_navi.gif) 0px 2px no-repeat;
	text-decoration:none;
}

ul#sidebar a.active:link, ul#sidebar a.active:visited, ul#sidebar a:hover,  ul#sidebar a.active:active {
  border-bottom: 4px solid #6e90c5;
  padding-bottom: 2px;
  color: #6e90c5;
}  

ul#sidebar li.active a{
  border-bottom: 4px solid #6e90c5;
  padding-bottom: 2px;
  color: #6e90c5;
}  

ul#sidebar li.last{
	margin:0px 0px 20px 0px;
} 

#news {
  width: 148px;
  font-size: small; /* could be specified at a higher level */
  padding: 0px 0px 0px 0px;
  margin-top:0px;
  position:relative;
  margin-left:0px;
/*  border:1px solid blue;*/
  z-index=15;
 
}

#navi {
display:block !important;
width: 700px;
margin-right: auto;
margin-left: auto;
text-align: right;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #132253;
}
#subnavi {
display:block !important;
width: 700px;
margin-top: 30px;
margin-right: auto;
margin-left: auto;
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
color: #132253;
}
#content {
float:left;
position:relative;
width:700px;
margin:0px 0px 0px 65px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #132253;
/*border:1px solid deeppink;*/
}

#anschrift {
float: left;
width: 700px;
margin-top: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
margin-left:70px;

}

#startseite{
margin-top:30px;
position:relative;
margin-left:50px;
width:700px
}
#logo {
float: left;
height: 100px;
width: 300px;
margin-top: 205px;
}
#startseite #kubus1 {
float: left;
width: 205px;
margin-top: 110px;
margin-left: -60px;
}
#startseite #kubus2 {
margin-top: -20px;
float: left;
width: 302px;
}
#startseite #kubus3 {
float: left;
width: 195px;
margin-top: 110px;
}

#content h1{
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
color: #132253;
}
#content h2{
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
color: #132253;

#content h3{
text-align:left;
font-family: Arial, Helvetica, sans-serif; 
font-size: 1
12px;
color: #132253;
/*border:1px solid deeppink;*/
}