/*-----------------------------------------
 
 Version: 1.0
 
 Author: Thomas Paul
 
 Author URI: http://www.einspurig.at/
 
 -------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

 1. Content Elemente
 2. Pagetitle
 3. Extensions
	3.1 tt_news
	3.2 newscalendar
	3.3 powermail
	3.4 jQuery marquee

-------------------------------------------------------------------*/


/*------------------------------*/	
/* =1 Contentelemente 			*/


.ce_wrap {
	margin-bottom: 30px;
}

.ce_clear  {
	clear:both;
	float:none;
	width:100%;
	height:0;
	line-height: 0;
	overflow: hidden;
}

#content-left h1 {
	background:#303030;
	color:#ffffff;
	font-size: 1em;
	padding:4px;
	margin-bottom:5px;
}

.csc-uploads-fileName p { margin:6px 0; font-size:0.8em; }
table.csc-uploads { margin-bottom:20px; }

#content-right div.csc-textpic-left div.csc-textpic-imagewrap { margin-bottom:40px; }

#c138 { height:25px; overflow:hidden; margin-bottom:10px; }
#c196 { width:170px; overflow:hidden; }
#c189 h1, #c190 h1 { color:#E80101; }

#content-right .news-single-item p img { margin:0 5px 0 5px; }


/*------------------------------------*/	
/* =2 Pagetitle 	  */




/*------------------------------*/	
/* =3 Extensions	 			*/


/* =3.1 tt_news		 			*/


.news_list_content {
	padding: 0 8px;
	/* text-align: justify; */
	/* wirkt nur im Layout gut aufgrund der Silbentrennung */
}
.news-list-morelink {
	display: block;
/* 	text-align: right; */
	margin-top: 1em;
	clear:both;
	font-weight:bold;
}

.news-list-item { margin-bottom:50px; }
	#site-37 .news-list-item { margin-bottom:20px; margin-top:10px; }
	#site-37 .news-list-item p { margin-top:3px; }

.news-headerlist { margin-bottom:40px; }
.news-headerlist li { list-style-type:none; list-style-image: url(../img/news-headerlist.jpg); margin-left:16px; }
.news-headerlist li a { text-decoration:none; font-size:0.9em; }
.news-headerlist li a:hover { text-decoration:underline; }

.news-list-item h2, .news-single-item h2 { margin:0 0 2px 0; padding:0; }
.news-list-item h2, .news-list-item h2 a, .news-single-item h2, .news-single-item h2 a { color:#dd393f; text-decoration:none; }

.news-list-date, .news-single-rightbox { background:url(../img/news-list-date.jpg) repeat-x; color:#818181; font-size:0.8em; }

.news-single-img a { float:left; height:145px; display:inline; margin-right:4px; }
.news-list-item a { margin-right:4px; }

.termin-news-date, .termin-news-date a { color:#303030; font-size:0.7em; }

li.news-NEW a { font-weight:bold; /*color:#E80101;*/ color:#0a3dd4; }
li.news-NEW { /*padding-left:5px; background:url(../img/neu.gif) no-repeat;*/ }

.news-list-container img {
	/* border:1px solid #ff0000; */
	float:right;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:0px;
	margin-top:1em;
}

.news-list-container .headline img { float:none; margin:0; }


/* =3.2 newscalendar             */

.newsCalendar_listBody { padding:0; }
	.newsCalendar_listBody a:hover { text-decoration: none; }
.newscalendar_dayHeader { font-size:0.7em; font-weight:normal; margin-top:5px; height:13px; }
.newsCalendar_listItem { margin-bottom:5px; }


/* =3.3 Powermail               */

div.tx_powermail_pi1_fieldwrap_html_radio {
	margin-bottom:20px;
}
#contentbox-main .tx_powermail_pi1_fieldwrap_html_radio p {
	margin-bottom:1px;
}
.powermail_radio_inner {
	margin-bottom:8px;
	margin-left:152px;
}

div.tx_powermail_pi1_fieldwrap_html label {
	float:left;
	width:150px;
	margin-bottom:12px;
	margin-right:8px;
	clear:both;
	text-align: left;
}

div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner label { width:440px; }
div.tx_powermail_pi1_fieldwrap_html .powermail_check_inner .powermail_check { float:left; }

.tx_powermail_pi1_fieldwrap_html input[readonly] {
	color: #cccccc;
}

.tx_powermail_pi1_fieldwrap_html .date2cal_img_help {
	visibility: hidden;
}

div.tx_powermail_pi1_fieldwrap_html {

}

div.powermail_mandatory_js {
	margin-left:150px;
	color:#ff0000;
}

input.powermail_submit {
	margin-left:150px;
}

.tx-powermail-pi1_fieldset {
	border:0px;
}

.tx-powermail-pi1_fieldset legend {
	/*
font-weight:normal;
	margin:0 0 12px 0;
*/
	display: none;
}

.tx-powermail-pi1, .csc-header, .tx-wecmap-pi1, h2 {
	font-weight:normal;
}

.tx_powermail_pi1_fieldwrap_html {
	margin-bottom:8px;
	clear:both;
}

.powermail_mandatory {
	color:#ff0000;
	margin-left:3px;
	font-weight: bold;
}

.powermail_mandatory_list li {
	color:#ff0000;
	margin:5px 0 5px 0;
}

.tx_powermail_pi1_fieldwrap_html_label {
	font-style: italic;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom:20px;
	margin-top:20px;
}


.powermail_check_inner {
	margin-left:150px;
}

.tx-srfreecap-pi2-cant-read { display:block; text-align: center; }
img.tx-srfreecap-pi2-image { display:block; }




/* =3.4 jQuery marquee               */

#dates-marquee a { color:#DD393F; }

ul.marquee {
	/* required styles */
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	overflow: hidden;

	/* optional styles for appearance */
	width: 100%;
	height: 22px; /* height should be included to reserve visual space for the marquee */
}

ul.marquee li {
	/* required styles */
	position: absolute;
	top: -999em;
	left: 0;
	display: block;
	white-space: nowrap; /* keep all text on a single line */

	/* optional styles for appearance */
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px 5px;
}


/* = 3.5 comments					*/

.tx-comments-comment-form LABEL { width:140px; }
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA { width:336px; }
.tx-comments-captcha .tx-srfreecap-pi2-cant-read { text-align:left; } 

.tx-comments-pi1 { font-size:0.9em; line-height:1.3em; }

#content-right .tx-comments-comment-1, #content-right .tx-comments-comment-2 { border:none; margin-bottom:10px; }
#content-right .tx-comments-comment-1 hr, #content-right .tx-comments-comment-2 hr { display:none; }


/* addthis */

.addthis_toolbox .at300b {
    padding: 3px 0;
    width: 100%;
}
