/* 
Created by: Michel Rossier, sesamnet GmbH
Version: 1.0
Date: August 2007
 */
 
:link,:visited {text-decoration:none;}
ul,ol {list-style:none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size:1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}
a img,:link img,:visited img {border:none;}
address {font-style:normal;margin-top:23px;}

/* Styles */
body {
font-size:12px;
background-color:#fff;
background-image:url(seitenhintergrund.gif);
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
}

#hilfsnavigation {
position:absolute;
top:-500px;
left:-500px;
}

#wrapper {
width:987px;
}

#kategoriebild {
background-image:url(themenbilder/frauen-restaurant.jpg);
width:190px;
height:115px;
}

#seite15 #kategoriebild {
background-image:url(themenbilder/geschaeftsessen.jpg);
width:190px;
height:115px;
}

#seite17 #kategoriebild, #seite26 #kategoriebild, #seite24 #kategoriebild, #seite22 #kategoriebild, #seite21 #kategoriebild, #seite23 #kategoriebild, #seite25 #kategoriebild, #seite27 #kategoriebild, #seite28 #kategoriebild, #seite16 #kategoriebild, #seite18 #kategoriebild {
background-image:url(themenbilder/baeren-ostermundigen.jpg);
width:190px;
height:115px;
}

#seite14 #kategoriebild {
background-image:url(themenbilder/hotelzimmer.jpg);
width:190px;
height:115px;
}

#seite35 #kategoriebild {
background-image:url(themenbilder/schwimmbad-bern.jpg);
width:190px;
height:115px;
}

#seite13 #kategoriebild {
background-image:url(themenbilder/tagesmenu-klein.jpg);
width:190px;
height:115px;
}

.logo {
margin-left:61px;
}

#hauptnavigation {
width:190px;
margin-right:7px;
float:left;
}

#kategoriebild,#logo,#metafeld {
height:115px;
}

#metafeld {
background-color:#dbd0b3;
width:190px;
position:static;
}

.hauptpunkt {
margin-left:20px;
color:#ae9b63;
text-transform:uppercase;
letter-spacing:3px;
}

#themenbild {
float:left;
margin-right:22px;
margin-top:-10px;
}

#inhalt {
width:593px;
margin-right:7px;
float:left;
}

#hauptinhalt {
border-top:6px solid #464a53;
padding-top:10px;
}

#text {
width:276px;
float:left;
}

#seite24 #text {
position: absolute;

top: 131px;
left: 502px;
}

#metabereich {
width:190px;
float:left;
}

.textlogo {
margin-left:30px;
}

/* Styles */
h1 {
font-size:16px;
margin-bottom:13px;
margin-top:8px;
color:#464a53;
}

h2 {
font-size:15px;
color:#464a53;
}

p {
margin-bottom:10px;
color:#464a53;
}

#hauptinhalt p {
font-size:13px;
line-height:17px;
}

#navigation a,#metanavigation a {
display:block;
height:14px;
}

#navigation li,#metanvigation li {
margin-top:20px;
}

#navigation li ul li {
margin-top:2px;
}

#navigation li ul li a:link,#navigation li ul li a:visited {
color:#fff;
padding-left:45px;
}

#metanavigation li a:link,#metanavigation li a:visited {
color:#fff;
padding-left:23px;
font-size:12px;
letter-spacing:3px;
}

#metanavigation li a:hover,#metanavigation a.current {
color:#fff;
background-color:#dbd0b3;
}

#navigation li ul li a:hover,#navigation li ul li.current {
color:#fff;
background-color:#a1a2a6;
}

#metanavigation a {
color:#fff;
text-transform:uppercase;
}

#metabereich p a:link,#metabereich p a:visited {
color:#fff;
}

#metabereich p a:hover {
color:#edd0b5;
}

#metanavigation li {
margin-top:12px;
}

#metabereich p {
margin-left:23px;
color:#fff;
}

#metanavigation,#navigation {
margin-top:24px;
}

dl.csc-textpic-image{
margin-top:-10px;
}

#lageplan-bern {
margin-top: 37px;
}

/*Formulargestaltung*/
fieldset{
  border: 1px solid #e5e5e5;
  padding-bottom:5px;
}

input{
  border: 1px solid #adadad;
  margin-bottom:2px;
}

textarea{
	width:258px;
	height:50px;
	margin-left:5px;
}

.radiobutton {
  border: 0px;
}

label {
	font: bold 12px arial, verdana, sans-serif;
	color: #464a53;
	float: left;
	width: 110px;
	margin-left:5px;	
	vertical-align:middle;
}

legend {
  font: 12px arial, verdana, sans-serif;
  letter-spacing:1px;
  color:#464a53;
  font-weight: bold;
  margin-left:7px;
  margin-bottom:5px;
  text-align:left;
}

.textradio{
	vertical-align:top;
	margin-left:3px;
	margin-bottom:0px;
    color:#464a53;
}
.radio2 {
  border: 0px;
  margin-top:0px;
  color:#464a53;
}

.submitknopf{
	margin-left:130px;
}
.fehler{
	color:#ae9b63;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:5px;
}
.gutschein{
	width:155px;
}
.feldgutschein{
	width:50px;
	margin-right:50px;
}
.feldreservation{
	width:90px;
	margin-right:10px;
}
.porto{
	width:100%;
}

p.bildtext {
font-size: 10px !important;
width: 112px !important;
line-height: 12px !important;
margin-top: 5px;
}

#seite17 #temfotos dt {
width: 112px !important;
}

#seite17 #temfotos dl {
margin-right: 8px !important;
}

#seite17 #temfotos .csc-textpic-imagewrap, #seite17 #temfotos .csc-textpic-imagerow {
width: 583px !important;
margin-left: 0px;

}

#temfotos {
margin-top: 237px;
}

#seite17 #temfotos .csc-textpic-imagewrap {
width: 583px !important;
}

.mailtemp {
font-size: 11px;
}

#hauptinhalt a:link { color: #464a53; text-decoration: underline; }
#hauptinhalt a:visited { color: #464a53; text-decoration: underline; }
#hauptinhalt a:hover { color: #464a53; text-decoration: none; }

#verlosung{
float:left;
width:275px;
margin-top:35px;
margin-right:20px;
padding: 5px;
}


#seite10 #text img, #seite12 #text img {
margin-left: -12px;

}


/*Einstellungen für Popup*/
#seite45 {
background: none!important;
}

#seite45 .popup{
padding: 10px;	
}

#seite45 #hauptinhalt {
border: none;
}



