
/* general */

/* no list-markers by default, since lists are used more often for semantics */
ul {list-style-type:none;}
/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1, h2, h3, h4, h5, h6, pre, code { font-size:1em; }
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, label, input, table, thead, tbody, tfoot, caption, th, tr, td, a, textarea, option, select { margin:0; padding:0; border-collapse:collapse; border:0}
/* whoever thought blue linked was a good idea? */
a img, :link img, :visited img { border:none }
a { text-decoration:none; color:#000000; }
img { border:0; }

/*nice way to clear divs in gecko browsers without superflous markup*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*here we go..... */
/* BODY */
html, body {
  background-color:#FFFFFF;
  margin:0;
  padding:0;
/*text*/
  font-family: Verdana, sans-serif;
  font-size:11px;
}
/*das waere der firefox:
body {
overflow:-moz-scrollbars-vertical;
}*/

/* die fixelemente versteht der IE
excl. fixed->absolute + hoehe 100%->expression */
#left {
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:304px;
/* ...or hidden */
  overflow:auto;
}

/* BILD */
#bild {
width:304px;
height:304px;
border:0;
margin:0;
margin-top:137px;
padding:0;
}

/* NAVIGATION */
#navi {
  display:none;
}

/*** GENERAL CONTENT ***/
/* size-setters in this doc; h2+h3 for IE */

#inhalt {
position:absolute;
top:0;
left:318px;
width:310px;
display:block;
padding:0;
margin:0;
text-align:left;
/* set size 1 */
font-size:11px;
line-height:18px;
/**/
font-family:Verdana, sans-serif;
color:#3C3C3C;
font-weight:normal;
/* border setting */
}

#adresse {
height:49px;
}
#logo {
visibility:hidden;
height:73px;
}

#inhaltblock {
width:309px;
display:block;
text-align:left;
padding-top:11px;
padding-bottom:18px;
}

/*** TITELS ***/
#inhalt h1 {
/* set size 2 */
font-size:14px;
line-height:18px;
/**/
font-family:Arial, sans-serif;
color:#492311;
font-weight:bold;
letter-spacing:2px;
/* border setting */
margin:0;
margin-bottom:6px;
padding:0;
}
#inhalt h2 {
/* set size 3 */
font-size:11px;
line-height:18px;
/**/
font-family:inherit;
color:#3C3C3C;
font-weight:bold;
font-style:italic;
/* border setting */
margin:0;
padding:0;
}
#inhalt h3 {
/* set size 4 */
font-size:11px;
line-height:18px;
/**/
font-family:inherit;
color:#3C3C3C;
font-weight:normal;
/* border setting */
margin:0;
padding:0;
}

/*** TEXT ***/
#inhalt p {
font-size:inherit;
line-height:inherit;
/**/
font-family:inherit;
color:inherit;
font-weight:normal;
/* border setting */
margin:0;
padding:0;
}
#inhalt a  {
color:#3C3C3C;
text-decoration:underline;
}
#inhalt a.mail  {
text-decoration:none;
}
#inhalt a:hover {
color:#3C3C3C;
text-decoration:underline;
}
#inhalt a:visited {
}

/*** TABLES ***/
#inhalt table {
width:100%;
height:auto;
/* border setting */
margin:0;
padding:0;
border:0;
border-spacing:0;
border-collapse:collapse;
margin-bottom:18px;
}
#inhalt td {
width:auto;
/**/
/*background-color:#FFFFFF;*/
text-align:left;
vertical-align:middle;
/* border setting */
/*border:1px solid #616161;*/
margin:0;
padding:0;
padding-left:4px;
padding-right:4px;
padding-top:2px;
}

/*** LISTS ***/
#inhalt ol {
text-indent:-6px;
color: #3C3C3C;
/* border setting */
margin:0;
padding-left:18px;
}
/* nur IE */
* html #inhalt ol {
text-indent:0px;
/**/
padding-left:0px;
margin-left:24px;
}
#inhalt ol li {
font-size:inherit;
line-height:inherit;
/**/
font-family:Verdana, sans-serif;
color:#3C3C3C;
font-weight:normal;
}

