/* CSS Document */




body {

	font-family: "Times New Roman", Times, serif;
	background: url(/fileadmin/template/images/bg_menu_o.gif) repeat-x;

	/*
	font-size:12px;
	line-height:19px;
	*/

	color: #000000;
	margin: 0;
	padding: 0;
	border: 0;
	font-size:small;
	padding-bottom:40px;
	line-height:120%;
}

/*
body#uid64 {

	background: url(images/bg_menu_o.gif) repeat-x;

}
*/



#dokument {

	/*width:962px;*/

	/*width:916px;*/ /* -34*/
	/*padding-left:160px;*/
	width: 910px; 
	text-align: left;
	margin: auto;
	

}



/* downloads*/

td.csc-uploads-fileName {
width:300px;
vertical-align:top;
}

td.csc-uploads-fileName a{
font-weight:bold;
}

td.csc-uploads-fileSize {
vertical-align:top;
font-weight:bold;
width:80px;
}



#top {
height:140px;
/*padding-left:25px;*/
padding-left:160px;
}

body#uid18 #top{
height: 410px;
/*padding-left:25px;*/

}
#top a.logo img {
	float:left;
	margin-top:30px;
}

#flashani {
	float:left;
	padding-left:10px;
	margin-top:-2px;
}

#menu {
	/*width:214px;*/
	width: 750px;
	float: left;
	padding-left: 160px;
}

#menu a, #menu overa:hover{
	background-color:transparent;
}


#  ul li{
	/*list-style-type:none;
	list-style-image:url(vorlage_FILES/lielement.gif);
	list-style-position:left;*/
	padding-left: 0px;
	margin-left: 0px;
	list-style: square url(vorlage_FILES/lielement.gif) outside;
	/*vertical-align: middle;*/
}

#fusszeile {
	height:35px;
	/*float:left;*/
	clear:both;
	/*padding-left:505px;*/
	
	/*display:inline;*/
	
	width: 600px; 
	text-align: left;
	margin: auto;
	
}

span.impressum{
	margin-top:20px;
}

/* General */

img	{
	display: block;
	border: 0;
	}

/*  Typo */

#news h1, #news h2, #news h3, #news h4  {
	color: #b17c01;
	margin-top: 0px;
	padding-top: 0px;
}


#dokument h1	{
    margin-top: 0;
    font-size:    medium;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  large;       
}

html>#dokument h1 	{
	font-size:  large;  
} 

/*	

#dokument h2	{
    margin-top: 20px;
	font-weight:bold; 
	case: upper;
    font-size:    x-small;     
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size: small;      
	text-transform: uppercase; 
}*/

html>#dokument, html>#dokument div, html>#dokument p, html>#dokument th, html>#dokument td, html>#dokument li, html>#dokument dd, html>#dokument dt    {
/*    font-size:  small;*/
}

.upper {
	text-transform:uppercase;
}

/*  text links */

/* @group A */

A {
	/*font-weight: regular; */
	text-decoration : none;
	color: #000000;
	font-size:10px;
}	

A:hover {
	
    
	color: #124343;
}

