body {
	font-family: Futura Medium BT, arial;
	
}

hr {
color:#aabacc;

}

a:hover {
color:#cc7700; 
}
a {
	color: #000;
	text-decoration:none;
}
a img {
	border: 0px none;
}

li {
font-size: 18px;
list-style:none;
color:#333333;
}

h1 {
color:#90A2B2;
}

h2 {
color:#0C3459;
}

h2 a {
color:#0C3459;
}

h3 {
color:#A3B1BE;
}

#background {
background:url(images/background.jpg) repeat transparent;
height:96px;
margin-bottom: -91px;
}

.clear {
clear:both;
}

.centerall {
			position: relative;
			left: 50%;
			margin-left:-480px;
			width: 960px;
		}
		
#header {
background:url(images/headbg.jpg) repeat transparent;
width:auto;
height:141px;
}

	.logo {
			position: relative;
			top: 34px;
			width:200px;
	}
	
	.topmenu {
	bottom: 34px;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    position: relative;
	right: 59px;
	}
		.topmenu a {
		color:#fff;
		}

/* CONTENT */

		.left {
			float: left;
			position: absolute;
			width: 220px;
			left: -37px;
			}
			
		.left a {
		color:#000000;
		}
			.left ul li {
			padding-top: 68px;
			
			}
			.active-category{
			color:#aaff00;
			}
			.submenu li {
		    font-size: 14px;
			padding-bottom: 0 !important;
			padding-left: 21px;
			padding-right: 0 !important;
			padding-top: 0 !important;
			}
			
			.inhalt {
			font-size: 13px;
			left: 266px;
			padding-top: 64px;
			position: relative;
			width: 400px;
			
			}
			
			.inhalt  p {
			color:#44627E;
			}
			.inhalthead {
			font-size:13px;
			
			}
			.inhalthead p {
			    font-size: 14px;
				font-weight: bold;
			}
			
			.inhalth3 {
				border: 1px solid #A3B1BE;
				margin-right: 15px;
				padding: 1px;
			}
			.limo {
			color: #A3B1BE;
			font-size: 13px !important;
			font-weight: normal;
			padding-bottom: 5px;
			
			}
				.limo img {
				
				
				}
.right {
    background: url("images/anfragebg.gif") repeat scroll 0 0 transparent;
    float: right;
    width: 220px;
	margin-top: 87px;
	
	
}

	.rechtsinc {
	float:right;
	clear:both;
	border: 1px solid #90A2B2 !important;
    font-size: 11px !important;
    margin-left: 34px !important;
    margin-top: 5px;
    padding-left: 5px !important;
    padding-right: 5px !important;
	width: 208px;
	}

.buchungsanfrage {
font-size: 10px;
text-align: center;
}
	.buchungsanfrage p {
	text-align:left;
	padding-left: 23px;
	 margin-top: 0;
	}
	
	
	.rightinfo {
	padding:5px;
	color:#557698;
	font-size: 11px;
	}

.nachttouren {
background:url(images/nachttouren.gif) repeat scroll 0 0 transparent;
float:right;
height: 500px;
width:220px;
clear: both;
margin-top: 20px;
text-align:center;
font-size: 14px;
}


#footer {
    position: absolute;
	margin-top: 15px;
    position: absolute;
}

#footer a {
color:#999999;
}
#footer a:hover {
color:#cc7700; 
}

	.footerright {
    border-top: 4px solid #9EB0C5;
    color: #999999;
    float: right;
    font-size: 13px;
    font-weight: bold;
    left: 747px;
    position: absolute;
    width: 220px;
	}
	
	.footerright a {
	color:#cc7700;
	}
	
	.footerleft {
    border-top: 4px solid #9EB0C5;
    color: #999999;
    font-size: 13px;
    font-weight: bold;
    margin-left: 24px;
    width: 620px;
	}

	
	
/* TEST */

.active-category {
	width: 209px;
	height:100% !important;
	line-height: 29px;
}
	.active-category a{
		color: #90A2B2 !important;
	}
.submenu{
list-style-type:none;
margin-top: 3px;

}
.submenubox {
background:#FFFFFF;
width: 209px;
height:22px;
color:#666666 !important;
line-height: 25px;
}
.submenubox a{
color:#666666 !important;
margin-left:8px !important;

}
.submenubox img{
	float: left;
}

.active {
width: 209px;
height:29px;
color:#ffffff;
font: small-caption;
line-height: 29px;
}
	.active a{
		color:#ffffff;
	}


.box {
    height: 29px;
    list-style-type: none;
    overflow: hidden;
    width: 209px;
}
.box a {
color:#000;
margin-left:10px;
}
.login {
    color: #FFFFFF;
    float: right;
    left: 34%;
    position: relative;
}
.stadtteile {
    border: 1px solid #90A2B2 !important;
    font-size: 11px !important;
    margin-left: 34px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
	margin-top: 5px;
}
	.stadtteile ul li {
		font-size: 11px !important;
		margin-left: -40px;
		padding-top: 0 !important;
		
		
	}
		.stadtteile ul li a {
			color:#666;
			text-decoration: underline;
		}
		.stadtteile ul li a:hover {
		text-decoration:none;
		}

