html, body{
		margin:0;
		padding:0;
		font-family: Arial, Verdana, Sans-Serif;
		font-size: 12px;
		color: #1A171B;
		}
		
.print{
	display: none;
}
		
img, table{
	float:left;
	border:0;
	}
	
h3{
	font-weight:bold;
	font-size:14px;
	margin:10;
	padding:14;
}
h4{
	font-weight:normal;
	font-size:14px;
	margin:0;
	padding:0;
}

a:link {text-decoration:none; font-weight:normal; color:#000;}
a:hover {text-decoration:none; font-weight:bold; color:#fff;}
a:visited {text-decoration:none; font-weight:normal; color:#000;}
a:active {text-decoration:none; font-weight:normal; color:#000;}

/* MENU */
.menu a:hover{color:#fff;}
.menu ul{
	margin:0;
	padding: 0;
	list-style-type:none;
}
.menu a{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 15px;
	color: #000;
	
	display: block;
	width: 137px;
	height: 17px;
	padding:7px 0 7px 26px;
	border-bottom: 1px solid #fff;
}
.menu li{
	background-color: #caf3c5;
	float: left;
	margin: 0 3px 0 0;
	cursor: pointer;
}
.menu li:hover{
	background-color: #00a600;
}
.last a{
	width: 140px !important;
}
.last{
	margin-right: 0 !important;
}
.last li{
	width: 166px !important;
}
.submenu{
	display: none;
}
.submenu li{
	width: 163px;
	height: 15px;
	border-bottom: 1px solid #00a600;
	margin-right:0;
	background-color: #fff;
	clear:left;
}
.submenu a{
	font-size: 10px;
	padding: 1px 0 1px 26px;
	border:0;
}
.active{
	background-color: #00a600 !important;
	color: #fff !important;
	font-weight:bold !important;
}
.active a{
	color: #fff !important;
	font-weight:bold !important;
}
/* ---- */

#box{
	position: absolute;
	top: 0;
	left: 50%;
	width: 996px;
	margin-left: -498px;
}
#header{
	position: absolute;
	top: 0;
	left: 0;
	z-index:2;
}

#head_pic{
	width: 996px;
	height: 170px;
}

#content{
	padding-bottom:30px;
	position: absolute;
	top: 200px;
	left: 0;
	z-index:1;
}
/* FOOTER */
#footer a:hover{color:#fff;}
#footer{
	position:fixed;
	bottom:0;
	height: 20px;
	width: 996px;
	z-index:3;
}
#footer ul{
	margin:0;
	padding: 0;
	list-style-type:none;
}
#footer li{
	background-color: #caf3c5;
	float: left;
	margin: 0 3px 0 0;
	cursor: pointer;
}
#footer li:hover{
	background-color: #00a600;
}
#footer a{
	color: #000;
	display: block;
	width: 137px;
	height: 10px;
	padding:4px 0 7px 26px;
}
#footer .last, #footer .last:hover{
	width: 830px;
	height: 22px;
	background-color: #caf3c5;
}
/* ---- */

.pic{
	float:left;
}

#startSeite{
	position:absolute;
	top: 44px;
	height: 464px;
}
#startSeite .text{
	position:absolute;
	top: 140px;
	left: 350px;
	width: 500px;
	line-height: 17px;
}

.unterseite{
	position:  absolute;
	margin-top: 140px;
	width: 996px;
}

#s2{
	position:absolute;
	height: 250px;
}
#s2 table th{
	text-align:left;
	font-size:15px;
}
#t_muenchen{
	position:absolute;
	top: 1px;
	left: 196px;
	line-height:30px;
}
#t_budapest{
	position:absolute;
	top: 1px;
	left: 698px;
	line-height:30px;
}

#s3 .pic{
	width:332px;
	height:257px;
	margin:0 16px 30px 0;
}
#s3 .text{}
#s3 ul{
	margin: 0;
	padding: 0;
	list-style-image:url(images/list_image.gif);
}
#s3 li{margin-left: 376px;}

#s4{
	position:absolute;
	height: 465px;
}
#s4 .text1{
	position:absolute;
	left: 333px;
	float: left;
}
#s4 .text2{
	position:absolute;
	left: 680px;
}

#s5{
	position:absolute;
}
#s5 .text1{
	position:absolute;
	top: 0px;
	left: 347px;
	width: 300px;
}
#s5 .text2{
	position:absolute;
	top: 0px;
	left: 680px;
}
#s5 ul{
	margin: 0;
	padding: 0;
	list-style-image:url(images/list_image.gif);
}
#s5 li{margin-left: 32px;}

