/* CSS Formating  Template  Reporter Forum. Author: Bernd Wilken. */

/* Controls Formating of Elements */


/* FORM */

.formname,.formail,.formmessage  {

width:350px;

}

input, textarea {

font-size:12px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

letter-spacing:1px;

border:0;

}



form {

margin:12px; 

}



.formname {

background: #fff url(../images/bg_formname.gif) no-repeat;

}

.formname:focus,.formail:focus {

background: #fff;

}

.formail {

background: #fff url(../images/bg_formmail.gif) no-repeat;

}

.formsubmit {

border:0;

background: #195d74;

width: 160px;

height: 30px;

color: #fff;

}



.formsubmit:hover {

background: #b9d0e2;

}



/* END FORM */





.csc-textpic-imagecolumn, .csc-textpic-imagewrap, .csc-textpic, .csc-textpic-center, .csc-textpic-above {

margin:0;

padding:0;

float: left; 

display: inline;

}



/* LIST VIEW INHALT */

.headerrow a, .headerrow td {
  empty-cells: hide;
	font-weight: bold;
	color:#000;
	/*text-decoration:none;*/
	text-transform: uppercase;
	}

.headerrow  a:hover {

	text-decoration:underline;

}

.tx-rfartikel-pi1-listrow {

  margin: 0;

}


#inhalt .tx-rfartikel-pi1, #inhalt .tx-rfartikel-pi1-listrow {
	margin:0;
	padding:0;

}
 
#inhalt .tx-rfartikel-pi1 td {
  margin:0;
	padding:0;
	}
  
#inhalt .tx-rfartikel-pi1 table {
  	margin:0;
	  padding:0;
  	border-spacing:0;
    empty-cells:hide;
}

*html #inhalt .tx-rfartikel-pi1 table {
  	margin:2px 0 0 2px;
}

*+html #inhalt .tx-rfartikel-pi1 table {
  	margin:2px 0 0 2px;
}
*html #inhalt .tx-rfartikel-pi1-singleView table {
  	margin:0;
}

*+html #inhalt .tx-rfartikel-pi1-singleView table {
  	margin:0;
}

/* SINGLE VIEW */

/* FORMATTING HYPERLINKS */
/* GENERAL FORMATTING */

#rechts a, #rechts a:link, #rechts a:focus, #rechts a:active, #rechts a:visited, #hilfsdiv a, #hilfsdiv a:link, #hilfsdiv a:focus, #hilfsdiv a:active, #hilfsdiv a:visited { 
	color:#195d74;
	text-decoration:none;
	font-weight: bold;
}

#rechts a:hover, #hilfsdiv a:hover {
	color: #fff;
	text-decoration:none;
	}
	
/* END GENERAL FORMATTING */

/* SPECIAL FORMATS FOR HYPERLINKS */

#hilfsdiv .tx-rfartikel-pi1-singleView h6 .singleAuthor a, #hilfsdiv .tx-rfartikel-pi1-singleView h6 .singleAuthor a:hover {
color:#195d74;
font-size:12px;
text-decoration:none;
padding: 0;
background:#cdbba3;
margin:0;
}


#hilfsdiv .tx-rfartikel-pi1-singleView h2 a, #hilfsdiv .tx-rfartikel-pi1-singleView h2 a:visited {
color:#fff;
padding-left:0px;
background: url(fileadmin/clear.gif) no-repeat;
text-decoration:none;
}

#hilfsdiv .tx-rfartikel-pi1-singleView h2 a:hover {
text-decoration:none;
}
#rechts .teaserrow a {
  color:#000;
}

#rechts .teaserrow a:hover {
  text-decoration: underline;
}


/* END SPECIAL FORMATTING */
/* END FORMATTING HYPERLINKS */
.tx-rfartikel-pi1-singleView {

	margin: 0;

}



#hilfsdiv .tx-rfartikel-pi1-singleView h1 .singleTitle a, #hilfsdiv .tx-rfartikel-pi1-singleView h6 .singleTitle a:hover {
color:#000;
text-decoration:none;
}

.tx-rfartikel-pi1-singleView p.csc-frame-frame1 {
	background-color: #B9D0E2;
	padding: 8px;
	margin: 0px;

}



.tx-rfartikel-pi1-singleView td {
	padding:0;
	}


.tx-rfartikel-pi1-singleView h2 {

	margin:0;

	padding: 0 12px 0 12px;

	}

/* TEASER */
#rechts div.tx-rfartikel-pi1, #rechts div.tx-rfartikel-pi1 table, #rechts div.tx-rfartikel-pi1 table td {
width:230px;
}

#rechts div.tx-rfartikel-pi1-listrow {
margin:0;
padding:0;
line-height: 18px;

}

#rechts div.tx-rfartikel-pi1 td {

	padding: 2px;;

	}
	
.teaserrowMore {
	line-height:14px;
}

	
/* END TEASER */
	



/* ########## General Formatting Headers ######### */

h1 {
	margin:0;
	padding: 10px 12px 10px 12px;
	color: #fff;
	background-color: #195d74;
	line-height:17px;
	font-size: 12px;
	font-weight: bold;
}


h6 {
	margin:0;
	padding: 0 12px 0 12px;
  line-height:23px;
	font-size:12px;
	font-weight: bold;
	color: #32323c;
}


h2 {
	margin:0;
	padding: 0 12px 0 12px;
	color: #fff;
	background-color: #195d74;
	line-height:40px;
	font-size: 12px;
	font-weight: bold;
}

