/*
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Common CSS (properties and classes being common in all browsers)
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*/

/* Text content: */
/* pre-configured standard classes and declarations */

  body {margin:0;padding:0;}

   /* Floating Text */
  body, td, a, input, select, textarea, .f
  {font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;color:#525252;line-height:15px;}
    /* Bold: */         strong, b, .fb {font-weight:900;color:#7b7b7b;}
    /* Italic: */       em, i, .fi {font-style:italic;}

  /* Small Text */
  small, .s
  {font-size:8px;}
    /* Bold: */         small strong, small b, .sb {font-size:8px;font-weight:900;color:#7b7b7b;}
    /* Italic: */       small em, small i, .si {font-size:8px;font-style:italic;color:#7b7b7b;}

  /* Headlines */
  h1, .h1 {font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bolder;}
  h2, .h2 {font-family:arial,helvetica,sans-serif;font-size:13px;font-weight:bolder;}
  h3, .h3 {font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bolder;}
  h4, .h4 {font-family:arial,helvetica,sans-serif;font-size:15px;font-weight:bolder;}

  /* Links */
  a, .a
  {color:#626262;line-height:normal;}
    /* Active: */       a:active {}
    /* Visited: */      a:visited {}
    /* Hover: */        a:hover {text-decoration:underline;}

  /* Input Elements */
    /* Common text props: */             input, select, textarea {color:#7b7b7b;font-size:9px;}
    /* Border & background color: */     input, select, textarea, .input_text {border:1px solid #7b7b7b;background-color:#FFFFFF;}
    /* Graphical button classes */
    /* Common props: */  .button_60, .button_120, .button_240 {height:16px;border:none;font-size:9px;font-family:verdana,arial,helvetica,sans-serif;letter-spacing:1px;text-align:center;color:#606060;background-color:transparent;background-repeat:no-repeat;background-attachment:100%;text-transform:uppercase;font-weight:bolder;}
      /* 60px width: */    .button_60 {width:60px;background-image:url(../img/cL_bg-button-60px.gif);}
      /* 120px width: */   .button_120 {width:120px;background-image:url(../img/cL_bg-button-120px.gif);}
      /* 240px width: */   .button_240 {width:240px;background-image:url(../img/cL_bg-button-240px.gif);}

ul li{
	list-style-type:disc;
}
ol li {
	list-style-type:decimal;
}


.wa_field
{
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
font-weight:normal;
color:#525252;
line-height:15px;
width:200px;
}



#nav_service a , #nav_service a:active, #nav_service a:visited, #nav_service a:hover{
	text-decoration:none;
	font-size:9px;
}
#nav_product, #table_nav_top {color:#ffffff;}
#nav_product a , #nav_product a:active, #nav_product a:visited, #nav_product a:hover, #table_nav_top a , #table_nav_top a:active, #table_nav_top a:visited, #table_nav_top a:hover {
	text-decoration:none;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
}

.nav_lang a , .nav_lang a:active, .nav_lang a:visited, .nav_lang a:hover{
	text-decoration:none;
	font-size:9px;
	color:#ffffff;
}

.sub_menu a, .sub_menu a:active, sub_menu a:visited, sub_menu a:hover {
	text-decoration:none;
	font-size:9px;
	line-height:15px;
	color:#525252;
}

.nav_left{
	padding-top:3px;
}

.nav_left a, .nav_left a:active, nav_left a:visited, nav_left a:hover {
	text-decoration:none;
}
.nav_left a:hover  {
	text-decoration:underline;
}

.sub_menu {
	background-color:#d9dcdf;
}


.nav_sub td {
 padding-right:10px;

}

.tx-srlanguagemenu-pi1  {	color:#ffffff;}

.tx-indexedsearch-title-caption a , .tx-indexedsearch-title-caption a:active, .tx-indexedsearch-title-caption a:visited, .tx-indexedsearch-title-caption a:hover {
	text-decoration:none;
	font-size:11px ;
	color:#7b7b7b;
	font-weight:bold ;
}

.tx-indexedsearch-searchbox fieldset {
	border:0px solid #ffffff;
  /**padding:0px;**/
}

.tx-indexedsearch-title {
	padding-top:5px;
}
.tx-indexedsearch-form {
	float:left;
	margin-left:0px;

}


.tx-indexedsearch-searchbox-button {
	background-color:#a3a9ad;
	color:#ffffff;
  height:17px;
  border:none;
}


.header1, .header2 {
	color:#626262;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.menuSpacer {
	color:#FFFFFF;
	padding-left:7px;
	padding-right:7px;
}
.header1 {
	font-size:11px;
}

.header1 {
	padding-bottom:10px;
}

.header2{
	font-size:9px;
}

#page {
	width:770px;
}
#nav_service{
	height:19px;
	padding-top:5px;
	padding-bottom:5px;
}
#nav_product, .td_nav_top {
	background-color:#a3a9ad;
	height:18px;
}

.header_top, #nav_product, #nav_lang, #nav_top, #nav_service, #main_content, #td_footer{
	padding-left:20px;
}
#main_content, #td_footer{
	padding-right:20px;
}
#nav_top {
	padding-right:15px;
}
.header_top {
	background-color:#d9dcdf;
	height:67px;
}
/**
.td_dotted {
	background-image:url(fileadmin/dev/img/dotted_background.gif);
	background-repeat:repeat-x;
}
*/
#footer {
	font-size:9px;
	padding-top:7px;
}
.footer-content {

}

