/* Layout nebelweb.de © 2009 */
body {
  background-color:  black;
  margin:          0;
  padding:         0;
  height:          100%;
  vertical-align:  text-top;
  font-family:     verdana, sans-serif;
}
#sprachwechsel {
  float:              right;
  position:           relative;
  right:              30px;
  top:                -39px;



  }
#sn1 {
  background:      url(../images/Rahmen_Oben.png) no-repeat center top;
  z-index:         100;

}
#sn1 a {
    display:block;
    width:980px;
    height:156px;
    text-indent:-700em;
    }
#sn2 {
  background:      url(../images/bg03.png) repeat-y center top;
}
#sn3 {
  background:      url(../images/bg04.png) repeat-y center top;
}
#sn4 {
  background:      url(../images/bg05.png) no-repeat center top;
}
#sn5 {
  background:      url(../images/bg06.png) no-repeat center bottom;
}
#kopf1 {
  width:           980px;
  height:          30px;
  margin:          0px auto;
  text-align:      left;
  color:           #ffffff;
}
#kopf2 {
  width:           980px;
  height:          156px;
  margin:          0px auto;
}
#seite {
  width:           980px;
  margin:          0px auto;
  padding:         0px 0px 0px 0px;
  min-height:      400px;
}
#inhalt {
  float:           right;
  width:           700px;
  font-size:       12pt;
  text-align:      justify;
  padding:         0px 30px 0px 0px;
}

.img.reflect_center {
  display: block;
  margin-left:        auto;
  margin-right:       auto;
  padding-left:       8px;
}
p {
  margin-top:      0pt;
  margin-bottom:   12pt;
}
p.center {
  text-align:      center;
}
p.right {
  text-align:      right;
}
p.left {
  text-align:      left;
}
.small {
  font-size:       11pt;
}
.txt9 {
  font-family:     Verdana, sans-serif;
  font-size:       9pt;
}
.klein {
  font-size:       9pt;
}
.mittel {
  font-size:       11pt;
}
.gross {
  font-size:       14pt;
}
.riesig {
  font-size:       18pt;
}
.high {
  color:           #0000a0;
  font-style:      italic;
}
.rot {
  color:           red;
}
h1 {
  font-size:       16pt;
  font-weight:     bold;
}
h2 {
  font-size:       13pt;
  font-weight:     normal;
  font-style:      italic;
  padding:         0px 0 0 0;
}
h3 {
  font-size:       12pt;
  text-decoration: none;
  font-weight:     bold;
}
h4 {
  font-size:       10pt;
}
h5 {
  font-size:       10pt;
  font-weight:     normal;
  text-decoration:  underline;
}
.center {
  text-align:      center;
}
.links {
  text-align:      left;
  float:           left;
}
.rechts {
  text-align:      right;
  float:           right;
}
form {
  margin-bottom:   0.5em;
  padding:         1% 5%;
}
fieldset, legend, label,
input, select, textarea {
  border:          1px dotted #000000;
}
fieldset {
  margin-bottom:   0.5%;
  padding:         1% 1%;
}
legend {
  margin-left:    -5%;
  padding:         0.5% 1%;
}
label, input, select,
textarea {
  padding:         0.5% 1%;
}
label, input, select {
  margin-bottom:   0.5%;
}
label {
  clear:           left;
  float:           left;
  margin-right:    5%;
  text-align:      right;
  width:           30%;
}
label#code {
  width:           15%;
}
input, select {
  float:           left;
  width:           40%;
}
* html input,      * html select {
  clear:           right;
  float:           right;
  margin-right:    20%;
}
input:focus, select:focus, textarea:focus {
  border-color:    #66f;
}
input[type="radio"] {
  float:           none;
  width:           auto;
  border:          0px;
  margin-top:      2%;
  text-align:      left;

}
input[type="button"] {
  font-weight:     bold;
  text-transform:  uppercase;
  width:           60%;
}
input[type="checkbox"] {
  width:           auto;
  float:           none;
}
textarea {
  width:           95%;
  margin-bottom:   0.5em;
}
form.paypal, input.paypal {
  float:           none;
  width:           auto;
  border:          none;
}
table.startseite td {
  text-align: center;
  padding: 18px;
}
table.startseite a:link {
  text-decoration:  none;
}
table.startseite a:visited {
  text-decoration:  none;
}
table.startseite a:hover {
  text-decoration:  none;
}
td {
  font-family:     Verdana, sans-serif;
  font-size:       9pt;
}
img {
  border:          none;
}
img.floatleft {
  float:           right;
  margin-left:     20px;
  margin-bottom:   5px;
  margin-top:      5px;
}
img.floatright {
  float:           left;
  margin-right:    20px;
  margin-bottom:   5px;
  margin-top:      5px;
}
#zbild {
  text-align:      center;
  font-size:       10pt;
}
a:link {
  text-decoration:  underline;
  color:           #000000;
}
a:visited {
  text-decoration:  underline;
  color:           #000000;
}
a:hover {
  text-decoration:  underline;
  color:           #9f0000;
}
a:active {
  text-decoration:  underline;
  color:           #ff0000;
}
a.bbcode {
  color:           #c0c0c0;
  border:          1px solid #808080;
  padding:         2px;
  margin-right:    1px;
  text-decoration:  none;
}
a.externallink {
  background:         url("../images/extlink.gif") no-repeat right top;
  padding: 0px 20px 0 0px;
}
a:hover.externallink {
  background:      url("../images/extlink.gif") no-repeat right bottom;
  padding: 0px 20px 0 0px;
  }
a.mehr {
  background:         url("../images/mehr.gif") no-repeat right top;
  padding: 0px 25px 0 0px;
}
a:hover.mehr {
  background:      url("../images/mehr.gif") no-repeat right bottom;
  padding: 0px 25px 0 0px;

  }
a.zurueck {
  background:         url("../images/mehr.gif") no-repeat right top;
  padding: 0px 25px 0 0px;
}
a:hover.zurueck {
  background:      url("../images/mehr.gif") no-repeat right bottom;
  padding: 0px 25px 0 0px;
  }
.vpgb_name {
  font-weight:     bold;
}
.vpgb_comment  {
  font-style:      italic;
  font-size:       11pt;
}
#linkliste   {   background-color:  #EFEFEF;

}
abbr, span.abbr {
  cursor:          help;
  border-bottom:   1px dotted #000000;
}
acronym {
  cursor:          help;
  background-color:  #faca4d;
  border:          none;
}
a abbr, a span.abbr {
  border-bottom:   1px solid #ffffff;
}
#sidebar {
  float:           left;
  width:           250px;
}
#sidebar ul {
  margin:          0;
  padding:         0;
  list-style:      none;
}
#footer {
  width:           100%;
  width:           980px;
  margin:          0px auto;
  padding:         10px 0px 0px 0px;
  font-size:       10pt;
  color:           #bfbfbf;
}
#footer_l {
  float:           left;
  width:           25%;
  text-align:      left;
}
#footer_m {
  float:           left;
  width:           49%;
  text-align:      center;
}
#footer_r {
  float:           left;
  width:           25%;
  text-align:      right;
}
#footer a:link, #footer a:visited {
  color:           #bfbfbf;
}
#footer a:hover, #footer a:active {
  color:           #ffffff;
}
p.back {
  clear:           both;
  text-align:      center;
}