	body{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#555555;
		background-image:url(../img/body_bg.png);
		background-position:top;
		background-repeat:repeat-x;
		background-color:#ebeae8;
		margin:0 0 0 0;
		padding:0 0 0 0;}
	div{
		margin:0 0 0 0;
		padding:0 0 0 0;}
	span{
		margin:0 0 0 0;
		padding:0 0 0 0;}
	object, img{
		border:none;
		margin:0 0 0 0;
		padding:0 0 0 0;
		vertical-align:bottom;}
	a{
		color:#6aa017;
		text-decoration:none;}
	a:hover{
		color:#6aa017;
		text-decoration:underline;}
	b{
		font-weight:bold;}
	i{
		font-style:italic;}
	h1{
		font-size:16px;
		color:#6aa017;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	h2{
		font-size:14px;
		color:#6aa017;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h3{
		font-size:14px;
		color:#555555;
		font-style:italic;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h4{
		font-size:14px;
		color:#555555;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h5{
		font-size:14px;
		color:#f9f9f9;
		font-weight:normal;
		margin-top:0px;
		margin-bottom:0px;}
	h6{
		font-size:12px;
		color:#6aa017;
		font-weight:bold;
		margin-top:0px;
		margin-bottom:0px;}
	input[type=text], input[type=password], select{
		display:block;
		float:left;
		background-color:#dddddd;
		width:330px;
		color:#5d5d5d;
		border:1px solid #b6b6b6;}
	input[type=checkbox]{
		display:block;
		float:left;}
	input[type=file]{
		display:block;
		float:left;
		background-color:#dddddd;
		color:#5d5d5d;}
	input[type=submit]{
		display:block;
		float:left;}
	input[type=submit].button{
		background-image:url(../img/button_bg.png);
		background-repeat:no-repeat;
		background-color:#e3e3df;
		width:120px;
		height:25px;
		font-size:10px;
		font-weight:bolder;
		text-transform:uppercase;
		border:none;
		margin:0px 5px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
		line-height:15px;
		color:#f9f9f9;
		cursor:pointer;}
	textarea{
		float:left;
		width:400px;
		background-color:#dddddd;
		color:#5d5d5d;
		border:1px solid #b6b6b6;}
	.form p{
		clear:both;
		width:420px;
		padding:5px 0px 5px 170px;
		border-top:1px solid #b6b6b6;}
	.form p select, .form p input, .form p textarea, .form p a.button{
		margin:0px 0px 5px 0px;}
		
	.form p input[type=text]:hover, .form p input[type=password]:hover, .form p textarea:hover{
		background-color:#ebeae8;}
	.form p input[type=text]:active, .form p input[type=password]:active, .form p textarea:active{
		background-color:#ebeae8;
		border:1px solid #333333;}
	.form p input[type=text]:focus, .form p input[type=password]:focus, .form p textarea:focus{
		background-color:#ebeae8;
		border:1px solid #333333;
		color:#333333;}
	.form i{
		color:#cc0000;
		font-style:normal;}
	.form label{
		float:left;
		margin-left:-170px;
		width:165px;
		padding:0px 5px 0px 0px;
		font-weight:normal;
		color:#6aa017;
		text-transform:capitalize;}
	.form label b{
		color:#cc0000;
		font-weight:bold;
		font-size:14px;}
	.form label i{
		clear:both;
		display:block;
		font-style:normal;
		color:#5d5d5d;
		font-size:10px;
		text-transform:none;}
	.form img{
		border-color:#808080;
		border-width:1px;
		border-style:solid;}
		
		
	a.button{
		display:block;
		float:left;
		background-image:url(../img/button_a_bg.png);
		background-position:right;
		background-repeat:no-repeat;
		height:19px;
		padding-right:13px;
		text-decoration:none;}
	a.button:hover{
		text-decoration:none;
		color:#797979;}
	a.button i{
		display:block;
		float:left;
		background-image:url(../img/button_b_bg.png);
		background-repeat:no-repeat;
		padding:3px 4px 0px 5px;
		font-size:10px;
		color:#797979;
		font-weight:bolder;
		font-style:normal;
		text-transform:uppercase;
		height:16px;}
	
	a.button_pay{
		display:block;
		float:left;
		background-image:url(../img/button_pay.png);
		background-repeat:no-repeat;
		height:37px;
		width:87px;
		padding:10px 15px 0px 40px;
		text-decoration:none;
		color:#f9f9f9;
		font-weight:bolder;
		font-size:10px;
		text-transform:uppercase;
		margin:0px 0px 0px 10px;}
	a.button_pay:hover{
		color:#f9f9f9;
		text-decoration:none;}
	
	a.button_magazine{
		display:block;
		float:left;
		background-image:url(../img/button_magazine.png);
		background-repeat:no-repeat;
		height:37px;
		width:87px;
		padding:10px 15px 0px 40px;
		text-decoration:none;
		color:#f9f9f9;
		font-weight:bolder;
		font-size:10px;
		text-transform:uppercase;
		margin:0px 0px 0px 10px;}
	a.button_magazine:hover{
		color:#f9f9f9;
		text-decoration:none;}
		
		
	a.button_more{
		display:block;
		float:left;
		background-image:url(../img/button_more.png);
		background-repeat:no-repeat;
		height:37px;
		width:77px;
		padding:10px 25px 0px 40px;
		text-decoration:none;
		color:#f9f9f9;
		font-weight:bolder;
		font-size:10px;
		text-transform:uppercase;
		margin:0px 0px 0px 10px;}
	a.button_magazine:hover{
		color:#f9f9f9;
		text-decoration:none;}
	
	
	
	/* Nature Photo Magazin design */
	
	#index{
		margin:0px auto 0px auto;
		padding:0 0 0 0;
		width:950px;}
	#index_top{
		float:left;
		width:945px;
		padding-left:5px;
		margin-top:20px;}
		
	#index_center{
		clear:both;
		float:left;
		width:960px;
		height:auto;}
	
	#footer{
		clear:both;
		float:left;
		background-color:#222222;
		width:100%;}
		
		
	/* header */
	
	#header{
		clear:both;
		float:left;
		background-color:#333333;
		width:945px;
		text-align:center;
		padding:0px 0px 0px 0px;}
	#home_header{
		clear:both;
		float:left;
		background-color:#333333;
		width:945px;
		text-align:center;
		margin:0px 0px 0px 0px;
		padding:15px 0px 15px 0px;}
		
	#home_header div.magazin img{
		border:1px solid #050505;
		border-bottom-width:0px;}
		
		
	#home_feature{
		clear:both;
		float:left;
		height:50px;
		width:914px;
		margin:0px 0px 0px 14px;
		border:1px solid #050505;
		border-top-width:0px;}	
	#home_feature div.newsletter{
		float:left;
		background-image:url(../img/newsletter.png);
		background-repeat:no-repeat;
		background-position:10px 15px;
		background-color:#445529;
		width:350px;
		height:47px;
		padding:3px 0px 0px 50px;
		text-align:left;}
	div.newsletter span{
		float:left;
		display:block;
		height:17px;
		color:#ababab;
		text-transform:uppercase;
		padding:3px 10px 0px 0px;}
	#home_feature div.facebook{
		float:left;
		background-color:#074590;
		height:50px;}
	#home_feature div.rss{
		float:left;
		background-color:#333333;
		border-right:1px solid #332f2c;
		height:40px;
		padding:10px 10px 0px 10px;}
	#home_feature div.search{
		float:left;
		background-color:#333333;
		border-left:1px solid #474342;
		height:47px;
		padding:3px 0px 0px 10px;}
		
	/* bottom */
	
	#footer div.start{
		clear:both;
		float:left;
		width:100%;
		background-image:url(../img/footer_start.png);
		background-repeat:repeat-x;
		height:20px;}
	#footer div.center{
		background-color:#222222;
		width:950px;
		margin:0px auto 0px auto;
		padding:0px 0px 0px 0px;}
	#footer div.end{
		clear:both;
		float:left;
		width:100%;
		background-image:url(../img/footer_end.png);
		background-repeat:repeat-x;
		background-color:#111111;
		color:#5f5f5f;
		text-align:center;
		padding:20px 0px 10px 0px;}
	#footer div.end a{
		color:#bbbbbb;
		text-decoration:none;}
	#footer div.end a:hover{
		color:#6aa017;
		text-decoration:none;}
	#footer div.end a.current{
		color:#6aa017;
		text-decoration:none;}
		
		
	.footer_menubox{
		float:left;
		width:190px;
		margin:10px 15px 10px 5px;}
	.footer_menubox b a{
		display:block;
		width:100%;
		background-image:none;
		padding:5px 0px 5px 0px;
		text-transform:uppercase;
		font-weight:bolder;
		color:#d4d5cf;
		border-bottom:1px solid #68a019;}
	.footer_menubox b a:hover{
		text-decoration:none;
		color:#6aa017;}
	.footer_menubox a{
		float:left;
		clear:both;
		width:180px;
		background-image:url(../img/footer_indicator.png);
		background-repeat:no-repeat;
		background-position:0px 8px;
		padding:4px 0px 4px 10px;
		display:block;
		color:#ababab;
		text-decoration:none;
		border-bottom:1px dotted #444444;}
	.footer_menubox a:hover{
		text-decoration:none;
		color:#6aa017;}
	
	.footer_bigmenubox{
		float:left;
		width:300px;
		margin:10px 0px 10px 20px;}
	.footer_bigmenubox b a{
		display:block;
		width:100%;
		background-image:none;
		padding:5px 0px 5px 0px;
		text-transform:uppercase;
		font-weight:bolder;
		color:#d4d5cf;
		border-bottom:1px solid #68a019;}
	.footer_bigmenubox b a:hover{
		text-decoration:none;
		color:#6aa017;}
	.footer_bigmenubox span{
		clear:both;
		float:left;
		width:295px;
		padding:5px 5px 5px 0px;
		color:#ababab;
		border-bottom:1px dotted #444444;}
	.footer_bigmenubox img{
		clear:both;
		float:left;
		width:80px;
		margin:3px 8px 8px 0px;
		border:1px solid #444444;}
		
			
	/* top*/
	
	#index_top div.login{
		clear:both;
		float:left;
		width:945px;
		text-align:right;}
	#index_top div.login a{
		text-transform:lowercase;}
	#index_top div.npm_logo{
		clear:both;
		float:left;
		width:945px;}
	
	/* slidemenu - top_menu */
	
	
	#topmenu{
		clear:both;
		float:left;
		background-image:url(../img/topmenu_bg.png);
		background-repeat:repeat-x;
		height:43px;
		width:945px;
		margin-top:10px;}
	#topmenu div.start{
		float:left;
		width:15px;
		height:43px;}
	#topmenu div.center{
		float:left;
		height:43px;}
	#topmenu div.end{
		float:right;
		background-image:url(../img/lang_bg.png);
		background-repeat:no-repeat;
		background-position:0px 7px;
		height:34px;
		padding-top:9px;
		padding-right:5px;}
		
		
	.slidemenu{
		float:left;
		color:#ababab;
		font-weight:bold;
		border-right:1px solid #35302e;
		border-left:1px solid #494543;
		position:relative;
		z-index:70;}
	
	.slidemenu ul{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;}
	
	.slidemenu ul li{
		position:relative;
		display:inline;
		float:left;}
	
	.slidemenu ul li a{
		float:left;
		display:block;
		padding:14px 6px 0px 6px;
		height:28px;
		border-left:1px solid #35302e;
		border-right:1px solid #494543;
		color:#ababab;
		font-size:10px;
		text-transform:uppercase;
		text-decoration:none;}
	
	.slidemenu ul li a:hover{
		color:#f9f9f9;
		text-decoration:none;} 
	.slidemenu ul li a.current{
		background-image:url(../img/topmenu_sel.png);
		background-repeat:repeat-x;
		color:#f9f9f9;
		text-decoration:none;}
		
	.slidemenu ul li ul{
		z-index:100;
		position:absolute;
		width:158px;
		left:0px;
		display:block;
		visibility:hidden;
		border:1px solid #444444;
		margin-left:-1px;} 
	
	.slidemenu ul li ul li{
		display:list-item;
		float:none;
		clear:both;}
	
	.slidemenu ul li ul li ul{
		background-color:#333333;
		top:0;}
	
	.slidemenu ul li ul li a{
		display:block;
		background-color:#333333;
		filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95;
		width:150px;
		white-space:nowrap;
		color:#ababab;
		padding:3px 5px 3px 5px;
		border:none;
		height:15px;
		margin:0;
		text-transform:none;
		text-decoration:none;
		font-weight:bold;}
	
	.slidemenu ul li ul li a:hover{
		text-transform:none;
		color:#f9f9f9;}
	
	.downarrowclass{
		position:absolute;}
	
	.rightarrowclass{
		position:absolute;}
		
		
		
	/* langbutton */
	
	div.langbutton{
		float:left;}
	
	div.langbutton a{
		float:left;
		background-image:url(../img/langbutton_a.png);
		background-repeat:no-repeat;
		background-position:right top;
		display:block;
		float:left;
		text-decoration:none;
		height:24px;
		padding:0px 12px 0px 0px;
		margin-left:4px;
		color:#ababab;
		border:none;}
	div.langbutton a.current{
		background-image:url(../img/langbutton_a_sel.png);
		background-repeat:no-repeat;
		background-position:right top;
		color:#f9f9f9;}
	div.langbutton a:hover{
		color:#f9f9f9;
		text-decoration:none;}
		
	div.langbutton a b{
		float:left;
		background-image:url(../img/langbutton_b.png);
		background-repeat:no-repeat;
		background-position:left top;
		display:block;
		height:20px;
		padding:4px 0px 0px 12px;
		color:#ababab;
		font-size:12px;
		font-weight:bolder;
		text-transform:lowercase;}
	div.langbutton a b.current{
		background-image:url(../img/langbutton_b_sel.png);
		background-repeat:no-repeat;
		background-position:left top;
		color:#f9f9f9;}
	div.langbutton a b:hover{
		color:#f9f9f9;}
		
		

	
	/* right_sidebar - page */
	
	#index_center div.sidebar{
		float:left;}
	
	.sidebar div.stylehead{
		clear:both;
		float:left;
		background-image:url(../img/stylehead.png);
		background-repeat:no-repeat;
		width:297px;
		height:27px;
		text-transform:uppercase;
		color:#f9f9f9;
		font-weight:bolder;
		padding:10px 0px 0px 10px;
		margin:15px 0px 0px 0px;}
		
	.sidebar div.box{
		clear:both;
		float:left;
		border:1px solid #b8b7b5;
		width:300px;
		margin:0px 0px 5px 5px;}
	
	.sidebar div.listbox{
		clear:both;
		float:left;
		border:1px solid #b8b7b5;
		width:300px;
		margin:0px 0px 5px 5px;}
	.sidebar div.listbox a{
		clear:both;
		display:block;
		background-image:url(../img/link_indicator.png);
		background-position:5px 4px;
		background-repeat:no-repeat;
		padding:2px 5px 2px 25px;
		text-decoration:none;
		color:#555555;
		border-bottom:1px #b8b7b5 dotted;}
	.sidebar div.listbox a:hover{
		color:#6aa017;
		text-decoration:none;}
	
	
	.sidebar div.box span{
		display:block;
		clear:both;
		float:right;}
	.sidebar div.box span.text{
		padding:10px 10px 10px 0px;
		color:#f9f9f9;
		width:130px;
		font-weight:bold;}
	.sidebar div.box span.text b{
		font-size:14px;
		text-shadow:#1a1a1a 1px 1px;}
	.sidebar div.box span.button{
		padding:10px 20px 5px 0px;
		text-align:right;}
	
	#index_center div.page{
		clear:both;
		float:left;
		width:642px;}
	
	.page div.stylehead{
		clear:both;
		float:left;
		background-image:url(../img/stylehead.png);
		background-repeat:no-repeat;
		width:617px;
		height:37px;
		text-transform:uppercase;
		color:#f9f9f9;
		font-weight:bolder;
		padding:0px 0px 0px 10px;
		margin:15px 0px 0px 0px;}
	.page div.stylehead b{
		display:block;
		float:left;
		background-image:url(../img/stylehead_b.png);
		background-repeat:repeat-x;
		padding:10px 10px 0px 0px;
		height:27px;
		min-width:110px;}
	.page div.stylehead i{
		display:block;
		float:left;
		background-image:url(../img/stylehead_i.png);
		background-repeat:no-repeat;
		height:37px;
		width:53px;}
	.page div.stylehead a{
		color:#f9f9f9;
		text-decoration:none;}
	.page div.stylehead a:hover{
		color:#f9f9f9;
		text-decoration:underline;}
	
	.page div.nostylehead{
		clear:both;
		float:left;
		background-image:url(../img/nostylehead.png);
		background-repeat:repeat-x;
		width:612px;
		height:27px;
		text-transform:uppercase;
		color:#f9f9f9;
		font-weight:bolder;
		padding:10px 0px 0px 10px;
		margin:15px 0px 0px 5px;}
	.page div.nostylehead i{
		float:right;
		font-style:normal;
		padding:0px 15px 0px 0px;}
	.page div.nostylehead i b.inc{
		font-size:18px;}
	.page div.nostylehead i b.dec{
		font-size:12px;}
	
	.page div.box{
		float:left;
		background-color:#e3e3df;
		border:1px solid #b8b7b5;
		width:610px;
		margin:0px 0px 5px 5px;
		padding:5px 0px 5px 10px;}
	.page div.box div.paging{
		width:585px; 
		display:block;
		float:left;
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;}
		
	.box div.content{
		float:left;
		width:585px;
		margin:10px 0px 10px 5px;}
	.box div.content div.text{
		display:block;}
	.box div.content div.text span.title{
		display:block;
		width:100%;
		color:#6aa017;
		margin:0px 0px 10px 0px;}
	.box div.content div.text b.note{
		display:block;
		clear:both;
		float:left;
		width:565px;
		background-color:#808080;
		color:#f9f9f9;
		border:1px solid #5a5a5a;
		font-weight:normal;
		padding:5px 10px 5px 10px;
		margin:5px 0px 5px 0px;}
	.box div.content div.text b.title1{
		color:#555555;
		font-weight:bolder;}
	.box div.content div.text b.title2{
		color:#6aa017;
		font-weight:bolder;}
	.box div.content div.text b.title3{
		color:#555555;
		font-weight:normal;
		text-decoration:underline;}
	.box div.content div.text b.title4{
		color:#6aa017;
		font-weight:normal;
		text-decoration:underline;}
	.box div.content div.image{
		display:block;
		float:left;
		background-color:#252525;
		margin:0px 10px 10px 0px;
		text-align:center;}
	.box div.content div.image img{
		border:1px solid #555555;}
	.box div.content div.line{
		display:block;
		background-color:#ababab;
		width:100%;
		height:1px;
		margin:5px 0px 5px 0px;}
	.box div.content div.video{
		display:block;
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;
		text-align:center;}
		
	.box div.content div.mobject{
		clear:both;
		float:left;
		width:565px;
		border:1px solid #bcbab8;
		padding:10px 10px 10px 10px;
		margin:0px 0px 10px 0px;}
	.mobject div.image{
		display:block;
		float:left;
		background-color:#252525;
		text-align:center;}
	.mobject div.image img{
		border:1px solid #555555;}
	.mobject span.content{
		display:block;
		float:left;
		padding:0px 0px 0px 10px;}
	.mobject span.content span.title{
		clear:both;
		display:block;
		font-size:14px;
		color:#444444;
		padding:0px 0px 10px 0px;}
	.mobject span.content span.subtitle{
		clear:both;
		display:block;
		color:#69a317;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		padding:0px 0px 10px 0px;}
	.mobject span.content span.cnt{
		clear:both;
		display:block;
		padding:0px 0px 10px 0px;}
	.mobject span.content span.cnt a{
		color:#7b7b7b;
		text-decoration:none;}
	.mobject span.content span.cnt a:hover{
		color:#69a317;
		text-decoration:none;}
		
	
	.box div.content div.tobject{
		clear:both;
		float:left;
		width:565px;
		border:1px solid #bcbab8;
		padding:10px 10px 10px 10px;
		margin:0px 0px 10px 0px;}
	.tobject span.content{
		display:block;
		float:left;
		padding:0px 0px 0px 10px;}
	.tobject span.content span.title{
		clear:both;
		display:block;
		font-size:14px;
		color:#444444;
		width:100%;
		padding:0px 0px 10px 0px;}
	.tobject span.content span.th{
		display:block;
		float:left;
		border:1px solid #bcbab8;
		height:17px;
		width:260px;
		font-weight:bolder;
		padding:3px 3px 3px 3px;
		margin:3px 0px 0px 0px;}
	.tobject span.content span.td{
		float:left;
		display:block;
		border:1px solid #bcbab8;
		border-left-width:0px;
		height:17px;
		width:260px;
		padding:3px 3px 3px 3px;
		margin:3px 0px 0px 0px;}
		
	
	.box div.content div.dobject{
		clear:both;
		float:left;
		border:1px solid #bcbab8;
		padding:5px 5px 5px 0px;
		margin:5px 0px 5px 0px;}
	.dobject div.image{
		display:block;
		float:left;
		background-color:#252525;
		text-align:center;}
	.dobject div.image img{
		border:1px solid #555555;}
	.dobject span.content{
		float:left;
		display:block;
		padding:0px 0px 0px 10px;}
	.dobject span.content span.title{
		clear:both;
		display:block;
		font-size:12px;
		color:#444444;
		padding:0px 0px 5px 0px;}
	.dobject span.content span.subtitle{
		clear:both;
		display:block;
		color:#69a317;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		padding:0px 0px 5px 0px;}
	.dobject span.content span.cnt{
		clear:both;
		display:block;
		padding:0px 0px 5px 0px;}
	.dobject span.content span.cnt a{
		color:#7b7b7b;
		text-decoration:none;}
	.dobject span.content span.cnt a:hover{
		color:#69a317;
		text-decoration:none;}
	
	
		
	
	.box div.content span.button{
		display:block;
		clear:both;
		float:right;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;}
	.box div.content span.navi{
		display:block;
		float:left;
		clear:both;
		padding:5px 0px 5px 0px;
		margin:5px 0px 5px 0px;}
		
	.box div.thumb{
		float:left;
		width:182px;
		margin:10px 9px 10px 9px;}
	.box div.thumb span{
		display:block;
		width:182px;}
	.box div.thumb span.image{
		background-color:#555555;
		height:122px;
		text-align:center;}
	.box div.thumb span.image img{
		border:1px solid #555555;}
	.box div.thumb span.date{
		font-size:10px;
		text-align:right;
		padding:3px 0px 0px 0px;}
	.box div.thumb span.title{
		font-weight:bolder;
		height:33px;
		color:#6aa017;
		padding:5px 0px 0px 0px;}
	.box div.thumb span.content{
		height:28px;}
	.box div.thumb span a.button{
		float:right;
		text-align:right;}
		
	
	.box div.magazin{
		float:left;
		width:122px;
		margin:10px 6px 10px 6px;}
	.box div.magazin img{
		display:block;
		border:1px solid #555555;}
	.box div.magazin span{
		display:block;
		width:122px;}
	.box div.magazin span.text{
		text-align:center;
		height:100px;
		padding:70px 0px 0px 0px;}
	.box div.magazin div.content{
		display:block;
		width:122px;
		text-align:center;}
	.box div.magazin span.title{
		text-align:center;
		font-weight:bolder;
		height:30px;
		color:#6aa017;}
	.box div.navi{
		float:left;
		width:28px;
		height:50px;
		padding:120px 0px 0px 0px;}
		
		
	.box div.search{
		clear:both;
		float:left;}
	.box div.search span.title{
		clear:both;
		display:block;
		float:left;
		width:585px;
		font-weight:bolder;
		border-bottom:1px solid #b6b6b6;}
	.box div.search span.link a{
		display:block;
		clear:both;
		float:left;
		padding:3px 0px 3px 10px;}
		
		
	.box div.archive{
		clear:both;
		float:left;}
	.box div.archive span{
		display:block;
		clear:both;
		float:left;}
	.box div.archive span.title{
		width:585px;
		font-weight:bolder;
		border-bottom:1px solid #b6b6b6;}
	.box div.archive span.content{
		padding:0px 0px 0px 30px;}
	.box div.archive span.content b{
		display:block;
		float:left;
		font-weight:bold;
		width:20px;}
	.box div.archive span.content a{
		float:left;
		white-space:nowrap;}
		
	.box div.member{
		float:left;
		width:182px;
		margin:10px 15px 10px 5px;}
	.box div.member span{
		display:block;
		clear:both;
		float:left;
		width:182px;}
	.box div.member span.image{
		background-color:#b6b6b6;
		height:120px;
		border-bottom:1px solid #b8b7b5;}
	.box div.member span.image img{
		height:120px;
		border:1px solid #797979;}
	.box div.member span.name{
		text-align:right;
		padding:5px 0px 0px 0px;}
	.box div.member span.name a{
		color:#797979;
		font-weight:bold;
		text-decoration:none;}
	.box div.member span.name a:hover{
		color:#797979;
		text-decoration:none;}
		
		
	.page div.nobox{
		float:left;}
		
	.nobox div.listbox{
		float:left;
		width:305px;
		margin:10px 5px 0px 5px;
		padding:0 0 0 0;}
	.nobox div.listbox b a{
		display:block;
		width:100%;
		background-image:none;
		padding:5px 0px 5px 0px;
		text-transform:uppercase;
		font-weight:bolder;
		color:#050505;
		border-bottom:1px solid #cccccc;}
	.nobox div.listbox b a:hover{
		text-decoration:none;
		color:#555555;}
	.nobox div.listbox a{
		float:left;
		clear:both;
		width:300px;
		background-image:url(../img/indicator.png);
		background-repeat:no-repeat;
		background-position:0px 8px;
		padding:3px 0px 3px 10px;
		display:block;
		color:#555555;
		text-decoration:none;}
	.nobox div.listbox a:hover{
		text-decoration:none;
		color:#6aa017;}


	
	
	/* flachcontent*/
	
	#flashcontent{
		clear:both;
		float:left;
		background-color:#111111;
		width:595px;
		height:560px;
		border:1px solid #2e2e2e;
		margin:5px 0px 5px 0px;}
	
	/* content - center */
	
	
	
	
	
	/* title_bar */
	
	.title_bar, .title_bar_current{
		float:left;
		width:590px;
		height:20px;
		margin-top:5px;
		margin-bottom:5px;
		border-color:#808080;
		border-style:solid;
		border-width:1px;
		text-align:center;}
	.title_bar{
		background-color:#666;}
	
	.title_bar:hover, .title_bar_current{
		background-color:#333;}
	.title_bar b, .title_bar_current b{
		float:left;
		background-color:#e8e8e8;
		color:#040404;
		width:14px;
		font-weight:bold;}
	.title_bar a, .title_bar_current a{
		display:block;
		width:585px;
		height:17px;
		padding-left:5px;
		padding-top:3px;
		font-weight:bold;
		text-transform:capitalize;
		color:#e8e8e8;
		text-decoration:none;}
	.title_bar a:hover, .title_bar_current a:hover{
		color:#FFFFFF;
		text-decoration:none;}
		
	.stat{
		background-image:url(../img/stat.png);
		font-size:17px;}
	
	/*error - valid*/
	
	#error{
		clear:both; 
		width:580px;
		padding:5px 5px 5px 5px;
		margin:0px 0px 5px 0px;
		background-color:#dddddd;
		border:1px solid #808080;
		display:none;	
	}
	
	.error{
		clear:both;
		float:left;
		background-color:#a21717;
		width:590px;
		height:20px;
		margin-top:5px;
		border-color:#808080;
		border-style:solid;
		border-width:1px;
		color:#e8e8e8;
		text-align:center;}	
	.error:hover{
		background-color:#a21717;}
	.error b{
		float:left;
		background-color:#e8e8e8;
		color:#040404;
		width:14px;
		font-weight:bold;}
	.error a{
		display:block;
		width:585px;
		height:17px;
		padding-left:5px;
		padding-top:3px;
		font-weight:bold;
		text-transform:capitalize;
		color:#e8e8e8;
		text-decoration:none;}
	.error a:hover{
		color:#FFFFFF;
		text-decoration:none;}
		
	.valid{
		clear:both;
		float:left;
		background-color:#69a217;
		width:590px;
		height:17px;
		margin-top:5px;
		padding-top:3px;
		border:1px solid #808080;
		color:#FFFFFF;
		text-align:center;
		font-weight:bold;}