@charset "UTF-8";




/* ************************************************************************ */
/* cfMEMO: csc textpict captions */
/* ************************************************************************ 

	div.csc-textpic-imagewrap
		\... dl.csc-textpic-image
				\... dt
				\... dd.csc-textpic-caption
*/



div.csc-textpic-imagewrap {
	/*width:600px !important;*/
	}

dl.csc-textpic-image { 
	/*border:1px solid red;*/ 
	/*width:600px !important;*/
	/* margin-top:10px;
	padding-bottom:10px; */
	}

dl.csc-textpic-image dt img  { 
	/* border:2px solid green;*/ 
	float:left; border-right:15px solid #fff;
	}

dd.csc-textpic-caption { 
	/* border:1px solid red; */
	color: #00a7d3; 
	font-size:11px; 
	margin-left:15px;
	width:600px;
	}
	
dl.csc-textpic-image dt script {margin-top:20px;}


.csc-textpic-text
	{ /* border:20px solid red;*/ margin:0; padding:0; padding-bottom:15px;
	}




/* ************************************************************************ */
/* rgmediaimages-player (L) */
/* ************************************************************************ */

div.csc-textpic-imagewrap  dl dt span.rgmediaimages-player {
	/* border:1px solid red; */
	/* padding-bottom:100px;  greift nicht */
	position:relative; top:-15px; /* cfMEMO: Positionierung Ÿber padding und margin greift nicht */
	}





/* ************************************************************************ */
/* cfMEMO: ve_guestbook */
/* ************************************************************************ */

div.tx-guestbook-result {color: #00a7d3; font-size:11px;}



/* guestbook list (LESEN) */
/* ************************************************************************ */

div.tx-veguestbook-pi1 {
	margin-bottom:20px;
	margin-top:0px;
	}
div.tx-guestbook-clear { height:8px;}


div.tx-veguestbook-pi1 h2.tx-guestbook-header {
	background-color:#fff; 
	color: #21caf9; 
	margin:0; 
	padding:0;
	padding-bottom:10px;
	width:600px;
	width:580px; 
	font-size:18px;
	}

div.cf-guestbook-bodywrap { 
	background-image:url(../assets/bubbles/bubble03-guest_message-trailer.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:20px;
	padding-left:95px;
	padding-bottom:0;
	min-height:70px;
	}

div.tx-veguestbook-pi1 div.tx-guestbook-left {
	display:none;
	}

div.tx-veguestbook-pi1 div.tx-guestbook-right {
	background-color:transparent; 
	padding:0; 
	float:none;
	}

div.tx-veguestbook-pi1 div.tx-guestbook-right p.tx-guestbook-date {
	margin:0; padding:0; 
	font-size:12px; 
	font-weight:normal; color:#333;
	}

div.tx-veguestbook-pi1 div.tx-guestbook-right p {
	width:480px; 
	padding:0;
	}

div.cf-guestbook-bodytrailer {
	background-image:url(../assets/bubbles/bubble03-guest_message-trailer.gif);
	background-repeat:no-repeat;
	background-position:bottom; 
	height:18px; margin-bottom:20px;
	}
	
div.tx-veguestbook-pi1 div.tx-guestbook-right h3 {
	text-transform:uppercase;
	color: #21caf9; 
	margin:0;
	padding:0;
	
	padding-top:10px;
	
	}
		
div.tx-veguestbook-pi1 div.tx-guestbook-right p.tx-guestbook-comment {
	font-size:12px;
	}



/* guestbook form (EINGABE) */
/* ************************************************************************ */	


div.tx-veguestbook-pi1 label
		{
		color: #333;
		text-transform:none;
		font-weight:normal;
		font-size:11px;
		margin:0 !important;
		padding:2px 10px 2px 0px !important;
		}

div.tx-guestbook-field label {display:block; width:130px !important; border:0px solid red; 
		text-align:right; padding-right:10px; line-height:12px;
		}

textarea.tx-guestbook-form-textarea,
div.tx-guestbook-field input {border:1px solid #21caf9; width:400px !important; 
		padding:3px;
		margin-bottom:0px;
		}

div.tx-guestbook-field img {
		/*freecap pict*/

		margin:0;
		border:1px solid #21caf9;
		width:155px;
		height:70px;
		margin-top:10px;
		margin-left:-156px;
		}
		
div.tx-guestbook-field input#freecap {
		/*freecap input*/
		width:149px !important;  
		}
		
span.tx-srfreecap-pi2-cant-read  a {
		color:#21caf9 !important; 
		}


div.tx-guestbook-field input.tx-guestbook-submit {
		/* SUBMIT! BUTTON */
		display:block;
		width:123px !important;
		height:33px;
		border: 0px;
		margin-left:140px;
		color:#fff;
		font-size:13px;
		font-weight:bold;
		background-color: #00d6fc;
		background-image:url(../assets/common/butt_buttonBGR_123x33.gif);
		padding-bottom:8px !important;
		cursor:pointer;
		}

input.tx-guestbook-submit:hover {
		cursor:pointer;
		}



/* guestbook form (ERRORS) */
/* ************************************************************************ */	
	
p.tx-guestbook-form-error {	
	color: #21caf9 !important;
	margin:0 !important;
	padding:0 !important;
	text-transform:uppercase;
	font-size:11px;
	}

div.tx-guestbook-form-error-fields ul li { 
	margin:0; padding:0; margin-left:140px;
	color: #21caf9 !important; 
	color: red !important;
	list-style-type:none;
	text-transform:uppercase;
	font-size:11px;
	}
	
span.tx-guestbook-form-obligationfield { 
	color: #21caf9 !important; 
	font-size:11px;
	}

	
	
	
/* ************************************************************************ */	
/* MAILFORM (powermail) GENERELLE CONTAINER / STYLES */
/* ************************************************************************ */	
	
	form#mailformular {	
		color: #333;
		text-transform:none;
		font-weight:normal;
		font-size:11px;
		margin:0 !important;
		padding:0 !important;
		}

	.shcpowermailform
		{
		border:none;
		border:0px solid green;
		position:relative;
		padding-top:10px;
		margin-bottom:5px;
		}
	
	.shcpowermailform legend {
		display:none;
		}
	
	
