@CHARSET "UTF-8";

.ero {
	margin-left:-10px !important;
}

.VEAPI_Pushpin {
	cursor: default !important;
}

.clearfloat {
	clear:both;
}

.part {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	color: #434C50;
	width:646px;
}

.part .content_full {
	float:left;
	width: 645px;
}

.part .content {
	float:left;
	width: 460px;
}

.part .columnLeft {
	float:left;
	width:270px;
	margin-right:4px;
}

.part .columnRight {
	float:right;
	width:182px;
}

#head .topnav {
	position: absolute;
	top:18px;
	left:237px;
	font-size: 9pt;
	color:#ffffff;
}

.media {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	font-size: 10px;
}

.list_point {
	background-image: url("../../img/point.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
}

.spacer {
	height: 8px;
}


.teaser_bg {
	background-image: url("../../img/teaser_backg.gif");
	background-repeat: no-repeat;
}

.logo_box {
	position:relative;
	background-image: url("../../img/logo_box.png");
	background-repeat: no-repeat;
	height:181px;
}

.logo_box .schloss {
	position:absolute;
	top:-86px;
	right:-5px;
	background-image: url("../../img/schloss.png");
	background-repeat: no-repeat;
	width: 156px;
	height:108px;
	z-index: 20;
}

.kompass {
	position:absolute;
	top:-34px;
	right:-41px;
	background-image: url("../../img/kompass.png");
	background-repeat: no-repeat;
	width: 105px;
	height:108px;
	z-index: 20;
}

.calendar_box {
	background-image: url("../../img/blue_box.png");
	background-repeat: no-repeat;	
	height:238px;	
}

.login_box {
	background-image: url("../../img/login_box.png");
	background-repeat: no-repeat;	
}

.login_box2 {
	background-image: url("../../img/login_box2.gif");
	background-repeat: no-repeat;	
}


.boxlink {
	background-image: url("../../img/box_link.png");
	background-repeat: no-repeat;
	background-position:7px 2px;	
	width: 172px;
	height: 18px;
	padding-right:10px;
	text-align: right;
}

.cbox1_top {
	float:left;
	width:460px;
	background-image: url("../../img/cbox_back1.gif");
	background-repeat: no-repeat;
	height: 10px;	
}

.cbox1_content {
	float:left;
	width:458px;
	border:1px solid #c0cc00;
	border-top:0px;
	border-bottom:0px;
	background-color: #e8ed92;
}

.cbox1_bottom {
	float:left;
	width:460px;
	background-image: url("../../img/cbox_back1.gif");
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 10px;	
	margin-bottom:10px;
}

.cbox2_top {
	float:left;
	width:460px;
	background-image: url("../../img/cbox_back2.gif");
	background-repeat: no-repeat;
	height: 10px;	
}

.cbox2_content {
	float:left;
	width:458px;
	border:1px solid #c0cc00;
	border-top:0px;
	border-bottom:0px;
	background-color: #ffffff;
}

.cbox2_bottom {
	float:left;
	width:460px;
	background-image: url("../../img/cbox_back2.gif");
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 10px;	
	margin-bottom:10px;
}


.cbox3_top {
	float:left;
	width:645px;
	background-image: url("../../img/cbox_back3.png");
	background-repeat: no-repeat;
	height: 10px;	
}

.cbox3_content {
	float:left;
	width:643px;
	background-color: #e8ed92;
	border-left:1px solid #c0cc00;
	border-right:1px solid #c0cc00;
}

.cbox3_bottom {
	float:left;
	width:645px;
	background-image: url("../../img/cbox_back3.png");
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 10px;	
	margin-bottom:10px;
}

.cbox4_top {
	float:left;
	width:645px;
	background-image: url("../../img/cbox4_top.png");
	background-repeat: no-repeat;
	height: 10px;	
}

.cbox4_content {
	float:left;
	width:643px;
	background-color: #fffff;
	border-left:1px solid #c0cc00;
	border-right:1px solid #c0cc00;
}

.cbox4_bottom {
	float:left;
	width:645px;
	background-image: url("../../img/cbox4_bottom.png");
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 10px;	
	margin-bottom:10px;
}

.cbox4_sub_top {
	float:left;
	width:617px;
	background-image: url("../../img/subdetails_top.png");
	background-repeat: no-repeat;
	height: 11px;	
}

.cbox4_sub_content {
	float:left;
	width:617px;
	background-color: #c0cc00;
}

.cbox4_sub_bottom {
	float:left;
	width:617px;
	background-image: url("../../img/subdetails_bottom.png");
	background-repeat: no-repeat;
	background-position:bottom left;
	height: 11px;	
	margin-bottom:10px;
}

/* Grün neu */
.c_c0cc00_bg {
	background-image: url("../../img/layout/c0cc00_182.png");
	background-position: 0px -8px;
}

.c_c0cc00_bgTop_182 {
	background-image: url("../../img/layout/c0cc00_182.png");
	width: 182px;
	height: 8px;
	overflow: hidden;
}

.c_c0cc00_bgBottom_182 {
	background-image: url("../../img/layout/c0cc00_182.png");
	background-position: bottom;
	width: 182px;
	height: 15px;
	overflow: hidden;
}


/* Blau neu */
.c_22a0ea_bg {
	background-image: url("../../img/layout/22a0ea_182.png");
	background-position: 0px -8px;
}

.c_22a0ea_bgTop_182 {
	background-image: url("../../img/layout/22a0ea_182.png");
	width: 182px;
	height: 8px;
	overflow: hidden;
}

.c_22a0ea_bgBottom_182 {
	background-image: url("../../img/layout/22a0ea_182.png");
	background-position: bottom;
	width: 182px;
	height: 15px;
	overflow: hidden;
}


/* Rot neu */
.c_e2081d_bg {
	background-image: url("../../img/layout/e2081d_182.png");
	background-position: 0px -8px;
}

.c_e2081d_bgTop_182 {
	background-image: url("../../img/layout/e2081d_182.png");
	width: 182px;
	height: 8px;
	overflow: hidden;
}

.c_e2081d_bgBottom_182 {
	background-image: url("../../img/layout/e2081d_182.png");
	background-position: bottom;
	width: 182px;
	height: 15px;
	overflow: hidden;
}

	
	

/* Farbe  #009CDF Blau/dunkler */
.c_009CDF_bg {
	background-color: #009CDF;
}

.c_009CDF_bgTop_156 {
	background-image: url("../../img/layout/009CDF_top_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgBottom_156 {
	background-image: url("../../img/layout/009CDF_bottom_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgTop_182 {
	background-image: url("../../img/layout/009CDF_top_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgBottom_182 {
	background-image: url("../../img/layout/009CDF_bottom_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgTop_300 {
	background-image: url("../../img/layout/009CDF_top_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgBottom_300 {
	background-image: url("../../img/layout/009CDF_bottom_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgTop_460 {
	background-image: url("../../img/layout/009CDF_top_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}

.c_009CDF_bgBottom_460 {
	background-image: url("../../img/layout/009CDF_bottom_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}


/* Farbe  #009CDF Blau/hell */
.c_80B5DD_bg {
	background-color: #80B5DD;
}

.c_80B5DD_bgTop_156 {
	background-image: url("../../img/layout/80B5DD_top_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgBottom_156 {
	background-image: url("../../img/layout/80B5DD_bottom_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgTop_182 {
	background-image: url("../../img/layout/80B5DD_top_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgBottom_182 {
	background-image: url("../../img/layout/80B5DD_bottom_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgTop_300 {
	background-image: url("../../img/layout/80B5DD_top_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgBottom_300 {
	background-image: url("../../img/layout/80B5DD_bottom_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgTop_460 {
	background-image: url("../../img/layout/80B5DD_top_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}

.c_80B5DD_bgBottom_460 {
	background-image: url("../../img/layout/80B5DD_bottom_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}



/* Farbe  #C9D237 grün/gelb */
.c_C9D237_bg {
	background-color: #C9D237;
}

.c_C9D237_bgTop_156 {
	background-image: url("../../img/layout/C9D237_top_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgBottom_156 {
	background-image: url("../../img/layout/C9D237_bottom_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgTop_182 {
	background-image: url("../../img/layout/C9D237_top_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgBottom_182 {
	background-image: url("../../img/layout/C9D237_bottom_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgTop_300 {
	background-image: url("../../img/layout/C9D237_top_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgBottom_300 {
	background-image: url("../../img/layout/C9D237_bottom_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgTop_460 {
	background-image: url("../../img/layout/C9D237_top_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}

.c_C9D237_bgBottom_460 {
	background-image: url("../../img/layout/C9D237_bottom_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}


/* Farbe  #CC5A1C rot/braun */
.c_CC5A1C_bg {
	background-color: #CC5A1C;
}

.c_CC5A1C_bgTop_156 {
	background-image: url("../../img/layout/CC5A1C_top_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgBottom_156 {
	background-image: url("../../img/layout/CC5A1C_bottom_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgTop_182 {
	background-image: url("../../img/layout/CC5A1C_top_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgBottom_182 {
	background-image: url("../../img/layout/CC5A1C_bottom_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgTop_300 {
	background-image: url("../../img/layout/CC5A1C_top_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgBottom_300 {
	background-image: url("../../img/layout/CC5A1C_bottom_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgTop_460 {
	background-image: url("../../img/layout/CC5A1C_top_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}

.c_CC5A1C_bgBottom_460 {
	background-image: url("../../img/layout/CC5A1C_bottom_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}



/* Farbe #156B6E dunkelgrün*/
.c_156B6E_bg {
	background-color: #156B6E;
}

.c_156B6E_bgTop_156 {
	background-image: url("../../img/layout/156B6E_top_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgBottom_156 {
	background-image: url("../../img/layout/156B6E_bottom_156.gif");
	width: 156px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgTop_182 {
	background-image: url("../../img/layout/156B6E_top_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgBottom_182 {
	background-image: url("../../img/layout/156B6E_bottom_182.gif");
	width: 182px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgTop_300 {
	background-image: url("../../img/layout/156B6E_top_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgBottom_300 {
	background-image: url("../../img/layout/156B6E_bottom_300.gif");
	width: 300px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgTop_460 {
	background-image: url("../../img/layout/156B6E_top_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}

.c_156B6E_bgBottom_460 {
	background-image: url("../../img/layout/156B6E_bottom_460.gif");
	width: 460px;
	height: 5px;
	overflow: hidden;
}

.verList .verItem {
	background-image: url(../../img/icons/icnotepad.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
	padding-left: 20px;
}



#caltable{
	border-collapse:collapse;
	border: solid #009ee0 1px;
	padding-left: 0px; 
	padding-right: 0px;
	padding-bottom: 0px; 
	padding-top: 0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
}

#caltable th{ 
	font-weight: bold; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-family: verdana, arial, sans-serif; 
	text-align: center;
	height: 20px; 
	background-color: #009ee0;
}

#caltable th a{
	color:#ffffff;
} 
	
 	
#caltable td{ 
	font-weight: normal; 
	font-size: 13px;
	padding-left: 2px; 
	padding-right: 2px; 
	color: #045E5D; 
	font-family: verdana, arial, sans-serif; 
	text-align: center; 
}

#caltable td.days{ 
	font-weight: bold; 
	background-color: #92D5F6;
	color:#FFFFFF;
}


.subLinks {
	float:left;
}
div.subLinks ul {
	list-style: none;
	padding: 0px;
	padding-left: 0px;
	margin-left: 0px;
}

div.subLinks li {
	background-image: url("../../img/point.gif");
	background-repeat: no-repeat;
	background-position: 3px 8px;
	list-style: none;
	padding-left: 14px;
	padding-top: 0px;
	padding-bottom: 2px;
}

.hpForm input {
	background-color: #e8ed92;
	border:1px solid #c0cc00;
	padding:3px;
}

.hpForm select {
	background-color: #E8ED92; 
	border: 1px solid #C0CC00; 
	height:24px;
}

.loginSubmit {
	line-height: 15px;
}

.regItem {
	float:left;
	width: 165px;
}

.haltestelle {
	background-image: url(../../img/icons/haltestelle.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left:20px;

}

.point {
	padding-left:10px;
	background-image: url("../../img/point.gif");
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
