body{
	padding:11px 0 14px 0;
	margin:0;
	color:#000;
	background:url(images/bg.gif);
	background-repeat:repeat-x;
	background-color:#D4D4D4;}
div, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

h1 {  text-align:center; line-height:100%; color:#D76E08;	font:bold 15px/16px Arial, Helvetica, sans-serif;	 }


ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

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


img{	border:0px;
}

/*---------------------------------------*/

#header{
	background:url(images/header.jpg) 0 0 no-repeat;
	width:981px;
	height:274px;
	position:relative;
	margin:0 auto;
}
#header ul{
	background:url(images/nav_bar.gif) 0 0 no-repeat;
	width:981px;
	height:27px;
	position:absolute;
	left:0px;
	top:215px;
	padding:0 0 0 90px;
}
#header ul li{
	background:url(images/nav_div.gif) right top no-repeat;
	height:28px;
	float:left;
	padding:0 1px 0 0;
}
#header ul li a{
	display:block;
	background:url(images/nav_bg.gif) 0 0 repeat;
	padding:0 28px;
	font:bold 16px/28px Arial, Helvetica, sans-serif;
	color:#171E07;
	background-color:inherit;
	text-decoration:none;
}
#header ul li a:hover{
	background:url(images/nav_hover.gif) 0 0 repeat-x;
	padding:0 28px;
	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 28px;
	font:bold 16px/28px 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:-15px;
	top:12px;
  border:0px;
}

#header img.logo2{
	position:absolute;
	left:915px;
	top:235px;
  border:0px;
}

#header img.logo3{
	position:absolute;
	left:840px;
	top:15px;
  border:0px;
}

#header p{
	font:bold 11px  Helvetic;
	color:#fff;
	background-color:inherit;
	position:absolute;
	left:411px;
	top:15px;
}
#header p span.txt1{
	color:#fff;
	background-color:#9CCC37;
}

#header p.topText{
	font: bold  11px Helvetica;
	color:#E8E8E8;
	background-color:inherit;
	position:absolute;
	left:120px;
	top:248px;
	width:950px;
}


#header p.topText span.smallTxt{
	font: bold 11px Helvetica, sans-serif;
	color:#FFA619;
	background-color:inherit;
	padding:0 0 0 8px;
}

#header p.topText23{
	font: bold  17px Helvetica, sans-serif;
	color:#E8E8E8;
	background-color:inherit;
	position:absolute;
	left:560px;
	top:13px;
	width:450px;
	font-style:italic;
}



#body{
	width:978px;
	padding:13px 1px 13px 2px;
	margin:0 auto;
}

/*---------------------------------------*/

#left{
	width:325px;
	float:left;
}
#left1{
	width:300px;
	background:url(images/lft_box_bg.gif) 0 0 no-repeat #FCFCFC;
	border:#DDDDCA double 3px;
	margin:0 0 4px 0;
	padding:5px 5px 6px 9px;
	color:#545454;
}

#left1 p.boxTxt1{

	padding:0 0 0 10px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:290px;
}

.boxTxt1 a {	font:bold 17px/19px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 35px;
	margin:5px 0 2px 0;
	background:url(images/13.png) 0 0 no-repeat;
	height:25px;
	display:block; }
		
.boxTxt1 a:hover {		font:bold 17px/19px Arial, Helvetica, sans-serif;
	color:#FFA619;
	background-color:inherit;
	padding:0 0 0 35px;
	margin:5px 0 2px 0;
	background:url(images/12.png) 0 0 no-repeat;
	height:25px;
	display:block; }
		
	p.boxTxt13  {	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#A7A7A7;
	font-weight:bold;
	background-color:inherit;
	padding:0 0 0 10px;
	text-align:center;
	height:13px;
 }
			
	.boxTxt13 a {	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#A7A7A7;
	font-weight:bold;
	background-color:inherit;
	padding:0 0 0 10px;
	height:13px;
 }
	
.boxTxt13 a:hover {		font:normal 11px/13px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 10px;
	margin:0 0 5px 0;
	height:13px;
	font-weight:bold;
 font-style:normal;
 }
 
