/* @group SNIPPERS */

a
{
  outline: none;
}

hr.clearboth,
hr.clearboth-hr{
	visibility: hidden;
	height: 0px;
	}
.padder10 {
	padding: 0 10px;
	}




.space10 {
	margin-bottom: 10px;
	}

.space20 {
	margin-bottom: 20px;
	}

.space30 {
	margin-bottom: 30px;
	}

.space40 {
	margin-bottom: 40px;
	}

.space50 {
	margin-bottom: 50px;
	}


.blockme {
	display: block;
	}

.hidden {
	display: none;
	}

/* @end */

.whitewrapper {
	background-color: white;
	}
body {
	background: #AEAEAE url('../img/banner-border.jpg') top left repeat-x;
	margin-bottom: 86px;
	margin-top: 86px;
	font-family:tahoma, arial, sans-serif;
	}
	
	
	#logo a {
	display: block;
	width: 439px;
	height: 190px;
	margin:-140px 0 0 -50px;
	background: transparent url(../img/Engel_003.png) top left no-repeat; 
	
	}

	#logo span {
	margin-left: -6000px;
	}
	
	#header {
	height: 80px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 30px;
	position: relative;
	z-index: 400;
	}


	#cartoon{
	margin-bottom: 20px;
	margin-top: -55px;
	}
	
	.cartnav {
	padding: 240px 0 0 0;
	}

#cartoon .news-single-img {
	margin: 0 auto;
	width: 650px;
}
	#cartoon-meta {
	margin-bottom: 0px;
	}

/* @group regular content */

.content h2,
.content h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #dab60a;
	font-size: 2.2em;
	}


.content p a {
	color: gray;
	}

.content p a:hover {
color: #dab60a;
	}
/* @end */

/* @group  powermail */


p.powermail_pagebrowser {
	font-size: 1.4em;
	margin-left: 0px;
	
	background: #E6EFC2; color: #264409; border-color: #C6D880;
	padding: 4px;
	font-style: italic;
	
	}
span.powermail_mandatory {
	/* Color of mandatory error message */
color: #8a1f11; 
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 99% 1px;
	
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #775724;
	margin: 3px 0 15px 160px;
	padding: 2px 0 2px 40px; 
	margin-bottom: 1em; 
	line-height: 35px;
	width: 270px;
	height: 31px;
	background: url(../img/form-req-notice.png) top left no-repeat;
}

form#projectaanvraag div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: #775724;
	margin: 3px 0 15px 0px;
	padding: 2px 0 2px 40px; 
	margin-bottom: 1em; 
	line-height: 35px;
	width: 250px;
	height: 31px;
	background: url(../img/form-req-notice.png) top left no-repeat;
}
.countryzone {
	border: 1px solid green;
	height: 30px;
	display: none;
	}

fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset 
	border: 1px solid #aaa;
	background-color: #fff;
	padding: 10px;
	*/
	border:0px
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	color: #6b7987;
	font-size: 1.7em;
	font-weight: lighter;
	border: 0px;
}

form#projectaanvraag fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	/*width: 160px;
	float: left;
	clear: both;
	*/
	font-weight: bold;
}

fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 160px;
	float: left;
	clear: both;
	
	font-weight: bold;
}

form#projectaanvraag div {
	width: 300px;
	
}



form#projectaanvraag fieldset.tx-powermail-pi1_fieldset input.powermail_text,
form#projectaanvraag fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
form#projectaanvraag fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 400px;
	border: 3px double #A7B3BF;
	padding: 4px;
}


fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
	border: 3px double #A7B3BF;
	padding: 4px;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;

}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 160px;
	font-weight: bold;
}

form#projectaanvraag fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 160px;
	font-weight: bold;
}

form#projectaanvraag input.tx_powermail_pi1_submitmultiple_forward {
	/* submit button */
	margin: 0px 0 10px 280px;
	font-weight: bold;
	padding: 5px;
	
	position: relative;
	top: -40px;
	width: 150px;
}

form#projectaanvraag input.tx_powermail_pi1_submitmultiple_back {
	/* submit button */
	margin: 0px 0 10px 10px;
	font-weight: bold;
	padding: 5px;
	
	width: 150px;
}

