body {
 background: #e4e6e5; 
 color: black;
 margin: 0;
 padding: 1%; 
 min-width: 640px; 
 font-size: 100.01%; 
 font-family: verdana, arial, sans-serif ;
}
a { color: #2d82ad; text-decoration: underline; }  
a:visited { color: #000000; } 
.skip { 
 position: absolute;
 margin-left: -10000px;
}
h1 {
	font-size: 1.5em;
	padding: 20px 0 5px 0%;
	margin: 0;
	border-bottom: 1px dotted #aaa;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #2d82ad;
	font-style: normal;
	font-weight: bolder;
	line-height: 0.8em;
}
h2, h3, h4, h5, h6, h7 {
	color: #c21536;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: normal;
	font-size: 1em;
}
img { 
 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;
}

#container {
	font-size: 0.8em;
	max-width: 1150px;
	margin: auto;
	border: 0 none;
}

#logo {
	background: #Fefcf4 url(../img/Logo_RabeLayout.jpg) no-repeat;
	height: 64px;
	padding: 0 20px;
	text-align: right;
	line-height: 54px;
	font-size: 38px;
	overflow: hidden;
	letter-spacing: -1px;
	margin: 0;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
}
#logo a {
	color: #000000;
	text-decoration: none;
	border: none;
}

/* - Menü - */
#menu { 
 background: #e4e6e5;
 padding: 6px 2%; /* Je kleiner das Fenster desto kleiner soll auch der Abstand des Menüs rechts und links sein. */
 margin: 0;
 text-align: right;
 color: #2d82ad; /* Hier deffinieren wir die Farbe des Menüpunktes welcher kein Link ist, also den Menüpunkt der Seite auf der wir uns gerade befinden. */
}
#menu li {
 font-size: 1em;
 display: inline; /* Damit die Menüpunkte nebeneinander und nicht untereinander erscheinen. */
 list-style-type: none; /* Die Bullets vor den Menüpunkten schalten wir ab. */
 border-left: none; /* Ein optischer Trennungsstrich */
 padding: 0 2px 0 15px;
 font-weight: bold;
}
#menu li a {
	text-decoration: none;
	color: #c21536;
}

/* - Subnavigation, Rechte Spalte - */
#subnav {
	width: 26%;
	min-width: 10em;
	float: right;
	padding: 47px 1% 110px;
	margin: 4% 1% 1%;
	border-left: 1px dotted #aaa;
	font-size: 0.9em;
}
#subnav dt {
	font-size: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0.5em;
	margin-top: 1em;
	color: #c21536;
	font-weight: bold;
	margin-left: 1em;
}
#subnav dd {
	padding: 0;
	margin: 0.2em 0;
	border-top: 1px dotted #aaa;
}

/* - Her Hauptinhaltsteil - */
#main {
	background: #fefcf4 url(../img/Dekor_Blume.jpg) no-repeat 100% 0px;
	padding: 0 31% 10px 31px;
	line-height: 1.5em;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #aaa;
	border-left-color: #aaa;
}
