/* allgemeine Formatierungen */
/***********************************************************************************************/
html, body {
	height: 100%;
	background:#E0E1DD;
}
html, body, p, li, div, ul, td, input, .normal{
	font: 11px/16px Arial, Helvetica, sans-serif;
}
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li, hr, form {
   margin: 0;
   padding: 0;
}
td{
	vertical-align:top;
}
ul{
	list-style-type:none;
}
.news-single-item IMG {
display:none;
}
#drucklogo{
	display:none;
}

sup{
  font-size:85%;
  vertical-align:top;
}
h2 sup {
	font-size:75%;
}
sub{
	font-size:85%;
	vertical-align:bottom;
}
h2 sub {
	font-size:75%;
}
/* Schrift-, Absatz- und Linkformatierungen */
/***********************************************************************************************/
h1{
	font: 24px Arial, Helvetica, sans-serif;
	line-height:27px;
	color:#5a5a5b;
}
h2{
	font: 19px Arial, Helvetica, sans-serif;
	line-height:22px;
}
#ueberschrift{
	margin-left:0px;
	width:547px;
	overflow:hidden;
}



/* Aufteilung der Seite */
/***********************************************************************************************/
#kopfbild, #ueberschrift{
	margin-bottom:19px;
}
#komplettrahmen{
	width:930px;
	border-right:30px solid #fff;
	border-bottom: 12px solid #fff;
	background:#fff;
}
#start_kopfzeile1{
	height:55px;
	letter-spacing:1px;
	background:url(../m/remex_logo.gif) no-repeat right 0px;
}
#start_kopfzeile1 a{
	margin: 0 5px;
	color:#000;
	text-decoration:none;
}
#start_kopfzeile2{
	height:200px;
	background:url(../img/start.jpg) no-repeat;
	letter-spacing:1px;
}
#kopfzeile2{
	height:62px;
	background:url(../m/bg_kopfzeile2.gif) repeat-x;
	letter-spacing:1px;
}
#start_spalte1 a, #spalte2 a, #spalte3 a, #kopfbild a, .tx-indexedsearch-info a{
	padding-left:15px;
	background:url(../m/linkpfeil.gif) no-repeat 0 2px;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
#spalte2 p, #start_spalte2 p, #ueberschrift p{
	padding-left:1px;
}
#spalte2 img{

}
#kopfbild a{
	color:#fff;
	background:url(../m/linkpfeil_weiss.gif) no-repeat 0 2px;
}
#start_spalte1 li, #spalte2 li, #spalte3 li{
	background:url(../m/listenpunkt.gif) 0 8px no-repeat;
	padding-left:10px;
}
#content, .content{
	background:url(../m/bg_navigation_links.gif) repeat-y;
	min-height:350px;
	height:auto!important;
	height:350px;
}
#spalte1, #start_spalte1{
	width: 175px;
	padding:0 16px 0 9px;
}
#spalte2{
	width: 545px;
}
#spalte3{
	width: 175px;
	padding:0 0 0 9px;	
}
#arbeitsbereich{
	width:730px;
	overflow:hidden;
}
#fusszeile, #fusszeile_start{
	padding:20px 0 0 200px;
	color:#5a5a5b;
	background:url(../m/bg_navigation_links.gif) repeat-y;
}
#fusszeile a, #fusszeile_start a{
	color:#5a5a5b;
	text-decoration:none;
}
#fusszeile_start{
	background:none;
}
.padding10{
	padding:15px 10px 15px 10px;
}
.padding10re{
	padding-right:10px;
}

#start_spalte1, #spalte1, #spalte2, #spalte3, #arbeitsbereich{
	float:left;
}



/* Indexed Search */
/***********************************************************************************************/
#spalte2 .tx-indexedsearch-searchbox, #spalte2 .tx-indexedsearch-rules {
	display:none;
}
#spalte2 .tx-indexedsearch-title a{
	color:#000;
	text-decoration:none;
	background:none;
	padding-left:0;
}
#spalte2 .tx-indexedsearch-redMarkup{
	color:#E2001A;
}
#spalte2 .tx-indexedsearch-browsebox a{
	color:#000;
	text-decoration:underline;
	font-weight:normal;
	background:none;
	padding-left:0;
}
#spalte2 .tx-indexedsearch-browsebox td{
	padding: 0 1px;
}



/* Navigationen */
/***********************************************************************************************/
#start_navitop{
	float:right;
	margin-top:177px;
	width:730px;
	height:23px;
	background:#E2001A;
	color:#fff;
	line-height:23px;
}
#navitop{
	float:right;
	margin-top:39px;
	width:730px;
	height:23px;
	background:#E2001A;
	color:#fff;
	line-height:23px;
}
#start_navitop a, #navitop a{
	padding:0 8px;
	color:#fff;
	text-decoration:none;
	line-height:23px;
	}
