body{
  background: #c8c8c8 url('./images/styles/ac/body_bg.jpg') fixed repeat;
  color: #ffffff;
  font-family: Arial;
  font-size:12px;
  margin: 0;
}

img{
  border: 0 none;
}

a{
  text-decoration: none;
}

a:link, a:visited{
  color: #ff0e0e;
}

a.otherlnk:link, a.otherlnk:visited{
  color: #dadada;
}

a:hover, a:active{
  color: #812323;
}

a.otherlnk:hover, a.otherlnk:active{
  color: #acacac;
}

#header_l_t{
  background-image: url('./images/styles/ac/header_aussen_l.jpg');
  background-repeat: no-repeat;
  background-position: right;
  width:50%;
  height: 192px;
}

#navi_l_t{
  background-image: url('./images/styles/ac/header_l.jpg');
  background-repeat: no-repeat;
  width: 171px;
  height: 192px;
}

#header_m{
  background-image: url('./images/styles/ac/header_m.jpg');
  background-repeat: no-repeat;
  width: 670px;
  height: 192px;
  vertical-align: top;
}

#navi_r_t{
  background-image:url(./images/styles/ac/header_r2.jpg);
  background-repeat:no-repeat;
  height:192px;
  text-align:center;
  vertical-align:bottom;
  width:169px;
}

#header_r_t{
  background-image: url('./images/styles/ac/header_aussen_r.jpg');
  background-repeat: no-repeat;
  width: 50%;
  height: 192px;
}

#zumforum{
  display:block;
  width: 119px;
  height: 118px;
  background: transparent url('./images/styles/ac/header_zumforum.jpg') no-repeat left top;
  position: relative;
  left: 26px;
  top: 34px;
}

#zumforum:hover{
  background-position: left bottom; 
}

#center_l{
  vertical-align: top;
  background-image: url('./images/styles/ac/aussen_l.jpg');
  background-repeat: repeat-y;
  background-position: right;
  width: 223px;
}

#center_l_t{
  background-image: url('./images/styles/ac/aussen_l_t.jpg');
  background-repeat: no-repeat;
  height: 74px;
  background-position: right;
}

#centernavi_l{
  vertical-align: top;
  background-image: url('./images/styles/ac/navi_l_bg.jpg');
  background-repeat: repeat-y;
  width: 171px;
}

#ticker{
  background-image: url('./images/styles/ac/header_ticker.jpg');
  background-repeat: no-repeat;
  width: 670px;
  height: 99px;
}

#ticker1{
  background-image: url('./images/styles/ac/header_ticker_aus.jpg');
  background-repeat: no-repeat;
  width: 670px;
  height: 99px;
  text-align: center;
}

#centernavi_r{
  vertical-align: top;
  background-image: url('./images/styles/ac/navi_r_bg.jpg');
  background-repeat: repeat-y;
  width: 169px;
}

#center_r{
  vertical-align: top;
  background-image: url('./images/styles/ac/aussen_r.jpg');
  background-repeat: no-repeat;
  width: 217px;
  height: 74px;
}

#center_r_t{
  background-image: url('./images/styles/ac/aussen_r_t.jpg');
  background-repeat: no-repeat;
  background-position: left;
  height: 74px;
}

#center{
  vertical-align: top;
  background-image: url('./images/styles/ac/content_bg.jpg');
  background-repeat: repeat-y;
  min-height: 210px;
}

#centernavi_r_b{
  vertical-align: bottom;
  background-image: url('./images/styles/ac/navi_r_bg.jpg');
  background-repeat: repeat-y;
  width: 169px;
}

#foot_l{
  background-image: url('./images/styles/ac/footer_aussen_l.jpg');
  background-repeat: no-repeat;
  width: 223px;
  background-position: right;
  height: 40px;
}

#footnavi_l{
  background-image: url('./images/styles/ac/footer_l.jpg');
  background-repeat: no-repeat;
  width: 171px;
  height: 40px;
}

#footnavi_r{
  background-image: url('./images/styles/ac/footer_r.jpg');
  background-repeat: no-repeat;
  width: 169px;
  height: 40px;
}

#foot_r{
  background-image: url('./images/styles/ac/footer_aussen_r.jpg');
  background-repeat: no-repeat;
  width: 217px;
  height: 40px;
}

.footerimg{
  display:inline-block;
  background-position: left top;
  background-repeat: no-repeat;
  height: 40px;
}

.footerimg:hover{
  background-position: left bottom;
}

.content_top{
  width: 670px;
  height: 30px;
  background-image: url('./images/styles/ac/content_t.png');
  background-repeat: no-repeat;
}

.content_title{
  font-weight: bold;
  padding-left: 60px;
  padding-top: 12px;
  float: left;
}

.content_cont{
  width: 670px;
  min-height: 50px;
  background-image: url('./images/styles/ac/content_m.jpg');
  background-repeat: repeat-y;
}

.content_bot{
  width: 670px;
  height: 21px;
  background-image: url('./images/styles/ac/content_u.png');
  background-repeat: no-repeat;
}

.content_date{
  float:right;
  padding-top: 12px;
  padding-right: 23px;
}

.content_text{
  padding: 5px 33px 25px;
}

.news_top{
  width: 670px;
  height: 30px;
  background-image: url('./images/styles/ac/content_t_news.png');
  background-repeat: no-repeat;
}

.news_kat{
  position: absolute;
  z-index: 2;
  padding-left: 14px;
  padding-top: 2px;
}

.news_seperator{
  width: 66px;
  height: 33px;
  float: left;
}

.news_title{
  font-weight: bold;
  padding-left: 98px;
  padding-top: 12px;
  float: left;
}

.kommentarlink{
  font-weight: bold;
  font-size: 8pt;
  float: left;
  padding-left: 30px;
  margin-top: -15px;
  color: #ffffff;
}

.author{
  font-weight: bold;
  float: right;
  padding-right: 30px;
  margin-top: -15px;
}

.navitop{
  padding-left: 18px;
}

.navicont{
  background-image: url('./images/styles/ac/navi_text_bg.gif');
  background-repeat: repeat-y;
  background-position: center;
  padding: 0px 34px 2px;
}

#centernavi_r > .navicont{
  margin-left: -4px;
  margin-right: -5px;
}

.navibot{
  height: 16px;
  background-image: url('./images/styles/ac/navi_text_foot.png');
  background-repeat: no-repeat;
  margin-bottom: 10px;
}

.editorbutton{
	background-color:#ACACAC;
	border:1px solid #333333;;
	margin-right:2px;
	float:left;
	width:24px;
	height:24px;
}

.textinput{
	color:#000000;
	background-color:#ACACAC;
	border: 1px solid #333333;
	font-size:8pt;
	padding:2px;
	font-family:Arial;
}

.button{
	color:#000000;
	background-color:#ACACAC;
	border: 1px solid #333333;
	font-size:8pt;
	padding:2px;
}

#headlines{
  margin-left: 60px;
  margin-top: 20px;
  float: left;
  font-size: 10px;
}

#forenticker{
  margin-left: 390px;
  margin-top: 20px;
}

.zonenbuttons{
  display: block;
  position: absolute;
  height: 20px;
  background-position: top left;
  margin-top: 154px;
}

.zonenbuttons:hover{
  background-position: bottom left;
}

#acticezone{
  display: block;
  position: absolute;
  height: 20px;
  background-position: bottom left;
  margin-top: 154px;
}

#werbung{
  text-align: center;
  padding: 10px 0px;
}