body{
	background:#FFFFFF;
	font-family:Helvetica,sans-serif;
	font-size:12px;
	color:#10273b;
}


.page_content_bg a, .page_content a{
	padding-right:12px;
	background:url(/fileadmin/system/img/linkpfeil.gif) right  3px no-repeat; 
	color:#10273b;
	text-decoration:none;
	line-height:14px;
}

.page_content_bg{
	display:inline;
	float:left;
	/*background:url(/fileadmin/system/img/linien.gif) top right repeat-y;*/
}

.page_right_content{
	position:relative;
	display:inline;
	float:right;
	width:172px;
	margin-left:13px;
	padding-top:16px;
	background:url(/fileadmin/system/img/linien.gif) top right repeat-y;
}

.zwei_aussen{
	display:inline;
	float:left;
	width:727px;
	background:url(/fileadmin/system/img/two_parts_outer_bg.gif) top left repeat-y;	
}

.einespalte{
	display:inline;
	float:left;
	width:172px;
	padding-top:16px;
	padding-bottom:16px;
	background:url(/fileadmin/system/img/linien.gif) top right repeat-y;
}


/* Pressemitteilungen */

.presse-overview-container{
	display:inline;
	float:left;
	width:727px;
	background:url(/fileadmin/system/img/four_parts_bg.gif) top right repeat-y;
	padding-top:16px;
} 


.three-parts{
	display:inline;
	float:left;
	width:555px;
	
	/*background:url(/fileadmin/system/img/three_parts_bg.gif) left top repeat-y;*/
}

.inkl_bg{
	background:url(/fileadmin/system/img/three_parts_bg.gif) left top repeat-y;
}


/* Kontaktformular */

/* Formular */




.formular .feld .error{
	color:#ff0000;
	font-weight:normal;
	margin-left:191px;
	padding-top:0;
	padding-bottom:0;
	margin-bottom:0;
	width:260px;
}

.formular .feld{
	width:475px;
	padding:0;
	clear:both;
	display:inline;
	float:left;
	/*margin-top:10px;*/
	/*padding-bottom:15px;*/
	height:42px;
	background:url(/fileadmin/system/img/form_bg_middle.gif) top right repeat-y;
}

.formular .firstfeld{
	display:inline;
	float:left;
	width:285px;
	padding-left:190px;
	height:45px;
	background:url(/fileadmin/system/img/form_bg_top.gif) bottom right no-repeat;
}

.formular .lastfeld{
	display:inline;
	float:left;
	width:475px;
	height:33px;
	background:url(/fileadmin/system/img/form_bg_bottom.gif) top right no-repeat;
}

.formular .feld .pflicht{
	width:5px;
	color:#ff0000;
	float:none;
	margin-left:3px;
}




.formular .btn_reset{
	background:#FFFFFF;
	background:url(/fileadmin/system/img/linkpfeil.gif) right  6px no-repeat;
	border:none;
	color:#003471;
	font-weight:normal;
	padding-right:10px;
	display:inline;
	float:left;
	clear:both;
	cursor:pointer;
	margin-bottom:10px;
}

.formular #mailformformtype_mail, .formular .btn_absenden{
	background:#FFFFFF;
	background:url(/fileadmin/system/img/linkpfeil.gif) right  6px no-repeat;
	border:none;
	color:#003471;
	font-weight:normal;
	padding-right:10px;
	float:left;
	clear:both;
	cursor:pointer;
}

.formular p.pflicht_text{
	display:inline;
	float:left;
	color:#555555;
	margin:0;
	padding:0;
	width:260px;
	margin-left:191px;
}



/* LoginBox */


.tx-felogin-pi1 fieldset input.submit{
	width:140px;
	height:22px;
	background:#fff;
	border:1px solid #003471;
	padding-bottom:2px;
	font-weight:bold;
	color:#003471;
	margin-left:264px;
}



.ss_teaser{
	display:inline;
	float:left;
	width:357px;
	background:url(/fileadmin/system/img/linien.gif) top right repeat-y;
	padding-bottom:14px;
	margin-bottom:28px;	
}


/********** SHOP ***********/


.shop_bookview{
		margin-top:0;
		background:url(/fileadmin/system/img/three_parts_bg.gif) repeat-y right top;
	}
	
.shop_bookview_new{
	display:inline;
	float:left;
	width:727px;
	margin-top:0;
	/*margin-left:13px;*/
	background:url(/fileadmin/system/img/two_parts_big_small_bg.gif) repeat-y right top;
}

.page_content .icon_delete{
	display:inline;
	float:left;
	width:11px;
	height:13px;
	background:url(/fileadmin/system/img/muell.gif) left top no-repeat;	
	padding:0;
}

.shop_two_cols{
	float:left;
	width:727px;
	background:url(/fileadmin/system/img/two_right_bg.gif) repeat-y right top;
	padding-top:1px;
}

.spalte_gross_spalte_klein{
	float:left;
	width:727px;
	background:url(/fileadmin/system/img/two_parts_big_small_bg.gif) repeat-y right top;
	padding-top:16px;
}


.summe .summe_headline_new {
	border-bottom:1px solid #10273B;
	display:inline;
	float:left;
	font-weight:bold;
	margin-bottom:15px;
	text-align:left;
	width:205px;
}

.summe .summe_headline{
	border-bottom:1px solid #10273B;
	display:inline;
	float:left;
	font-weight:bold;
	margin-bottom:14px;
	text-align:left;
	width:172px;
}

.lastsumme .summe_headline{
	border-bottom:1px solid #10273B;
	display:inline;
	float:left;
	font-weight:bold;
	margin-bottom:16px;
	text-align:left;
	width:172px;
}

.summe .summe_content .gesamtbetrag{
	font-weight:bold;
	border-bottom:1px solid #10273B;
	padding-top:2px;
	margin-bottom:14px;
}

.summe .summe_content .gesamtbetrag_netto{
	font-weight:bold;
	border-top:1px solid #10273B;
	padding-top:2px;
	margin-bottom:14px;
}


/*  Suche  */
.tx-macinasearchbox-pi1{
	position:absolute;
	top:13px;
	right:-8px;	
	width:180px;
	height:35px;
	padding-top:13px;
	padding-left:10px;
	background:url(/fileadmin/system/img/search_bg.jpg) left top no-repeat;
}

.tx-macinasearchbox-pi1 input{
	width:166px;
	padding:2px 0;
	border:1px solid #e1ddd5;
}

.eigenschaften ul li{
	display:inline;
	float:left;
	padding-left:13px;
	background: url(/fileadmin/system/img/blauer_pfeil.gif) no-repeat left 3px;
}

.summe .summe_content_last .summe_headline{
	display:inline;
	float:left;
	width:172px;
	text-align:left;
	margin-bottom:14px;
	color:#10273B;
	font-weight:bold;
	border-bottom:1px solid #10273B;
}

	.shop_bookview_new .shop_three_rows{
		margin-top:0;
		height:167px;
		border-bottom:1px solid #10273B;
		margin-bottom:28px; 
	}
	
.shop_zusammenfassung_h1{

	border-bottom:1px solid #10273B;
}

.zusammenfassung_block{
	display:inline;
	float:left;
	width:172px;
	margin-right:13px;
	line-height:14px;
	padding-bottom:11px;
}

.footer a{
	color:#10273B;
	text-decoration:none;
}

.javascript_hinweis{
	color:#b3ad9a;
}
