@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#eeefef;
	background-image:url(../images/seiten_background.jpg);
	background-repeat:repeat-x;
}

#seite_komplett{
	width:880px;
	margin:0 auto;
	margin-top:25px;
	background:#FFFFFF;
}

#teaserleft{
	position:absolute;
	bottom:20px;
	left:10px;
	width:170px;
	height:120px;
	display:block;
	background-image:url(../images/teaserleft.gif);
}

.teaserleft_hl{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#e20019;
	margin-left:10px;
	margin-top:15px;
}

.teaserleft_content{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#1a171b;
	margin-left:10px;
	margin-top:20px;
}

.teaserleft_content a:link, .teaserleft_content a:visited{
	color:#1a171b;
	text-decoration:none;
}

.teaserleft_content a:hover{
	color:#1a171b;
	text-decoration:underline;
}

#teaser_links_oben a:link, #teaser_links_oben a:visited{
	color:#FFFFFF;
	background-image:url(../images/linkicon_auf_rot.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:17px;
}

#teaser_links_oben a:hover{
	text-decoration:none;
}

#top_red {
	width:880px;
	height:25px;
	display:block;
	background-color:#e20019;
}

#logo_menue{
	width:880px;
	height:155px;
	display:block;
	background-image:url(../images/bg_hmenue.gif);
	background-repeat:repeat-x;
}

#logo{
	width:211px;
	height:139px;
	background-image:url(../images/bg_logomenue.gif);
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	padding-top:16px;
}

#menue{
	margin-top:98px;
	margin-left:0px;
	float:left;
}

#contenbereich{
	background-image:url(../images/bg_contentbereich.gif);
	background-repeat:repeat-y;
	position:relative;
	width:880px;
}

#smenue{
	width:190px;
	min-height:1px;
	float:left;
	display:block;
}

#content{
	width:675px;
	float:left;
	margin-left:15px !important;
	background-color:#ffffff;
}

*+html #content{
	width:675px;
	float:right;
	background-color:#ffffff;
}

#footer{
	width:880px;
	height:25px;
	display:block;
	background-color:#707173;
}

#copy{
	width:220px;
	line-height:25px;
	float:left;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-left:20px;
}

#footernavi{
	line-height:25px;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-left:502px;
}

.hmenue, .hmenue a:visited{
	float:left;
	width:120px;
	height:47px;
	background-image:url(../images/bg_hmenuepunkt_0.gif);
	margin-right:3px;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

.submenue a:link, .submenue a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	width:190px;
	line-height:23px;
	display:block;
	font-size:12px;
	color:#57585a;
	text-decoration:none;
	background-image:url(../images/submenue_normal.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
}

.submenue a:hover, .submenueact a:link, .submenueact a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	width:190px;
	line-height:23px;
	display:block;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../images/submenue_active.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:25px;
}

a.hmenue:hover, .hmenue_act, .hmenue_act a:visited{
	float:left;
	width:120px;
	height:47px;
	background-image:url(../images/bg_hmenuepunkt_1.gif);
	margin-right:3px;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

.fmenue, .fmenue a:visited, .fmenue_act, .fmenue_act a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/linkicon_footer.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}


.fmenue_act, .fmenue_act a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../images/linkicon_footer.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}

a.fmenue:hover{
	text-decoration:underline;
}

.cleardiv{
	clear:both;
}

.spacer_25{
	width:880px;
	height:25px;
	display:block;
}



.dreispaltig_grau{
	width:665px;
	background-color:#e3e4e5;
}

.dreispaltig_grau_text{
	width:665px;
	background-color:#e3e4e5;
}

.dreispaltig_grau_headline, .dreispaltig_grau_text_headline{
	width:650px;
	height:65px;
	display:block;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#57585a;	
	line-height:65px;
	vertical-align:middle;
	margin-left:15px;
}

.dreispaltig_grau_headline .bodytext, .dreispaltig_grau_text_headline .bodytext{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#57585a;	
	margin:0px;
	padding:0px;
}

.dreispaltig_grau_1{
	width:215px;
	background-color:#666666;
	margin-right:10px;
	float:left;
}

.dreispaltig_grau_2{
	width:215px;
	background-color:#666666;
	margin-right:10px;
	float:left;
}

.dreispaltig_grau_3{
	width:215px;
	background-color:#666666;
	float:left;
}

.dreispaltig_grau_text_1{
	width:215px;
	background-color:#FFFFFF;
	margin-right:10px;
	float:left;
}

