html, body {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(../bilder/verlauf_hg.jpg);
	background-repeat: repeat-x;
	background-color:#C2DFF0;
}

img {
	border: 0;
}

form {
	margin: 0px;
	padding: 0px;
}

#container{
	margin:auto;
	width:772px;
	position: absolute;
	text-align:left;
	left: 50%;
	top: 15px;
	margin-left: -386px;
}

.logo_pos {
	position:absolute;
	width: 100px;
	left: 500px;
	top: 5px;
	background-color:#FFFFFF;
}

#container_startseite {
	margin:auto;
	width:772px;
	position: absolute;
	text-align:left;
	left: 50%;
	top: 52px;
	margin-left: -386px;
	background-color:#FFFFFF;
}

.strich1_weiss {
	width: 768px;
	height: 5px;
	background-color:#FFFFFF;
	font-size: 1px;
}

.kopfbild {
	width: 768px;
	height: 88px;	
	background-color:#FFFFFF;
}


.fusszeile_pos {
	width: 768px;
	height: 21px;
	background-image: url(../bilder/verlauf_unten.jpg);
/*	background-repeat: repeat-x;*/
	background-repeat:no-repeat;
}

.extranav_leiste {
	width: 768px;
	height: 17px;
	background-color:#FFFFFF;
	background-image: url(../bilder/verlauf_extranav.jpg);
	background-repeat: repeat-y;
}

.extranav_pos {
	padding-left:170px;
	padding-top: 0px;
}

.inhalt_gesamt {
/*	overflow:hidden;*/
	width: 768px;
	background-color:#FFFFFF;

}

.nav_hintergrund {
	background-color:#E8F1F8;
	background-image: url(../bilder/subnav_verlauf.jpg);
	background-repeat: repeat-x;
}

.navigation_aktiv_hg {
	background-color:#40AA16;
}

.nummer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #49687D;
}

.format_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5px;
}

/* Startseite ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.startseite_hg_weiss {
	position:absolute;
	width: 806px;
	height: 382px;	
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url(../bilder/startseite_schatten.jpg);
	background-repeat: no-repeat;		
}

.startseite_logo {
	position:absolute;
	top: 15px;
	left: 19px;
	z-index: 5;
}

.startseite_verlauf {
	position:absolute;
	top: 22px;
	left: 266px;
	z-index: 15;
}

.startseite_willkommen {
	position:absolute;
	top: 44px;
	left: 296px;
	z-index: 25;
}

.startseite_sprachwahl {
	position:absolute;
	top: 90px;
	left: 284px;
	z-index: 55;
}

.startseite_vogelbild {
	position:absolute;
	top: 137px;
	left: 266px;
	z-index: 45;
}

/* Navigationsformatierungen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.hauptnav_format, .hauptnav_format:hover, .hauptnav_format_aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #7696AB;
}

.hauptnav_format_aktiv, .hauptnav_format:hover, .hauptnav_format_aktiv:hover {
	font-weight: bold;
	color: #2E5775;
}

.subnav_format, .subnav_format:hover, .subnav_format_aktiv, .subnav_format_aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #7696AB;
}

.subnav_format:hover, .subnav_format_aktiv, .subnav_format_aktiv:hover {
	font-weight:bold;
	color: #40AA16;
}

.subnav2_format, .subnav2_format:hover, .subnav2_format_aktiv, .subnav2_format_aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #7696AB;
}

.subnav2_format:hover, .subnav2_format_aktiv, .subnav2_format_aktiv:hover {
	font-weight:bold;
	color: #7696AB;
}

.extranav_format, .extranav_format:hover, .extranav_format_aktiv, .extranav_format_aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

.extranav_format_aktiv, .extranav_format_aktiv:hover, .extranav_format:hover {
	color: #000000;
}

.abstand_10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 10px;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.sitemap1 {
	margin-left : 0px;
	margin-top : 5px;	
}
.sitemap1_format {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #2E5775;
}

.sitemap2 {
	margin-left : 40px;
}
.sitemap2_format, .sitemap2_format:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #2E5775;
}

.sitemap2_format:hover {
	font-weight: bold;
	color: #40AA16;
}

.sitemap3 {
	margin-left : 70px;	
}
.sitemap3_format, .sitemap3_format:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #2E5775;
}

.sitemap3_format:hover {
	font-weight: bold;
	color: #40AA16;
}

.sitemap4 {
	margin-left : 85px;
}



/* Textformatierungen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 14px;
	margin-top: 8px;
	margin-bottom: 6px;
	color: #7795AA;
}

h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #7795AA;
}

h3 {
	color: #4E4F50;
}

/* Anfang - reserviert für Kostenrechner */
h3.preiskalkulation {
	color: #4E4F50;
	margin: 0;
	padding: 0;	
}

