body {
  background-color : #efdfd6;
  background-color : #FFFFFF;
  text-align       : center;
  margin           : 5px;
  position         : absolute;
}

/* Schrift */
body, p, td {
  font-family      : Arial;
  font-size        : 12px;
  font-weight      : normal;
  color            : #333333;
}

/* Der Inhalt */
#globalmain {
  background-color : #FFFFFF;
  width            : 787px;
  text-align       : left;
  margin           : 0px auto;
}
#globalheader {
  width:787px;
  position:relative;
}

#logo      { top:0px; left:0px; width:190px; height:90px; position:absolute; }
#headerr   { top:0px; left:473px; width:587px; height:30px; background-color:white; position:absolute; text-align:left; }
#header2    { top:30px; left:200px; width:587px; height:80px; background-color:white; position:absolute; text-align:right; }
#header    { top:30px; left:200px; width:587px; height:80px; background-color:white; position:absolute; text-align:right; }
#menu      { top:103px; left:0px; width:787px; height:24px; position:absolute; background-image:url(images/img/mback.gif); }
#bigbutton { top:133px; left:0px; width:190px; height:241px; position:absolute; background-image:url(images/img/mbBack.gif); }
#flash     { top:133px; left:200px; width:588px; height:159px; position:absolute; }
#statistik { top:298px; left:200px; width:588px; height:20px; position:absolute; background-image:url(images/img/sback.gif); text-align:center; line-height:19px; color:white; }
#subleft   { top:380px; left:0px; width:190px; height:342px; position:absolute; }
#subleft2  { top:740px; left:0px; width:190px; height:200px; position:absolute; text-align:center;}
#content   { top:327px; left:200px; width:389px; height:795px; position:absolute; }
#news      { top:327px; left:598px; width:190px; height:915px; position:absolute; }
#footer    { top:1250px; left:0px; width:787px; height:35px; position:absolute; }
#cleft     { top:133px; left:0px; width:472px; position:absolute;}
#adright   { top:103px; left:795px; width:100px; position:absolute;}

#header2 a:visited, #header2 a {text-decoration:none; color:#d00; font-weight:bold;}
#header2 a:visited img, #header2 a img{filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 -moz-opacity: 0.40; opacity:0.4;
}
#header2 a:hover {background-color:transparent; color:#06a;}
#header2 a span {display:none;}
#header2 a:hover span {display:block; position:absolute; top:50px; left:0; font-size:12px; height:18px; padding:4px; font-weight:normal; color:#a40;}

#header2 a:hover img { filter: alpha(opacity=99);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=99);
 -moz-opacity: 0.99; opacity:1;
 }
 
span.grau {
	font-family: arial;
	font-weight: bold;
	font-size: 9pt;
	color: #ccc;
	text-align:left;
}
 
#b190 { top:0px; left:0px; position:absolute; width:190px; height:20px; background-image:url(images/img/b190.gif); margin:0px; padding:0px; }
#b306 { top:0px; left:0px; position:absolute; width:306px; height:20px; background-image:url(images/img/b306.gif); margin:0px; padding:0px; }
#b389 { top:0px; left:0px; position:absolute; width:389px; height:20px; background-image:url(images/img/b389.gif); margin:0px; padding:0px; }
#b472 { top:0px; left:0px; position:relative; width:472px; height:20px; background-image:url(images/img/b472.gif); margin:0px 0px; padding:0px 0px; }
#b787 { top:0px; left:0px; position:relative; width:787px; height:20px; background-image:url(images/img/b787.gif); margin:0px; padding:0px; }
#b509 { width:509px; height:20px; background-image:url(images/img/b509.gif); margin:0px; padding:0px; }

.menu {
  width:96px;
  text-align:center;
}
.menu6 {
  width:111px;
  text-align:center;
}
.boxtop {
  font-weight : bold;
  color       : #3282B9;
  line-height : 20px;
}
.boxtopnews {
  font-weight : bold;
  color       : #ED711A;
  line-height : 20px;
}
.boxtopservice {
  font-weight : bold;
  color       : #7AA81E;
  line-height : 20px;
}
.headline {
  font-weight : bold;
  color       : #3282B9;
  margin      : 0px;
}
h1 {
  font-size   : 12px;
  font-weight : bold;
  margin      : 0px;
  line-height : 15px;
}
h2 {
  width       : 180px;
  font-size   : 12px;
  font-weight : bold;
  margin      : 0px 0px 0px 5px;
  line-height : 15px;
  color       : #333333;
}
h5 {
  font-size   : 12px;
  font-weight : bold;
  margin      : 25px 0px 5px 0px;
  line-height : 15px;
  color       : #333333;
}
.foto {
  margin : 22px 0px 4px 0px;
}
.footer {
 color:#BDBDBD;
 font-size:11px;
}
.border3 {
  border-left   : 1px solid #C8C8C8;
  border-right  : 1px solid #C8C8C8;
  border-bottom : 1px solid #C8C8C8;
}

.bg0 { padding:3px; background-color:#FFDFDF; }
.bg1 { padding:3px; background-color:#E0ECF4; }
.bg2 { padding:3px; background-color:#F3F7FB; }


a:link, a:visited, a:hover, a:active, a:focus {
  color           : #3282B9;
  font-weight     : normal;
  text-decoration : underline;
}
a:hover { color : #FF9933; }

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active, a.menu:focus {
  color           : #FFFFFF;
  font-weight     : bold;
  text-decoration : none;
}
a.menu:hover { color : #643303; }

a.button:link, a.button:visited, a.button:hover, a.button:active, a.button:focus {
  color           : #FFFFFF;
  font-size       : 12px;
  font-weight     : bold;
  text-decoration : none;
}
a.button:hover { text-decoration : underline; }

a.news:link, a.news:visited, a.news:hover, a.news:active, a.news:focus {
  color           : #FF9933;
  font-weight     : normal;
  text-decoration : underline;
}
a.news:hover { color : #3282B9; }

a.headline:link, a.headline:visited, a.headline:hover, a.headline:active, a.headline:focus {
  color           : #3282B9;
  font-weight     : bold;
  text-decoration : none;
}
a.headline:hover { text-decoration : underline; }

a.agb:link, a.agb:visited, a.agb:hover, a.agb:active, a.agb:focus {
  color           : #BDBDBD;
  font-size       : 11px;
  text-decoration : none;
}
a.agb:hover { text-decoration : underline; }

p.smenu {
  margin : 0px;
  padding : 2px;
  padding-left: 5px;
  line-height: 12px;

}

