/* @override 
	http://www.la-provence-meinerzhagen.de/styles.css
	http://la-provence-meinerzhagen.de/styles.css
*/

html {margin: 0px; padding: 0px;}
body {margin: 0px; padding-top: 50px; background-color: #d1c1aa;}
#laprovence {background-image: url(images/bg_kachel.jpg); font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;}
#contentarea {width: 945px; height: 522px; background-color: #fff; margin: 0 auto;}
#contentarea_themenabende {width: 1040px; height: 522px; background-color: #fff; margin: 0 auto; position: relative;}
#kontaktbox p a {color: #000; text-decoration: none;}
#kontaktbox p a:hover {text-decoration: underline;}
#rightslider {height: 522px; width: 200px; float: left; background-image: url(images/bg_kachel.jpg);}
#platzhalter {height: 555px; width: 200px; *width: 192px; float: right; background-image: url(images/bg_kachel.jpg); padding: 0; margin: 0; display: none;}
div#menubox {float: left; padding-top: 25px; /*width: 290px;*/ width: 377px;}
#content {height: 500px; width: 644px; float: left; background: url(images/logo.jpg) no-repeat 10px 10px; padding: 0;}
p {margin: 0;}
#leftcolumn {height: 520px; width: 280px; float: left; margin-left: 22px; *margin-left: 10px; margin-right: 24px;}
#logo {margin-bottom: 28px;}
#rightcolumn {height: 520px; width: 290px; float: left; padding-top: 20px;}
#rightcolumn img {margin-bottom: 20px;}
#rightcolumn a img {border: none;}
#redbox {background-color: #993333; color: #fff; padding: 10px; margin-top: 21px; height: 121px; width: 266px;}
#kontakt_redbox {background-color: #712223; color: #fff; padding: 25px 10px 25px 10px; height: 98px;}
#kontaktbox {background-color: #e2d9cb; font-size: 11px; height: 209px; margin-top: 21px; padding: 49px 10px 50px;}
#leftcolumn p.about {background-color: #e2d9cb; font-size: 11px; margin-bottom: 19px; margin-top: 3px; padding: 10px;}
#redbox p {margin-top: 20px;}
#spacer {height: 555px; width: 10px; float: left; background-image: url(images/bg_kachel.jpg);}
#themenabende p {background-color: #f8e7bb; font-size: 11px;}
*html #themenabende p {font-size: 11px;}
#themenabende p.januar {background-color: #eff2f9;}
#themenabende p.februar {background-color: #d6e4ee;}
#themenabende p.maerz {background-color: #d7eefa;}
#themenabende p.april {background-color: #e9facb;}
#themenabende p.mai,
#themenabende p.juni,
#themenabende p.juli,
#themenabende p.august,
#themenabende p.september {background-color: #fcfacd;}
#themenabende p.seb {background-color: #fcfacd;}
#themenabende p.okt {background-color: #f8e7bb;}
#themenabende p.nov {background-color: #f8e7bb;}
#themenabende p.dez {background-color: #f8e7bb;}


p.description {padding: 0 8px 4px;}
p.prize {font-weight: bold; border-bottom: 2px solid #fff; padding: 0 8px 2px;}
p.date {color: #712223; font-weight: bold; padding: 2px 8px 3px;}

#themenabende .news {	
	background-color: #993333;
	margin-top: 1px;}

#themenabende p.news {
	padding: 10px;
	text-align: center;
	font-size: 12px;
	color: white;
}
#leftcolumn div.anmeldung {
	background-color: #e2d9cb;
	height: 310px;
}

#leftcolumn div.anmeldung form{
	padding-left: 30px;
	padding-top: 30px;
}

#redbox-2 {
	background-color: #993333; color: #fff; padding: 10px; margin: -4px 0 21px 0; height: 130px; width: 266px;
}
#redbox-2 p {margin-top: 20px;}

/* footer Themenabend-Newsletter-slider */
.bottomslider {width: 487px; position: absolute; top: 533px; margin-bottom: 15px; background-color: #fff;
	left: 387px;
}
.bottomslider #accordion h3 {color: #993333; height: 15px; background: url(images/klappenpfeil_transp.png) no-repeat 0 -23px; margin: 0; padding-left: 25px; cursor: pointer; padding-top: 5px;
	font-size: 14px;
}
.bottomslider #accordion h3.aufgeklappt {background: url(images/klappenpfeil_transp.png) no-repeat 0 3px;}

.bottomslider #accordion div.atStart {font-weight: bold; padding-left: 15px; overflow: visible; margin-bottom: 10px;}

.bottomslider #accordion div.atStart a {color: #fff; text-decoration: none; display: block; background-color: #993333;
padding: 15px; width: 230px; height: 120px; margin-top: 10px;}
#accordion img {margin-right: 15px; margin-top: 10px;}


/* @group Angebote */
.angebote img.angebotsschmuck {position: absolute; top: 15px; right: 25px;}
.angebote .aktion {background-color: #fffbb8; margin: 0px 15px 15px 15px; padding: 10px;}
.angebote .aktion .headline {color: #712223; font-weight: bold;}
/* @end */

/* @group Social Media */
.social {position: absolute; top: 530px;}
.facebook {margin-bottom: 5px;}
.googleplus {}
/* @end */

