/* visual */

/*---hauptnavigation---*/

	

#hauptmenu {
background: transparent url(img/menu_bg.gif) repeat-x bottom left;
border-bottom:3px solid #999999;
height:30px;
font-family:Verdana;
font-size:15px;
font-weight:bold;
width:auto;
}

#hauptmenu ul {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-rigth:0px;
padding:0;
list-style-type:none;
width:auto;
float:left;
}	

#hauptmenu li {
display:block;
float:left;
margin:0px;
background: transparent url(img/menu_bg_tren.gif) no-repeat center right;
}		

#hauptmenu li a {
display:block;
float:left;
color:#FFFFFF;
text-decoration:none;
padding-left:7px;
padding-right:7px;
padding-top:7px;
padding-bottom:0px;
height:25px;
}	

#hauptmenu  li a:hover {
color:#FFFFFF;
background:transparent url(img/menu_bg_OVER.gif) repeat-x top left;
display:block;
width:auto;
cursor:pointer;
height:25px;
}	

#hauptmenu  li a:active {
color: #FFFFFF;
display:block;
width:auto;
cursor:pointer;
height:25px;
}	

#hauptmenu  li a:visited {
color: #FFFFFF;
display:block;
width:auto;
cursor:pointer;
height:25px;
}
	
/*---Suche---*/

#hauptmenu_suche {
border-right:3px solid #999999;
border-bottom:3px solid #999999;
background: transparent url(img/menu_bg_suche.gif) repeat-x bottom left;
height:30px;
}	
	
#suche {
float:left; 
height:28px; 
margin-top:3px; 
margin-bottom:3px; 
margin-left:7px;
}
	
.hauptmenu-links {
background: transparent url(img/menu_bg_suche.gif) repeat-x bottom left;
border-bottom:3px solid #999999;
border-left: 3px solid #999999;
}	
	
.content {
background: #FFFFFF;
padding: 5px;
}
&nbsp;
.content1 {
background: #efefef url(img/bg-content.jpg) no-repeat top left;
height: 12px;
}
	
.fusszeile {
background: transparent url() no-repeat top center;
}
	
.logo {	
margin-top: 31px;
margin-left: 56px;
}
	
.suche-lb {
border: 1px solid #f13135;
background: #efefef;
padding: 3px;
margin:1px;
}
   	
.seitentitle {
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
font-family:Verdana;
font-size:13pt;
font-weight:bold;
color:#264b78;
}	
/*neuigkeiten*/
.nt-neuigkeit {
width:950px;
margin:0 auto;
}

.neuigkeit {
width:930px;
padding: 5px;
float:left;
border-bottom: 1px solid #CCCCCC;
margin-top: 5px;
}

.neuigkeit h3 {
margin:0;
padding-left:12px;
padding-bottom:5px;
font-size:16px;
width:100%;
}

.kol {
width:200px;
float:left;
margin: 12px;
padding: 4px;
font-size:11px;
}
/*inteli-pro*/

#cont {
width:850px;
margin:0 auto;
}

.spl {
float:left;
margin:2px;
}

.inl {
margin-bottom:4px;
padding:6px;
border:1px dotted #333333;
}

.inl2 {
text-align:center;
margin-bottom:4px;
padding:6px;
border:1px dotted #333333;
}

.inl3 {
margin-bottom:4px;
padding-top:7px;
padding-bottom:7px;
padding-left: 4px;
padding-right:4px;
text-align:center;
border:1px dotted #333333;
background:#0099FF;
}

.beschreibung {
width: 90%;
margin: 0 auto;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
}