A:link	{
	color: #0e3232;	}
	
A:active	{}

A:visited	{
	color: #000000;}

A:hover	{	
	color: #0e3232;}
/*

#news a{
	color: #0e3232;
}

#news a:hover{
	background-color: #0e3232;
	color:#fff;
}

*/

/* @end */

/*<group=e27_cssimage_alttext ext>*/

img {
	display:inline;}


div.imgtext img{
  margin-bottom:10px;
  padding:2px;
}

div.image{}

div.left{
	text-align:left;
}

div.right{
	text-align:right;
}

/*div.center{
	text-align:center;
}*/

div.imgline {
	margin-bottom:15px;
}

div.imgline img{
    margin-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	padding-top:4px;
	padding-bottom:4px;
}

div.floatleft {
	padding-right:10px;
	float:left;
}

div.floatright{
	float:right;
	padding-left:10px;
}

div.margincenter{
	margin:auto;
}

/*div.imageright{
	padding:2px 10px 5px 0px;
}

div.imageleft{
	padding:2px 0px 5px 10px;
}*/

div.img24 img{
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
}

div.img24{
	margin:0;
	padding:0;
}

.AGB {
	font-size: 12px;
	margin-top:3px;
}

.AGB A{
	font-size: 12px;
	margin-top:3px;
}

div.clear {
    display:block;
	clear:both;
	height:0px;
	width:0px;
	line-height:1px;
	margin:0px;
	padding:0px;
}

p.csc-caption{
	font-size:0.8em;
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

/*

div {

border: 1px solid blue; 

}

*/

div.inhalte{
	/*display:inline;*/
	border:1px solid red;
	
}


#inhalt {
	width:550px;
	margin-left:160px;
	margin-top: 90px;
	/*float:left;*/
	/*clear:right;*/
	border:0px solid green;
	/*display: inline;*/
	

}

form#basket {
  display: inline;	
}





/* @group NAVI */

#shop_productsLink	{	
	width:125px;
	height:20px;
	float:right;
	/*clear: left;*/
	margin-top: 0px;
	
	/*border: 1px solid yellow;*/

}

/*
#shop_productsLink A{
	color: #0f4342;
}
*/
#navi {
	/*border: 1px solid red;*/
}
/*
#navi A{
	color: #0f4342;
}*/
#shop_previous	{
	/*border: 1px solid red;*/
	height:20px;
	width:55px;
	float: right;
	color: #0f4342;
	font-size: 8px;
	text-align:right;
	}

#shop_next	{
	
	height:20px;
	text-align:left;
	float: right;
	color: #0f4342;
	font-size: 8px;
	margin-left:5px;
	width:50px;
	
	}

#shop_previous a{
	
	/*display:block;*/
	background: url(/fileadmin/template/shop/shop_images/previous.gif) no-repeat center left;
	color: #0f4342;
	padding-left: 12px;
	/*background-position:30px 20px;*/
}


	
#shop_next a{
	
	/*display:block;*/
	background: url(/fileadmin/template/shop/shop_images/next.gif) no-repeat right;
	color: #0f4342;
	padding-right: 12px;
	/*background-position:30px 20px;*/
}
	
/*
#next{
	
	height:12px;
	width:10px;
	float:right;
	margin-top:-15px;
	
	
}
*/


.previous{
	margin-top:-2px;
	margin-left:12px;
	text-align:left;
	
}

	
/*
#shop_productsLink A{
	font-size: 10px;
}

#shop_productsLink A:link {
	color: #7f7f7f;
}
*/


/* @end */




/* @group SHOP */

#containerShop{
	margin-top:0px;
	color: #000;
	text-align: left;
	
	

}

/* @end SHOP */

.tx-extendedshop-pi1{
	/*border:  1px solid red;*/
	/*margin-top:  40px;*/
	/*width:550px;*/
	
	/*float:left;*/
}




table.tabelle {
	width: 100%;
	float:left;
	margin-bottom:10px;
	/*border: 1px solid black;*/
}


.shop_titleContainer	{
	font-weight: bold;
	color: #000000;
	font-size:14px;
	margin-top:0px;
}


#dokument h2{
	
	font-weight: bold;
	color: #b17c01;
	font-size:14px;
	margin-top:0px;
}




#shop_detailContainter	{
	padding-top: 0px;
	width: 100px;
	color: lime;
	font-size: 1em;
	
}

td.shopimages{
	vertical-align: top;
	min-height:200px;
	width:160px;
	margin-right:5px;
	}

#shop_detailContainter	TABLE{	}

h2.shop_title {
	margin-top:0px;
	/*vertical-align: top;*/
	float:left;
	width: 300px;
	/*border: 1px solid green;*/
	color: #b17c01;	
	font-size: 14px;
	/*font-weight: bold;*/
	
	}



h3{
	
	/*border: 1px solid green;*/
	color: #b17c01;	
	font-size: 12px;
	/*font-weight: bold;*/
	
	line-height:100%;
}


h3.shop_title_warenkorb{
	vertical-align: top;
	/*border: 1px solid green;*/
	color: #000000;	
	font-size: 14px;
	/*font-weight: bold;*/
	
	margin-top:0px;
}


#shop_imageContainer	{
	padding-top: 0px;
	float: left; 
	margin-top:10px;
/*	text-align: center;*/
	

	}
	
	
	