h3 {
	margin:0px 12px 0px 12px;
	color: #fff;
	background-color: #32323C;
	line-height:23px;
	font-size: 11px;
	font-weight: bold;
  padding: 0 8px 0 8px;
}



h4 {
	margin:0 12px 0 12px;
	padding: 0 8px 0 8px;
	color: #000;
	background-color: #ECEADE;
	line-height:23px;
	font-size: 12px;
	font-weight: bold;
}



#rechts h2 {
	padding-left: 4px;
	margin-bottom: 8px;
	line-height:23px;
	font-size:11px;
	background-color: #32323c;
}

h5 {
	margin:0;
	margin-bottom: 8px;
	padding: 0 4px 0 4px;
	color: #fff;
	background-color: #32323c;
	line-height:23px;
	font-size: 11px;
	font-weight: bold;
}


/* AUFMACHER VIEW */

.tx-rfartikel-pi1-listrow table {
border-spacing:0;
display:inline;
}

*html #hilfsdiv .tx-rfartikel-pi1-listrow {
width:460px;
margin: -2px 0 0 -6px;
position:relative;
left:4px;
}

*+html #hilfsdiv .tx-rfartikel-pi1-listrow {
width:460px;
margin: -2px 0 0 -2px;
position:relative;
}

#inhalt .aufmacher {
background: #195d74;
width:460px;
margin-bottom:8px;
padding-bottom:8px;
}

*html #inhalt .aufmacher {
width:460px;
margin: -2px 0 0 -4px;
position:relative;
left:4px;
}

*+html #inhalt .aufmacher {
width:460px;
margin: -2px 0 00;
position:relative;
}

#inhalt .aufmacherAutor {
color:#000;
/*text-transform: uppercase;*/
padding:8px 12px 8px 12px;
line-height: 14px;
text-decoration:none;
}

#inhalt .aufmacherTitel {
padding:0 12px 8px 12px;
color:#fff;
font-size:14px;
}

#inhalt .aufmacherText {
padding:0 12px 8px 12px;
color:#000;
}

#inhalt .tx-rfartikel-pi1-listrow .aufmacherAutor a {
color:#000;
}

#inhalt .tx-rfartikel-pi1-listrow .aufmacherAutor a:hover{
color:#fff;
text-decoration:underline;
}

#inhalt .tx-rfartikel-pi1-listrow .aufmacherTitel a, #inhalt .tx-rfartikel-pi1-listrow .aufmacherTitel a:visited {
color:#fff;
font-size:14px;
line-height:14px;
text-decoration:none;
background: url(fileadmin/clear.gif) no-repeat;
padding:0;
}

#inhalt .tx-rfartikel-pi1-listrow .aufmacherTitel a:hover,#inhalt .tx-rfartikel-pi1-listrow .aufmacherTitel a:active {
text-decoration:underline;
background: url(fileadmin/clear.gif) no-repeat;
padding:0;
color:#fff;
}




/* ########## PARAGRAPHS ########## */







p {
font-size:12px;
margin: 0 12px 0 12px;
line-height: 17px;
}



#rechts p, #rechtsContent p {
	font-size:11px;
	margin: 0 12px 0 4px;
  	line-height:16px;

	}



p.csc-frame-frame1 {

	background-color: #b9d0e2;

	padding: 8px;

	margin: 0 12px 8px 12px;

}



p.csc-frame-frame2 {
	background-color: #b9d0e2;
	padding: 8px 12px 8px  12px;
	margin:0;
	font-size:12px;
}
*html p.csc-frame-frame2 {
	padding: 8px 7px 8px  15px;
	margin: 0 0 0 -4px;
}



p.align-right {

	text-align:right;

	margin: 0 12px 0 12px;

}


p.align-center{

	text-align:center;

	margin: 0 12px 0 12px;

}



#fuss a, a:active{
color: #195d74;
text-decoration:none;
	}
#fuss a:hover {
color:#000;
}


/* INDEXED SEARCH  */

.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox {
	background: #b9d0e2;
	margin: 0 12px 0 12px;
	}
.tx-indexedsearch-descr {
	font-size: 90%;
	line-height: 14px;
	}
	
.tx-indexedsearch-whatis {
	padding: 5px 0px 10px 12px;
	}
	
.tx-indexedsearch-browsebox {
	position: relative;
	top: -5px;
	min-height: 0px;
	}
.tx-indexedsearch-browsebox ul {
	margin: 0 0 0 12px;
	padding-left: 0;
	}

.tx-indexedsearch-browsebox ul li {
	list-style-type: none;
	float: left;
	}

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	text-decoration:none;
	font-size: 105%;
	}
	
.tx-indexedsearch-form {
	width:466px;
	padding-bottom: 10px;
	}
#tx-indexedsearch-searchbox-sword {
	width:328px;
	height: 17px;
	background-color: #ece9de;
	border: 1px solid #fff;
	font-weight: normal;
	}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:21px; }


.tx-indexedsearch-search-submit, .tx-indexedsearch-form {
	float:left;
	}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #195d74; font-weight: normal; }

dl, dd { padding: 0; margin:0; }
.tx-indexedsearch-text-item-path {
	padding: 0;
	margin: 0 0 0 12px;
	}
.tx-indexedsearch-res {
	padding: 0 12px 0 8px;
	}
.tx_indexedsearch[sword] {
	width:80px;
	font-weight: normal;
	}