@charset "UTF-8";

body{
	margin:0;
	padding:0;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#000;
	background-color:#e2e8ee;}

div#container{
   margin:auto;
   margin-top:20px;
   width:950px;}

div#header{
   float:left;
   margin-left:15px;}

div#logo_start{
   width:380px;
   height:80px;
   margin-left:225px;
   background-color:#fff;
   padding-left:330px;
   padding-top:50px;}

div#logobar_start{
   width:710px;
   height:30px;
   margin-left:225px;
   background-color:#95b1c4;}

div#navi{
   width:690px;
   height:18px;
   margin-left:225px;
   margin-top:10px;
   padding-top:12px;
   padding-left:20px;
   background-color:#fff;
   font-size:16px;}

div#content{
   width:560px;
   min-height:300px;
   margin-left:210px;
   padding-top:33px;
   padding-left:30px;
   padding-right:120px;
   padding-bottom:15px;}

div#content_start{
   width:560px;
   margin-left:225px;
   padding-top:40px;
   padding-left:30px;
   padding-right:120px;
   padding-bottom:15px;
   min-height:293px;
   background-color:#fff;}

div#footerbar{
   clear:both;
   float:left;
   width:600px;
   height:30px;
   margin-top:10px;
   margin-left:15px;
   margin-bottom:15px;
   background-color:#95b1c4;}

div#footernavi{
   width:285px;
   height:22px;
   margin-top:10px;
   margin-left:625px;
   margin-bottom:15px;
   padding-top:8px;
   padding-left:25px;
   background-color:#fff;}

div#logo{
   width:285px;
   height:63px;
   margin-left:625px;
   background-color:#fff;
   padding-left:25px;
   padding-top:67px;}

div#logobar{
   width:310px;
   height:30px;
   margin-left:625px;
   background-color:#95b1c4;}

div#subnavibar{
   float:left;
   width:200px;
   height:30px;
   margin-left:15px;
   margin-top:10px;
   background-color:#95b1c4;}

div#subnavi{
   float:left;
   width:183px;
   padding-top:17px;
   padding-left:17px;}

div#contentcontainer{
   width:920px;
   margin-left:15px;
   background-image: url(images/container_bg.jpg);}

div#mapcontainer{
   border:1px solid #95b1c4;
   padding:2px;
   margin-bottom:7px;}

div#map{
   width:554px;
   height:394px;}

h1{
   font-size:16px;
   font-weight:bold;
   margin-top:0;
   margin-bottom:8px;}

h2{
   font-size:14px;
   font-weight:bold;
   margin-top:12px;
   margin-bottom:1px;}

p{
   margin-top:0;
   margin-bottom:7px;}

div#subnavi p{
   margin-bottom:10px;}

div#content_start p{
   font-size:18px;
   margin-bottom:10px;}

div#content_start h1{
   font-size:18px;
   margin-bottom:10px;}

a{
   text-decoration:none;
   color:#207b9b;}

a:hover,a.aktiv{
   color:#8f1117;}

div#subnavi p.archiv{
   margin-bottom:5px;}

div#subnavi p.archivjahr{
   margin-left:10px;
   margin-bottom:5px;}

div#subnavi p.archivereignis{
   margin-left:20px;
   margin-bottom:5px;}

div#subnavi p.space{
   font-size:5px;
   height:5px;
   margin:0;}

div#navi a, div#footernavi a{
   margin-right:25px;}

form.route{
   margin-top:2px;
   margin-bottom:12px;}

p.floatclear{
   clear:both;
   margin:0px;
   font-size:0px;}

p.nullmargin{
   margin:0px;
   font-size:0px;}

p.space{
   font-size:4px;
   height:4px;
   margin:0;}

p.analytics{
	font-size:10px}

img{
   border:none;}

img.bilder{
   border:1px solid #95b1c4;
   padding:2px;}


a img{
   border:none;}

ul{
   margin-top:-7px;
   list-style-type:disc;
   margin-bottom:7px;}

ul.hzwei{
   margin-top:0;}

div#piccontainer{
   width:560px;
   margin-bottom:11px;}

div#pic{
   margin:auto;}

table,tr,td,tbody{
   margin:0;
   padding:0;
   border:0;}

td{
	text-align:center;}

td.margin{
   width:215px;}

td.navi{
   font-size:20px;
   width:20px;}

td.counter{
   width:90px;}

table.admin{
   border:1px solid #aaa;}

table.admin td{
   padding:5px;}

textarea{
   margin:0;
   width:556px;}

form{
   margin-bottom:10px;}

.admin{
   border:1px solid #aaa;
   font-family:Arial,sans-serif;
	font-size:14px;
	color:#000;}

.admin_rot{
   border:1px solid #aaa;
   font-family:Arial,sans-serif;
	font-size:14px;
	color:#000;
   background-color:#faa;
   cursor:pointer;}

.button{
   font-family:Arial,sans-serif;
	font-size:14px;
	margin-top:7px;
	cursor:pointer;}

div#navi.adminbereich{
   font-size:15px;}

div#navi.adminbereich a{
   margin-right:18px;}