 
	td {font-size: 0.8em; line-height:1.8em; text-decoration: none; font-weight:normal; margin-top: 0.5em;}
    p { line-height:1.8em; text-decoration: none; font-weight:normal; margin-top: 0.5em;}
    caption {font-weight: bold; padding-bottom: 0.2em; color: #023465;}
    address {font-style: normal; padding-top: -50px; font-size: 0.8em;}
    address:first-line {font-weight: bold;}
	th { text-decoration: none; color: #fff; font-weight:bold; line-height:1.6em; background-color:#cacf11; padding:3px; text-align:left;}	
    dt {font-weight: bold; float: left; width: 8.0em; font-size: 0.8em;}
    dd {padding-left: 8.0em; line-height: 140%; padding-bottom: 20px; border-top: 0.1em solid #fff; font-size: 0.8em;}
    legend {font-weight: bold;}
    fieldset {margin: 1.5em;}
    input {background-color: #fff; border: 1px ridge silver; padding: 2px 5px 2px 5px; text-decoration: none; color: #36709e;font-size: 0.85em;}
    select {font-size: 0.8em;}
    dfn {color: red;}
    li {font-size: 0.80em;}
	ul{list-style-image:url(../graphic/button_list.gif);}

    .small {font-size: 0.75em; line-height:1.4em; }
    .red {color: #d40911;}
    .bg_dunkel {background-color: #8eba1f;}
    
   
    H2 {FONT-SIZE: 0.95em; COLOR: #2363a4; TEXT-ALIGN: left; font-weight: normal; margin-top: 1.5em; margin-bottom: 0em; font-weight: bold;}
    H3 {FONT-SIZE: 1.25em; COLOR: #184776; PADDING:0px; LETTER-SPACING: 0px;  TEXT-ALIGN: left; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 140%;}
    H4 {FONT-SIZE: 0.85em; COLOR: #1d5fa2; PADDING:0px; LETTER-SPACING: 0px;  TEXT-ALIGN: left; font-weight: normal; margin-bottom: 0px; margin-top: 0px; line-height: 150%;}
    
/* LINKS */
	H2 a { color:#2363a4;}
    a {color: red; text-decoration:none; line-height:140%;}
    a:hover {color: #023465; text-decoration:underline ;}
    a img {border: 0px;}

/* Newsletterlayer */
	#inhalt {text-align:left;font-size:0.9em; float: left; padding: 5px; z-index: +3;}
    
	 #new_seiten_oben, #new_seiten_unten {height: 2em; width: 100%; background-color: #fafafa; padding-top: 1em; font-size: 0.9em;}
	    #new_seiten_oben div, #new_seiten_unten div {float: left;}
        #new_seiten_oben strong, #new_seiten_unten strong {color: #b9b9b9;}
        #new_seiten_oben .erste , #new_seiten_unten .erste {width: 5em; text-align: left; margin-left: 0.2em;}
        #new_seiten_oben .zurueck, #new_seiten_unten .zurueck {width: 10em; text-align: left;}
        #new_seiten_oben .seitenwahl, #new_seiten_unten .seitenwahl {width: 38em; text-align: center;position: relative; left: 0em;}
        #new_seiten_oben .naechste, #new_seiten_unten .naechste {width: 10em; text-align: right;}
        #new_seiten_oben .letzte, #new_seiten_unten .letzte {width: 5em; text-align: right;}
        
    #new_archiv {}
	
	#new_abbinder {text-align: center; font-size: 0.95em; border-top: 0.01em solid silver; padding-top: 10px;}
	
	p.new_navi_bottom {text-align: right; font-size: 0.95em;}
	   
        
    .formLabel {clear: left;}
    .FormSelectBox { position: absolute; left: 230px; width: 180px; font-size: 0.8em;}
    
    
/*Formulare*/
    .input {background-color: #fff; border: 1px ridge silver; padding: 2px 5px 2px 5px; text-decoration: none; color: #36709e;}
    .button {font-style : normal; font-variant : normal; font-weight : normal; text-decoration : none; border : 1px outset; border-color : silver; background-color : #09548f; color: white; padding: 2px 5px 2px 5px; text-align: center;}
    .button:hover {font-style : normal; font-variant : normal; font-weight : normal; text-decoration : none; border : 1px outset; border-color : silver; background-color : #fff; color: #09548f; padding: 2px 5px 2px 5px;}

/* Special */
    .error input,
    .error select,
    .error textarea { background-color: #ff0137; color: #000; border: 1px solid #ff0137; background: #fff; }
    .error { color: #ff0137 !important; }