#shop_imageContainer IMG{	
	border: 0px;
	padding-top: 0px;
	
	}



#shop_zoom	{float:left;	margin: 5px 0px 0px 5px;}

#shop_dataContainer	{
	padding-top: 1em;
	padding-left: 1em;
	min-height: 320px;
	
	/*height: auto !important;
	height: 320px;*/
}


#containerdiv{
	border: 0px solid red;

}

/*span.productprice {
	color:#0f4342;
	font-weight: bold;
	text-align:right;
}*/

/* @group LABELPRICE */

#mindestbestellwert{
	float:right;
	text-align:right;
	width:540px;
	height: 20px;
	color: red;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
}


#label_price {
	/*border: 1px solid #001c3a;*/
	width: 300px;
	margin: 10px 0px 0px 0px;
}

#shop_code	{
	padding-right:50px;
	color: #000000;
	font-size: 12px;
	font-style: italic;
}

.labelprice aÂ {
	color:#000000;
}

.shop_price	{
	margin-bottom: 12px;
	font-size:12px;
	font-weight: bold; 
	margin-top:5px;
	width:100%;
	color:#000000;
}
	

/* @end */
	
	
	
	
.shop_description	{	
	padding-left: 0px; 
	padding-top: 0px; 
	vertical-align: top; 
	float:left;
	font-size: 12px;
	color: black;
}



.shop_purchaseFormContainer	{	vertical-align: bottom;}


.shop_oldPrice	{text-decoration: line-through;color:#000000; font-size: 12px;
	font-weight: bold;
}

/*div.shop_offer{
	font-weight: bold; 
	color:#000000;
	font-size: 1px; 
}*/

div.shop_OfferPrice{
	font-size:12px;
	color:#000000;
	font-weight: bold;
}

div.shop_discount{
	font-size:12px;
	color: b17c01;
	font-weight: bold;
}

.shop_optionsContainer	{
		padding-top: 0px; }


.shop_optionsContainer	A{	

padding-top: 0px; 
font-size:14px;}

.shop_basketContainer	{
	padding-top: 0px; 
	/*margin-top:10px;*/	
	float:left; 
	text-align:left; 
	margin-top:5px; 
	}
	
.shop_basketContainer	A{	
padding-top: 0px; 
/*margin-top:10px;*/	 
font-size:12px;
}

.shop_basketContainer INPUT	{
		/*padding-left: 1em;  
		font-size: 1em;*/	 
		padding-right: 0px;
		}
		
/*.shop_basketContainer A	{	color: #313131;	font-weight: bold; text-decoration: none;	}
.shop_basketContainer A:link	{}
.shop_basketContainer A:active	{}
.shop_basketContainer A:visited	{}
.shop_basketContainer A:hover	{	text-decoration: underline	}
*/

.basket_add {
	margin-bottom:-5px; 
	}
p.minibasket{
	margin-top: 40px;
	color:#000000;
	
	font-size:12px;
	margin-bottom:30px;
}

span.minibasketprice {
	color:  #0f4342;	
	font-weight: bold;
	
}

a.minibasket_checkout{
	font-size: 12px;
	margin-left: 10px;
	margin-top: 5px;
	font-size:11px;
	
}

.td_productlist{
	/*background-color: blue;*/	
	vertical-align: top;
}


#productdetails{
	/*border: 1px solid blue;*/
	/*width:550px;*/
}



#shop_correlatedProducts	{	
	float:left;
	width:100%;
	/*width:550px;*/
	font-size: 12px; 
	color: #000000; 
	margin-top: 20px;
	border-top: 1px solid #000000;
	
}


#shop_correlatedProducts	TABLE{	
width: 100%	}

#shop_correlatedProducts	TD{	
text-align: left; }

#shop_correlatedProducts	IMG{	
float:left;
border: 0px;	}

#shop_correlatedProductsTitle	{	
	vertical-align: top;
	/*border: 1px solid green;*/
	color: #0f4342;	
	font-size: 14px;
	/*font-weight: bold;*/
		}


.shop_correlatedProductsImage{
	/*border: 1px solid 922c03;*/
}

.corrpodwrap {
	width:150px;
	float:left;
	margin-right:10px;
}

