html
{
	background:#FFF;
	height:100%;
	font-size:14px;
}

html,body
{
	color:#333;
	font-family:Tahoma, Verdana, sans-serif;
	line-height:150%;
	margin:0;
	padding:0;
}

body
{
	font-size:.87em;
	background:#e1e7f5 url(images/Background.jpg) center bottom no-repeat;
	_height:100%;
	min-height:100%;
	width:1000px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	position:relative;
	margin:auto;
}
body.htmlarea-content-body {
	background-image:none;
	width:auto;
	border:none;
	height:auto;
	min-height:auto;
}
.indent {
	margin-left:2em;
}
.tx-ffgroups-pi1 ul {
display:inline;
list-style-image:none !important;
list-style-type:none;
margin:1em 0;
padding:0;
}
.tx-ffgroups-pi1 ul li {
display:inline-block;
padding:1em 0.5em 0;
text-align:center;
}

hr {
	border:none;
	border-bottom:1px solid rgb(153, 153, 153);
	height: 1px;
}

h1
{
	font-size:130%;
}

h2
{
	font-size:120%;
}

h3
{
	font-size:110%;
}

h4
{
	font-size:100%;
}
fieldset {
	border:none;
}
input, button {
	font-size:1em;
}

#hd
{
	height:209px;
	position:relative;
	max-width:110em;
	margin:auto;
	z-index:2;
}

#hd #pictureBadge
{
	border-bottom:3px solid #43a845;
	background:transparent url(../kopfbilder/xx_.jpg) repeat scroll 0 0;
	height:125px;
	position:absolute;
	left:0;
	width:100%;
	top:81px;
}

#hd #menu_top
{
	z-index:10;
	width:auto;
	position:absolute;
	top:80px;
	left:0px;
	right:0;
	height:0;
	overflow:visible;
	border-bottom:3px solid #43a845;
	margin:0;
	padding:0 0 0 25%;
}

#hd #menu_top li
{
	display:block;
	position:relative;
	float:left;
	width:219px;
	height:35px;
	overflow:hidden;
	text-align:center;
	z-index:9;
	margin:-34px -50px 0 0;
	padding:0;
}

#hd #menu_top li a
{
	display:block;
	height:15px;
	width:219px;
	color:#FFF;
	font-weight:bold;
	font-size:1.3em;
	text-decoration:none;
	background:left top no-repeat;
	padding:10px 0;
}

#hd #menu_top li.item_information a
{
	background-image:url(images/mn.information.png);
}

#hd #menu_top li.item_treffpunkt a
{
	background-image:url(images/mn.treffpunkt.png);
}

#hd #menu_top li.item_forum a
{
	background-image:url(images/mn.partner.png);
}

#hd #menu_top li.item_shop a
{
	background-image:url(images/mn.shop.png);
}

#hd #menu_top li.aktiv
{
	z-index:10;
	margin-top:-39px;
	height:40px;
}

#hd #menu_top li.aktiv a
{
	height:20px;
}


#hd #content_hd {
	float:right;
	text-align:right;
}
#hd #content_hd p {
	margin:0;
	display:inline;
}
#hd #login_btn,
#hd #tx-newloginbox-pi1-logout_submit {
	display:block;
	float:right;
	margin:0 1em;
	width:4em;
	background:#888;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	padding:0.15em 0.4em 0.3em 0.4em;
	border:none;
	-moz-border-radius:0 0 0.5em 0.5em;	-webkit-border-radius:0 0 0.5em 0.5em;	border-radius-bottomleft:0 0 0.5em 0.5em;
	cursor:pointer;
}

#hd #tx-newloginbox-pi1-logout_submit {
	display:inline-block;
	float:none;
}

