/*
		Stylesheet für fewo-anna-freiburg.de
		© 2008 Sebastian Kabis
		
		Keine Weiterverwendung ohne ausdrücklicher, schriftlicher Genehmigung seitens Sebastian Kabis
*/

* {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	font-size: small;
}    
body {
	background-image:url(../assets/bg.jpg);
	background-repeat:repeat;
}
#wrapper {
	margin: auto;
	width: 800px;
	margin-top: 20px;
	margin-bottom: 20px;

}

h2 {
  font-family: palatino, serif;
  font-size: 220%;
  font-weight: normal;
  color: #6d210a;
  margin-left: 7px;
  height: 51px;
}
#header {
	background-image: url(../assets/header.jpg);
	width: 815px;
	height: 145px;
}
#header_eng {
	background-image: url(../assets/header_eng.jpg);
	width: 815px;
	height: 145px;
}
p {
	padding: 7px;
}
#navi_top ul, #languages ul, #navi_main ul {
	list-style-type: none;
}
#languages, #navi_top {
	padding-top: 10px;
}
#languages {
	float: left;
	width: 530px;
}
#languages li {
	float: left;
	padding-left: 10px;
}
#languages img {
	border: 1px solid white;
}
#navi_top {
	text-align: right;
	color: white;
}
#navi_top a {
	color: white;
	text-decoration: none;
}
#navi_top a:hover {
	text-decoration: underline;
}
#navi_top li {
	float: left;
}
#navi_main {
	background-image:url(../assets/navi_bg.jpg);
	height: 165px;
	width: 815px;
	border-bottom: 4px solid #7a726f;
}
#navi_main li {
	padding-left: 40px;
	padding-top: 15px;
}

/* Navi Deutsch ANFANG */

