
* {
margin: 0;
padding: 0;
}

a:focus {
	outline:none;
}

html {
height: 100%;
margin-bottom: 1px;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px ;
font-weight: normal;
color: #000;
background: #746e64;
line-height: 16px;
}

a {
text-decoration: none;
color: #fff;
font-weight: bold;
padding-left: 30px;
padding-right: 30px;
border: 0;}

div#termine a {
color: #333;
font-weight: normal;
}

div#content a {
padding-left: 0px;
padding-right: 0px;
color: #7d1e1e;
font-weight: normal;
}

img {
border: none;}

h1 {
font-size: 14px;
font-weight: bold;
color: #333;
margin: 20px 20px 20px 0;
padding: 5px 0 0 0;
}

h2 {
font-size: 12px ;
font-weight: bold;
color: #333;
margin: 20px 20px 20px 0px;
padding: 5px 5px 20px 20px;
}

div#content table {
  border-collapse: collapse;
  color: #333;
  left-margin:20px;
}

div#content table td {
padding: 0;
vertical-align: top;
}

div#content table table {
margin: 0;
}

div#content h1 {
padding-left: 20px;
padding-right: 20px;
}

div#content h3{
padding-left: 20px;
padding-right: 20px;
}

div#content p {
padding-left: 20px;
padding-right: 20px;
}

tr.z1 td {
vertical-align: top;
padding-top: 3px;
line-height: 16px;
}

tr.z2 td {
border-bottom: 1px solid #999;
padding-bottom: 6px;
line-height: 16px;
}

p {
font-size: 1.0em;
}

/* IDs */
#container {
color: #000;
background: #c8c5c5;
width: 100%;
text-align: left;
}

p.containerbot {
position: absolute;
width: 100%;
top: 692px;
height: 28px;
line-height: 28px;
color: #333;
font-size: 10px;
text-align: left;
background-image: url(/img/footer_bg.gif);
background-repeat: repeat-x;
}

#header {
width: 100%;
height: 190px;
background-image: url(/img/header_bg.gif);
background-repeat: repeat-x;
}

#logo {
background-image: url(/img/logo_neu.jpg);
background-repeat: no-repeat;
position: absolute;
top: 0;
left: 868px;
width: 249px;
height: 190px;
}

#bg {
background-image: url(/img/header_bg.gif);
background-repeat: repeat-x;
position: absolute;
top: 0;
left: 0;
height: 190px;
width: 868px;
}

#navigation {
height: 32px;
width: 100%;
background-image: url(/img/menue_rest_bg.gif);
background-repeat: repeat-x;
line-height: 28px;
}

#menue {
left: 0;
height: 32px;
width: 932px;
background-image: url(/img/menue_bg.gif);
background-repeat: no-repeat;
}

#main {
position: absolute;
top: 222px;
height: 470px;
color: #000;
padding-left: 0px;
background-color: #e2dbcb;
}

#content {
margin-left: 10px;
margin-right: 0px;
width: 562px;
height: 470px;
background-color: #e2dbcb;
overflow: auto;
overflow-x: hidden;
}

#bild {
position: absolute;
top: 0px;
left: 572px;
width: 360px;
height: 470px;
background-image: url(/img/bildwechsel/grubenhaus_aushub.jpg);
background-repeat: no-repeat;
}


#column {
position: absolute;
top: 0px;
left: 932px;
height: 470px;
width: 348px;
color: #000;
border-left-width:1px;
border-left-style:solid;
border-right-width:1px;
border-right-style:solid;
border-color:#ffffff;
background: #afa797;
}

#antrag {
position: absolute;
top: 130px;
left:-30px;
z-index:500;
}

#mitglied_werden {
background-image: url(/img/bildwechsel_rechts/loewe.jpg);
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
width: 348px;
height: 268px;
}

#veranstaltung {
position: absolute;
top: 268px;
left: 0px;
width: 350px;
height: 202px;
}

.veranstaltung {
//margin-left: 80px;
//width:  268px;
//height: 52px;
//color: #fff;
//font-size: 1.0em;
text-decoration: none;
color: #333;
margin-top:5px;
}


.veranstaltungListe {
//background-image: url(/img/veranstaltung01.jpg);
//background-repeat: no-repeat;
//height: 52px;
//width: 75px;
//margin-left: 0px;
}

div#veranstaltung a {
padding-left: 0px;
padding-right: 0px;
font-size: 1.0em;
font-weight: bold;
text-decoration: none;
color: #921818;
}

a.kontakt {
font-size: 1em;
}

.forum {
position: absolute;
width: 350px;
top: 692px;
height: 28px;
line-height: 28px;
left: 960px;
color: #333;
font-size: 10px;
text-align: left;
background-image: url(/img/footer_bg.gif);
background-repeat: repeat-x;
}

#inhalt {
margin-left: 10px;
margin-right: 0px;
width: 552px;
height: 470px;
background-color: #e2dbcb;
overflow: auto;
overflow-x: hidden;

}


#termin{
	position:relative;
	top:55px;
	left:405px;
	z-index:1;
}

.infoText {
	position: absolute;
	top:10px;
	left: 300px;
	width: 335px;
	background-color:#FFFFFF;
	border:1px solid #921818;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#5F5F5F;
	padding:8px;
	z-index: 107;
}

div.address1, div.address2 { width: 196px; float: left; }
div.address1 { padding: 0 6px 20px 20px; }
div.address2 { padding: 0 20px 20px 6px; }
div.address1 h2, div.address2 h2 { padding-left: 0; text-align: center; }
div.address1 p, div.address2 p { padding: 0; font-size: 0.8em; margin: 6px 0; line-height: 12px; }
div.address1 p.position, div.address2 p.position { font-weight: bold; margin-top: 2px; }

/* Allgemeine Klassen */
.copyright {

}

/* Bild anzeigen (bilder-popup.js) */

div#bilddiv {
  z-index: 900;
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #F1F2F4;
}

#bilddiv a {
  background-color:#C30819;
  color:#fff;
  position:absolute;
  top:0px;
  right:0px;
  text-align:center;
  width:12px;
  padding:0 2px 2px 2px;
}

.dragpic_appear{
  z-index:970;
  position:absolute;
  top:25%;
  left:25%;
  display:none;
  border:2px solid #788999;
}

.bemerkung{
    line-height:normal;
    font-size: 10px;
}