h4 { 
	color: #7795AA;
	margin: 0;
	padding: 0;
}
/* Ende - reserviert für Kostenrechner */

p, .bodytext, p.csc-linkToTop, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	line-height: 15px;
}

p.csc-linkToTop {
	text-align:right;
}

p.csc-linkToTop a, p.csc-linkToTop a:hover {
	text-decoration: none;
}

p.csc-linkToTop a:hover {
	text-decoration: underline;
}

ul {
	list-style-type: square;	
}

ol {

}

li {
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	line-height: 15px;
	color: #000000;		
}

.blockrechts_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#7894A9;
}

.blockrechts_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4F4F51;
}

.fusszeile_format {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7FAECA;
	padding-left: 5px;
	padding-top: 8px;
}

.impressum_format, .impressum_format:hover, .impressum_format_aktiv, .impressum_format_aktiv:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7FAECA;
	text-decoration: none;
	color: #5797BA;
}

.impressum_format:hover {
	color: #2B546D;
}

.abstand_listen {
	margin-top: 30px;
}

.abstand_ende {
	margin-top: 20px;
}

.gestrichelte_Linie {
	width: 426px;
	background-image: url(../bilder/trennlinie_liste_einzeln.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

.hervorhebung_liste {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#40A915;
}

/* Linkformatierungen ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #40A915;
}

.link_liste, .link_liste:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #40A915;
	text-decoration: none;
}

.link_blockrechts, .link_blockrechts:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #40AA16;
	font-weight: bold;
	text-decoration: none;
}

.link_sprachwahl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.sprachwahl_startseite, a.sprachwahl_startseite:hover {
	font-family:Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right: 15px;
}

a.sprachwahl_startseite:hover {
	color:#1F701D;
}

/* Suche ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.tx-indexedsearch-rules {
	margin-top: 20px;
}

.tx-indexedsearch-rules p {
	font-size: 10px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; background: #DFE8EF; font-family: Verdana;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:50px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color: #40A915;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background-color:#E8F1F8; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/*.tx-indexedsearch-info*/


/* Login+Registrierung +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.registrierung_fehler {
	color: #40A915;
}


/* Formular ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.formular_field {
	color: #40A915;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.field {
	display:none;
}

table span.field {
	display:none;
}

table span.fehler_field {
	color: #40A915;
}


.csc-form-label, .csc-form-label-req {
	font-size: 11px;
}

.inputfeld, .inputfeld_datumselector { 
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:1px solid #7896AB;
	background-color:#E2E8EB;
}

.inputfeld_datumselector {
	width: 68px;
}

.button, .button_datumselector  { 
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px; 
	color:#40A915; 
	text-align:left;
	border:0px solid #86878B; 
	background-color:#FFFFFF;
}

.button_datumselector {
	background-color:#86878B;
	height: 16px;	
	color:#FFFFFF;	
}

select {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px; 
}

option {
	background-color:#E2E8EB;
}

/* Tabellen +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
table {
	margin: 0px;
	padding: 0px;
}

.td-0 {
	border-left-style: dotted;
	border-left-width: 2px;
	border-left-color: #003366;
}

.tabellenkopf {
	background-color:#E2E8EB;	
	border-width:1px;
	border-style:solid;
	border-color:#4C6D86;
	color: #4C6D86;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:left;
}

.tabellenkopf td, .tabellenkopf.td_links {
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#4C6D86;	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4C6D86;	
}

.tabellenkopf.td_links {
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#4C6D86;
}

.tabellenkopf.td_rechts {
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#4C6D86;
}


.tabellenzeile, .tabellenzeile_ende_fuss, .tabellenzeile_ende, .tabellenzeile_fuss{
	color: #4E4F50;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 12px;
	border-left-width:1px;
	border-left-style:dotted;
	border-left-color:#B8C2C8;
}

.tabellenzeile_ende, .tabellenzeile_ende_fuss {
	border-right-width:1px;
	border-right-style:dotted;
	border-right-color:#B8C2C8;
}

.tabellenzeile_ende_fuss, .tabellenzeile_fuss {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#4C6D86;
}


/* News ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.news-list-date, .news-single-timedata {
	font-size: 10px;
	font-weight:normal;
}

.clearer {
	width: 426px;
	background-image: url(../bilder/trennlinie_liste_einzeln.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

.news-list-morelink a, .news-single-backlink a {
	text-decoration: none;
}

.news-single-links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #7795AA;
}

.imgtext-table-rechts {
	padding-left: 20px;
}

.imgtext-table-links {
	padding-right: 20px;
}

ul.browsebox {
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 15px;
}

ul.browsebox li {
	display:inline;
	padding-right: 10px;
}

div.csc-sitemap ul {
	padding: 0;
	margin: 0;
	list-style-type:none;
}

.zeile {
	width: 427px;
	float: left;
	margin-bottom: 6px;
}

.bildgalerie_thumbnails {
	float: left;
	width: 100px;
	border: 1px solid #3492C6;
	margin-right: 4px;
}

.bildgalerie_grossansicht {
	float: left;
	padding: 0;
	margin: 0;	
	border: 1px solid #3492C6;
}

.bildgalerie_back_zu_uebersicht {
	float: left;
	padding: 0;
	margin: 0;	
	padding-top: 8px;
	width: 200px;
}

.bildgalerie_popup {
	float: left;
	padding: 0;
	margin: 0;	
	padding-top: 8px;
	width: 225px;
	text-align:right;	
}

.bildgalerie_blaettern {
	float: left;
	padding: 0;
	margin: 0;	
	padding-top: 28px;
	padding-bottom: 28px;
	width: 425px;	
}

.bildgalerie_klein {
	width: 50px;
	border: 1px solid #3492C6;
	filter:Alpha(opacity=40); 
	-moz-opacity:0.4;
}

.bildgalerie_mittel {
	width: 100px;
	border: 1px solid #3492C6;
}




/* teambildgalerie */
.user-teamgalerie-pi1 {
	padding-bottom:-15px;
}

.zeileTeamgalerie {
	width: 427px;
	float: left;
	margin-bottom: -10px;
}




/* ++++++++++++++++ Shop ++++++++++++++++++++++++++++++++++++ */

div.shop_minibasket {
	background-image:url(../bilder/shop/de/miniwarenkorb_hg.jpg);
	width: 152px;
	height: 101px;
}

div.shop_minibasket div.shop_minibasket_menge {
	float:left;
	width: 104px;
	*width: 140px;
	padding-top: 28px;
	padding-left: 48px;
/*	border: 1px solid #000000;*/
}

p.shop_minibasket_text_bold, p.shop_minibasket_text {
	color: #406578;
}

p.shop_minibasket_text_bold {
	font-weight: bold;
}

p.warenkorb {
	font-weight: bold;
}

h2.shop a {
	font-weight: bold;
	color: #000000;
}

h2.shop {
	margin: 0;
	padding: 0;
	color: #000000;	
}

div.shop_minibasket div.shop_minibasket_buttons {
	float:left;
	width: 152px;
	padding-top: 14px;	
	padding-left: 8px;
}

input.button_shop {
	width: 65px;
	height: 15px;
	background-image:url(../bilder/shop/button_hg_65.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border: 0;
	color: #456C7D;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	

}

input.indenwarenkorb, input.warenkorb-aktualisieren, input.warenkorb-loeschen, input.warenkorb-zurkasse, input.delete {
	width: 84px;
/*	width: auto;*/
	height: 20px;
	background-image:url(../bilder/shop/button_hg_warenkorb.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	cursor:pointer;
	border: 1px #5EAFDA solid;
	color: #456C7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

input.warenkorb-aktualisieren, input.warenkorb-loeschen, input.warenkorb-zurkasse, input.delete {
	width: auto;
}

input.personendaten, textarea.inputfeld_textarea {
	border: 1px #5EAFDA solid;
	color: #456C7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	width: 164px;	
}

input.anzahl {
	width: 14px;
	border: 1px #5EAFDA solid;	
	color: #456C7D;	
	text-align:center;
}

div.produkt_clearer {
	clear: both;
	width: 427px;
	height: 33px;
}

div.produkt {
	float: left;
	width: 427px;
	padding-top: 20px;
}

div.produkt div.produkt_image {
	float:left;
	width: 85px;
}

div.produkt div.produkt_beschreibungen {
	float: left;
	width: 220px;
}

div.produkt div.produkt_beschreibungen div.produkt_title {
	float: left;
	width: 220px;
}

div.produkt div.produkt_beschreibungen div.produkt_text {
	float: left;
	width: 220px;
}

div.produkt div.produkt_beschreibungen div.produkt_preis {
	float: left;
	width: 220px;
	padding-top: 8px;
}

/*div.produkt div.produkt_beschreibungen div.produkt_buttons {
	float: left;
	width: 110px;
	height: auto;
	color: #456C7D;	
}*/

div.produkt div.produkt_buttons {
	float: left;
	width: 82px;
}

div.produkt div.produkt_buttons div.produkt_buttons_info {
	float: left;
	width: 82px;
	padding-left: 37px;	
	padding-top: 66px;
}

div.produkt div.produkt_buttons div.produkt_buttons_info div.produkt_buttons_info_innen {
	float: left;
	width: 82px;
	height: 18px;
	background-image:url(../bilder/shop/button_hg_warenkorb.gif);
	background-repeat:repeat-x;
	text-align:center;
	border: 1px #5EAFDA solid;
}

div.produkt div.produkt_buttons div.produkt_buttons_info div.produkt_buttons_info_innen a {
	text-decoration: none;
	color: #456C7D;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}

div.produkt div.produkt_buttons div.produkt_buttons_inwarenkorb {
	float: left;
	width: 121px;
	text-align:right;
	white-space:nowrap;
	padding-top: 4px;	
}

div.produkt_detail {
	float: left;
	width: 425px;
	padding-top: 20px;
}

div.produkt_detail div.produkt_detail_bilder {
	float: left;
	width: 190px;
}

div.produkt_detail div.produkt_detail_text {
	float: left;
	width: 233px;
}

div.produkt_detail div.produkt_detail_clearer {
	clear: both;
	padding-top: 20px;
}

div.produkt_detail div.produkt_detail_back {
	float: left;
	width: 425px;
}

div.produkt_detail div.produkt_detail_back div.produkt_buttons_info_innen {
	float: left;
	width: 82px;
	height: 18px;
	background-image:url(../bilder/shop/button_hg_warenkorb.gif);
	background-repeat:repeat-x;
	text-align:center;
	border: 1px #5EAFDA solid;	
}

div.produkt_detail div.produkt_detail_back div.produkt_buttons_info_innen a {
	text-decoration: none;
	color: #456C7D;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}


div.produkt_detail div.produkt_detail_back div.produkt_detail_warenkorb {
	float: left;
	width: 332px;
	text-align: right;
}

div.image_detail {
	padding-bottom: 30px;
}


div.produkt_detail div.produkt_detail_bilder div.image_detail a img {
	padding-bottom: 20px;
	background-image:url(../bilder/shop/lupe.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

/* Basket - Warenkorb*/
div.basket_abstand {
	clear: left;
	width: 100%;
	height: 18px;
}

div.inhaltstrenner {
	width: 100%;
	height: 3px;
	background-color:#BDDCF1;
	font-size: 1px;
	line-height: 1px;
	clear: left;
}

div.basket_buttons_1 {
	float: left;
	width: 300px;
/*	border: 1px #000000 solid;*/
}

div.basket_buttons_2 {
	float: left;
	width: 122px;
/*	border: 1px #000000 solid;*/
	text-align: right;
}

div.basket_1 {
	float: left;
	width: 428px;
}

div.basket_1_bild {
	float: left;
	width: 80px;
}

div.basket_1_title {
	float: left;
	width: 348px;
	padding-bottom: 10px;
}

p.warenkorb_preise {
	padding-top: 3px;
}


div.basket_1_preise {
	float: left;
	width: 180px;
}

div.basket_1_stueckpreis {
	float: left;
	width: auto;
}

div.basket_1_feld_delete {
	float: left;
	width: 100x;
}

div.basket_1_produktpreis {
	float: left;
	width: 168px;
	text-align: right;
}

/* E-Card Extension */
p.tx-srsendcard-pi1-card-selection-prompt {
	font-weight: bold;
}

div.send-a-cad-promt {
	font-weight: bold;
	padding-top: 25px;
}

dl.tx-srsendcard-pi1-image-selector-column {
	float:left;
/*	border: 1px solid #898989;*/
	background-image:url(../bilder/ecard/schatten_small.jpg);
	background-repeat: no-repeat;
	padding-left: 7px;
	height: 125px;
	width: 187px;
}

div.abstand-ecard {
	width: 100%;
	font-size: 1px;
}

div.tx-srsendcard-pi1-card-image-wrap {
	background-image:url(../bilder/ecard/schatten_midium.jpg);
	background-repeat:no-repeat;
	padding-left: 7px;
	height: 265px;
	margin-left: 9px;
}

div.tx-srsendcard-pi1-card-image-wrap-view {
	background-image:url(../bilder/ecard/schatten-view-big.png);
	background-repeat:no-repeat;
	padding-left: 14px;
	padding-top: 11px;
	height: 560px;
}

fieldset, legend {
	width: 403px;
	margin: 0;
	padding: 0;
	border: 0;
}

label {
	float: left;
	width: 140px;
	padding-top: 8px;		
}

div.tx-srsendcard-pi1-field {
	float: left;
	width: 150px;	
	padding-top: 8px;
}

div.tx-srsendcard-pi1-field-date-prompt {
	padding-top: 8px;
}

div.tx-srsendcard-pi1-field-date-prompt label {
	width: auto;
}

div.tx-srsendcard-pi1-field input, div.tx-srsendcard-pi1-field textarea {
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;
	border:1px solid #7896AB;
	background-color:#E2E8EB;
	width: 150px;
}

div.tx-srsendcard-pi1-field textarea {
	width: 250px;
}

div.send-a-cad-promt {
	clear:both;
}

textarea#tx_srsendcard_pi1_card_title, textarea#tx_srsendcard_pi1_card_signature {
	height: 15px;
}

div.tx-srsendcard-pi1-delivery-notify p {
	line-height: 10px;
}

input.tx-srsendcard-pi1-reset, input.tx-srsendcard-pi1-submit, input.tx-srsendcard-pi1-abschicken {
	background-color:#FFFFFF;
	border: 0;
	padding: 0;
	margin: 0;	
	font-family:Verdana,Helvetica,sans-serif;
	font-size:11px;	
}

input.tx-srsendcard-pi1-submit, input.tx-srsendcard-pi1-abschicken {
	color: #40A915;
	*width: 126px;
}

input.tx-srsendcard-pi1-abschicken {
	*width: 128px;
}

input.tx-srsendcard-pi1-reset {
	color: #aaaaaa;
	*width: 112px;
}

input.tx-srsendcard-pi1-submit:hover, input.tx-srsendcard-pi1-reset:hover, input.tx-srsendcard-pi1-abschicken:hover {
	cursor:pointer;
}

p.tx-srsendcard-pi1-error-message {
	clear: both;
	color: #40A915;
	padding-top: 4px;
}

div.tx-srsendcard-pi1-card-image-alternate-bild {
	position: absolute;
	z-index: 200;
}

div.tx-srsendcard-pi1-card-image-alternate-bild-text {
	position: absolute;
	z-index: 250;
}

div.tx-srsendcard-pi1-card-title p, div.tx-srsendcard-pi1-card-text p, div.tx-srsendcard-pi1-card-signature p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 10px;
}

div.tx-srsendcard-pi1-card-title, div.tx-srsendcard-pi1-card-text, div.tx-srsendcard-pi1-card-signature {
	padding-left: 126px;
/*	border: 1px solid #000000;*/
	width: 156px;
}

div.tx-srsendcard-pi1-card-title {
	padding-top: 66px;
}

div.tx-srsendcard-pi1-card-text {
	padding-top: 10px;
}

div.tx-srsendcard-pi1-card-signature {
	padding-top: 15px;
	text-align:right;
}

div.tx-srsendcard-pi1-card-buttons {
	padding-top: 10px;
}

div.tx-srsendcard-pi1-card-buttons form {
	float: left;
}

div#distance_ecards {
	width:1px;
	height:50%;
	margin-bottom:-280px;/*-13.75em; /* half of container's height */
	float:left;
}

div#container_ecards {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	width: 800px;
	height: 560px;
	clear:left;
/*	border: 1px solid #000000;*/
}

div.tx-srsendcard-pi1-card-image-print {
	position: absolute;
	left: 0;
	top: 0;
	z-index:200;
	width: 800px;	
}

div.tx-srsendcard-pi1-card-message-print {
	position: absolute;
	left: 267px;
	top: 130px;
	z-index:202;
}

div.tx-srsendcard-pi1-card-title-print p, div.tx-srsendcard-pi1-card-text-print p, div.tx-srsendcard-pi1-card-signature-print p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

div.tx-srsendcard-pi1-card-signature-print {
	text-align:right;
}

div.tx-srsendcard-pi1-card-message-block-print {
	width: 304px;
}

div.tx-srsendcard-pi1-card-naechste-seite {
	position: absolute;
	left: 634px;
	top: 530px;
}

div.tx-srsendcard-pi1-card-buchinger-link {
	position: absolute;
	left: 12px;
	top: 530px;
	z-index: 2000;
}