.dreispaltig_grau_text_2{
	width:215px;
	background-color:#FFFFFF;
	margin-right:10px;
	float:left;
}

.dreispaltig_grau_text_3{
	width:215px;
	background-color:#FFFFFF;
	float:left;
}

.dreispaltig_grau_link{
	width:215px;
	height:25px;
	display:block;
	background-image:url(../images/3erbox_link_bg.jpg);
	background-repeat:repeat-y;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:25px;
	vertical-align:middle;
}

.dreispaltig_grau_link a:link, .dreispaltig_grau_link a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background-image:url(../images/linkicon_auf_rot.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:17px;
	margin-left:9px;
	line-height:25px;
	vertical-align:middle;
	text-decoration:underline;
}

.dreispaltig_grau_link a:hover{
	text-decoration:none;
}

.spacer_665_26_linie{
	width:665px;
	height:26px;
	display:block;
	background-image:url(../images/bg_spacer665_26_linie.gif);
	background-repeat:repeat-x;
	padding-bottom:25px;
	background-color:#FFFFFF;
}

.dreispaltig_textbereich{
	width:665px;
	background-color:#FFFFFF;
}

.prodlistitem_top{
	width:215px;
	height:365px;
	margin-right:10px;
	margin-bottom:20px;
	background-color:#e3e4e5;
	float:left;
}

.prodlistitem{
	width:215px;
	margin-right:10px;
	margin-bottom:20px;
	background-color:#e3e4e5;
	float:left;
}

.prodlist_artname_top{
	height:48px;
	display:block;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:18px;
	padding-top:13px;
	padding-left:10px;
	padding-right:10px;
	display:block;
}

