@import url("news.css");
@import url("products.css");

/* Style fuer die Positionierung des Flashbanners im Kopfbereich */
.tx-rlmpflashdetection-pi1 {
	margin-left: 106px;
	z-index:99999;
	padding-left: 94px !important;
	padding-left: 94px;
}


sub, sup { line-height: 10px;} 

sup { vertical-align: text-top;} 
sub { vertical-align: text-bottom;} 

.navigation_reiter {
	color: #FFF;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
}

.warenkorb_headline {
	font-size: 14px;
	font-weight:bold;
	color: #ffffff;
}

.warenkorb_headline_liste {
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-style:none;
	color: #ffffff;
	text-decoration: none;
	/* font-weight:bold; */
}

.warenkorb_anzahl {
	font-family: Helvetica, Arial;
	font-size: 12px;
	font-style:none;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}

.warenkorb_text {
	font-size: 12px;
	font-style:none;
	color: #3C505A;
}

.warenkorb_text_bold {
	font-size: 12px;
	font-weight:bold;
	color: #3C505A;
}

.warenkorb_link {
	font-size: 12px;
	color: #3C505A;
}

.warenkorb_small_text{
	color: #3C505A;
	font-size: 11px;
}

.input_warenkorb_email {
	border:1px solid #8296AA;
	color: #3C505A;
	height: 18px;
	font-size: 12px;
	background-color: #fff;
	font-family: Arial;
	width:150px;
	margin: 0px;
}

.input_warenkorb_select {
	border:1px solid #8296AA;
	color: #3C505A;
	height: 20px;
	font-size: 12px;
	background-color: #fff;
	font-family: Arial;
	margin: 2px;
}

.input_warenkorb_menge {
	border:1px solid #8296AA;
	color: #3C505A;
	height: 20px;
	font-size: 12px;
	background-color: #fff;
	font-family: Arial;
	width:34px;
	margin: 2px;
}

.tx-newloginbox-pi1 a {
 	text-decoration: none;
	color: #fff;
 }

.tx-fileupload-pi1_button_logo_upload {
	padding-top:0px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border-style:solid;
	border-width:1px;
	height:20px;
	width:120px;
	border-color:#d1d2d2;
	background-color:#2f3f5c;
	font-style:bold;
	color:#ffffff;
	cursor: pointer;
}

.tx-fileupload-pi1_file_upload {
	padding-top:0px;
	padding-bottom:2px;
	padding-left:4px;
	padding-right:4px;
	border-style:solid;
	border-width:1px;
	height:20px;
	border-color:#d1d2d2;
	background-color:#f4f4f4;
	color:#000000;
	cursor: pointer;
}

.tx-fileupload-pi1_produktname {
	color: #3C505A;
	font-size: 11px;
	font-family: Arial;
}

.tx-newloginbox-pi1_button_lost_passwort {
   	color: #fff;
	font-size: 12px;
	font-family: Arial;
	margin-left: 27px !important;
	margin-left: 41px;
	margin-top: 20px !important;
	margin-top: 0px;
	padding-left: 30px !important;
	padding-left: 15px;
	text-decoration: none;
	background-image: url(../img/link-int.gif);
	background-repeat: no-repeat;
	background-position: 13px 3px !important;
	background-position: 0px 3px;
}

.tx-newloginbox-pi1_button_zurueck a {
 	text-decoration: none;
 }
 
.tx-newloginbox-pi1_logout {
   	color: #fff;
	font-size: 12px;
	font-family: Arial;
	margin-left: -15px !important;
	margin-left: 0px;
	margin-top: 20px !important;
	margin-top: 0px;
	padding-left: 28px !important;
	padding-left: 12px;
	text-decoration: none;
	background-image: url(../img/link-int.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px !important;
	background-position: 0px 3px;
}



#tx-newloginbox-pi1_button_zurueck {

   	color: #fff;

	font-size: 12px;

	font-family: Arial;

	margin-left: -10px !important;

	margin-left: 2px;

	margin-top: 20px !important;

	margin-top: 0px;

	padding-left: 30px !important;

	padding-left: 15px;

	text-decoration: none;

	background-image: url(../img/link-int.gif);

	background-repeat: no-repeat;

	background-position: 13px 3px !important;

	background-position: 0px 3px;

}