/*
#shop_correlatedProductsTitle A{
	color: #0f4342;	
	
}



#containerShop A	{
	
	text-decoration: none;
}
#containerShop A:link	{color: #0f4342;}
#containerShop A:active	{}
#containerShop A:visited	{}
#containerShop A:hover	{	color: white;	}

*/
#containerListShop{
	margin-top: 0px;
	width: 100%;
	
	color: #000000;
	text-align: left;
/*	clear: both; */
	
	
	top: 0em; 
}
#shop_productsList	{	 	width:100%;}
#shop_productsList	TABLE	{	border: 0px; margin: 0px; padding: 0px; font-size: 12px;	}
#shop_productsList	TBODY	{	border: 0px; margin: 0px; padding: 0px;	}
#shop_productsList	TR	{	border: 0px; margin: 0px; padding: 0px;	}
#shop_productsList	TD	{	min-height: 50px; border: 0px; margin: 0px; padding: 0px;	}
#shop_productsList	IMG	{	border: 0px; margin: 0px; padding: 0px;	}

/* @group column */

#shop_productsList {
	/*border: 1px solid yellow;*/
}

.shop_columnEmpty	{	background-color: white;	}
.shop_columnFull	{	background-color: #FFFFFF;	}

/* @end */

#shop_linkPages	{	text-align:right; margin-right:5px;
	font-size: 10px;
}
#shop_orders_linkPages {text-align:right}
/*.shop_selectedPage A	{
	color: #313131;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.4em;
	padding-left: 0.5em;
}*/
.shop_selectedPage A:link	{}
.shop_selectedPage A:active	{}
.shop_selectedPage A:visited	{}
.shop_selectedPage A:hover	{	}
.shop_notSelectedPage A	{
	color: #000000;
	text-decoration: none;
	padding-left: 0.5em;
	margin-right:10px;
}
.shop_notSelectedPage A:link	{	}
.shop_notSelectedPage A:active	{	}
.shop_notSelectedPage A:visited	{	}
.shop_notSelectedPage A:hover	{color: #0f4342;}

.shop_listImage	{	vertical-align: top; /*width:100px;*/ float:left; margin-right: 20px;
	
}
.shop_listTitle	{	vertical-align: bottom; text-align: left; font-size: 14px;  color: #000000;	}
/*.shop_listTitle A	{
	color: #313131;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0.5em;
}*/
.shop_listTitle A:link	{	font-size: 14px;		}
.shop_listTitle A:active	{	font-size: 14px;	color:#0f4342;	}
.shop_listTitle A:visited	{	font-size: 14px;		}
.shop_listTitle A:hover	{	font-size: 14px; color:#0f4342;	}


/* BASKET */

.shop_productBasketContainer	{
	margin-top:15px;
	min-height:150px;
	width: 100%;
	/*min-height: 150px;*/
	color: #000000;
	font-size: 12px;
	/*float: none;
	clear: none;*/
}

.shop_productBasketContainer_final{
	margin-top:15px;
	width: 100%;
	/*min-height: 150px;*/
	color: #000000;
	height:120px;
	font-size: 12px;
	/*clear: both; */
	/*margin-bottom: 30px;*/
	
	
}

.button{
	margin-top:5px;
}


.image_button{
	margin-bottom:-5px;
}

#shop_basketContainer_all{
	height:30px;
	
}

.shop_basketImage IMG	{	border: 0px; float: left; 	margin-bottom:10px;}
.shop_basketPrice	{	/*float: right;*/ text-align: right; margin-left:300px;	}
.shop_basketProductPrice	{	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-right:3px; 
	/*float: right; 
	text-align: right;*/
	
}
.shop_basketData	{	margin-left: 90px;
	line-height: 14px;
}
.shop_basketProductTitle	{	font-size: 14px; margin-left: 0px; padding-left: 0px;	margin-bottom:10px;}

.shop_basketProductTitle A	{		font-size: 14px; 	}
.shop_basketProductTitle A:link	{}
.shop_basketProductTitle A:active	{}
.shop_basketProductTitle A:visited	{}
.shop_basketProductTitle A:hover	{}

.shop_basketProductCode	{	
	/*padding-right:50px;*/
	font-size: 12px;
	font-style: italic;
	color: #000000; 	
	}

#shop_basketTotalPrice	{	
	/*margin-top:30px;*/
	color: #000000;	 
	border-bottom: 3px double #000000; 
	font-weight: bold;
	font-size: 14px;
	margin-left:390px;  
	float:right;
	margin-right:2px;
	margin-top:5px;
}

.shop_basketTOTAL_Price{
	/*margin-top:30px;*/
}

#shop_basketTotalContainer	{	
	/*margin-top:20px;*/
	height: 30px;  
	margin-bottom: 1em;
	border-top: 1px solid #000000;
	float:left;
	/*width:550px;*/
	/*clear:left;*/
	
}
#shop_basket_all{
	width:550px;
}

