/* FILELIST */
table.tx-filelist-pi1-table {
}

tr.tx-filelist-pi1-header-tr {
}

td.tx-filelist-pi1-header-icon {
	width:30px;
}

td.tx-filelist-pi1-header-filename {
	width:200px;
}

td.tx-filelist-pi1-header-info {
	width:80px;
}

td.tx-filelist-pi1-header-last_modification {
	width:80px;
}

/* DIRECTORY */
.tx_nicosdirectory-pi1-myform {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 10px;
}
.tx_nicosdirectory-pi1-myformactive {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	color:#CC0000;
}
.tx_nicosdirectory-pi1-dotted {
	border:1px solid #DADADA;
}
.tx_nicosdirectory-pi1-small {
	font-size:10px;
}
.tx_nicosdirectory-pi1-dottedcorner {
	border-top:0px none;
	border-right:0px none;
	border-bottom:2px dotted #DADADA;
	border-left:2px dotted #DADADA;
}
.tx_nicosdirectory-pi1-dottedcolor {
	border:2px dashed #EEEEFD;
}

#a-bis-z-nav,
#nico-page-nav {
	height:25px;
	width:650px;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
	background-color:#F4F4F4;
}
	
#nico-page-nav a:link,
#nico-page-nav a:focus,
#nico-page-nav a:visited,
#a-bis-z-nav a:link,
#a-bis-z-nav a:focus,
#a-bis-z-nav a:visited {
	float:left;
	display:block;
	padding:5px 6px 5px 5px;
}

#nico-page-nav a:hover,
#a-bis-z-nav a:hover {
	float:left;
	display:block;
	padding:5px 6px 5px 5px;
	background-color:#cccccc;
}

.nico-no-link-active {
	float:left;
	height:15px;
	display:block;
	padding:5px 6px 5px 5px;
	background-color:#cccccc;
}

.nico-no-link {
	float:left;
	color:#aaaaaa;
	display:block;
	padding:5px 6px 5px 5px;
}

/* NEWSMODUL */

.clearer {
	clear:both;
}

/* Newsnavigation */
#newsNavi ul {
	margin:0;
	padding:0;
	width:685px;
	height:23px;
	display:inline;
	list-style-type:none;
}

#newsNavi li {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	white-space:nowrap;
	background:url(button-news-normal.gif) no-repeat;
}

#newsNavi li#newsNaviOn {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	white-space:nowrap;
	background:url(button-news-normalOn.gif) no-repeat;
}

#newsNavi li#newsNaviFirstItem {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	white-space:nowrap;
	background:url(button-news-normal1.gif) no-repeat;
}

#newsNavi li#newsNaviOnFirstItem {
	margin:0;
	padding:0;
	float:left;
	display:inline;
	white-space:nowrap;
	background:url(button-news-normal1On.gif) no-repeat;
}

#newsNavi li a {
	width:57px;
	height:23px;
	display:block;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	background:url(button-news-normal.gif) no-repeat;
}

#newsNavi li a:hover {
	width:57px;
	height:23px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(button-news-normalRo.gif) no-repeat;
}

#newsNavi li#newsNaviOn a {
	width:57px;
	height:23px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(button-news-normalOn.gif) no-repeat;
}

#newsNavi li#newsNaviFirstItem a {
	width:58px;
	height:23px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(button-news-normal1.gif) no-repeat;
}

#newsNavi li#newsNaviOnFirstItem a {
	width:58px;
	height:23px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(button-news-normal1On.gif) no-repeat;
}

#newsNavi li#newsNaviFirstItem a:hover {
	width:58px;
	height:23px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	background:url(button-news-normal1Ro.gif) no-repeat;
}

/* NEWS LIST */
div.news-list-container {
	clear:both;
	min-height:5px;
	padding-top:10px;
}

div.news-list-item {
	clear:both;
	overflow:auto;
	-overflow:visible;
	min-height:46px;
	-height:46px;
	margin-top:5px;
	padding-top:10px;
	border-top:1px dotted #B8B8B8;
}

div.news-list-date {
	float:left;
	width:120px;
	height:22px;
	display:block;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	background-color:#B2B2B2;
	padding:3px 10px 0px 0px;
}

div.news-list-content {
	float:right;
	width:360px;
	margin-left:10px;
}

