/* koenigsstuhl.css */

body
	{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	background-image:url('grafik/farbverlauf4.jpg');
	background-repeat:repeat-x;
	}


/* ********************* MAIN ********************* */
	
#main
	{
	position:relative;
	left:0px;
	top:0px;
	width:900px;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	}


/* *************** KOPF *************** */
	
#kopfzeile
	{
	position:relative;
	left:0px;
	top:0px;
	width:898px;
	height:80px;
	margin:0px;
	border:0px solid black;
	/*background-color:#2175D9;*/
	}

#kopf
	{
	position:absolute;
	right:6px;
	top:0px;
	width:700px;
	height:80px;
	border:1px #000000 solid;
	background-image:url('grafik/titel1b.jpg');
	background-repeat:no-repeat;
	}

#kopf img
	{
	margin:0px;
	}

#ferienwohnung_auf
	{
	position:absolute;
	left:298px;
	top:8px;
	width:250px;
	font-family: arial,helvetica,sans-serif;
	color:#2175D9;
	font-size:17px;
	font-weight:bold;
	}

#ruegen
	{
	position:absolute;
	left:390px;
	top:24px;	
	font-family: arial,helvetica,sans-serif;
	color:#2175D9;	
	font-size:35px;
	font-weight:bold;	
	}
	
img
	{
	border:1px solid #000000;
	}	


/* *************** NAVIAGTION *************** */
	
#navibox
	{
	position:absolute;
	left:0px;
	top:120px;
	width:150px;
	border-style:solid;
	border-color:#002A8F;
	border-width:0px 0px 1px 0px;
	font-family:Arial,Helvetica,Sans-serif;
	font-size:14px;
	}

#navi_oben
	{
	height:69px;
	background-image:url('grafik/rug3.gif');
	background-repeat:no-repeat;
	}
	
#navi_unten
	{
	border-left:1px solid #002A8F;
	border-right:1px solid #002A8F;
	}	
	
#navibox a.m1
	{
	display:block;
	background-color:#2175D9;
	border-width:1px 0px 1px 0px;
	border-color:#2175D9;
	border-style:solid;
	padding:3px 6px;	
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	}	

#navibox a.m1:hover
	{
	background-color:#FFFFFF;
	color:#2175D9;
	}	
	
#navibox a.m1_unt
	{
	display:block;
	border-width:1px 0px 1px 0px;
	border-color:#7CB3F1;
	border-style:solid;
	padding:3px 6px;	
	font-weight:bold;
	text-decoration:none;
	background-color:#7CB3F1;
	color:#FFFFFF;
	}	

#navibox a.m1_unt:hover
	{
	background-color:#FFFFFF;
	color:#2175D9;
	}		

#navibox span.m1_aktiv
	{
	display:block;
	font-weight:bold;
	text-decoration:none;
	background-color:#7CB3F1;
	color:#2175D9;
	padding:4px 6px;
	}	

#navibox div.m2
	{
	border-bottom:0px #7CB3F1 solid;
	border-right:0px #7CB3F1 solid;
	background-color:#7CB3F1;
	}

#navibox a.m2
	{
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;	
	border-width:1px 0px 0px 0px;
	border-color:#2175D9;
	border-style:solid;
	padding:3px 6px;
	background-image:url('grafik/menu2_1.gif');
	background-repeat:no-repeat;
	background-color:#2175D9;
	color:#FFFFFF;
	font-size:13px;
	}	

#navibox a.m2:hover
	{
	margin-left:11px;
	border-color:#FFFFFF;
	margin-left:10px;
	background-color:#FFFFFF;
	color:#2175D9;
	}	

#navibox a.m2_unt
	{
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;	
	border-width:1px 0px 0px 0px;
	border-color:#7CB3F1;
	border-style:solid;
	padding:3px 6px;	
	background-color:#7CB3F1;
	color:#FFFFFF;
	font-size:13px;
	}	

#navibox a.m2_unt:hover
	{
	margin-left:11px;
	border-color:#FFFFFF;
	margin-left:10px;
	background-image:url('grafik/menu2_1.gif');
	background-repeat:no-repeat;	
	background-color:#FFFFFF;	
	color:#2175D9;
	}	

#navibox span.m2_aktiv
	{
	display:block;
	font-weight:bold;
	margin-left:10px;
	border-width:1px 0px 0px 0px;
	border-color:#7CB3F1;
	border-style:solid;
	padding:3px 6px;		
	text-decoration:none;	
	background-color:#7CB3F1;
	color:#2175D9;
	font-size:13px;
	}	


/* *************** INHALT *************** */
	
