/* Farbwelt */

.paletten-logistik-rot { color: #D9241B; }

/* Farbwelt Ende */

/* Erweiterungen Blueprint */
.container {  }
div.span-25 { float: none; margin-right: 10px; }
.span25, div.span-25 { width: 990px; margin: 0; }
.append-24 { padding-right: 960px; }
.prepend-24 { padding-left: 960px; }
.pull-25 { margin-left: 1000px; }
.push-25 { margin: 0 -1000px 1.5em 1000px; float: right; position: relative; }



/* Erweiterungen Blueprint Ende */

body { font-family: Arial, Helvetica, sans-serif; text-align: center; }

body { 
	background-color: #ccc;
	background-image: url(images/paletten-logistik-gradient.jpg);
	background-repeat: repeat-y;
	font-size: 0.8em;
	line-height: 1.4em; }

h1 { background-color: #949494; color: #FFF; font-size: 1.3em; font-weight: bold; padding: 4px; text-transform: uppercase; width: 510px; }
#rightColumn h1 { width: 222px; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 0.9em; font-weight: bold; text-transform: uppercase; color: #D9241b; line-height: 160%; }
h5 {}
h6 {}

p.bodytext { margin-bottom: 1em; color: #333333; line-height: 142%; }

a:link 		{ border: none; color: #D9241B; text-decoration: none; }
a:visited 	{ border: none; color: #EC5951; text-decoration: none; }
a:focus 	{ }
a:hover 	{ border-bottom: solid 1px #D9241B; }
a:active 	{ border-bottom: solid 1px #D9241B; }

/* KEIN HOVER BEI BILDERN */
dl.csc-textpic-image a:hover img { border: none !Important; border-bottom-width: 0px !Important; text-decoration: none !Important; }
dl.csc-textpic-image a { border: none !Important; border-bottom-width: 0px !Important; text-decoration: none !Important; }
.tx-lumophpinclude-pi1 a { border: none !Important; border-bottom-width: 0px !Important; text-decoration: none !Important; }
/* KEIN HOVER BEI BILDERN ENDE */

#threeCol1 div, #threeCol2 div, #threeCol3 div { vertical-align: bottom; position: relative; bottom: 0; }
dl.csc-textpic-image dt img { }
.csc.textpic-imagewrap { height: 280px; vertical-align: bottom; }
hr { background-color: #FFF; color: #FFF; } 


#tvcontainer, #tvcontainer2col { background-color: #fff; margin: 0; padding: 0; margin:auto; text-align: left; width: 1000px; }

#tvHeader { background-image: url(images/logo-paletten-vertrieb-reichert.jpg); background-position: 200px 10px; background-repeat: no-repeat; height: 120px; }
#tvHeader img { margin: 10px 0 0 32px; }
#tvHeader h1 { display: none; }

#metamenue { float: left; margin: 12px 0 0 572px;  }
#metamenue ul { list-style-type: none; }
#metamenue li { height: 26px; }
#metamenue li.home { background: url(images/home.png) no-repeat 0 .1em; padding-left: 20px;}
#metamenue li.kontakt { background: url(images/mail.png) no-repeat 0 .1em; padding-left: 20px;}
#metamenue li.impressum { background: url(images/information.png) no-repeat 0 .1em; padding-left: 20px;}


#contentLeftTop { margin-bottom: 1em; }
#contentLeftBottom { margin-bottom: 64px; padding: 4px; }

	/*
	 * Navigation
	 *
	 */

ul.nav { margin: 0; padding: 0; }
ul.nav li { list-style-type: none; margin: 0; padding: 0; }
ul.nav a { 
	background-image: url(images/background-menu.jpg); 
	background-position: 0px 45px; 
	border-bottom: 1px solid #fff; 
	color: #fff;
	display: block; 
	font-size: 1em; 
	/*
	height: 2.1em; 
	line-height: 2.1em;
	*/
	padding-top: 0.4em;
	padding-bottom: 0.5em;
	padding-left: 0.4em;
	text-decoration: none; 
} 
ul.nav a:link 	 { }
ul.nav a:visited { }
ul.nav a:focus 	 { }
ul.nav a:hover 	 { background-position: 0px 0px; }
ul.nav a:active  { }

/* Hauptnavigation 2. Ebene */
ul.nav li.current a, ul.nav li.active a  { background-position: 0px 0px; }
ul.nav li.active a { color: #FFFFFF; font-weight: normal; }
ul.nav li.current ul.nav a { color: #FFFFFF; font-weight: normal; }
ul.nav li.active ul.nav li.current a { color: #D9241B; font-weight: bold; }


ul.nav li.current ul.nav, ul.nav li.active ul.nav  { margin-left: 0; }
ul.nav li.current ul.nav a, ul.nav li.active ul.nav a { background-position: 0px 45px; border-left: 5px solid #D9241B; font-size: 0.9em; padding-left: 11px;  }

#breadcrumb { margin: 6px 0 12px 0; }
#breadcrumb a { color: #999; text-decoration: none;}

/* /Navigation */

#tvfooter { font-size: 0.8em; margin: auto; }
#tvfooter p { margin: 3px 0 2px 0; padding: 0; }
.footerLeft { display: none; }
.footerRight { text-align: center; }

.csc-frame-rulerBefore { border-top: 1px solid #999; padding-top: 8px; }
.csc-frame-rulerAfter { border-bottom: 1px solid #999; padding-bottom: 8px; }

/* dl.csc-textpic-image { background-color: #ccc; border: 2px solid #ccc; }
dl.csc-textpic-image img { } */

.tx-wfqbe-pi1 {}
.tx-wfqbe-pi1 label { display: block; float: left; margin: 2px 0 2px 0; width: 90px; }
.tx-wfqbe-pi1 div { margin: 5px 0 5px 0; }
.tx-wfqbe-pi1 table.wfqbe_table_results { margin: 0 !Important; padding: 0 !Important; } 
.wfqbe_table_header th { text-align: center; }
.wfqbe_table_header th a:visited { border: none; color: #D9241B; text-decoration: none; }
.wfqbe_browser { font-size: 90%; margin-bottom: 16px; text-align: center; }

table.wfqbe_table_results{
	border: solid 1px black; 
	border-collapse:collapse;
	margin: 0;
	width: 100%;
	}
.wfqbe_table_results th {
	border: solid 0.06em #AAAAAA; 
	padding: 0.2em;
	background-color: #EEEEEE;
    }
.wfqbe_table_results td {
	border: solid 0.06em #AAAAAA;
    padding: 0.35em; 
	text-align:center;
    }			
caption {
	caption-side:bottom;
	/*color:#FF0000;*/
	}
.wfqbe_odd {
	background-color:#FFFFFF;
	}
.wfqbe_even {
	background-color:#EEEEEE;
	}
/* KEINE ZEBRAS IN DEN FORMULAREN */	
#wfqbe_id_notset_form .wfqbe_even { background-color: #FFF; }

/* DATENBLAETTER */

table.datenblatt {}
table.datenblatt td { margin: 0; padding: 0; }
table.datenblatt .odd { background-color: #FFF;  }
table.datenblatt .even { border-bottom: 1px solid #999; padding-left: 20px; background-image: url(images/bullet.gif); background-position: 0 .7em; background-repeat: no-repeat; }
table.datenblatt .nobullet { background-image: none; }

.csc-mailform { width: 480px; margin-top: 16px; }
.csc-mailform label { color: #333; display: block; float: left; font-weight: normal; width: 140px; }
.csc-mailform input { border: 1px solid #CCC; display: block; float: left; margin-bottom: 6px; width: 340px; }
.csc-mailform input.csc-mailform-submit { width: 100px; }
