/* Ditzingen CSS-Elemente  */

#top_nav {

 position: absolute;
 bottom: 60px;
 left: 0px;
 height: 46px;
 width: 1000px;
 background-color: #FFFFFF;
 font-family: Arial;
 font-style: normal;
 font-variant: normal;
 font-size: 0.80em;
 font-weight: bold;
 text-decoration: none;
 padding-top: 5px;
 
}

#top_blank {

 position: absolute;
 bottom: 0px;
 left: 0px;
 height: 50px;
 width: 1000px;
 background-color: #FFFFFF;

}

#top_nav_aktuell {

 position: absolute;
 left: 30px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 color: #C61034; 		
 z-index: 8;

}

#top_nav_politik {

 position: absolute;
 left: 150px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 7;

}

#top_nav_rathaus {

 position: absolute;
 left: 260px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 6;

}

#top_nav_bauen {

 position: absolute;
 left: 385px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 5;

}

#top_nav_kultur {

 position: absolute;
 left: 500px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 4;		

}

#top_nav_kids {

 position: absolute;
 left: 620px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 3;		

}

#top_nav_senioren {

 position: absolute;
 left: 710px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 2;		

}

#top_nav_wirtschaft {

 position: absolute;
 left: 830px;
 height: 38px; 
 vertical-align: top;
 background-image:url(../img/top.nav.logo.gif);
 background-repeat:no-repeat;
 padding-left: 38px;
 margin-right: 25px;
 color: #000000;
 z-index: 1;		

}

#nav_selekt {

 position: absolute;
 top: 30px;
 text-align: right;
 color: #000000;
 width: 205px;
 font-family: Arial;
 font-style: normal;
 font-variant: normal;
 font-size: 0.90em;
 font-weight: normal;
 text-decoration: none;
 line-height:1.5em;
 z-index: 2;

}

#nav {

 position: absolute;
 bottom: 0px;
 left: 0px;
 height: 219px;
 width: 205px;
 background-image:url(../img/nav.bottom.gif);
 bgcolor="#FFFFFF";
 z-index: 1;

}

#function {
 
 position: absolute;
 top: 0px;
 margin: 0px;
 padding: 0px;
 left: 45px;
 color: #626564;
 width: 560px;
 font-family: Arial;
 font-style: normal;
 font-variant: normal;
 font-size: 0.75em;
 font-weight: normal;
 text-decoration: none;

}

#quicknav {

 position: absolute;
 top: 0px;
 left: 30px;
 text-align: left;
 color: #626564;
 width: 127px;
 font-family: Arial;
 font-style: normal;
 font-variant: normal;
 font-size: 0.75em;
 font-weight: normal;
 text-decoration: none;
 line-height:1.5em;

}

#quicknav_search {

 position:relative;
 font-size: 0.85em;
 color: #000000;
 font-weight: bold;
}

#quicknav_line {

 width: 127px;
 padding-top: 5px;
 padding-bottom: 5px;

}

a:link,a:active,a:visited {

  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: none;

}



a:hover {

  color: #C61034;

}


a.rot:link,a.rot:active,a.rot:visited {

  color: #C61034;
  font-weight: bold;

}

a.schwarz:link,a.schwarz:active,a.schwarz:visited {

  color: #000000;
  font-weight: bold;

}

a.grau:link,a.grau:active,a.grau:visited {

  color: #626564;
  font-weight: normal;

}

a.rot:hover {

  color: #C61034;

}

a.schwarz:hover {

  color: #C61034;

}

a.grau:hover {

  color: #C61034;

}

/* Weinstadt-Elemente  */

#main {

  color: #000000;
  font-family: Arial;
  font-style: normal;
  font-variant: normal;
  font-size: 0.75em;
  font-weight: normal;
  text-decoration: none;

}

#top_search_buttons {

  position: absolute;
  bottom: 25px;
  left: 31px;

  
}




/* CSS-Elemente für Content-Seite */

h1 {

  font-size: 1.5em;
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  margin-bottom: 1.5em;
  line-height: 1.2em;
  padding: 0px;

}

h2 {

  font-size: 1.0em;
  font-family: Arial, sans-serif;
  color: #000000;
  font-weight: bold;
  margin-bottom: 1.0em;
  padding: 0px;
}

h3 {

  font-size: 1.0em;
  font-family: Arial, sans-serif;
  color: #000000;
  padding: 0px;
  font-weight: normal;
}

#content {

  position: absolute;
  top: 10px;
  left: 30px;
  width: 555px;
  padding: 0px;
  font-size: 1.0em;
  font-family: Arial, sans-serif;
  font-weight: normal;
  line-height: 1.3em;
  padding-bottom: 1.5em;
  padding-left: 1px;
  color: #000000;

}

#pic {

  position: relative;
  right: 0px;
  top: 0px;
  float: right;

}


