html {
	color: #414142;
  	font-family:arial;
	font-size: 11pt;
	line-height: 16pt;
}
a { outline:0px; }
body {
	margin:0px;
}

img { 
	border: none;
}

.window {
	position: relative;
	margin: 0px auto;
	width: 100%;
}

.head {
	position: relative;
	margin: 0px auto;
	width: 1000px;
	height: 81px;
	text-align: left;
	background-image: url(../grafiken/navigation_off_01.jpg);
	background-repeat: no-repeat;
}

.headline {
	position: relative;
	margin-left: 40px;
	top: 20px;
	width: 230px;
	height: 25px;
}

.navigation {
	overflow: hidden;
	position: relative;
	margin: 0px auto;
	width: 1000px;
	height: 209px;
	text-align: center;
}

.navibox_left {
	position: relative;
	margin: 0px auto;
	float: left;
  	height: 209px;
  	width: 557px;
	text-align: right;
  	background-image: url(../grafiken/navigation_off_11.jpg);
  	background-repeat: no-repeat;
}

.navibox_right {
	position: relative;
	margin: 0px auto;
	float: left;
  	height: 209px;
  	width: 443px;
}

.content {
	overflow: hidden;
	position: relative;
	margin: 0px auto;
  	width: 1000px;
  	background-image: url(../grafiken/content_bg.jpg);
  	background-repeat: repeat-y;
}

.content_left {
	position: relative;
	margin: 0px auto;
	left: 20px;
	top: -60px;
	float: left;
	width: 615px;
	text-align: center;
}

.content_left_con {
	position: relative;
	margin: 0px auto;
	left: 40px;
	top: -60px;
	float: left;
	width: 615px;
	text-align: center;
}

.content_left_box {
 	position: relative;
	margin: 0px auto;
	margin-left: 10px;
	width: 613px;
	height: 315px;	
}

.content_left_adr {
 	position: relative;
	margin: 0px auto;
	left: 20px;
	top: 40px;
	float: left;
	width: 200px;
	height: 550px;
	color: #414142;
  	font-family:arial;
	font-size: 8pt;
	line-height: 16pt;
}

.content_left_form {
 	position: relative;
	margin: 0px auto;
	left: 20px;
	top: 70px;
	float: left;
	width: 350px;
	height: 550px;
	text-align: left;
	color: #414142;
  	font-family:arial;
	font-size: 8pt;
	line-height: 16pt;
}

.content_left_connect {
 	position: relative;
	margin: 0px auto;
	width: 200px;
	height: 180px;	
	color: #333333;
	text-align: left;
}

.content_left_connect_invert {
 	position: relative;
	width: 190px;
	height: 20px;
	margin: 0px auto;
	margin-left: 0px;
	background-color: #000000;	
}

.content_left_connect_text {
 	position: relative;
	margin: 0px auto;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
  	font-family:arial;
	font-size: 12pt;
	line-height: 16pt;
}
.content_text_black{	
position: relative;
	
	width:auto;
	left:25px;
	top:10px;
	color: #FFFFFF;
	font-weight: 800;
	text-align:left;
	background-color:#414142;
	padding-left:5px;
	font-family:arial;
	font-size: 14pt;
	line-height: 18pt;
	
	
}
.headline_software{	

	
	width:auto;
    color: #FFFFFF;
	font-weight: 800;
	text-align:left;
	background-color:#414142;
	padding-left:5px;
	font-family:arial;
	font-size: 14pt;
	line-height: 18pt;
	
	
}
.content_left_p {
	height: 1px;
}

.content_left_input {
	width: 150px;
	border: 1px solid #CCC;
}

.content_left_textaera {
	width: 250px;
	height: 150px;
	border: 1px solid #CCC;
}

.content_left_line {
 	position: relative;
	margin: 0px auto;
	top: 10px;
	width: 613px;
	height: 1px;
}

.content_left_endline {
 	position: relative;
	margin: 0px auto;
	width: 613px;
	height: 6px;
}

.content_left_subnavi {
 	position: relative;
	margin: 0px auto;
	margin-left: 10px;
	width: 613px;
	height: 105px;
	text-align: left;	
}