/* Powermail-Formularfelder: */	
/* ************************************************************************ */
	textarea.powermail_mailformular,
	input.powermail_mailformular {
		border:1px solid #21caf9; width:400px; 
		padding:3px;
		margin-bottom:5px;
		}



/* Powermail-Blšcke (label+Input): */	
/* ************************************************************************ */
	div.tx_powermail_pi1_fieldwrap_html {
		clear:left;
		/* clear float left of labels */
		}
	

/* Powermail-Labels: */	
/* ************************************************************************ */
	.shcpowermailform label { 
		display:block; float:left; width:120px; border:0px solid red; 
		text-align:right; padding-right:10px;
		}
	
	
/* Sicherheitscode abtippen label + img + can't read: */	
/* ************************************************************************ */
	div.tx_powermail_pi1_fieldwrap_html_captcha label {
		line-height:12px;
		}

	input.powermail_captcha {
		/* same as all powermail labels */ 		
		}

	div.tx_powermail_pi1_fieldwrap_html img.tx-srfreecap-pi2-image {
		
		/* freecap pict */
		width:155px;
		height:70px;
		margin:0;
		margin-left:130px; 
		border:1px solid #21caf9;
		}
	
	/* cant read */
	.tx-srfreecap-pi2-cant-read a
		{
		margin-left:10px;
		text-transform:uppercase;
		padding-top:2px;
		line-height:12px;
		}
	
	div.tx_powermail_pi1_fieldwrap_html_submitgraphic input {margin: 10px 0px 20px 130px;}
	
	