h3.news-list-header-h3 {
	margin:0px;
	padding:0px;
	margin-right:5px;
	font-weight:normal;
}

h3.news-list-header-h3 a,
h3.news-list-header-h3 a:visited {
	text-decoration:none; 
}

h3.news-list-header-h3 a:visited {
	color:#9C9C9C;
}

h3.news-list-header-h3 a:hover {
	color:#3DA8C9;
	text-decoration:underline;
}

div.tx-ttnews-browsebox * a {
	text-decoration:none;
}

span.tx-ttnews-browsebox-strong {
	font-weight:bold;
}

td.tx-ttnews-browsebox-SCell * a {
	font-weight:bold;
	text-decoration:none;
}

/* NEWS LATEST */
div.news-latest-container {
	clear:both;
	padding:0px;
	min-height:5px;
	margin:10px 0px;
	border-top:1px solid #b2b2b2;
	background:url(bg-latest-news-cont.gif) repeat-y;
}

div.news-latest-item {
	clear:both;
	font-size:10px;
	min-height:1px;
	padding:3px 3px 3px 3px;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	background:url(bg-latest-news.gif) repeat-x;
	-height:26px;
	-font-size:11px;
}

div.news-latest-date {
	display:block;
	color:#333333;
}

h3.news-latest-header-h3 {
	margin:0px;
	padding:0px;
	font-size:10px;
	font-weight:bold;
	-font-size:11px;
}

h3.news-latest-header-h3 a,
h3.news-latest-header-h3 a:visited {
	font-size:10px;
	text-decoration:none;
	-font-size:11px;
}

/*
	margin-right:5px;
	padding-right:18px;
	background : url(fileadmin/templates/outbound_icon.gif) no-repeat right center;
*/

h3.news-latest-header-h3 a:visited {
	color:#9C9C9C;
}

h3.news-latest-header-h3 a:hover {
	color:#3DA8C9;
	text-decoration:underline;
}

/* ARCHIVE */
div.news-amenu-container {
	margin-top:0px;
}

ul.news-amenu-ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.news-amenu-ul li {
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 10px;
	background: url(bg-amenu.gif) repeat-x;
}

ul.news-amenu-ul li.news-amenu-item-year {
	margin:0px;
	height:21px;
	color:#ffffff;
	font-size:11px;
	white-space:nowrap;
	padding:0px 0px 0px 9px;
	border-top:1px solid #5e5e5e;
	background: url(bg-h3-dark.gif) repeat-x;
}

ul.news-amenu-ul li a {
	margin:0px;
	padding:0px;
	height:23px;
	display:block;
	padding-top:4px;
	text-decoration:none;
}

ul.news-amenu-ul li a:hover {
	color:#2791B1;
	text-decoration:none;
}

span.a-items {
	color:#2791B1;
}


/* SHOPCONFIG */
/* WARENKORB KLEIN */
/* Ueberschrift Warenkorb */
h3.h3-minibasket {
	margin:0px;
	padding:0px;
	font-size:12px;
	border-bottom:1px solid #cccccc;
}
/* Miniwarenkorb Container */
#miniBasket {
	min-height:50px;
	border:1px solid #dddddd;
}

/* Erste Zeile Warenkorb (Anz. Euro) */
.miniBasket-line-1 {
	clear:both;
	font-size:12px;
	min-height:5px;
}

/* Produktzeile */
.miniBasket-line {
	clear:both;
	font-size:12px;
	min-height:5px;
	padding:0 3px 2px;
}

/* Linke Spalte (Titel) */
.miniBasket-left-col {
	float:left;
	width:530px;
	height:24px;
	display:block;
	font-size:12px;
}

/* Mittlere Spalte (Menge) */
.miniBasket-center-col {
	width:24px;
	float:left;
	display:block;
	font-size:12px;
	text-align:right;
}

/* Rechte Spalte (Preis) */
.miniBasket-right-col {
	width:50px;
	float:right;
	display:block;
	font-size:12px;
	text-align:right;
}

/* Einspaltige Zeile */
.miniBasket-all-col {
	display:block;
	font-size:12px;
	text-align:center;
}

/* Rechte Spalte (Preis Gesamt) */
.miniBasket-right-col-price {
	width:50px;
	float:right;
	display:block;
	font-size:12px;
	text-align:right;
	border-bottom:1px double #333333;
}

