body {
  color: #333333;
  background: #D4D4D2;
  background-image:url(images/hintergrund.gif);
  background-repeat:repeat-x;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  padding:  0;
  margin: 0;
  text-align: center;   /* Zentrierung fuer alte IEs */
}

/* Allgemeine Klassen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */

.sub1off:link, .sub1off:visited, .sub2off:link, .sub2off:visited, .sub3off:link, .sub3off:visited, .sub4off:link, .sub4off:visited, .sub5off:link, .sub5off:visited, .sub6off:link, .sub6off:visited, .sub7off:link, .sub7off:visited, .sub8off:link, .sub8off:visited
 { 
text-decoration:none; color:#000000;
}

.sub1off:active, .sub1off:hover, .sub2off:active, .sub2off:hover, .sub3off:active, .sub3off:hover, .sub4off:active, .sub4off:hover, .sub5off:active, .sub5off:hover, .sub6off:active, .sub6off:hover, .sub7off:active, .sub7off:hover, .sub8off:active, .sub8off:hover
{ 
text-decoration:underline; 
}

.sub1on:link, .sub1on:visited, .sub2on:link, .sub2on:visited, .sub3on:link, .sub3on:visited, .sub4on:link, .sub4on:visited, .sub5on:link, .sub5on:visited, .sub6on:link, .sub6on:visited, .sub7on:link, .sub7on:visited, .sub8on:link, .sub8on:visited
{ 
text-decoration:none; color:#000000; font-weight:bold;
}

.sub1on:active, .sub1on:hover, .sub2on:active, .sub2on:hover, .sub3on:active, .sub3on:hover, .sub4on:active, .sub4on:hover, .sub5on:active, .sub5on:hover, .sub6on:active, .sub6on:hover, .sub7on:active, .sub7on:hover, .sub8on:active, .sub8on:hover
{ 
text-decoration:none; font-weight:bold; 
}

.sub_white:link, .sub_white:visited { text-decoration:none; color:#FFFFFF; }
.sub_white:active, .sub_white:hover { text-decoration:underline; color:#FFFFFF; }

.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}
.text12 {
 font-family: verdana,arial,helvetica,sans-serif;
 font-size: 12px;
}
.con_all {
  position: relative;
  float:left;
  width:900px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }

.con_left {
  position: relative;
  float:left;
  width:450px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }

.con_right {
  position: relative;
  float:left;
  width:450px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }

.con_teaserbild {
  position: relative;
  float:left;
  width: 130px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  }
.con_teasertext {
  position: relative;
  float:left;
  width:490px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }
.bot {
  width:980px;
  height:45px;
  background-image:url(images/bottom.gif);
  background-repeat:no-repeat;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  }
.bot a:link, .bot a:visited {
  color:#FFFFFF;
  text-decoration:none;  
}
.bot a:focus, .bot a:hover, .bot a:active {
  color:#FFFFFF;
  text-decoration:underline;
}

/* Rahmen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#rahmen {
  background-image:url();
  background-repeat:repeat-y;
  width: 1000px;            /* der Breite des Hintergrundbilds entsprechend */
  border: 0px;
  margin: 0;
  padding: 0;          
  text-align: left;        /* text-align:center (body) "neutralisieren" */
}
#rahmen .bottom {
  border: 0px;
  margin: 0;
  padding: 0;          
}
/*Kopf und Bild bzw. Flash themenbezogen
/*******************************************************/
.kopf {
  float:left; 
  background-image:url();
  background-repeat:no-repeat;
  width:980px;
  height:205px;
  margin: 0;
  padding: 0px 20px 0px 0px;
  text-align: right; 
}
.kopf a:link, .kopf a:visited {
  color:#FFFFFF;
  text-decoration:none;  
}
.kopf a:focus, .kopf a:hover, .kopf a:active {
  color:#FFFFFF;
  text-decoration:underline;
}

/*  Menueleiste
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
#menue {
  position:relative;  
  background-image:url();
  background-repeat:no-repeat;
  width:980px;
  height:35px;
  margin: 0px 0px 0px 0px;
  padding: 0;
}



/* Content 
************************************************************/
#content {
  width: 980px;
  margin: 0px 0px 0px 0px;
  background: #FFFFFF;
 }

#content .picbox {
  width:456px;
  padding:2px;
  border: 0px solid #0189B2;
  margin:0px 0px 10px 0px;
}

.inhalt {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 50px;            
  text-align: left;   
}

.seitentitel {
  margin: 0px;
  padding: 3px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  font-weight:bold;
  color:#FF1B1B;
  }


/* Teaser Box 
************************************************************/
#teaserbox {
  width:389px;
  margin:0px;
  padding:0px;
  color:#000000;
}
#teaserbox img.teaser {
  float:left;
  width:120px;
  border: 1px solid #4C7FE7;
  margin:0px 7px 7px 0px;
}
#teaserbox a.pic img {
  float:left;
  width:120px;
  border: 1px solid #4C7FE7;
  margin:0px 7px 7px 0px;
}
/* Diese Anweisung für die Anzeige in Geckos, Safarie und Opera */
#teaserbox img.pic:hover {
  width:120px;
  border: 1px solid #C6411E;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#teaserbox a.pic:hover img {
  width:120px;
  border: 1px solid #C6411E;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#teaserbox a.pic:hover {
  padding:0; 
}
#teaserbox a.pic2 img {
  float:left;
  width:125px;
  height:90px;
  border: 1px solid #4C7FE7;
  margin:0px 2px 2px 0px;
}
/* Diese Anweisung für die Anzeige in Geckos, Safarie und Opera */
#teaserbox img.pic2:hover {
  width:125px;
  height:90px;
  border: 1px solid #C6411E;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#teaserbox a.pic2:hover img {
  width:125px;
  height:90px;
  border: 1px solid #C6411E;
}
/* Ohne diese Anweisung funktioniert das Zoomen im IE nicht */
#teaserbox a.pic2:hover {
  padding:0; 
}
#teaserbox a:link, #teaserbox a:visited {
  color:#000000;
  font-weight:bold;
  text-decoration: none;
}
#teaserbox a:focus, #teaserbox a:hover, #teaserbox a:active {
  color:#C6411E;
  font-weight:bold;
  text-decoration: underline;
}
 
/* Detail Box 
************************************************************/

#detailbox {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 50px; 
}
#detailbox_af {
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 20px; 
}
#detailbox img.top {
  border: 0px solid #4C7FE7;
  margin:0px 0px 10px 0px;
}

.liste{
	margin:0px 0px 0px 5px !important;
	list-style:none !important;
	padding-left:0px !important;
}


