/* Forms
----------------------------------------------- */
div.form_heading {
	font-weight:bold;
	margin-bottom:8px;
	/*border-bottom:1px dotted #aea99f;
	margin-top:16px;
	padding:4px 4px;
	background-color:#EBEBEB;
	clear:both;*/
}
div.form_frame {
	padding: 10px;
}

div.form_row_head,
div.form_row,
div.form_row1 {
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
}
div.form_row_head {
	background: #86888A;
	color: white;
	font-weight: bold;
	padding: 2px 5px;
	margin: 1em 0 5px 0;
}
div.form_l {
	float:left;
	width:140px;
}
div.form_r {
	float:left;
	/*width:300px;*/
}

div.form_r .custom1_1 {
	width: 50px;
	float: left;
	margin-right: 4px;
}
div.form_r .custom1_2 {
	width: 80px;
	float: left;
}
div.form_r .defaultwidth {
	width: 300px;
}
div.form_row1 div.form_l {
	width:90px;
}
div.form_row1 div.form_r {
	width:142px;
}
div.form_r input.button {
	margin-top:10px;
}
div.sprache input {
	float:left;
	border:none;
}
div.sprache label {
	float:left;
	width:80px;
}
div.datepicker {
	float:left;
	margin-left:5px;
}
div.form_dt label,
div.form_dt input,
div.form_dt img.ui-datepicker-trigger {
	float:left;
}
div.form_dt img.ui-datepicker-trigger {
	margin-right:5px;
	margin-left:1px;
}
div.form_dt label {
	padding-right:5px;
}
/*
div.tx-pilmailform-pi1 input.hasDatepicker {
	float:left;
}
*/


/* CSS Styled Content
----------------------------------------------- */
p.bodytext {
	/*width: 270px;*/
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 10px;
}

div.csc-textpic-caption, dd.csc-textpic-caption {
	font-size:10px;
}

div.csc-textpic-imagerow {
	margin-bottom:10px;
}


div.csc-frame-frame1 > p:first-child {
	margin-top: 0;
}

div.csc-frame-rulerBefore {
	margin-top: 10px;
	border-top:1px dotted #b5ccdc;
	padding-top:10px;
}

.csc-textpicHeader h3 {
	margin-top:0px;
}

div.csc-frame-rulerAfter {
	padding-bottom:10px;
	border-bottom:1px dotted #b5ccdc;
	margin-bottom:10px;
}

div.csc-frame-indent {
	padding-left: 40px;
}

div.csc-sitemap ul,
div.csc-menu ul {
	margin:0 0 10px 21px;
	padding:0;
}

div.csc-sitemap ul ul,
div.csc-menu ul ul {
	margin: 5px 0 5px 15px;
}

div.csc-sitemap ul { 
	font-weight: bold; 
	font-size: 14px;
}
div.csc-sitemap ul ul { 
	font-weight: normal;
	font-size: 13px;
	margin-bottom: 15px;

}

div.csc-sitemap .service { 
	font-weight: bold;
	color: #9B8C85;
}

div.csc-sitemap.main ul li a { font-weight: bold; }
div.csc-sitemap.main ul ul li a { font-weight: normal; }
div.csc-sitemap.main ul li {
	margin-top:10px;
}

.csc-mailform {
	border: 0px;
}

.csc-mailform-field label {
	float:left;
	width:140px;
	padding-top:4px;
	text-align:left;
}

.csc-mailform-field input.button {
	margin-left: 140px;
	margin-top: 10px;
}

.filelinks div {
	padding:2px 0;
	background: none !important;
	float: left;
	margin: 0 10px 10px 0;
}
.filelinks div div {
	float: none;
	text-align: center;
}
.filelinks .pdf { background-image: none !important; }

.filelinks a {
	margin-left: 11px;
}
.filelinks img {
	vertical-align: text-top;
}
p.csc-subheader {
  font-size: 12pt;
  font-weight: bold;
}

DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {	padding-right: 15px; }
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-text { padding-left: 5px; }
DIV.csc-textpic-below DIV.csc-textpic-imagewrap { margin-top: 5px; }

/*DIV.csc-textpic-text { margin: 7px; }*/

table.csc-searchform p {
	padding:0;
	margin:0;
}

div.tx-timtabsociable-pi1 {
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-align: left
}

div.csc-frame { clear:both; }

.tx-emgooglemap-pi1 { overflow: hidden; }

.csc-loginform p {
	margin: 0 10px 0 0 ;
}

/*
 * Sitemap-Saison-Farben
 */

