*{
margin:0px;
padding:0px;
}
html {
	font-family: Tahoma, Arial, sans-serif;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(bilder/top_bg.jpg);
	background-repeat: repeat-x;
	font-size: 1em;
}
body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background-image: url(bilder/top_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top!important;
}
#main{
	margin:0px;
	padding:0px;
	width:100%;
	height:auto;
	background-image: url(bilder/t_p1.jpg);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	float: left;
	}

p{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.7em;
	color: #333333;
}
p.normal{
margin-bottom:10px;}
h1,h2,h3{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	color: #666666;
	font-weight: lighter;
}	
h2{font-size: 1.0em;}
h1{
	font-family: Arial, Helvetica, sans-serif;
}
img{
padding:5px;}
#heado{
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 400px;
	
}
#firstnav{
	width: 295px;
	height: 280px;
	left: 0px;
	float: left;
	padding-top: 10px;
	z-index: 10000;
}
#firstnav ul{
	padding-top: 10px;
	list-style-type: none;
	margin-left: 70px;
}
#firstnav ul li{
	border-bottom: solid 1px #999;
}
#firstnav ul li a{
	display: block;
	line-height: 1.6em;
	padding-left: 20px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	width: 205px;
	font-family: Arial, Helvetica, sans-serif;
}
#firstnav ul li a:hover{
	color: #000000;
}
#firstnav a.ktiv{
	background-image: url(bilder/palmekl.png);
	background-repeat: no-repeat;
	background-position: top right;
}

#heado #bgimage{
	behavior: url(png-opacity.htc);
	position: absolute;
	width: 627px;
	height: 285px;
	background-repeat: no-repeat;
	top: 0px;
	left: 0px;
	margin-left: 340px;
	background-image: url(bilder/kopf_bild1.png);
	z-index: 1;
	margin-top: 5px;
	
}
#heado #bgimagefooter{
	width:577px;
	height:113px;
	background-image: url(bilder/kopf_bild_fuss.jpg);
	margin-left: 361px;
	top:0px;
	left:0px;
	margin-top:288px;
	position:absolute;
	background-repeat: no-repeat;
	z-index: 10;

}
#spruch{
	width: 300px;
	margin-top: 80px;
	margin-left: 30px;
	position: absolute;
	z-index: 2000;
}
#spruch p.p1{
	padding-bottom: 15px;
	font-size: 15px;
	font-weight: bold;
	color: #F2F2F2;
}
#spruch p.p2{
	font-size: 11px;
	color: #F2F2F2;
}
#middle{
	position: relative;
	height: auto;
	padding-left: 68px;
	z-index: 100;
	margin-top: 3px;

}
#left{
	float: left;
	width: 200px;
	height: auto;
	z-index: 100;
}

#subnav{
	width: 200px;
}
#subnav ul{
	list-style-type: none;
	border: solid 1px #E6E6E6;
	width: 200px;
	background-color: #D8F4FF;
}
#subnav ul li{
	line-height: 1.7em;
	padding: 5px;
}
#subnav ul li a{
	display: block;
	color: #333333;
	background-color: #A8E9FF;
	width: 170px;
	text-decoration: none;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	/*background-image: url(bilder/s_menu.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}
#subnav ul li a:hover{
	color: #FFFFB0;
	background-color: #7CB3E6;
	text-decoration: none;
	/*background-image: url(bilder/s_menu_hover.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}
#subnav a.ktiv{	color: #FFFFB0;
	background-color: #7CB3E6;
	text-decoration: none;}
#center{
	float: left;
	width: 670px;
	padding-left: 20px;
}
#center ul{
font-family:Tahoma, Arial, sans-serif;
font-size:0.9em;
color:#666666;
list-style-image:none;
list-style-type:none;}
#center ul li{
display:block;}
#right{
	float: left;
	width: 220px;
	/*background-color: #FF0000;*/
}

/* klassen */
.imgleft{
float:left;}
/*Kasten mit Rahmen*/

