body {
	margin: 0;
	padding-top:25px;
	font: 9pt Arial, Helvetica, sans-serif;
	color: #5B5A5A;
}

/* div's  */
#rahmen {
	/*width:812px;*/
	width:1000px;
	margin-top: 0px;
	margin: auto;
	padding-bottom: 2px;
	border-left: 0px White solid;
	border-right: 0px White solid;
	display:block;
	text-align:left;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width:1000px;
}
html>body #rahmen {width:1000px;}

#cleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}

#main {
	background-color: White;
	
}

#main_rahmen {
	border: 1px #DEDEE0 solid;
	
}

#content_container {
	background-image: url(images/content_bck_breit.gif);
}

#header {
	height: 142px;
}

#menu {
	float: left;
	background-image: url(images/header_teil2_breit.jpg);
	width: 751px;
	height: 142px;
	padding-left: 34px;
	padding-top: 85px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width:717px;
	height: 57px;
}
html>body #menu {width:717px;height: 57px;}

#menu img {
	padding-right: 4px;
}

#header_pic {
	float: left;
}

#footer {
	margin-top: 5px;
	width:1000px;
	height:20px;
	background-image: url(images/bottom_breit.gif);
	padding-left: 15px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width:985px;
}
html>body #footer {width:985px;}

#submenu_container {
	width:134px;
	float: left;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width:134px;
}
html>body #submenu_container {width:134px;}

#sumbmenu_header {
	border-bottom: 1px #DEDEE0 solid;
		
}

#submenu {
	padding-bottom: 100px;
}

#content_temp{
	float:left;
	display:block;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-top: 40px;
	padding-right: 30px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width:750px;
}
html>body #content_temp {width:750px;}

#search {
	padding: 5px;
	background-image: url(images/content_bck_breit.gif);
}

#search form {
	display: inline;
}

#search form input {
	WIDTH: 80px; 
	HEIGHT: 12px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
}

#search form img {
	padding: 0px;
	margin: 0px
}

#suche_bck {
	background-color: #A72B39;
	padding-left: 3px;
	color: white;
	font-size: 10px;
}

h1 {
	padding-top: 5px;
	color: #A72B39;
	font-size: 130%;
	/*display: inline;*/
	padding-bottom: 3px;
	margin-bottom: 3px;
}

#text_header p {
	color: #A72B39;
   font-weight:bold;
	padding-left: 15px;
	font-size: 110%;
	display:inline;
}

#text_header {
	padding-bottom:3px;
}

.csc-linkToTop {
   display: inline; 
	margin-top: 30px;
	margin-bottom: 0px;
}

a.pic_navi {
	display: block;
	background-color: #E7E5D0;
	font-weight:bolder;
	font-size:12px;
	width: 22px;
	height: 18px;
	text-align: center;
	color: #272727;
	text-decoration: none;
	padding-top:3px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   height:15px;
	
}
html>body #content {height:15px;}

#pic_navi{
	padding-top: 3px;
	
}

.news-latest-container {
	margin-top: 20px;
}

.news-latest-image {
	float: right;
	padding-left: 20px;
}

.news-latest-image div{
	padding-bottom: 20px;
}

.news-latest-title {
	font-weight:bolder;
	font-size:110%;
	padding-bottom: 1px;
}

.news-list-item {
	width: 450px;
	padding-left: 10px;
	padding-bottom: 6px;
	border-bottom: 1px #A72B39 Solid;
	margin-bottom: 10px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width: 440px;
	
}
html>body #content {width: 440px;}

.news-list-morelink {
	float: right;
	padding-left: 20px;
}
.news-list-title a{
	color: #A72B39;
	text-decoration: none;
	font-weight:bold;
}

.news-list-date {
	padding-left: 15px;
	padding-top: 2px;
}

.news-list-container {
	margin-top: 20px;
}

#csc-mailform {
	background-image: url(images/form_bck.gif);
	background-position: bottom;
	color:black;
	background-repeat: no-repeat;
	width:400px;
	background-color: #E7E5D0;
	padding-left: 5px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width: 395px;
	
}
html>body #csc-mailform {width: 395px;}

#csc-mailform table tr td{
	padding-left: 10px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

#csc-mailform table {
	padding-top:8px;
	padding-bottom:8px;
}

#csc-mailform table tr td p{
	display: inline;
}



.sonder_totop {
  text-align: right;
  padding-top: 2px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 1px #A72B39 Solid;
	
}

#left_col {
	float: left;
	width:270px;
	padding-right: 20px;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width: 250px;
	
}
html>body #left_col {width: 250px;}

#right_col {
	float: left;
	width: 250px;
}

#haendler_name {
	padding-left: 12px;
	background-image: url(images/handler.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #A72B39;
	
}

#haendler_adress{
	padding-bottom:15px;
	padding-left: 12px;
}

#team_info {
	margin-top:20px;
	background-color: #E7E5D0;
	padding: 8px;
	width: 330px;
	background-image: url(images/team_bck.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	voice-family:"\"}\"";
 	voice-family:inherit;
   width: 314px;
	
}
html>body #team_info {width: 314px;}