.navi01 {
	width:112px;
	height:134px;
}
.navi01 a {
	background-image:url(../assets/navi01.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi01 a:hover {
	background-image:url(../assets/navi01_active.png);
}
.navi02 {
	width: 112px;
	height: 133px;
}
.navi02 a {
	background-image:url(../assets/navi02.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi02 a:hover {
	background-image:url(../assets/navi02_active.png);
}
.navi03 {
	width:113px;
	height:134px;
}
.navi03 a {
	background-image: url(../assets/navi06.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi03 a:hover {
	background-image:url(../assets/navi06_active.png);
}
.navi04 {
	width:114px;
	height:135px;
}
.navi04 a {
	background-image: url(../assets/navi04.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi04 a:hover {
	background-image:url(../assets/navi04_active.png);
}
.navi05 {
	width:114px;
	height:133px;
}
.navi05 a {
	background-image: url(../assets/navi03.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi05 a:hover {
	background-image:url(../assets/navi03_active.png);
}
.navi06 {
	width: 114px;
	height: 133px;
}
.navi06 a {
	background-image: url(../assets/navi_webcam.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi06 a:hover {
	background-image: url(../assets/navi_webcam.png);
}

/* Navi Deutsch ENDE */

/* Navi Englisch ANFANG */

.navi01_eng {
	width:112px;
	height:134px;
}
.navi01_eng a {
	background-image:url(../assets/navi01_eng.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi01_eng a:hover {
	background-image:url(../assets/navi01_eng_active.png);
}
.navi02_eng {
	width: 112px;
	height: 133px;
}
.navi02_eng a {
	background-image:url(../assets/navi02_eng.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi02_eng a:hover {
	background-image:url(../assets/navi02_eng_active.png);
}
.navi03_eng {
	width:113px;
	height:134px;
}
.navi03_eng a {
	background-image: url(../assets/navi06.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi03_eng a:hover {
	background-image:url(../assets/navi06_active.png);
}
.navi04_eng {
	width:114px;
	height:135px;
}
.navi04_eng a {
	background-image: url(../assets/navi04_eng.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi04_eng a:hover {
	background-image:url(../assets/navi04_eng_active.png);
}
.navi05_eng {
	width:114px;
	height:133px;
}
.navi05_eng a {
	background-image: url(../assets/navi03_eng.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi05_eng a:hover {
	background-image:url(../assets/navi03_eng_active.png);
}

/* Navi Englisch ENDE */

/* Navi Französisch ANFANG */

.navi01_fr {
	width:112px;
	height:134px;
}
.navi01_fr a {
	background-image:url(../assets/navi01_fr.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi01_fr a:hover {
	background-image:url(../assets/navi01_fr_active.png);
}
.navi02_fr {
	width: 112px;
	height: 133px;
}
.navi02_fr a {
	background-image:url(../assets/navi02_fr.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi02_fr a:hover {
	background-image:url(../assets/navi02_fr_active.png);
}
.navi03_fr {
	width:113px;
	height:134px;
}
.navi03_fr a {
	background-image: url(../assets/navi06.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi03_fr a:hover {
	background-image:url(../assets/navi06_active.png);
}
.navi04_fr {
	width:114px;
	height:135px;
}
.navi04_fr a {
	background-image: url(../assets/navi04_fr.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi04_fr a:hover {
	background-image:url(../assets/navi04_fr_active.png);
}
.navi05_fr {
	width:114px;
	height:133px;
}
.navi05_fr a {
	background-image: url(../assets/navi03_fr.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi05_fr a:hover {
	background-image:url(../assets/navi03_fr_active.png);
}

/* Navi Französisch ENDE */

/* Navi Italienisch ANFANG */

.navi01_it {
	width:112px;
	height:134px;
}
.navi01_it a {
	background-image:url(../assets/navi01_it.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi01_it a:hover {
	background-image:url(../assets/navi01_it_active.png);
}
.navi02_it {
	width: 112px;
	height: 133px;
}
.navi02_it a {
	background-image:url(../assets/navi02_it.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi02_it a:hover {
	background-image:url(../assets/navi02_it_active.png);
}
.navi03_it {
	width:113px;
	height:134px;
}
.navi03_it a {
	background-image: url(../assets/navi06.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi03_it a:hover {
	background-image:url(../assets/navi06_active.png);
}
.navi04_it {
	width:114px;
	height:135px;
}
.navi04_it a {
	background-image: url(../assets/navi04_it.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi04_it a:hover {
	background-image:url(../assets/navi04_it_active.png);
}
.navi05_it {
	width:114px;
	height:133px;
}
.navi05_it a {
	background-image: url(../assets/navi03_it.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi05_it a:hover {
	background-image:url(../assets/navi03_it_active.png);
}

/* Navi Italienisch ENDE */

/* Navi Spanisch ANFANG */

.navi01_es {
	width:112px;
	height:134px;
}
.navi01_es a {
	background-image:url(../assets/navi01_it.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi01_es a:hover {
	background-image:url(../assets/navi01_it_active.png);
}
.navi02_es {
	width: 112px;
	height: 133px;
}
.navi02_es a {
	background-image:url(../assets/navi02_it.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi02_es a:hover {
	background-image:url(../assets/navi02_it_active.png);
}
.navi03_es {
	width:113px;
	height:134px;
}
.navi03_es a {
	background-image: url(../assets/navi06.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi03_es a:hover {
	background-image:url(../assets/navi06_active.png);
}
.navi04_es {
	width:114px;
	height:135px;
}
.navi04_es a {
	background-image: url(../assets/navi04_es.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi04_es a:hover {
	background-image:url(../assets/navi04_es_active.png);
}
.navi05_es {
	width:114px;
	height:133px;
}
.navi05_es a {
	background-image: url(../assets/navi03_es.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.navi05_es a:hover {
	background-image:url(../assets/navi03_es_active.png);
}

/* Navi Spanisch ENDE */

.mainli a {
	display: block;
}
.hidden {
	display: none;
}
#navi_main li {
	float: left;
	display: block;
}
.clear {
	clear: both;
}
#content {
	background-color: #ccc8bd;
	font-size: medium;
	padding: 10px;
}
#sehenswurdigkeiten {
	background-color: #baaba4;
	width: 815px;
}
#footer {
	text-align: center;
	background-image:url(../assets/bg_footer.jpg);
	background-repeat: repeat;
	height: 30px;
	color: white;
	width: 815px;
}
#sehenswurdigkeiten a {
	color: black;
	text-decoration: none;
}
#sehenswurdigkeiten a:hover {
	text-decoration: underline;
}
#content_left {
	width: 40%;
	margin-left: 10px;
}
#content_right {
	width:  40%;
	margin-right: 10px;
	float: right;
}
#content {
	padding-top: 10px;
	width: 795px;
}
#content a {
	color: black;
}
#content img {
	padding: 10px;
}
#content ul {
	list-style-position: inside;
}
#content li {
	padding-bottom: 1em;
}
.sw img {
	float: left;
	padding: 10px;
}
.sw {
	height: 130px;
	width: 270px;
	float: left;
}
.sw_p {
	padding-top: 20px;
}
.group img {
	border: 1px solid black;
}
img {
	border: 0;
}
label {
	display: block;
}
input {
	width: 200px;
	margin-bottom: 10px;
}
.free {
	background-color: #75D583;
}
.reserved {
	background-color: #D53939;
}
.monat {
	float: left;
	width: 180px;
	margin-left: 50px;
	margin-bottom: 30px;
	height: 150px;
}
.free_reserved {
	background-image: url(../assets/free_res.jpg);
}
.reserved_free {
	background-image: url(../assets/res_free.jpg);
}
.noliststyle {
	list-style-type: none;
}
.img_heading_right {
	margin-top: 5px;
}
.partner {
	width: 100%;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px solid black;
}
input.error, textarea.error { border: 1px solid red; } 
.footercopy {
	text-align: center;
	line-height: 15px;
}
.cell {
	vertical-align: top;
}
#hiFrameLink{width:170px;height:120px;overflow:hidden;float:right;margin: 10px 20px 0 0; background: white; padding: 10px;}
#hiFrameLink 
#hiInsiderLink{margin:0px 4px 0px 4px;padding:0px;color:#999;font:normal 9px arial, helvetica,sans-serif;}#hiFrameLink 
#hiInsiderLink a img{border:none;}#hiFrameLink #hiInsiderLink a, #hiFrameLink #hiInsiderLink a:hover,#hiFrameLink #hiInsiderLink 
a:visited,#hiFrameLink #hiInsiderLink a:active{color:#999;text-decoration:none;} #hiFrameLink #hiInsiderBuchungslink{font-size:13px; 
font-weight:normal;color:#454545;width:166px;margin:6px 7px;cursor:pointer;}#hiFrameLink #hiFrameLinkForm{margin:0px; padding:0px;}