#s6{
	position:absolute;
	height: 330px;
}
#s6 .text1{
	position:absolute;
	left: 180px;
	width: 300px;
}
#s6 .text2{
	position:absolute;
	top: 149px;
	left: 180px;
}
#s6 .beschriftung1{
	position: absolute;
	top: 108px;
}
#s6 .beschriftung2{
	position: absolute;
	top: 259px;
}
#s6 .be1{left: 333px;}
#s6 .be2{left: 506px;}
#s6 .be3{left: 676px;}
#s6 .be4{left: 846px;}

#s7{
	position:absolute;
	height: 390px;
}
#s7 .text{
	position:absolute;
	left: 513px;
}
#s7 #ul1{
	margin: 0;
	padding: 0;
	list-style-image:url(images/list_image.gif);
}
#s7 li{margin-left: 32px;}

#s7 #ul2{
	margin: 0 0 0 0;
	padding: 0;
	list-style-image:url(images/list_image2.gif);
}
#s7 #ul3{
	margin: 0 0 0 0;
	padding: 0;
	list-style-image:url(images/list_image3.gif);
}

#ul2div{margin-top: 57px;}
#ul3div{margin-top: 66px;}

#s8{
	position:absolute;
	height: 400px;
}
#s8 .text{
	position:absolute;
	left: 347px;
}
#s8 .text1{
	position:absolute;
	top: 40px;
	left: 347px;
	width: 230px;
}
#s8 .text2{
	position:absolute;
	top: 40px;
	left: 589px;
	width: 250px;
}
#s8 ul{
	margin: 0;
	padding: 0;
	list-style-image:url(images/list_image.gif);
}
#s8 li{margin-left: 17px;}
#s8 .secUL{
	list-style-image:url(images/list_image_sec.gif);
}

#s9{
	position:absolute;
	height: 300px;
}
#s9 .text{
	position:absolute;
	left: 512px;
}
#s9 ul{
	margin: 0;
	padding: 0;
	list-style-image:url(images/list_image.gif);
}
#s9 li{margin-left: 17px;}

#s10{
	position:absolute;
	height: 400px;
}
#s10 .text{
	position:absolute;
	left: 349px;
}
#s10 ul{
	margin: 0;
	padding: 0;
	list-style-image:url(images/list_image.gif);
}
#s10 li{margin-left: 17px;}

#s11{
	position:absolute;
	height: 500px;
}
#s11 .text{
	position:absolute;
	left: 179px;
}
#s11 .beschriftung1{
	position: absolute;
	left: 333px;
}
#s11 .beschriftung2{
	position: absolute;
	left: 499px;
}
#s11 .beschriftung3{
	position: absolute;
	left: 666px;
}
#s11 .beschriftung4{
	position: absolute;
	left: 831px;
}
#s11 .be1{top: 124px;}
#s11 .be2{top: 267px;}
#s11 .be3{top: 409px;}
#s11 .be4{top: 633px;}

#kontaktSeite{
}
#kontaktSeite .text1{
	position: absolute;
	top: 137px;
	left: 347px;
	width: 280px;
	float:left;
}
#kontaktSeite .text2{
	position: absolute;
	top: 137px;
	left: 678px;
    width: 280px;
}
#kontaktSeite .text3{
	position: absolute;
	top: 499px;
	left: 19px;
}
#kontaktSeite .text3 a:hover{ color: #000; }
#kontaktSeite table{
	margin: 0;
	padding: 0;
}

#s13 .text1{
	position: absolute;
	top: 137px;
	left: 17px;
    width: 300px;
    padding-bottom: 40px;
}
#s13 .text2{
	position: absolute;
	top: 137px;
	left: 347px;
    width: 600px;
    padding-bottom: 30px;
}
#s13 table{
	margin: 0;
	padding: 0;
}

#s13 a:hover {text-decoration:none; font-weight:bold; color:#000;}

#kontaktSeite input{
	position: absolute;
	left: 73px;
	width: 234px;
}
#kontaktSeite #anrede{top: 159px;}
#kontaktSeite #name{top: 187px;}
#kontaktSeite #vorname{top: 215px;}
#kontaktSeite #email{top: 243px;}

#kontaktSeite textarea{
	position: absolute;
	top: 295px;
	left: 19px;
	font-family: Arial,Verdana,Sans-Serif;
    font-size: 12px;
    height: 128px;
    width: 292px;
}
#nav_leiste_submit{
	position: absolute;
	top: 441px;
	left: 19px;
	height: 20px;
	width: 292px;
	cursor: pointer;
}
#err_email{
	position: absolute;
	top: 247px;
	left: 80px;
	color: red;
	display: none;
}
#err_kommentar{
	position: absolute;
	top: 330px;
	left: 60px;
	color: red;
	display: none;
}
#nav_leiste_success{
	position: absolute;
	top: 439px;
	left: 18px;
	display: none;
}

