body{
	background-image:url(fileadmin/templates/vbs/img/bg.gif);
	background-repeat:no-repeat;
}

#lyt {
width:955px;
}

/* Header */

.oben .logo img{
	border:0px;
	margin: 24px 0px 0px 0px;
	padding:0px;
	float:right;
	width:170px;
}

	
.oben .logo a{
	border:0px;
	margin: 0px;
	padding:0px;
	}	
	
.oben h1 {
	font-size:160%;
	font-weight:bold;
	margin: 103px 0px 10px 20px;
	text-transform:uppercase;
	float:left;
}

.oben img {
	margin: 20px 0px 0px 162px;	
}
	

#fotoleiste {
	clear:both;
	//background-color:#CDDEBE;
	background-image: url(../prd/img/bg_balken_small.gif);
	width:770px;
}
	
#fotoleiste img{
	float:left;
}
	
#lytheader2 {
	//background-color:#CDDEBE;
	//background-image: url(../prd/img/bg_small.gif);
	float:right;
	width:170px;
	height:224px;
}

#lytheader2 .nl{
	padding:80px 0 0 20px;
	list-style-position: outside;
	list-style-image: url(../vbs_neu/img/textlink.gif);
	border: none;
	background-image: url(../vbs_neu/img/bg_nav2.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color:#7f9aa8;
}

#lytheader2 .nl a{
	color:#eff2f3;
	margin:0;	
}

#lytheader2 .nl{		
	font-weight: bold;		
}
#lytheader2 .nl li{	
	margin-bottom: 0.2em;
}	
	
.ende {
	clear:both;
}
	
#header-nav li.second {
float:right;
list-style:none;
}

#header-nav li {
list-style:none;
}	
/* Content*/
	
#content {
	float:left;
	width: 600px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;
	}
	
#news {
	float:right;
	width: 170px;
	padding:0px;
	margin:0px;
}	
#content .text {
	font-size:100%;
	margin: 0px 15px 0px 20px;
}	
#content .text h2 {
	font-size:120%;
	margin: 10px 0px 30px 0px;
	text-transform:uppercase;
	font-weight: bold;
	color:#005825;
}	

#content .text a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment:scroll;
	background-color:transparent;
	background-image:transparent url(../vbs/img/textlink.gif) no-repeat scroll left 3px;
	background-position:left 3px;
	background-repeat:no-repeat;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	color:#000;
	text-decoration:none;
}

#content .text .news-single-backlink a {
	color:#005825;
}

#content #flashcontent {
	width:570px;
	height:auto;
	margin-right:10px;	
}

#content a:hover {
text-decoration:underline;
}

content a {
	font-weight:bold;
	padding-left:10px;
}	
}

#content .part {
	float:left;
	margin-top:10px;
}

a:hover {
text-decoration:underline;
}

#content p img {
margin-bottom:10px;
margin-right:20px;
margin-top:10px;
margin-left:10px;
float:left;
}

element.style {
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
}

#content p {
margin-bottom:2em;
margin-top:2em;
padding-right:20px;
}

#footer {
margin-left:20px;
border-top-color:-moz-use-text-color;
border-top-style:solid;
border-top-width:1px;
font-size:11px;
margin-top:3em;
padding-bottom:1.5em;
padding-top:0.5em;
}

#content #footer a {
background-image:none;
font-weight:normal;
padding-left:0;
color:#000000;
}

#content  h2 {
	padding:10px;
}

#content h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding:10px;
	color:#005825;	
}

#content .news-single-timedata {
	margin:10px 0px 0px 10px;
	
}


#content .clearer {
	visibility:hidden;
}

#content .csc-firstHeader {
	padding:10px;
	margin-top:20px;
}

#content .bodytext {
	padding:5px;
	margin-top:10px;
}

#content div.tx-wtgallery-pi1 img {main.css (Linie 188)
border:1px solid #7F9AA8;
margin:0 10px 10px 0;
}
	
.news1 {
	background-color:#CDDEBE;
	margin: 7px 0px 0px 0px;
	font-size:85%;
	color:#FFF;
	}	
	
.news1 h1 {
	background-color:#005825;
	margin: 2px 0px 4px 0px;
	padding:0px 0px 0px 3px;
	color:#FFF;
	font-size:100%;
	font-weight: bold;
	}	
	
.news1 h3 {
	padding:2px 0px 2px 3px;
	font-size:100%;
	color:#005825;
	}

.news1 p {
	color:#005825;
	}
	
		
.news_text {
	padding:0px 3px 5px 3px;}	
.news_text a {
	color:#FFF;
	text-decoration:none;}
	
#lytbody .lytcol-2 {
background-color:#FFFFFF;
}


#content .bodytext {
	padding:10px;
}

#content .csc-sitemap ul { list-style-image:none; list-style-type:none; margin-bottom:0; margin-top:0;}
#content .csc-sitemap li { margin-bottom:0.5em; margin-top:0.5em;}

#content p, #content h1, #content h2 ,#content h3, #content ul, #content .contenttable, #content contenttable {padding-left:20px;}


#content table ul {list-style-position:outside;}

