/**
* Design und Layout 'hotel'
* (c) 2009 by website baker services  http://www.websitebakers.org
*/



/* Definierte Startwerte alle HTML-Elemente */
* { 
 	margin: 0;
 	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:visited, a:active {
	color: #666;
	text-decoration: underline;
}
a:hover {color:#a4252e; text-decoration: none;}


hr {color:#a4252e;}

/* Page Headings */
h1, h2, h3, h4, h5, h6 {color: #a4252e;}

strong {color: #333;}

p {margin:0;}


h1 { 
	margin:10px 0 6px 0;
	font-size: 24px;	
}

h2 { 
	margin:10px 0 4px 0;
	font-size: 18px;	
		
}

h3 { margin:10px 0 4px 0;
	font-size: 16px;	
}

h4 {	
	margin:10px 0 0 0;	
	font-size: 1em;	
	
}

h5 {
	margin:10px 0 0 0;	
	font-size: 0.9em;	
}

h6 {
	margin:3px 0 0 0;	
	font-size: 0.75em;	
}



/* Schrift und Hintergrund Browserseite */
body { 
	font-family:Georgia, serif;
	background:url(../img/bgn-tile-horizontal.jpg) repeat-x  #fff;
  	color:#133142;
}

/* Schrift und Hintergrund Seite */

#site {  
width:1000px;
margin:0px auto;
min-height:600px;
font-size:14px;

}


/* Schrift und Hintergrund Head */
#head {  
width:996px;
height:396px;
background:#fff url(../img/image-top.jpg) no-repeat left top;
float:left;
}


#adress {  
width:350px;
height:20px;
padding-left:100px;
font-size:10px;
color:#666;
float:left;
padding-top:20px;
}

#search {  
width:199px;
height:34px;
float:right;
font-size:10px;
padding-top:16px;
}

#searchbox {  
color:#fff;
padding-top:6px;
}


#search input[type='submit'] {background:none;border:none; margin-left:6px; color:#fff; font-weight:bold;font-size:11px;}
#search input[type='text'] {background:white;  border:none;color:#a4252e; margin-left:10px; width:120px;padding-left:10px;}

#flag  {  
height:14px;
width:100px;
float:left;
padding-top:20px;
padding-left:240px;
}

/* Schrift und Hintergrund Logo */
#logo {  
width:130px;
position:absolute;
top:16px;
left:150px;
}




/* Schrift und Hintergrund Text1 */
#cont-head {  
width:170px;
height:280px;
color:#fff;
font-size:11px;
margin-left:812px;
margin-top:110px;
}

#cont-head strong {color: #fff;}
#cont-head a:link, #cont-head a:visited, #cont-head a:active {
	color: #fff;
	text-decoration: underline;
}
#cont-head a:hover {color:#fff; text-decoration: none;}

/* Schrift und Hintergrund Navigation */
#navi1 {  
width:1000px;
height:186px;
background:url(../img/menu-images.jpg) no-repeat #fff;
float:left;
}

#navitop{  
width:1000px;
height:40px;
float:left

}

#navitop ul  {list-style: none;  text-align:left;  }




#pmenu li {
  width:180px;
  display: block;
  font-weight:normal;
  text-transform: uppercase;
  font-size: 16px;
float: left;
padding:10px;
 }

#pmenu a{
width:180px;
  text-decoration: none;
  color: #fff;
padding-left:20px;
padding:10px;
 }


#pmenu li a:hover { color:silver; }



#pmenu  li ul {margin-left:0px; }

#pmenu li { }

#pmenu li ul li  { 
background:url(../img/bgn-red.jpg) no-repeat red; 
color:blue; 
height:19px;
font-size:12px;
padding:0px;
padding-top:5px;
width: 190px;
margin-left: -8px; 
padding-left: 8px;
}
#pmenu li ul li.menu-first  { 
padding-top:9px;
}


#pmenu .menu-current a {color:silver;}
#pmenu .menu-child a {color:#fff}
#pmenu .menu-parent a {color:silver;}
#pmenu .menu-sibling a {color:#fff;}

.clear {  
width:1000px;
height:2px;
float:left;
background:#fff;
}