form#projectaanvraag input.powermail_submit {
	/* submit button */
	margin: 0 0 0 -200px;
	font-weight: bold;
	padding: 5px;
	
	width: 350px;
}

form#projectaanvraag div.tx_powermail_pi1_fieldwrap_html_submit {
	/* submit button */
	margin: 0 0 0 -170px;
	
}
form#projectaanvraag input.powermail_submit,
form#projectaanvraag input.tx_powermail_pi1_submitmultiple_back,
form#projectaanvraag input.tx_powermail_pi1_submitmultiple_forward {
	border: 3px double #C6D880;
	background: #E6EFC2; color: #264409; 
	} 

p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}


	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

	/* THX */
td.powermail_all p.bodytext {
	margin: 0;
}


ul.powermail_multiplejs_tabs li  {
	list-style-type: none;
	padding: 0;
	}

ul.powermail_multiplejs_tabs   {
	
	padding: 0 ;
	}

ul.powermail_multiplejs_tabs li a {
	padding: 2px 0 2px 20px ;
	display: block;
	}

ul.powermail_multiplejs_tabs li a.active-tab {
	font-size: 1.4em;
	background: transparent url(../img/arrow_000_small.png) center left no-repeat;
	}

/* @end */

/* @group topmenu */
#topmenu {
	margin-top: -50px;
	}
	#topmenu ul li {
	list-style-type: none;
	}
#topmenu ul li a{
	float: left;
	display: block;
	width:100px ;
	height:102px ;
	margin-right: 15px;
	}

#topmenu ul li a span{
	margin-left: -6000px;
	}

#topmenu ul li.overons a:link,
#topmenu ul li.overons a:visited {
	background: transparent url('../img/menusprite3.jpg') no-repeat   0px top;
	}

#topmenu ul li.nieuws a:link,
#topmenu ul li.nieuws a:visited {
	background: transparent url('../img/menusprite3.jpg') no-repeat   -102px top;
	}

#topmenu ul li.cartoons a:link,
#topmenu ul li.cartoons a:visited {
	background: transparent url('../img/menusprite3.jpg') no-repeat   -202px top;
	}	



#topmenu ul.cartoons-second {
background: transparent url('../img/themamaand-button.png') no-repeat   left top;
width: 445px;
height: 141px;
position: relative;
visibility: hidden;
top: 70px;
left: 45px;
	}

#topmenu ul li.cartoons ul.cartoons-second a span {
	margin-left: -6000px;
	}s

#topmenu ul li.cartoons li a:link,
#topmenu ul li.cartoons li a:visited   {
	background-image: none;
	display: block;
	
	}
	
	#topmenu ul li.cartoons li a.permaand {
	position: relative;
	top: -30px;
	left: 40px;
	display: block;
	width: 200px;
	height: 40px;
	}

#topmenu ul li.cartoons li a.perthema {
	width: 200px;
	height: 40px;
	position: relative;
	top: -30px;
	left: 10px;
	display: block;
	}
	
	
#topmenu ul li.cartoons:hover ul.cartoons-second {
visibility: visible;
	}
/* @end */


/* @group TOPNAV */


#topnav {
	margin-top: -90px;
	}

span.topnav-info span,
span.topnav-nieuws span,
span.topnav-archief span,
span.topnav-links span{
	margin-left: -6000px;
	}

span.topnav-info a,
span.topnav-nieuws a,
span.topnav-archief a,
span.topnav-links a {
	display: block;
	float: left;
	width: 111px;
	height: 150px;
	background-position:  left -20px ;
	background-repeat:no-repeat;
	background-color: transparent ;
	}


span.topnav-info a:link,
span.topnav-info a:visited {
	height: 185px;
	background-image:  url('../img/menu/info-button.png')  ;
	}

span.topnav-nieuws a:link,
span.topnav-nieuws a:visited {
		background-image:  url('../img/menu/nieuws-button.png')  ;
	}

span.topnav-archief a:link,
span.topnav-archief a:visited {
	background-image:  url('../img/menu/archief-button.png')  
		}
	

