*:focus {
	outline : none;
	}

body {
	background: #A2A2A2 url(../img/bg.jpg) fixed center top repeat-x;
	font-size: 13px;
	line-height:18px;
/*font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;*/
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#363636;  
	padding:20px;
	margin:0px;
	text-align: center;
/* erzwungene scrollleiste vertikal */	
	overflow			:	-moz-scrollbars-vertical;
	overflow-y			:	noscroll;
	}

a { 	
	color:#F53100;
	text-decoration:none;
	}	
	
a:hover { 
	color:#F53100;
	text-decoration:underline;
	}

#inhalt { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 848px;
	}
	
#top { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 848px;
	height:175px;
	background: #ffffff url(../img/logo.gif) left top no-repeat;
	}	

#top .rightnav { 	
	border-right:0px solid #999999;
	text-align: right;
	font-size:11px;
	padding:1px 0px 0 0;
	margin:0 0px 0 0;
	}	

#top .rightnav a { 	
	border-left:1px solid #999999;
	padding:0 0 0 6px;
	margin:0 0 0 6px;
	color:#F53100;
	text-decoration:none;
	}	
	
#top .rightnav a:hover { 	
	color:#F53100;
	text-decoration:underline;
	}	
	
#box { 	
	text-align: left;
	background: #fafafa url(../img/stripeback.gif) center top repeat;
	border-top:none;
	border-right:1px solid #999;
	border-bottom:1px solid #999;	
	border-left:1px solid #999;
	margin:0px 0 0 0;
	padding:13px 0 0 0;
	overflow:hidden;
	height:100%;
	}	
* html #box { 	
	background: #fafafa url(../img/stripebackie.gif) center top repeat;
	padding:13px 0 0 0;
	}
*+html #box { 	
	background: #fafafa url(../img/stripebackie.gif) center top repeat;
	padding:13px 0 0 0;
	}			
	
#newsbox { 	
	float:right;
	text-align: left;
	margin:0px 16px 10px 0px;
	padding:0 0 0 10px;
	width:152px;
	height:auto;
	}
* html #newsbox { 	
	float:right;
	text-align: left;
	margin:0px 8px 10px 0px;
	width:152px;
	height:auto;
	}	
	
#newsbox img { 	
	background: #fff;
	border:1px solid #333;
	margin:8px 0px 8px 0px;
	padding:0;
	height:121px;
	width:150px;
	}

#newsbox .tall img { 	
	background: #fff;
	border:1px solid #333;
	margin:8px 0px 8px 0px;
	padding:0;
	height:auto;
	width:150px;
	}	

#newsbox a { 	
	font-size:13px;
	padding:0x;
	margin:0;
	color:#F53100;
	text-decoration:none;
	}	
	
#newsbox a:hover { 
	color:#F53100;
	text-decoration:underline;
	}	
	
#newsbox .newslink a { 
	background:url(../img/linkarrow.gif) left 2px no-repeat;
	clear:both;
	padding:0 0 0 8px;
	margin:0;
	line-height:24px;
	text-decoration:none;	
	}

#newsbox .newslink a:hover { 
	background:url(../img/linkarrow_hover.gif) left 2px no-repeat;	
	color:#FF3300;
	text-decoration:underline;
	}		

#entry { 	
	border-right:0px solid #999;
	float:none;
	padding:0 21px 10px 16px;
	width:625px;
	height:auto;
	}	
	
#entry img { 
	float:left;	
	background: #fff;
	border:1px solid #fff;
	margin:2px 16px 6px 0px;
	padding:0;
/*height:145px;
	width:200px;*/
	}
#entry img.right { 
	float:right;	
	background: #fff;
	border:1px solid #fff;
	margin:2px 0px 6px 16px;
	padding:0;
/*height:145px;
	width:200px;*/
	}		
#entry img.ohne { 
	float:left;	
	background: #fff;
	border:none;
	margin:2px 16px 14px 0px;
	padding:0;
	-moz-box-shadow:0px 0px 0px #000;
    -webkit-box-shadow:0px 0px 0px #000;
    box-shadow:0px 0px 0px #000;
	}	

#entry .entrylink { 	
	padding:0;
	margin:3px 0 16px 0;
	}
	