.nextprevious {

}
#shop_basketButtonsContainer	{	padding-top: 5px; float:right;}
#continue_shopping_button { padding-top: 5px; float:left; /*clear:both;*/}

#shop_basketIntro	{	
	/*vertical-align: top;*/
	/*border: 1px solid green;*/
	color: #000000;
	font: bold 12px;
	float: left;
	
	width:100%;
	margin-bottom:10px;
}

/* Personal Data */
#shop_registeredUserContainer	{	/* clear: both; */ border: 1px solid #E9E9E9; font-size: 1em; color: #000000; padding: 0.5em; width: 100%;	}

.shop_personalDataTitle	{	
	/*float:left;*/
	width:550px;
	color: #000000;
	margin-bottom:5px;
	font: bold 14px;
	clear:right;

}

.shop_personalDataText	{	 font-size: 12px; padding-bottom: 1em;	}

#shop_inconpletedInformations	{	font-size: 14px; color: #fa1022; font-weight: bold; padding: 0px 0px 10px 0px ;
	letter-spacing: 0.1em;
}



label.shopform{
	color: #000000;
	font-size: 12px;
	font-weight:bold;
	
	
}

input.fieldInput2{
	width:120px;
}


div.links {
	/*border: 1px solid blue;*/
	width:260px;
	float: left;
	display:inline;
}


div.rechts {
	/*border: 1px solid yellow;*/
	width:260px;
	float: right;
	margin-top:70px;
	display:inline;

}
#rechts.normal	{
	margin-top:0px;
	float:right;
}



#authorization{
	float: left;
	
	width:100%;
	height: 80px;
	margin-bottom: 20px;
	margin-top:10px;
	/*border-bottom: 1px solid #0f4342;*/


}


div.lieferadresse_links{
	
	/*border: 1px solid 922c03;*/
	width: 260px;
	float: left;
	clear:both;

}

div.lieferadresse_rechts{
	/*border: 1px solid yellow;*/
	width: 260px;
	float: right;
	margin-bottom:140px;
	
}



.shop_dataRowContainer	{	width: 100%;  /*padding-top: 0.5em; clear: both;*/	/*border:1px solid green;*/}
.shop_SXcontainer	{	float: left; /*border:  1px solid 922c03;*/	}
.shop_SXcontainer	{	float: left; width: 45%; padding-top: 0.5em;	}
.shop_DXcontainer	{	margin-left: 50%; width: 100%;	}
.shop_DXcontainerDouble	{	margin-left: 50%; padding-top: 0.5em; width: 100%;	}

.shop_fieldTitle	
{	float: left; font-weight: bold; color: #000000;	}


.shop_fieldInput	{
	color: #000000;
	font-size: 12px;
	width:170px;
}

.fieldInput	{
	margin-right:200px;
	clear:both;
	width:245px;
}


.shop_fieldInput INPUT	{		}
.shop_fieldInput SELECT	{	}
.shop_fieldInput TEXTAREA	{font-size:12px;	}
.shop_addressFieldTitle	{float: left; font-weight: bold;font-size:12px;	}
.shop_addressFieldInput {	text-align: left;	}
.shop_addressFieldInput TEXTAREA	{	text-align: left; font-size:12px;}
.shop_addressOutput	{	text-align: left; margin: 0px; padding: 0px; font-size:12px;	color: #000000;}


#shop_loginUser	{	clear:both; text-align: right;	}
#shop_loginUser A	{	color: #000000;	text-decoration: none; margin-right: 1em;	}
#shop_loginUser A:link	{}
#shop_loginUser A:active	{}
#shop_loginUser A:visited	{}
#shop_loginUser A:hover	{		}

#shop_invoiceContainer	{
	
	/*height:500px;*//* border: 1px solid blue; font-size: 1em; color: #000000; padding: 0.5em;*/ margin-top:0px;	/*width:550px;*/}	
#shop_invoiceContainer_all{/* border: 1px solid blue; font-size: 1em; color: #000000; padding: 0.5em;*/ margin-top:10px;	}
.shop_authorizationContainer	{	clear: both; padding-top: 0.5em;	}
.shop_authorizationFieldInput	{	float: left;	}
.shop_authorizationFieldTitle	{
	font-size: 12px;
	color: black;
	
}

#rechnung{ 
width:550px;
	/*border: 1px solid blue;*/
	
	}