span.topnav-links a:link,
span.topnav-links a:visited {
	width: 121px;
	background-image:  url('../img/menu/koord_links2.png')  
		}
	
	span.topnav-archief a:hover,
	span.topnav-nieuws a:hover,
	span.topnav-info a:hover,
	span.topnav-links a:hover {
	background-position: left top;
	}

/*
div.topnav-sub {
	position: relative;
	top: -48px;
	left:220px ;
	width: 118px;
	height: 100px;

	}



div.topnav-sub a.perthema {
	width: 118px;
	height: 30px;
	background: transparent url('../img/menu/perthema.png')  left top no-repeat;
	}

div.topnav-sub a.permaand {
	width: 118px;
	height: 30px;
	background: transparent url('../img/menu/permaand.png')  left top no-repeat;
	}


.down a:link,
.down a:visited {
	background-position: left top;
	}
*/
/* @end*/



/* @group newsletter */


#newsletter  a:link,
#newsletter  a:visited {
	background: transparent url('../img/nieuwsbrief-hang.png') no-repeat   0 top;
	display: block;
	width:100px ;
	height:194px ;
	margin-top: -120px;
	margin-left: 0px;
	}


#newsletter  a span{
	margin-left: -6000px;
	}
	
	
/* @end */

/* @group CARTOON META  */

/* @group datum */
.cartoon-date-key {
	padding-left: 150px;
	}
.cartoondate {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #dab60a;
	font-size: 2em;
	}
.cartoonkey {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #888;
	font-size: 1em;
	text-decoration: none;
	padding: 0 0 0 0px;
	}


.cartoonkey a:link,
.cartoonkey a:visited {
	color: #888;
	
	

	}

.cartoonkey a:hover {
	color: #dab60a;
	
	text-decoration: underline;

	}


.cartoonkey a:hover {
	
	text-decoration: underline;
	}

/* @end */

/* @group comments */

.cartoon-commentscount-total {
	background: transparent url('../img/blablabla-textballoon.jpg') no-repeat   0 0;
	display: block;
	width:41px ;
	height:45px ;
	
	float: left;
	padding: 0px 0 0 38px;
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	color: white;
	font-size: 2em;
	}


.cartoon-commentscount-text a:link,
.cartoon-commentscount-text a:visited{
	float: right;
	margin: 10px 0 0 -60px;
	width: 108px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	line-height: 1.1em;
	color: #AEAEAE;
	}

.cartoon-commentscount-text a:hover
{
	
	color: #dab60a;
	}
/* @end */















/* @group cartoon    vorige / volgende */
.cartoonmetanav {

		font-family: Georgia, "Times New Roman", Times, serif;
color: #dab60a;
	}


 .vorige a:link,
.vorige a:visited {
	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
		text-align: left;
		color: #848484;
	text-decoration: none;
	background: transparent url('../img/pijl_vorige.png') no-repeat center left;
	display: block;
	padding: 16px 0 0 32px;
	width: 80px;
		height: 90px;
	}

 .volgende a:link,
.volgende a:visited {

font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;		
	text-align: right;
	color: #848484;
	text-decoration: none;
	background: transparent url('../img/pijl_volgende.png') no-repeat center right;
	display: block;
	padding: 16px 32px 0 0;
		width: 80px;

	height: 90px;
		
	}


 .volgende a:hover,
.vorige a:hover {
		color: #dab60a;
	}
		
.cartoonmetanav span a span,
.volgende a span  {
display: none;
	}


.volgende a span  {
	display: none;
	}
	
	
	span.prevsing {
	
	width: 30px;
	font-size: 5em;
		font-family: Georgia, "Times New Roman", Times, serif;
color: #dab60a;
margin-top: 10px;

	}
/* @end */




/* @end */


/* @group center */

/* @group cartoon */
#cartoon h2 span {
	
	margin: 0 0 0 -6000px;
	padding: 0;
	}
.news-single-img {
	
text-align: center;	}

/* @end */
/* @group blablabutton */

