*{
    margin: 0;
    padding: 0;
  }
   html, body { 
    height: 100%;
    }
  body {
    text-align: center; /*fuer IE*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    background-image: url(../img_basic/muster_verlauf_hinten002.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    border: 0px;
  }

img {border: none}
  
  h1 {
  font-size: 2.4em;
 }
 
/*<h1> Seitentittel ausblenden*/
#innerwrap h1{
  position: absolute;
  top: -200px;
  text-ident: -900px;
}

h2 {
  font-size: 1.8em;
  line-height: 1.0;
}

h3 {
  font-size: 1.2em;
}

h4 {
  font-size: 1.1em;
}
h5 {
  font-size: 1.1em;
}

/*ausblenden Punkt in Menuelisten - !Sreenreader*/
.usb {
  display: block;
  position: absolute;
  left: -3000px;
  height: 0px;
  width: 0px;
}
  /*----Box fuer alles, Rand rechts und links
  ------------------------------------------------*/
  #wrapper {
    width: 797px;
    height: 850px;
    margin: 0 auto;
    background-color:#FFEC9F;
    border-left: 7px solid #980000;
    border-right: 7px solid #980000;
   }
   html>body #wrapper { /*nicht fuer IE, fuer Opera, Firefox*/
    width: 797px;
    border-left: 7px solid #980000;
    border-right: 7px solid #980000;
  }
   
  /*----innere Box ,Hintergrund gelb 
  -------------------------------------------------*/ 
  #innerwrap {
    width: 797px;
    height: 100%;
    min-height: 100%;
    margin: 0 auto;
    background-color:#FFEC9F;
  }
  
  /*----Sprachenmenue
  -------------------------------------------------*/
  #header_1 {
    height: 29px;
    border-bottom: 1px solid #540000;
  }
  #header_1 ul{
  padding-top: 9px;
  }
    
  /*----Box fuer Datum, Impressum, Datenschutz 
  ------------------------------------------------*/
  #header_2 {
    height: 28px;
    border-bottom: 1px solid #540000;
    background-color:#F39A17;
  }
  #header_2 ul{
  padding-top: 8px;
  }
    
  /*----Box fuer Logo, Funktionsmenue 
  -----------------------------------------------*/
  #header_3 {
    height: 53px;
    background-color:#FFF7CC;
  }
  div#header_3 img {
    float: left;
    border: 0;
    margin: 0;
    padding: 0;
  }
  div#header_3 ul {
    padding-top: 30px;
  }
   
  /*----Formatierung der Header-Boxen 1,2,3 
  ----------------------------------------------*/
  #header_1, #header_2, #header_3 {
    font-size: 12px;
    color: #000000;
    padding-right: 9px;
    }
    
  /*----Box fuer Bild "Residenzstadt", Suchformular 
  ---------------------------------------------------*/
  #header_4 {
    height: 32px;
    border-bottom: 3px solid #540000;
    background: #FDC34B url(../img_basic/residenzstadt.gif) 0 0 no-repeat;
/*    padding-top: 8px;
    padding-right: 10px;*/
   }
