
body { background: #f5eded url(../Bilder/hintergrund.gif) repeat-y 50% 0;
       margin-left:   0px;
       margin-right:  0px;
       margin-top:    0px;
       margin-bottom: 0px; }

table { border-collapse:collapse;
        border-spacing: 0px; }
        
td { padding: 0px;
     vertical-align:top; 
     font-size:60%;
     }

body, select, textarea { font-family: Verdana, Arial, Helvetica;
       font-size: 70%;
       line-height:18px;
       color: #000000; }
       
.main { background-color:#ffffff;
				width:760px;
				position:absolute;
        left:50%;
        margin-left:-380px;
			}   

.Navig1{background-color:#ffffff; /* Der Container für die Navi 1 */
			 width:200px;  
			 margin-top:36px; 
			 float:left;
			 padding-left:10px;
			 font-weight:bold;
			 overflow:hidden;
			 letter-spacing:0.03em;
			 font-size: 80%;
			 line-height:20px;
			 }	
			 
.NavigHaupt{ /* jeder einzelne Menüpunkt des Hauptmenüs befindet sich darin */

		   padding-left:19px;		
		   padding-top:0px;
		   padding-bottom:0px;
		   padding-right:0px;
		   margin-left:0px;
		   margin-right:0px;
		   margin-top:0px;
		   margin-bottom:0px;
		   overflow:hidden;
		   display:block;


			 }				
			  
.NavigUnten{background-color:#ffffff; /* jeder einzelne Menüpunkt des Footers befindet sich darin */
			 float:left;
			 overflow:hidden;
		   display:inline;		
		   padding-left:19px;	 
			 }	
			 
			 
hr		{     /* allgemein einsetzbarer horizontaler Trennstrich. */	
		display:block;
		height: 1px;
		border-width:0px;		
		color: #c30436;
		background-color: #c30436;
		padding:0px;
		margin-top: 2px;
		margin-bottom: 2px;
		margin-left: 0px;
		margin-right: 0px;
		_margin: -5px 0;

		}		
		
.hrmittelgrau		{     /* grauer horizontaler Trennstrich. */	
		display:block;
		height: 1px;
		border-width:0px;		
		color: #aaaaaa;
		background-color: #aaaaaa;
		padding:0px;
		margin-top: 2x;
		margin-bottom: 2px;
		margin-left: 0px;
		margin-right: 0px;
		_margin: -5px 0;

		}						
		
		
.divhr{     /* oranger horizontaler Trennstrich. */	
		padding:0px;
		margin-top: 8px;
		margin-bottom: 8px;
		margin-left: 0px;
		margin-right: 0px;
		clear:left;
		height:1px;
		}				
		
			 
.InhaltundNavig2{
			 float:left;
			 background-color:#ffffff;
			 font-size:90%;
			 line-height:14px;
			 margin-top:36px;
			 width:540px;
			 overflow:hidden;
			 padding-bottom:35px;
}

.Inhalt{
			 float:left;
			 overflow:hidden;
			 /*background-color:#ff0000;*/
}

.NaviInhalt{
			 float:left;
			 overflow:hidden;
			 /*background-color:#00ff00;*/			 
}


.footer {	position:fixed; 
					background-color:#ffffff;
					font-size:80%;
					height:23px;
					width:740px;
					left:50%;
					bottom:0px; 
					margin-left:-370px;
					border-top:1px solid #c30436;
					padding-top:2px;
					padding-bottom:0px;
        }
			
form { margin:0px; }
input, select, textarea { line-height:12px; color:#000000; font-size:100%; }

.normal { font-family: Verdana, Arial, Helvetica;
          font-size: 70%;
          color: #000000; }
          
.Headline { color: #000000; font-weight: bold; font-size:120%; }
.TextOrange { color: #c30436; }

H1 { color: #e8ca48; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-size:17px; margin-bottom:12px; }
P,UL,OL { margin-top:    0px;
          margin-bottom: 0px; }

ul {
	margin:0px;
	padding-left:17px;
	font-size:7pt;
	list-style-type:circle;
}

ul li {
	font-size:7pt;
	margin-bottom:4px;		
}

IMG { border:0px; }


.hgrweiss {background-color:#ffffff;border:1px solid #000000;}
.hgrorangehell {background-color:#dba4a4;border:1px solid #000000;}
.hgrorangeheller {background-color:#f5eded;border:1px solid #000000;}
.hgrorange {background-color: #c30436;border:1px solid #000000;}

.gruen_dunkel { background-color: #d9e5f3; }
.gruen_mittel { background-color: #d9e5f3; }
.gruen_hell   { background-color: #d9e5f3; }
.gelb         { background-color: #e8ca48; }
.gelb_fg      { color:            #e8ca48; }

.vat { vertical-align: top; }
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.vab { vertical-align: bottom; }
.rba { width:13px; height:13px; }
.Eingabefeld { background-color:#f0f0f0; }
.BadNews { font-weight:bold; color:#e86746; }
.SW { background-color: #F3D8C5; }.TD_hell3   { border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.TD_dunkel3 { background-color: #ffffff; padding-left:4px; padding-right:4px; font-weight: bold; padding-bottom:1px;  }
.padl { padding-left:20px; }
.padr { padding-right:20px; }

.TD_hell    { background-color: #f4f9ff; padding-left:4px; padding-right:4px; }
.TD_dunkel  { background-color: #d2e0f1; padding-left:4px; padding-right:4px; font-family: Arial, Verdana, Helvetica; font-weight: bold; font-size:18px; }
.TD_dunkel2 { background-color: #d2e0f1; padding-left:4px; padding-right:4px; font-weight: bold; }

.contenttable { margin:0px; padding:0px; cell-spacing:0px; border-collapse:collapse; width:100%;}
.contenttable td { vertical-align:top; padding-right:20px; }


.Bild_Newsartikel { border:1px solid #586746; }
.Bild_Einzelthumb { border:1px solid #586746; }
.blass { color:#c1c1c1; }

a:link    { color: #c30436; text-decoration: none; }
a:visited { color: #c30436; text-decoration: none; }
a:active  { color: #c30436; text-decoration: none; }
a:hover   { color: #c30436; text-decoration: underline; }
