body{
font-size:12;
font-family: verdana, tahoma, arial;
color: #000000;
}

/*   _A_    */
.artikel_box {
 width: 740px;
 background-color: #ffffff;
 padding: 7px, 7px ,7px, 7px;
 padding-top: 7px;
 padding-right: 7px;
 padding-bottom: 7px;
 padding-left: 7px;
 border-top: 1px solid #009999;
 border-right: 1px solid #009999;
 border-bottom: 1px solid #009999;
 border-left: 1px solid #009999;
 font-size: 12;
 font-family: verdana, tahoma, arial;
 }


a.artikel_link:visited {
 display: block;
 width: 705px;
 background-color: #ffffff;
 border: 0px solid #009999;
 color: #000000;
 padding-bottom: 2px;
 padding-top: 2px;
 font-size: 11;
 font-family: verdana, tahoma, arial;
 text-decoration: none;
 }

a.artikel_link:link {
 display: block;
 width: 705px;
 background-color: #ffffff;
 border: 0px solid #009999;
 color: #000000;
 padding-bottom: 2px;
 padding-top: 2px;
 font-size: 11;
 font-family: verdana, tahoma, arial;
 text-decoration: none;
 }

a.artikel_link:hover {
 display: block;
 width: 705px;
 background-color: #ffffff;
 border: 0px solid #009999;
 color: #000000;
 padding-bottom: 4px;
 padding-top: 0px;
 font-size: 11;
 text-decoration: underline;
 font-family: verdana, tahoma, arial;
 }

/*----------*/

/*-----B----*/
.bitbig{
font-size:17;
font-family: verdana, tahoma, arial;
color: #000000;
padding-top: 4px;
padding-bottom: 4px;
padding: 4px, 0px, 4px, 0px;

}

.blocktext{
text-align: center;
font-size: 11;
font-family: verdana, tahoma, arial;
width: 500px;
padding-left: 50px;
padding-right: 50px;
}

.blocktext_2{
text-align: left;
font-size: 12;
font-family: verdana, tahoma, arial;
width: 100%;
padding-left: 11px;
padding-right: 11px;
}

.blocktext2{
text-align: left;
font-size: 12;
font-family: verdana, tahoma, arial;
/*width: 100%;*/
padding-left: 10px;
padding-right: 0px;
}

#blocktext2{
text-align: left;
font-size: 12;
font-family: verdana, tahoma, arial;
/*width: 500px;*/
padding-left: 10px;
padding-right: 0px;
}

.button1{
background-color:#ece9d8;
color:#000000;
font-weight:none;
border: 1px solid #000000;
font-size: 9px;
padding: 1px, 3px, 1px, 3px;
padding-top: 1px;
padding-right: 3px;
padding-bottom: 1px;
padding-left: 3px;
}

.button1:hover{
background-color:#ece9d8;
color:#c1c1c1;
font-weight:none;
}
/*----------*/


/*-----H----*/
.headline{
text-align: center;
font-size: 20;
font-weight: none;
font-family: verdana, tahoma, arial;
}

.headline2{
text-align: left;
font-size: 18;
font-weight: none;
font-family: verdana, tahoma, arial;
padding-left: 10px;
}

#headline2{
text-align: left;
font-size: 18;
font-weight: none;
font-family: verdana, tahoma, arial;
padding-left: 10px;
}
/*----------*/

/*-----I----*/
a.impressum_link:visited{
 font-size: 11;
 font-family: verdana, tahoma, arial;
 color: #009999;
 text-decoration: underline;
 }

a.impressum_link:link{
 font-size: 11;
 font-family: verdana, tahoma, arial;
 color: #009999;
 text-decoration: underline;
 }

a.impressum_link:hover{
 font-size: 11;
 font-family: verdana, tahoma, arial;
 color: #009999;
 text-decoration: none;
 }
/*----------*/

/*-----S----*/
a.standardlink:visited{
 font-size: 12;
 font-family: verdana, tahoma, arial;
 color: #009999;
 text-decoration: underline;
 }

