body {
   background: #E4E4E4;
}

a:link, a:hover, a:active, a:visited {
color: #0397EF; 
text-decoration: underline; 
}

.arshort {
   color: #000000;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

.artitle {
   color: #0397EF;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   padding-bottom: 10px;
   text-decoration: none;
}

.artitlebox {
   color: #F2401D;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 14px;
   font-weight: bold;
   padding-top: 0px; 
   padding-left: 5px; 
   padding-bottom: 5px;
   text-decoration: none;
   border-bottom: dashed 0.5pt #CDCDCD;
   
}


}
.contentbox {
   width: 480px;
}

.contentbox_inhalt{
   background: #FFFFFF;
}

.contentbox_inhalt {
   padding-left: 5px;
   padding-right: 5px;
   padding-top: 5px;
}

.contentbox_rundung {
   height: 25px;
   width: 23px;
}

.contentbox_streifen {
   background: url(/images/bluestreifen.gif) repeat-x;
   height: 8px;
   width: 470px;
}

.contentbox_title {
   background: #0397EF;
   color: #FFFFFF;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
}

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

.footmenu {
   background: #FFFFFF;
   height: 126px;
   left: 28px;
   position: relative;
   top: -60px;
   width: 254px;
}

.head1 {
   display: block;
   float: left;
   height: 204px;
}

.head2 {
   background: url(/images/bg_menue_oben.jpg) repeat-x;
   color: #000000;
   display: block;
   float: left;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 10px;
   height: 204px;
   text-align: center;
   width: 250px;
}

.head3 {
   display: block;
   float: left;
   height: 204px;
}

.headmenulinks {
   display: block;
   width: 250px;
   padding-top:10px; 
}

.headmenulinks  a:link,
.headmenulinks  a:active,
.headmenulinks  a:hover,
.headmenulinks  a:visited {
   font-decoration: none;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 10px;
}

.mehr {
   background: url(/images/mehr.gif) no-repeat;
   float: right;
   padding-left: 32px;
}

.mehr a:link,
.mehr a:hover,
.mehr a:visited,
.mehr a:active {
   color: #F2401D;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   text-decoration: none;
}

.mehrunten {
   background: url(/images/mehr.gif) no-repeat;
   float: right;
   padding-left: 32px;
   padding-right: 10px; 
}

.mehrunten a:link,
.mehrunten a:hover,
.mehrunten a:visited,
.mehrunten a:active {
   color: #0397EF;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   text-decoration: none;
}

.middlemenutd {
   background: url(/images/middlemenubg.jpg) #FCFCFC repeat-x;
}

.navstruct {
   color: #FFFFFF;
   font-family: Arial, Helvetica, Sans-Serif;
   font-size: 11px;
   font-weight: bold;
   padding-left: 10px;
   text-decoration: none;
}

.obertabelle {
   left: 28px;
   position: relative;
   top: -1px;
}

.obertabellectd {
   padding-left: 15px; /* padding-top: 15px; */
}

.obertabellemtd {
   background: #FCFCFC;
}

.schattenlr {
   background: url(/images/schattengrauleftright.gif) repeat-y;
}

.schattentb {
   background: url(/images/schattengrautopbottom.gif) repeat-x;
}


.artextbox {
vertical-align:top;
}




.objswf {
   float:left;
   margin-top: 0px; 
   position: absolute; 
   left: -20px; 
   
 }
 
 
.leererplatzhalter {
width: 135px; 
height: 85px; 
float:left;
}

.thumb{
   float: left;
   margin-right: 7px;
}

#anreisser {
   padding-bottom: 25px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   clear:both;
}

#footbereich {
   background: url(/images/bluefootbg.gif) repeat-x;
   width: 100%;
}

#hauptbereich {
   background: url(/images/hauptbg.gif) repeat-x #FFFFFF;
   width: 100%;
}

#headbereich {
   background: url(/images/blueheadbg.gif) repeat-x;
   height: 204px;
   width: 100%;
}