body {
	margin:20px 0px 20px 0px;
	background-color:#334150;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#334150;
	}

td, th, tr, div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
h2 {
	font-size:16px;
	font-weight:bold;
	}

a:link, a:visited, a:active {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	}

a:hover {
	color:#334150;
	text-decoration:none;
	font-weight:bold;
	}
	 

.content-bg {
	background-image:url(../img/bg.jpg);
	} 
	
.content {
	padding:5px 20px 10px 10px;
	text-align:justify;
	}
	 
	 
.newskasten	{
	padding:10px;
	border: 1px solid #334150;
	background-color: #cad1d9;
	height:310px;
	}
	
.borderbox	{
	padding:3px;
	border: 1px solid #334150;
	background-color: #cad1d9;
	text-align:justify;
	}
	
.who {
	border-bottom:2px solid #334150;
	height:20px;
	}
			
.links-kasten a:link, .links-kasten a:active, .links-kasten a:visited {
	display:block;
	height:15px;
	padding:3px;
	border:1px solid #334150;
	background-color: #cad1d9;
	text-decoration:none;
	margin-top:2px;
	}
	
.links-kasten a:hover {
	display:block;
	height:15px;
	padding:3px;
	color:#fff;
	border:1px solid #cad1d9;
	background-color: #334150;
	text-decoration:none;
	margin-top:2px;
	}

.strich-news {
	border-bottom: 1px solid #334150;
	margin-bottom:5px;
	}

.strich-news-2	{
	border-bottom: 1px solid #334150;
	border-left: 1px solid #334150;
	}
	
.news-text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #334150;
	}
	
.rahmen {
	border: #334150;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	}
	
.rahmen-fotos {
	border: 3px solid #ffffff;
	}

.foto-startseite {
	border: 5px solid #ffffff;
	margin-left:10px;
	float:right;
	}
	
.border-rigt {
	border-bottom: 1px solid #334150;
	border-right: 1px solid #334150;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
.border-rigt2 {
	border-right: 1px solid #334150;
	}
	
.border-top-left	{
	border-top: 1px solid #334150;
	border-left: 1px solid #334150;
	}

h1                  { margin: 0px 0px 20px 0px; font-size:18px; font-weight:bold; }
div.gb              { margin: 0px 0px 20px 0px; padding: 0px; border: 1px solid #334150; line-height: 19px; }
div.gb-author       { margin: 0px; padding: 1px 10px 1px 10px; border-bottom: 1px solid #334150; background: #ffffff;}
p.gb-author-left    { margin: 0px; float: left; }
p.gb-author-right   { margin: 0px; text-align: right; }
div.gb-entry        { margin: 10px; padding: 0px; }
p.gb-browse         { text-align: right; font-weight: bold; }
p.gb-admin-buttons  { margin: 5px 0px 0px 0px; text-align: right; }
.caution            { color: red; font-weight: bold; }
.small              { font-size: 11px; line-height:16px; }
.comment            { margin: 10px 0px 0px 0px; color: #000000; font-style: italic; }

.menue a:link, .menue a:active, .menue a:visited {
	border-left: 7px solid #B1BBC5;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#fff;
	color:#334150;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue a:hover {
	border-left: 7px solid #fff;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#334150;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue-w-sub a:link, .menue-w-sub a:active, .menue-w-sub a:visited {
	border-left: 7px solid #B1BBC5;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#fff;
	color:#334150;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue-w-sub a:hover {
	border-left: 7px solid #fff;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#334150;
	background-image:url(../img/bullet_toggle_plus.png);
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue-w-sub2 {
	border-left: 7px solid #B1BBC5;
	cursor:pointer;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#fff;
	color:#334150;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue-w-sub2-hover {
	border-left: 7px solid #fff;
	display:block;
	cursor:pointer;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#334150;
	background-image:url(../img/bullet_toggle_plus.png);
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue-sub a:link, .menue-sub a:active, .menue-sub a:visited {
	border-left: 7px solid #4D637B;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#334150;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
.menue-sub a:hover {
	border-left: 7px solid #4D637B;
	display:block;
	margin-left:15px;
	margin-right:13px;
	margin-bottom:2px;
	padding:3px 3px 3px 5px;
	height:13px;
	line-height:13px;
	background-color:#B1BBC5;
	color:#334150;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	}
	
#top {
	background-image:url(../img/header.jpg);
	height:194px;
	margin-top:94px;
	background-repeat:no-repeat;
	}
	
.klapp {
	background-color:#334150;
	background-repeat:no-repeat;
	padding-left:5px;
	height:20px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	cursor:pointer;
	color:#fff:
	}