#start_navitop .normal, #navitop .normal{
	float:left; 
	height:23px;
	vertical-align:middle;
	padding-left:1px;
}
#start_navitop .on, #navitop .on, #start_navitop .onfirst, #navitop .onfirst{
	float:left; 
	background:#FFFFFF;
	height:23px;
	border-right:1px solid #fff;
	margin-left:-3px;
	padding-left:3px;
}
#start_navitop .onfirst, #navitop .onfirst{
	MARGIN-LEFT:0px;
	padding-left:0;
}
#start_navitop .on a, #navitop .on a, #navitop .onfirst a{
	color:#000;
}
#navigation_links a, .navistyle a{
	text-decoration:none;
	line-height:14px;
}
.navistyle{
	border-top:1px solid #fff;
}
#navigation_links ul li, .navistyle li{
	border-bottom:1px solid #fff;
	padding:1px 0;
}
#navigation_links .level1, .navistyle .level1{
	background:url(../m/linkpfeil_grau.gif) no-repeat 5px 4px;
	padding-left:20px;
}
#navigation_links .level2{
	background:url(../m/linkpfeil_grau.gif) no-repeat 20px 4px;
	padding-left:35px;
}
#navigation_links .level3{
	background:url(../m/linkpfeil_grau.gif) no-repeat 35px 4px;
	padding-left:50px;
}
#navigation_links .level1_on, .navistyle .level1_on{
	background:url(../m/linkpfeil.gif) no-repeat 5px 4px;
	padding-left:20px;
}
#navigation_links .level2_on{
	background:url(../m/linkpfeil.gif) no-repeat 20px 4px;
	padding-left:35px;
}
#navigation_links .level3_on{
	background:url(../m/linkpfeil.gif) no-repeat 35px 4px;
	padding-left:50px;
}
#navigation_links .level1_actsub{
	background:url(../m/linkpfeil_u.gif) no-repeat 5px 4px;
	padding-left:20px;
}
#navigation_links .level2_actsub{
	background:url(../m/linkpfeil_u.gif) no-repeat 20px 4px;
	padding-left:35px;
}
#navigation_links .level3_actsub{
	background:url(../m/linkpfeil_u.gif) no-repeat 35px 4px;
	padding-left:50px;
}
#navigation_links .level1 a, .navistyle .level1 a, #navigation_links .level2 a, #navigation_links .level3 a{
	color:#919091;
}
#navigation_links .level1_on a, .navistyle .level1_on a, #navigation_links .level2_on a, #navigation_links .level3_on a, #navigation_links .level1_actsub a, #navigation_links .level2_actsub a, #navigation_links .level3_actsub a{
	color:#E2001A;
}
#sondernavigation .on a, #sondernavigation a:hover, #fussnavigation .on a, #fussnavigation a:hover{
	color:#E2001A;
}
#sondernavigation{
	margin: 8px 5px 0 8px;
	float:left;
}
#sondernavigation a, #sondernavigation{
	color:#5a5a5b;
}


/* Suche */
/***********************************************************************************************/

#suche{
	padding-top:8px;
	color:#5a5a5b;
}
#suche a{
	margin:0px; padding:0;
}
#suche input{
	width:76px;
	height:13px;
	border:1px solid #c9cacd;
	margin:0px;
	padding:0;
	line-height:13px;
}



/* News */
/***********************************************************************************************/
.news-latest-date{
	color:#E2001A;
}
.news-amenu-container a{
	font-weight:normal;
	font-size:11px;
}
#spalte2 .news-single-backlink a{
	background:url(../m/linkpfeil_back.gif) no-repeat 0 2px;
}

/* Sitemap */
/***********************************************************************************************/
#spalte2 .csc-sitemap, #spalte2 .csc-sitemap li, #spalte2 .tx-flseositemap-pi1, #spalte2 .tx-flseositemap-pi1 li{
	padding-left:0px;
	margin:0px 0;
	background:none;
	line-height:normal;
	}
#spalte2 .csc-sitemap li, #spalte2 .tx-flseositemap-pi1 li{
	background: url(../m/dotline.gif) repeat-x 0 0px;
	padding-top:10px;
}
#spalte2 .csc-sitemap li, #spalte2 .tx-flseositemap-pi1 li{
	padding-left:0px;
	margin-top:10px;
}
#spalte2 .csc-sitemap li li, #spalte2 .tx-flseositemap-pi1 li li{
	padding-top:0px;
	padding-left:15px;
	margin-top:2px;
	background:none;
	}
