body { 
	background-color: #F8F5F0;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
       font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0px;
	margin:0px;
	color: #333333;
}
#nav-main {
	width:500px;
	height:25px;
}

#nav-main ul {
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	list-style: none;
	background: url(../../../web/images/template/navigation_normal.gif) top left no-repeat;
	height:25px;
}

#nav-main ul li { /* all list items */
	float: left;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	height:25px;
}

#nav-main ul li.nav-main-li-start a {
	width:92px;
	padding:4px 0px 0px 18px;
	text-align:left;
}

#nav-main ul li a {
	display: block;
	float:left;
	width:110px;
	padding:4px 0px 0px 0px;
	height:21px;
	font-size:1.1em;
	line-height:1.3em;
	font-weight:normal;
	text-decoration:none;
	color: #afafaf;
	text-align:center;
	background: url(../../../web/images/template/navigation_normal.gif) top right no-repeat;
}

#nav-main ul li a:hover {
	color: #f9f9f9;
	background: url(../../../web/images/template/navigation_over.gif) top right no-repeat;
}

#nav-main ul li a.active, #nav-main a:hover.active {
	color: #FFFFFF;
	font-weight:bold;
	background: url(../../../web/images/template/navigation_over.gif) top right no-repeat;
}

.pfeilklein{
	font-size: 9px;
}
.footer { 
	
	text-decoration:none;
	font-size:9px;
	color:#333333;
}
.afooter { 
	
	text-decoration:none;
	font-size:10px;
	color:#333333;
}
.afooter:hover { 
	
	text-decoration:none;
	font-size:10px;
	color:#333333;
         text-decoration: underline
}
a { 
	color:#333333;
	text-decoration: underline
}
 
a:hover { 
	color:#666666;
	text-decoration: underline;
      
}
.aLinkSubnav {
	color: #FFFFFF;
	font-size: 9px; 
	font-weight:normal;
	text-decoration: none;

}
.aLinkSubnav:hover {
	color: #FFFFFF;
	font-size: 9px; 
	font-weight:normal;
	text-decoration: underline;

}
.verlauf_bg {
         background-image: url(../../../web/images/template/verlauffooter.jpg);
         background-repeat:no-repeat;
         height:74px; 
}
.mitte_bg {
         background-image: url(../../../web/images/template/templater5_c3.jpg);
         background-repeat:no-repeat;
         background-position:bottom;
         height:400px;
         background-color: #FFFFFF;

}
.newsHeader {

         color:#333333;
	
	font-size:10px;
         font-weight: bold;
}
.newsText {
         color: #333333;
	
	font-size:10px;

}
.newsLink{
	color: #bc4048;
	font-size:10px;
	text-decoration: none;
        background-color:  #f4f4f4;

}
.newsLink:hover{
	color: #bc4048;
	font-size:10px;
	text-decoration: underline;
        background-color:  #f4f4f4;
}
.spracheAktiv {
     	color: #666666;
	
	font-size:10px;
	text-decoration: none;
         font-weight:bold;
}
.spracheAktiv:hover {
     	color: #333333;
	
	font-size:10px;
	text-decoration: none;
         font-weight:bold;
}
.spracheInaktiv {
         color: #CCCCCC;
	
	font-size:10px;
	text-decoration: none;
         font-weight: normal;
}
.spracheInaktiv:hover {
         color: #333333;
	
	font-size:10px;
	text-decoration: none;
         font-weight: normal;
}
// -------------  CSS Vorlagen System ---------------- //

.aktuelles_kopf {
         font-weight:bold;
         text-decoration:none;
 	font-size:12px;
         color:#666666;
         margin-top: 10px;
}
#bezeichnung { 
	font-weight:bold;
 	text-decoration:none;
 	font-size:16px;
       color:#bc4048;
       padding-top: 20px;
       padding-left: 0px;
       height: 30px;
       
}
#beschreibung { 
 	font-size:12px;
    color:#666;
    padding-top: 30px;
  width: 450px;
}
#unterzeile {
	font-weight:normal;
 	text-decoration:none;
 	font-size:10px;
}
.content_text {
	font-weight:normal;
 	text-decoration:none;
 	font-size:11px;
         color: #333333;

}
.MenueTabelle {
	width:100%;

}