#hd #tx-newloginbox-pi1-logout_submit {
	width:7em;
}
#hd .tx-newloginbox-pi1 {
	display:none;
	z-index:20;
	position:absolute;
	right:0;
	top:0;
	width:24em;
	background:#FFF;
	padding:1em;
	border-left:1px solid #666;
	border-bottom:1px solid #666;
	border-radius-bottomleft:0.8em;	-moz-border-radius-bottomleft:0.8em;	-webkit-border-radius-bottomleft:0.8em;
}

#hd #content_hd h3 { margin:0;text-align:center; }
#hd #content_hd .tx-newloginbox-pi1 p
{
	margin:0.5em 0;
	padding: 0;
	display:block;
	text-align:left;
}
#hd #content_hd .tx-newloginbox-pi1,
#bd #content .tx-newloginbox-pi1 input {
	margin:0 0 0 1em;
}

a {
	color:green;
	text-decoration:none;
}

#bd
{
	clear:both;
	position:relative;
	width:100%;
	min-width:58em;
	max-width:110em;
	margin:auto;
	z-index:1;
}
#bd #content
{
	margin-left:210px;
	margin-right:208px;
	_margin-left:16.7em;
	_margin-right:16.6em;
	min-height:700px;
	_height:700px;
	background:url(images/content.bg.png);
	padding:10px;
}

#content ul,
#content ol
{
	height:auto;
}
#content ul
{
	list-style-image:url(images/bullet.png);
	margin-bottom:0;
}
#content .htmlarea ul
{
	list-style-image:none;
}

#fontsize {
	float:right;
	width:45px;
}

#fontsize #fontSmall {
	display:block;
	height:20px;
	width:10px;
	background:url(images/font_small.png) center bottom no-repeat;

	float:left;
}

#fontsize #fontMedium {
	display:block;
	height:20px;
	width:15px;
	background:url(images/font_medium.png) center bottom no-repeat;

	float:left;
}

#fontsize #fontBig {
	display:block;
	height:20px;
	width:20px;
	background:url(images/font_big.png) center bottom no-repeat;

	float:left;
}



#content_left
{
	/*float:left;  */
	position:absolute;
	top:0;
	left:0;
	width:199px;

}
#content_left .content {

	padding:0 0 1em 0;
	margin-top:1em;
}
#content_left .content p{
	padding:0 1em 1em 1em;
	margin:0.5em 0 0 0;
}

#content_left #menu_left
{
	background:url(images/content.bg.png);
	zoom:1;
	margin:0;
	padding:0 0 10px;
	line-height:110%;
	border-bottom:3px solid #43A845;
	border-right:3px solid #43A845;
}
#content_left .content .csc-header{
	background:url(images/content.bg.png);
	padding:6px 0;
        margin:0;
}
#content_left .content .csc-textpic{
	background:url(images/content.bg.png);
	padding:0;
    margin:0 0 1em 0;
}
#content_left .content .csc-textpic-text{
	background:url(images/content.bg.png);
	padding:0;
    margin:0 0 1em 0;
}
#content_left .content .csc-textpic-below .csc-textpic-image {
float:none;
margin: 0 0 1em 0;
}
#content_left .content  h1{
	background:none;
	border-bottom:1px solid #373;
	color:#373;
	text-align:center;
	font-size:1em;
	margin: 0 ;
}
#content_left h2 {
	font-size:1.2em;
	margin:0;
	padding:0 0 0 0.7em;
}
#content_left h3 {
	margin: 0;
	font-size:1.1em;
	padding: 0 1em 0 1em;
}




#menu_left li {

border-bottom:1px solid #EEEEEE;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
}
#menu_left li.title
{
	background:#43A845;
	color:#fff;
	text-align:center;
	font-size:1em;
	margin:0;
	padding: 0 0 3px 0;
}
#menu_left li h2 {
	border:medium none;
	padding:0.4em 0.7em;
	text-align:right;
}
#menu_left .navi2
{
	margin:0;
	font-size:0.87em;
	background:#eeeeee;
	padding:0;
}
#menu_left .navi2 a
{
	color:#337733;
}
#menu_left .navi2 a:hover
{
	color:#000000;
}
#menu_left .aktiv2 a
{
	background:#dddddd;
}
#menu_left .aktiv2 a:hover
{
	background:#dddddd;
}
#menu_left .aktiv a {
background:#DDDDDD none repeat scroll 0 0;
}