#spalte2 .csc-sitemap li li li, #spalte2 .tx-flseositemap-pi1 li li li{
	margin-top:4px;
}
#spalte2 .csc-sitemap li li a, #spalte2 .tx-flseositemap-pi1 li li a{
	color:#92959b;
}


/* Spezielle Formatierungen fr den Inhaltsbereich */
/***********************************************************************************************/
.anker{
	padding-left:-15px;
	margin-left:-15px;
	background:none;
	visibility:hidden;
}
.zwischenueberschrift{
	font-size: 12px;
	color:black;
	font-weight:bold;
}
.trenner{
	height:22px;
	border-bottom:1px solid #a1a1a1;
	margin:0;
	margin-bottom: 10px;
}
.trenner_gestrichelt{
	background:url(../m/dotline.gif) repeat-x;
	height:1px;
	line-height:1px;
	overflow:hidden;
	margin: 5px 0 5px 0;
	clear:both;
}
.trenner_hauptnavigation{
	background:#fff;
	height:1px;
	line-height:1px;
	margin:1px 0;
}
.grau{
	color:#5a5a5b;
}
.rot{
	color:#E2001A;
}
.blau{
	color:#175897;
}
.bildlinks{
	float:left;
	margin: 3px 10px 10px 0;
	border:1px solid #c9cacd;
}
.bildlinks_or{
	float:left;
	margin: 3px 10px 10px 0;
}
.bildrechts{
	float:right;
	margin: 3px 0 10px 10px;
	border:1px solid #c9cacd;
}
.bildrechts_or{
	float:right;
	margin: 3px 0 10px 10px;
}
#kopfbild .bildlinks_or{
	margin-bottom: 0;
	margin-top:0;
}
.cl{
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
	font-size:1px;
	margin:0;
	padding:0
}
.uebersichtstabelle .produeberschrift, .uebersichtstabelle_gross .produeberschrift, .produeberschrift{
	text-align:left;
	color:#FFF;
	background:url(../m/tr_uebersichtstabelle.gif) no-repeat;
	padding:0;
	padding-left:40px;
	font-weight:bold;
}
.uebersichtstabelle .produeberschrift p, .uebersichtstabelle_gross .produeberschrift p, .produeberschrift p{
	font-weight:bold;
}
.uebersichtstabelle td{
	padding: 4px 5px 4px 15px;
}
.uebersichtstabelle td{
	padding: 8px 5px 7px 4px;
	background:#E0E1DD;
	border-top:1px solid #FFF;
}
.uebersichtstabelle_gross td{
	padding: 8px 5px 7px 15px;
}
.uebersichtstabelle .prodverwendung{
	width:340px;
	background:url(../m/linkpfeil_grau.gif) 1px 7px no-repeat;
	border-bottom: dashed 1px #000;
}
.uebersichtstabelle_gross .prodverwendung{
	width:340px;
	background:url(../m/linkpfeil_grau.gif) 1px 11px no-repeat;
	border-bottom: dashed 1px #000;
}

.quotentabelle{
	width:545px;
}
.quotentabelle td{
	padding-right:5px;
}
.quotentabelle thead td{
	text-align:left;
	color:#5a5a5b;
	background:url(../m/tr_uebersichtstabelle_hell.gif) no-repeat;
	padding:0;
	padding-left:40px;
	font-weight:bold;
	border-bottom:5px solid #fff;
}


.quotentabelle thead td p{
	font-weight:bold;
}
.bmu{
	margin-bottom:4px;
}
.pfeilliste{
	background: url(../m/linkpfeil_grau.gif) 0 3px no-repeat;
	padding-left:15px;
}
a img {border:none;}
#suche a img, #kopfzeile2 a img{margin-left:0;}
.kein_umbruch{
	white-space:nowrap;
}

.hochstellen{
	font-size:85%;
	vertical-align:top;
}
#start_spalte1 a.keinpfeil, #spalte2 a.keinpfeil, #spalte3 a.keinpfeil, #start_spalte1 a.selectButton, #arbeitsbereich a.selectButton, #spalte2 a.selectButton, #spalte3 a.selectButton, .keinpfeil{
  padding-left:0;
	background:none;
}