li a:link.blablabutton-button,
li a:visited.blablabutton-button {
	margin-left: 0px;
	background: transparent url('../img/blabla-buttonsprite.jpg') no-repeat 0 0;
	width: 118px;
	height: 19px;
	}


.blablabutton li a span  {
margin-left: -60000px;
	}
/* @end */


/* @group TABBUTTONS */


.tabbuttons li a:link,
.tabbuttons li a:visited {
	background: transparent url('../img/tumbsbuttonsprite.jpg') no-repeat 0 0;
	width: 94px;
	height: 19px;
	}



.tabbuttons li a span  {
margin-left: -60000px;
	}

.tabbuttons li a.tumbsmenu-tumbs:link,
.tabbuttons li a.tumbsmenu-tumbs:visited {
	background-position: 0 top;
	}

.tabbuttons li a.tumbsmenu-cat:link,
.tabbuttons li a.tumbsmenu-cat:visited {
	background-position: -246px top;
	}

.tabbuttons li a.tumbsmenu-maand:link,
.tabbuttons li a.tumbsmenu-maand:visited {
	background-position: -123px top;
	}


.tabbuttons li a:hover {
	background-position:  bottom left;	
	
	}

.tabbuttons li.ui-tabs-selected a {
	background-position: bottom left;
	
	}
/* @end */



.sharebuttons li a {
	display: block;
	float: left;
	width: 17px;
	height: 17px;
	background-color: red;
	margin-right: 2px;
	}

.sharebuttons a span{
	margin-left: -60000px;
	}

.center1 {
background-color: red;
	}






/* @end */







/* @group FOOTER */

.footertown {
	background: #fff url(../img/townborder-1.png) 50% top  no-repeat ;
	height: 71px;
	}

#footer {
	background: #aeaeae;

	}
.footer {
	
	
	background: #aeaeae;
	text-align: left;
	}
.footertextwrap {
	margin: 0 auto;
	width: 960px;
	}
/* @group FOOTERNEWS */

#footernews-left {
	margin-top: 30px;
	}

#footernews-left h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 2.8em;	
	font-style: italic;
	}
h3.footernews-title {
	margin: 0;
	}
h3.footernews-title a{
		font-family: Georgia, "Times New Roman", Times, serif;
color: white;
margin: 0;
	}
	
	.footernews-date {
	margin: 5px 0 10px 0px;
	font-style: italic;
	
	}
	span.footernews-postmetadata {
	
	
	background: transparent url('../img/tag-small.png') top left no-repeat;
	padding: 0 0 0 20px;
	}
	
	.footernews-entry  {
	margin: 5px 0 5px 15px;
	}

.footernews-entry p.bodytext {
	color: #333;
	}
/* @end */

/* @end */




/* @group PAGEBROWSER */

.tx-pagebrowse { text-align: center; list-style: none inside none; padding: 0 0; margin: 0 0; width: 100%; }
.tx-pagebrowse li { display: inline; list-style: none; margin: 0 0; padding: 0 5px 0 0; }
li.tx-pagebrowse-pages { width: 80%; }
li.tx-pagebrowse-pages ol { display: inline; margin: 0 0; padding: 0 10px; }

/* @end */



.tx-comments-pi1 {
	clear: both;
	border: 1px solid red;
	}





#carttumb  ul li
{display:inline; width:75px; height:75px; float:left; border:1px solid #000; margin:1px 20px 1px 1px;overflow: hidden;}

#carttumb  ul li a
{display:block; width:150px; height:150px; cursor:default; float:left; text-decoration:none; }

#carttumb  ul li a img
{display:block; width:200px;  height: 150px ;border:0px solid #eee; margin: -50px;}

#carttumb  a:hover ul li a:hover, 
#carttumb li:hover ul li a:hover 
{white-space:normal; position:relative;

}

#carttumb  ul li:hover
{
	overflow: visible;
	border: 1px solid red;
	}


#carttumb  ul li a:hover img 
{
	/*
	position:absolute; left:-50px; top:-32px; width:300px; height:auto; 

border:1px solid red ;
*/
position:relative;
cursor: pointer;
z-index: 200;
border: 1px solid black;
}


#news-cont {
	width: 300px;
	height: 300px;
	background-color: orange;
	}
	
/* @group NEWS */		
	
/* @group NEWSLIST */	
	.kawanewslist {
	margin: 20px 0;
	border-bottom: 1px dotted #999;
}

.kawanewslist img {
	float: left;
	margin: 10px;
	
}

#pid28 #cartoon {
	margin: 30px 0;
	}
