/* -- Allgemeines -- */ 

body {

 background: white; 

 color: #555555;

 margin: 0;

 padding: 3%; 

 min-width: 640px; 

 font-size: 100.01%; 

 font-family: verdana, arial, sans-serif ;

}

a { color: #ff3333; text-decoration: none; } 

a:visited { color: #ff3333; text-decoration: none;  } 

.skip { 

 position: absolute;

 margin-left: -10000px;

}

h1 {

 font-size: 2em;

 line-height: 0.8em;

 padding: 20px 0 5px 1%;

 margin: 0;



}

h2 {

 font-size: 1em;

 margin: 0;

 font-family:Verdana, Tahoma;

font-weight: normal;

color: #555555;

}

h3 {

 font-size: 2em;

 line-height: 1em;

 padding: 20px 0 5px 5%;

 margin: 0;

 border-bottom: 1px dotted #DC143C;

}



h4 {

 font-size: 3em;

 line-height: 0.8em;

 padding: 20px 0 5px 1%;

 margin: 0;

 

}

h1, h3, h4 {

 color: #555555;

 font-family:Georgia, "Times New Roman", Times, serif;

}

img {

 border: 0px;

 padding: 1px;

 max-width: 95%; 

}

.fleft {

 float: left;

 margin: 0 1em 0.2em 0;  

} 

.fright { 

 float: right; 

 margin: 0 0 0.2em 1em; 

 padding: 1px; 

} 

 

 

/* -- Layout-- */ 

#container {  

 font-size: 0.8em;  

 max-width: 870px;  
min-width: 855px; 
 margin: auto;  

 border: 1px solid #aaa;  

} 

 

/* - Logo bzw. Kopf - */ 

#logo { 

 background: white;  

 height: 130px;  

 

 text-align: center; 

  

} 

#logo a { 

 color: #ff3333;  

 text-decoration: none; 

} 

 

/* - Menü - */ 

#menu {  

 background: #aaa; 

 padding: 5px 0.7%;  

 margin: 0; 

 text-align: left; 

 color: #aaa;  

} 

#menu li { 

 font-size: 1.1em; 

 display: inline;  

 list-style-type: none;  

 border-right: 1px dotted white;  

 padding: 0 10px 0 10px; 

 font-weight: bold; 

} 

#menu li a { 

 color: white;  

 text-decoration: none; 

} 

 

/* - Subnavigation, Rechte Spalte - */ 

#subnav { 

 width: 24% ;  

 min-width: 230px;  

 float: right;  

 padding: 0px 1%; 

 margin: 1%; 

 border-left: 1px dotted #aaa;  

 font-size: 0.9em;  

} 

 

#subnav dt {  

 font-size: 1.2em; 

 padding: 0.5em; 

 margin-top: 1em; 

 border-top: 1px dotted #aaa;  

 color: #ff3333;} 

 

#subnav dd {  

 padding: 0.5em; 

 margin: 0.2em 0; 

 } 

#subnav ul {  

 padding: 0.1em; 

 margin: 0.1em 0; 

 font-size: 1.2em; 

 font-weight: bolder; 

 color: #ff3333;} 

 

/* - der Hauptinhaltsteil - */ 

#main { 

 background: white;  

 padding: 0 275px 20px 20px;  

 line-height: 1.5em;  

} 
 

/* - Styles- */ 

 

.Stil1 {font-size: 14px; font-weight: bold} 

.Stil5 {font-size: 12px}

.Stil7 {color: #FFFFFF}