/**Farben

**/
body {
	background: #5488B0 url(img/bg.png) repeat-x;
   margin: 0;
}
#page {
	margin: 0 auto;
   width: 1100px;
   font-size: 10pt;
   font-family: verdana;
}
#head {
	background: url(img/headbg.png);
   width: 960px;
   padding: 0 80px;
   height: 222px;
   float: left;
}
#metanavi {
   background: #063960 url(img/zwischenteil.png) no-repeat bottom left;
   width: 960px;
   height: 222px;
}
#zwischenteil {
	background: url(img/zwischenbg.png);
   width: 960px;
   padding: 0 80px;
   height: 60px;
   float: left;
}
#zwischenteilrechts {
	background: white;
   width: 723px;
   height: 60px;
   float: right;
   padding: 10px 20px;
}
h1 {
   color: #063960;
	font-size: 2em;
}
h2 {
   color: #095690;
	font-size: 1.6em;
   width: 100%;
   border-bottom: 1px #063960 solid;
}
h3 {
   color: #D6740D;
	font-size: 1.3em;
}
a {
	color: #D6740D;
   text-decoration: underlined;
}
a:hover {
	color: #E3980F;
   text-decoration: none;
}
#sidebar {
	width: 197px;
	float: left;
   height: 400px;
   position: relative;
   z-index: 1;
}
#content {
	background: url(img/contentbg.png);
   width: 960px;
   padding: 0 80px;
   float: left;
}
#contentdiv {
	width: 723px;
	float: right;
   background: white;
   position: relative;
   z-index: 0;
   padding: 20px;
   min-height: 560px;
   text-align: justify;
}
#footertop {
   background: url(img/footertopbg.png) left bottom;
   width: 960px;
   padding: 0 80px;
   height: 150px;
   float: left;
}
#weissbereich {
   width: 763px;
	float: right;
   background: white;
   position: relative;
   z-index: 0;
   height: 51px;
}
.sideboxstart {
   background: url(img/sideboxstart.png);
   width: 187px;
   height: 20px;
   margin-top: 30px;
   padding: 5px;
   font-size: 1.2em;
   color: #02243F;
   border-bottom: 1px dashed #02243F;
}
.sidebox {
	background: url(img/sideboxbg.png);
   width: 187px;
   padding: 5px;
   color: #02243F;
}
p.news {
   border-bottom: 1px dotted #02243F;
   padding: 0 0 15px 0;
}
p.news .datum {
   font-size: 0.8em;
}
p.news .titel {
   font-weight: bold;
}
.sideboxend {
   background: url(img/sideboxend.png) bottom;
   width: 197px;
   height: 10px;
}
p.news a.more {
	font-size: 0.8em;
   color: #02243F;
}
a.allnews {
   color: #02243F;
}
ul#sidenavi {
	padding: 0 0px;
	list-style-type: none;
}
ul#sidenavi li.meta {
	font-weight: bold;
}
ul#sidenavi li.sub {
	margin: 0 10px;
}
ul#sidenavi li.sub a {
	color: #02243F;
}
ul#sidenavi li.sub a:hover {
	text-decoration: none;
}
#footer {
   width: 743px;
	float: right;
   background: url(img/sideboxbg.png);
   height: 50px;
   padding: 10px;
   color: #02243F;
   z-index: 1;
}
#footer ul {
   padding: 0 0px;
	list-style-type: none;
}
#footer a {
	color: #02243F;
}
#footer div {
	width: 247.66px;
   float: left;
   z-index: 1;
}
#metanavi ul {
	float: left;
   color: white;
   list-style-type: none;
}
#metanavi ul li {
	float: left;
   padding: 0 18px;
}
#metanavi ul a {
   color: white;
   text-decoration: none;
   font-weight: bold;
}
#metanavi ul a:hover {
	text-decoration: underline;
}