.tx-3slocations-pi4 .features, .tx-3slocations-pi4 .contacts, .tx-3slocations-pi4 .certificates, .tx-3slocations-pi4 .openinghours {
	overflow:auto;
	width:544px;
}
.tx-3slocations-pi4 .features_label, .tx-3slocations-pi4 .contacts_label, .tx-3slocations-pi4 .certificates_label, .tx-3slocations-pi4 .openinghours_label{
	float:left;
	width:175px;
	display:inline;
	font-weight:bold;
}
.tx-3slocations-pi4 .features_content, .tx-3slocations-pi4 .contacts_content, .tx-3slocations-pi4 .certificates_content, .tx-3slocations-pi4 .openinghours_content{
	float:left;
	display:inline;
	width:369px;
}
.tx-3slocations-pi4 .openinghours_subline{
	font-weight:bold;
}
.tx-3slocations-pi4 .openinghours_content TR TD:first-child {
	padding-right:10px;
}
.tx-3slocations-pi4 .certificates_type{
	overflow:auto;
	width:369px;
}
.tx-3slocations-pi4 .certificates_type_image{
	float:left;
	display:inline;
	margin:0 10px 10px 0;
}
.tx-3slocations-pi4 .certificates_type_name{
	float:left;
	display:inline;
	margin-right:15px;
}
.tx-3slocations-pi3 .listOutput{
	height:300px;
	overflow:auto;
	margin-top:10px;
}
.tx-ameosdewplayer-pi1{
	display:none;
}
.linkliste a, #spalte2 .linkliste a{
	padding-left:0;
	background:none; 
}
#spalte2 .linkliste li{
	background:url(../m/linkpfeil.gif) 0 3px no-repeat;
	padding-left:13px;
}
.starttabelle .linkliste{
	width:165px;
}
/******************************Frontendediting Standorte**********************************/
.tx-3slocations-pi5 th{
	text-align:left;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}
.tx-3slocations-pi5 .standortausgabe td{
	padding:10px 10px 10px 0;
	border-bottom:1px solid #ccc;
}
.tx-3slocations-pi5 .input_text, .tx-3slocations-pi5 .input_select{
	overflow:auto;
	width:100%;
}
.tx-3slocations-pi5 .input_text input, .tx-3slocations-pi5 .input_select select{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:300px;
}
.tx-3slocations-pi5 label{
	width:200px;
	display:block;
	float:left;
}
.tx-3slocations-pi5 .formsubmit{
	margin-left:200px;
}
.tx-3slocations-pi5 .workflow_rejected{
	color:red;
	font-weight:bold;
	background:yellow;
	padding:5px;
}
.tx-3slocations-pi5 .workflow_comment{
	margin-bottom:20px;
	background:yellow;
	padding:5px;
}
.tx-3slocations-pi5 .zitat{
	padding-left:20px;
	font-weight:bold;
}
.tx-3slocations-pi5 .error {
	display:none;
	color:#FF0000;
	margin-left:200px;
	font-weight:bold;
}
.tx-3slocations-pi5 .php-error{
	color:#FF0000;
	margin-left:200px;
	margin-bottom:10px;
	font-weight:bold;
}
.tx-3slocations-pi5 .hint {
	margin-left:200px;
}
.tx-3slocations-pi5 .input_text, .tx-3slocations-pi5 .input_select, .tx-3slocations-pi5 .input_button, .tx-3slocations-pi5 .input_file , .tx-3slocations-pi5 .current_pdf{
	margin-bottom:10px;
}
.tx-3slocations-pi5 .input_button.times_addrow{
	margin-left:285px;
}
.tx-3slocations-pi5 INPUT {
	margin-bottom:0px;
}
.tx-3slocations-pi5 .hover TD {
	background-color:#DFDFDF !important;
	cursor:pointer;
}
.tx-3slocations-pi5 .unedit TD {
	background-color:#95EFE5;
	cursor:pointer;
}
.tx-3slocations-pi5 .rejected TD {
	background-color:#FFCFD1;
	cursor:pointer;
}
.tx-3slocations-pi5 .legend .titel {
	font-weight:bold;
}
.tx-3slocations-pi5 .legend SPAN {
	padding-left:5px;
	padding-right:5px;	
}
.tx-3slocations-pi5 .legend .unedit {
	background-color:#95EFE5;
}
.tx-3slocations-pi5 .legend .rejected {
	background-color:#FFCFD1;
}
.tx-3slocations-pi5 .form_preview {
	overflow:auto;
	width:100%;
}
.tx-3slocations-pi5 .form_preview .form {
	float:left;
	width:520px;
}
.tx-3slocations-pi5 .form_preview .preview {
	float:left;
	width:200px;
}
.tx-3slocations-pi5 .form_preview .preview .headline {
	font-weight:bold;
	margin-bottom:10px;
}
.contacts_category{
	font-weight:bold;
	margin-bottom:8px;
}
#edit_openinghours td{
	padding-right:10px;
	padding-bottom:10px;
}
.tx-3slocations-pi5 select{
	font-size:11px;
}