#entry .entrylink a { 	
	font-size:13px;
	background:url(../img/linkarrow.gif) left 2px no-repeat;
	padding:0 6px 0 8px;
	margin:0 10px 0 0;
	color:#F53100;
	text-decoration:none;
	}	
	
#entry .entrylink a:hover { 
	background:url(../img/linkarrow_hover.gif) left 2px no-repeat;	
	color:#F53100;
	text-decoration:underline;
	}	

#entry ul { 
	float:none;
	list-style-type:none;
	margin:0;
	padding:0;
	}	
#entry li { 
	list-style-type:none;
	font-size:14px;
	line-height:23px;
	float:none;
/*background:url(../img/hook.gif) left center no-repeat;*/
	margin:0;
	padding:0 0 0px 0px;
	}	
	
#entry .square ul { 
	float:none;
	clear:both;
	margin:0;
	padding:0 0 10px 0;
	}	
.linked li {color:#ccc;float:left !important;margin-right:8px !important;list-style-type:disc !important;}	
#entry .square li { 
	list-style-type:square;
	list-style-position:inside;
	font-size:12px;
	line-height:16px;
	float:none;
	margin:0;
	padding:0 0 0px 10px;
	}	
	
#entry li img { 
	float:none;
	padding:0;
	margin:2px 3px 0px 0px;
	border:none;
	-moz-box-shadow:0px 0px 0px #000;
    -webkit-box-shadow:0px 0px 0px #000;
    box-shadow:0px 0px 0px #000;	
	}		

p, h1, pre {
	margin: 0px; 
	padding: 0 0 10px 0; 
	}
	
p.beforesquare {
	margin: 0px; 
	padding: 0 0 5px 0; 
	}	

h1 {
	font-size: 10px;
	text-align: left;
	font-weight:normal;	
	padding:0 0 8px 0px;
	margin:0 0 16px 0px;
	border-bottom:1px dotted #666;
	}

h1 .innerlink { 	
	border-left:1px solid #999999;
	padding:0 6px 0 6px;
	margin:0 6px 0 0px;
	}

h1 a { 	
	border-right:1px solid #999999;
	padding:0 6px 0 0;
	margin:0 6px 0 0;
	color:#F53100;
	text-decoration:none;
	}	
	
h1 a:hover { 	
	color:#F53100;
	text-decoration:underline;
	}

h2 {
	font-size: 19px;
	text-align: left;
	font-weight:bold;	
	padding:0 0 16px 0px;
	margin:0;
	}
	
h3 {
	font-size: 10px;
	text-align: left;
	font-weight:normal;	
	padding:0 0 6px 0px;
	margin:0;
	}	
	
h4 {
	font-size: 16px;
	text-align: left;
	font-weight:normal;	
	padding:6px 0 10px 0px;
	margin:0;
	}
	
h5 {
	font-size: 14px;
	text-align: left;
	font-weight:bold;	
	padding:6px 0 10px 0px;
	margin:0;
	}	
	
h6 {
	font-size: 13px;
	text-align: left;
	font-weight:bold;	
	padding:10px 0 3px 0px;
	margin:0;
	}		

a { 
	text-decoration: none; 
	}
 
pre { 
	color: #564b47;
	font-size: 11px;
	background-color:transparent;
	font-family: Courier, Monaco, Monospace;
	}	
	
#nav li a.top_link b {
color:#FFFFFF !important;
font-weight:normal;
}

.cutter {
	font-size:1px;
	font-weight: normal;
	border-bottom:1px dotted #666;
	padding:10px 0 0 0px;
	margin:0px 0px 10px 0px;
	}

#nav {
	-moz-box-shadow:0px 1px 4px #666;
    -webkit-box-shadow:0px 1px 4px #666;
    box-shadow:0px 1px 4px #666;	
	}
.sub {
	-moz-box-shadow:0px 0px 4px #666;
    -webkit-box-shadow:0px 0px 4px #666;
    box-shadow:0px 0px 4px #666;	
	}
#entry img {
	-moz-box-shadow:0px 0px 4px #222;
    -webkit-box-shadow:0px 0px 4px #222;
    box-shadow:0px 0px 4px #222;	
	}	
#box {
	-moz-box-shadow:0px 0px 4px #666;
    -webkit-box-shadow:0px 0px 4px #666;
    box-shadow:0px 0px 4px #666;	
	}