
*{ margin: 0; padding: 0; }

:focus,:active { outline: 0; }
body { font: 12px Tahoma, Arial, Sans-Serif; color: #000; background: #c8050b; }
a { text-decoration: none; color: #0066CC; }
a:hover { color: #000000; }
.x { clear: both; }

p { line-height: 22px; margin: 0 0 22px; color:#666; }
img { border: 0; }

h1 { font-size: 24px; font-weight: normal; margin-bottom: 15px;}
h2 { font-size: 12px; font-weight: bolder; margin-bottom: 2px; color: #3d617b; }
h3 { font-size: 14px; font-weight: bolder; margin-bottom: 10px; color: #333; }
h4 { font-size: 16px; font-weight: normal; margin-bottom: 10px; color: #333;  width: 400px;}

#wrapper { margin: 0 auto; width: 980px;  }

#logo { padding: 0px 0px 0px 0px; }
	
	
#content { background: #fff; width: 980px; }
	
		
#search { float: right; width: 400px; margin: 23px 18px; display: inline; }
	#search .text { width: 300px; height: 16px; border: 1px solid #ddd; padding: 5px; color: #888; }
	#search .submit { float: right; border: 0; background: #000 ; width: 32px; height: 28px; padding-top: 1px; }


#slider { width:980px; height:380px; position:relative;  }
#slider-holder { width:980px; height:380px; position:relative;  }



#slider-nav a.prev{ background:url(images/pfeil_links.gif); left:0;}
#slider-nav a.next{ background:url(images/pfeil_rechts.gif); right:0;}
		
#left { width: 430px; float: left; margin-left: 25px; margin-top: 12px; display: inline; }
	#left img { float: left; margin: 5px 20px 2px 0; padding: 3px; border: 1px solid #ccc; }
	
	#left label { float: left; display: block; clear: both; padding: 3px 0; color: #666; font-weight: normal; width: 150px; }
	#left .lcurrent { font-weight: bold; }
	#left label img { vertical-align: middle; }
	
	/* #left textarea { height: 200px; }*/
	/* #left select { width: 366px; } */
	
	
	

ol { color: #666; margin: 5px 0 5px 30px; line-height: 18px; }
	
	#contact-back { margin: 12px 40px 0 0; float: right; }

.post { position: relative; margin-bottom: 20px; height: 127px; }
.post-options { position: relative; margin: -37px 0 40px 0; font-size: 10px; color: #666; }

#right { width: 430px; float: right; margin-top: 12px; border-left: 1px solid #ccc; padding-left: 36px; margin-right: 25px; display: inline; }
	
#feature {  padding-bottom: 10px; }
	.small-post { margin-left: 304px; width: 375px; margin-right: 304px; }
	.small-post img {  padding: 3px; margin-bottom: 10px; }
	.last { margin-right: 0; }
#feature ul { margin-top: -11px; }
	
#footer { color: #fff; font-size: 12px; margin: 20px 0 20px 10px; }
a.footer:link { text-decoration: none; color: #fff; font-size: 12px; margin: 20px 0 20px 10px; }
a.footer:hover { text-decoration: none; color: #fff; font-size: 12px; margin: 20px 0 20px 10px; }
a.footer:active { text-decoration: none; color: #fff; font-size: 12px; margin: 20px 0 20px 10px; }
a.footer:visited { text-decoration: none; color: #fff; font-size: 12px; margin: 20px 0 20px 10px; }

.post-info { font-size: 11px; color: #999; }
.read-more { background: url(../images/link.gif) no-repeat center left; padding-left: 13px; font-size: 10px; }
.break { border-top: 1px solid #ccc; margin: 30px 0; display: block; }
.no-border { border: 0; }
.space { margin-bottom: 20px; }