.kastengr{
	width:660px;/*auto;*/
	height:auto;
	border:solid 1px #D9F9F8;
	padding:5px;
	margin-bottom:5px;
	float:left;
}
.kastengrau{
	width:auto;float:left;
	height:auto;
	border:solid 1px #EBEBEB;
	padding:5px;
	background-color: #EBEBEB;
	margin-bottom:5px;
}
.kastengrfloat_90, .kastengrfloat_120, .kastengraufloat_150, .kastengrfloat_200, .kastengraufloat_250,.kastengrfloat_198{
	float:left;
	width:auto;
	height:auto;
	border:solid 1px #c5edf7;/*EBEBEB*/
	padding:5px;
	width:90px;
	margin-bottom:5px;
	margin-left:5px;
}
.kastengrfloat_120{
	width:120px;
}
.kastengraufloat_150{
	background-color: #D9F9F8;
	width:150px;
}
.kastengrfloat_198{
padding-top:8px;
	width:198px;
		margin-bottom:5px;
	margin-left:0px;
	margin-right:5px;
	padding:5px;
	height:150px!important;
}

.kastengrfloat_200{
	width:200px;
		background-image:url(bilder/top_200.jpg);
	background-repeat:no-repeat;
	background-position:top;
		padding-top:8px;background-color: #D9F9F8;
	border-top-color: #FFFFFF!important;
	border-top-width: 1px!important;
	border-left-color: #FFFFFF!important;
	border-left-width: 1px!important;
	border-right-color: #FFFFFF!important;
	border-right-width: 1px!important;
	border-bottom:2px solid #c5edf7;
}
/*mit kopf*/
.kastengraufloat_250 h1{
	background-image:url(bilder/top_250.jpg);
	background-repeat:no-repeat;
	background-position:0px top;
	background-color: #d9f9f8;/*#EBEBEB*/
	width:310px;
	height:32px;
	line-height:32px;
	padding-left:0px!important;
	padding:0px;
	margin-left:0px;
	margin-top:-5px;
}
.kastengraufloat_250{
	/*background-image:url(bilder/top_250.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
	background-color: #d9f9f8;/*#EBEBEB*/
	width:310px;
	height:165px;
	/*padding-top:13px;*/
	border-top-color: #FFFFFF!important;
	border-top-width: 1px!important;
	border-left-color: #FFFFFF!important;
	border-left-width: 0px!important;
	border-right-color: #FFFFFF!important;
	border-right-width: 0px!important;
	border-bottom:2px solid #c5edf7;
	padding-left: 0px;
	padding-right: 0px;
}
.leerzeile{
float:left;
height:30px;
width:100%;}
.palme{
	background-image: url(bilder/palme.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	left:0px;
	top:0px;
	float: left;
}
.topan{
font-size:14px;
color:#666666;
font-weight:bold;
margin-bottom:4px;
}
.toppreis{
	color:#C02F27;
	font-size:18px;
	font-variant:normal;
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
}
.top_250{
background-image:url(bilder/top_250.jpg);
background-repeat:no-repeat;
background-position:top left;
}
a.info {
color:#0099FF;
text-decoration:none;
font-size:11px;
}

a:hover.info {
text-decoration:underline;

}
.footer a{
font-size:0.7em;
text-decoration:none;
color:#333333;}	
#footer a{
font-size:0.7em;
text-decoration:none;
color:#333333;}	
#footer0{
background-image:url(bilder/bilder_fo.jpg); background-position:5px 5px; background-repeat:no-repeat; width:660px; height:88px; padding:6px 0 6px 6px; float:left; border:solid 1px #999; margin-bottom:30px; text-align:right; font-size:13px;
}
#footer0 p{margin-right:5px;}
.werbung{ 
float:left;
width:700px;
height:auto;
text-align:center;}

p.werbungrot{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#A50184;

}
.werbung a{
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
text-decoration:none;
border-bottom:dotted 1px #0066FF;}
.werbung a:hover{
border-bottom:0px;
}

a.hoch{
font-size:9px;
color:#333333;
background-position:right;
float:left;
width:100%;
height:30px;
background-image:url(bilder/up.gif);
background-repeat:no-repeat;
}
a:hover.hoch{
text-decoration:underline;
color:#00CCFF;
width:100%;
height:30px;
background-image:url(bilder/up2.gif);
background-repeat:no-repeat;}
/****/
form{
font-family:Tahoma, Arial, sans-serif;
font-size:0.8em;
color:#666666;
}
form input.textbox, textarea.textbox, select.textbox_2, .btn{
border:#CCCCCC 1px solid!important;
padding:3px;
color:#00CCFF;}
.btnhov{
	border:1px solid!important;
	padding:3px;
	color:#00CCFF;
	border-color: #00CCFF!important;
}
#gmapper_map{
}
div.ecke_l{
	background-image: url(bilder/ecke_links.jpg);
	background-position: left 0px;
	background-repeat: no-repeat;
	width: 100%;
	height: 40px;
	margin-top: 0px;
	margin-left: 0px;
	z-index: 1000;
}
div.ecke_l img{
	margin:0px;
	padding:0px;
	z-index: 99999;
}
#iwsd {
	float: left;
	width: 450px;
	height: auto;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 0px;
	border-right-color: #C6EEF8;
	border-right-style: solid;
	border-right-width: 2px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 0px;
	border-bottom-color: #CBECF5;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	background-color: #FFFFFF;
}
#iwsd a{
	font-size:0.6em;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#iwsd a:hover{
	color: #32CCFE;
}
#iwsd aktive{}
#karte{
	background-repeat: no-repeat;
	background-position: top center;
	width: 440px;
	float: left;
}
.usicht {
	font-family: Tahoma, Arial, sans-serif;
	margin: -2px 0px 0px 0px;
	background-color: #AAE5F5;
	width: 660px;/*440*/
	/*height: 60px;*/height:auto;
	margin-left: 0px;
	padding: 5px;
	float: left;
}
.usicht h1{
font-size:0.8em;}
.usicht a{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-decoration:none;
}
.usicht a:hover{
background-color:#00CCFF;}
div.reised{
	/*background-image: url(bilder/Unbenannt-2.jpg);
	background-repeat: no-repeat;*/
	border: 1px solid #CCCCCC;
	height: auto; /*140*/
	width: 644px;/*460*/
	float: left;
	padding-left: 20px;
}
div.reisedtext{
	width: 625px;
	float: left;
	margin-top: 0px;
}
div.reisedimg{
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
}
p.reisedp{
	margin-bottom: 5px;
}
h2.reisedh2{
	border-bottom-color: #33CDFF;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	margin-bottom: 5px;
	margin-left: 5px;
}
div.reised a{
	font-size: 10px;
	text-decoration: none;
	color: #30CDFF;
}
div.reised a:hover{
	text-decoration: underline;
	color: #000000;
}
/**/
div.werbung form{ font-family:Tahoma, Arial, sans-serif; font-size:0.7em; color:#333333;}
div.werbung form select{
	font-family:Tahoma, Arial, sans-serif;
	font-size:0.9em;
	color:#333333;
	margin:3px;
	border-color:#FFFFFF;
	border-width:0px;
	border-bottom-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
div.werbung form .button{
	background-image: url(bilder/button_continue.gif);
	width:110px;
	height:35px;
	background-repeat: no-repeat;
	font-size: 0px;
	background-color: #FFFFFF;
border:0px;
}
span#titlethree, span#titleone, span#tab, span#titletwo, span#titlefour{
font-weight:bold;
text-align:left!important;
}
div.blaurund{width:640px; height:50px; float:left; background-color:#9BC8FF; background-image:url(./bilder/blau_bg.jpg); margin-top:5px;}
div.blaurund h1{line-height:50px; font-size:20px; margin-left:20px;}
iframe.if{margin:0px; padding:0px; width:635px; margin-top:10px;
height:2200px; border:0px; /*background-image:url(roller.gif); background-position:center 120px ; background-repeat:no-repeat;*/}
a{cursor:hand!important;}