.content_left_block {
 	position: relative;
	margin: 0px auto;
	top: 20px;
	width: 613px;
	height: 170px;
}

.content_left_news_prev {
 	position: relative;
	margin: 0px auto;
	left: 40px;
	float: left;
	width: 200px;
	height: 140px;
}

.content_left_news_frame {
 	position: relative;
	margin: 0px auto;
	float: left;
	width: 280px;
	height: 190px;
}

.content_left_news_text {
 	position: relative;
	margin: 0px auto;
	left: 60px;
	top: 15px;
	width: 300px;
	height: 190px;
	text-align: left;
  	font-family:arial;
	font-size: 8pt;
	line-height: 12pt;
}

.content_left_news_invert_good_news {
	position: relative;
	height:auto; 
	width: 60px; 
	top:12px;
	color: #FFFFFF;
	text-align: left;
  	font-family:arial;
	font-size: 8pt;
	line-height: 12pt;
	text-align: center;
	background-color: #000000;
}

.content_left_news_invert {
	color: #FFFFFF;
	text-align: left;
  	font-family:arial;
	font-size: 8pt;
	line-height: 12pt;
	text-align: center;
	background-color: #000000;
}

.content_left_news_kl {
	position: relative;
	margin: 0px auto;
	top: -89px;
	left: -87px;
	width: 10px;
	height: 30px;
	text-align: right;
  	font-family:arial;
	font-size: 18pt;
	font-weight: bold;
}

.content_right {
 	position: relative;
	margin: 0px auto;
	top: -50px;
	float: left;
	width: 319px;
	left: 15px;
	text-align: center;
	height: auto;
}

.content_right {
 	position: relative;
	margin: 0px auto;
	top: -50px;
	float: left;
	width: 319px;
	left: 15px;
	text-align: center;
}

.content_right_line {
 	position: relative;
	margin: 0px auto;
	width: 260px;
	height: 1px;
}

.content_right_endline {
 	position: relative;
	margin: 0px auto;
	width: 260px;
	height: 6px;
}

.content_right_search {
 	position: relative;
	margin: 0px auto;
	top: 10px;
	width: 319px;
	height: 40px;
}

.search_button {
	color: #CCCCCC;
	background-color: #000000;
	border: none;
	font-weight: bold;
}

.content_right_freecall {
 	position: relative;
	margin: 0px auto;
	width: 319px;
	height: 125px;
}

.content_right_wanted {
 	position: relative;
	margin: 0px auto;
	width: 280px;
	height: 364px;
}

.content_right_tags {
 	position: relative;
	margin: 0px auto;
	width: 280px;
	height: 214px;
	background-image: url(../grafiken/banner_small.jpg);
}

.content_right_bookmarks {
 	position: relative;
	margin: 0px auto;
	top: 10px;
	width: 280px;
	height: 40px;
}

.content_right_price {
 	position: relative;
	margin: 0px auto;
	width: 280px;
	height: auto;
}

#news_wrapper{
	position: relative;
	width: 555px;
	height: auto;
	left: 28px;
	float: left;
}

.news_linie_top {
	position: relative;
	width: 555px;
	height: 1px;
	float: left;
	background: url(../grafiken/liniestrich.jpg) no-repeat;
}

#news_content_left {
	position: relative;
	width: 200px;
	height: 140px;
	left: 10px;
	top: 20px;
	float: left;
}
.news_content_left {
	position: relative;
	width: 200px;
	height: 140px;
	left: 10px;
	top: 20px;
	float: left;
}



#news_content_right {
	position: relative;
	width: 330px;
	height: 210px;
	left: 28px;
	float: left;
	overflow: hidden;	
}
.news_content_right {
	position: relative;
	width: 330px;
	height: 210px;
	left: 28px;
	float: left;
	overflow: hidden;	
}
#news_head_right {
	position: relative;
	width: 330px;
	height: 30px;
	top: 32px;
	float: left;
}
.news_head_right {
	position: relative;
	width: 330px;
	height: 30px;
	top: 32px;
	float: left;
}