/* Messagetext */
span.miniBasket-all-col em {
	color:#A14A4A;
	font-size:10px;
}

/* Zeile Preis Gesamt */
.miniBasket-line-price {
	clear:both;
	min-height:15px;
	font-size:12px;
	padding:2px 3px 0;
	border-top:1px solid #cccccc;
}

/* Link zur Kasse */
span.buy a {
	font-weight:bold;
}

/* Ausrichtung zur Kasse */
.miniBasket-all-col-buy {
	display:block;
	font-size:12px;
	text-align:right;
}

/* Zeile zur Kasse */
.miniBasket-line-buy {
	clear:both;
	display:block;
	margin-top:5px;
	min-height:5px;
	font-size:12px;
	text-align:right;
	padding:0 3px 2px;
	background-color:#eeeeee;
	border-top:1px solid #cccccc;
}

/* WARENKORB GROSS */
/* Formular */
form#orderlist {
	margin:0px;
	padding:0px;
}

/* inputfelder */
input#tx_wsshop_pi1_basket_1,
input#tx_wsshop_pi1_basket_2,
input#tx_wsshop_pi1_basket_3,
input#tx_wsshop_pi1_basket_4,
input#tx_wsshop_pi1_basket_5,
input#tx_wsshop_pi1_basket_6,
input#tx_wsshop_pi1_basket_7,
input#tx_wsshop_pi1_basket_8,
input#tx_wsshop_pi1_basket_9,
input#tx_wsshop_pi1_basket_10,
input#tx_wsshop_pi1_basket_11,
input#tx_wsshop_pi1_basket_12,
input#tx_wsshop_pi1_basket_13,
input#tx_wsshop_pi1_basket_14,
input#tx_wsshop_pi1_basket_15,
input#tx_wsshop_pi1_basket_16,
input#tx_wsshop_pi1_basket_17,
input#tx_wsshop_pi1_basket_18,
input#tx_wsshop_pi1_basket_19,
input#tx_wsshop_pi1_basket_20,
input#tx_wsshop_pi1_basket_21,
input#tx_wsshop_pi1_basket_22,
input#tx_wsshop_pi1_basket_23,
input#tx_wsshop_pi1_basket_24,
input#tx_wsshop_pi1_basket_25,
input#tx_wsshop_pi1_basket_26,
input#tx_wsshop_pi1_basket_27,
input#tx_wsshop_pi1_basket_28,
input#tx_wsshop_pi1_basket_29,
input#tx_wsshop_pi1_basket_30,
input#tx_wsshop_pi1_basket_31,
input#tx_wsshop_pi1_basket_32,
input#tx_wsshop_pi1_basket_33,
input#tx_wsshop_pi1_basket_34,
input#tx_wsshop_pi1_basket_35,
input#tx_wsshop_pi1_basket_36,
input#tx_wsshop_pi1_basket_37,
input#tx_wsshop_pi1_basket_38,
input#tx_wsshop_pi1_basket_39,
input#tx_wsshop_pi1_basket_40 {
	margin:0px;
	width:25px;
	height:18px;
	padding:0px;
	border:1px solid #333333;
}

input#tx_wsshop_pi1_basket_submit {
	margin:0px;
	padding:3px 0 0 0;
}

/* BESTELLFORMULAR */
input.input {
	border:1px solid #333333;
}

td.error input {
	border:1px solid #98000D;
	background-color:#FFDBDB;
} 

td.error label {
	color:#98000D;
}

input.img,
td.next-prev input,
td.next-prev img {
	border:0px;
}

/* LISTENDARESTELLUNG */
/* Sortierzeile */
p.sortlink {
	border-bottom:1px solid #345EAA;
}

/* Sortierlinks */
p.sortlink a {
	font-weight:bold;
	text-decoration:none;
}

/* Produkttitel */
h3.h3-shoplist {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
}

/* Produktliste */
div#shoplist {
	width:690px;
}