#content_start {
	width:730px;
	padding-top:26px;
}

#start_left {
	width:396px;
	padding-right:80px;
}
#start_right {
  width:354px;
  padding-right:35px;
}


#footer, .news-list-item {
	border-top:1px dotted #d9dcdf;
}




.news-list-item{
	padding-top:10px;
}
.news-list-item a , .news-list-item a:active, .news-list-item a:visited, .news-list-item a:hover {
	text-decoration:none;
	color:#7b7b7b;
}


.news-list-date {
	font-weight:bold;
	font-size:10px;
	color:#7b7b7b;
}
.news-list-date a , .news-list-date a:active, .news-list-date a:visited, .news-list-date a:hover {
	text-decoration:none;
	color:#7b7b7b;
	font-weight:bold;
}

.related-item-single p.f {
	display:inline;
}
.single-news-image-spacer {
	width:156px;
	border-bottom:1px dotted #d9dcdf;
}
.news_image {
	padding-bottom:5px;

}

#content_left {
}
#content_main {

}
#content_right {

}

.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited, .breadcrumb a:hover {
	text-decoration:none;
}


#breadcrumbs {
	font-size:9px;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px dotted #d9dcdf;
	text-decoration:none;
}


.breadcrumb_cur {
	font-weight:bold;
}

.tx-indexedsearch-redMarkup {
	font-weight:bold;

}
.news-list-container {
	text-align:left;

	}

.divider {
	border-bottom:1px dotted #d9dcdf;
}

/**_____news  list___*/
.news-list-image {
	float:left;
	padding-right:20px;
	width:130px;
}
.news-list-body {
	margin-left:160px;
}

.news-list-item { clear:both;}

.news-list-item-list a, .news-list-item-list a:active, .news-list-item-list a:visited, .news-list-item-list a:hover {
	text-decoration:none;
}
.news-list-item-list a:hover {
	text-decoration:underline;
}

.news-list-morelink a, .news-list-morelink a:active, .news-list-morelink a:visited, .news-list-morelink a:hover {
	text-decoration:underline;
}
.news-list-morelink {
		padding-top:5px;
}



/**_____news startpage___ latest___*/
.news-latest-date {
	font-weight:bold;
	font-size:10px;
	color:#7b7b7b;
}
.news-latest-title a , .news-latest-title a:active, .news-latest-title a:visited, .news-latest-title a:hover{
	text-decoration:none;

}
.news-latest-date a , .news-latest-date a:active, .news-latest-date a:visited, .news-latest-date a:hover{
	text-decoration:none;font-weight:bold;

}
/**_____weitere links (news) startpage___ latest___*/
.wl-latest-title a, .wl-latest-title a:active, .wl-latest-title a:visited, .wl-latest-title a:hover{
	text-decoration:none;font-weight:bold;
}
.news-latest-subheader a, .news-latest-subheader a:active, .news-latest-subheader a:visited, .news-latest-subheader a:hover{
	text-decoration:none;
}
.news-latest-container {

}

.news-amenu-container a, .news-amenu-container a:active, .news-amenu-container a:visited, .news-amenu-container:hover {
	text-decoration:none;
}