#left1 p.boxTxt1 span{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	background-color:inherit;
	padding:0 0 0 0px;
	margin:0 0 5px 0;
	height:25px;
	display:block;
}

#left2{
	width:316px;
	background:url(images/lft_box_bg.gif) 0 0 no-repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:0 0 4px 0;
	padding:5px 10px 6px 17px;
	color:#878767;
}
#left2 p.pic2{
	display:block;
	background:url(images/lft_pic2.gif) 0 0 no-repeat;
	width:74px;
	height:74px;
	margin:8px 0 0 0;
	float:left;
}
#left2 p.boxTxt2{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
#left2 p.boxTxt2 span{
	font:normal 19px/17px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	background:url(images/two.gif) 0 0 no-repeat;
	height:17px;
	display:block;
}
#left3{
	width:324px;
	background:url(images/lft_box_bg.gif) 0 0 no-repeat #EAEADA;
	border:#DDDDCA solid 7px;
	margin:0;
	padding:5px 10px 6px 9px;
	color:#878767;
}
#left3 p.pic3{
	display:block;
	background:url(images/lft_pic3.gif) 0 0 no-repeat;
	width:94px;
	height:71px;
	margin:5px 0 0 0;
	float:left;
}
#left3 p.boxTxt3{
	float:right;
	padding:0 0 0 15px;
	border-left:#F9F9F1 solid 2px;
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:199px;
}
#left3 p.boxTxt3 span{
	font:normal 19px/17px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	padding:0 0 0 25px;
	margin:0 0 10px 0;
	background:url(images/three.gif) 0 0 no-repeat;
	height:17px;
	display:block;
}

/*---------------------------------------*/

#right{
	width:640px;
	float:right;
	background:url(images/right_panel_bg.gif) 0 0 repeat-y;

}
#right p.rightTop{
	display:block;
	background:url(images/right_top.gif) ; 0 0 no-repeat;
	width:640px;
	height:20px;
}

#right h2{
	font:bold 20px/24px Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	background-color:inherit;
	margin:0 0 16px 0;
	padding:0 0 0 32px;
	display:block;
}
#right p.rightTxt1{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	float:left;
	width:380px;
	padding:0 38px 10px 38px;
	margin:0 27px 0 0;
}
#right p.rightTxt1 span{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#5F860B;
	background-color:inherit;
}

#right11{
	width:640px;
	float:right;
	background:url(images/member_form_bg.gif) 0 0 repeat-x #353535;

}
}
#right p.rightTxt11{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	float:left;
	width:380px;
	padding:0 38px 10px 38px;
	margin:0 27px 0 0;

}
#right p.rightTxt11 span{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#5F860B;
	background-color:inherit;
}

#right p.rightPic2{
	display:block;
	background:url() 0 0 no-repeat;
	width:100px;
	height:70px;
	float:left;
	margin:0 0 20px 0;
	font:bold 10px/18px Arial, Helvetica, sans-serif;
	color:#5F860B;
	background-color:inherit;
}


#right p.rightTxt0{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 30px 10px 30px;
	margin:0 25px 0 0;
}
#right p.rightTxt0 span{
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	color:#5F860B;
	background-color:inherit;
}
#right p.rightPic0{
	display:block;
	background:url() 0 0 no-repeat;
	width:549px;
	height:100px;
	padding:0 38px 10px 38px;
	margin:0 27px 0 0;
}

#right p.rightTxt2{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 0 25px 25px;
	float:left;
	width:380px;
	margin:0 27px 0 0;
}

	.rightTxt2 a {	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#D76E08;
	font-weight:bold;
	background-color:inherit;
	margin:0 0 5px 0;
 }
	
.rightTxt2 a:hover {		font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#FFA619;
	background-color:inherit;
	margin:0 0 5px 0;
	font-weight:bold;
 font-style:normal;
 }


#right p.rightTxt2 span{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	border-bottom:#BCBCB5 dashed 1px;
	width:360px;
	display:block;
	margin:0 0 5px 0;
}
#right p.rightPic{
	display:block;
	background:url() 0 0 no-repeat;
	width:166px;
	height:155px;
	float:left;
	margin:0 0 20px 0;
}

#right p.rightPic23{
	display:block;
	background:url() 0 0 no-repeat;
	width:65px;
	height:65px;
	float:left;
	margin:0 0 10px 0;
}