.prodlist_artname_top a:link, .prodlist_artname_top a:visited{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	background-image:url(../images/link_produktuebersicht_rot.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

.prodlist_artname_top a:hover{
	text-decoration:underline;
}

.prodlist_artname{
	height:28px;
	display:block;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	font-weight:bold;
}

.prodlist_artname a:link, .prodlist_artname a:visited{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	text-decoration:none;
	background-image:url(../images/linkpfeil_auf_grau.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:18px;
}

.prodlist_artname a:hover{
	text-decoration:underline;
}

.prodlist_image{
	height:178px;
	width:213px;
	margin-left:1px;
	margin-right:1px;
	background-color:#FFFFFF;
	display:block;
}

.prodlist_teasertext{
	height:81px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	display:block;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
}

.prodlist_teasertext ul{
	list-style-image:url(../images/haken_grau.gif);
}

.prodlist_morelink{
	width:215px;
	height:25px;
	display:block;
	background-image:url(../images/background_morelink_products.jpg);
	background-repeat:no-repeat;
	text-align:right;
	line-height:25px;
	vertical-align:middle;
	font-weight:bold;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}

.prodlist_morelink a:link, .prodlist_morelink a:visited{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-right:5px;
	background-image:url(../images/kassensysteme_morelink.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	background-position:center left;
}

.prod_single_left{
	width:450px;
	float:left;
}

.prod_single_right{
	float:left;
}

.prod_single_image{
	width:338px;
	height:283px;
	display:block;
	float:left;
	border-color:#e3e4e5;
	border-style:solid;
	border-width:1px;
}

.prod_single_imagelist img{
	border-color:#e3e4e5;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
}

.prod_single_imagelist{
	width:100px;
	padding-left:10px;
	float:left;
}

.prod_single_headline, h3{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	margin:17px;
	font-weight:bold;
	
}

.prod_single_backlink{
	width:666px;
	height:41px;
	line-height:41px;
	vertical-align:middle;
	background-image:url(../images/singleview_backlink_bg.gif);
	background-repeat:repeat-x;
	text-align:right;
}


.prod_single_backlink a:link, .prod_single_backlink a:visited{
	background-image:url(../images/linkpfeil_auf_weiss.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#e20019;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.prod_single_backlink a:hover{
	text-decoration:underline;
}


.prod_single_details_ebnervorteile{
	width:310px;
	background-color:#e3e4e5;
	background-image:url(../images/bg_ebnervorteile.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	padding:15px;
	min-height:100px;
	margin-left:15px;

}

.prod_single_details_ebnervorteile a:link, .prod_single_details_ebnervorteile a:visited{
	color:#57585a;
	text-decoration:underline;
}

.prod_single_details_ebnervorteile a:hover{
	color:#57585a;
	text-decoration:none;
}

.prod_single_details{
	width:340px;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
}


.prod_single_details a:link, .prod_single_details a:visited{
	color:#57585a;
	text-decoration:underline;
}

.prod_single_details a:hover{
	color:#57585a;
	text-decoration:none;
}

.vorteile_trennlinie{
	width:305px;
	height:9px;
	display:block;
	background-image:url(../images/linie_ebnervorteile.gif);
	background-repeat:no-repeat;
}
.vorteile_trennlinieschmal{
	width:185px;
	height:9px;
	display:block;
	background-image:url(../images/linie_linkbox.gif);
	background-repeat:no-repeat;
	margin-top:3px;
	margin-bottom:3px;
}

.linkbox{
	background-color:#e3e4e5;
	width:185px;
	padding:15px;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
}

.linkbox a:link, .linkbox a:visited{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
}

.empfehlenlink{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
	cursor:pointer;
	background-image:url(../images/weiterempfehlenlink_auf_grau.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

.empfehlenlink:hover{
	text-decoration:underline;
}

.entry{
	background-color:#FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
}

a.downloadlink:link, a.downloadlink:visited{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
	background-image:url(../images/downloadicon_auf_grau.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

a.drucklink:link, a.drucklink:visited{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
	background-image:url(../images/drucklink_auf_grau.gif);
	background-repeat:no-repeat;
	padding-left:18px;
}

a.downloadlink:hover, a.drucklink:hover{
	text-decoration:underline;
}


.prodanfrage_textarea{
	width:310px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}

.text-input{
	width:310px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}

fieldset{
	border:none;
	margin:0px;
	padding:0px;
	padding-left:13px;
	padding-top:15px;
}

.prod_single_form{
	width:340px;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:0px;
	background-color:#e3e4e5;
}

.anrede_list{
	width:150px;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
}

.error{
	color:#e20019;
	font-weight:bold;
}

a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration:none;
  color: #57585a;
  border-bottom: dotted 1px #57585a;
  }
  
a.tooltip:hover {
  color: #57585a; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 12px Verdana, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weight: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}



.zweispaltig_2{
	width:440px;
	float:left;
}

.zweispaltig_1{
	float:left;
	background-color:#e3e4e5;
	width:215px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.zweispaltig_1 .bodytext{
	margin-top:5px;
	margin-bottom:5px;
}

.zweispaltig_1 .bodytext a:link, .zweispaltig_1 .bodytext a:visited{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	background-image:url(../images/linkpfeil_auf_grau.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:18px;
}

.zweispaltig_1 .bodytext a:hover{
	text-decoration:none;
}


h1{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#57585a;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:0 0 0 0px;
}


h2{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:17px;
	color:#57585a;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:0 0 0 0px;
}

.imgrahmengrau{
	border: 1px solid;
	border-color:#e3e4e5;
}

ul{
	list-style-image:url(../images/haken_weiss.jpg);
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	
}

.csc-sitemap ul{
	list-style-image:url(../images/linkpfeil_auf_weiss.gif);
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	
}

.prod_single_details_ebnervorteile ul{
	list-style-image:url(../images/haken_grau.gif);
}

ol{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	
}

.bodytext{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
}

.bodytext a:link, .bodytext a:visited{
	background-image:url(../images/linkpfeil_auf_weiss.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#e20019;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
}


.bodytext a:hover{
	text-decoration:none;
}

.referenz_content a:link, .referenz_content a:visited{
	background-image:url(../images/linkpfeil_auf_grau.gif);
}

.referenz_klein a:link, .referenz_klein a:visited{
	background-image:url(../images/linkpfeil_auf_weiss.gif);
}

a.download:link,a.download:visited{
	background-image:url(../images/downloadicon_auf_weiss.gif);
}



/***************REFERENZEN**********************/

.referenz_headline{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#57585a;
	font-weight:normal;
	margin:0 0 15px 15px;
	padding:0 0 0 0px;
}

.referenz_klein{
	border:solid 1px;
	border-color:#e3e4e5;
	padding:15px;
	min-height:96px;
	margin-bottom:20px;
}

.referenz_klein_detail{
	background-image:url(../images/bg_referenz_klein.gif);
	background-repeat:repeat-y;
	background-position:top;
}

.referenz_klein ul{
	margin:0px;
	padding-left:20px;
}


.referenz_klein li{
	line-height:23px;
}


.referenz_klein .bodytext{
	margin:0px;
	padding:0px;
}

.referenz_klein_left{
	float:left;
	width:200px;
}

.referenz_klein_right{
	float:right;
	width:200px;
}

.referenz_klein_name{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#57585a;
}

.referenz_gross{
	background-color:#e3e4e5;
	padding:15px;
	margin-bottom:20px;
}

.referenz_gross_detail{
	background-image:url(../images/bg_referenz_gross.gif);
	background-repeat:repeat-y;
	background-position:top;
}


.referenz_gross_detail_left{
	float:left;
	width:200px;
}

.referenz_gross_detail_right{
	float:right;
	width:200px;
}


.referenz_gross ul{
	margin:0px;
	padding-left:20px;
	list-style-image:url(../images/haken_grau.gif);
}


.referenz_gross li{
	line-height:23px;
}


.referenz_gross .bodytext{
	margin:0px;
	padding:0px;
	color:#000000;
}

.referenz_gross_detail_left .bodytext{
	margin:0px;
	padding:0px;
	color:#57585a;
}

.referenz_gross_trenner{
	background-image:url(../images/linie_referenzen.gif);
	height:4px;
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-position:center;
}

.referenz_gross_name{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#57585a;
}

.referenz_gross_kundenstimme_hl, .referenz_gross_aufgabe_hl{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#57585a;
	margin-bottom:15px;
}

.referenz_gross_kundenstimme_name{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#57585a;
	margin-bottom:15px;
}

.referenz_toplink{
	text-align:right;
}

.referenz_toplink a:link, .referenz_toplink a:visited{
	background-image:url(../images/linkpfeil_auf_weiss.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#e20019;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
}


/**************NEWS*****************/

.news-list-container{
	margin:15px;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
}

.news-list-container h2{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.news-list-item img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.news-list-date{
	margin:0px;
	padding:0px;
}

.news-single-date{
	margin:0px;
	padding:0px;
	margin:15px;
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	margin-left:15px;
}

.news-list-container a:link, .news-list-container a:visited{
	background-image:url(../images/linkpfeil_auf_weiss.gif);
	background-position: left center;
	background-repeat:no-repeat;
	padding-left:18px;
	color:#e20019;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-decoration:none;
}

.news-list-container a:hover{
	text-decoration:underline;
}

.news-single-img{
	margin-left:15px;
}

li a:link, li a:visited{
	color:#e20019;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
}

li a:hover{
	text-decoration:none;
}

td, tr, tbody, table, table .bodytext{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.tx-twkassensysteme-pi1-browsebox{
	color:#57585a;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:13px;
}

.tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited, .tx-twkassensysteme-pi1-browsebox a:link, .tx-twkassensysteme-pi1-browsebox a:visited{
	background-image:none;
	padding-left:3px;
	color:#e20019;
	text-decoration:none;
}

.tx-ttnews-browsebox a:hover, .tx-twkassensysteme-pi1-browsebox a:hover{
	text-decoration:underline;
}

.tx-ttnews-browsebox p{
	color:#e20019;
}

.tx-twkassensysteme-pi1-browsebox{
	display:block;
	clear:both;
	border-color:#CCCCCC;
	border-bottom:solid #CCCCCC 1px;
	border-top: solid #CCCCCC 1px;
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px;
	padding:10px;
	text-align:right;
}

.news-latest-morelink a:link, .news-latest-morelink a:visited{
	font-weight:bold;
	color:#57585a;
	background-image:url(../images/linkpfeil_auf_grau.gif);
	text-decoration:none;
}

.news-latest-morelink a:hover{
	text-decoration:underline;
}

a.external-link-new-window-img:link, a.external-link-new-window-img:visited{
	margin:0px;
	padding:0px;
	background-image:none;
}

.pagebrowser_act a:link, .pagebrowser_act a:visited{
	color:#999999;
	text-decoration:none;
}

.pagebrowser_norm a:link, .pagebrowser_norm a:visited{
	text-decoration:none;
}

.pagebrowser_norm a:hover{
	text-decoration:underline;
}

.kontakttext{
	margin-top:1px;
	margin-bottom:1px;
}

.tx-zwgmap-pi1{
margin-left:15px;
}

.gmnoprint{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
}

#message							{ padding:15px 15px 15px 15px}
#message h2						{ font-size:150%;;color:#57585a; padding:0px; margin:0px;}
#message p						{ color:#57585a;font-weight:bold;margin:0px 0px; }