.MenueRahmen {
	width:220px;

}
.Menue1{
	
	font-size: 10px;
	border: 0px solid #943636;
	background-color: #EEEEEE;
	PADDING-TOP: 4px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
}
.Menue1_over{
	
	font-size: 10px;
	text-decoration: none;
	background-color: #FF9900;
	border: 0px solid #943636;
	PADDING-TOP: 4px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 4px;
	font-weight: normal;
}
.Menue2{
	
	font-size: 9px;
	background-color: #EEEEEE;
	PADDING-TOP: 4px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 4px;
	font-weight:normal;
	color: #333333;
	font-style:italic;
}
.Menue2_over{
	
	font-size: 9px;
	background-color: #FF9900;
	PADDING-TOP: 4px;
	PADDING-LEFT: 16px;
	PADDING-BOTTOM: 4px;
	font-weight:normal;
	color: #333333;
	font-style:italic;
}
.Menue3{
	
	font-size: 8px;
	text-decoration: none;
	border: 0px solid #943636;
	background-color: #EEEEEE;
	PADDING-TOP: 4px;
	PADDING-LEFT: 26px;
	PADDING-BOTTOM: 4px;
	font-weight:normal;
	font-style:italic;
}
.Menue3_over{
	
	font-size: 8px;
	text-decoration: none;
	background-color: #FF9900;
	border: 0px solid #943636;
	PADDING-TOP: 4px;
	PADDING-LEFT: 26px;
	PADDING-BOTTOM: 4px;
	font-weight:normal;
	font-style:italic;
}
.Menue4{
	background-color: #F5F5BD;
}
.Menue4_over{
	background-color: #EFEB8A;
}
.suche_tabelle {

 padding-bottom: 3px;

}
.suche_button {
         color:#000000;
	background-color:#FFFFFF;
	font-size: 11px;
	border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;

}
.suche_feld {
        color:#000000;
	background-color:#FFFFFF;
	font-size: 11px;
	border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;
}
.button {
         color:#000000;
	background-color:#F4F4F4;
	font-size: 11px;
	border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;

}
.suchergebnis_tabelle {
width: 450px;

}
.suchergebnis_header {
 font-size: 11px;
 text-decoration:underline;

}
.suchergebnis_text {

}
.suchergebnis_treffer {
 background-color: #EB995C;
}
.suchergebnis_link {
 font-size: 12px;
 font-weight:bold;
 color:#666666;
 text-decoration:underline; 

}
.suchergebnis_link:hover {
 font-size: 12px;
 font-weight:bold;
 color:#000000;
 text-decoration:underline;

}
.infoLoading {
	height:30px;
	background-color: #DD8A88;
	font-size: 10px;
	border-top: 1px solid #CE7568; border-bottom: 1px solid #CE7568; border-left: 1px solid #CE7568; border-right: 1px solid #CE7568;
	
}
.infoFertig {
	height:30px;
	background-color: #93E18A;
	font-size: 10px;
	border-top: 1px solid #00FF66; border-bottom: 1px solid #00FF66; border-left: 1px solid #00FF66; border-right: 1px solid #00FF66;
}
.referenzen{

	BACKGROUND-ATTACHMENT: scroll; OVERFLOW: auto;
}
#logo{
   height: 60px;
   width: 250px;
   vertical-align: middle;
   background-image: url(../../../web/images/template/avantio_logo.jpg);
   background-repeat:no-repeat;
}
#aufmacherBild01{
 height: 208px;
 width: 522px;
   background-image: url(../../../web/images/template/aufmacher01.jpg);
   background-repeat:no-repeat;
}
#aufmacherBild02{
 height: 208px;
 width: 522px;
   background-image: url(../../../web/images/template/aufmacher02.jpg);
   background-repeat:no-repeat;
}
#footer{
float:right;
}
#suche{
float:right;
}
#navPunkt{
	padding-bottom: 8px;
	width: 180px;
	height: 18px;
}

.navPunktPfeil{
	background-image: url(../../../web/images/template/pfeil.gif);
	background-repeat: no-repeat;
	width: 15px;
	float:left;
	margin-top: 2px;
}
.navPunktText{
        font-size: 12px;
	width: 120px;
	color: #666666;
	text-decoration:none;


}
.navPunktText:hover{
	width: 120px;
	color: #333333;
        font-size: 12px;
	text-decoration:none;
}