@import url("reset.css");

* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(images/page_bg.gif);
	background-repeat: no-repeat;
	background-color: #8F2C86;
	background-position: 0px 0px;
}
#wrapper {        
	width: 960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	/*margin-left: 147px;*/
	margin-left: auto;
}
.logo {
	float: right;
	/*height: 142px;*/
	/*width: 154px;*/
	margin-top:4px;
	margin-bottom:4px;
}

#faux {
 background: url(faux-3-2-col.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
.header {
	color: #333;
	width: 960px;
	padding: 0px;
	/*height: 170px;*/
	margin: 0px;
}
.mainnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	float: left;
	/*height: 41px;*/
	/*width: 380px;*/
	display: block;
	padding-top: 40px;
	color: #c9c9c9;
}
.main_body {
	height: 604px;
	width: 960px;
	display: block;
	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
}
.container_banderole {
	height: 145px;
	width: 960px;
}
.container_box_bottom {
	height: 160px;
	width: 960px;
	margin-top: 16px;
	padding-top:15px;
	padding-bottom:40px;
}
.container_box_bottom_left {
	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
	float: left;
	height: 260px;
	width: 638px;
	/*margin-bottom: 120px;*/
}


.content_box_inner {
	margin: 0px;
	height: 400px;
	width: 950px;
}



#leftcolumn {
	display: inline;
	color: #333;
	margin: 0px;
	padding: 0px;
	width: 960px;
	float: left;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 683px;
 display: inline;
 position: relative;
}
#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #ABBEBE;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }
.container_box_bottom_right {

	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
	float: right;
	height: 260px;
	width: 310px;
	/*margin-bottom: 120px;*/
}


#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #c9c9c9;
}

#navlist a
{
	list-style-type: none;
	text-decoration:none;
	font-size: 15px;
	color: #c9c9c9;
}

#navlist a:hover
{

	color: #ffffff;
}

#navlist li.current a
{

	color: #ffffff;
}

/*FCEs*/
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px;}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 0.5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}.wrapper_kv_start {
	width: 960px;
	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
}
.kv_start_left {
	float: left;
	width: 304px;
	padding-left: 12px;
	padding-top: 12px;
	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
}
.kv_start_center {
	width: 304px;
	padding-top: 12px;
	padding-left: 12px;
	float: left;
	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
}
.kv_start_right {
	width: 304px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	float: right;
	background-image: url(images/main_body_bg.png);
	background-repeat: repeat;
}
.kv_images {
	height: 528px;
	width: 304px;
}
.kv_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.wrapper_br_start {
	height: 145px;
	width: 960px;
}


.br_start_left {
	background-image: url(images/banderole_back.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 145px;
	width: 320px;
}
.br_start_right {
	background-image: url(images/banderole_back.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 145px;
	width: 320px;
}

.br_start_center {
	background-image: url(images/banderole_back.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 145px;
	width: 320px;
}
.br_text_area {
	padding-left: 20px;
	padding-top: 18px;
	padding-right: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #313131;
	line-height:18px;
}

.tx-powermail-pi1 {margin-top:0px;}

fieldset.tx-powermail-pi1_fieldset {
	border: none;
}

fieldset.tx-powermail-pi1_fieldset_1 {
width: 45%;
float: left;
margin-right:1px;
}

fieldset.tx-powermail-pi1_fieldset_2 {
width: 45%;
float:right;
}

div.tx-powermail-pi1 legend{
	display:none;	
}

.tx_powermail_pi1_fieldwrap_html_1 label,.tx_powermail_pi1_fieldwrap_html_2 label,.tx_powermail_pi1_fieldwrap_html_3 label,.tx_powermail_pi1_fieldwrap_html_6 label{
	clear:none;
	display:none;	
}

.powermail_uid1,.powermail_uid2,.powermail_uid3,.powermail_uid6 {
	float:left;	
	width:295px;
	margin-bottom:10px;
	/*margin-right:5px;*/
	color:#8f2c86;
	padding-left:9px;
}

input, select, textarea {
font-family:Arial;
font-size:1.1em;
line-height:2em;
vertical-align:middle;
	background-image: url(images/input_bg.jpg);
	background-repeat: no-repeat;
	border:0px;
	height:27px;
	padding: 4 0px 0 0px;
}

fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	float:right;
	
}

#powermaildiv_uid7 {float:right;margin-right:0px;}
#powermaildiv_uid6 textarea {
	height:68px;
	background-image: url(images/textarea_bg.jpg);
	background-repeat: no-repeat;
	width:288px;
	padding-left:9px;
}

.tx-powermail-pi1_mandatory {padding:10px;color:#C593BE;font-size:14px;line-height:14px;margin-botom:15px;}
.tx-powermail-pi1_mandatory ul {margin-bottom:12px;}

.tx-powermail-pi1_thx {color:#c593be;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; line-height:16px;
}

h1 {
	color:#c593be;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: url(images/h1_bg.png);
	background-repeat: no-repeat;
	padding-left:9px;
	margin-bottom:12px;
}

.text_area_global {padding:10px;}
.text_area_global p.bodytext {color:#c593be;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:12px;
}
.download{color:#641f5e;text-decoration:none;}

.text_area_global p.bodytext a {text-decoration:underline;color:#c593be;}
.slaude {color:#c593be;float:right; margin-top:12px;margin-bottom:90px;font-size:9px;}
.slaude a{color:#c593be; text-decoration:none;}.br_start_leftspalte2 {

	background-image: url(images/banderole_back2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 145px;
	width: 480px;
}
.br_start_rightspalte2 {

	background-image: url(images/banderole_back2ot.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 145px;
	width: 480px;
}
.kv_text_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#651f5e;
}
.kv_text_left a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/daily-shop_off.jpg);
	background-repeat: no-repeat;
	display:block;
	width:304px;
	height:64px;
	color:#651f5e;
}
.kv_text_left a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/daily-shop_on.jpg);
	background-repeat: no-repeat;
}

.kv_text_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#651f5e;
}
.kv_text_center a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/feinkost_off.jpg);
	background-repeat: no-repeat;
	display:block;
	width:304px;
	height:64px;
	color:#651f5e;
}

.kv_text_center a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/feinkost_on.jpg);
	background-repeat: no-repeat;
}

.kv_text_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#651f5e;
}

.kv_text_right a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/catering_off.jpg);
	background-repeat: no-repeat;
	display:block;
	width:304px;
	height:64px;
	color:#651f5e;
}

.kv_text_right a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/catering_on.jpg);
	background-repeat: no-repeat;
}

.gal_inhalt {padding:12px;
				background-image: url("/fileadmin/template/images/main_body_bg.png");
    background-repeat: repeat;
				float:left;
				margin-bottom:20px;
				width:936px;
				}

.gal_inhalt p.bodytext  {color: #C593BE;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 12px;}
	
	.tx-facebooksocialplugins-pi1 {float:right;padding-top:100px;}
	
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-right: 12px; }
	
		.gal_back{ float:right;margin-right:12px;}

		.ff_fb {float:left;}
		.ff_fb_a {float:left;padding-top:20px;padding-right:445px;}

