body {	background-image: url(../templates/images/back.jpg);
	margin:0px;
	padding:0px;
	font-family : Times New Roman;
	background-color:#FFFBE9; 
	background-repeat:repeat;
	font-size:15px;
}

A:link, A:hover, A:active, A:visited {
color: #800000;
text-decoration: none;
}

A:hover {
text-decoration: underline;
}

a.but:link,a.but:visited {font-family:times; font-size:16px; font-weight:bold; color:#1E1E1E; display:block; margin-bottom:10px;}
a.but:hover,a.but:active {text-decoration:none;color:#800000;}

a.but#active:link, a.but#active:visited {color:#800000;} 

a.main:link,a.main:visited {font-size:16px; font-weight:bold; color:#1E1E1E;}
a.main:hover,a.main:active {text-decoration:none; color:#800000;}


a.main_small:link,a.main_small:visited {font-family:times; font-size:13px; font-weight:bold;color:#1E1E1E;}
a.main_small:hover,a.main_small:active {text-decoration:none;color:#800000;}

.image {
	margin-left: 30px;

}

table.rahmentabelle {background-color:#FFFBE9;width:890px;border: none; margin:0px auto; padding:0px;}
.t1  {width:875px;height:15px;background:url(../templates/images/rand_oben.jpg) repeat-x;background-color:#FFFBE9;}
.t3 {border-left:1px solid #F7EDD1;padding-left:20px;padding-right:35px;padding-top:25px;width:700;}
.t4 {width:15px;background-color:#FFFBE9;background:url(../templates/images/rand_rechts.gif); repeat-y;}
.t5 {border-left:1px solid #F7EDD1;padding-left:20px;padding-right:35px;padding-top:25px;}
.t6 {width:15px;background-color:#FFFBE9;background:url(../templates/images/rand_rechts.gif) repeat-y;}

.t1_startseite {width:371px;background:url(../templates/images/rand_oben.jpg) repeat-x;background-color:#FFFBE9; text-align:center; padding-top:10px; font-size:12px;}
.anfangsbuchstabe {color:#660000; font-size:28px; font-weight:bold;}

.pval {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	vertical-align: bottom;}

.ptit {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	vertical-align: bottom;}

.ptitspec {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;}

#footer_startseite { width:750px; margin:0px auto; margin-bottom:20px; height:50px;}
#footer_startseite_en { width:800px; margin:0px auto; margin-bottom:20px;height:50px;}
#copyright {font-size:11px; width:830px; margin:0px auto; clear:both; }
#socials {width:830px; margin:0px auto; clear:both; text-align:center;}

html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    overflow: hidden;
}

#content_container {
	height:85%;
	overflow:auto;
	padding-top:16px;
}

#footer {
	height: 100px;
	width: 800px; margin: 0px auto;
	padding-top: 1%;
}

#footer_en {
	height: 100px;
	width: 820px; margin: 0px auto;
	padding-top: 1%;
}

/******allgemeines********/
td {
	vertical-align:top;
	}

img {border:none;}

h1	{ text-align:center;}	
h2	{}
h3	{}	
ul	{}
 
hr {
	width:100%;
	border-style:solid;
	background-color: #990000 ;  /* Mozilla 1.4 */
	color: #990000 ;  /* IE 6 */
	border:  #990000 ;  /* Opera 7.11 */
	height: 1px; /* in Opera f�r die Anzeige n�tig, in Mozilla f�r die einheitliche H�he */
	}

/**********************formular***********/
textarea,
input 	{ font-family : Times New Roman; font-size:14px; color:#800000;}	
.button {}
.kein_rahmen { border:none; background-color:transparent;}


/**************navigation*******************/

.but a:link,
.but a:hover,
.but a:visited {height:45px; display:block; float:left;}


#but1 a:link,
#but1 a:hover,
#but1 a:visited {background-image:url(../templates/images/lang_en.jpg); width:69px;}

#but2 a:link,
#but2 a:hover,
#but2 a:visited {background-image:url(../templates/images/de/hotel_0.jpg); width:130px;}
#but2 a:hover	{background-image:url(../templates/images/de/hotel_1.jpg);}

#but3 a:link,
#but3 a:hover,
#but3 a:visited {background-image:url(../templates/images/de/lage_0.jpg); width:112px;}
#but3 a:hover	{background-image:url(../templates/images/de/lage_1.jpg);}

#but4 a:link,
#but4 a:hover,
#but4 a:visited {background-image:url(../templates/images/de/preise_0.jpg); width:123px;}
#but4 a:hover	{background-image:url(../templates/images/de/preise_1.jpg);}

#but5 a:link,
#but5 a:hover,
#but5 a:visited {background-image:url(../templates/images/de/spezial_0.jpg); width:136px;}
#but5 a:hover	{background-image:url(../templates/images/de/spezial_1.jpg);}

#but6 a:link,
#but6 a:hover,
#but6 a:visited {background-image:url(../templates/images/de/buchung_0.jpg); width:166px;}
#but6 a:hover	{background-image:url(../templates/images/de/buchung_1.jpg);}


#but_en1 a:link,
#but_en1 a:hover,
#but_en1 a:visited {background-image:url(../templates/images/lang_de.jpg); width:69px;}

#but_en2 a:link,
#but_en2 a:hover,
#but_en2 a:visited {background-image:url(../templates/images/en/hotel_0.jpg); width:120px;}
#but_en2 a:hover	{background-image:url(../templates/images/en/hotel_1.jpg);}

#but_en3 a:link,
#but_en3 a:hover,
#but_en3 a:visited {background-image:url(../templates/images/en/lage_0.jpg); width:160px;}
#but_en3 a:hover	{background-image:url(../templates/images/en/lage_1.jpg);}

#but_en4 a:link,
#but_en4 a:hover,
#but_en4 a:visited {background-image:url(../templates/images/en/preise_0.jpg); width:112px;}
#but_en4 a:hover	{background-image:url(../templates/images/en/preise_1.jpg);}

#but_en5 a:link,
#but_en5 a:hover,
#but_en5 a:visited {background-image:url(../templates/images/en/spezial_0.jpg); width:140px;}
#but_en5 a:hover	{background-image:url(../templates/images/en/spezial_1.jpg);}

#but_en6 a:link,
#but_en6 a:hover,
#but_en6 a:visited {background-image:url(../templates/images/en/buchung_0.jpg); width:195px;}
#but_en6 a:hover	{background-image:url(../templates/images/en/buchung_1.jpg);}

.none {display:none;}
