body
{
margin-top:5px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
background-color: #ffffff;
/* background-image: url(bgLine.gif); */
}

body.ohneRand
{ 
margin:0px;
background-color: #ffffff;
background-image: url(bgWhite.gif);
}

/* dce7f1 */

a { color:blue; padding-left:0px; padding-right:0px; text-decoration:none; }
a:hover { color:#ffffff; background-color:#80baf1; text-decoration:none; }
a:active { color:#aaaaaa; text-decoration:none; }

a.noBG { color:blue; background-color:#555555; padding-right:0px; padding-left:0px; text-decoration:none; }
a.noBG:hover { color:#ffffff; background-color:#555555; text-decoration:none; }
a.noBG:active { color:#aaaaaa; text-decoration:none; }

a.bgFrage { padding-left:0px; padding-right:0px; text-decoration:none; }
a.bgFrage:hover { color:#ffffff; background-color:#80baf1; text-decoration:none; }
a.bgFrage:active { color:#aaaaaa; text-decoration:none; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,input,textarea,form,body {
  font-family: calibri,tahoma,verdana,arial,sans-serif; font-size: 14px;
}

input {
  border: 1px solid #aaaaaa;
}

.quote {
  font-family: calibri,tahoma,verdana,arial,sans-serif; font-size: 10px; color: #000000; font-weight: bold;
}

.quoteObenLinks {
  font-family: calibri,tahoma,verdana,arial,sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  margin: 7px;
}

.quoteObenLinksBig {
  font-family: calibri,tahoma,verdana,arial,sans-serif;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  margin: 7px;
}

table {
  /* background-color: #ffffff; */
}

.table {
  background-color: #ffffff;
  width: 940px;
  position: relative;
}


td {
  height: auto;
  vertical-align: top;
}

.whitefont {
  color: #ffffff;
}

iframe {
  border: 0px solid #000000;
  background-color: #ffffff;
  padding: 0px;
  margin: 0px;
}

.main {
  border: 5px solid #ffffff;  /* #80baf1; */
  padding: 0px;
  background-color: #ffffff;
}

.mainBlass {
  border: 5px solid #ffffff;  /* #80baf1; */
  padding: 0px;
  background-color: #ffffff;
/*  filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; */
  filter:alpha(opacity=100); -moz-opacity:1; opacity:1;
}

#verblassen1:hover,#verblassen2:hover,#verblassen3:hover,#verblassen4:hover,#verblassen5:hover,#verblassen6:hover,#verblassen7:hover,.verblassenDunkel {
  border: 5px solid #ffffff;  /* #80baf1; */
  padding: 0px;
  background-color: #ffffff;
  filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.00;
}

.mainOben {
  border: 5px solid #ffffff;  /* #80baf1; */
  padding: 0px;
  background-color: #ffffff;
}

.mainOrange {
  border: 1px solid #ffffff;
  margin: 0px;
  padding: 0px;
  background-color: #ffca00;
}

.mainObenLinks {
  padding: 0px;
  background-color: #80baf1;
  border: 1px solid #ffffff;
}

.mainContent {
  padding: 3px;
  padding-left: 10px;
  background-color: #ffffff;
}

.mainContentSmall {
  font-size:10px;
  padding: 3px;
  padding-left: 10px;
  background-color: #ffffff;
}

.mainContentScrolling {
  /* height: 100px; */
  width: 200px;
  padding: 7px;
  overflow: auto;
  overflow-style: scroll;
}

.mainContentObenLinks {
  padding: 0px;
}

h1 {
     font-size:20px;
     margin:0px;
     padding: 10px;
     background-color: #f5f5f5; /* #80baf1; */
     color: #000000;
     border: 1px solid #ffffff;
     border-bottom: 0px solid #ffca00;
}

.h1 { font-size:20px; 
      margin-left:1px;
      margin-bottom:0px;
      margin-top:1px;
      font-weight:bolder; 
      letter-spacing:1em; }

h2 {
     font-size:18px;
     margin:0px;
     padding: 10px;
     background-color: #eeeeee; /* #80baf1; */
     color: #000000;
     border: 1px solid #ffffff;
     border-bottom: 0px solid #ffca00;
}


.h2 { font-size:18px; 
      margin-left:1px;
      margin-bottom:0px;
      margin-top:1px;
      font-weight:bolder; 
      letter-spacing:1em; }

h3 { font-size:15px; 
     margin:0px;
     padding: 10px;
     background-color: #dddddd; /* #80baf1; */
     color: #000000;
     border: 1px solid #ffffff;
     border-bottom: 0px solid #ffca00;

}

h3.orange, h1.orange {
  margin:0px;
  padding:10px;
/*  background-color: #80baf1; */
  background-color: #ffca00;
  color: #000000;
  border-bottom:  1px solid #ffffff;
}

.h3 { font-size:16px; 
      margin-left:0px;
      margin-bottom:0px;
      margin-top:0px;
      font-weight:bold; }

h4 { font-size:14px; }

h5 { font-size:14px; 
     margin-left:1px; }

.h5 { font-size:14px; 
      margin-left:1px;
      margin-bottom:0px;
      margin-top:5px;
      font-weight:bold; }


.adresseFontSize {
  font-size: 14px;
}

.adresseFontSizeBorder {
  font-size: 14px;
  border: 1px solid #aaaaaa;
}

.adresse {
  margin:20px;
  padding: 3px;
  padding-left:10px;
  border: 0px solid #cfcfcf;
  font-size: 14px;
}


input,textarea {
  border: 0px solid #cfcfcf;
  color: black;
  font-size:14px;
  background-color:white;
}

.green {
  background-color: #c3fc41;
  padding: 3px;
  padding-left: 10px;
  border-top: 0px dotted #cfcfcf;
  border-bottom: 0px dotted #cfcfcf;
}

.orangeBG {
  color: #000000;
  margin: 0px;
  background-color: #ffca00;
  padding: 3px;
  padding-left: 10px;
  border: 1px solid #ffffff;
  border-top: 0px solid #ffffff;
}

.bgFrage {
background-color: #ffca00;
padding: 0px;
}

.orangeTd {
background-color: #ffca00;
}

img {
  vertical-align: middle;
  border-width: 0px;
  z-index: 3;
}

form {
  padding: 0px;
  margin: 0px;
}

.rand {
  border: 2px dotted #cfcfcf;
  padding: 7px;
  background-color: #fbffb7;
}

/* font-sizes fuer tagcloud */

.font0 {
font-size: x-small;
color: #aaaaaa;
}

.font1 {
font-size: small;
color: #888888;
}

.font2 {
font-size: medium;
color: #666666;
}

.font3 {
font-size: large;
color: #444444;
}

.font4 {
font-size: x-large;
color: #000000;
}

.tagCloud {
  background-color: #dddddd;
  padding: 7px;
  border: 1px solid #ffffff;
}

.bgTag {
  color: black;
}

.partnersites {
  padding-left: 14px;
  padding-top: 18px;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

.partnersites_right {
  padding-right: 14px;
  padding-top: 18px;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
}

td.align_right {
  text-align: right;
}

ul{
  margin: 5px;
  padding: 15px;
}