#menu_left li a
{	margin:0;
	display:block;
	text-align:right;
	color:#333;
	text-decoration:none;
	padding:5px 0.9em 5px 10px;

}
#menu_left li a:hover
{	background:#eee;

}
#menu_left ul {
	margin:-5px 20px 10px 0;
}
#menu_left ul li a {
	color:#555;
}
#menu_left a						{	font-weight:normal;	}
#menu_left .aktiv a					{	font-weight:bold;	}
#menu_left .aktiv ul a				{	font-weight:normal;	}
#menu_left .aktiv ul .aktiv a		{	font-weight:bold;	}
#menu_left .aktiv ul .aktiv ul a	{	font-weight:normal;	}
/*#content_left .content .csc-textpic-imagewrap{width:14.3em !important; }
#content_left .content dl{width:14.3em !important; overflow:hidden;}
#content_left .content dl img{width:14.3em !important; height:auto;}
#content_left .content dt{width:14.3em !important; overflow:hidden;}
#content_right .content .csc-textpic-imagewrap{width:14.3em !important; }
#content_right .content dl{width:14.3em !important; overflow:hidden;}
#content_right .content dl img{width:14.3em !important; height:auto;}
#content_right .content dt{width:14.3em !important; overflow:hidden;}
#content_right .content .polltop img{width:14.3em !important; height:auto;}*/
#bd #content_right
{
	/*float:right;*/
	position:absolute;
	top:0;
	right:0;
	width:196px;
	overflow:hidden;
}
#content_right .content {

	padding:0 ;
	margin-top:0;
}


#content_right .content .csc-header{
	background:url(images/content.bg.png);
	padding:6px 0;

}
#content_right .content .csc-textpic{
	background:url(images/content.bg.png);
	padding:0;
        margin:0 0 1em 0;
}


#content_right .content h1{
	background:transparent;
	color:#373;
	text-align:center;
	font-size:1em;
	margin:0;
	border-bottom:1px solid #373;
}
#content_right .content p {
	padding: 0 1em 1em 1em;
	margin: 0;
	background:transparent url(images/content.bg.png) repeat;
}
#content_right .content .zitat {
	padding: 0 1em 0 1em;
	background:url(images/content.bg.png);
}
#content_right .content .polltop{
	background:url(images/content.bg.png);
	padding:0;
        margin:0;
}
#content_right .content .pollvote{
	background:url(images/content.bg.png);
	padding:0;
        margin:0 0 1em 0;
}
#content_right .content .pollresult{
	font-size:0.87em;
	background:url(images/content.bg.png);
	padding:0;
        margin:0 0 1em 0;
}
#content_right .tx-cal-controller {
	padding:0.1em;
	background:url(images/content.bg.png);
	margin:0 0 1em 0;
}
#content_right .tx-cal-controller .found {
	display:none;
}
#content_right .tx-cal-controller .month-small {
	border:none;
	height:13em;
	width:100%;
}

#content_right .tx-cal-controller h1 {
	padding:1px 1.15em;
	margin:0 0 -1em 0;
    font-size:0.8em;
    font-weight:normal;
}
#content_right .tx-cal-controller dt {
	margin:0;
	padding:1px 1em;
    font-size:1.0em;
}
#content_right .tx-cal-controller dd {
	margin:0;
	padding:1px 1em;
	font-size:0.9em;
}
#content_right .month-small th, #content_right .month-small td {
	font-size:0.9em;
	padding:0.2em;
	text-align:center;
	/*width:1.46em;    */
}
#content_right .month-small .sideback {
	background:transparent;
}
#content_right h1 {
	margin: 0.5ex 0pt;
	font-size:1.1em;
}
#content_right h2 {
	border-bottom: 1px solid rgb(153, 153, 153);
	margin: 0.5ex 0pt;
	color: green;
	font-size:1.1em;
}
#content_right h3 {
	margin: 0.5ex 0pt;
	font-size:1.1em;
}