ul.ul-shoplist {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

li.shoplistitem {
	clear:both;
	padding:10px 0;
	min-height:85px;
	-height:85px;
	border-bottom:0px solid #cccccc;
}

span.shop-item-left {
	float:left;
	width:105px;
	display:block;
}

span.shop-item-left img {
	border:1px solid #345EAA;
}

span.shop-item-center {
	float:left;
	width:430px;
	display:block;
}

span.shop-item-right {
	float:right;
	width:140px;
	display:block;
	text-align:right;
}

span.more {
	display:block;
	margin-top:32px;
	text-align:right;
}

/* Pagebrowser */
div.tx-wsshop-pi1-browsebox p {
	font-size:12px;
}

div.pagebrowser {
	font-size:12px;
}

/* DETAILANSICHT */
/* Bilder */
div.shopsingle-left {
	float:left;
}

div.shopsingle-right {
	float:right;
	width:480px;
}

span.shopsingle-big img {
	border:1px solid #345EAA;
}

p.addimg {
	white-space:nowrap;
}

div.addimg {
	padding:0 5px;
	display:inline;
}

div.addimg img {
	border:1px solid #345EAA;
}

#backlink {
	clear:both;
	margin-top:15px;
}

input.annotation {
	width:238px;
}

/* NEWSTICKER */
.ticker4 {
	border:1px solid #eeeeee;
	background:url(bg-newsticker.jpg) repeat-x;
}

.tx_jsticker_pi1-tickertext p.bodytext {
	color:#333333;
	font-weight:bold;
}




/* UMFRAGEEXTENSION */
.info {/*********************************************** tx_pbsurvey */}
.tx-pbsurvey-pi1 {
	
}

.info {/*********************************************** CAPTCHA Eingabe */}
.tx-pbsurvey-pi1 .captcha1 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha2 {
	margin-bottom:10px;
}
.tx-pbsurvey-pi1 .captcha2 INPUT {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	width:200px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .captcha2 INPUT:focus {
	background-color:#EEEEEE;
}
.tx-pbsurvey-pi1 .formbuttons INPUT {
	color:#000000;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
}

.info {/*********************************************** Seitenanzeige */}
.tx-pbsurvey-pi1 .pagenumbering {
	margin-bottom:10px;
	position:relative;
	height:20px;
}
.tx-pbsurvey-pi1 .bar {
	border-color:#EEEEEE;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	height:16px;
	z-index:1;
	position:absolute;
	left:0px;
}
.tx-pbsurvey-pi1 .bartext {
	font-size:10px;
	text-align:center;
	z-index:2;
	position:absolute;
	left:0px;
	width:100px;
	height:18px;
}
.tx-pbsurvey-pi1 .barcontainer {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;
	width:100px;
	height:18px;
	position:absolute;
	z-index:3;
	right:0px;
}

.info {/*********************************************** Fragen */}
.tx-pbsurvey-pi1 .survey_item {
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	margin-bottom:20px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}
.tx-pbsurvey-pi1 .survey_item TEXTAREA {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.tx-pbsurvey-pi1 .survey_item TEXTAREA:focus {
	background-color:#EEEEEE;
}
.tx-pbsurvey-pi1 INPUT.inputfield, .tx-pbsurvey-pi1 .additional_ver INPUT {
	border-color:#000000;
	border-style:solid;
	border-width:1px;
}
.tx-pbsurvey-pi1 INPUT:focus.inputfield, .tx-pbsurvey-pi1 .additional_ver INPUT:focus {
	background-color:#EEEEEE;
}
.tx-pbsurvey-pi1 .required {
	color:#FF0000;
}
.tx-pbsurvey-pi1 .question {
	border-top-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-style:solid;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	margin-bottom:5px;
}

legend.questions {
	font-weight:bold;
}

.tx-pbsurvey-pi1 .questionNumber {
	font-weight:bold;
	margin-right:10px;
}
.tx-pbsurvey-pi1 .questionComment {
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .questionSubtext {
	font-size:12px;
	margin-bottom:5px;
}
.tx-pbsurvey-pi1 .matrix {
	width:100%;
}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
	background-color:#CCCCCC;
}
.tx-pbsurvey-pi1 .matrix .columnFirst {
	width:150px;
}

.columnFirst {
	width:150px;
	
}
.tx-pbsurvey-pi1 .matrix .columnNext {
	font-size:10px;
	text-align:center;
}

.info {/*********************************************** Errormeldung */}
.tx-pbsurvey-pi1 .survey_error {
	color:#FF0000;
	border-color:#CCCCCC;
	border-style:solid;
	border-width:1px;
	background-color:#EEEEEE;
	margin-bottom:20px;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.info {/*********************************************** Ungebrauchte Original Styles */}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}