@charset "UTF-8";

html{
width:100%;
background: url(images/bg.gif) no-repeat;
}

body {
font-family: Arial, Helvetica, sans-serif;
color:#4a2f0f;
text-align:left;
}

a {
text-decoration:none;
color:#816039;
}
	
a:hover {
color:#FFF;
text-decoration:none;
}
	
a:active {
color: #30581E;
text-decoration:none;
}
	
a img {
border:none;
}

li {
padding-bottom:4px;
}

/* Globale Textvarable 
###################### */
.Text8 {font-size:8px;}
.Text9, .copyright, #Preisliste_Text_klein, .Infos_Text_klein {font-size:9px;}
.Text10, #contenttop_adresse, #Inhaberin, #Datenschutz, #Agb, #Events{font-size:10px;}
.Text10bold, {font-size:10px;font-weight: bold;}
.Text11, #Begruessungstext, .Mail_text, .Mail_nachricht, #Mail_end, .Mail_stern, .IndexButton, .contentcenter_text, .Anfahrt_Headtext, .Anfahrt_Text, #Anfahrt_Hinweis, #Infos  {font-size:11px;}
.Text12 {font-size:12px;}
.Text12bold, a#Wetter, a#Wetter:hover, #UnserePartner, #Preisliste, #Event_button {font-size:12px;font-weight: bold;}
.Text13, .Partner, body {font-size:13px;}
.Text20, #pageTitle, #contenttop_slogan {font-size:20px;}

.TimesNewRoman, #contenttop_slogan, #pageTitle, .menue {font-family: "Times New Roman", Times, serif;}
.Verdana, .Mail_nachricht {font-family:Verdana, Geneva, sans-serif;}
.Trebuchet, #contenttop_adresse {font-family:"Trebuchet MS", Verdana, Helvetica;}

#wrapper {
padding-top:8px;
}

#contenttop {
background: url(images/bg_contenttop.jpg) no-repeat;
width:905px;
height:204px;
}

#contenttop_pic {
padding-top:62px;
padding-left:52px;
width:153px;
height:116px;
float:left;
}

#contenttop_slogan {
width:250px;
padding-top:100px;
padding-left:30px;
padding-right:80px;
font-weight: 100;
color:#2b5818;
float:left;
}

#contenttop_logo {
width:102px;
padding-top:56px;
padding-left:178px;
float:left;
}

#contenttop_adresse {
padding-top:10px;
padding-left:213px;
letter-spacing:normal;
}

#pageTitle {
padding-top:10px;
padding-left:265px;
height:40px;
}

#contentleft{
background: url(images/bg_contentleft.jpg) no-repeat;
left:0px;
width:209px;
height:365px;
min-width:209px;
text-align:left;
}

#contentcenter {
background: url(images/bg_contentcenter.jpg) no-repeat;
width:697px;
height:365px;
text-align:left;
}

.contentcenter_text {
font-weight: normal;
word-spacing:normal;
line-height:13px;
padding-left:130px;
}

#footer {
background:url(images/footer.jpg) no-repeat;
height:40px;
}

.footer {
color:#946128;
padding-left:60px;
}

#Sprachwahl {
padding-top:10px;
padding-left:63px;
padding-bottom:35px;
}

.IndexButton {
color:#946128;
}



/* Menüsteuerung 
################ */
#menue {
padding-left:63px;
}

.menue {
color:#E8BD81;
}

.menueheight {
padding-top:15px;
}

.copyright{
font-family:Verdana, Geneva, sans-serif;
padding-top:0px;
}

a.copyright:hover{
color:#815d30;
cursor:default;
}



/* home.php 
########### 
*/
#Home{
padding-top:0px;
padding-left:30px;
}

#Inhaberin {
float:left;
padding-top:10px;
height:90px;
}

#Begruessung {
font-size:14px;
padding-left:20px;
}
	
#Begruessungstext {
padding-top:8px;
padding-left:20px;
width:440px;
height:270px;
font-weight:400;
}



/* Preisliste
############# */
#Preisliste{
padding-top:63px;
padding-left:250px;
}
		

#Preisliste_Angebote{
font-size:13px;
}

#Preisliste_Angeboteliste{
font-size:14px;
}

.Underline {
color:#482B02;
text-decoration:underline;
}

a.Underline:hover {
color:#FFF;	
text-decoration:underline;
}