#inhalt ul {
list-style-type:none;
/* border setting */
margin:0;
padding:0;
/* padding-bottom:15px; */
}
#inhalt ul li {
font-size:inherit;
line-height:inherit;
/**/
font-family: Verdana, sans-serif;
color:#3C3C3C;
font-weight:normal;
/**/
display:block;
background-image:url('../i/bullet.gif');
background-repeat:no-repeat;
background-position:0px 0px;
/* border setting */
/*padding-left:10px;
margin-bottom:9px;*/
}

/*** IMAGES ***/
#inhalt img {
/* border setting */
margin:0;
padding:0;
border:0;
}

/*** FORMULAR ***/
#inhalt form {
font-size:inherit;
line-height:inherit;
/**/
font-family: Verdana, sans-serif;
color:#3C3C3C;
font-weight:normal;
/* border setting */
margin:0;
padding:0;
border:0;
}
/* FORMULAR TABLE */
#inhalt form table {
width:auto;
height:auto;
/* border setting */
margin:0;
padding:0;
border:0;
}
#inhalt form td {
width:auto;
/**/
/*background-color:#FFFFFF;*/
text-align:left;
vertical-align:middle;
/* border setting */
margin:0;
padding:5px;
padding-top:0;
border:0;
}
/* FIELDS ALL - INCL IE OHNE ZUSÃ"TZL. CLASS DEF.*/
#inhalt input {
font-size:inherit;
/**/
width:200px;
height:18px;
/**/
font-family: Verdana, sans-serif;
color:#3C3C3C;
/*background-color:#FFFFFF;*/
/* border setting */
/*border:1px solid #616161;*/
margin:0;
padding:0;
padding-left:2px;
padding-top:2px;
}
#inhalt textarea {
font-size:inherit;
/**/
width:200px;
height:80px;
/**/
font-family: Verdana, sans-serif;
color:#3C3C3C;
/*background-color:#FFFFFF;*/
/* border setting */
/*border:1px solid #616161;*/
margin:0;
padding:0;
padding-left:2px;
padding-top:2px;
}
/* RADIO OHNE IE */
#inhalt input[type=radio] {
width:auto;
height:auto;
/**/
vertical-align:bottom;
/* border setting */
margin:0;
padding:0;
margin-right:3px;
}
/* RADIO IE MIT CLASS DEF. */
* html #inhalt input.radio {
/* border setting */
margin-right:0;
margin-left:-4px;
}
/* CHECKBOX OHNE IE */
#inhalt input[type=checkbox] {
width:auto;
height:auto;
/* border setting */
margin:0;
padding:0;
margin-left:0;
margin-right:3px;
}
/* CHECKBOX IE MIT CLASS DEF. */
* html #inhalt input.checkbox {
margin-left:-4px;
margin-right:0;
}
/* SUBMIT OHNE IE */
#inhalt input[type=submit] {
font-size:inherit;
/**/
width:204px;
height:22px;
/**/
color:#3C3C3C;
background-color:#FFFFFF;
font-family: Verdana, sans-serif;
text-decoration:none;
cursor:pointer;
/* border setting */
/*border:1px solid #616161;*/
margin:0;
padding:0;
}
/**/
#inhalt input[type=submit] a {
text-decoration:none;
}
/* SUBMIT IE MIT CLASS DEF. */
#inhalt input.submit {
font-size:inherit;
/**/
width:204px;
height:22px;
/**/
color:#3C3C3C;
background-color:#FFFFFF;
font-family: Verdana, sans-serif;
text-decoration:none;
cursor:pointer;
/* border setting */
/*border:1px solid #616161;*/
margin:0;
padding:0;
}