.sitemap_1, .sitemap_1 a { color: #0b6080; }
.sitemap_2, .sitemap_2 a { color: #5C682A; }
.sitemap_3, .sitemap_3 a { color: #99711A; }
.sitemap_4, .sitemap_4 a { color: #853019; }

/*
 * Bookmarks
 */

#sp_socialbookmarks_link_bar img {
	border: 0;
}
#bookmark_wong img { background: url(../images/services/wong.png) no-repeat left top; }
#bookmark_wong:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/wong.png) no-repeat; }
#bookmark_google img { background: url(../images/services/google.png) no-repeat left top; }
#bookmark_google:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/google.png) no-repeat; }
#bookmark_delicious img { background: url(../images/services/delicious.png) no-repeat left top; }
#bookmark_delicious:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/delicious.png) no-repeat; }
#bookmark_blinklist img { background: url(../images/services/blinklist.png) no-repeat left top; }
#bookmark_blinklist:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/blinklist.png) no-repeat; }
#bookmark_linkarena img { background: url(../images/services/linkarena.png) no-repeat left top; }
#bookmark_linkarena:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/linkarena.png) no-repeat; }
#bookmark_reddit img { background: url(../images/services/reddit.png) no-repeat left top; }
#bookmark_reddit:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/reddit.png) no-repeat; }
#bookmark_yahoomyweb img { background: url(../images/services/yahoomyweb.png) no-repeat left top; }
#bookmark_yahoomyweb:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/yahoomyweb.png) no-repeat; }
#bookmark_technorati img { background: url(../images/services/technorati.png) no-repeat left top; }
#bookmark_technorati:hover img { background: url(../../typo3conf/ext/sp_socialbookmarks/res/images/services/technorati.png) no-repeat; }


/*
 * Indexed Search 
 */
 
.tx-indexedsearch-searchbox{
	display: none;
}

.content .tx-indexedsearch-title img{
	background-color: none;
	border: 0px solid white;
	box-shadow: none;
	margin: 0;
	position: static;
}

.tx-indexedsearch-res, .tx-indexedsearch-res ul, .tx-indexedsearch-res li {
	margin: 0;
	padding: 0;	
	overflow: hidden;
}

.tx-indexedsearch-res li {
	border-top: 1px dotted #999999;
	padding: 10px 0 0 0 ;
}

.tx-indexedsearch-res ul {
	list-style-position: outside;
	list-style-type: none;
	text-align: justify;
	color: #033D76;
}

.tx-indexedsearch-res .percent {
	float: right;
	display: none;
}

.tx-indexedsearch-res .title {
	float: left;
	font-size: 12px;
}

.tx-indexedsearch-res li.descr-hover,
.tx-indexedsearch-res li.descr {
	clear: both;
	margin: 5px 0;
	padding: 0 0 10px 0;
	border: 0;
	/* color: #b5ccdc; */
}

#tx-indexedsearch-rules-text {
	color: #838282;
}

.tx-indexedsearch .tx-indexedsearch-res li.descr-hover .tx-indexedsearch-descr .tx-indexedsearch-redMarkup,
.tx-indexedsearch .tx-indexedsearch-res li.descr .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #00305f;
	font-weight: bold;
}

.tx-indexedsearch-res li.descr:hover, .tx-indexedsearch-res li.descr-hover, #tx-indexedsearch-rules-text:hover {
	color: inherit;
}

.tx-indexedsearch .tx-indexedsearch-res li.descr-hover .tx-indexedsearch-descr .tx-indexedsearch-redMarkup,
.tx-indexedsearch .tx-indexedsearch-res li.descr:hover .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color: #00305f;
	font-weight: bold;
}

/*
 * powermail
 */

.tx_powermail_pi1_fieldwrap_html {
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
}

.tx_powermail_pi1_form legend {
	font-weight: bold;
	margin: 5px 0 10px 0;
	padding: 0;
}

.tx_powermail_pi1_form fieldset {
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666666;
}

.tx_powermail_pi1_form label {
	width: 150px;
	display: block;
	float: left;
}

.tx-powermail-pi1_formwrap_70 .tx_powermail_pi1_form label {
	width: 200px;
}

.tx_powermail_pi1_form .tx_powermail_pi1_fieldwrap_html_54 input,
.tx_powermail_pi1_form input[type="checkbox"] {
	border: 0;
	padding: 0;
	margin: 0;
}

.tx_powermail_pi1_form input[type="text"],
.tx_powermail_pi1_form select {
	width: 180px;
}

.tx_powermail_pi1_form .wowidth input,
.tx_powermail_pi1_form .wowidth select,
.tx_powermail_pi1_form select.wowidth,
.tx_powermail_pi1_form textarea {
	width: 260px;
}

.tx_powermail_pi1_form .wowidth select {
	width: 262px;
}

.powermail_radio_inner {
	overflow: hidden;
}

.powermail_radio_inner label {
	width: 80px;
}

.powermail_radio_inner_uid10_1,
.powermail_radio_inner_uid18_1,
.powermail_radio_inner_uid31_1 {
	margin-left: 150px;
}

.tx_powermail_pi1_fieldwrap_html_radio_title {
	float: left;
	vertical-align: top;
	width: 150px;
	margin: 0;
}

.powermail_mandatory_js {
	color: red;
}

.tx_powermail_pi1_formconfirmation_back {
	float: left;
	margin-right: 15px;
}


.powermail_all_td {
	padding: 3px;
}

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

.tx_powermail_pi1_form fieldset.tx-powermail-pi1_fieldset_4 {
 	border: 0;
 }
