* {
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
	height: 100%;
}
body {
	background: #FFF;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana;
	color: #666;
	height: 100%;
	min-height: 100%;
}
input, textarea, select, table, td {
	font-size: 12px;
	font-family: Arial;
}
a:link, a:visited, a:active {
	outline: none;
	color: #999;
}
a:hover {
	text-decoration: none;
}
img {
	display: block;
	border: 0;
}
.logo {
	position: absolute;
	top: 17px;
	left: 10px;
}
.logo a {
	width: 262px;
	height: 64px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
.logo_dzw {
	position: absolute;
	top: 13px;
	right: 14px;
}
.logo_dzw a {
	width: 168px;
	height: 24px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../images/logo_druckzentrum_weixerau.png);
	text-indent: -9999px;
	overflow: hidden;
	white-space: nowrap;
}
.gt-header {
	text-indent: -99999px;
	overflow: hidden;
	white-space: nowrap;
}
h1 {
	color: #3A6BA3;
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
h2 {
	color: #666;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
h3 {
	color: #666;
	font-size: 12px;
	margin: 15px 0 5px 0;
}
.header {
    height: 138px;
	background-repeat: repeat-x;
	background-position: 0 0;
}
.container {
	width: 954px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.content {
	border: 1px solid #C3C3C3;
	background: #E5E5E5;
	background: -moz-radial-gradient( #FFFFFF, #E5E5E5 );  
}
.inner-content {
}
.inner-content ul {
	margin: 0 0 0 15px;
	list-style-type: square;
}


/* main navigation */
.main-navigation {
	position: absolute;
	top: 103px;
	left: 0;
	width: 954px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: 100% 0;
	list-style-type: none;
    margin: 0;
    padding: 0;
}
.main-navigation li {
	display: block;
	float: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0 0 0 2px;
	margin: 0 -1px 0 0;
}
.main-navigation li a,
.main-navigation li a:link,
.main-navigation li a:visited,
.main-navigation li a:active {
	display: block;
	height: 35px;
	font-size: 14px;
	line-height: 35px;
	float: left;
	color: #333;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding: 0 18px;
	text-shadow: 1px 1px 1px #FFF;
}
.main-navigation li:hover {
	background-position: 0 -35px;
}
.main-navigation li a:hover {
	background-position: 100% -35px;
	color: #FFF;
	text-shadow: 0 0 0 #FFF;
}

.main-navigation li.last {
	margin: 0;
}

.main-navigation li.active {
	background-position: 0 -35px;
}
.main-navigation li.active a,
.main-navigation li.active a:link,
.main-navigation li.active a:visited,
.main-navigation li.active a:active {
	background-position: 100% -35px;
	color: #FFF;
	text-shadow: 0 0 0 #FFF;
}

/* secondary-navigtaion */
.splitview .visuals {
	background: url(../images/bg_visual_navigation.jpg) no-repeat 0 0;
	width: 952px;
	height: 225px;
	overflow: hidden;
	position: relative;
}
.splitview .secondary-navigation {
	list-style-type: none;
	/*
	margin: 0 auto;
	*/
	
	display: table;
	width: 100%;
}
.splitview .secondary-navigation li {
	/*
	display: block;
	float: left;
	position: relative;
	*/
	display: table-cell;
}
.splitview .secondary-navigation li a {
	min-width: 135px;
	height: 219px;
	display: block;
	position: relative;
	text-decoration: none;
	
	text-align: center;
	
}
.splitview .secondary-navigation li a span {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	text-align: center;
	color: #666;
}
.splitview .secondary-navigation li a img {
	margin: 0 auto;
}
/* active */
.splitview .secondary-navigation li.active a span {
	
}



/* meta */
.meta-navigation {
	position: absolute;
	top: 62px;
	right: 175px;
	list-style-type: none;
}
.meta-navigation li.last a,
.meta-navigation li.last a:visited {
	display: block;
	color: #FFF;
	text-decoration: none;
	background: url(../images/ico_contact.gif) no-repeat 0 4px;
	padding: 0 0 0 18px;
}

/* quicksearch */
.quicksearch {
	position: absolute;
	top: 60px;
	right: 15px;
	width: 145px;
	height: 22px;
	background: url(../images/bg_quicksearch.png) no-repeat 0 0;
	overflow: hidden;
}
.quicksearch input.button {
	float: left;
	border: 0;
	width: 21px;
	height: 22px;
	cursor: pointer;
	background: url(../images/bg_quicksearch.png) no-repeat 0 0;
}
.quicksearch label {
	display: none;
}
.quicksearch input.text {
	float: left;
	color: #666;
	border: 0;
	padding: 4px 0 3px 0;
	width: 120px;
	background: transparent;
}
/* shadow */
.shadow {
	clear: both;
	width: 954px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	z-index: -1;	
}
.inner-shadow {
	width: 1035px;
	margin: -23px 0 0 -56px;
	background: url(../images/bg_shadow.jpg) no-repeat 0 0;
	padding: 50px 0 0 0;
}
/*footer-navigation*/
.footer {
	clear: both;
	width: 954px;
	margin: 0 auto;
	padding: 0 0 15px;
	position: relative;
	text-align: left;
	overflow: hidden;
}
.footer p.copy {
	color: #999;
	clear: both;
	float: left;
	font-size: 11px;
	line-height: 14px;
}
.footer-navigation {
	list-style-type: none;
	float: right;
	font-size: 11px;
	line-height: 14px;
}
.footer-navigation li {
	display: block;
	float: left;
	margin: 0 0 0 10px;
}
.footer-navigation li a,
.footer-navigation li a:visited,
.footer-navigation li a:active {
	color: #999;
	text-decoration: none;

}
/* footerlinks */
.footerlinks {
	overflow: hidden;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0; 
	border-bottom: 1px solid #C3C3C3;
	width: 100%;
	display: table;
}
.footerlinks .csc-default {
	display: table-cell;
	min-width: 125px;
}
.footerlinks .csc-default .csc-header {
	margin: 0 0 5px 0;
	padding: 0 0 5px 8px;
	border-bottom: 1px solid #C3C3C3;
}
.footerlinks .csc-default .csc-header h3,
.footerlinks .csc-default .csc-header h3 a,
.footerlinks .csc-default .csc-header h3 a:visited,
.footerlinks .csc-default .csc-header h3 a:active {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.footerlinks .csc-default .csc-header h3 a:hover {
	color: #333;
}
.footerlinks .csc-default ul {
	list-style-type: none;
	padding: 0 0 0 8px;
}
.footerlinks .csc-default ul li {
	color: #999;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 3px 0;
}
.footerlinks .csc-default ul li a {
	text-decoration: none;
}
.footerlinks .csc-default ul li a:hover {
	color: #333;
}


/* Left Content */
.splitview .left-content {
	padding: 25px 20px;
	float: left;
	width: 275px;
	font-size: 13px;
	line-height: 16px;
}
/* Content */
.splitview .content {
	background: url(../images/bg_content_reference.png) repeat-y 0 0;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	overflow: hidden;
}
.splitview .inner-content {
	margin: 0 20px 0 332px;
	padding: 25px 0;
}
.splitview .inner-content .csc-default {
	margin: 0 0 30px 0;
}
.splitview .inner-content .csc-default:last-child {
	margin: 0;
}
.splitview .inner-content h2 {
	color: #333;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 24px;
	font-weight: normal;
	border-bottom: 1px solid #333;
}
.splitview .inner-content p.bodytext {
	margin: 0 0 10px 0;
}




/* reference */
.reference h1 {
	display: none;
}
.reference .inner-content {
	padding: 55px 0 30px 0;
	overflow: hidden;
}
.reference .inner-content .csc-default {
	float: left;
	background: url(../images/bg_reference.png) no-repeat 0 0;
	width: 178px;
	height: 158px;
	margin: 0 9px 15px 4px;
}
.reference .inner-content .csc-default .csc-textpic {
	margin: 3px 0 0 2px;
}
.reference .inner-content .csc-default .csc-textpic .csc-textpic-caption {
	position: relative;
	height: 33px;
	line-height: 33px;
	padding: 0 11px;
	overflow: hidden;
}
.reference .inner-content .csc-default .csc-textpic:hover .csc-textpic-caption {
	overflow: visible;
}
.reference .inner-content .csc-default .csc-textpic:hover .csc-textpic-caption div {
	background: #FAFAFA;
	border: 1px solid #EAEAEA;
	position: absolute;
	top: 0;
	left: 0;
	margin: -1px;
	padding: 8px 11px;
	line-height: 18px;
	min-width: 148px;
	z-index: 5;
}



div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, 
div.csc-textpic-border div.csc-textpic-single-image img {
	border: 1px solid #C3C3C3;
	padding: 4px;
}



/* suche */
.tx-indexedsearch-searchbox {
	position: absolute;
	left: 10px;
	top: 215px;
}
.tx-indexedsearch-searchbox fieldset {
	border: 0;
}



/* home */

#home .content {
	border: 0;
	background: none;
	position: relative;
	overflow: hidden;
}
#home .content div.csc-textpic img {
	margin-bottom: 0 !important;
}
#home .tab {
	width: 318px;
	height: 66px;
	background: url(../images/home/bg_tabs.png) no-repeat 0 0;
	float: left;
	position: relative;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	color: #666;
}
#home .tab h4 {
	margin: 12px 0 0 0;
}
#home .tab .active {
	position: absolute;
	top: 0;
	left: 45%; 
	background: url(../images/home/bg_active.png) no-repeat 0 0;
	width: 21px;
	height: 12px;
	display: block;
}

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

	.coda-slider-wrapper {   }
	.coda-slider {  }
	
	.coda-slider span.title { display: none; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 364px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider, .coda-slider .panel { width: 954px; height: 364px; } 

	.coda-slider .panel {
		position: relative;
	}
	.coda-slider .panel h3 {
		position: absolute;
		top: 45px;
		left: 501px;
		font-size: 36px;
		line-height: 36px;
		font-weight: normal;
		color: #07205d;
		margin: 0;
		padding: 0;
	}
	.coda-slider .panel h4 {
		position: absolute;
		top: 90px;
		left: 501px;
		font-size: 18px;
		font-weight: normal;
		color: #666;
		margin: 0;
		padding: 0;
	}
	.coda-slider .panel p {
		position: absolute;
		top: 140px;
		left: 501px;
		right: 30px;
	}
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 600px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; width: 100px }
	
	/* Tab nav */
	.coda-nav ul li a.current {
		background-position: 48% 0;
	}
	
	/* Panel padding */
	.coda-slider .panel-wrapper {  }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

	/* Tabbed nav */
	.coda-nav ul { 
		clear: both;
		display: block;
		margin: auto;
		overflow: hidden;
		position: absolute;
		top: 364px;
		left: 0;
		z-index: 9; 
	}
	.coda-nav ul li { display: inline }
	.coda-nav ul li a { 
		background: url("../images/home/bg_active.png") no-repeat 48% -50px;
		color: #fff;
		float: left;
		margin: 0;
		padding: 0;
		text-decoration: none;
		display: block;
		width: 318px;
		height: 66px;
		text-indent: -9999px;
	}
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
	
	
#admPanel img {
	display: inline;
}


