/* Main */

html, body, form {
	margin:0; padding:0;
}
html{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#000000;
}
body{
	background:url(../images/background_structure.jpg) repeat-x top center;
	text-align:center;
	background-color:#FFFFFF;
}

/* 360° Ansichten */

#krpano {
	width:680px;
	margin:0;
	padding:2px 2px 2px 2px;
	background-color:#c57d3b;
}

/* TAGS */

hr { background-color:#c47d3b; border:0 none; color:#c47d3b; height:1px; margin:15px 0; padding:0; }
* html hr {
	 margin:7px 0px;
}
td { vertical-align:top; font-size:12px; line-height:15px; }
thead { background-color:#faecd8; font-weight:bold; color:#c47d3b; }

h1 { font-weight:normal; font-size:18px; line-height:18px; margin:15px 0; padding:0; color:#C57D3B; }
h2 { font-weight:bold; font-size:15px; line-height:18px; color:#000000; margin:15px 0; padding:0; }
h3 { font-weight:bold; line-height:14px; font-size:12px; margin:0; padding-bottom:14px; }
h4 { font-weight:bold; line-height:14px; font-size:12px; margin:0; padding:0; }

img { border:0px; padding:0; margin:0;}
a img.link { vertical-align:-6px; }

a:link, a:active, a:visited { color:#c47d3b; text-decoration:underline; }
a:hover { color:#c47d3b; text-decoration:none; }

#top {
	margin:0 auto;
	padding:0 2px 2px;
	width:955px;
	text-align:left;
	background-color:#c47d3b;
	}
*html #top {
	width:959px;
	w\idth:955px;
	}

/* MAIN */

#col1 {
	padding:0;
	margin:0;
	width:225px;
	float:left;
	text-align:center;
	}

/* STANDARD MENU */

#std_menu {
	background-color:#faecd8;
	text-align:center;
	color:#c57d3b;
	padding:5px;
	width:215px;
	}
*html #std_menu {
	width:225px;
	w\idth:215px;
	}

#std_menu a {
	color:#c57d3b;
	font-size:10px;
	line-height:20px;
	text-decoration:none;
	}
#std_menu a:hover, #std_menu a.aktiv {
	color:#c57d3b;
	font-size:10px;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
	}

#std_menu img.divider {
	width:10px;
	height:20px;
	margin:0 5px;
	padding:0;
	line-height:20px;
	vertical-align:-6px;	
	}
*html #std_menu img.divider {
	vertical-align:bottom;
	v\ertical-align:-6px;
	}

/* MAIN MENU */

#main_menu {
	padding:0;
	margin:0;
	width:225px;
	text-align:left;
	}

#main_menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
	}
#main_menu ul li {
	display:block;
	background:url(../images/main_menu_list_item_bg.gif) no-repeat top left;
	}
#main_menu ul li.last {
	background:url(../images/main_menu_list_item_bg_last.gif) no-repeat top left;
	}
#main_menu ul li a {
	padding:0 0 0 20px;
	color:#c57d3b;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	}
#main_menu ul li a:hover, #main_menu ul li a.aktiv {
	color:#c57d3b;
	font-size:12px;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
	}
#main_menu li ul {
	background:url(../images/main_menu_list_item_sub_bg.gif) no-repeat bottom left #faecd8;
	}
#main_menu li ul li {
	background:none;
	display:block;
	}
#main_menu li ul li a {
	font-size:11px;
	padding:0 0 0 30px;
	}
#main_menu li ul li a:hover, #main_menu li ul li a.aktiv {
	font-size:11px;
	}
	
#verfuegbarkeit_box {
	text-align:left;
	margin:6px auto;
	background-color:#faecd8;
	padding:10px;
	width:170px;
	}

*html #verfuegbarkeit_box {
	width:190px;
	w\idth:170px;
	}

/* CONTENT */

/* FOOTER */

#footer {
	width:955px;
	margin:0;
	padding:5px 0 0;
	text-align:center;
	color:#f5e4c7;
	font-size:10px;
	line-height:14px;
	background:url(../images/footer_top_bg.gif) repeat-x top left;
	}
	
#footer_navi {
	width:959px;
	text-align:right;
	font-size:10px;
	line-height:20px;
	color:#c57d3b;
	margin:0 auto 5px;
	padding:0;
	}
	
#footer_navi a:link, #footer_navi a:active, #footer_navi a:visited { color:#c57d3b; text-decoration:none; }
#footer_navi a:hover { color:#c57d3b; text-decoration:underline; }

/* ALLGEMEIN */

.depthpath {
	font-size:10px;
	line-height:14px;
	color:#c57d3b;
	padding:0;
	margin:0;
	display:inline;
}
.depthpath a:link, .depthpath a:active, .depthpath a:visited { color:#c57d3b; text-decoration:none; }
.depthpath a:hover { color:#c57d3b; text-decoration:underline; }

.date { font-size:10px; color:#006899; }
.schrift_klein { color:#646464; font-size:9px; line-height:14px; }

.image_box_right { float:right; margin:0; }
.image_box_left { float:left; margin:0; }
.image_box_right .image_preview, .image_box_left .image_preview { margin:0 0 2px; padding:0; }

.data h3 { text-transform:uppercase; margin:19px 0px 0px; padding:0; font-weight:bold; font-size:14px; line-height:14px; color:#C57D3B; }
.data .datei { float:left; width:50%; margin-top:7px; }
.datei_icon { float:left; text-align:center; }
.datei_text { overflow:hidden; }

.versteckt { display:none; }

.kontaktinput { margin-bottom:5px; width:100%; font-size:11px; }
.kontaktinput input, .kontaktinput textarea { 
	border:1px solid #c47d3b;
	color:#8b5524;
	background-color:#faecd8;
	font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;
	font-size:11px;
	line-height:15px;
	margin:0;
	padding:2px; 
}

.checkbox_box {
	float:left;
	text-align:left;
	width:20px;
	line-height:14px;
}
.checkbox_text {
	display:block;
	line-height:14px;
	margin-left:25px;
	overflow:hidden;
}

.kontaktinput label { font-weight:bold; font-size:11px; color:#c47d3b; }
.box_50_left, .box_50_right { width:205px; padding:0; text-align:left; }
.box_50_left { float:left; margin:0 25px 15px 0; }
.box_50_right { float:right; margin:0 0 15px 25px; }

.box_img { width:205px; padding:0; margin:0 0 15px 0; }
.img_prev { width:100%; }
.caption {
	background:url(../images/img_caption_bottom_wave.gif) no-repeat bottom center; 
	width:205px; 
	font-size:9px;
	color:#828282;
	line-height:11px;
	padding:0 0 13px 0;
	}
.caption .datei_icon { float:none; text-align:center; line-height:12px; vertical-align:-3px; }

.jumper { text-align:right; line-height:18px; margin:15px 0; padding:0; }

.float-left { float:left; margin-right:10px;}
.float-right { float:right; margin-left:10px;}

.clear { clear:both; line-height:0px; height:0px; font-size:0px; margin:0 !important; padding:0 !important; }