<style type="text/css">
<!--


* { padding:0px; margin:0px; border:0px; }
body {font-family: Arial, Helvetica, sans-serif; background-color:#9D9D9D; }

#rahmen {  max-width:950px; margin:auto; background-color:white; border-style: solid; 
	border-top-width: 0px; border-right-width: 5px; border-bottom-width: 5px; border-left-width: 5px;}
#spalte_links {  position:absolute; width:260px; margin-left: 20px; top:40px; float:left;margin-bottom:25px;}
#spalte_rechts { position:relative; max-width:650px; margin-left:300px; top:40px; right: 20px; margin-bottom:25px; min-height:650px;color: #000055;}
#menu, #logo, #menu1 , #menu_willkommen{display:none;}

.navi { width: 226px; }
.navi p, .naviaktiv {
	font-size: 13px;  line-height:16px; padding:6px;
	background-color:#ecf2f2;
	border-color:  #ddd ; border-style: solid; 
	border-right-width: 3px; border-bottom-width: 3px; 
	border-top-width: 1px; border-left-width: 1px;
	margin-top:3px; margin-bottom:3px;
	}
h1 {  font-size: 26px;letter-spacing: 2px;line-height: 30px;}

#spalte_rechts p, ul {font-size: 15px;line-height: 22px; padding-top:10px;padding-bottom:10px;letter-spacing: 1px;}
ul { padding-left:20px;	padding-top:0px; padding-bottom:0px; list-style-type: disc;}

a:link, a:visited, a:hover {  text-decoration: none;}
.rahmen { border-style: solid; border-width: 2px; }
#spalte_rechts a:link, #spalte_rechts a:visited {text-decoration: underline;}

// Farben
.farbeblau, #spalte_rechts { color: #000055;}
.farbeblaulink, a:link, a:visited, .navi a:hover, .navi1 a:hover{ color: #000066;}
/*.farbeblau_border { border-color: #0000aa; }*/

.farbegruen, h1, a:hover { color: #2e8d4a; }
.farbegruen_border, #rahmen, .rahmen { border-color: #349e54; }
.farbegruen_hg, .naviaktiv, .navi p:hover  { background-color: #349e54; }
/*.unnamed1 {	border: 2px solid #0000B0;}*/

.linie {  border-color: #FFFFFF black; border-style: solid; border-top-width: 3px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}

@media screen and (max-width: 700px) {
#spalte_links{display:none}
#spalte_rechts { margin-left:20px;  margin-right:10px; top:40px; right: 5px;}
#logo{display:block; float:left; margin-bottom:20px;}
#menu{display:block; float:right; margin-bottom:20px;}
#menu_willkommen{display:block; position:absolute; right:10px; margin-bottom:20px; margin-top:-30px;}
#menu a:link, #menu a:visited, #menu1 a:link, #menu1 a:visited {text-decoration: none;}
#menu1 a, .naviaktiv {text-decoration: none; font-size: 13px;  line-height:10px; padding-left:5px;}
.naviaktiv {padding-top:10px;padding-bottom:10px; padding-left:7px;
	border-color:  #ddd ; border-style: solid; 
	border-right-width: 3px; border-bottom-width: 3px; 
	border-top-width: 1px; border-left-width: 1px;
	margin-top:3px; margin-bottom:3px;}
#menu1 {clear:left; margin:auto; width:100%;}
img {margin-bottom:10px;}
}

--> </style>

























