body {
  min-width:350px;
}

body.oben {
  margin-top:10px;
  margin-left:20px;
}

body.obenviel {
  margin-top:20px;
  margin-left:20px;
}

div.rahmen  {
  border-width:1px;
  border-style:solid;
  width:820px;
  margin-left:auto;
  margin-right:auto;
  padding:5px 10px 10px 10px;
}

div.rahmenlinks  {
  border-width:1px;
  border-style:solid;
  width:600px;
  margin-left:10;
  padding:5px 10px 10px 10px;
}

div.rahmentour  {
  border-width:1px;
  border-style:solid;
  width:680px;
  margin-left:auto;
  margin-right:auto;
  padding:5px 10px 10px 10px;
}

div.rahmentourgross  {
  border-width:1px;
  border-style:solid;
  width:765px;
  margin-left:auto;
  margin-right:auto;
  padding:5px 10px 10px 10px;
}

div.rahmentoursehrgross  {
  border-width:1px;
  border-style:solid;
  width:838px;
  margin-left:auto;
  margin-right:auto;
  padding:5px 10px 10px 10px;
}

div.rahmenvorn {
  border:1px solid black;
  width:720px;
  padding:10px;
  margin-left:auto;
  margin-right:auto;
}

div.rahmenwerbung {
  border:1px solid black;
  width:740px;
  height:80px;
  margin-left:auto;
  margin-right:auto;
}

div.google {
 width:740px;
 margin-top:5px;
 margin-left:auto;
 margin-right:auto;
}

div.trocado {
  margin-left:auto;
  margin-right:auto;
  width:468px;
  margin-top:5px;
}

td.animation {
  width:110px;
  height:110px;
}

h1 {
  font-size:42px;
  font-family:Arial,Helvetica,sans-serif;
  margin-top:1px;
  margin-bottom:1px;
}

h2 {
  font-size:20px;
  font-family:Arial,Helvetica,sans-serif;
  line-height:1.2em;
  margin-top:0px;
  margin-bottom:5px;
}

h3 {
  font-size:17px;
  font-family:Arial,Helvetica,sans-serif;
  margin-top:1px;
  margin-bottom:5px;

}
 
h4 {
  font-size:14px;
  font-family:Arial,Helvetica,sans-serif;
  margin-top:0px;
  margin-bottom:5px;
}

h5 {
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif;
  margin-top:1px;
  margin-bottom:5px;

}
 
td.titel {
  width:625px;
  height:110px;
}

td.titelvorn {
  width:625px;
  height:70px;
  vertical-align:top;
}

.oben {
  vertical-align:top;
  }

td.liwenig {
  padding-left:10px;
}

td.limehr {
  padding-left:10px;
}

td.reviel {
  padding-right:20px;
}

td.rewenig {
  padding-right:10px;
}

td.remehr {
  padding-right:10px;
}

td.unwenig {
  padding-bottom:5px;
}

td.unmehr {
  padding-bottom:10px;
}

div.unwenig {
  margin-bottom:5px;
} 

div.unmehr {
  margin-bottom:10px;
}

div.unviel {
  margin-bottom:20px;
  }

td.unviel {
 padding-bottom:20px;
}

div.obwenig {
  margin-top:5px;
}

td.obwenig {
  padding-top:5px;
}

td.obwinzig {
  padding-top:2px;
}

div.obmehr {
  margin-top:10px;
}

td.obmehr {
  padding-top:10px;
}

td.obviel {
  padding-top:20px;
}

div.obviel {
  margin-top:20px;
}

.vertikalmittig {
  vertical-align:middle;
}

div.nav  {
  border-top-width:1px;
  border-top-style:solid;
  padding-top:3px;
  padding-bottom:3px;
  text-align:left;
  font-family:Arial, Helvetica, sans-serif; 
  font-size:15px; 
  font-weight:bold;
}

div.navhoch {
  height:425px;
}

td.navpunkt {
  width:110px;
  height:24px;
  border-bottom:1px solid white;
}

.navschrift {
  font-family:Helvetica, Arial, sans-serif; 
  font-size:13px; 
/*  font-weight:bold;*/
  padding-left:5px;
  padding-top:7px;  
}

.loginnavschrift {
  font-family:Helvetica, Arial, sans-serif; 
  font-size:14px; /*
  font-weight:bold;*/
  padding-left:5px;
  padding-top:7px;  
}

div.bilder {  
  padding-left:10px;
  padding-top:10px;
  padding-bottom:10px;
  border-top-width:1px;
  border-top-style:solid;
}

div.album {
  overflow:auto;
  width:340px;
  height:475px;  
}

div.argumente {
  overflow:auto;
  width:460px;
  height:488px; 
  padding:5px; 
}

div.albumhoch {
  width:640px;
}

td.kleinesbild {
  padding-right:5px;
/*  vertical-align:top;*/
}

div.grossbild {
  padding-left:10px;
}

div.haupttext {
  width:470px;
}

div.kastenrechts {
  width:110px;
  height:413px;
  padding:5px;
/*  border:1px solid black;
  background-color:#DDDCD0;*/
}

div.kastenrechtsoben {
  width:110px;
  height:62px;
  padding:5px;
}

div.kastenrechtsunten {
  width:110px;
  height:251px;
  padding:5px;
}

div.kastenrechtsmitte {
  width:110px;
  height:62px;
  padding:5px;
}

div.kastenspeziell {
  width:448px;
  padding:0px 10px 0px 10px;
}

.fliesstext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:15px;
  font-weight:normal;
}  

.kleintext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:10px;
  font-weight:normal;
}  

.agbtext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#FFFFFF;
  line-height:11px;
  font-weight:normal;
}  

.einzug {  
  padding-left:10px;
  padding-right:10px;
}

.bildtext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  font-weight:bold;
} 

.zitattext {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:13px;
  font-weight:bold;
} 

.weiss {
  color:#FFFFFF;
}

.blattgruen {
  background-color:#67995b;
}

.rosenrot {
  background-color:#c1042d;
}

.rosenrot2 {
  background-color:#e11c41;
}

.altrosa {
  background-color:#f6bc93;
}

.rot {
 color:#800040;
}

.rosa {
  color:#a82968;
}

.grau {
  background-color:#CCCCAA;
}

.lila {
  background-color:#9C9; 
}

.gelb {
  background-color:#adad89; 
}

.gelb2 {
  background-color:#C4C496; 
}

.blau {
  background-color:#749abc;
/*  background-color:#AEC9E2;*/
}

.blau2 {
  background-color:#749abc;
}

.gruen {
  background-color:#99CC99;
}

.underline {
  text-decoration:underline;
}

.einzugbildtext { 
  padding-top:5px;
}

.rahmenschwarz  {
  border:1px solid #000;
}

.rechts {
  text-align:right;
  }

.liviel {
  padding-left:20px;
}

ul {
  margin-top:5px;
  margin-bottom:10px;
} 

ol {
  margin-top:5px;
  margin-bottom:15px;
}

ol.seitlich {
  margin-top:0px;
  margin-bottom:0px;
  padding-left:20px;
}

.tourtitel
{
  width:240px;
}

.linieoben
{
  border-top:1px solid #000;
}