/* Schrift und Hintergrund Container*/
#container {  
width:1000px;
float:left;
background:#e6e6e6;
}



/* Schrift und Hintergrund linke Seite*/
#left {  
width:198px;
min-height:200px;
float:left;
padding-left:2px;
background:#fff;
}

#navi2 {  
float:left;
width:198px;
background:url(../img/bgn-red.jpg) repeat-y  #fff;
padding-bottom:14px;
padding-top:14px;
}

#navi2 ul {}


#navi2 li {}

#navi2 a {
       	text-decoration: none;
	color: white;
	display: block;
	font-weight:normal;
	text-transform: uppercase;
	font-size: 13px;
font-style:italic;
padding:6px;
}

#navi2 ul li a:hover, #navi2 ul li a.aktiv, #navi2 ul li a:hover.aktiv {

}

#navi2 .menu-current a {}

#navi2 .menu-parent a {}

#news {  
margin-top:2px;
/*background:url(../img/bgn-sidebar.jpg) repeat-y  #fff;*/
background:#e6e6e6;
float:left;
width:198px;
}

.anynews {  
padding-left:20px;
padding-right:10px;
}

.anynews h2 {font-weight:normal;font-size:17px;}
.anynews h4 {font-size:11px;margin-bottom:4px; }
.anynews strong {font-size:13px;}
.anynews p {font-size:12px;}
.anynews a:link {text-decoration:none;}
.anynews a:visited {text-decoration:none;}
.anynews a:active {text-decoration:none;}

/* Schrift und Hintergrund Mitte*/
#center {  
width:600px;
min-height:814px;
float:left;
background:#fff;
}

#text1 {  
padding:10px;
}

/* Schrift und Hintergrund rechte Seite*/
#right {  
width:198px;
min-height:200px;
float:right;
padding-right:2px;
background:#fff;
}

#form {  
min-height:100px;
background:url(../img/bgn-red.jpg) repeat-y  #fff;
padding-bottom:10px;
}

#form h2 { 
color:#fff;
padding-top:6px;
padding-left:10px;
margin:0px;
font-weight:normal;
font-size:17px;
}

#form2 {  
font-size:11px;
text-align:center;
}


#form2 a{color:white;text-decoration:none;}
#form2 a:hover{color:#333;}


#round {  
min-height:100px;
background:url(../img/bgn-red.jpg) repeat-y  #fff;
margin-top:2px;
}


#newsletter { 
margin-top:2px; 
min-height:100px;
background:url(../img/bgn-red.jpg) repeat-y  #fff;
color:#fff;
padding-left:10px;
}

#newsletter h2 { 
color:#fff;
padding-top:6px;
margin:0px;
font-weight:normal;
font-size:17px;
}

#newsletter input[type='submit'] {background:#fff;border:none; margin-bottom:8px; color:#a4252e; }
#newsletter input[type='text'] {background:white;  border:none;color:#a4252e; margin-top:4px; width:124px;}
#newsletter input[type='radio'] {background:white;  border:none;color:#a4252e; margin-top:10px; margin-bottom:10px;}


#text {  
margin-top:2px;
/*background:url(../img/bgn-sidebar.jpg) repeat-y  #fff;*/
background:#e6e6e6;
}

#text3 {  
padding:10px;
}

#basic {  
width:1000px;
height:40px;
float:left;
font-size:10px;
background:url(../img/bgn-footer.jpg) repeat-y  #fff;
}

#links {padding-top:14px;float:left; width:400px;text-align:left;color:#666;padding-left:20px;}

#links a {text-decoration:none; color:#666; font-size:10px;}

#links a:hover { color: #aaa;}

#phone {padding-top:14px;float:right; width:500px;text-align:right;color:#666;padding-right:20px;}

#phone a {text-decoration:none; color:#666; font-size:10px;}

#phone a:hover { color: #aaa;}


#traum {margin:0px auto; padding-top:10px; float:left; width:1000px; color:#aaa; padding-bottom:20px; text-align:center; font-size:10px; background:#fff;}

#traum a {text-decoration:none; color:#aaa; font-size:10px;}

#traum a:hover { color:#666;}