#team_pic {
	float: left;
	margin-right: 10px;
}

#team_title {
	font-size: 90%;
	padding-bottom: 8px;
}

#team_name  {
	font-weight: bold;
}

#team_pos {
	float: right;
	margin-top:20px;
	padding-bottom: 10px;
	padding-top: 35px;
	font-size: 160%;
	font-weight: bolder;
	color: #E7E5D0;
	width: 260px;
}

b {
	/*color: #A72B39;*/
}


#messe_datum {
	color: #A72B39;
}

#messe_stand {
	color: #A72B39;
}

#hintergrund {
	background-color: #E7E5D0;
	float: left;
}

#hintergrund div#text {
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
}

.csc-caption {
	margin:0px;
	padding-top:4px;
	padding-left:3px;
}

.news-single-item {
	padding-top:20px;
}

#ansprech_pos {
	float: left;
	width:120px;
	font-weight: bold;
}

#ansprech_pers {
	float:left;
}

#ansprech {
	padding-top: 10px;
}

#geschite_datum {
	color: #A72C3A;
	font-weight: bold;
	background-color: #F4F3E9;
	border-bottom: 1px #E8E5D0 Solid;
}

#geschichte_text {
	background-color: #F4F3E9;
	width: 270px;
	border-bottom: 1px #E8E5D0 Solid;
	
}

#geschichte_pic{
	background-color: #E8E5D0;
}

#geschichte_pic1 img{
	margin-left:5px;
	border: 1px white Solid;
	
}

#geschichte_picdate {
	
}

#produkt_menu_name {
	padding-left: 12px;
	background-image: url(images/handler.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	color: #A72B39;
	
}

#produkt_menu_name a{
	padding-right: 12px;
	font-weight: bold;
	color: #A72B39;
	font-size: 112%;
}

#produkt_menu_texte {
	padding-top: 3px;
	padding-bottom:15px;
	padding-left: 12px;
}

#produkt_menu {
	width: 460px;
	
}

ol li {
	padding-bottom:8px;
}

ul li {
	padding-bottom:2px;
}

#produkt_tuer {
   float:left;
	padding-right: 5px;
	padding-bottom: 22px;
}

#produkt_bild {
	border: 1px #E8E5D0 Solid;
	padding:6px;
}

#produkt_text {
	background-color: #E8E5D0;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
}

#produkt_abschluss {
	background-color: #E8E5D0;
}
#produkt_titel {
	color: #A72C3A;
	font-weight:bold;
}

#produkt_zusatz {
	display: inline;
}

.csc-caption-small {
	font-size: 90%;
	padding-bottom:10px;
}

#messe_ort {
	width: 180px;
}

div p.csc-caption-tech1 {
	padding: 4px;
	border: 1px #E8E5D0 Solid;
}

.bodytext {
	font-size: 9pt;
}

div {
	font-size: 9pt;
}

li {
	font-size: 9pt;
}

table {
	font-size: 9pt;
}


.sitemap {
	
}

.sitemaplevel1 {
	padding-top:12px;
	padding-bottom:5px;
	border-top: 2px dotted #777777;
	margin-top:15px;
	
}
.sitemaplevel1 a{
	font-size:115%;
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}
.sitemaplevel2 {
	padding-left:15px;
	padding-bottom:5px;
	padding-top:5px;
	
}
.sitemaplevel2 a{
	font-size:108%;
	font-weight:bold;
	color: #A81837;
	text-decoration:none;
}

.sitemaplevel3{
	padding-left:24px;
	padding-bottom:3px;
}

.sitemaplevel3 a{
	font-weight:bold;
	color: #777777;
	text-decoration:none;
}
.sitemaplevel4 {
	padding-left:24px;
	padding-bottom:3px;
}

.sitemaplevel4 a{
	color: #777777;
	text-decoration:none;
}

#content_container_start {
	text-align: center;
	height: 600px;
}

.hctuere {
	font-size: 10px;
	width:175px; 
	float:left;
}

.hctuere_sm {
	font-size: 10px;
	width:145px; 
	float:left;
}

.hctuere a, .hctuere_sm a {
text-decoration: none;
color: #5B5A5A; }

.hctuere a:hover, .hctuere_sm a:hove {
text-decoration: none;
color: #5B5A5A; }

.hctuere img {
	border: 2px solid #FFFFFF;
}

.hctuerendunkel {
width:745px;
background-color:#fbefe1;
display:block; 
padding-left:30px; 
padding-top:12px;
padding-bottom:12px;
font-size:11px;
}

.hctuerenhell {
width:745px;
background-color:#fff; 
display:block;
padding-left:30px;
padding-top:12px;
padding-bottom:12px;
}

.hctuerbildklein {}

.hcbsp {
	font-size: 10px;
	padding-right:10px; 
	float:left;
}
.hcbsp img {
	border: 2px solid #FFFFFF;
}


.hcbsphell {
width:775px;
background-color:#fff; 
display:block;
padding-left:0px;
padding-top:12px;
padding-bottom:12px;
}

.hcbspbildklein {}