/* Etikettendrucker */

.labelprinter .header {
	height: 103px;
}
.labelprinter .content {
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.labelprinter .content object {
	display: block;
	outline: 0;
}








.tx-powermail-pi1 {
}
.tx-powermail-pi1_formwrap {
}
.tx-powermail-pi1_fieldset {
	border: 0;
}
.tx-powermail-pi1_fieldset legend {
	display: none;	
}
.tx_powermail_pi1_fieldwrap_html label {
	display: block;
	height: 11px;
	font-size: 11px;
	line-height: 6px;
}
.tx_powermail_pi1_fieldwrap_html {
	clear: both;
	margin: 15px 0 0 0;
	width: 600px;
	background: url(../images/bg_input.png) no-repeat 0 11px;
}
.tx_powermail_pi1_fieldwrap_html input.powermail_text {
	width: 100%;
	height: 29px;
	border: 0;
	text-indent: 11px;
	background: url(../images/bg_input.png) no-repeat 100% -29px;
}
.tx_powermail_pi1_fieldwrap_html_textarea .powermail_textarea {
	width: 584px;
	height: 67px;
	border: 0;
	padding: 6px 8px;
	background: url(../images/bg_input.png) no-repeat 0 -100px;
}
.tx_powermail_pi1_fieldwrap_html_select select.powermail_select {
	width: 100%;
	height: 29px;
	padding: 7px 6px 6px 8px;
	border: 0;
	outline: 0;
	background: url(../images/bg_input.png) no-repeat 100% 100%;
}
.tx_powermail_pi1_fieldwrap_html_select select.powermail_select option {
	background: transparent;
}

.tx_powermail_pi1_fieldwrap_html_2,
.tx_powermail_pi1_fieldwrap_html_20,
.tx_powermail_pi1_fieldwrap_html_37 {
	width: 211px;
	float: left;
}
.tx_powermail_pi1_fieldwrap_html_3,
.tx_powermail_pi1_fieldwrap_html_21,
.tx_powermail_pi1_fieldwrap_html_38 {
	width: 374px;
	clear: none;
	margin-left: 226px;
}

.tx_powermail_pi1_fieldwrap_html_4,
.tx_powermail_pi1_fieldwrap_html_9,
.tx_powermail_pi1_fieldwrap_html_22,
.tx_powermail_pi1_fieldwrap_html_27,
.tx_powermail_pi1_fieldwrap_html_39,
.tx_powermail_pi1_fieldwrap_html_44 {
	width: 292px;
	float: left;
}
.tx_powermail_pi1_fieldwrap_html_5,
.tx_powermail_pi1_fieldwrap_html_10,
.tx_powermail_pi1_fieldwrap_html_23,
.tx_powermail_pi1_fieldwrap_html_28,
.tx_powermail_pi1_fieldwrap_html_40,
.tx_powermail_pi1_fieldwrap_html_45 {
	width: 292px;
	clear: none;
	margin-left: 308px;
}

.tx_powermail_pi1_fieldwrap_html_7,
.tx_powermail_pi1_fieldwrap_html_25,
.tx_powermail_pi1_fieldwrap_html_42 {
	width: 92px;
	float: left;
}
.tx_powermail_pi1_fieldwrap_html_8,
.tx_powermail_pi1_fieldwrap_html_26,
.tx_powermail_pi1_fieldwrap_html_43 {
	width: 493px;
	clear: none;
	margin-left: 107px;
}

.tx_powermail_pi1_fieldwrap_html_reset input,
.tx_powermail_pi1_fieldwrap_html_submit input {
	width: 149px;
	border: 0;
	font-size: 13px;
	padding: 6px 0 8px;
	background-image: url(../images/bg_input.png);
	background-repeat: no-repeat;
	background-color: #FFF;
	cursor: pointer;
	outline: none;
}

.tx_powermail_pi1_fieldwrap_html_check {
	background: none;
}
.powermail_check_inner {
	margin: 5px 0 0 0;
}
.powermail_check_inner label {
	font-size: 12px;
	line-height: 18px;
	height: auto;
	padding: 0 0 0 20px;
	position: absolute;
}
.powermail_check_inner input {
	margin: 3px 0 0 0;
}

/* reset */
.tx_powermail_pi1_fieldwrap_html_reset {
	background: none;
	width: 149px;
	float: left;
}
.tx_powermail_pi1_fieldwrap_html_reset .powermail_reset {
	background-position: 0 -189px;
	text-shadow: 1px 1px 1px #FFF;
}
/* submit */
.tx_powermail_pi1_fieldwrap_html_submit {
	background: none;
	width: 149px;
	clear: none;
	margin-left: 454px;
}
.tx_powermail_pi1_fieldwrap_html_submit .powermail_submit {
	background-position: -150px -189px;
	color: #FFF;
	text-shadow: 0 -1px 0 #333;
}

.powermail_mandatory_js {
	color: #990000;
}

