/* reset */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
body{line-height:1;color:black;background:white;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
strong{font-weight:bold;}
.error{color:#ff0000;}
.error a{color:#ff0000;text-decoration:underline;}
.error a:hover{color:#ff0000;text-decoration:underline;}

body{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3em;color:#41291c;background-color:#fff;background-image: url('../img/bodybg2.gif');background-repeat:repeat-x;} 
h2,h3,h4{font-size:16px;line-height:1.6em;font-weight:bold;}
h2{margin-bottom:1em}
h3{font-size:13px;color:#41291C;padding: 0.4em 0;clear:both;}
p{margin: 0 0 0.5em 0;}
a{color:#9b783c;text-decoration:none}
a:hover{color:#9b783c;text-decoration:underline}
#containerc{}
#containera{width:1010px;float:left;}
#container{width:1010px;}
#header{height:243px;background-image: url('../img/header.jpg');background-repeat:no-repeat; }
#logo{padding:22px 0 0 20px;}


#wrapper{width:1010px;overflow:hidden;}
/*#content-left{width:204px;overflow:hidden;background:#fff url('../img/menubg.gif') top left no-repeat;min-height:481px;height:481px}*/
#content-left{width:227px;overflow:hidden;min-height:481px;height:481px}
#content-left ul#nav2{margin:0 15px 0 15px}
#content-left ul{margin:0 30px 0 15px}
#content-left li{background:transparent;background:transparent;padding:0;}
#content-left li a{color:#41291c;background:transparent url('../img/navbg.gif') top left repeat-x;text-decoration:none;text-transform:uppercase;font-weight:normal;font-size:11px;line-height:1.7em;padding:0.7em 0 0.5em 1em;display:block;}
#content-left li a:hover, #content-left li.act a{color:#41291c;background-image:url('../img/navbg.gif');font-weight:bold;}
#content-left li a.act{color:#41291C;background:transparent url('../img/navbg.gif') top left repeat-x;text-decoration:none;font-weight:bold;}
#content-left li a:hover, #content-left li.act a{color:#41291C;background-image:url('../img/navbg.gif');}

#content-left ul#nav2 li a{color:#41291c;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;line-height:1.7em;background-image:none;padding-bottom:0.6em}
#content-left ul#nav2 li a:hover, #content-left ul#nav2 li.act a{color:#9b783c!important;background-image:none;}
#content{width:560px;overflow:hidden;margin-right:25px}


#sub-navigation {}
#content-left li #sub-navigation ul{margin:0 15px 0 15px}
#content-left li #sub-navigation li a{color:#41291C;background:transparent url('../img/sarr_off.gif') no-repeat 0 0.6em;text-decoration:none;font-weight:normal;font-size:12px;line-height:1.7em;padding:0.4em 0 0.4em 1em;display:block;text-transform:none;}
#content-left li #sub-navigation li a:hover{color:#41291C;background:transparent url('../img/sarr_on.gif') no-repeat 0 0.6em;text-decoration:none;font-weight:bold;font-size:12px;line-height:1.7em;padding:0.4em 0 0.4em 1em;display:block;text-transform:none;}
#content-left li #sub-navigation li a.act{color:#41291C;background:transparent url('../img/sarr_on.gif') no-repeat 0 0.6em;text-decoration:none;font-weight:bold;font-size:12px;line-height:1.7em;padding:0.4em 0 0.4em 1em;display:block;text-transform:none;}
#sub-navigation li a:hover, #content-left li.act a{color:#9b783c;background-image:url('../img/navbg.gif');}

/*#content-right{width:306px;overflow:hidden}*/
#content-right{width:160px;overflow:hidden}
#footer{clear:both;background-image:url('../img/footer.gif');background-repeat:no-repeat;height:141px;min-height:141px;}
#menu-footer{width:580px;font-size:12px;font-weight:bold;padding-top:54px}
#menu-footer ul{list-style:disc;vertical-align:bottom}
#menu-footer li{list-style-type:disc;float:left;margin-left:18px;line-height:54px;vertical-align:bottom}
#menu-footer li a{color:#41291c;text-decoration:none}
#menu-footer li a:hover, #menu-footer li.act a{color:#9b783c}
#campaign-info{width:471px;min-width:471px;height:141px;min-height:141px;}
#content ul{margin-bottom:0.5em}

#c2h-form .border{border-top:2px solid #e8ddc9;}
#c2h-form .brown-background{background: #e8ddc9;}
#c2h-form h3{font-size:13px;color:#9b783c;padding: 0.4em 0;clear:both;}
#c2h-form .form-status ul{margin:0;padding:0}
#c2h-form .form-status li{float:left;padding:0.3em 0 0.2em 1em;text-align:right}
#c2h-form .form-status li.act{color:#9b783c;font-weight:bold;}
#c2h-form .row{clear:both;margin:0.6em 0 0 0;padding:0 0 0.4em 0;}
#c2h-form .rowb{clear:both;margin:0.6em 0 0 0;padding:0 0 0.6em 0;border-bottom:2px solid #e8ddc9;}
#c2h-form .rowborder{clear:both;border-bottom:1px solid #e8ddc9;margin-top:1em;margin-right:30px;}
#c2h-form .rownb{clear:both;margin:0.6em 0 0 0;padding:0 0 0 0;border-bottom:2px solid #F6F6F6;}
#c2h-form .rownbw{clear:both;margin:0.6em 0 0 0;padding:0 0 0 0;border-bottom:2px solid #FFF;}
#c2h-form .rownbwt{clear:both;margin:0.6em 0 0 0;padding:0 0 0 0;border-bottom:2px solid #FFF;padding-top:1em;border-top:2px solid #E8DDC9;line-height:1px;height:1px}
#c2h-form .rownbwb{clear:both;margin:1.3em 0 0 0;padding:0 0 0 0;border-bottom:2px solid #FFF;padding-bottom:0.3em;border-bottom:2px solid #E8DDC9;line-height:1px;height:1px}
#c2h-form .rownm{clear:both;padding:0 0 0.4em 0;width:515px;}
#c2h-form .rowhead{font-weight:bold;color:#381d12;}
#c2h-form .rowend{clear:both;border-top:1px solid #e8ddc9;margin-right:30px;}
#c2h-form .lastrow{padding-bottom:30px;}
#c2h-form label{width:200px;float:left;margin-right:5px;}
#c2h-form input.text, #c2h-form select {width:227px;height:1.5em;font-size:1em;line-height:1.5em;color:#41291c;}
#c2h-form textarea{width:227px;font-size:13px;line-height:1.5em;color:#41291c;border:2px solid #E9DCC9}
#c2h-form input.halftext, #c2h-form select{width:127px;height:1.5em;font-size:13px;line-height:1.5em;color:#41291c;}
#c2h-form .nofloat{float:none!important;width:auto!important;display:inline;}
#c2h-form input.small, #c2h-form select.small{width:70px}
#c2h-form input.small2, #c2h-form select.small2{width:146px}
#c2h-form .text, #c2h-form select {border:2px solid #e9dcc9;}
#c2h-form select{height:1.6em}
#c2h-form .error{color:red}
#c2h-form table th{font-weight:normal}
#c2h-form table th,#c2h-form table td{padding:0.5em 0}
#c2h-form table .price{text-align:right}
#c2h-form .alignright{text-align:right}
#c2h-form h2{width:280px;float:left}
#c2h-form .form-status{width:400px;float:left}
#c2h-form .savebutton{width:250px;text-align:right;float:right;padding-right:30px;}
#c2h-form-content{clear:both;width:auto}
.c2h-donation #c2h-form-content{clear:none;float:left!important}

.donationinfo{background-color:#e8ddc9;width:160px;float:right;margin-top:20px}
.donationinfo p{margin:16px;}

small{font-size:80%;line-height:100%}
.left{float:left;}
.right{float:right;text-align:right;}
/* slightly enhanced,universal clearfix hack */
.cf{background-image: url('../img/wrapperbg.gif');background-repeat:repeat-y; }
.row:after,.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.row,.cf{display:inline-block;}
/* start commented backslash hack \*/
* html .cf,* html .row{height:1%;}
.row,.cf{display:block;}
/* close commented backslash hack */
#c2hgallery {
background-color:#9B783C;
height:auto;
padding:5px 5px 0 5px;
width:100%;
}
#c2hgallery ul{
margin: 0;
}
#c2hgallery li{
display:inline;
}
#c2hgallery img {
vertical-align:middle;
padding:0 5px 5px 0;
}
#feloginleft {
width:180px;
height:190px;
background-image: url('../img/loginbg.jpg');
background-repeat:no-repeat;
background-position:0 -15px;
margin:0 0 0 10px;
padding:2em 5px 5px 5px;
}
#feloginleftnav {
width:180px;
height:190px;
background-image: url('../img/loginnavbg.jpg');
background-repeat:no-repeat;
margin:0 0 0 10px;
padding:5px 5px 5px 5px;
}
#fewrap{
padding:0px 0px 5px 9px;
}
#fewrap input.text{
width:100%;
border:1px solid #000;
font-size:13px;
height:1.2em;
line-height:1em;
padding:0;
}
#fewrap select{
width:auto;
border:0px;
}
#fewrapb {
width:auto;
height:115px;
}
div#left{
background-image: url('../img/leftbg.jpg');
background-position:top right;
background-repeat:repeat-x;
height:600px;
}
div#right{
background-image: url('../img/rightbg.jpg');
background-position:top left;
background-repeat:repeat-x;
height:300px;
}
div#br{
position:relative;
top:-188px;
left:1009px;
background-image: url('../img/beansr.jpg');
background-position: 0 0;
background-repeat:no-repeat;
width:105px;
height:700px;
}
div#wrapleft{float:left;width:50%;margin-left:-505px}
div#left{margin-left:503px}
div#wrapright{float:right;width:49.9%;margin-left:-505px}
div#right{margin-left:503px}
div#footerb{clear:both;width:100%}
#content-leftuser ul{margin:0;padding:0;}
#content-leftuser li{background:transparent;background:transparent;padding:0;}
#content-leftuser li a{color:#41291c;background:transparent url('../img/sarr_off.gif') no-repeat 0 4px;text-decoration:none;text-transform:none;font-weight:normal;font-size:13px;line-height:18px;padding:0.1em 0 0.1em 1em;display:block;}
#content-leftuser li a:hover, #content-left li.act a{color:#41291c;font-weight:bold;background-image:url('../img/sarr_on.gif');}
#content-leftuser li a.act{color:#41291c;background:transparent url('../img/sarr_on.gif') no-repeat 0 4px;text-decoration:none;text-transform:none;font-weight:bold;font-size:13px;line-height:18px;padding:0.1em 0 0.1em 1em;display:block;}
#feloginleft a.staticnav {color:#41291c;background:transparent url('../img/navbg.gif') top left repeat-x;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;line-height:1.7em;padding:0.4em 0 0.7em 1em;display:block;}
#feloginleftnav a.staticnav {color:#41291c;background:transparent url('../img/navbg.gif') top left repeat-x;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;line-height:18px;padding:0.4em 0 0.7em 1em;display:block;}
#form_logout{margin-right:11px;border-top:1px solid #E8DDC9;}
a.navl{color:#9B783C;background:transparent url('../img/sarr_off.gif') no-repeat 0 0.5em;text-decoration:none;text-transform:none;font-weight:normal;font-size:11px;line-height:1.3em;padding:0.5em 0 0 1em;display:block;}
a.navl:hover{color:#9B783C;background:transparent url('../img/sarr_on.gif')  no-repeat 0 0.5em;text-decoration:underline;}
.showarr{
	line-height:1.3em;
	padding:1.4em 0 2em 5em;
	display:block;
	border-top:1px solid #e8ddc9;
	height:25px;
}

.showarr a{
	color:#9B783C;
	text-decoration:none;text-transform:none;
	font-size:13px;
}

.borderbottom{
border-bottom:1px solid #e8ddc9;
}
.hidearr{
	border-top:1px solid #f6f6f6;
	line-height:1.3em;
	padding:1.4em 0 2em 5em;
	display:block;
	height:25px;
}

.hidearr a{
	color:#9B783C;
	text-decoration:none;
	text-transform:none;
	font-size:13px;
	font-weight:bold;
}

#li_1{background:transparent url('../img/bearbeiten.gif') no-repeat 1.3em 1.1em;}
#li_3{background:transparent url('../img/gaesteliste.gif') no-repeat 1.3em 1.1em;}
#li_4{background:transparent url('../img/rechner.gif') no-repeat 1.3em 1.1em;}
#li_5{background:transparent url('../img/fotoalbum.gif') no-repeat 1.3em 1.1em;}
#li_6{background:transparent url('../img/spendeneinnahmen.gif') no-repeat 1.3em 1.1em;}
#li_10{background:transparent url('../img/einladung.gif') no-repeat 1.3em 1.1em;}
#li_11{background:transparent url('../img/weitersagen.gif') no-repeat 1.3em 1.1em;}


.infobox{
float:right;
font-size:11px;
font-weight:normal;
text-align:right;
width:160px;
color:#41291C;
padding-right:10px;
}
#c2h-form .edittitle{
	float:left;
	width:300px;
}

.sleventrow{background-color:#f6f6f6;padding-left:30px;margin-top:-10px;}

/*#sleventrow_1{background-color:#f6f6f6;padding-left:30px;}
#sleventrow_2{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}
#sleventrow_3{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}
#sleventrow_4{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}
#sleventrow_5{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}
#sleventrow_6{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}
#sleventrow_10{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}
#sleventrow_11{background-color:#f6f6f6;padding:0.5em 2em 1em 3.5em;}*/
.eventrowtitle{color:#41291c;font-weight:bold;line-height:3em;}
.hinweis{margin-left:205px;font-size:12px;}
a.c2hlink{color:#9b783c;background:transparent url('../img/sarr_off.gif') no-repeat 0 0.1em;text-decoration:none;text-transform:none;font-weight:normal;font-size:13px;line-height:1.7em;padding:0.1em 0 0.1em 1em;}
a.c2hlink:hover {font-weight:normal;text-decoration:underline;background-image:url('../img/sarr_off.gif');}
.teasertext{color:#41291c;font-weight:bold;line-height:3em;}
.boxheader{
background:transparent url('../img/boxheaderbg.gif') repeat-x 0 0;margin:2em 0 0 0;
border-bottom:1px solid #e8ddc9;
}
.box{
border-bottom:1px solid #e8ddc9;
clear:both;
}
.rbox{
border:4px solid #e8ddc9;
padding:9px;
}
.db{font-size:13px;color:#41291C;padding: 0.4em 0;font-weight:bold;}
.white{background-color:transparent;}
.grey{background-color:#f6f6f6;}

#ecardtable{padding:0;width:455px;height:288px;overflow:hidden;background:transparent url('/fileadmin/templates/coffee-to-help/img/ecard.jpg') top left no-repeat;}
#ecardtable tr, #ecardtable td{padding:0;}
#ecard{background-color:#ffffff;width:466px;}
#ecard .ecard-row{clear:both;}

#content UL LI.gallery A{padding-left:0px;}

#content UL LI.gallery {margin-top:12px;}

/************** Webshop ***********************/
#webshop-title {height:35px;}
#webshop-title #pagetitle{float:left;width:200px;font-size:16px;font-weight:bold;}
#webshop-title .form-status{float:right;width:350px;}
#webshop-title .form-status li{padding: 0 0 0.2em 1em;}