.news_date {
	position: relative;
	width: 330px;
	height: auto;
	float: left;
	font:8pt Arial;
	line-height: 12pt;
	text-align: left;
}

.news_headline {
	position: relative;
	width: 330px;
	height: auto;
	float: left;
	font:bold 8pt Arial;
	line-height: 12pt;
	text-align: left;
}

.news_content {
	position: relative;
	width: 330px;
	height: auto;
	top: 5px;
	float: left;
	font:8pt Arial;
	line-height: 12pt;
	text-align: left;
}

#read_more_wrapper {
	position: relative;
	width: 330px;
	height: 24px;
	margin: 3px 0px 0px -15px;
	padding: 15px 0px 0px 0px;
	float: left;
}

#read_more_klammer {
	position: relative;
	width: 10px;
	height: 24px;
	float: left;
}

#read_more_black {
	position: relative;
	width: 75px;
	height: 20px;
	left: 5px;
	top: 2px;
	float: left;
	background-color: #000;
}

#read_more {
	position: relative;
	width: auto;
	height: auto;
	padding: 2px 0px 0px 5px;
	float: left;
	font:bold 8pt Arial;
	line-height: 12pt;
	text-align: left;
	color: #fff;
}

#good_news_wrapper {
	position: relative;
	width: 330px;
	height: 30px;
	margin: 0px 0px 0px -15px;
	padding: 5px 0px 0px 0px;
	float: left;
}

#good_news_black {
	position: relative;
	width: 75px;
	height: 20px;
	left: 15px;
	float: left;
	background-color: #000;
}

#good_news {
	position: relative;
	width: auto;
	height: auto;
	padding: 2px 0px 0px 10px;
	float: left;
	font:bold 8pt Arial;
	line-height: 12pt;
	text-align: left;
	color: #fff;
}






#showoffs {padding-top:15px; text-align:left;padding-left:10px;}
#showoffs div {float:left; margin-left:5px; margin-bottom:30px; width:190px;}
#showoffs div div{background-image:url(../grafiken/showoffs/showoff_pic.png); width:177px; height:120px; margin-bottom:5px; padding-top:10px; padding-left:13px;}
#showoffs div div span{width:177px; height:120px; overflow:hidden;}
#showoffs div p {margin:5px 0px 0px 5px; padding-left:14px; font-size:10pt; font-weight:bold;   color:#414142;}
#showoffs div span{margin:0px 0px 0px 5px; padding-left:14px; font-size:10pt;   color:#414142;}



#menueshowoffs {padding-left:35px; padding-top:25px;}
#menueshowoffs a{text-decoration:none; color:#414142;}
#menueshowoffs .active{ background-color:#333333; text-decoration:none; color:#FFF; font-weight:bold;}














#thumbs_up {
	position: relative;
	width: 12px;
	height: auto;
	padding: 3px 0px 0px 25px;
	float: left;
}

#counter {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding: 7px 0px 0px 7px;
	font:bold 8pt Arial;
}

#thumbs_text {
	position: relative;
	width: auto;
	height: auto;
	float: left;
	padding: 7px 0px 0px 4px;
	font:8pt Arial;
}

#news_linie_fot_top {
	position: relative;
	width: auto;
	height: auto;
	top: 10px;
	float: left;
}

.news_linie_fot_top {
	position: relative;
	width: auto;
	height: auto;
	top: 10px;
	float: left;
}

#news_linie_fot_bot {
	position: relative;
	width: auto;
	height: auto;
	top: 20px;
	float: left;
}

#fot_linie_wrap {
	position: relative;
	width: 555px;
	height: auto;
	float: left;
}
.fot_linie_wrap {
	position: relative;
	width: 555px;
	height: auto;
	float: left;
}
.foot {
	position: relative;
	margin: 0px auto;
  	width: 1000px;
  	height: 120px;
  	background-image: url(../grafiken/footer_bg.jpg);
  	background-repeat: no-repeat;
}

h1 {
	position: relative;
	color: #fff;
	font: 14pt "Arial Black";
}

h2 {
	font: bold 12pt Arial;
}

h3 {
	font: bold 10pt Arial;
}
