@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../pictures/ground-braun.jpg);
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin: 0; padding: 0;
}

#left {
	position:absolute;
	left:0px;
	top:0px;
	width:235px;
	height:735px;
	z-index:1;
}
#menu {
	position:absolute;
	left:235px;
	top:0px;
	width:135px;
	height:732px;
	background-color:#8A8A8A;
	z-index:2;
}
#menu-bottom {
	position:absolute;
	left:235px;
	top:731px;
	width:135px;
	height:52px;
	z-index:15;
}
#menu-oben {
	position:absolute;
	left:737px;
	top:18px;
	width:183px;
	padding-right:10px;
	text-align:right;
	height:18px;
	line-height: 10pt;
	background-color:#666;
	z-index:10;
}
#top {
	position:absolute;
	left:384px;
	top:41px;
	width:547px;
	height:181px;
	z-index:0;
	background-color: #FFFFFF;
}
#header-left {
	position:absolute;
	left:429px;
	top:70px;
	width:207px;
	height:24px;
	z-index:5;
}
#header-right {
	position:absolute;
	left:689px;
	top:73px;
	width:217px;
	height:21px;
	z-index:6;
}
#picture-top {
	position:absolute;
	left:411px;
	top:99px;
	width:495px;
	height:122px;
	z-index:7;
}
#condent1{
	position:absolute;
	left:412px;
	top:272px;
	width:494px;
	height:465px;
	z-index:8;
	background-color: #FFFFFF;
	text-align: left;
}
#condent2{
	position:absolute;
	left:412px;
	top:273px;
	width:494px;
	height:981px;
	z-index:8;
	background-color: #FFFFFF;
	text-align: left;
}
#footer {
	position:absolute;
	left:412px;
	top:740px;
	width:500px;
	height:64px;
	z-index:9;
	background-color: #FFFFFF;
}
#footer-busreisen {
	position:absolute;
	left:406px;
	top:1253px;
	width:500px;
	height:64px;
	z-index:9;
	background-color: #FFFFFF;
}
#footer-home {
	position:absolute;
	left:388px;
	top:672px;
	width:549px;
	height:64px;
	z-index:9;
	background-color: #FFFFFF;
}
#logo-right {
	position:absolute;
	left:936px;
	top:41px;
	width:49px;
	height:64px;
	z-index:10;
}
.aktuell {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#360;
	text-decoration:none;
}

a.aktuell:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#360;
	text-decoration:none;
}

a.aktuell:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#F90;
	text-decoration:none;
}
.aktuell2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#360;
	text-decoration:none;
}

a.aktuell2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#360;
	text-decoration:none;
}

a.aktuell2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#F90;
	text-decoration:none;
}
.condent {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#666;
	text-decoration:none;
}
.condent_einruecken {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	margin-left: 10px;
	color:#666;
	text-decoration:none;
}
.condent-link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#360;
	text-decoration:none;
}
a.condent-link:link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#360;
	text-decoration:none;
}
a.condent-link:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#F90;
}
.header-home {
	font-family:"Times New Roman", Times, serif;
	font-size:15pt;
	color:#006600;
}
.home {
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#006600;
}
.home-gelb {
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#FF9;
}
.aktuelles-header{
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#F90;
}
.header1 {
	font-family:"Times New Roman", Times, serif;
	font-size:14pt;
	color:#000;
}
.header1-1 {
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	color:#999;
}
.header2 {
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
	color:#999;
	text-align:right;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	color: #666;	
}
.header-sorten {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color:#F90;


}
/* Menu */
.menu{
	border:none;
	border-bottom: 1px #DFDFDF solid;
	margin:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:115px;

	}
	
.menu ul{
	height:auto;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:115px;
	}
	.menu li{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:115px;
		background-color: #8a8a8a;		}
	
	.menu li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#DFDFDF;
		display:block;
		line-height:20px;
		text-align:left;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		
		
		padding-left: 0px;
		padding-top: 0px;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;
		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu li:hover ul{
		display:block;
				
		}
	.menu li li {
		color: #fff;
		display:block;
		float:none;
		width:135px;

		}
	.menu li ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:8pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu li ul a:hover{
			color:#fff;

			}
.menu p{
		clear:left;
		}	
	.menu #current{
		color:#ccc;
		}