/* Angebote 
###################### */
#Angebote{
padding-left:260px;
padding-top:50px;
}



/* mail.php 
#####################*/
#Mail_base {
padding-top:10px;
padding-left:146px;
height:300px;
}

#Mail_end {
padding-top:30px;
padding-left:265px;
padding-right:80px;
}

.Mail_stern {
color:#363;
}

.Mail_select, .Mail_input, .Mail_plz, .Mail_stadt, .Mail_datum, .Mail_nachricht, .Mail_button {
background-color:#E5BA83;
border: 1px solid #666;
padding-left:1px;
font-size:10px;
}


.Mail_select {
width:100px;
height:18px;
}

.Mail_input {
width:350px;
height:12px;
float:right;
}

.Mail_plz {
width:50px;
height:12px;
float:left;
}

.Mail_stadt {
width:295px;
height:12px;
float:right;
}

.Mail_datum {
width:120px;
height:12px;
float:left;
}

.Mail_nachricht {
width:350px;
height:31px;
float:right;
padding:1px;
}

.Mail_button {
width:80px;
height:18px;
float:right;
margin-left:20px;
}

.Mail_text {
float:left;
}



/* Infos 
#################color: #4a2f0f;
*/
#Infos {
padding-top:27px;
padding-left:48px;
height:300px;
}

#Infos_logo_hairspray{
padding-left:7px;

}

.Infos_Text_klein {
padding-left:15px;
}

.Infos_Abstand {
padding-top:12px; 
}

.Infos_Abstand2 {
padding-top:15px; 
}

a#Wetter, a#Event_button {
text-decoration:underline ;
color:#4a2f0f;
}
	
a#Wetter:hover, a#Event_button:hover{
color:#000;
text-decoration: underline;
}
	
	

/* Admin 
########### */
#Admin {
padding-top:150px;
}
	
	

/* Events 
########### */
#Events {
padding-top:17px;
padding-left:20px;
}

/*#Events input {
height:18px;
}*/

#Events img{
width:40px;
height:37px;
}
	
#Events td{
width:130px;
}

.Event_Button {
border:solid 1px #333;
}

.Event_Input {
padding-top:1px;
border:solid 1px #333;
width:70px;
}



#Events input{
border:solid 1px #333;
width:70px;
/*height:15px;*/
margin-right:10px;
margin-top:10px;
padding-top:1px;
}
	
#Events table{
width:650px;
}
	
#Event_rahmen {
border:1px solid #333;
width:630px;
padding:10px;
margin-top:10px;
}

#Event_button {
padding:15px;
margin-top:10px;
}



/* Anfahrt 
########### */
#Anfahrt {
padding-top:17px;
padding-left:20px;
}
	
.Anfahrt_Headtext, .Anfahrt_Text, #Anfahrt_Hinweis {
width:300px;
}
	
.Anfahrt_Headtext {
font-weight: bold;
padding-bottom:5px;
}

.Anfahrt_Text {
font-weight: normal;
line-height:12px;
padding-bottom:15px;
}
	
#Anfahrt_Hinweis{
font-size:10px;
padding-top:3px;
}

#map{
border:solid #333 1px;
width:348px;
height:260px;
overflow:hidden;
}



/* Galerie 
########### */
#Galerie_base {
padding-top:25px;
padding-left:27px;
}

#Galerie {
background:#F1C587;
width:653px;
height:238px;
}

#Galpic{
padding-top:10px;
padding-left:10px;
}

.Galtext{
font-size:11px;
padding-left:40px;
padding-top:2px;
}



/* Datenschutz 
########### */
#Datenschutz {
padding:20px;
line-height:14px;
}

#Datenschutz_ausgabe {
width:585px;
height:254px;
padding-right:15px;
overflow:auto;	
white-space:pre-line;
}



/* Agb 
########### */
#Agb {
padding:20px;
line-height:14px;
}

#Agb_ausgabe {
width:585px;
height:255px;
padding-right:15px;
overflow:auto;	
white-space:pre-line;
}



/* Impressum 
########### */
#Impressum{
line-height:10px;
}



/* Partner 
###################### */
#Partner{
padding-left:260px;
padding-top:50px;
width:350px;
display:block;;
}

a.Partner:hover {
color:#FFF;	
}

a.Partner {
color:#4a2f0f;
text-decoration:underline;
}
