<style type="text/css">      
<!--

/* TEXT */
	.{
	
	}
    /* Schriftdefinitionen*/
	body {margin: 0x; padding: 0px;
    font-family: Arial, Verdana, sans-serif; font-size: 0.85em; text-decoration: none; font-weight:normal; font-style : normal; font-variant: normal; line-height:1.3em; color: #666a6f;
background-color: #ece9de; background-image: url(../graphic/bg.gif); background-repeat: repeat-y; }
    p { font-size: 1.0em;}
    td { font-size: 1.0em;}
    div {font-size: 1.0em;}
	.small {font-size: 0.80em; font-weight:normal; line-height:1.3em;}
	th {font-size: 0.9em; text-decoration: none; color: #ffffff; font-weight:bold; line-height: 1.2em; background-image: url(../graphic/hr.gif); background-repeat: repeat-x; padding:3px; text-align:left;}
		
    H1 {FONT-SIZE: 1.2em; FONT-FAMILY: Verdana, arial, sans-serif; COLOR: #b90404;; PADDING:0px; LETTER-SPACING: 0.01em; TEXT-ALIGN: left; margin-bottom: 25px; font-variant: normal; position: relative; top: 0px; line-height:1.0em;}
    h2 {FONT-SIZE: 1.2em; FONT-FAMILY: Palatino Linotype, Times New Roman, Bodoni MT, serif; COLOR: #000000; PADDING:0px; LETTER-SPACING: 0em;  TEXT-ALIGN: left;  margin-bottom: 10px; line-height:1.0em;}
    h3 {FONT-SIZE: 0.9em; COLOR: #666a6f; PADDING:0px; LETTER-SPACING: 0em; TEXT-ALIGN: left; margin-top: 0px; margin-bottom: 5px; line-height:1.3em; text-transform: uppercase;}

	.text { font-size: 0.9em;}  
    .rechtsbuendig {text-align: right}
    .linksbuendig {text-align: left}
    .zentriert {text-align:center;}
    .top {vertical-align: top;}
	.aktuelles_textbold {color:#ffffff;font-weight:bold;}
	 
	/* Farben*/
	.white {color: #ffffff;}
	.red {color: #BD0000;}
	.black {color: #000000;}
    .hell {color: #ffb062;}
    .mittel {color: #ff7e00;}
    .dunkel {color: #abd0bf;}
    
    /* Hintergrundfarben*/
    .bg_weiss {background-color: #ffffff;}
    .bg_hell {background-color: #edede4;}
    .bg_mittel {background-color: #c4c5b0;}
    .bg_dunkel {background-color: #8d8d8d;}
    .bg_muster {background-image: url(../graphic/bg_pattern.gif); background-repeat: repeat-x; margin-top: 0px; border:0px;}
    .bg_verlauf {background-image: url(../graphic/hr.gif); background-repeat: repeat-x; margin-top: 0px; border:0px;}
    
      /*Weiten*/
    .weite_weit {width:100%;}
    .weite_mittel {width: 700px; text-align:left;}
    
    /*H&ouml;hen*/
    .hoehe_hr {height: 1.0em; }

/* Container */
    #navi {width: 315px; height: 237px; background-image: url(../graphic/bg_navi.gif); background-repeat: repeat-y; float: left; border-bottom: 1px solid white; position: absolute; top: 0px; left: 0px; font-size: 0.80em;}
	#nebennavi {position: absolute; top: 213px; left: 105px; width: 105px;}
    #img_1 {position: absolute; top: 236px; left: 100px; width: 212px; height: 212px; border: 1px solid white;}
    #img_2 {position: absolute; top: 0px; left: 313px; width: 176px; font-style: italic; font-size: 0.85em;}
    #inhalte {position: absolute; top: 0px; left: 503px; width: 470px; padding-top: 200px; background-image: url(../graphic/logo.gif); background-repeat: no-repeat; background-position: top right; }

	#teaser {position: absolute; left: 313px; width: 163px; font-size: 0.85em;height:232px;top:0px;background-color:#FFFFFF;}
    
    /* LINKS */
    a { text-decoration: none;color: #666a6f;}
    a.knopf {border: 2px groove; padding: 3px; background-image: url(../graphic/hr.gif); background-repeat: repeat-x; color: #767676; font-weight: normal; font-size: 0.7em; background-color: white;}
  
	a.normal:link{text-decoration: underline;}
	a.normal:visited { text-decoration: underline;}
	a.normal:hover {text-decoration: none;color: black;}
	a.normal:active { text-decoration: none;color: black;}	
	
    a.menue:link{ font-size: 1.0em; color: #e79595; }
	a.menue:visited{font-size: 1.0em; color: #e79595;}
	a.menue:hover{ font-size: 1.0em;color: white;}
	a.menue:active{ font-size: 1.0em;color: white;}	
	
	.alphabet{FONT-SIZE: 1.45em; FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #a4a4a4; text-decoration: none; font-weight:bold; background-color:#ffffff; line-height: 1.59em; }
	
	a.alphabet:link{ COLOR: #054b80; background-color:#ffffff;}
	a.alphabet:visited{COLOR: #054b80;background-color:#ffffff;}
	a.alphabet:hover{color: #f7ffff;background-color:#054b80;}
	a.alphabet:active{color: #52719c;  background-color:#054b80;}
  
 
  /* SPECIALS */

  
    /*Listen*/
    ul.pic  {margin-left: 20px; list-style-image: url(../graphic/ul_pic.gif);}
    ul.pic_links {list-style-image:url(../graphic/pic_links.gif); margin-left:15px;}
    ul.formulare {margin-left: 20px; list-style-image: url(../graphic/pic_dokument.gif);}
	
		
   /* Tabellen */ 
   .rand {border: 1px solid white;}
    .rand_oben {border-top: 1px solid #4C4C4C;}
	.rand_unten{border-bottom:#000000 0.1em solid;}
    .rand_rechts {border-right: 1px solid silver;}
    .rand_links {border-left: 1px solid silver;}

    /*Formulare*/
	.gewerb_input { font-size : 0.80em; color: gray;  width: 200px;}
    .gewerb_button { font-size : 0.85em; color : #767676;	border : silver 0.1em solid;  background-image: url(../graphic/hr.gif); background-repeat: repeat-x; background-color: white;}
    .gewerb_dropdown {width:400px; font-size: 0.8em;}
    //-->
</style>