body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000;
	background: url(images/hinter.jpg);
	background-repeat:repeat; 
	
}

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

h2.wa
{
	text-align: left;
	font-size: 16px;
}
#left_column div.left ul {
	
	list-style-type: none;
	padding-left: 5px;
	
}

div.text_area ul
{
	padding-left: 380px;
}

/* Top */

#top {
	clear: left;
	margin: auto;
	width: 850px;
	height: 300px;
	background: url(images/index.jpg) no-repeat;
}
#top_mobi {
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/mobi.jpg) no-repeat;
}
#top_erd {
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/erd.jpg) no-repeat;
}
#top_lkw{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/lkw.jpg) no-repeat;
}
#top_heb{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/hebe.jpg) no-repeat;
}
#top_port{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/port.jpg) no-repeat;
}
#top_turm{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/turm.jpg) no-repeat;
}
#top_ter{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/Termine.jpg) no-repeat;
}
#top_im{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/impr.jpg) no-repeat;
}
#top_sta{
	clear: left;
	margin: auto;
	width: 850px;
	height: 200px;
	background: url(images/stapler.jpg) no-repeat;
}

#header {
	clear: both;
	margin: auto;
	width: 850px;
	text-align: center;
 background-repeat: no-repeat;
}
/* Top ENDING */

/* LOGO AREA */
#logo_area {
	height: 200px;
 background: no-repeat right;
}
#site_title {
	width: 850px;
	margin: auto;
	padding-top: 60px;
	font-weight: bold;
	font-size: 42px;
	text-align: center;
	color: #FFF;
}
#site_slogan {
	width: 850px;
	margin: auto;
	padding-top: 16px;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #FFF;
}
/* LOGO AREA ending */

/* Middle */
#container {
	width: 850px;
	margin: auto;
	padding-top: 20px;
}
#left_column {
	clear: left;
	float: left;
	width: 210px;
}
#right_column {
	float: right;
	width: 575px;
	padding-right: 15px;
}
/* Middle ENDING */
/* footer */
#footer {
	clear: both;
	padding: 5px;
	text-align: center;
	font-size: 11px;
	color: #FFF;
}
#footer a {
	color: #FFC;
}
/* footer ENDING */
/* Section Left */
.left {
	margin: 12px;
	margin-right: 0px;
	
}
.left_inner_heading {
	
	font-size: 15px;  
	font-weight: bold;
}
.left_inner_price {
	
	font-size: 18px;  
	font-weight: bold;
}
.left_inner_footer {
	
	font-size: 13px;  
	font-weight: bold;
	color: #900;
}
.left_inner_foot {
	
	font-size: 11px;  
	font-weight: bold;
	color: #F00202;
}
.left_inner {
	padding: 10px;
	font-size: 12px;
	background: #e0e0e0;
    text-align: left;
	font-weight: bold;
}
.left_title {
	padding: 8px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFf;
	background: #900;
}
/* Section Left ENDING */
/* Main Content */
.title {
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #900;
}
.text_area {
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: justify;
}
.templatemo_pic {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	
}
/* Main Content ENDING */

/* Post Box */
.post_box {
	clear: left;
	margin-top: 10px;
	color: #000;
	background: #e0e0e0;
	padding: 20px;
	
}


.post_title {
	padding: 6px;
	padding-left: 10px;
	background: #900;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.post_title a {
	color: #fff;
}
.post_text_area {
	padding: 11px;
	font-size: 16px;
	font-weight: normal;
}
.publish_date {
	clear: both;
	padding: 3px;
	padding-left: 10px;
	font-size: 13px;
	font-weight: bold;
}
/* Post Box ENDING */
/* Vertical Menu */
.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 198px;

}
ul.menu  li a{
	background: #e0e0e0;
	font-size: 12px;
	font-weight: bold;
	color: #630;
	display: block;
	width: auto;
	padding: 4px;
	padding-left: 10px;
	text-decoration: none;
}
* html .menu li a{ 
	width: 193px;
}
.menu li a:visited, .menu li a:active{
	color: #900;
}
.menu li a:hover{
	background: #900;
	color: #FFF;
}
/* Vertical Menu ENDING */


/* Horizontal Menu */
.menu_horizon{
	position: relative;
	height: 30px;
	list-style: none;
	padding-left: 20px;
	margin: auto;
	 
	
}
.menu_horizon li{
	float:left;
}
.menu_horizon li a{
	float: left;
	display: block;
	color: #530;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	padding: 3px;
	margin-right: 10px;
	text-align: center;
	cursor: pointer;
}
.menu_horizon li.current a, .menu_horizon li a:hover{
	color: #FFF;
	background: #900;
}
/* Horizontal Menu ENDING */
