body {
  color: #333333;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 11px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

a { text-decoration: underline;}
a:link    { color: blue; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none;}
a:visited { color: blue; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; text-decoration: none;}
a:focus, a:hover, a:active { color: red; font-size: 12px; font-family: verdana,arial,helvetica, sans-serif; text-decoration: underline;}

a.gal:link { font-weight:normal; font-size: 11px; }

/* Allgemeine Klassen
/* * * * * * * * * * * * * * * * * * * * * * * * * * */
.stopFloat {
  display: block;
  float: none;
  clear: both;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

.header_menu  { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; background-color:#4056DA; padding: 2px; text-align: center; width: 620px; }
.header_menu_sommer  { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; background-color:#a30101; padding: 2px; text-align: left; width: 620px; }
.header_menu_neutral  { font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; color: #333333; background-color:#fdf4ca; padding: 2px; text-align: left; width: 620px; }

/*  Content
/* * * * * * * * * * * * * * * * * * * * * * * * * * */



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

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

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

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

.con_all_bg {
  position: relative;
  float:left;
  width:620px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  background-color: #FBF6D2;
  }

.con_teaserbild {
  position: relative;
  float:left;
  width: 130px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  }

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

.con_teasertext_bg {
  position: relative;
  background-color: #FBFBE9;
  float:left;
  width:400px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }

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

.con_partner_left {
  background-color: #FBFBE9;
  position: relative;
  float:left;
  width:220px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }
.con_partner_right {
  background-color: #FBFBE9;
  position: relative;
  float:left;
  width:380px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }

.con_309 {
  position: relative;
  float:left;
  width:309px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }
.con_310 {
  position: relative;
  float:left;
  width:305px;
  margin: 0px 0px 0px 3px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }
.con_zwisch {
  position: relative;
  float:left;
  width:6px;
  margin: 0px;
  padding: 0px;
  }
.con_277 {
  position: relative;
  float:left;
  width:277px;
  margin: 0px 0px 0px 12px;
  padding: 0px;
  text-align: left;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 12px;
  }

.con_left_header {
  position: relative;
  float:left;
  width:300px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  text-align: left;
  font-family: Times new roman; 
  font-weight: bold; 
  font-size: 16px; 
  color: #c62500; 
  }

.con_right_header {
  position: relative;
  float:left;
  width:300px;
  margin: 0px 0px 0px 6px;
  padding: 0px;
  text-align: left;
  font-family: Times new roman; 
  font-weight: bold; 
  font-size: 16px; 
  color: #c62500; 
  }

.con_309_header {
  position: relative;
  float:left;
  width:309px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  font-family: Times new roman; 
  font-weight: bold; 
  font-size: 16px; 
  color: #c62500; 
  }

.con_310_header {
  position: relative;
  float:left;
  width:310px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  font-family: Times new roman; 
  font-weight: bold; 
  font-size: 16px; 
  color: #c62500; 
  }

.con_277_header {
  position: relative;
  float:left;
  width:277px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  text-align: left;
  font-family: Times new roman; 
  font-weight: bold; 
  font-size: 16px; 
  color: #c62500; 
  }


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

.header1   { font-family: Times new roman; font-weight: bold; font-size: 16px; color: #ACACAC; }
.header2   { font-family: verdana,arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; }
.header3   { font-family: verdana,arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #3B3B3C; }


td  { font-family: verdana,arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; }

.text10  { font-family: verdana,arial, helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #333333; }
.text11  { font-family: verdana,arial, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333333; }
.text12  { font-family: verdana,arial, helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #333333; }

.textb12  { font-family: verdana,arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; }
.textgreen11  { font-family: verdana,arial, helvetica, sans-serif; font-weight: normal; line-height: 14px; font-size: 11px; color: #007642; }