.clear {
	clear:both;
}
#content .bodytext{margin-right:1em;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
margin-top:0.4em;
}
#content_right .csc-textpic-text p{margin:0;}

#ft
{
	clear:both;
	max-width:110em;
	background:transparent url(images/ft.bg.png) center 2px no-repeat;
	margin:10px auto auto;
}

#ft #menu_ft
{
	list-style:none;
	text-align:center;
	margin:0 14em;
	padding:.5em 1em .2em;
}

#ft #menu_ft li
{
	display:inline;
	font-size:.8em;
}

#ft #menu_ft li a
{
	border-left:1px solid #FFF;
	color:#FFF;
	text-decoration:none;
	padding:0 1em;
}

#ft #menu_ft li.first a
{
	border-left:none;
}




#logo
{
	z-index:5;
	float:left;
	position:relative;
	width:400px;
	height:80px;
	font-size:1em;
	margin:0;
}

#logo a
{
	display:block;
	position:relative;
	height:100%;
	width:100%;
	text-decoration:none;
	background:transparent url(images/hd.logo.png) left top no-repeat;
}

#logo a span
{
	visibility:hidden;
}
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }

* html #menu_top li a,
* html #logo a
{
	behavior:url(fileadmin/template/iepngfix/iepngfix.htc);
	cursor:pointer;
}

.list_left{
	float:left;
	width:130px;
	text-align:center;
}
.list_right{
	margin-left:140px;
	text-align:left;

}
.list_right p{
	margin:0 0 1em 0;
	padding:0;
}
.clear_both{clear:both;}
.listitem h3{
	margin:0.5em 0 1em 1em;
	padding:0.5em 0 0 0;
}
.single_left{
	float:left;
	width:220px;
	text-align:center;
}
.single_right{
	margin-left:225px;
	text-align:left;

}
.single_right p{
	margin:0 0 1em 0;
	padding:0;
}
.single_left img{
	margin-bottom:0.5em;
}



.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice{font-style:normal !important;padding:0;_padding:0.5em;}
.tx-srfeuserregister-pi1 legend {font-weight:bold;padding:0; margin:0;}
.tx-srfeuserregister-pi1 input {width:200px;}
.tx-srfeuserregister-pi1-submit {width:auto !important;}
.tx-srfeuserregister-pi1-radio{width:auto !important;}


.csc-mailform-field {clear:both;}
.csc-mailform-field input{margin: 0.3em 0;font-family: Tahoma; font-size: 12px; width:300px;}
.csc-mailform-field select {font-family:Tahoma;font-size:12px;margin:0.3em 0;width:304px;}
.csc-mailform-field textarea{margin: 0.3em 0;font-family: Tahoma; font-size: 12px; width:300px;height:200px;overflow:auto;}
.csc-mailform-field .csc-mailform-submit{width:auto;}
#mailform fieldset{width:430px;border:none;text-align:right;margin-left:3em;}
.csc-mailform-field label{float:left;padding:0.3em 0;margin:0;text-align:left;}