#inhaltsbox
	{
	position:absolute;
	left:190px;
	top:120px;
	/*float:right;*/
	width:705px;
	/*margin-top:40px;*/
	border:0px solid black;
	background-color:#FFFFFF;
	background-image:url('grafik/inhaltsbox2.gif');
	background-repeat:repeat-y;
	}		

#inhalt
	{
	width:680px;
	min-height:350px;
	margin-bottom:3px;
	padding:5px 10px 20px 10px;
	border:1px solid black;
	font-family:arial,helvetica,sans-serif;
	font-size:1em;
	}

#inhalt h1
	{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-size:1.4em;
	color:#2175D9;
	}	

#inhalt h2
	{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	font-size:1.1em;
	color:#2175D9;
	}	

#inhalt h3
	{
	margin:0px 0px 5px 0px;
	border-bottom:1px #2175D9 solid;
	padding:2px 0px 5px 0px;
	font-size:1em;
	color:#000000;
	}	
	
#inhalt h4
	{
	margin:0px 0px 5px 0px;
	border-bottom:1px #2175D9 solid;
	padding:2px 0px 5px 0px;
	font-size:0.9em;
	font-weight:bold;
	color:#000000;
	}		

#inhalt .welcome
	{
	padding-top:30px;
	padding-left:40px;
	font-size:1.4em;
	font-weight:bold;
	color:#2175D9;
	}

#inhalt p
	{
	margin:0px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	}	
	
#inhalt img.left
	{
	float:left;
	margin-top:2px;	
	margin-right:10px;
	margin-bottom:15px;
	}	
	
#inhalt img.right
	{
	float:right;
	margin-top:2px;
	margin-left:10px;
	margin-bottom:15px;
	}		

#inhalt .right
	{
	text-align:right;
	}

#inhalt .left_1
	{
	float:left;
	margin-top:2px;	
	margin-right:25px;
	margin-bottom:15px;
	text-align:center;
	}	

#inhalt .right_1
	{
	margin-top:2px;	
	margin-bottom:15px;
	text-align:center;
	}
	
#inhalt .right_1a
	{
	margin-top:25px;	
	margin-bottom:35px;
	text-align:center;
	}	

#inhalt .center_1
	{
	margin-left:auto;
	margin-right:auto;
	margin-top:2px;	
	margin-bottom:15px;
	text-align:center;	
	}

#inhalt .left_2
	{
	float:left;
	margin-top:2px;	
	margin-right:22px;
	margin-bottom:15px;
	text-align:center;
	}	

#inhalt .right_2
	{
	margin-top:2px;	
	margin-bottom:15px;
	text-align:center;
	}

#inhalt .left_3
	{
	float:left;
	margin-top:2px;	
	margin-left:70px;
	margin-bottom:15px;
	text-align:center;
	}	
	
#inhalt .right_3
	{
	float:right;
	margin-top:2px;	
	margin-right:70px;
	margin-bottom:15px;
	text-align:center;
	}	
	
#inhalt .text_right
	{
	float:right;
	margin-right:50px;
	}	

#txt_small
	{
	font-size:0.8em;
	}
	
#inhalt .hv
	{
	color:#2175D9;
	font-weight:bold;
	font-size:0.9em;
	}	

#inhalt a
	{
	color:#2175D9;
	font-weight:bold;
	font-size:0.9em; 
	}

#inhalt a.referenz
	{
	background-image:url('grafik/pfeil1.gif');
	background-repeat:no-repeat;
	padding-left:16px;
	}

#inhalt a.extern
	{
	color:#2175D9;
	font-weight:normal;
	font-size:1em; 
	}

#inhalt a:visited
	{
	color:#7CB3F1;
	}

#inhalt a.referenz:visited
	{
	background-image:url('grafik/pfeil1v.gif');
	}

#inhalt a.extern:visited
	{
	color:#2175D9;
	}

#inhalt a:hover
	{
	background-color:#2175D9;
	color:#FFFFFF;
	text-decoration:none;
	}

#inhalt a.referenz:hover
	{
	background-image:url('grafik/pfeil1h.gif');
	}

#inhalt a.extern:hover
	{
	background-color:#2175D9;
	color:#FFFFFF;
	text-decoration:none;
	}

#inhalt div.dright
	{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding-bottom:2px;
	font-size:0.8em;
	font-style:italic;
	text-align:right;
	}

#inhalt .achtung
	{
	margin-bottom:10px;
	border:1px #2175D9 solid;
	padding:10px;
	background-color:#A5CEF5;
	}

#inhalt .achtung2
	{
	margin-bottom:10px;
	border:1px #2175D9 solid;
	padding:10px;
	background-color:#FF8080;
	}
	
#inhalt .achtung h4
	{
	margin-top:0px;
	}	
	
#inhalt ul
	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}	

#inhalt ul.link
	{
	margin:0px 0px 10px 0px;
	padding:0px;
	}	