.standard_tabelle {

	border-width:1px;

	border-style:solid;

	border-color:blue;



}



.select_sprachmenue {

	color: #8296AA;

	font-family: Arial;

	width:140px;

	border:0px solid #ddd;

	font-size: 11px;

}





.login_button_red {

	height: 20px;

	margin-top:4;

	border: 0px solid white; 

	background-color: #ed1c24;

	color: #ffffff;

	cursor: pointer;

}



.tx_abdownloads_back_link {

	font-size: 12px;

	text-align: right;

	color: #fff;

}



.tx_abdownloads_listView_downloadLabel {

	font-size: 12px;

	text-align: right;

	color: #fff;

 }



.InputWarenkorbMenge {

	border:1px solid #8296AA;

	color: #8296AA;

	height: 20px;

	font-size: 12px;

	background-color: #fff;

	font-family: Arial;

	width:30px;

	margin-left: 2px;

}





 

#directions div div.googledir div table{

	margin:0;

	padding:0;

	left:0;

	}





#directions div div.googledir div table {

	width:100%;

    margin:-3px;

}



/* anfang  footer*/

	.Footer_Links {

		position: relative;

		width: 953px;

		text-align:right;

		padding-right: 10px;

		font-size: 10px;

		text-align: right;

		color: #fff;

		padding-top: 20px;

	}





	#footer-inner {

		width: 100%;

		height: 35px;

		padding: 0px 0 0px 0;

		background-color: #f00;

		background-image: url(../img/footer-bg.gif);

		background-repeat:repeat-x;

		background-position: top;

		border-right: solid 1px #586C76;

	}



	#footer{

		position:absolute;

		bottom:0;

		width:100%;

		z-index:999;

		clear:both;

	}



	.spacer {height:30px}/* same height as footer to preserve space*/



	html>body #top-bar,html>body #footer{position:fixed}/* for moz/opera and others*/



	/* mac hide - reduce page to allow the scrollbar to remain visible \*/

	* html #footer-inner {margin-right:17px;}

	/* end hide*/



/* ende footer*/



/* Anfang Hack*/	

	body{margin:0}/* for ie mac*/

	/* commented backslash hack v2 \*/ 

	html, body{

		padding:0;

		background-color: #A0B4BE;	

		font-size: 12px;

		line-height: 14px;

		font-family: arial;

		font-weight: normal;

		color: #3C505A;

	} 



	* html, * html body{

		overflow:hidden;

		/* padding:50px 0;

		margin:-30px 0;*/

		padding:0;

		margin:0;

		color: #3C505A;



	}

	

	*+html, *+html body{

		overflow:hidden;

		/* padding:50px 0;

		margin:-30px 0;*/

		padding:0;

		margin:0;

		color: #3C505A;

	}



	* html #outer { 

		overflow:auto;

		height:99.9%;

		voice-family: "\"}\""; voice-family:inherit; 

	}



	* html #contain-all{

		position:absolute;

		/*overflow-y:scroll;*/

		width:100%;

		height:100%;

		z-index:1;

	}



	#contain-all{

		width:99.8%;

		height:99%;

		display:block;

	}

/* end hack */ 





/* Anfang Kopf */ 

.language_switch {

	position: absolute;

	left: 0px;



	top: 0px;



	width: 953px;



	height: 20px;



	text-align:right;



	padding-right: 10px;



	line-height: 20px;



	font-size: 10px;



	text-align: right;



	color: #fff;



}











.language_switch a:link,

.language_switch a:visited,

.language_switch a:active {

	color: #fff;

	text-decoration: none;

}







.language_switch a:hover {

	color: #fff;

	text-decoration: underline;

}







.language_switch_spacer {

	margin: 0 2px 0 2px;

	font-weight: bold;

}



.language_switch_container {

	position:relative;

	height: 20px;

	color: #fff;

	background-color: #6E82A0;

}



.forget_password {

	line-height: 12px;

	padding-left: 46px;

	font-size: 10px;

	text-align: right;

	color: #fff;

}



