body {
   width:930px;
   font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:  #600;
   background-color: #fff;
   padding: 0;
   margin: 0px auto;
/*   min-width: 799px; */
}	

#wrapper {
	position:relative;

}

#map_canvas {
	width:280px;
	height:200px;
	background-color:#f5f5f5;
}
/*
h1,h2,h3{
	margin:0;
	padding:0;
}
*/
h1{
	font-size:14px;
}
h2{
	font-size:12px;
}
h3{
	font-size:11px;
}

a:link, a:visited {
	color:#600;
	text-decoration:none;
}
a:hover, a:active {
	color:#600;
	text-decoration:underline;
}
table td{
	vertical-align:top;
}

<!-- Bereiche -->
#oben, #weg{
	margin:0;
	padding:0;
}
#oben{
	padding-bottom:3px;
}
#weg: {
	color:#000;
	margin-top:2px;
}
#kopf,#navigation {
	clear:left;
	margin:0px;
	padding:0px;
}
#kopf {
   height: 135px;
   background-image:url(img/bgbanner.jpg);

   background-repeat: repeat-x;
   border: 0px solid #000;
}
ul#navigation {
	margin:0;
	padding:0;
	height:26px;
	border:0px solid #000;
	text-align:center;
	background-image: url(img/bgnavi.jpg);
	background-repeat; repeat-x;
}
ul#navigation li {
	float:left;
	liststyle:none;
	display:inline;
	background-image: url(img/bgnavi.jpg);
	background-repeat; repeat-x;
	height:26px;
}
ul#navigation a {
	float:left;
	height:22px;
	padding: 4px 8px 0 8px;
	font-size:14px;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
	border-right:1px solid #666;
	border-left:1px solid #CCC;
}
ul#navigation a:hover, ul#navigation a:active {
	background-image: url(img/bgnavihover.jpg);
	background-repeat; repeat-x;
}
.select {
	background-image: url(img/bgnaviselected.jpg);
	background-repeat; repeat-x;
}
.topNav {
	float:right;
	color:#000;
	margin:0px;
	font-style:normal;
}
.logoli {
	/*float:right;*/
	margin-top:5px;
	margin-left:6px;
	border:0;
}
.bild {
	float:right;
	margin:0px;
	border:0;
}
.clear {
   clear: both;
}
#col12 {
	width:590px;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:left;
	margin-top:2px;
	margin-bottom:22px;
	padding:10px;
	background-color:#FFC;
	-webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
#col12 * img{
	margin:5px;
	border:1px solid #e3c181;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	border-radius:8px;
}
#col12 table * img{
	margin:1px;
	border:1px solid #e3c181;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	border-radius:8px;
}
#col12 * li{
	margin-left:20px;
}


#col3 {
	width:295px;
	min-height:600px;
	height:auto !important;
	height:600px;
	float:right;
	margin-top:2px;
	margin-bottom:22px;
	padding:12px;
	background-color:#fcf891;
	-webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
#col3 * img{
	margin:10px;
	border:1px solid #e3c181;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	border-radius:8px;
}
#col3 ul{
	margin-left:20px;
}
img.left {
	float:left;
	margin:10px;
	border:1px solid #e3c181;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-khtml-border-radius: 8px;
	border-radius:8px;
}

#kopffuss {
	position:absolute;
	top: 24px;
	left: 230px;
}

#franchi1 {
	position:absolute;
	top: 120px;
	left: 880px;
}
#franchi2 {
	position:absolute;
	bottom: 20px;
	left: 880px;
}
#franchi3 {
	position:absolute;
	top: 70px;
	right: -60px;
}
#franchi4 {
	position:absolute;
	top: -40px;
	left: 100px;
}
#franchi5 {
	position:absolute;
	bottom: 10px;
	left: 10px;
}
#franchi6 {
	
	position:relative;
	bottom: 40px;
	right: -60px;
}
#franchi7 {
	position:absolute;
	top: 10px;
	left: 680px;
}
#franchi8 {
	position:absolute;
	top: 2px;
	left: 515px;
}
#franchi9 {
	position:absolute;
	bottom: -20px;
	left: 480px;
}
#franchi10 {
	position:absolute;
	top: 90px;
	left: 100px;
}
/* normalisierung margin, padding */
ul, li, div {
	margin:0;
	padding:0;
}

#footer{
    width:930px;
    position:fixed;
    bottom:0px;
	margin:0;
	padding:0;
	height:26px;
	border:0px solid #000;
	text-align:center;
	background-image: url(img/bgnavi.jpg);
	background-repeat; repeat-x;
}


#footer li {
	float:left;
	liststyle:none;
	display:inline;
	background-image: url(img/bgnavi.jpg);
	background-repeat: repeat-x;
	height:26px;
}
#footer a {
	float:left;
	height:22px;
	padding: 4px 8px 0 8px;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