/**
#mailform {position:relative;}
#mailform input, #mailform select, #mailform textarea {position:relative;left:120px;}
#mailform {display:block;height:600px;}
**/
/**_______mailform_________________________________________________________*/

fieldset.csc-mailform label {float:left; width:120px;}
.csc-mailform-field {padding-bottom:2px;}
.csc-mailform-field input {}
.csc-mailform-submit{	background-color:#a3a9ad;
	color:#ffffff;
  height:17px;
  border:none;}
#mailformformtype_mail {}
fieldset.csc-mailform { border:none;}

.tmail_textfield {
	width:200px;
}
.tmail_textareafield {
	width:200px;
}
.tmail_checkboxfield {
	border:none;
}

#tbCountriesmenu
  {
   width:574px;
   visibility:hidden;
  }
#tbCountriesmenu a, #tbCountriesmenu select
  {
   display:block;
   width:120px;
   margin-right:10px;
  }

.dv_countries-left
  {
   width:300px;
  }
.dv_countries-left a
  {
    text-decoration:none;
    font-size:10px;
    color:#626262;
  }
.dv_countries-left a:hover
  {
   text-decoration:underline;
  }
.a-countries-cur
  {
   font-weight:bold;
  }

#imCountries
  {
   height:300px;
  }


/**_____mailform pricelist__*/

.pricelist .tmail_textfield {
	width:50px;
}
.pricelist-header {
	background-color:#D9DCdF;
	padding:4px;
	font-weight:bold;

}
.pricelist-item .pricelist-lable {
	font-weight:bold;
}
.pricelist-item {
	height:25px;
	background-color:#EFEFEF;
	padding:4px;
}


/** bildergalerie **/
.dig-thumb-img {
	margin-bottom:3px;
	cursor:pointer;
}
.dig-thumb-img-current {
		margin-bottom:3px;
		padding:4px;
		border:1px solid red;
		cursor:pointer;
}
.dig-thumb-img { opacity:.8;}
.dig-thumb-detail {	float:left;border:1px solid #c5c5c5;padding:10px;}
.dig-thumb-img-current {
	border:1px solid #c5c5c5;border-right:1px solid #ffffff;position:relative;left:1px;
	padding:10px;padding-left:18px;padding-top:15px;padding-bottom:15px;margin-top:10px;margin-bottom:10px;
}
.dig-thumb-img {	border:1px solid #cfcdcd; padding:7px; margin-left:12px;margin-right:5px;}

.tmail_tf_address { width:200px;}

/** mailform neu **/
.mailorderform input {width:24px;}
.mailorderform  td {vertical-align:top; white-space: nowrap;}
.mailorderform .submit-button { width:150px; margin-top:20px;}
.mailorderform image {border:0px !important;}
.mailorderform table.userdata-table {margin:7px 0px 7px 0px; }
.mailorderform .userdata input {width:160px;margin-left:20px;}
.mailorderform div.submit input {width:160px !important; margin-left:122px;}
.mailorderform .textfieldRequiredMsg {margin-left:5px;border:none;}
.mailorderform th {font-size:11px; vertical-align::left;}
.mailorderform .userdata-header {font-weight:bold;margin-top:10px;}

/* begin forum */

.bdForum, .bdForum table, .bdForum th, .bdForum tr, .bdForum td {font-family:verdana,arial,helvetica,sans-serif;}
.mainmenu img {position:relative;top:3px;}
th {text-align:left;font-size:10px;font-weight:bold;height:20px;}
.forumline th {background-color:#A3A9AD;border-top:1px solid white;border-bottom:1px solid white;color:white;}
.forumline {background-color:#D9DCDF;padding:10px;padding-top:2px;}
.cattitle, .forumlink, .topictitle {font-weight:bold;}
/*.forumline b, .forumline td, .forumline th, .forumline p, .forumline table, .forumline span, .forumline a {color:white;}*/
.topictitle {position:relative;top:-3px;}

/* end forum */

/** FORMULAR start **/

.csc-mailform .csc-mailform-field label {
 padding:5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 width: 120px;
 float: left;
 white-space: pre;
 border: 1px solid #CCCCCC;
 vertical-align: top;
 line-height: 6px;
 display: block;
 position:left;
}

.mailform_table {
  padding:5px;
  text-align:top;
  vertical-align:top;
 }

 .mf-radio {
  margin-left:5px;
}

/** FORMULAR end **/