.head_pictures {

	position:relative;

	overflow:hidden;

	height: 160px;

	background-color: #112955;		

}


.sm_icons {
	position:absolute;
	margin:0px;
	padding:0px;
	left:967px;
	top:153px;
	width:60px;
	z-index:333;
}



/* .head_pictures {

	position:relative;

	overflow:hidden;

	height: 160px;

	background-color: #071C45;

} */



.logo_picture {

	position: absolute;

	left:40px;

	height: 160px;

	width: 160px;

	background-image:url(../img/optibelt-logo.gif);

}



.redline {

	position:relative;

	display:block;

	height: 5px;

	overflow:hidden;

	background-image: url(../img/redline-laenderseite.gif);

	background-repeat: no-repeat;

	background-color: #ffffff;

}



/* Ende Kopf */ 



/* Navigation */
.navigation {
 	position:relative;
	height: 20px;
	margin-left: 3px;
	margin-bottom:20px;
	width: 100%;
	color: #fff;
	background-color: #6E82A0;
	clear:both;
	z-index:9999;
}


#nav {

	position:absolute;

	top: 0px;

	left: 215px;

	width:820px;

	height: 20px;

	z-index:9999;

}



ul, li{

	margin:0px;

	padding:0px;

}



#nav, #nav ul {

	float: left;

	z-index:9999;

	list-style: none;

	line-height: 20px;

	background: #6E82A0;

	color: #FFF;

	font-size:12px;

	font-weight:normal;

	padding: 0;

}



#nav li li {

	background:#6E82A0;

	z-index:9999;

}



#nav a{

	display: block;

	z-index:9999;

	color: #FFF;

	text-decoration: none;

}



#nav li {

	float: left;

	padding: 0px 7px;

	z-index:9999;

}



#nav ul li a {

	color: #FFF;

	font-size:12px;

	font-weight:normal;

  z-index:9999;

}



#nav li ul {

	position: absolute;

	left: -999em;

	height: auto;

	width: 140px !important;

	width: 140px;

	font-weight: normal;

	margin: 0;

	z-index:9999;

}



#nav li li {

	width: 140px!important;

	width: 140px;

	z-index:9999;

}



#nav li li li{

	width: 140px!important;

	width: 165px;

	z-index:9999;

}



#nav li ul a {

	z-index:9999;

}



#nav li ul ul {

	margin: -21px 0 0 127px !important;

	margin: -21px 0 0 110px ;

	border-left: 1px solid #A0B4BE;

  z-index:9999;

}



#nav li ul  {

	margin: 0px 0 0 -10px !important;

	margin: 0 0 0 -10px ;

	border-top: 1px solid #A0B4BE;

	z-index:9999;

}



#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	z-index:9999;

}



#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	z-index:9999;

}



#nav li li:hover,#nav li li:active, #nav li li.sfhover {

	background: #28325A;

	z-index:9999;

}



#nav li li a {

	padding-left:0px;

	z-index:9999;

}



#nav li ul  {

	background-image: none;

	z-index:9999;

}



/* Ende Navigation */







/* Mainmenu */



ul#mm {

  width: 16.7em;

	list-style-type: none;

	text-decoration: none;

	padding-left: 40px;

	margin: -5px 0 1em 0;

}



html>body ul#mm {width: 13.3em; 	margin: 15px 0 1em 0;}



ul#mm ul {

	list-style-type: none;

}



ul#mm li {

	border-bottom: 0px solid #ffffff;

}



ul#mm li a,

ul#mm li strong {

	color:#ffffff;

	display: block;

	padding: 2px 0 2px 1.2em;

/*	height: 18px; */

	background: url("/fileadmin/templates/img/n-ebene1-off.gif") top left no-repeat; 

	text-decoration:none;

	border-left: 0em solid #809099;

	font: 11px arial, helvetica, sans-serif;

	border: 0px solid #8597a8;

	margin-top: 5px;

}







ul#mm li a:hover, ul#mm a:focus {

  background: url("/fileadmin/templates/img/n-ebene1-on.gif") top left no-repeat;

  color: #3c505a;

  text-decoration:none;

  /*color: #F38C14;*/ 

}