/*   html>body #header_4 {
    height: 24px;
    padding-top: 8px;
  }*/
   
  /*----Inhaltsbereich im Zentrum 
  --------------------------------------------------*/
  #content {
    padding: 0;
    margin: 0;
  }
  
  #content_1 {/*Farbleiste ueber der Bildleiste */
    height: 23px;
    background: url(../img_basic/hg_content_1.jpg) 0 0 no-repeat;
   }
   
   #content_2 {/*Bildleiste*/
    height: 131px;
    width: 797px;
    background: url(../img_basic/hg_startseite.jpg) 0 0 no-repeat;
   }
   
   #content_2_2 {/*Erweiterung*/
    height: 250px;
    width: 797px;
   }
  #content_3 {/*Farbleiste unter der Bildleiste*/
    height: 24px;
    background: url(../img_basic/hg_content_2.jpg) 0 0 no-repeat;
   }
   
  /*----Links unterhalb der Bildleiste 
  -------------------------------------------------------------*/ 
  #thema_1, #thema_2, #thema_3, #thema_4, #thema_5 {
    float: left;
    height: 32px;
    width: 160px;
    color: #FFFCE4;
    font-size: 12px;
    text-align: left;
   }
   
  /*----Formatierung Links unterhalb der Bildleiste -
  ------------------------------------------------------------*/ 
 /* #thema_1 p, #thema_2 p, #thema_3 p, #thema_4 p, #thema_5 p {
    padding-left: 20px;
    padding-top: 2px;
  } */
  #thema_1 {
    background:#B74A41 url(../img_basic/hg_stadtinfo.jpg) 0 0 no-repeat;
    
  }
  #thema_2 {
    background :#BD8241 url(../img_basic/hg_tourismus.jpg) 0 0 no-repeat;
    
  }
  
  #thema_3 {
    background :#657442 url(../img_basic/hg_kultur.jpg) 0 0 no-repeat;
    
  }
  
  #thema_4 {
    background :#5E696A url(../img_basic/hg_wirtschaft.jpg) 0 0 no-repeat;
   
  }
  #thema_5 {
    width: 157px;
    height: 32px;
    background :#874A41 url(../img_basic/hg_partner.jpg) 0 0 no-repeat;
  }
  
 #thema_1 a, #thema_2 a, #thema_3 a, #thema_4 a, #thema_5 a {
    display: block;
    color: #FFFCE4;
    text-decoration: none;
    padding-left: 20px;
    padding-top: 3px;
  }
 
 /*----Box "Aktuelle Hinweise" 
 --------------------------------------------*/ 
  #aktuell {
    clear: both;
    height: 28px;
    background : url(../img_basic/hg_aktuell.jpg) 0 0 no-repeat;
    color: #fffce4;
    padding: 15px  0 0 175px;
    text-align: left;
    font-size: 12px;
  }

  #aktuell a {
    clear: both;
    height: 28px;
    color: #fffce4;
    text-align: left;
    font-size: 11px;
    TEXT-DECORATION: none;
  }

  
 /*----Box fuer alle 5 Newsboxen 
 --------------------------------------------*/
  #newsbox {
     background : url(../img_basic/hg_newsbox01.gif) 0 0 repeat-y;
     float: left;
     width: 797px;
     margin: 0;
     padding-top: 5px;
  }
  /*nicht fuer IE*/
  html>body #newsbox { 
    height: auto;
  }

  
 /*----Formatierung und Ausrichtung der Newsboxen 1 bis 5 
 --------------------------------------------------------------*/
  .noNewsMsg {
    text-align: left;
    font-size: 12px;
    color: #FFFCE4;
    font-weight: normal;    
    padding: 0 5px 5px 14px;
    background: url(../img_basic/bullet.gif) no-repeat  5px 3px;
    
   }

  .news-latest-item {
    text-align: left;
    font-size: 12px;
    color: #FFFCE4;
    padding: 0 5px 5px 14px;
    background: url(../img_basic/bullet.gif) no-repeat  5px 3px;
    
   }
   
  .news-latest-item a{
    text-align: left;
    font-size: 12px;
    color: #FFFCE4;
    padding: 0 0 0 0px;
    TEXT-DECORATION: none;
    font-weight: normal;
   }   

  .news-latest-item a:hover{
    text-align: left;
    font-size: 12px;
    color: #FFFCE4;
    TEXT-DECORATION: underline;
   }  
   
  .news-latest-item h3 a {
    text-decoration: none;
    color: #FFFCE4;
 
    background: url(../img_basic/bullet.gif) no-repeat 0 50%;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #FFFCE4;
  }
/*  .news-singel-thema a {
    display: block;
    width: 117px;
    background: url(../img_basic/bullet.gif) no-repeat 0 50%;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #FFFCE4;
  }*/
  #thema_11, #thema_22, #thema_33, #thema_44, #thema_55 {
    float: left;width: 157px;
  }
  #thema_11, #thema_22, #thema_33, #thema_44 {
    margin: 0 3px 0 0;
  }
  
 /*----Box fuer Unterkanten der Newsboxen 
 ---------------------------------------------------------------*/
  #newsbox_bottom {
    height: 21px;
    background : url(../img_basic/hg_newsbox_bottom.jpg) 0 0 no-repeat;
  }
  
 /*----Box Hintergrund gelb zwischen Newsbox und Footer 
 ---------------------------------------------------------------*/
  #newsbox_bottom2 {
    height: 16px;
  }
 
  #footer {
    clear: both;
    height: 23px;
    background-color:#F5AA2D;
    border-top: 1px solid #540000;
    border-bottom: 1px solid #540000;
    font-size: 12px;
    color: #000000;
    padding-top: 6px;
 }

  #footer a {
    color: #000000;
    text-decoration: none; 
  }
  #footer a:hover {
    text-decoration: underline; 
  }

 
 #copy a {
    height: 30px;
    font-size: 10px;
    color: #FFEC9F;
    padding: 10px 0px 0px 0px;
    margin: 0 0 0 800px
    background-color:#FFEC9F;
  } 

/*----Formatierung der Menuelisten in Box 1 bis 3 
---------------------------------------------------------------*/  
  .nav_Liste {
    
    list-style: none;
    
  }
  .nav_Liste li {
    float: right;
    margin: 0;
    padding: 0;
  }
  .nav_Liste li a{
    text-decoration: none;
    color: #000000;
  }
  
  #datum {
    float: left;
    margin: 0;
    padding-left: 9px;
    padding-top: 8px;
  }
  .clear {
    clear: both;
  }
    
  /*----Suchenformular
  -----------------------padding-top: 0px;-*/
  #suchform {
      float: right;
    margin-top: 8px;
    padding-right: 10px;
   }
  /*nicht fuer IE
   html>body #suchform {
    padding-top: 0px;
  }*/
  #button_suche, #text_suche {
    float: right;
  }
  #button_suche {
    padding-right: 78px;
    background-image : url(../img_basic/hg_suche_linie.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    background-color: transparent;
  }
  
  html>body #button_suche {
    padding-left: 5px;
  }
.textfeld{
	border: 1px solid Black;
	height: 16px;
	background-color: #ffffcc;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


.submit{
	background-color: transparent;
	background-repeat: no-repeat;
        background-position: left center;
	background-image : url(../img_basic/hg_suche_pfeil.jpg);
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	vertical-align: mittel;
	padding-left: 5px;
	
}