body.sides{
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  background-color:#ffffff;
  }

body.oben{
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  background-color:#faecd1;
  background-image:url(../fotos/global_pics/bg/oben.jpg);
  background-repeat:no-repeat;
  text-align:right;
  vertical-align:top;
  color:#cc0000;
  }

/* spezielle Formate für NaviBar */

body.navbar{
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  background-color:#faecd1;
  text-align:center;
  color:#cc0000;

  scrollbar-base-color:#ee3b3b;
  scrollbar-3dlight-color:#ff99ff;
  scrollbar-arrow-color:#cc0000;
  scrollbar-darkshadow-color:#660000;
  scrollbar-face-color:#ee3b3b;
  scrollbar-highlight-color:#ffdddd;
  scrollbar-shadow-color:#990000;
  scrollbar-track-color:#ff9999;
  }

hr.navbar{
  margin-left:auto;
  margin-right:auto;
  width:100px;
  height:2px;
  color:#cc0000;
  background-color:#cc0000;
  text-align:center;
  }

.navbarlink{
  margin-top:0;
  margin-bottom:0;
  text-align:center;
  font-family:Arial,Helvetica,sans serif;
  font-size:12px;
  font-weight:bold;
  line-height:16px;
  }
 
a.navbarlink{
  text-decoration:none;
  color:#cc0000;
  }

a.navbarlink:visited{
  text-decoration:none;
  color:#ff3333;
  }

a.navbarlink:hover{
  color:#ffffff;
  background-color:#cc0000;
/*  border:double #000066 3px; */
  border-style:outset;
  border-color:ff0000;
  letter-spacing:2px;
  padding-left:3px;
  padding-right:3px;
  }

a.navbarlink:active{
  color:#ffffff;
  background-color:#cc0000;
  border-style:inset;
  border-color:ff0000;
  letter-spacing:2px;
  padding-left:3px;
  padding-right:3px;
  }

a.navbarlink#lower{
  font-weight:normal;
  font-size:10px;
  line-height:12px;
  }



body.copyright{
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  background-color:#faecd1;
  background-image:url(../fotos/global_pics/bg/unten_links.jpg);
  font-weight:normal;
  font-size:10px;
  line-height:12px;
  text-align:center;
  }

.ticker{
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:0;
  background-color:#faecd1;
  background-image:url(../fotos/global_pics/bg/unten_rechts.jpg);
  font-weight:normal;
  font-size:10px;
  line-height:12px;
  text-align:center;
  color:#ffffff;
  }

a.ticker{
  text-decoration:none;
  color:#ffffff;
  }



body.main{
  margin-left:7px;
  margin-right:7px;
  margin-top:7px;
  margin-bottom:7px;
  background-color: #faecd1;  /* orig. bgcolor: #FAECD1 */
  font-family:Arial,Helvetica,sans serif;
  font-weight:normal;
  font-size:12px;
  text-align:justify;
  color:#cc0000;

  scrollbar-base-color:#ee3b3b;
  scrollbar-3dlight-color:#ff99ff;
  scrollbar-arrow-color:#cc0000;
  scrollbar-darkshadow-color:#660000;
  scrollbar-face-color:#ee3b3b;
  scrollbar-highlight-color:#ffdddd;
  scrollbar-shadow-color:#990000;
  scrollbar-track-color:#ff9999;
  }

h1{
  font-family:Jokerman,Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:italic;
  font-size:30px;
  text-align:center;
  }

h2{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:20px;
  text-align:left;
  }

h3{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  text-align:left;
  text-decoration:underline;
  }

h4{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  text-align:right;
  text-decoration:underline;
  }

h5{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:12px;
  text-align:left;
  text-decoration:none;
  position:relative;
  left:20px;
  }

.center{
  text-align:center;
  }

.tnleft{
  position:relative;
  float:left;
  clear:both;
  padding:0px 15px 5px 0px;
  }
  
.tnright{
  position:relative;
  float:right;
  clear:both;
  padding:0px 0px 5px 15px;
  }
  
hr.main{
  width:800px;
  height:2px;
  color:#cc0000;
  background-color:#cc0000;
  text-align:center;
  }


  
table{
  margin-left:auto;
  margin-right:auto;
  table-layout:fixed;
  border:0px solid #cc0000;
  }
  
td{
  font-family:Arial,Helvetica,sans serif;
  font-weight:normal;
  font-size:12px;
  color:#cc0000;
  }

td.ticketleft{
  width:250px;
  text-align:right;
  vertical-align:top;
  border:0px solid red;
  }

td.ticketright{
  width:550px;
  text-align:left;
  vertical-align:top;
  border:0px solid red;
  }

td.mainleft{
  width:340px;
  text-align:center;
  vertical-align:top;
  border:0px solid red;
  }

td.mainright{
  width:460px;
  text-align:center;
  vertical-align:top;
  border:0px solid red;
  }

td.impressumleft{
  width:400px;
  text-align:left;
  vertical-align:top;
  border:0px solid red;
  }

td.impressumright{
  width:400px;
  text-align:left;
  vertical-align:top;
  border:0px solid red;
  }

td.black{
  color:#000000;
  }

td.headline{
  font-size:14px;
  }

a.main{
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  color:#cc0000;
  }

a.main#lower{
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  color:#cc0000;
  }

a.main:hover,#act{
  color:#cc0000;
  text-decoration:underline;
  border-bottom:1px solid #cc0000;
  }

a.main:visited{
  text-decoration:none;
  color:#ff3333;
  }