ul#mm li strong {

  background: url("/fileadmin/templates/img/n-ebene1-on.gif") top left no-repeat; 

	font-weight: bold;

  color: #3c505a; 

}



 



ul#mm li .act {

  color: #ffffff;

  background: url("/fileadmin/templates/img/n-ebene1-act.gif") top left no-repeat;

	font-weight: bold;

  text-decoration: none;

}







ul#mm ul li a,



ul#mm ul li strong  {



	background: url("/fileadmin/templates/img/n-ebene2-off.gif") top left no-repeat;



	padding-left: 1.6em;



	color: #ffffff;



	font-weight: normal;



	margin-top: 1px;



	border: 0;



}







ul#mm ul li a:hover, ul#mm a:focus {



  background: url("/fileadmin/templates/img/n-ebene2-on.gif") top left no-repeat;



}







ul#mm ul li strong  {



  background: url("/fileadmin/templates/img/n-ebene2-on.gif") top left no-repeat;



  color: #3c505a;



}







ul#mm ul li .act {



	background: url("/fileadmin/templates/img/n-ebene2-act.gif") top left no-repeat;



	font-weight: bold;



  text-decoration:none;



}







ul#mm ul ul li strong {



	border-left: 0em solid #2C678F;



	background: url("/fileadmin/templates/img/n-ebene3-on.gif") top left no-repeat;



	padding-left: 2em;



	font-weight: normal;



	color: #3c505a;



	border: 0;



}







ul#mm ul ul li a {



	border-color: #ccc;



	background: url("/fileadmin/templates/img/n-ebene3-off.gif") top left no-repeat;



	padding-left: 2em;



	font-weight: normal;



	margin: 0;



	border: 0;



}







ul#mm ul ul li a:hover, ul#mm a:focus {



  background: url("/fileadmin/templates/img/n-ebene3-on.gif") top left no-repeat;



}



/* Ende Navigation */





/* linkerbereich */

.tx-macinasearchbox-pi1{

	position:relative;

}



.LeftFormField {

	position: relative;

	/*top: 0px !important;

	top: -15px;*/

	top: 15px !important;

	top: 15px;

	left: 0px;

	width: 230px;

}





.FormFieldInput {

	position: relative;

	top: -2px;

	left: 40px;

	border: 0px;

	color: #8296AA;

	height: 18px;

	padding: 2px 0 2px 0;

	font-size: 11px;

	background-color: #fff;

	padding-left: 6px;

	font-family: Arial;

	width:140px;

	margin-top: 5px;

}





.FormFieldItem {



	position: relative;



	left: 40px;



	color: #fff;



	font-size: 12px;



	font-family: Arial;



	margin: 0px;



	padding-left: 13px;



	text-decoration: none;



	background-image: url(../img/link-int.gif);



	background-repeat: no-repeat;



	background-position: 0px 3px;



}







.FormFieldItemWithoutA {



	position: relative;



	left: -13px;



	color: #fff;



	font-size: 12px;



	font-family: Arial;



	margin: 0px 0px 0px 0px;



	padding-left: 13px;



}











.FormFieldItem a:link, .FormFieldItem a:active, .FormFieldItem a:visited {



	text-decoration: none;



	color: #fff;



}







.FormFieldItem a:hover {



	text-decoration: underline;



	color: #fff;



}











.SubmitArrow {



	position: relative;



	top: 4px;



	left:36px;



}







.SubmitArrowSearch {

	position: relative;

	top: 4px;

	left: 30px;

}



.FormFieldTitle {

	font-size: 12px;

	color: #3C505A;

	font-weight: bold;

}



/* Ende linkerbereich */



/* Intranet begin*/

.content_left_intranet{

	position:absolute;

	top:225px;

	left:0;

	width:220px;

	height: 500px;

	float:left;

	z-index:999;

}

/* Intranet end*/



/* Anfang Inhalt */

.content_left{

	position:absolute;

	top:225px;

	left:0;

	width:220px;

	float:left;

	z-index:999;

}



