/* CSS Document */



body{
	padding:14px 0 14px 0;
	margin:0;
	background-color:#900;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-attachment: fixed;
	background-image: url(../images/mbg.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

div, h1, h2, p, form, label, input, textarea, img, span, td, tr {

  margin:0; padding:0;
  
  font:11px Verdana, Arial, Helvetica, sans-serif;

  color: #000; 

}

ul{

  margin:0;

  padding:0;

  list-style-type:none;

  font-size:0;

}

hr{
		width: 85%;
		border: 1px solid #900;
	}

.spacer{

  clear:both;

  font-size:0;

  line-height:0;

}

.mainborder {

	border: 4px solid #fff;
	width: 978px;
	margin-left:auto;
	margin-right:auto;
	background-color:#933;
}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------header--------------------*/

#header{
	background:url(../images/header2.jpg) 0 0 no-repeat;
	width:978px;
	height:306px;
	position:relative;
	margin:0 auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;


}

#header ul{

  background:url(../images/nav_bar.gif) 0 0 no-repeat;

  width:219px;

  height:29px;

  position:absolute;

  left:757px;

  padding:0 0 0 2px;

}

#header ul li{

  background:url(../images/nav_div.gif) right top no-repeat;

  height:27px;

  float:left;

  padding:0 1px 0 0;

}

#header ul li a{

  display:block;

  background:url(../images/nav_bg.gif) 0 0 repeat-x;

  padding:0 8px;

  font:bold 11px/27px Arial, Helvetica, sans-serif;

  color:#344A04;

  background-color:inherit;

  text-decoration:none;

}

#header ul li a:hover{

  background:url(../images/nav_hover.gif) 0 0 repeat-x;

  color:#fff;

  background-color:inherit;

}

#header ul li a.hover{

  display:block;

  background:url(../images/nav_hover.gif) 0 0 repeat-x;

  color:#fff;

  padding:0 14px;

  font:bold 11px/27px Arial, Helvetica, sans-serif;

  background-color:inherit;

  text-decoration:none;

  cursor:text;

}

#header ul li.last{

  background-image:none;

  height:27px;

  float:left;

}

header img.logo{

  position:absolute;

  left:40px;

  top:98px;

  width:249px;

  height:72px;

}

#header h1{

  font:normal 30px/35px Arial, Helvetica, sans-serif;

  width:484px;

  color:white;

  height:32px;

  position:absolute;

  left:411px;

  top:98px;

  text-indent:0px;

}

#header p{

  font:normal 12px/19px Arial, Helvetica, sans-serif;

  color:#fff;

  background-color:inherit;

  position:absolute;

  left:411px;

  top:142px;

}

#header a{

  color:white;

}



#header img.icon{

  position:absolute;

  left:30px;

  top:247px;

  width:0px;

  height:0px;

}

#topText{

  font:normal 18px/23px Arial, Helvetica, sans-serif;

  color:#E8E8E8;

  background-color:inherit;

  position:absolute;

  left:255px;

  top:183px;

  width:588px;

}



#topText .contentpaneopen{

  font:normal 15px/20px Arial, Helvetica, sans-serif;

  color:#E8E8E8;

  background-color:inherit;

  width:588px;

}



.topText{

  font:normal 18px/23px Arial, Helvetica, sans-serif;

  color:#E8E8E8;

  background-color:inherit;

  position:absolute;

  left:285px;

  top:183px;

  width:588px;

}





#header p.topText span.smallTxt{

  font:normal 12px/18px Arial, Helvetica, sans-serif;

  color:#FF9C3A;

  background-color:inherit;

  padding:0 0 0 8px;

}



/*------------------------------------------------header--------------------*/



/*------------------------------------------------body--------------------*/

#body{

  width:978px;

  margin:0 auto;

}




/*------------------------------------------------left--------------------*/

#left{


  width:150px;
  float:left;

}



#right{

  width:150px;
  float:left;

}



.module{
	width:136px;
	background-color:#fff;
	margin:0 0 7px 0px;
	padding:5px 7px 6px 7px;
	color:#000;
	font:normal 12px/17px Geneva, Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;	
}



.mainlevel{

  padding:0 0 0 10px;

  margin:0 0 0 15px;

  border-left:#f63 solid 2px;

  font:normal 12px/17px Geneva, Arial, Helvetica, sans-serif;

  width:199px;

}





.sublevel{

  padding:0 0 0 15px;

  margin-left:20px;

  line-height:11px;

  border-left:#696 solid 1px;

  font:normal 11px/16px Geneva, Arial, Helvetica, sans-serif;

  width:199px;

}



.module h3{

  font:bold 14px/14px Geneva, Arial, Helvetica, sans-serif;

  color:#000;

  background-color:#000000;

  padding:0 0 0 25px;

  margin:0 0 10px 0;

  background:url(../images/moduleh3.gif) 0 0 no-repeat;

  height:25px;

  display:block;

}
/* Poll */
.message {
padding-left:10px;
padding-right:10px;
}

table.poll, table.pollstableborder td {
padding-bottom:4px;
padding-right:4px;
}
/*------------------------------------------------left--------------------*/



/*------------------------------------------------content--------------------*/