/* powermail feedback */	
/* ************************************************************************ */
	
	div.powermail_mandatory_js {
		color: #21caf9; font-weight:bold; 
		text-transform:uppercase;
		margin-left:130px; line-height:13px; margin-bottom:5px;}
	

	
/* ************************************************************************ */	
/* TIP A FRIEND PLUS GENERELLE CONTAINER / STYLES */
/* ************************************************************************ */	


.cf_obligationfield {color:#21CAF9 !important;
					 font-size:11px;
						}

	div.tx_tipafriend form  {	
		color: #333;
		text-transform:none;
		font-weight:normal;
		font-size:11px;
		margin:0 !important;
		padding:0 !important;
		}

	
	
		.tx_tipafriend_formfield {display:block; clear:both;}
	
	.tx_tipafriend_formfield label {
		color: #333;
		font-weight:normal;
		width:120px;
		padding-right:10px;
line-height:12px;
		}
	
	
.tx_tipafriend_formfield input,
.tx_tipafriend_formfield textarea {
		border:1px solid #21caf9; width:400px; 
		padding:3px;
		margin-bottom:5px;
		}
	
	.tx_tipafriend_codetext {width:400px;}
	
	input#tx_tipafriend_pi1_captcha_response {width:123px; width:400px;}
	
	.tx_tipafriend_codetext .tx-srfreecap-pi2-image {border:1px solid #21caf9; width:155px; height:70px; }
	

	
	.tx_tipafriend_formfield input.submitButton {border:none; width:123px; height:33px; float:none; }
 	
	
	
	
/* TIP A FRIEND ERRORS */
/* ************************************************************************ */	
	div.tx_tipafriend_error_box {background:#fff; border:1px solid  #21caf9;}
	
	div.tx_tipafriend_error_header,
	div.tx_tipafriend_error_text {text-transform:uppercase;}





/* ************************************************************************ */	
/* TT_NEWS / STYLES */
/* ************************************************************************ */	



/* LIST */
/* ************************************************************************ */	

div.news-list-container {}
div.news-list-item {margin-bottom:50px; clear:left; }
hr.news-list-hr {/*border-top:3px solid #00d7fd; background:none; height:0px;*/
margin-bottom:15px;}

div.news-list-item hr {margin:0;}
div.news-list-item h3 span.news-list-date {margin-bottom: 5px; color:#333; font-size:11px; text-transform:none; display:block; font-weight:normal;}
div.news-list-item h3 span.news-list-date {/* display:none; */}

div.news-list-item h3 a {color: #21caf9; font-size:20px; text-decoration:none; margin-bottom:5px; display:block;}
div.news-list-item p {padding:0;}

div.news-list-item a img {margin:5px 10px 10px 0px; float:left;}




/* SINGLE */
/* ************************************************************************ */	

div.news-single-item {margin-top:20px; }
div.news-single-item div.news-single-timedata {margin-bottom: 5px; color:#333; font-size:11px; text-transform:none; display:block; font-weight:normal;}
div.news-single-item div.news-single-timedata {/* display:none; */}

div.news-single-item h1,
div.news-single-item h2,
div.news-single-item h3,
div.news-single-item h4,
div.news-single-item h5,
div.news-single-item h6  {margin:0; padding:0; margin-bottom:10px;  }

div.news-single-item div.news-single-img {margin:5px 10px 10px 0px; float:left;}
div.news-single-item p.news-single-author {display:none;}
div.news-single-item  div.news-single-additional-info {clear:left;}

div.news-single-additional-info dl dd img {display:none;}

div.news-single-img {}

/*div.news-single-img img {width:140px;}*/
p.news-single-imgcaption {padding-top:2px; font-size:10px;}

hr.sub-news-single-item {clear:left;}


/* BLOG CATEGORIES */
/* ************************************************************************ */	


div#blogCategories {
	}
	/* defined in navigationBlogPlus */








	
	































	
	































	
	
































	
	