#rechnungsadresse{
	/*border: 1px solid red;*/
	float:left;
	width:300px;
	
}

#rechnungsbeleg{
	/*border: 1px solid green;*/
	width: 550px;
	min-height:300px;
	float:left;
	margin-top:50px;
	margin-bottom:50px;
}


.rechnung_headline {
	font-weight: bold;
	color: #000000;
	margin-bottom:50px;
	width:550px;
	float:left;
}

#shop_basketTotalPrice_final{
	color: #000000;	 
	border-bottom: 3px double #000000; 
	font-weight: bold;
	font-size: 12px;
	margin-left:390px;  
	float:right;
	margin-right:2px;
	margin-top:5px;

}

#unten{
	float:left;
	
	height:100px;
	width:550px;
}



#shop_deliveryContainer	{margin-top: 10px; 	margin-bottom:10px;  /*width:550px;*/}
#shop_deliveryContainer_end{
 margin-top: 10px; 	height: 200px;  /*width:550px*/; 
clear:both;
}


#shop_personalDataButtonsContainer	{/*clear:both;*/ float:right; padding-top:1em;width:300px; color: #000000; padding: 0px; text-align: right; /*border-top: 1px solid #0f4342;*/}
#shop_personalDataButtonsContainer INPUT	{float:right;}


/* Shipping and Payment */
#shop_shippingContainer	{	
	 
	font-size: 12px; 
	color: #000000; 
	margin-bottom: 10px; 
	/*width:550px;*/	
	/*float:left;*/
	margin-top:10px;
	/*clear:both;*/
	
	
}

#lieferpreis_daten{
	float:left;
	width:550px;
	
}


#bezahlung_daten{
	float:left;
	width:550px;
}

#produktuebersicht{
	min-height:180px;
}


#shop_shippingTitle	{	
	color: #000000;	
	font-size: 12px; 
	margin-top:10px;
	margin-bottom: 0px;
	font-weight: bold;
	
}
	
	
#shop_shippingInput	{	float: left;	}
#shop_shippingInputFinal	{	float: left; color: #000000; }
#shop_shippingPrice	{	text-align: right; font-size: 12px;	margin-right:2px;
	color: #000000;
	font-weight: bold;
}

#shop_paymentContainer	{	
	
	font-size: 12px; 
	color: #000000; 
	margin-top:10px;
	margin-bottom: 10px; 
	/*width: 550px;*/
	
	}
	

	
#shop_paymentTitle	{	
	color: #000000;	
	font-size: 12px;
	
	
	margin-bottom: 0px;
	font-weight: bold;
}
#shop_paymentInput	{}
#shop_paymentInputFinal	{	float: left; color: #000000; 	}
#shop_paymentPrice	{	text-align: right; font-size: 12px;	margin-right:2px;
	color: #000000;
	font-weight: bold;
}

#shop_noteContainer	{	/*float:left;*/ /*margin-right:300px;*/ 	/*width:550px;*/ }
#shop_noteTitle	{	color:#000000;	
	font-size: 12px;
	font-weight: bold;
}
#shop_noteInput	{  /*height:100px;*/ width:200px; /*border: 1px solid red;*/ clear:both;}
#shop_noteButtons	{	margin-top:10px;   margin-bottom:10px;	}

#shop_companyData {float:right; width:150px;margin-right:30px; color:#000000;	}

