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

body {
   background: #E4E4E4;
}

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

.artextbox {
   padding-left: 5px;
   padding-right: 5px;
   vertical-align: top;
}

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

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

.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/streifen.gif) repeat-x;
   height: 8px;
   width: 470px;
}

.contentbox_title {
   background: #F2401D;
   color: #FFFFFF;
   font: bold 11px Arial, Helvetica, Sans-Serif;
}

.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, .head3 {
   display: block;
   float: left;
   height: 198px;
}

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

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

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

.leererplatzhalter {
   float: left;
   height: 85px;
   width: 135px;
}

.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, .mehrunten a:link,
.mehrunten a:hover,
.mehrunten a:visited,
.mehrunten a:active {
   color: #F2401D;
   font: 11px Arial, Helvetica, Sans-Serif;
   text-decoration: none;
}

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

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

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

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

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

.obertabellemtd {
   background: #FCFCFC;
}

.objswf {
   float: left;
   left: -20px;
   margin-top: 0px;
   position: absolute;
}

.schattenlr {
   background: url(/images/schattengrauleftright2.gif) 0 105px no-repeat;
}

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

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

.tmpobj {
   display: block;
   height: 15px;
   width: 50px;
}

.tmpobj2 {
   display: block;
   float: left;
   height: 15px;
   width: 70px;
}

.tmpobj3 {
   display: block;
   float: left;
   height: 15px;
   width: 100px;
}

#anreisser {
   clear: both;
   padding: 10px 10px 25px;
}

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

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

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

#startpagediv {
   position: absolute;
   height: 97px;
   background: url(/images/startpage.jpg) left no-repeat;
   width: 100%;
}