#tablenav {
	border:0px;
	width:auto;
	height:50px;
	vertical-align:bottom;
	font-weight:bold;
	text-transform:uppercase;
	margin:auto;
}

#tablenav td {
	border:medium none;
	color:#005825;
	font-family:Times New Roman,Times,serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	horizontal-align:center;
	vertical-align:bottom;
	width:auto;
	margin:auto;
}

//form, input, div, fieldset, object, img, textarea, select, legend, ul, li, p, img, h1, h2, h3, h4, dl, dt, table, tbody, tr, td, button {
border:0 none;
margin:0;
padding:0;
}

#content ul{ 
	margin-top:2em;
	margin-bottom:2em;
	list-style-image: url(../vbs/img/pfeil.gif);
	padding-left:40px;
	//list-style-position:inside;
}

#content h3 {
color:#005825;
text-transform:uppercase;
font-size:15px;
font-weight:bold;
padding-left:20px;
}

#content p a {
background:transparent url(../vbs/img/textlink.gif) no-repeat scroll left 3px;
color:#000000;
padding-left:10px;
font-weight:bold;
}

//#content .contenttable .heading td.second { 
border-right:1px solid #757575;
padding-left:15px;
}

#content .contenttable .heading a.selected {
color:#FFE100;
}

.contenttable td {
border:1px solid #757575;
font-size:11px;
padding:0.5em 0 0.5em 50px;
vertical-align:top;
width:125px;
}

#content .contenttable .heading a {
background-image:none;
color:#FFFFFF;
font-size:17px;
padding:0;
}

.contenttable td.second {
background-color:#E5EBEE;
padding-left:15px;
width:360px;
}
.contenttable td {
border:1px solid #757575;
font-size:11px;
padding:0.5em 0 0.5em 50px;
vertical-align:top;
width:125px;
}

.contenttable .heading td {
background-color:#757575;
color:#FFFFFF;
font-size:12px;
padding-left:15px;
}

.contenttable .heading .separator {
font-size:17px;
padding:0 5px;
}

span {
padding-left:10px;
}

#content form {
border:1px dotted #000000;
padding:10px;
width:550px;
}

#content .tx-indexedsearch .tx-indexedsearch-title a {
color:#005825;
font-size:12px;
text-decoration:underline;
}

#content .text .tx-indexedsearch .tx-indexedsearch-res table {
	width:570px;	
}

/* Content-Ende */


/* Navigation-Beginn */


#navigation ul li.active li a:hover, #navigation ul li.active li.active a, #navigation li.active a, #navigation li a:hover {
text-decoration:underline;
}


#navigation ul li.active li a, #navigation ul ul li a {
font-weight:normal;
text-decoration:none;
}

#sizer span {
background:transparent url(../prd/img/mainnav.gif) no-repeat scroll left center;
color:#005825;
float:left;
font-weight:bold;
padding-left:10px;
vertical-align:bottom;
}

a.size small {
background:transparent url(../prd/img/btn_schrift.gif) no-repeat scroll left top;
color:#000000;
display:block;
float:left;
height:16px;
margin-left:3px;
padding-left:3px;
width:13px;
}

#fonds_logo {
background:transparent url(../prd/img/logo_fonds.gif) no-repeat scroll left center;
display:block;
height:82px;
width:139px;
}

/* Navigation-Ende */

/* News-Beginn */

#fotoleiste .ende .news-single-item {
	width: 500px;
}

#news {
	background-color:FFFFFF;	
}

#news .news-latest-item h3 {
	background-color:#FFE100;
	margin: 2px 0px 4px 0px;
	padding:0px 0px 0px 3px;
	color:#000;
	font-size:100%;
	font-weight: bold;
}

#news .news-latest-item  {
	margin-top: 10px;
	background-color:#7F9AA8;
	margin: 7px 0px 0px 0px;
	font-size:85%;
	color:#FFF;
}

#news .news-latest-item .clearer  {
	visibility:hidden;
	width:0px;
	height:0px;
}

#news .news-latest-container h2  {
	visibility: hidden;
}

#news .news-latest-item .news-latest-date {
	margin-right:20px;
	padding-right:5px;
	margin-top:3px;
}

#news .news-latest-container .news-latest-item {
	margin-top:10px;
}

#news .bodytext {
	padding:0px 3px 5px 3px;
	font-weight:normal;
}

#news .news-latest-gotoarchive {
	visibility:hidden;
}

#news .news-latest-morelink {
	background-image: url(fileadmin/templates/vbs_neu/img/textlink.gif);
	margin: 0px 0px 5px 5px;
}

#content .news-single-img {
	margin:15px 10px 0px 5px;
	float:right;
}

#content .news-single-item .news-single-backlink {
	margin:10px 0px 20px 0px;
	color:#005825;
}

#content .news-single-author {
	margin-top:0px;
	width:1px;
}

#content .news-single-links {
	margin-left:10px;
}

#content .news-single-timedata {
	margin:10px 0px 10px 20px;
	color:#005825;
	font-weight:bold;
}

#content .news-single-timedata h2 {
	margin:10px 0px 10px 10px;
	color:#005825;
}


