* {
font-size:100%;
font-weight:400;
margin:0;
padding:0
}

ul,ol {
list-style:none
}

b,strong {
font-weight:700
}

h1,h2,h3 {
font-weight:700;
line-height:1.1em;
margin-bottom:.7em
}

h1 {
font-size:2.5em
}

h2 {
font-size:2em
}

h3 {
color:#fff;
font-size:1.5em;
margin:6px 30px
}

h5 {
color:#fff;
font-size:.8em;
text-align:center
}

.p2,.p4 {
color:#fff;
font-family:'Times New Roman','Trebuchet MS', serif;
font-size:1.3em;
text-align:left
}

a:link,a:visited {
border:none;
color:#C6A446;
text-decoration:none
}

a:hover,a:focus,a:active {
color:#fff;
outline:none;
text-decoration:underline
}

.link {
color:#DBB858;
font-size:1.2em;
margin:240px 0 0;
padding:0 10px;
text-align:center;
width:200px
}

.link_bz a {
border-bottom:1px dotted #BD9C42;
font-size:.9em;
margin:10px 0 0 55px
}

.linkz a {
color:blue;
font-size:1.1em;
margin:0 0 0 30px
}

.linkb a {
color:blue
}

.linkb a:focus,.linkb a:active,.linkb a:visited {
color:#000
}

.textaktiv_links,.textaktiv_links_bilder {
color:#fff;
font-size:1.2em;
margin:0 0 0 20px;
padding:3px 0 0
}

.textaktiv_links_bilder a {
text-decoration:none
}

.textaktiv_linksgold,.textaktiv_linksgold_bilder {
color:#fff;
font-size:1.1em;
margin:10px 0 -20px 30px
}

.textaktiv_linksgold_bilder {
margin:5px 0 -20px 30px;
padding:0 0 20px
}

.textaktiv_linksgold_1 {
margin:18px 0 60px 65px;
padding:0
}

.textaktiv_linksgold_punkte {
border-bottom:1px dotted #BD9C42;
border-top:1px dotted #BD9C42;
margin:20px 0 0 18px;
padding:5px 0;
width:182px
}

.w_link,#w_link_b {
color:#fff;
font-family:arial'Times New Roman','Trebuchet MS', serif;
font-size:.9em;
text-align:left
}

.w_link {
margin:0 540px -15px 0;
padding:30px 20px 0
}

.w_link_b {
margin:0 0 0 -8px;
padding:0
}

body {
background-color:#171D1F;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-size:76%;
height:100%;
line-height:1.5em;
text-align:left;
width:100%
}

body.background {
background:#366D67 url(../bilder/hintergrund/2.jpg) no-repeat fixed center top;
border:none
}

#scroller {
height:100%;
left:0;
overflow:auto;
position:absolute;
top:0;
width:100%;
z-index:2
}

#container {
background:url(../img/menuhintenlinks.png) repeat-y;
border-left:3px solid #C6A446;
border-right:3px solid #C6A446;
margin:0 auto;
max-width:1200px;
min-width:765px;
text-align:center;
width:765px
}

#wrapper {
background-color:transparent;
float:left;
margin:125px 0 0;
width:100%
}

#content_stammtisch {
background:url(../img/menuhinten.png) repeat;
background-color:transparent;
float:right;
margin:0;
padding:30px 0 0;
text-align:left;
width:70%
}

#mainmenu {
background-color:transparent;
float:left;
margin:0;
padding:0 0 0 5px;
position:absolute
}

#header {
background:url(../img/menuhinten.png) repeat;
background-color:transparent;
color:inherit;
float:right;
height:90px;
margin:12px 0;
width:70%
}

#iframe_gaestebuch {
border-left:3px solid #C6A446;
border-right:3px solid #C6A446;
margin:0 auto;
max-width:1200px;
min-width:765px;
text-align:center;
width:765px
}

#footer p {
background:url(../img/menuhintenlinks.png) repeat;
background-color:transparent;
color:#EDBD38;
float:right;
font-size:.9em;
height:15px;
margin:-35px 0 0;
padding:10px 0;
text-align:center;
width:70%
}

.clearfloat,#footer {
clear:both
}

.content_1,.content_2,.content_3 {
background:url(../img/menuhinten.png) repeat;
background-color:transparent;
float:right;
text-align:left;
width:70%
}

.content_1 {
margin:20px 0 0;
padding:0
}

.content_2 {
margin:0;
padding:0
}

.content_3 {
margin:0;
padding:0 0 60px
}

.content_4 {
background:url(../img/menuhinten.png) repeat;
background-color:transparent;
float:right;
margin:15px 0 0;
padding:30px 0 0;
text-align:left;
width:70%
}

