body {	background: #d6e28e url(style/gruen_verlauf_doppel_bckgrd_klml.jpg) 0 0 no-repeat ;
	padding: 0 57px; }

.content {
	background-position: right ;
	background-image:url(style/schatten_rechts.jpg) ;
	background-repeat:	repeat-y ; 
	background-color: white ;
	width: 820px; 
	min-height:1500px;
	padding: 40px 30px 0 30px; 
	margin-top: -10px;
	margin-bottom: -10px;
}
.longpanel .content {
	min-height:18300px;
}


.text {	float: right;
	width: 430px;
	margin: 0px 30px 0 0;
}
.logo {	top: 10px ;
	right: 15px ;
	margin-bottom: 26px;
}


html, .navigation ul li a {	
	font-family: sans-serif;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 0.85em ;
	color: #2D3844;
}

a, h2, .teaser {
	color:  #B1CA00 ;
	text-decoration: none ;
}
.teaser {
	font-size: 1.6em ;
}
h2, .teaser {
	line-height: 1.3em;
	margin-top: 35px; 
}

.sub a,
.meta a,
.metaaktuell a,
.langswitch a {
	color:  #6C737C !important;
}

.langswitch, .langswitch a {
	font-weight: 100 ;
}
.langswitch {
	float: right ;
	padding-top: 127px;
}

img {
	border: none ;
}
.rechts, .links {
	margin-bottom: 15px ;
}
.rechts {
	float: right;
	margin-left: 15px ;
	margin-right: 0 ;
}
.links {
	float: left;
	margin-left: 0 ;
	margin-right: 15px ;
}
.content hr {
	background: #d7e290 url(style/ausschnitt_oben.jpg) 0 0 no-repeat ;
	height: 15px; 
	border: 0px solid #C9D300 ;
	margin: 10px 0 25px 0;
}


table {
	font-size: 0.9em;
}
td {	vertical-align:top;
	padding: 0 10px 10px 0;
}
li, .vcard { 	list-style-type: none ;
	padding-left: 0;
	margin:0 0 10px -40px ;
	font-size: 0.9em; }


.navigation {
	margin-left: -38px;
	padding-top: 20px;
	min-height: 0; 
	width: 330px;
	position: relative;
}
.navigation ul li {
	list-style-type: none ;
	background-position: 0px 7px ;
	background-repeat: no-repeat;
	line-height: 2.2em;
	font-size: 1em;
	min-height: 30px;
	min-width: 30px;
	margin:0px 0px ;
	padding-left: 30px;

}
.navigation li:hover {
	background-image: url(style/bullet_anthrazit.jpg) ;
}
.sub:hover,
.meta:hover,
.subaktuell {
	background-image: url(style/bullet_grau.jpg) !important;
}


.navigation .aktuell, .navigation .aktuell:hover {
	background: url(style/bullet_big_black.png) 0px -3px no-repeat ;
	margin-left: -63px;
	padding-left: 92px;
}
.navigation .metaaktuell, .navigation .metaaktuell:hover {
	background: url(style/bullet_big_gray.png) 0px -3px no-repeat ;
	margin-left: -63px;
	padding-left: 92px;
}

.adr {
	margin-bottom: 10px;
}
.e-mail {
	margin-left: 40px;
}

.bull_01 { background-image:url(style/bullet_01.jpg) ; }
.bull_02 { background-image:url(style/bullet_02.jpg) ; }
.bull_03 { background-image:url(style/bullet_03.jpg) ; }
.bull_04 { background-image:url(style/bullet_04.jpg) ; }
.bull_05 { background-image:url(style/bullet_05.jpg) ; }
.bull_06 { background-image:url(style/bullet_06.jpg) ; }
.bull_07 { background-image:url(style/bullet_07.jpg) ; }
.bull_08 { background-image:url(style/bullet_08.jpg) ; }
.bull_09 { background-image:url(style/bullet_09.jpg) ; }
.bull_10 { background-image:url(style/bullet_10.jpg) ; }
.bull_11 { background-image:url(style/bullet_11.jpg) ; }
.bull_12 { background-image:url(style/bullet_12.jpg) ; }
.bull_13 { background-image:url(style/bullet_13.jpg) ; }
.bull_14 { background-image:url(style/bullet_14.jpg) ; }
.bull_15 { background-image:url(style/bullet_15.jpg) ; }
.bull_16 { background-image:url(style/bullet_16.jpg) ; }
.bull_17 { background-image:url(style/bullet_17.jpg) ; }
.bull_18 { background-image:url(style/bullet_18.jpg) ; }
.bull_19 { background-image:url(style/bullet_19.jpg) ; }