.kawanewslist span.postmetadata {
/*background: transparent url('../img/tag-small.png') top left no-repeat;*/
	padding: 0 0 0 0px;
	color: gray;
	font-style: italic;
	margin-bottom: 15px;
	margin-top: 0;
	display: block;
	}

.kawanewslist span.postmetadata a{

	color: #666;
	
	}
	.kawanewslist h3 {
	margin-bottom: 5px;
	}

.kawanewslist h3 a{
		font-family: Georgia, "Times New Roman", Times, serif;
color: #dab60a;
margin: 0;
text-decoration: none;
font-style: italic;
}
.kawanewslist .date {
	background: transparent url(../img/Kalender.jpg) center bottom  no-repeat;
	padding: 10px 10px 0px 10px;
	height: 116px;
	}

.kawanewslist .date span {
	text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
.kawalist-day {
	margin-bottom: -10px;
	margin-top: 20px;
	font-size: 3em;
	display: block;
color: #B9574C;
	font-weight: bold;
	font-style: italic;
	}

.kawalist-month-year {
display:block;	
font-size: 1.3em;
margin: 3px 0 0 15px;}

/* @group pagebrowser news */
.tx-ttnews-browsebox, .browseBoxWrap {
	margin:3px;
	padding:3px;
	
}

.tx-ttnews-browsebox a {
	color: gray;
	margin:0 5px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox strong {
	font-weight: bold;
	color: #dab60a;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
/* @end */


/* @end */	
/* @group NEWS SINLE */
.post-single {
	margin: 30px 0;
	}
.post-single h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #dab60a;
	font-size: 3em;
	
	}
	.post-single . span {
	text-align: center;
		font-family: Georgia, "Times New Roman", Times, serif;
	}
	.content   dl.news-single-related dt,
	.content   dl.news-single-files dt,
	.content   dl.news-single-links dt {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #dab60a;
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 8px;
	}

.content   dl.news-single-related dd a,
	.content   dl.news-single-files  a,
	.content   dl.news-single-links dd p.bodytext a {
	font-weight: normal;
	color: gray;
	}
	/* @end */

	
/* @end */

/* @group COMMENTS */
.commentscontainer {
	margin: 0 auto;
	width: 960px;
	

	}
	.commentswrap {
	background: #AEAEAE;
width: 100%;
	}
	.kawacomments {
	margin-top: 40px;
	}
.tx-comments-comment-form {
	margin-left: 40px;
	width: 300px;
	background-color: #AEAEAE;
	padding: 10px;
	}
.tx-comments-comment-form h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 2.2em;
	margin-bottom: 0;
}

.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px;
	text-align: center;
}

.tx-comments-comment-form LABEL {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*
	width: 100px;
	
	float: left;
	padding-top: 5px;
*/
}

.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG {
	margin-top: 5px;
}

.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA {
	width: 260px;
}

.tx-comments-comment-form BR {
	clear: left;
}

