@CHARSET "ISO-8859-1";

body { background-image:url(../vbs/img/bg.gif); }

/* Header */
#logo{	
	margin-top:15px;
	width: 133px;
	height:90px;
	background: transparent url(../vbs/img/logo_vbs.gif) top left no-repeat;
	float:right;
}
#lytheader .lytcol-1 .spacer{	
	background-color: #ffe100;
}
#lytheader .lytcol-2 .spacer{	
	background-color: #7f9aa8;
}
#header-nav{	
	background: #7f9aa8 url(../vbs/img/suche.gif) 15px 8px no-repeat;	/* SUCHE img*/
}

/* Suche */
#searchtext {
	background-color: #fff;
	border-color: #c7d8e0;
}
#searchsubmit{
	background-color: #c7d8e0;
	color:#000;
}
/* Metanavigation */
#header-nav ul{	
	border-color:  #c7d8e0;
}
#header-nav li{	
	border-color:  #666;
	background-color: #757575;
	color: #fff;
}
#header-nav li a{	
	color:  #fff;	
}
/* Externe Links im Header */
#lytheader .nl{	
	width:200px;
	height:95px;
	background:transparent url(../vbs/img/bg_nav.gif) left top no-repeat;
	padding:25px 0 0 35px;
	list-style-position: outside;
	list-style-image: url(../vbs/img/externnav.gif);
	border: none;	
	float:left;
}
#lytheader .nl a{
	color:#eff2f3;
	margin:0;	
}
/* Navigation*/	
#navigation ul{	
	list-style-image: url(../vbs/img/mainnav.gif);
}
#navigation li a{	
	color:#000;	
}
/* Content*/
#lytbody {
	background-color: #ffe100;
}
#lytbody .lytcol-2{
	background-color: #7f9aa8;
}
#main{
	background-color: #fff;
	padding-left:0px;
}

#main p, #main h1, #main h2 ,#main h3, #main ul, #main .full-table, #main .full-table {padding-left:20px;}

#main ul {list-style-position:inside;}

#main table ul {list-style-position:outside;}

#main img{
	margin:0 0 1em 0;
	
}
#main h1{
	color:#000;
	border:none;
	font-weight: bold;
	text-transform: uppercase;
}
#main h2{	
	color:#000;	
	text-transform: uppercase;
}
#main h3{	
	color:#000;	
	text-transform: uppercase;
}
#main p a {
	background: url(../vbs/img/textlink.gif)  left 3px no-repeat;
	color:#000;
}
/*FORM*/
#main form{
	
	padding:20px 0 20px 20px;
	 
		
}
#main form h3{padding:0 0 1em 0;}

span{
	padding-left:10px;
}
select{
border:1px solid #000;
}
LABEL{
	width:200px;
   height:20px;
    line-height: 20px;
	text-align: left;
	display: block;
	float: left;
	margin-right: 20px;
	vertical-align: bottom;
	
}
INPUT.text{
   width:195px;
   padding-left:5px;
   height:20px;
   border: 1px solid #000;
   line-height: 20px;
}
INPUT.radio{
	margin-left:25px;
}
INPUT.submit{
	width:140px;
	height:20px;
	line-height: 20px;
	background-color: #fecf44;
	border:1px solid #000;
	margin-left:40px;
	cursor: pointer;
	color:#000;
}
.full-table {
	border:1px solid #757575;
	border-collapse: collapse;
	
}
.full-table p {
	! important;margin:0;padding:0;
}
.full-table td {
	border:1px solid #757575;	
	vertical-align: top;
	font-size:11px;
	padding:0.5em 0 0.5em 50px;
	width:125px;
}
.full-table .heading a {
	font-size: 17px;
	color:#fff;
	background-image: none;
	padding:0;
}
.full-table .heading a.selected {	
	color:#ffe100;
}
.full-table .heading a.selected:hover {	
	text-decoration: none;
}
.full-table .heading .separator {
	font-size: 17px;
	padding: 0 5px;
}
.full-table td.second {
	background-color: #e5ebee;
	padding-left:15px;
	width:360px;
}
.full-table .heading td {
	background-color: #757575;
	padding-left:15px;
	color: #fff;
	font-size:12px;
}
.full-table .heading td {
	border-right:1px solid #fff;	
}
.full-table .heading td.second {
	border-right:1px solid #757575;	
	padding-left:15px;
}

.simple-table .second a {
	color:#ffe100;	
}


#footer a{
	color: #000;
}

.headline { color:#000; text-transform:uppercase; font-weight:bold; }
.bg_hellgrau { background-color:#e5ebee;padding-left:15px;}
.bg_dunkelgrau { color:#fff;background-color:#757575;font-size:12px; }
#main .csc-sitemap ul { list-style-image:none; list-style-type:none; margin-bottom:0; margin-top:0;}
#main .csc-sitemap li { margin-bottom:0.5em; margin-top:0.5em;}
#footer {margin-left:20px;}
#main a.nostyle {background: transparent; padding-left:0px;}
#main .noclass { margin:0; }

//Archiv
 
#content .news-list-container .news-list-item img{
	float:left;

}

/* SEMINARE */

 .simple-table {
	border-style:none;
	margin-left:20px;	
	//border-collapse:collapse;
}

.simple-table tr {
 	border width:1px;
	border-color:#FFE100;
	border-style:dotted;	
}

.simple-table td {
	border-width:1px;
	border-color:#FFE100;
	border-style:dotted;	
	border-left:none;
	border-bottom:none;
	border-right:none;
	vertical-align:middle;

}



.simple-table td p {
	white-space:nowrap;
	}

..simple-table .second {
	white-space:normal;	
}

.contenttable {
	border-style:solid;
	border-color:#FFE100;	
}

.wichtig {
	color:red;	
}