/* -------------------------------------------------------------------- */

/* Menu-überschrift 1-zeilig*/
.menu1{
	border:none;
	margin:0px;
	margin-top:5px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	width:135px;

	}
	
.menu1 ul{
	height:25px;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:135px;
	}
	.menu1 li{
		border-bottom:0px solid #1A1A1A;
		height:20px;
		float:none;
		padding:0px 0px 0px 0px;
		width:135px;
		background-color: #8a8a8a;		}
	
	.menu1 li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#fff;
		display:block;
		line-height:20px;
		text-align:left;
		padding:0px 0px 0px 0px;
		padding-left: 10px;
		padding-top: 0px;
		text-decoration:none;
		}
		.menu1 li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu1 li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;
		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu1 li:hover ul{
		display:block;
				
		}
	.menu1 li li {
		color: #fff;
		display:block;
		float:none;
		width:135px;

		}
	.menu1 li ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:8pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu1 li ul a:hover{
			color:#fff;
			}
	.menu1 p{
		clear:left;
		}	
	.menu1 #current{
		color:#ccc;
		}
/* Menu-überschrift 2-zeilig*/
.menu2{
	border:none;
	margin:0px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	width:135px;
	margin-top:0px;
	color:#fff;
	}
	
.menu2 ul{
	height:40px;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:135px;
	}
	.menu2 li{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:135px;
		background-color: #8a8a8a;		}
	
	.menu2 li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#fff;
		display:block;
		line-height:14px;
		text-align:left;
		padding:0px 0px 0px 0px;
		padding-left: 10px;
		padding-top: 2px;
		text-decoration:none;
		}
		.menu2 li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu2 li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;
		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu2 li:hover ul{
		display:block;
				
		}
	.menu2 p{
		clear:left;
		}	
	.menu2 #current{
		color:#ccc;
		}
		
/* Menu 3 - Abschluß mit Strich  #################################################     */
.menu3{
	border:none;
	border-bottom: 1px #DFDFDF solid;
	margin:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	font-family:"Times New Roman", Times, serif;
	font-size:10pt;
	width:115px;

	}
	
.menu3 ul{
	height:auto;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:115px;
	}
	.menu3 li{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:115px;
		background-color: #8a8a8a;		}
	
	.menu3 li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#FFF;
		display:block;
		line-height:14px;
		text-align:left;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-left: 0px;
		padding-top: 0px;
		text-decoration:none;
		}
		.menu3 li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu3 li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;
		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu3 li:hover ul{
		display:block;
				
		}
	.menu3 li li {
		color: #fff;
		display:block;
		float:none;

		width:135px;

		}
	.menu3 li ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:10pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu3 li ul a:hover{
			color:#fff;
			}
/*     kurzer ZHeilenabstand      */
	.menu3 la{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:115px;
		background-color: #8a8a8a;		}
	
	.menu3 la a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#DFDFDF;
		display:block;
		line-height:10px;
		text-align:left;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 5px;

		text-decoration:none;
		}
		.menu3 la a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu3 la ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;
		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu3 la:hover ul{
		display:block;
				
		}
	.menu3 la la {
		color: #fff;
		display:block;
		float:none;
		width:135px;

		}
	.menu3 la ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:8pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu3 la ul a:hover{
			color:#fff;

			}
/* -------------------------------------------------------------------- */
.menu3 p{
		clear:left;
		}	
	.menu3 #current{
		color:#ccc;
		}


/* ################################################################################ */
/* ################################# Menudefinition-Top ######################### */
.menu-top{
	border:none;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	background-color:#666;
	color:#fff;
	}
	
.menu-top ul{
	height:18px;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:195px;
	

	}
	.menu-top li{
		border-right:0px solid #666;
		height:18px;
		float:left;
		padding:0px 0px 0px 0px;
		width:65px;
		}
	
	.menu-top li a{	
		color:#FFF;
		display:block;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		}
		.menu-top li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu-top li ul{
		color: #CCC;
		background-color: #4D4D4D;
		display:none;
		height:auto;
		position:absolute;
		width:195px;
		z-index:200;
		}
	.menu-top li:hover ul{
		display:block;
				
		}
	.menu-top li li {
		color: #CCC;
		display:block;
		float:none;
		width:125px;

		}
	.menu-top li ul a{
		color: #CCC;
		border-bottom:1px solid #666;
		display:block;
		font-size:8pt;
		text-align:center;
		font-style:normal;

		padding:0px 0px 0px 0px;
		}
		.menu-top li ul a:hover{
			color:#fff;

			}
	.menu-top p{
		clear:left;
		}	
	.menu-top #current{
		color:#ffffff;
		}
		