.content_info{

	position:absolute;

/*	top:281px !important;

        top:281px; */

	top:380px !important;

    top:395px; 

	left:0px;

	width:220px;

	height: 550px;

	z-index:999;

}



.content_info-marketing{

	position:absolute;

/*	top:281px !important;

        top:281px; */

	top:323px !important;

    top:340px; 

	left:0px;

	width:220px;

	height: 550px;

	z-index:999;

}



.content{

	position:relative;

	width:615px;

	padding-bottom: 0px;

}


#einkauf ul li{
    list-style-type: disc;
	margin-left:30px;
	padding:2px 2px 0 2px;
}



.content-intranet{

	position:relative;

	width:765px;

	padding-bottom: 0px;

}



.content_right-intranet{

	position:relative;

	z-index:1;

	margin-top:20px;

	padding-left:225px;

	width:765px;

	padding-bottom: 45px;

}



.content-marketing{

	position:relative;

	width:765px;

	padding-bottom: 0px;

}



.content_right-marketing{

	position:relative;

	z-index:1;

	margin-top:20px;

	padding-left:225px;

	width:765px;

	padding-bottom: 45px;

}



.content_right{

	position:relative;

	z-index:1;

	margin-top:20px;

	padding-left:225px;

	width:615px;

	padding-bottom: 45px;

}



.content_right img{

  margin-top: 0px !important;

  margin-top: 0px;

  margin-bottom: 0px !important;

  margin-bottom: 0px;

  z-index:2;

}



.brot{

	position:relative;

	padding-bottom: 17px;

	font-size: 11px;

}



.content_rand{



}



.linie {

	position:absolute;

	padding-left:13px;

	width:120px;

	border-left: 0px solid #8296aa;

	top:242px !important;

	top:242px;

	left:840px;

}



.linie-marketing {

	position:absolute;

	padding-left:0px;

	width:233px;

	border-left: 0px solid #8296aa;

	top:257px !important;

	top:257px;

	left:760px;

}



/* ende Inhalt */





/* anfang linkformatierung */