#shop_companyDataContainer	{ 
	loat:left; 
	margin-top:20px;}


/* Bank */
#shop_bankContainer	{	font-size: 12px; color: #000000;  margin-bottom: 40px; width: 100%;	}
#shop_bankTitle	{	color:#000000;		font-size: 14px; margin-bottom: 10px;
	font-weight: bold;
}
.shop_bankText	{	margin-bottom: 1em;	}
.shop_bankPrice	{margin-top: 20px;	margin-bottom: 20px; /*border-bottom: 3px double #000000;*/ font-weight: bold;	color: #000000;/*color: #0f4342;*/	}
.shop_bankLink	{margin-top:20px; font-size:14px;
	text-align: center;
}
.shop_bankLink A{margin-top:20px; font-size: 14px;
	font-weight: bold;
	text-align: center;
}



/* Completed */
#shop_completedContainer	{color: #000000;  margin-bottom: 1em; width: 100%;	}
#shop_completedTitle	{	color: #000000;	font-size: 14px; margin-bottom: 1em;
	font-weight: bold;
	
}
#shop_completedText	{
	font-size: 12px;
	
}	
#shop_paymentInfo	{	margin-top: 1em; margin-bottom: 1em; font-weight: bold;	}
.shop_paymentInfo	{	margin-top: 1em; margin-bottom: 1em; font-weight: bold;	}
/*#shop_spacer	{	display:none;clear: both; font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%; height: 2em;	}*/
#shop_print	{	clear: both;  font-size: 16px; color: #000000;  margin-bottom: 1em; width: 100%; text-align: left;	}


#shop_print a:link {
	font-size: 16px;
	color:#000000;
}


/* Dimenticato Password */
#shop_forgetPswContainer	{	font-size: 0.8em; color: #000000; padding: 0.5em; margin-bottom: 1em; width: 100%;	}
#shop_forgetPswTitle	{	color: #000000;	font-size: 1.6em; margin-bottom: 1em;	}
#shop_forgetPswText	{	margin-bottom: 1em;	}
.shop_forgetPswField	{	margin-bottom: 1em;	}


#ordersInfo TABLE	{	width: 100%; font-size: 0.5em; font-weight: normal;	}
#ordersInfo	A	{	font-weight: normal;	}
#ordersInfo	IMG	{	border: 0px;	}
#ordersInfo TH	{	font-weight: bold;	border: 1px solid black}
#ordersInfo TD {padding:2px}

.bold	{	font-weight: bold;	}
.even	{	background-color: #CCCCCC; vertical-align: top;	}
.odd	{	background-color: #AAAAFF; vertical-align: top;	}





/* @group NEWS */

#news {
width: 150px;
/*height: 400px;*/
float: left;
margin: 0;
margin-top: 70px;
padding: 0px 0px;






}









#newswrap {

	/*margin-left:17px;*/

	/*margin-top:5px;*/

	/*border: 1 px solid black;*/

}



span.news-list-date{

	color:#000000; 

	font-size:xx-small;

}



/* @end */


#loginbox{
	/*margin-left:5px;*/
	margin-top:10px;
}


.LoginLabel{
	margin-top:10px;
}

.tx-newloginbox-pi1{
	
	/*width: 550px;*/
	margin-top:0px;
	padding-top:0px;
	
	
	float:left;
	
}

.status_massage_style{
	/*width:550px;*/
	/*float:left;*/
	margin-top:5px;
	
}



span.paypal {
	float:right;
	text-align:right;
	
	margin-left:10px;
	margin-top:-40px;
}



/*div {
border:1px solid blue;}*/





span.login_header { 
 

color: #000000; 
font-size: 12px;
font-weight: bold;
}


#login_box{

margin-top:30px;
}

#logout_box{
margin-top:30px;
}

.back {
	float:left;
}

.submit {
	float:right;
}



span.ordernumber{
	color: #000000;
}


div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
	border: 1px solid #000000;
}


#header{
	display:none;
}

#footer{
	display:none;
}

/*div {
	border: 1px solid red;
	width:100%;
}*/



span.Abschlusstext{
	margin-bottom:20px;
}


span.mwst {
	font-size:11px;
	font-weight:normal;
	
}