.pix14{
  font-family:Arial,Helvetica,sans serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  text-align:center;
  }

.pix14block{
  font-family:Arial,Helvetica,sans serif;
  font-weight:normal;
  font-style:normal;
  font-size:14px;
  text-align:justify;
  }

.pix14b{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  text-align:center;
  }

.pix14bu{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:14px;
  line-height:20px;
  text-align:justify;
  text-decoration:underline;
  }

.pix14bi{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:italic;
  font-size:14px;
  text-align:left;
  }

.pix12b{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:12px;
  }

.pix10i{
  font-family:Arial,Helvetica,sans serif;
  font-weight:normal;
  font-style:italic;
  font-size:10px;
  text-align:jusity;
  }

.pix10bi{
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:italic;
  font-size:10px;
  text-align:jusity;
  }

.impressumtext{
  position:relative;
  left:70px;
  text-indent:200px;
  }

.hahead{ /*Überschrift Haftungsausschluss*/
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:10px;
  text-align:left;
  text-decoration:underline;
  }

.hatext{ /*Text Haftungsausschluss*/
  font-family:Arial,Helvetica,sans serif;
  font-weight:normal;
  font-style:normal;
  font-size:10px;
  text-align:justify;
  }

.picbanner{
  font-family:Arial,Helvetica,sans serif;
  font-size:20px;
  font-style:normal;
  text-align:center;
  }

.picbannerzahl{
  font-family:Algerian,Arial,Helvetica,sans serif;
  font-size:100px;
  font-weight:bold;
  font-style:italic;
  text-align:center;
  }



/* Styles für Bilderseiten */

a.fotos{
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  color:#cc0000;
  }

a.fotos#lower{
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  color:#cc0000;
  }

a.fotos:hover,#act{
  color:#cc0000;
  text-decoration:underline;
  border-bottom:1px solid #cc0000;
  }

a.fotos:visited{
  text-decoration:none;
  color:#ff3333;
  }

h2.indexhead {
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:20px;
  text-align:center;
  color:#cc0000;
  }

.indexquicklist{
  font-weight:normal;
  font-size:12px;
  color:#cc0000;
  text-align:justify;
  background-color: #faecd1;
}

td.chronik{
  width:400px;
  text-align:center;
  vertical-align:middle;
  border:0px solid red;
  }

td.sessions{
  width:150px;
  text-align:center;
  vertical-align:middle;
  border:0px solid red;
  }

td.faktl{
  width:200px;
  text-align:right;
  vertical-align:middle;
  border:0px solid red;
  }

td.faktr{
  width:600px;
  text-align:justify;
  vertical-align:middle;
  padding-left:30px;
  padding-right:100px;
  border:0px solid red;
  }

td.index{
  width:150px;
  height:150px;
  text-align:center;
  vertical-align:middle;
  border:0px solid red;
  }

.navigationtext {
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  color:#cc0000;
}

h2.imagehead {
  font-family:Arial,Helvetica,sans serif;
  font-weight:bold;
  font-style:normal;
  font-size:20px;
  text-align:center;
  color:#cc0000;
  }

.imagequicklist{
  font-weight:normal;
  font-size:12px;
  color: #cc0000;
  text-align:justify;
  background-color: #faecd1;
}

.image {
  border-width:0px;
  border-style:double;
  border-color:#cc0000;
}

.imagetitle {
  font-family:Times New Roman,Arial,Helvetica,sans serif;
  font-size:20px;
  font-weight:bold;
  text-align:center;
}

.amtsnamen {
  font-family:Times New Roman,Arial,Helvetica,sans serif;
  font-size:18px;
  font-weight:bold;
  text-align:center;
}

.normnamen {
  font-family:Times New Roman,Arial,Helvetica,sans serif;
  font-size:12px;
  font-weight:bold;
  text-align:center;
}

.subtitle {
  font-family:Arial,Helvetica,sans serif;
  font-size:16px;
  font-weight:normal;
  text-align:center;
}

/* Formate für die Chronik */

.sessionquicklist{
  font-weight:normal;
  font-size:14px;
  color: #cc0000;
  text-align:right;
  background-color: #faecd1;
}

.ppml {
  font-size:14px;
  line-height:22px;
  font-weight:bold;
  text-decoration:underline;
  color:#ffffff;
  background-color:#cc0000;
  padding:3px;
}

td.chrppml {
  width:200px;
  text-align:right;
  vertical-align:middle;
  padding-left:40px;
  padding-right:10px;
  border:0px solid red;
}

td.chrppmr {
  width:600px;
  text-align:justify;
  vertical-align:middle;
  padding-left:10px;
  padding-right:70px;
  border:0px solid red;
}

td.chrcommon {
  width:800px;
  text-align:justify;
  vertical-align:middle;
  padding-left:40px;
  padding-right:40px;
  border:0px solid red;
}

td.chrfoto {
  width:150px;
  height:150px;
  text-align:center;
  vertical-align:middle;
  border:0px solid red;
}

td.chrtotop {
  width:800px;
  text-align:right;
  vertical-align:middle;
  border:0px solid red;
}



/* Styles für Sponsoren-Seite */
td.sponsoren {
  width:405px;
  height:335px;
  text-align:center;
  vertical-align:middle;
  border:0px solid red;
}

a.sponsoren {
  text-decoration:none;
  }

a.sponsoren:hover,#act {
  text-decoration:none;
  }

a.sponsoren:visited {
  text-decoration:none;
  }

  