#inhalt div ul 
	{
	margin:0px;
	}
	
#inhalt li
	{
	margin:0px 0px 0px 15px;
	padding:0px;
	}	

#inhalt ul.link li
	{
	margin:10px 0px 10px 15px;
	padding:0px;
	}	

#inhalt .adresse
	{
	clear:both;
	width:550px;
	min-height:170px;
	padding-top:10px;
	border:0px lime solid;
	vertical-align:middle;
	}

#inhalt .adresse p
	{
	padding-top:30px;
	padding-left:20px;
	}

#inhalt #menu_region
	{
	width:435px;
	height:90px;
	border-bottom: 1px #000000 solid;
	margin-bottom:10px;
	}

#inhalt #menu_sw
	{
	width:680px;
	height:66px;
	margin-bottom:10px;
	border-bottom: 1px #000000 solid;
	}
	
#inhalt #menu_freizeit
	{
	width:680px;
	height:90px;
	margin-bottom:10px;
	border-bottom: 1px #000000 solid;
	}	

#inhalt #menu_kultur
	{
	width:680px;
	height:44px;
	margin-bottom:10px;
	border-bottom: 1px #000000 solid;
	}

#inhalt #menu_natur
	{
	width:680px;
	height:66px;
	margin-bottom:10px;
	border-bottom: 1px #000000 solid;
	}
	
#inhalt #menu_top
	{
	margin-bottom:10px;	
	border-bottom: 1px #000000 solid;
	padding-bottom:10px;
	}	

#inhalt .liste_links
	{
	float:left;
	margin-right:20px;
	}
	
#inhalt .liste_rechts
	{
	float:right;
	margin-right:20px;
	}	

#inhalt .region
	{
	margin:0px;
	padding:0px;
	min-height:200px;
	}

#inhalt .region2
	{
	margin:0px;
	padding:0px;
	min-height:420px;
	}
	
.stopp
	{
	clear:both;
	}	
	
.stopp_links
	{
	clear:left;
	}		
	
.stopp_top
	{
	clear:both;
	margin:20px;
	}		

#inhalt #w_adresse
	{
	position:absolute;
	right:3px;
	top:0px;
	border:1px #000000 solid;
	padding:2px 4px;
	font-size:0.8em;
	}

#inhalt #posbox
	{
	position:relative;
	}

#inhalt #stern_oben
	{
	position:absolute;
	right:260px;
	top:7px;
	border:0px;
	}

#inhalt img.stern
	{
	border:0px;
	}
	
#geschosse
	{
	clear:both;
	position:relative;
	left:0px;
	top:0px;
	height:20px;
	}	

#untergeschoss
	{
	position:absolute;
	left:100px;
	top:0px;
	font-weight:bold;
	}
	
#obergeschoss
	{
	position:absolute;
	left:460px;
	top:0px;
	font-weight:bold;	
	}	

table
	{
	width:100%;
	margin-bottom:15px;
	border-collapse:collapse;	
	}

th
	{
	border:1px #000000 solid;
	padding:2px 5px;
	background-color:#A5CEF5;
	vertical-align:top;
	}

td
	{
	width:25%;
	border:1px #000000 solid;
	padding:2px 5px;
	text-align:center;
	color:#2175D9;
	font-weight:bold;	
	}

th .td_klein
	{
	font-weight:normal;
	color:#000000;
	}

td.ueberschrift
	{
	border:none;
	text-align:left;
	font-size:1.1em;
	color:#2175D9;
	}
	
td.datum
	{
	vertical-align:top;
	font-size:0.8em;
	background-color:#A5CEF5;
	color:#000000;
	font-weight:normal;		
	}	

td.info
	{
	vertical-align:bottom;
	font-size:0.8em;
	background-color:#A5CEF5;
	color:#000000;
	font-weight:normal;		
	}
	
	
/* ********** SCHATTEN ********** */
	
#inhaltsbox_unten
	{
	position:absolute;
	left:0px;
	bottom:0px;
	height:5px;
	width:705px;
	border:0px lime solid;
	background-image:url('grafik/inhaltsbox_unten2.gif');
	background-repeat:repeat-x;	
	font-size:1px;
	}	
	
#inhaltsbox_ur
	{
	position:absolute;
	right:0px;
	bottom:0px;
	height:5px;
	width:5px;
	background-image:url('grafik/inhaltsbox_ur2.gif');
	background-repeat:no-repeat;	
	font-size:1px;
	}		


/* **************** ADRESSZEILE *************** */
	
#adresse
	{
	position:absolute;
	bottom:-24px;
	left:0px;
	width:700px;
	padding-bottom:10px;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	}	
	
	
	
	
.wat
	{
	color:red;
	font-size:0.9em;
	font-weight:bold;
	}	