.content{
	width:678px;
	float:left;
	background-image: url(../images/content_panel_bg.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	background-color: #ffc;

}



.contentheading{

  font:bold 15px/18px Arial, Helvetica, sans-serif;

  color:#D76E08;

  background-color:inherit;

  border-bottom:#BCBCB5 dashed 1px;

  width:100%;

  margin:0 0 0 0;

}



table.contentpaneopen{

  margin-left:20px;
    margin-right:20px;
  margin-top:5px;

}

table.contentpaneopen_width{
  margin-left:20px;
    margin-right:20px;
  margin-top:5px;
    width:638px;
}

.contentpane{

  padding-left:10px;

  padding-right:10px;

  font:normal 13px/18px Arial, Helvetica, sans-serif;

  color:#62625C;

  background-color:inherit;

  width:638px;

}



.small {

 font:normal 10px/15px Arial, Helvetica, sans-serif;

 line-height:10px;

 margin:0px;

 padding:0px;



}

.modifydate{

 line-height:10px;

 margin:0px;

 padding:0px;

 font:normal 10px/15px Arial, Helvetica, sans-serif;

}

.createdate{

 line-height:10px;

 margin:0px;

 padding:0px;

 font:normal 10px/15px Arial, Helvetica, sans-serif;

}



.contentpaneopen{

  font:normal 13px/18px Arial, Helvetica, sans-serif;

  color:#62625C;

  background-color:inherit;



}

.contentdescription{

  font:normal 13px/18px Arial, Helvetica, sans-serif;

  color:#62625C;

  background-color:inherit;

  padding-left:10px;

  padding-right:10px;

  padding-top:10px;
  
}

#active_menu {

  color:#D76E07;

}

#content td,ul,li{

  font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif;

  color:#62625C;

  background-color:inherit;

  padding:0 38px 0px 38px;

}

.content a{
  font:11px/18px Verdana, Arial, Helvetica, sans-serif;

  color:#c00;

  background-color:inherit;

  text-decoration:none;
}

.content a:hover {
	text-decoration: underline;  
}

.blog_more{

  font:bold 13px/18px Verdana, Arial, Helvetica, sans-serif;

  color:#D76E08;

  background-color:inherit;

  padding-left:10px;

}

a {

  font:11px/18px Verdana, Arial, Helvetica, sans-serif;

  color:#000;

  background-color:inherit;

  text-decoration:none;

}

a:hover {
	text-decoration: underline;  

}



a:active {
	color:#1F460B;
}





.readon{

  font:bold 13px/18px Arial, Helvetica, sans-serif;

}


#contentTop{

  display:block;

  background:url(../images/content_top.gif) 0 0 no-repeat;

  width:678px;

  height:36px;

}



#contentBottom{

  display:block;

  background:url(../images/content_bottom.gif) 0 0 no-repeat;

  width:678px;

  height:40px;

}



#content h2{

  font:bold 30px/22px Arial, Helvetica, sans-serif;

  color:#222222;

  background-color:inherit;

  margin:0 0 16px 0;

  padding:0 0 0 38px;

  display:block;

}

#content p.contentTxt1{

  font:normal 13px/18px Arial, Helvetica, sans-serif;

  color:#62625C;

  background-color:inherit;

  padding:0 38px 10px 38px;

}

td.sectiontableheader{
  font:bold 11px/18px Verdana,Arial,Helvetica,sans-serif;
}
tr.sectiontableentry1{
	background-color: #fc9;
}

/*------------------------------------------------content--------------------*/

.componentheading

{

  font:bold 0px/18px Arial, Helvetica, sans-serif;

  color:#D76E08;

  background-color:inherit;

  border-bottom:none;

  width:638px;

  margin:0 10px 0px 10px;
  
   padding-left:10px;

 padding-right:10px;

}



.back_button{

 padding-left:10px;

 padding-right:10px;

}

.bilderrahmen{
	border:1px solid #f00;
}

.bilderrahmenct{
	border:1px solid #f00;
	margin-right: 8px;
}

/*------------------------------------------------body--------------------*/







/*------------------------------------------------footer--------------------*/

.footer{

  width:978px;

  height:36px;

  margin:0 auto;

  color:#fff;

  position:relative;

  font:normal 11px/15px Arial, Helvetica, sans-serif;
  
  text-align:center;
  
  background:url(../images/footer_t2rnr.jpg) 0 0 no-repeat;
  
    border-top:#000 solid 1px;




}

.footer a{

  color:#fff;

  background-color:inherit;

  font:normal 11px/15px Arial, Helvetica, sans-serif;

  padding:0;

  text-decoration:none;

}

.footer a:hover{


  
  text-decoration:underline;

}





.footer a.xht{

  width:98px;

  height:20px;

  background:url(../images/xhtml_bg.gif) 0 0 no-repeat;

  position:absolute;

  left:757px;

  top:23px;

}

.footer a.xht:hover{

  background:url(../images/xhtml_bg_hover.gif) 0 0 no-repeat;

}

.footer a.cs{

  width:98px;

  height:20px;

  background:url(../images/css_bg.gif) 0 0 no-repeat;

  position:absolute;

  left:866px;

  top:23px;

}

.footer a.cs:hover{

  background:url(../images/css_bg_hover.gif) 0 0 no-repeat;

}

.footer img{

  position:absolute;

  left:880px;

  top:51px;

  width:84px;

  height:26px;

}



/*------------------------------------------------footer--------------------*/