.condent-link2 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#360;
	text-decoration:none;
}
a.condent-link2:link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#360;
	text-decoration:none;
}
a.condent-link2:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10pt;
	color:#F90;
}
/* Menu 4 - kleiner Zeilenabstand bei 2-zeiligen Menus #############################################*/
.menu4{
	border:none;
	border-bottom: 0px #DFDFDF solid;
	margin:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:115px;

	}
	
.menu4 ul{
	height:auto;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:115px;
	}
	.menu4 li{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:115px;
		background-color: #8a8a8a;		}
	
	.menu4 li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#DFDFDF;
		display:block;
		line-height:10px;
		text-align:left;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;

		text-decoration:none;
		}
		.menu4 li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu4 li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;

		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu4 li:hover ul{
		display:block;
				
		}
	.menu4 li li {
		color: #fff;
		display:block;
		float:none;
		width:135px;

		}
	.menu4 li ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:8pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu4 li ul a:hover{
			color:#fff;

			}
.menu4 p{
		clear:left;
		}	
	.menu4 #current{
		color:#ccc;
		}
/* -------------------------------------------------------------------- */
/* Menu 5 - ohne Line am Ende ################################*/
.menu5{
	border:none;
	border-bottom: 0px #DFDFDF solid;
	margin:0px;
	margin-bottom:5px;
	margin-left:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:115px;

	}
	
.menu5 ul{
	height:auto;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:115px;
	}
	.menu5 li{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:115px;
		background-color: #8a8a8a;		}
	
	.menu5 li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#DFDFDF;
		display:block;
		line-height:20px;
		text-align:left;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		
		
		padding-left: 0px;
		padding-top: 0px;
		text-decoration:none;
		}
		.menu5 li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu5 li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;
		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu5 li:hover ul{
		display:block;
				
		}
	.menu5 li li {
		color: #fff;
		display:block;
		float:none;
		width:135px;

		}
	.menu5 li ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:8pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu5 li ul a:hover{
			color:#fff;

			}
.menu5 p{
		clear:left;
		}	
	.menu5 #current{
		color:#ccc;
		}
/* -------------------------------------------------------------------- */
.menu6{
	border:none;
	border-bottom: 1px #DFDFDF solid;
	margin:0px;
	margin-bottom:10px;
	margin-left:10px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	width:115px;

	}
	
.menu6 ul{
	height:auto;
	list-style:none;
	margin:0;
	padding:0px;
	padding-top:0px;
	width:115px;
	}
	.menu6 li{
		border-bottom:0px solid #1A1A1A;
		height:auto;
		float:none;
		padding:0px 0px 0px 0px;
		width:115px;
		background-color: #8a8a8a;		}
	
	.menu6 li a{	
		background-image:url(../pictures/dreieck3.png);
		background-repeat:no-repeat;
		background-position:right;
		color:#DFDFDF;
		display:block;
		line-height:10px;
		text-align:left;
		padding-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;

		text-decoration:none;
		}
		.menu6 li a:hover{
			color:#fff;
			background-color:#333;
			text-decoration:none;
			}
	.menu6 li ul{
		color: #fff;
		background-color: #8a8a8a;
		display:none;
		height:auto;

		position:absolute;
		width:135px;
		z-index:200;
		}
	.menu6 li:hover ul{
		display:block;
				
		}
	.menu6 li li {
		color: #fff;
		display:block;
		float:none;
		width:135px;

		}
	.menu6 li ul a{
		color: #fff;
		border-bottom:0px solid #8a8a8a;
		display:block;
		font-size:8pt;
		text-align:left;
		font-style:normal;
		padding:0px 0px 0px 0px;
		}
		.menu6 li ul a:hover{
			color:#fff;

			}
.menu6 p{
		clear:left;
		}	
	.menu6 #current{
		color:#ccc;
		}
/* -------------------------------------------------------------------- */