.tx-srsendcard-pi1-submit {font-size:1em !important;background:normal !important;font-weight:normal !important; margin: auto !important;}
.tx-srsendcard-pi1 fieldset{border:none !important;}
.tx-srsendcard-pi1 p {color:#000000;}
.tx-srsendcard-pi1-error-message{color:#FF0033 !important;}
.tx-srsendcard-pi1 a,a:hover,a:link,a:visited{color:#337733;}
.tx-srsendcard-pi1-card-selection-prompt{display:none;}
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea{
	background:#ffffff;color:#000000;
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0.2em 0;
	overflow:auto !important;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	border:1px solid #DDDDDD;
	margin:2em 0;
}
.tx-srsendcard-pi1-no-border div{
	text-align:center;}



.sk-pagecomments-error {color:red;font-weight:bold;background:#FFE8CF;border:1px solid #000;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {color:#600;text-align:right;text-decoration:underline;margin-bottom:12px;}
.sk-pagecomments-headline {border-bottom:none;font-weight:bold;background:#ddd;padding-left:6px;height:20px;}
.sk-pagecomments-answerheadline {border-bottom:none;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage{float:right;}
.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}
.sk-pagecomments-comment{background:transparent;padding:4px 28px;clear:both;}


 .sk-pagecomments-teaser {margin-top:-40px}
        .sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
        .sk-pagecomments-teaser h4 span{padding-right:4px}
        .sk-pagecomments-teaser p {margin:0;font-size:90%}

		.tx-skpagecomments-pi1 form {margin:16px 0;width:480px;}
        .tx-skpagecomments-pi1 form fieldset {border:none;}
		.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
        .tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:0  0.5em 0 0;}

		.tx-skpagecomments-pi1 form legend {background:transparent;border:none;padding:0; font-weight:bold;}
		.tx-skpagecomments-pi1 form label {width:120px;float:left;margin-left:8px;}
        .tx-skpagecomments-pi1 form label.check {width:100%;float:none;}
		.tx-skpagecomments-pi1 form p {margin:6px 0;clear:all;}
		.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
		.tx-skpagecomments-pi1 div.smileytext{margin-left:0px;}
		.sk-pagecomments-emailhomepage{display:none;}
		.tx-skpagecomments-pi1 form input#name,
		.tx-skpagecomments-pi1 form input#email,
        .tx-skpagecomments-pi1 form input#homepage {width:320px;background:#fff; border:1px solid #ddd;}
		.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:#fff;border:1px solid #ddd;margin:0.5em 0 0 128px;}
		.tx-skpagecomments-pi1 form input#name:focus,
		.tx-skpagecomments-pi1 form input#email:focus,
        .tx-skpagecomments-pi1 form input#homepage:focus,
		.tx-skpagecomments-pi1 form textarea:focus {background:#fff;border:1px solid #ddd;}
		.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#ddd;color:#000;float:right;margin:8px 20px;}

        .tx-skpagecomments-pi1 img {border:0px}

		.tx-newloginbox-pi1 form,.tx-felogin-pi1 form{border:1px solid #dddddd; padding:0.5em;}
		.tx-srfeuserregister-pi1 fieldset{border:1px solid #dddddd; padding:0.5em;}

		h1{color:#555555;font-size:1.5em;font-weight:normal;}

		#bd .pollsubmit,#bd .h50p_button,#bd .tx-srsendcard-pi1-submit,#bd .tx-srfeuserregister-pi1-submit,#bd .tx-newloginbox-pi1-submit,.tx-newloginbox-pi3-searchbox-button, #hd .tx-newloginbox-pi1-submit {
			background:#ddd ;
			padding:0 0.5em ;
			margin:0 0.5em 0 0 ;
			border:1px solid #000000 ;
		}
		.h50p_input{width:150px !important;}
		.h50p_input_edit{width:200px !important;}
		.h50p_select{width:155px !important;}
		.h50p_select_edit{width:205px !important;}
		.backbutton{margin:2px 0;}

		.backbutton a {font-size:1em; padding:0.01em 0.5em !important}
		.backbutton a:hover{}
		.backbutton a, .backbutton a:hover{font-weight:normal;color:#000000 !important;background:#ddd !important;border:1px solid #000000 !important; display:inline-block;}

		.table_edit_1, .table_edit_0{border:1px solid #dddddd; width:100%;padding:0.5em;}


		.tx-srsendcard-pi1-image-selector dl{border:1px solid #DDDDDD;margin:1em !important;width:25% !important;}
		.tx-srsendcard-pi1-image-selector dt{padding:0.5em 0 !important;}
		.tx-srsendcard-pi1-image-selector dt img{border:1px solid #DDDDDD !important;}
		.tx-srsendcard-pi1-image-selector dd{padding:0 0 0.5em 0!important;}
		.tx-srsendcard-pi1-card-image-wrap img{border:1px solid #DDDDDD !important;}


		input,select,textarea {
			border:1px solid #BBBBBB;
		}

		.tx-srfeuserregister-pi1 dt {width:35% !important;}
		#bd #content #tx-newloginbox-pi1-login_submit{margin: 0 0 0 1em !important;}


		div.jwcalendar_month {
			margin:0 0 1em 0 !important;
			border:none;
			background:transparent url(images/content.bg.png) repeat scroll 0 0;
		}
		div.jwcalendar_month .navi, div.jwcalendar_month .days_view {
			padding:0;
		}
		.days{width:16.3em;border:none !important;}
		.dayname{padding:3px 0 !important; color:#000000 !important;}
		.inside{color:#aaaaaa !important;}
		div.jwcalendar_month table.days td.dayname {
		background:#eeeeee;font-weight:bold;text-align:center;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;
		}
		.inside,.outside,.today,.today_weekend{padding:0 !important;color:#aaaaaa !important;}
		.inside_weekend,.outside_weekend{padding:0 !important;color:#aaaaaa !important;}
		div.jwcalendar_month table.singleday {border:1px solid #dddddd;}
		div.jwcalendar_month table.days td {border:none;}
		div.jwcalendar_month table.days td.outside_weekend, div.jwcalendar_month table.days td.outside {background:transparent;border:none;}
		div.jwcalendar_month table.days td.inside_weekend {background:none;}
		div.jwcalendar_month table.singleday, div.jwcalendar_month table.singleday td, div.jwcalendar_month table.singleday td a, 			div.jwcalendar_month table.singleday a {margin:4px 0 0 0;}
		div.jwcalendar_month table.days td.today,div.jwcalendar_month table.days td.today_weekend {background: none;border:none;}

		div.jwcalendar_month td.today table.singleday,div.jwcalendar_month td.today_weekend table.singleday{background:#E96714;}
		div.jwcalendar_month td.today table.singleday a,	div.jwcalendar_month td.today_weekend table.singleday a{color:#ffffff;}
		td.dayitem a {color:#000000 !important;}
		td.dayitem a:hover {color:#777777 !important;}

		div.jwcalendar_list {
			background-color:transparent !important;
			border:none !important;
			color:#000000;
			margin: 0;
		}
		div.jwcalendar_list .itemslist {padding:0;}
		div.jwcalendar_list table.items {border:none;}
		div.jwcalendar_list table.items td.label {
			background:#eeeeee;
			border:1px solid #dddddd;
			width:25%;
		}
		div.jwcalendar_list table.items td.item {
			background:transparent;
			border:1px solid #dddddd;
		}
		div.jwcalendar_list p{margin:0;}
		div.jwcalendar_feEntry {
			background-color:transparent;
			border:1px solid #dddddd;
			padding:1em;
			color:#000000 !important;
			font-weight:normal !important;
		}
		div.jwcalendar_feEntry .label,div.jwcalendar_feEntry .item{
			color:#000000 !important;
			font-weight:normal !important;
		}
		div.tx-jwcalendar-pi1 .tx_jw_input_button {
			background:#dddddd !important;
			padding:0 0.5em !important;
			margin:0 0.5em 0 0 !important;
			border:1px solid #000000 !important;

		}
		div.tx-jwcalendar-pi1 .submit{text-align:left !important;}
		div.tx-jwcalendar-pi1 .tx_jw_input_text {height:auto !important;}
		div.jwcalendar_single .contentie, div.jwcalendar_single .headerie, div.jwcalendar_single .orgie {background:transparent;}
		div.jwcalendar_single {
			background:transparent;
			border:none;
			padding:0;
			color:#000000;
		}
	 	div.jwcalendar_single .orgie {
			backgound:transparent;
			border:1px solid #dddddd;
			border-top:none;
		}
		div.jwcalendar_single .contentie {
			border:1px solid #dddddd;
			border-bottom:none;
		}
		div.jwcalendar_single .label{width:25%;}
		div.jwcalendar_single .item{padding:4px 4px 4px 27%;}
		div.jwcalendar_month table.singleday, div.jwcalendar_month table.singleday td{font-weight:normal;}
		div.jwcalendar_single .itemtitle{font-size:1.2em;}
		div.jwcalendar_single .teaser {font-style:normal;}
		div.jwcalendar_single .teaser p{padding:0; margin:0;}
		.jwcalendar_feEntry textarea{overflow:auto !important;}
		div.jwcalendar_confirm .conftext {
			font-size:1.1em;
			margin:0;
			color:#333333;
			text-align:left;

		}
		.tx-jwcalendar-pi1{font-family:Tahoma,Verdana,sans-serif !important;}

		div.jwcalendar_feEntry .error ul li{
  		font-size:1em !important;
  		color:#E96714 !important;
  	}
		div.jwcalendar_feEntry .error ul li:first-letter{
  		font-size:1em !important;
  		font-weight:normal !important;
		}

		div.jwcalendar_confirm .error{
  		font-size:1em !important;
  		color:#E96714 !important;
  	}
  	div.jwcalendar_month table.months, div.jwcalendar_month table.year {
			border-spacing:2px;
			font-family:Tahoma,Verdana,sans-serif !important;
			font-size:11px;
			font-weight:normal;
		}
		div.jwcalendar_month table.months td.other_month {
			padding:1px;
			background:transparent;
			font-weight:normal;
		}
		div.jwcalendar_month table.months td.other_month a{
			background:transparent;
			font-weight:normal;
			padding:1px;
			color:#000000;
		}
		div.jwcalendar_month table.months td.other_month a:hover{
			color:#bbbbbb;
		}
		div.jwcalendar_month table.months td.current_month a{
			background:#dddddd;
			padding:1px;
			color:#000000;
		}
		div.title table.months{border-spacing:0px;}
		div.jwcalendar_month table.months td.aktuell {font-weight:bold;font-size:1.2em;}
		div.jwcalendar_month table.months td.current_month {
			background:#DDDDDD;
			border:1px solid #dddddd;
			padding:1px;
		}
		.navi{margin:0.7em 0 0 0;}
		.title{margin:0 0 0.7em 0;padding:0 !important;}
	div.jwcalendar_month table.months td.other_month, div.jwcalendar_month table.year td.last_year, div.jwcalendar_month table.year td.next_year {border:1px solid #dddddd;}
		.tx-srfeuserregister-pi1 dd {width:60%;}
		div.tx-jwcalendar-pi1 .tx_jw_textarea,div.tx-jwcalendar-pi1 .tx_jw_input_text {border:1px solid #dddddd;}



		.tx-felogin-pi1 table td {
			padding: 1em 1em 0.5em 0;
		}


		.tx-newloginbox-pi3-browsebox table td {
padding:0 1em 0 0;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-wide-left-margin {margin-left:0px !important; padding:0;position:relative;}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-wide-left-margin .position_1{
float:none;
padding:0;
margin:0 1em;
position:absolute;
top:0px;
left:0px;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-wide-left-margin .position_2{
float:none;
padding:0;
margin:0 1em;
position:absolute;
top:0px;
left:150px;
}


@media print {
	#menu_ft,#menu_left,#hd #pictureBadge,#menu_top
	{
			display:none;
	}

	body,#hd,#ft,#content_left,#content_right,#content
	{
			position:static;
			background:transparent;
			color:#000;
			margin:auto;
	}
}