#right p.rightBottom{
	display:block;
	background:url(images/right_bottom.gif) 0 0 no-repeat;
	width:640px;
	height:1px;
	float:left;
}

/*---------------------------------------*/

#member{
	width:275px;
	float:left;
}
#member h2{
	display:block;
	background:url(images/member_login_bg.gif) 0 0 no-repeat;
	width:275px;
	height:31px;
	padding:0 0 0 20px;
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#member h3{
	display:block;
	background:url(images/member_login_bg2.gif) 0 0 no-repeat;
	width:640px;
	height:31px;
	padding:0 0 0 20px;
	font:bold 16px/31px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
#member form{
	width:261px;
	height:90px;
	background:url(images/member_form_bg.gif) 0 0 repeat-x #353535;
	padding:9px 17px 24px 17px;
	color:#fff;
}
#member form label{
	font:normal 11px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left; 
	display:block;
}
#member form input.txtBox{
	width:215px;
	height:19px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	color:#000;
	background-color:#fff;
	margin:0;
	padding:0;
	float:left;
}
#member form a{
	background:url(images/register_member_icon.gif) 0 0 no-repeat;
	padding:0 0 0 20px;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#9CCC37;
	background-color:#353535;
	text-decoration:underline;
	float:left;
	margin:15px 0 0 0;
	width:120px;
}
#member form a:hover{
	text-decoration:none;
}
#member form input.go{
	background:url(images/btn_go.gif) 0 0 no-repeat;
	width:36px;
	height:15px;
	border:none;
	cursor:pointer;
	float:right;
	margin:15px 0 0 0;
}

.contentbildminis {
	float:left;
	position:relative;  
	width:297px;
	max-width:auto;
	min-height:249px;
	max-height:auto;
  margin-right:10px; 
  margin-left:10px; 
  margin-top:0px;
	border:0px;
	border-color:#CCCCCC;
	border-style:solid;
  font-size:10px;
  background:url(images/kasten.jpg) 0 0 no-repeat;
  text-align:center; 
	}
.contentbildminis {	 font-size:10px; max-width:297px; margin-left:10px; margin-right:10px; 	margin-bottom:5px; text-align:center;}
.contentbildminis p{ 	font-size:10px; float:left;	max-width:75px; min-height:95px; max-height:115px; font-size:12px; margin-left:20px; margin-top:5px; margin-bottom:5px;  }
.contentbildminis a {	color:#00000;  margin-top:15px; text-decoration: underline; font:bold 14px/17px Arial, Helvetica, sans-serif; }
.contentbildminis a:hover {	color:#FFA619;  text-decoration:none; }
.contentbildminis span{  font-size:10px; ;  margin-top:15px; margin-bottom:5px; text-align:center; }
.contentbildminis b{  font-size:10px; 	}
.contentbildminis img{ border: 1px solid #212121;}

.contentbildminis2 {
	float:left;
	position:relative;  
	width:310px;
	max-width:310px;
	min-height:155px;
	max-height:auto;
  margin-right:10px; 
  margin-left:10px; 
  margin-top:0px;
	border:0px;
	border-color:#ffffff;
	border-style:solid;
  font-size:10px;
  background:url(images/kasten1er.jpg) 0 0 repeat-y;
  text-align:center; 
	}
.contentbildminis2 {	 font-size:10px; max-width:297px; margin-left:10px; margin-right:10px; 	margin-bottom:5px; text-align:center;}
.contentbildminis2 p{ 	font-size:10px; float:left;	max-width:75px; min-height:100px; max-height:115px; font-size:12px; margin-left:20px; margin-top:5px; margin-bottom:5px;  }
.contentbildminis2 a {	color:#00000;   text-decoration: underline; font:bold 14px/17px Arial, Helvetica, sans-serif; }
.contentbildminis2 a:hover {	color:#FFA619;  text-decoration:none; }
.contentbildminis2 span{  font-size:10px; ;  margin-top:5px; margin-bottom:5px; text-align:center; }
.contentbildminis2 b{  font-size:10px; 	}
.contentbildminis2 img{	border: 1px solid #212121;}