.tx-comments-comment-name a {
	margin-left: 60px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #dab60a;
	font-size: 1.3em;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

.tx-comments-comment-date {
	color: gray;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.tx-comments-comment-1, .tx-comments-comment-2 {
	background: transparent url('../img/commentsback.jpg') bottom left no-repeat;
	margin-bottom: 40px;
}

.tx-comments-comment-content {
	padding: 3px 0 10px 20px;
}

.tx-comments-required-mark {
	color: red;
}

.tx-comments-required-error {
	margin-left: 10px;
	color: red;
	background-color: #f5f500;
	padding: 3px 5px;
}

.tx-comments-captcha {
	padding-left: 100px;
}

.tx-comments-captcha IMG {
	border: 1px solid #d0d0d0;
	margin-left: 0px;
}

.tx-comments-form-top-message {
	border: 1px solid #d0d0d0;
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
}

.tx-comments-closed {
	border: 1px solid #d0d0d0;
	padding: 10px 10px;
	margin: 10px 0;
}

.tx-comments-closed IMG {
	vertical-align: baseline;
	margin-left: 4px;
	padding-right: 4px;
}

.tx-comments-comment-report {
	font-size: 80%;
	margin: 7px 0 5px 15px;
}

.tx-comments-rating {
	margin-left: 15px;
}

.tx-comments-comment-form fieldset {
	border: none;
}

input#tx_comments_pi1_submit {
	border: 0;
	background: transparent url('../img/commentformsubmit.jpg') top left no-repeat;
	width: 255px;
	height: 38px;
	text-align: center;
	padding: 2px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
	font-size: 1.5em;
}

.tx-comments-captcha  {
	width: 200px;
	}

.tx-comments-captcha input {
	width: 100px;
	}

/* @end */
.csc-mailform  {
	border: 0;
	}

.csc-mailform label {
	display: block;
	margin: 10px 0 3px 0;
	}
	
	
.csc-mailform input.csc-mailform-submit	 {
	border: 0;
	background: transparent url('../img/commentformsubmit.jpg') top left no-repeat;
	width: 255px;
	height: 38px;
	text-align: center;
	padding: 2px 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-weight: bold;
	font-size: 1.5em;
	margin: 15px 0 0 0;
}



/* @group SELECT BY TUMBS */

.cartoonlist,
.cartoonselector {
	margin: 30px 0;
	}
.cartoonselector h3 {
		font-family: Georgia, "Times New Roman", Times, serif;
	color: #dab60a;
	font-size: 1.5em;
	}
.cartoonselector ul   {
	margin: 0;
list-style-type: none;
	}

.cartoonselector ul li  {
	padding: 0 0 0 0px;
	/*
		background: transparent url('../img/tag-small.png') top left no-repeat;*/
	}

.cartoonselector ul li a {
	color: gray;
	text-decoration: none;
	

	}

.cartoonselector ul li a:hover {
color: #dab60a;	text-decoration: underline;
	

	}

.cartoonselector ul li a .cartooncatselected {
color: #dab60a;
font-weight: bold;
	

	}



.cartoonselector ul li.news-amenu-item-year {
	background: none;
	font-weight: bold;
	padding: 10px 0 3px 0;
	}
/* @end */



/* @group FE REG */

.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }

.tx-srfeuserregister-pi1 fieldset,
.tx-felogin-pi1 fieldset { border: 0; }

.tx-srfeuserregister-pi1,
.tx-felogin-pi1  { background-color: #FFFBEF; padding: 10px 5px;}



		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* @end */


.tx-auxnewsmailer-pi1  {
	background-color: #EFFEFF;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 40px;
	}

.tx-auxnewsmailer-pi1 h2 {
	color: #108187;
	margin: 0;
	
	}

.tx-auxnewsmailer-pi1 ul {
	list-style-type: none;
	}
.tx-auxnewsmailer-pi1 ul li.newscatlistparent {
	font-weight: bold;
	}

.tx-auxnewsmailer-pi1 ul li.newscatlistchild {
font-weight: normal;
background: transparent url('../img/tag-small.png') top left no-repeat;
	padding: 0 0 0 20px;
	}

.tx-auxnewsmailer-pi1 ul li.newscatlistchild input{
	position: relative;
	left: 0px;
	}
	
	
	
	
	/* @group SHARE */
	
	.socialbookmarks {
	background: transparent url('../img/shareback.png') top right no-repeat;
	width: 28px;
	height: 282px;
	position: fixed;
	top: 260px;
left: -30px;
padding-right: 24px;
padding-top: 5px;
	}

.socialbookmarks:hover {
	
left: 0;
	}
	.services_text {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #fff;
	font-size: 1.8em;
	}
	
	.services_images {
	margin-left: 5px;
	}
	/* @end */




.single-images img  {
margin: 0 0 0 70px;

	}
