body{  
  margin:0px;
  background:url(../images/body_bg.png) #ffffff repeat-x;
}
#global{
  width:950px;
  height:auto; 
  margin:auto;
}

/* Header CSS */

#header{
  width:950px;
  height:95px;
  background:url(../images/header_logo.png) no-repeat;
  background-position:top left;
}
#header_werbung{
  width:468px;
  height:60px;
  float:right;
  margin-top:10px;
}

/* Navigation CSS */

#header_navigation{
  height:25px;
  width:500px;
  padding-left:450px;
  margin:auto;
  overflow:hidden;
  background:url(../images/header_logo.png) no-repeat;
  background-position:0px -95px;
}
#header_navigation ul{
  float:right;
  list-style:none; 
  margin:0px;
}
#header_navigation li{
  float:left;
  height:25px;
  margin-left:5px;
}
.header_navigation_links{ 
  float:left;
  height:25px;
  width:10px;
  background:url(../images/header_navigation_button.png);
  background-position:-0px -0px;

}
.header_navigation_mitte{
  float:left;
  height:20px;
  background:url(../images/header_navigation_button.png) #ffffff;
  background-position:-0px -60px; 
  padding-top:5px;
  text-decoration:none;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:black;
}                                             
.header_navigation_rechts{
  float:left;
  height:25px;
  width:10px;
  background:url(../images/header_navigation_button.png);
  background-position:-0px -30px;
}
.header_navigation_linksn{ 
  float:left;
  height:25px;
  width:10px;
  background:url(../images/header_navigation_button1.png);
  background-position:-0px -0px;

}
.header_navigation_mitten{
  float:left;
  height:20px;
  background:url(../images/header_navigation_button1.png) #ffffff;
  background-position:-0px -60px; 
  padding-top:5px;
  text-decoration:none;
  font-family:Arial;
  font-weight:bold;
  font-size:12px;
  color:#fff;
}
.header_navigation_rechtsn{
  float:left;
  height:25px;
  width:10px;
  background:url(../images/header_navigation_button1.png);
  background-position:-0px -30px;
}

/* Inhalt CSS */

#inhalt{
  width:937.5px;
  height:auto;
  padding-left:12.5px;
  margin:auto;        
  margin-top:20px;
}

/* Footer CSS */

#footer{
  clear:both;
  width:950px;
  height:65px;
  background:url(http://static.cicoo.de/images/footer.png) no-repeat;
  background-position:15px 10px;
  height:autp;
  margin:auto;
  margin-bottom:10px;
  padding-top:15px;
  text-align:left;
  font-size:10px;
  font-family:Arial,Verdana;
  color:#7d7d7d;
}  
#copyright{
  margin-left:140px;
  color:#ffffff;
  font-size:10px;
}
#footer_links{
  margin-left:140px;
  margin-top:15px;
  font-size:12px;
  color:#ffffff;
  font-weight:bold;
}

/* Sonstiges CSS */

.error{
  padding:5px;
  border:2px solid #d62a2a;
  font-weight:bold;
  color:#d62a2a;
}
.goodjob{
  padding:5px;
  border:2px solid #156a25;
  font-weight:bold;
  color:#156a25;
}
/* Titel CSS*/
#titel{
  height:25px;
  padding-left:10px;  
  background:url(../images/info/infobutton_anfang.png) no-repeat;
}
#titel_text{
  float:left;
  height:20px;  
  margin-top:0px;
  padding-top:5px;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  background:url(../images/info/infobutton_text.png);
}
#titel_textschluss{
  float:left;
  height:25px;
  width:10px;
  background:url(../images/info/infobutton_textschluss.png);
}
#titel_mitte{
  float:left;
  height:25px;
  width:50px;
  background:url(../images/info/infobutton_mitte.png);
}
#titel_schluss{
  float:left;
  height:25px;
  width:10px;
  background:url(../images/info/infobutton_schluss.png);  
} 
               
#fehlermeldung{
  padding:5px;
  border:2px solid #a70000;
  background:#fffffff;
  font-family:Arial;
  font-weight:bold;
  font-size:10px;
  color:#a70000;
}