.content_allerlei {
border:dotted 1px #DBB858;
margin:12px 10px 10px 13px;
padding:0 0 15px;
width:95%
}

.p1 {
color:#DBB858;
font-family:'Times New Roman','Trebuchet MS', serif;
font-size:1.4em;
margin:20px 0;
padding:0 70px 10px;
text-align:left
}

.p2 {
margin:15px 0 0;
padding:0 50px 0 40px
}

.p3 {
color:#fff;
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.2em;
margin:12px 0 0;
padding:8px 50px 0 40px;
text-align:left
}

.p3 span {
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.3em
}

.p5 {
color:#fff;
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.1em;
margin:5px 0 0;
padding:0 40px 0 55px;
text-align:left
}

.headertitel {
color:#fff;
font-family:Times,Helvetica,sans-serif;
font-size:2.2em;
margin:30px 0 0;
text-align:center
}

.ueberschrift {
color:#EDBD38;
font-family:'Trebuchet MS',arial, serif;
font-size:1.6em;
margin:20px 0 10px 20px;
text-align:left;
text-decoration:underline
}

.register {
background-color:#DBB858;
color:#202E2D;
float:right;
font-family:arial,'Trebuchet MS', serif;
font-size:2.2em;
font-weight:bolder;
margin:-20px 0;
padding:4px 10px 3px;
text-align:right;
width:auto
}

.pergament_klein {
background:url(../bilder/pergament.gif) no-repeat;
border:solid 1px #DBB858;
height:200px;
margin:10px;
padding:0;
width:142px
}

#pergament_gross {
background:url(../../stammtisch/img/pergament_gross.gif) no-repeat;
border:none;
height:680px;
margin:30px 15px 60px 8px;
padding:0 6px
}

.wappen {
background:url(../img/wappen.gif) no-repeat;
float:left;
height:160px;
margin:-12px -205px;
padding:0;
width:140px
}

.frontbild {
border:none;
margin:-220px 0 30px 85px
}

.weizenglas {
background:url(../../dasbier/img/Weizenglas.gif) no-repeat;
border:none;
height:300px;
margin:230px 10px 40px 52px;
text-align:center;
width:150px
}

.circle {
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.1em;
list-style:circle inside;
margin:-15px 0 -5px;
padding:0 50px 0 100px
}

.disc {
color:#EDBD38;
font-size:1.2em;
list-style:disc inside;
padding:15px 0 2px 26px
}

.pfeil_zurueck {
color:#fff;
font-size:1.1em;
margin:20px 0 0 120px
}

.stammtisch #content {
background-color:transparent;
float:right;
margin:0;
padding:30px 0 0;
text-align:left;
width:70%
}

.stammtisch_p {
color:#DBB858;
font-family:'Times New Roman','Trebuchet MS', serif;
font-size:1.3em;
font-style:oblique;
margin:-6px 0;
padding:0 70px 10px;
text-align:center
}

.link_stammtisch {
color:#DBB858;
font-size:1em;
margin:130px 0 0 9px;
padding:115px 10px 15px 0;
text-align:center;
width:200px
}

.stammtisch_textpergament {
color:#000;
font-family:'Blackadder ITC',cursive,Helvetica,sans-serif;
font-size:195%;
font-weight:500;
line-height:1.2em;
margin:-720px 0 85px 110px;
text-align:left
}

.stammtisch_kopf {
font-size:130%;
padding:15px 0 15px 40px
}

.stammtisch_bilder {
background:url(../../stammtisch/img/stammtisch.jpg) no-repeat;
border:1px double #DBB858;
height:115px;
margin:10px 0 ;
padding:0;
width:150px
}

.sudkessel {
background:url(../../brauereien/img/sudkessel.jpg) no-repeat;
border:2px double #DBB858;
height:197px;
margin:245px 15px 0 33px;
padding:0;
width:150px
}

.tabelle {
background:#f0f0f0;
border-collapse:collapse;
color:#000;
margin:0 14px;
width:95%
}

.tabelle td,.tabelle th {
border:1px solid #DBB858;
padding:3px 10px;
text-align:left
}

.tabelle th {
background:#DBB858;
color:#202E2D;
font-weight:700
}

.tabelle tr.alt {
background:#e2e7ed
}

.tabelle tr:hover {
background:#a7c7ee
}

.tabelle tfoot {
font-size:.8em;
text-align:left
}

.tabelle tfoot td {
padding:4px
}

.tabelle tfoot tr:hover {
background:none
}

.alphabet {
font-family:arial,Helvetica,sans-serif;
font-size:1.6em;
margin:10px -30px 0 -25px;
text-align:center
}

.link_bier {
font-size:1.1em;
line-height:1.1em;
margin:25px 0 5px -10px;
padding:0;
text-align:center
}

