/* dirktformatiert */

body {
  background-color:#076E8D;
  background-image:url(/bilder/bg.jpg);
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
}

body, td, th, div, p select, textarea, input {
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;  
}

th {
 text-align:left;
}


.smalltext {
  font-size:10px;
  color:#FFFFFF;
  FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

.smalltext a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}

h1 {
  font-size:20px;
  font-weight:bold;
  color:#2D2C7F;
  margin-top:2px;
  FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

h2 {
  font-size:18px;
  font-weight:bold;
  color:#444444;
  margin-top:2px;
  FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica;
}

h1 span {
 color:#35426e;
 font-size:18px;
}

a {
  color:#35426e;
  font-weight:bold;
  text-decoration:none;
}

A:HOVER {
	text-decoration: underline;
}
/* id based */

#navAround {
 background-color:#CACACA;
 padding: 5px; 
}

#nav0 {
 width:100%;
 /* border:1px #00ff00 solid;*/
}

#nav0 a {
  display:block;
  background-color:#b8b8b8;
  color:#5f5f5f;
  text-decoration:none;
  padding:4px 4px 4px 4px;
  font-weight:bold;
  margin-bottom:1px;
  font-size:11px;
}

#nav0 a:hover {
  color:#FFFFFF;
  background-color:#EB4B26;
}

#nav0 .active {
  color:#000000;
  background-color:#FFFFFF;
}

#nav0 .inpath {
 background-color:#CACACA;
 color:#000000;
}

#newsLeft {
 padding: 5px;
 background-color:#7E7E7E;
 color:#FFFFFF;
 font-size:11px;
}

#newsLeft h3 {
 margin:1px;
}

#newsLeft p {
  margin:5px 2px 25px 15px;  
}

#content {
  padding:0px;
  background-color:#EAEAEA;
  height: 550px;
  
} 

#content_dark {
  padding:0px;
  background-color:#b5b5b5;
  height: 550px;
  
} 

#orte li {
  list-style-type:none;
}

/* klassen */

.topic {
 background-color:#646464;
 padding-left: 20px;
 color:#FFFFFF;
 font-weight:bold;
}

.bigLink {
 background-color:#646464;
 text-align:right;
 padding:4px 10px 4px 4px;
}

.bigLink a {
 color:#cacaca;
 font-weight:bold;
 text-decoration:none;
}

.content {
 padding:25px 14px 14px 14px;
}

.lightBox {
 background-color:#eaeaea;
 margin:0px;
 padding:25px 14px 14px 14px;
}

.lightBox h1 {
  margin-top:0px;
}

.darkBox {
 background-color:#b5b5b5;
 padding:25px 14px 14px 14px;
}

.darkBox a {
  color:#FFFFFF;
  text-decoration:underline;
  font-weight:normal;
}

.liste {
/*
  border:1px solid;
  border-color:#444444 /*#ffffff #444444 #444444 #ffffff;
*/
 
}

.liste td {
 /* padding:2px 8px 2px 2px; */
}

.liste th {
 /* padding:8px 8px 4px 2px; */
  background-color:#b5b5b5; 
  color:#000000;
  text-align:left;
}

.liste .zeile1 td {
  background-color:#eaeaea;
}

.formTable {

}

.formTable th {
 text-align:left;
 padding:2px 10px 2px 2px;
 vertical-align:top;
}

.formTable td {
 padding:2px 2px 2px 2px;

 vertical-align:top;
}

.error {
  color:#990000;
  font-weight:bold;
}

.ok {
  color:#33CC00;
  font-weight:bold;
}

.formTable .footer td {
  background-color:#b5b5b5;
  padding:10px 4px 4px 4px;
}

.button {
  border:1px #ffffff solid;
  background-color:#444444;
  padding:4px;
  color:#FFFFFF;
  font-weight:bold;
}


.level1 {
margin-left:0px;
  font-weight: bold;
  padding-top:7px;
  padding-bottom:7px;
}
.level2 {
margin-left:20px;
}

.level3 {
margin-left:40px;
}

   /* Editor */
   body.mceContentBody 
   {   
    background: #FFF;
   }
   
   .sponsors td { width:141px; height:116px; background-image:url(/bilder/sponsors-td.gif); background-repeat:no-repeat; vertical-align:middle; text-align:center;}