.external_link {

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	text-decoration: none;

	margin: 0px;

	padding-left: 13px;

	background-image: url(../img/link-ext.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.download_link {

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	text-decoration: none;

	margin: 0px;

	padding-left: 13px;

	background-image: url(../img/link-dl.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;	

}



.internal_link{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	margin: 0px;

	padding-left: 13px;

	text-decoration: none;

	background-image: url(../img/link-int.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.internal_link_no_pict{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	margin: 0px;

	/*padding-left: 13px;*/

	text-decoration: none;

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



.link_ohne_alles, .tx_abdownloads_listView_categoryLabel, .tx_abdownloads_listView_downloadAddNew{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	text-decoration: none;

}



.link_ohne_alles_rus{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	text-decoration: none;

}



#directions a{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	margin: 0px;

	text-decoration: none;

}



.lange_email  a:link,.lange_email a:active,.lange_email  a:visited {

	color: #fff;

	font-size: 10px;

	font-family: Arial;

	margin: 0px;

	padding-left: 13px;

	text-decoration: none;

	background-image: url(../img/link-int.gif);

	background-repeat: no-repeat;

	background-position: 0px 1px;

}



.Footer_Links a:link, .Footer_Links a:visited, .Footer_Links a:active {

	color: #ffffff;

	font-size: 10px;

	text-decoration: none;

}



.brot a, .brot a:visited, .brot a:active, .brot a:hover {

	font-size: 11px;

	text-decoration: none;

	color: #3C505A;

	margin:0px -2px 20px 0;

}





.newsfield_list a, 

.newsfield_list a:link, 

.newsfield_list a:hover, 

.newsfield_list a:visited,

.newsfield_list_startseite a, 

.newsfield_list_startseite a:link, 

.newsfield_list_startseite a:hover, 

.newsfield_list_startseite a:visited,

.news_archiv a,

.news_archiv a:link,

.news_archiv a:hover,

.news_archiv a:visited{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	margin: 0px;

	padding-left: 13px;

	text-decoration: none;

	background-image: url(../img/link-int.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}



a img{border:0;}

/* ende linkformatierung */





/* Schriftenformatierung */

h1{

	width: 605px;

	background-color: #8296AA;

	padding:4px 5px;

	text-align: left;

	color: #FFFFFF;

	font: 12px arial;

	font-weight: bold;

	}



h2{

	display:block;

	margin:0px;

	padding:0px;

	font-size: 13px;

	line-height:13px;

	font-family: arial;

	color: #FFFFFF;

	font-weight:bold;

	}



h3{

	margin:0px;

	padding:0px;

	font-size: 12px;

	line-height:12px;

	font-family: arial;

	color: #3C505A;

	font-weight:bold;

	}

	

h4{

	width: 757px;

	background-color: #8296AA;

	padding:4px 5px;

	text-align: left;

	line-height:15px;

	color: #FFFFFF;

	font: 13px arial;

	font-weight: bold;

	}

	

* html h4{

	width: 766px;

	background-color: #8296AA;

	padding:4px 5px;

	text-align: left;

	line-height:15px;

	color: #FFFFFF;

	font: 13px arial;

	font-weight: bold;

	}

	

/* Intranet Headline*/

h5{

	clear:left;

	padding:4px 5px;

	margin: 0px;

	background-color: #8296AA;

	width: 760px;

	height: 15px;

	color: #FFFFFF;

	font: 13px arial;

	font-weight: bold;

	text-align: left;

	line-height:15px;

	}

	

h6{

  margin: 0px;

	text-align: left;

	font: 15px arial;

	font-weight: bold;

	}



.standard_headline{

	background-color: #8296AA;

	padding:4px 5px;

	text-align: left;

	color: #FFFFFF;

	font: 12px arial;

	font-weight: bold;

	}

	

.csc-header, .csc-header-n1, .csc-firstHeader{

	margin:0;

}



td, table,.htmlarea-showtableborders {

font-size: 12px;

line-height: 14px;

font-family: arial;

font-weight: normal;

color: #3C505A;

}



* html td, table,.htmlarea-showtableborders {

font-size: 12px;

line-height: 14px;

font-family: arial;

font-weight: normal;

color: #3C505A;

}



*+html td, table,.htmlarea-showtableborders {

font-size: 12px;

line-height: 14px;

font-family: arial;

font-weight: normal;

color: #3C505A;

}



/* ENDE schriften */





/* Sitemap */



.csc-sitemap {


	margin-left:0;

	padding:5px;

	width: 616px !important;

	width:628px;

	height: auto;		

}


.csc-sitemap ul {

	margin:0;

	padding: 0;

	list-style:none;

}


.csc-sitemap ul ul li, .csc-sitemap ul ul ul li{

	margin:0 0 0 20px;

	padding: 0 0 0 0px;

	list-style:none;

}

.csc-sitemap a{

	color: #fff;

	font-size: 12px;

	font-family: Arial;

	margin: 0px;

	padding-left: 13px;

	text-decoration: none;

	background-image: url(../img/link-int.gif);

	background-repeat: no-repeat;

	background-position: 0px 3px;

}

/* ENDE Sitemap */


/* bewerbungsformular*/

.bewerbung{

	width:628px;

}

.bewerbung td{

	padding: 5px 0;

}


.bewerbung a{

	text-decoration:none;

	border:0;

}

.error_mailer ul li{
	
	color:#FF0000;
	
	list-style:none;
	
}


/* ENDE bewerbungsformular */

/* Lieferantenbewerbungsformular */

.einkauf{

	width:520px;

}

.einkauf td{

	padding: 5px 0;

}


.einkauf a{

	text-decoration:none;

	border:0;

}

.error_mailer ul li{
	
	color:#FF0000;
	
	list-style:none;
	
}


/* ENDE Lieferantenbewerbungsformular */



.csc-linkToTop a {
    background-image: url("../img/link-int.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 12px;
    margin: 0;
    padding-left: 13px;
    text-decoration: none;
}











































/* Rand der Bilder*/























.border_img{







	border: 1px solid #3C505A;







}































/* ENDE Rand der Bilder*/























































/* News Archiv*/















.news_archiv {







	position:relative;







	left:5px;







	width: 100%;







	height: auto;		







	







	border-top:0;







	padding:0 0 5px 0;







	margin-right:0px;







	}







	







	







.news_archiv td{







	padding-left: 5px;







	padding-top:5px;







	margin:0;







	}















.news-amenu-item-year {







	height: 22px;







	line-height: 22px;







	width: 628px;







	background-color: #8296AA;







	text-align: left;







	color: #3C505A;







	font: 12px arial, verdana, helvetica, sans-serif;







	font-weight: bold;







	margin:0;







	padding:0;







	







}































/* ENDE  News Archiv*/































































/* Shop*/































.shop{







	width:628px;







	border: 1px solid  #8296AA;







	margin-bottom:20px;







	}































.shop_spalte1{







	width:50px;







	text-align:left;







	vertical-align:middle;















}























.shop_spalte2{







	width:50px;







	text-align:left;







	vertical-align:middle;















}















.shop_spalte2 input, .shop_spalte2 select{







	width:50px;







	border:0;







	margin:0;







	padding:0;







}































/* ENDE  Shop*/















































/* Map24*/



table.block_order tboby tr td.map24_cell{



padding-left: 10px;



padding-top: 5px;



padding-right: 5px;



padding-bottom: 5px;



background-color: #A0B4BE;



}



/* ENDE  Map24*/











/* Seminar*/



.seminar_anmeldung, .seminar_termine{



	width:615px;



	margin:0px 0px 0px 0px;



	padding:0px;



}







.seminar_termine td{



	padding:5px;



}



/* ENDE  Seminar*/











/* Publikationen*/



.publikationen {



	width:610px;



	margin:0px 0px 0px 0px;



	padding:0;



}







.publikationen td{



	padding:2px;



}







.publikationen td table{



	margin:-5px;



    width:615px;



}







/* ENDE  Publikationen*/











/* E-Mail Adresse Länder */







.laenderseite_email_new{



	background:url(http://www.optibelt.de/fileadmin/templates/img/background_email_laenderseite.png) no-repeat bottom left;



	width: 150px; 



	background-position:auto auto 5px auto;



	padding-bottom:5px; 



	padding-left: 10px; 



	line-height: 23px; 



	vertical-align: text-bottom;



	}



	



.lange_email {



	color: #fff;



	font-size: 11px;



	font-family: Arial;



	margin: 0px;



	padding-left: 13px;



	text-decoration: none;



	background-image: url(../img/link-int.gif);



	background-repeat: no-repeat;



	background-position: 0px 2px;


}







.sehr_lange_email {



	color: #fff;



	font-size: 10px;



	font-family: Arial;



	margin: 0px;



	padding-left: 13px;



	text-decoration: none;



	background-image: url(../img/link-int.gif);



	background-repeat: no-repeat;



	background-position: 0px 2px;



}







/* Abdeckung für Login */







.abdeckung {



  filter:Alpha(opacity=75);



  background-color: #3e4758;



}







html > body .abdeckung {



  background: url(/fileadmin/templates/img/abdeckung-kopf.png) repeat-x;



}







.abdeckung2 {



  filter:Alpha(opacity=75);



  background-color: #3e4758;



}







html > body .abdeckung2 {



  background: url(/fileadmin/templates/img/abdeckung-kopf.png) repeat;



}







/* Marketingservice */







.button {



	color:#ffffff;



	display: block;



	width: 160px;



	padding: 2px 0 2px 1.2em;



  height: 18px;



	background: url("/fileadmin/templates/img/n-ebene1-off.gif") top left no-repeat; 



	text-decoration:none;



	font: 11px arial, helvetica, sans-serif;



	margin-top: 3px;



}







.button-kurz {



	color:#ffffff;



	display: block;



	width: 130px;



	padding: 2px 0 2px 1.2em;



  height: 18px;



	background: url("/fileadmin/templates/img/n-ebene1-off-kurz.gif") top left no-repeat; 



	text-decoration:none;



	font: 11px arial, helvetica, sans-serif;



	margin-top: 3px;



}







html>body .button {	margin-top: 1px; padding: 2px 0 0px 1.2em;}







html>body .button-kurz {	margin-top: 1px; padding: 2px 0 0px 1.2em;}


