* { 
	margin:0;
	padding:0;
}
html, body { 
	height:100%;
}
body { 
	background:#fafbfd; 
	font-family:Georgia, "Times New Roman", Times, serif; font-size:100%; 
	line-height:1.15em; color:#3e3e3e;
}

img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}
.bildschatten {
 background: url(images/bildschatten.png) no-repeat bottom left;
 padding: 4px 7px 17px 7px;
}	
object { 
	vertical-align:top; 
	outline:none;
}
ul, ol {list-style:none;
	margin-bottom:16px
}
.no_bord {
	background:none !important
}
.fleft { 
	float:left;
}
.fright { 
	float:right;
}
.clear { 
	clear:both;
	line-height:0%;
	font-size:0%;
	height:0%
}
.col-1, .col-2, .col-3, .col-4 { 
	float:left;
}
.alignright { 
	text-align:right;
}
.aligncenter { 
	text-align:center;
}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.container { 
	width:100%;
}




/*==== GLOBAL =====*/
#main {
	margin:0 auto;
}

#header {
	height:527px;
	background:#fafbfd url(images/all_bg.gif) repeat-x 0% 0%; 
}
.head {
	background:url(images/header_bg.jpg) no-repeat 0% 178px;
	position:relative;
	width:986px;
	margin:0 auto;
	height:527px;
}

}
.indent_privacy {
	padding:0 10px;
	width:986px;
	
}

/*---- tailings ----*/
.tail-top { 
	background:url(../unterkunftsanfrage/images/tail-top.gif) left top repeat-x #ffbb00;
}
.tail-bottom { 
	background:url(../unterkunftsanfrage/images/tail-bottom.gif) left bottom repeat-x;
}


/*----- forms parameters -----*/

input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}


/*----- other -----*/
.img-indent { 
	margin:0 10px 0 0; 
	float:left;
}
.img-box { 
	width:100%; 
	overflow:hidden; 
	padding-bottom:20px;
}
	.img-box img { 
		float:left; 
		margin:0 20px 0 0;
	}

.extra-wrap { 
	overflow:hidden;
}


p {
	margin-bottom:16px;
	text-align: justify;
}
.p1 { 
	margin-bottom:8px;
}
.p2 { 
	margin-bottom:16px;
}
.p3 { 
	margin-bottom:24px;
}

/*----- txt, links, lines, titles -----*/
a {
	color:#77b3f9; 
	outline:none;
}
a:hover{
	text-decoration:none;
	text-align: center;
}


h1 {
		font-size:1.21em;
	color:#482104;
	
	
}


h2 {
	color:#373737;
	font-size:0.99em;
	color:#482104;
	background:url(images/dot.gif) repeat-x 0% 100%;
	padding-bottom:16px;
	margin-bottom:16px;
}




form{margin:0;padding:0;}
fieldset{margin:0.5em 0;border:none;border-top:1px solid #ccc;}
legend{margin:0.5em 0;padding:0 0.5em;color:#036;background:transparent;font-size:0.99em;font-weight:bold;}
label{padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{width:200px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}

fieldset div select{padding:1px;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}
#container{margin:0 auto;padding:1em;width:500px;text-align:left;font:12px arial,verdana,sans-serif;}



input[type=radio] {
	float:left;
}

#page1 #content .col-1 {width:300px; margin-right:33px}
#page1 #content .col-2 {width:313px; margin-right:35px;}
#page1 #content .col-3 {width:314px; }
#page1 #content .col-4 {width:610px; margin-right:35px;}







