/* Allgemeines */
/* Allgemeines */
* {
padding: 0;
margin: 0;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000;
border: 0;
background-color: #FFF;
}

body {
background-color: #FFF;
padding-left: 1cm;
padding-top: 1cm;
}

html {
height: 100%;
}

object, #druck_form {
display: none;
}

a:link {  color: #6633FF; text-decoration: underline; }
a:visited {  color: #6633FF; text-decoration: underline; }

/*diverses*/
h1, h2, h3 {
font-size: 12pt;
margin: 10px 0;
}


h1, h3 {
padding-bottom: 4px;
line-height: 1.4em;
}
#mitte h1 {
padding-bottom: 0;
font-size: 1.08em;
}

p, dl, address {
line-height: 1.5em;
font-size: .92em;
}
address {
font-style: normal;
}
small {
color: #999;
font-size: .83em;
line-height: 1.5em;
}
#service p {
margin-bottom: 5px;
}
.abstand {
display: none;
}
.abstand-gross {
line-height: 36px;
height: 36px;
}



.ecken_l_oben,
.ecken_l_unten,
.ecken_l_unten_grau,
.ecken_r_unten,
.ecken_r_unten_grau,
.ecken_r_unten_teaser,
.ecken_m_oben_g, .ecken_m_unten_g, .ecken_m_oben_gr, .ecken_m_unten_gr,
.ecken_m_unten_g,
.ecken_m_oben_gr, .ecken_m_unten_gr,
.ecken_m_unten_gr,
.ecken_r_oben,
.ecken_r_oben_gruen {
display: none;
}



/*aufbau*/
#rahmen {
width: 980px;
background-color: #FFF;
}
#links, #link_kommentar a {
display: none;
}

#mitte {
width: 532px;
float: left;
}
#breadcrump {
margin-bottom: 10px;
}
#breadcrump a {
color: #000;
text-decoration: none;
font-weight: normal;
background: #FFF url(img/pfeil_black.gif) 0 50% no-repeat;

}
#imagemap {
margin: 10px 0 0 0;
}
.mehr {
display: none;
}
.box-hellgelb, .box-hellgrau {
background-color: #FFF;
padding: 0;
font-size: 12pt;
}

#rechts {
display: none;
}
.header {
width: 532px;
}
#sprache {
display: none;
}

#suche, #service, #l-kommentare {
display: none;
}

#service, #l-kommentare {
background-color: #EBEBEB;
}
#teaser {
display: none;
}
#imblick, #wetter {
background-color: #EBEBEB;
padding: 5px 10px;
font-size: .92em;
}
#wetter {
text-align: center;
font-weight: bold;
font-size: 1em;
}
.footer {
display: none;
}


/*navigation*/
#navi {
display: none;
}



dl.biergaerten dt {
float: left;
width: 180px;
}
dl.biergaerten dd {
margin-left: 199px;
line-height: 1.6em;
margin-bottom: 2em;
}

dl#bonn_imblick dt {
float: left;
width: 50%;
} 
dl#kommentare dt {
font-weight: bold;
padding-top: 5px;
}
dl#kommentare dd {
border-bottom: 1px solid #DCDCDC;
padding-bottom: 8px;
}
dl.zweispaltig, dl.zweispaltig2 {
margin-top: 10px;
font-size: .92em;
}
dl.zweispaltig2 {
line-height: 2.2em;
}

dl.zweispaltig dt {
float: right;
width: 50%;
}
dl.zweispaltig2 dt {
float: left;
width: 60%;
}



/*Formulare*/
input, select, textarea {
border: 1px solid #B9B9B9;
font-size: .92em;
color: #505050;
padding: 2px;
}
#breite {
width: 13.7em;
}
textarea {
width: 30em;
height: 15em;
}
.button, .button-suchen {
background: #D7D7D7 url(img/verlauf-button.gif) 0 0 repeat-x;
font-weight: bold;
font-size: .92em;
color: #505050;
}
.button-suchen {
width: 5em;
}
/*sprachauswahl*/
ul#sprachauswahl {
float: right;
}
ul#sprachauswahl li {
float: left;
list-style-type: none;
padding: 0 6px;
background: #FFF url(img/sprache-border.gif) 0 50% no-repeat;
}
ul#sprachauswahl li.noborder {
background-image: none;
}

ul#serviceliste {
margin-top: 10px;
}
ul#serviceliste li {
font-weight: bold;
list-style-type: none;
line-height: 2.3em;
border-bottom: 1px solid #DCDCDC;
}
ul#serviceliste img {
margin-right: 8px;
}
.tabelle {
margin-top: 0;
}
.tabelle td {
padding-left: 0;

}
.dunkelgrau {
background-color: #EBEBEB;
}
/*kontaktformular*/
legend {
display: none;
}
fieldset.form label, fieldset.form_infos label {
display: block;
width: 10em;
float: left;
margin-bottom: .83em;
font-size: .92em; 
}

fieldset.form input, fieldset.form select {
margin-bottom: .83em;
width: 12em;
}

#druck-header {
display: block;
}
#druck-header h1 {
font-size: 12pt;
text-transform: uppercase;
margin-bottom: 20px;
}