a.standardlink:link{
 font-size: 12;
 font-family: verdana, tahoma, arial;
 color: #009999;
 text-decoration: underline;
 }

a.standardlink:hover{
 font-size: 12;
 font-family: verdana, tahoma, arial;
 color: #009999;
 text-decoration: none;
 }
/*----------*/


.text{
 font-family: verdana, tahoma, arial;
 font-size: 12;
 color: #000000;
 font-weight: bold;
 }

a.link:link{
 font-size: 12;
 color: #00a099;
 font-decoration: none;
 }

a.link:visited{
 font-size: 12;
 color: #00a099;
 font-decoration: none;
 }

a.link:hover{
 font-size: 12;
 color: #00a099;
 font-decoration: underline;
 }

.aussen_rahmen {
 border: 2px solid #00a099;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 }

.rechts_unten_rahmen {
border-right: 1px solid #00a099;
border-bottom: 1px solid #00a099;
border-left: 0px solid #00a099;
border-top: 0px solid #00a099;
}



.unten_rahmen {
border-right: 0px solid #00a099;
border-bottom: 1px solid #00a099;
border-left: 0px solid #00a099;
border-top: 0px solid #00a099;

}



.kein_rahmen2 {
border-right: 0px solid #00a099;
border-bottom: 0px solid #00a099;
border-left: 0px solid #00a099;
border-top: 0px solid #00a099;
}


 .euro {
  width: 1px;
  margin: 0;
  padding: 0;
  background-color: #00a099;
  }



a.untermenu_element{

 display: block;
 text-decoration: none;
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 font-weight: none;
 color: #ffffff;
 padding: 0px, 0px ,0px, 0px;
 padding-top: 7px;
 padding-right: 4px;
 padding-bottom: 7px;
 padding-left: 4px;
 background-color: #009999;
 border-left: 8px solid #ffffff;
 border-right: 8px solid #ffffff;
 border-top: 5px solid #ffffff;
 border-bottom: 5px solid #ffffff;
 text-align: left;
 border-color: #ffffff;
 }

a.u_element:hover {
 background-color: #006666;
 padding: 7px, 4px ,7px, 4px;
 padding-top: 7px;
 padding-right: 4px;
 padding-bottom: 7px;
 padding-left: 4px;

 }




a.obermenu_element{
 display: block;
 text-decoration: none;
 font-family: verdana, tahoma, arial;
 font-size: 11px;
 font-weight: none;
 color: #ffffff;
 padding: 6px, 8px ,6px, 8px;
 padding-top: 6px;
 padding-right: 8px;
 padding-bottom: 6px;
 padding-left: 8px;
 background-color: #09999;
 border-left: 0px solid #ffffff;
 border-right: 1px solid #ffffff;
 border-top: 0px solid #ffffff;
 border-bottom: 0px solid #ffffff;
 text-align: center;
 }

a.obermenu_element:hover {
 background-color: #006666;
  padding: 4px, 8px ,8px, 8px;
 padding-top: 4px;
 padding-right: 8px;
 padding-bottom: 4px;
 padding-left: 8px;
 }

.euro{
 background-color: #009999;
  width: 1px;
  margin: 0;
  padding: 0;
}

.suchbox{
 display: block;
 text-decoration: none;
 font-family: verdana, tahoma, arial;
 font-size: 10px;
 color: #ffffff;
 padding: 5px, 5px ,5px, 13px;
 padding-top: 5px;
 padding-right: 5px;
 padding-bottom: 5px;
 padding-left: 13px;
 background-color: #009999;
 border-left: 6px solid #ffffff;
 border-right: 6px solid #ffffff;
 border-top: 3px solid #ffffff;
 border-bottom: 0px solid #ffffff;
 text-align: left;
 border-color: #ffffff;
 valign: middle;
}

.eingabefeld1{
background-color:#ffffff;
color:#000000;
border: 1px solid #000000;
}

.eingabefeld1:hover{
background-color:#ffffff;
color:#006666;
border: 1px solid #006666;
}


td.newsletter{
background-color: #eeeeee; 
}
td.newsletter:hover{
background-color: #EFEFEF; 
}