.beschreibung {
color:#fff;
font-family:arial'Times New Roman','Trebuchet MS', serif;
font-size:1.2em;
margin:0 540px 0 0;
padding:250px 20px 0;
text-align:left
}

.gersth_natur {
border:none;
float:right;
margin:0 20px 0 0;
padding:0 10px 15px 20px
}

.gersth_city {
border:none;
float:left;
margin:10px 20px 0 50px;
padding:0 5px
}

.gersth_stadt {
border:none;
float:right;
margin:-10px 30px 0 0;
padding:0
}

.gersth_plan {
border:none;
float:left;
margin:10px 30px 0 50px;
padding:0;
width:45%
}

.texteinruecken,h4 {
font-family:'Times New Roman','Trebuchet MS', serif;
font-size:2em;
margin:0 40px;
padding:0;
text-indent:1em
}

.faschingtext {
color:#EDBD38;
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.6em;
font-style:italic;
line-height:1.2em;
margin:0;
padding:0 30px 30px 100px;
text-align:left
}

.f_links,.f_text_links_1,.f_text_links_2 {
color:#fff;
float:left;
font-family:'Trebuchet MS', 'Times New Roman',serif;
font-size:1.1em;
text-align:left;
width:185px
}

.f_text_links_1 {
margin:233px 0 0 -230px;
padding:0 0 0 15px
}

.f_text_links_2 {
margin:80px 0 0 -230px;
padding:0 0 0 15px
}

.faschingsbilder,.bilder {
display:block;
margin:0 auto;
padding:5px 0 35px
}

.brueder_bild1 {
border:4px double #DBB858;
float:left;
height:180px;
margin:14px 0 0 60px;
width:135px
}

.brueder_bild2 {
border:4px double #DBB858;
float:right;
height:180px;
margin:-234px 60px 0 0;
width:135px
}

.brueder_name1,.brueder_name2 {
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.4em
}

.brueder_name1 {
margin:220px 275px 10px 0;
text-align:center
}

.brueder_name2 {
margin:-30px 0 0 275px;
text-align:center
}

.brueder_ueberschrift {
color:#EDBD38;
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:2em;
margin:15px 0 25px 40px
}

.brueder_ver {
color:#EDBD38;
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.4em;
margin:20px 0 12px;
text-align:center
}

.gal_td {
background:url(../img/bilderhinten.png) repeat;
border:1px solid #555;
height:128px;
width:128px
}

.gal_brauereien_text {
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.2em;
margin:15px 0 0 5px;
padding:0 10px 0 122px;
text-align:left
}

.gal_brauereien_datum {
float:left;
font-family:'Trebuchet MS','Times New Roman', serif;
font-size:1.2em;
margin:15px 0 0;
padding:0 10px 0 30px
}

.gal_brauereien_td {
border:none;
float:left;
margin:6px 0 4px;
padding:0
}

.gal_td_brauereien,table,td {
border-bottom:1px dotted #EDBD38;
margin:0 0 0 30px
}

.gal_td_brauereien,img {
border:1px solid #EDBD38;
margin:10px 0 12px 30px
}

.pfeil_zurueck_brauereien {
font-size:1.1em;
margin:10px 0 0 15px;
padding:0 0 10px
}

.gal_td img {
border:none;
margin:6px 0 0;
padding:0
}

table.gal_td,table {
border-collapse:collapse;
margin:4px 0 0 5px;
text-align:center;
width:525px
}

.ness {
float:right;
margin:-80px 15px 0 0;
padding:0;
width:17%
}

.banner,.banner_flairs {
border:1px dotted #DBB858;
height:55px;
margin:10px 10px -20px 0;
padding:5px;
width:134px
}

.banner_flairs {
height:17em;
width:11em
}

.text_allerlei {
font-family:Tahoma,'Trebuchet MS', serif;
font-size:1.15em;
margin:0 20px
}

.ueberschrift_allerlei {
color:#DBB858;
font-size:1.2em;
margin:10px 0 8px 20px;
text-decoration:underline
}

.dateneingabe {
margin:25px;
text-align:left;
width:90%
}

.invert,.invert_1 {
font-size:.9em;
margin:-15px 0 0 25px
}

.invert_1 {
margin:-35px 0 0 25px;
width:60%
}

#kontaktformular .dateneingabe td {
border:none
}

.button {
cursor:pointer;
margin:10px 0 20px 200px
}

#kontaktformular {
margin:25px 0 0
}

#kontaktformular .kommentar {
font-family:Tahoma,'Trebuchet MS', serif;
font-size:1.1em
}

.p4,.p6 {
margin:20px 50px 15px 40px;
padding:0 0 10px
}

