body, .body {
  background-image: url(/css/de/night/background.png);
  background-repeat: repeat-x;
  background-Attachment: fixed;
}



a {
  color:#4B4B4B;
  text-decoration:none
}

a:hover{
  color:#4B4B4B;
  text-decoration:underline
}



a.a_m { 
  color:#888888;
  display:block; 
  border:1px solid #C3C3C3;
  width:100%;
  height:16px;
  padding-top:4px;
  text-indent: 5px;
  text-decoration:none;
  background-image: url('c_top_center.png');
 
}

a.a_m:hover {
  color: #000000;
  background-image: url('c_top_center_hover.png');
}

a.i_m { 
  color:#000000;
  display:block; 
  width:100%;
  height:16px;
  padding:5px 0px 1px 0px;

  text-decoration:none;
  border-bottom: 1px solid #C3C3C3; 
}

a.i_m:hover {
  color: #000000;
  text-decoration: none;
  background-image: url('/images/menue.png');

}

.cc {
  background-image: url('/images/menue.png');
  height:25px;
  padding: 0px 10px 0px 15px;
}

.ro {
	background:url(c_top_right.png) top right no-repeat;
  height:25px;
  width:30px;
}

.lo {
	background:url(c_top_left.png) top left no-repeat;
  height:25px;
  width: 30px;
}


.rcc {
  background: url(w_top_center.png);
  margin-left:15px;
  margin-right:10px;
  height:15px;
}
.rccin {
  position: relative;
  display:block;
  height:200%;
  padding:0px 0px 15px 10px;
  background: #FFF;
}

.rccin_back {
  	background:url(w_back.gif) 100px right no-repeat;
  	background-image:url(w_back.gif);
  	background-repeat: no-repeat;
  	background-position: 10px 100px;
    /*fuckin IE!*/
}

.rro {
	background:url(w_top_right.png) top right no-repeat;
  height:15px;
  width:15px;
}

.rlo {
	background:url(w_top_left.png) top left no-repeat;
  height:15px;
  width:15px;
}

.nav_main {
  font-size: 12px;
  color:#FFF; 
  padding-left: 10px;
  padding-top: 10px;
}
.nav_main a {
  color:#FFF;
}
.nav_main a:hover {
  color:#FFF;
  text-decoration: underline;
}

.box {
  border: 1px solid #C3C3C3;
}


.m_menu, a.m_menu, a:hover.m_menu {
  color: #FFFFFF;
  font: 11px verdana, arial;
  text-transform: uppercase;
}




.main_headline { 
  color:#888;
  display:block; 
  width:100%;
  height:18px;
  padding-top:6px;
  text-indent: 6px;
  text-decoration:none;


/*  background-image: url('/images/button_back_blue.png'); 
  background-image: url('pulldown_back.png');*/
  background-image: url('/images/menue.png');
  
  border-bottom: 1px solid #C3C3C3;
}

.h_m {
  display:block;
  border-left:1px solid #C3C3C3;
  border-bottom:1px solid #C3C3C3;
  height:18px;
  padding-top: 6px;

}
a.h_m {
  color: #888;
  background-image: url('pulldown_back.png');
  background-image: url('/images/menue.png');
}
a.h_m:hover {
  color: #888;
  background: #FAFAFA;
  background-image: url('pulldown_back.png');
  background-image: url('/images/menue.png');
  text-decoration: none;
}


.pulldown {
  position:relative;
  height: 18px;
  padding-top: 6px;
  padding-left: 10px;
  padding-right: 5px;
  color:#888;
  background-image: url('/images/menue.png');
  cursor: pointer;
  border-left: 1px solid #C3C3C3;
  border-bottom: 1px solid #C3C3C3; 

}
.pulldown:hover {
  color: #888;
  background: #FAFAFA;
  background-image: url('/images/menue.png');
}
.pulldown_menu_off {
  position:absolute;
  border:1px solid #C3C3C3;
  display: none;
}
.pulldown_menu_on {
  position:absolute;
  display: block;
  float:left;
  text-align:left;
  margin-top:1px;
  background-image: url('background.png');
}
.p_m {
  display:block;
  padding:5px;
  padding-right:21px;
  padding-left:10px;

}
a.p_m {
  color: #FFF;

}
a.p_m:hover {
  color: #FFF;
  text-decoration: none;
  background-image: url('/images/menue.png');
}

