/* CSS Document */



/* Farben

	orange			#F39400

	hellgrau			#E2E2DC

	dunkelgrau		#969688

	grünblau			#6A9F9C

*/



body {

	margin: 0px;

	padding: 0px;

	background-color: #CCCCCC;

	/*font-family: 'Titillium Web', sans-serif;*/

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 19px;

	color: #000000;

	text-align: center;

}

#tinymce {
    text-align: left;
    padding: 10px;
}



.wehelp {

	width: 100% ! important;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #CC0000 ! important;

	background-color: #CCCCCC ! important;

	border-top: 1px solid #006699 ! important;

	margin: 20px 0px 0px 0px ! important;

}

.wehelpBlockLabel, .wehelpBlockLabel + table {

	display: inline-block;

}

.wehelpBlock1 {

	background-color: #F39400 ! important;

	border-bottom: 1px solid #000000 ! important;

	padding: 10px 5px 10px 5px ! important;

	margin: 0px 0px 20px 0px ! important;

}

.wehelpBlock1 .blockHeader {

	color: #FFFFFF !important;

	margin: 15px 0px 0px 0px !important;

	background-color: #FFB64F !important;

}

.wehelpBlock2 {

	width: 500px !important;

	background-color: #689F9D ! important;

	border-bottom: 1px solid #000000 ! important;

	padding: 10px 5px 10px 5px ! important;

	margin: 0px 0px 20px 48px ! important;

}

.wehelpBlock2 .wehelp {

	width: 100% ! important;

	font-weight: bold;

	color: #FFFFFF ! important;

	background-color: #8ECFCC ! important;

	border-top: 1px solid #006699 ! important;

	margin: 20px 0px 0px 0px ! important;

}

.wehelpHeaderPic {

	background-color: #E2E2DC;

}

a:link {

	text-decoration: none;

	color: #F39400;

	font-weight: normal;

  	outline: none;

}

a:visited {

	text-decoration: none;

	color: inherit;

	font-weight: normal;

}

a:hover {

	text-decoration: none;

	color: #6A9F9C;

}

.noHover:link {

	text-decoration: none;

	color: inherit;

}

.noHover:visited {

	text-decoration: none;

	color: inherit;

}

.noHover:hover {

	text-decoration: none;

	color: inherit;

}

img {

	border: none;

}

.fRight {

	float: right;

}

.fLeft {

	float: left;

}

.clearFloat {

	clear: both;

}

.vAlignM {

	vertical-align: middle;

}

.weeditor .emphasized, .emphasized {

	font-weight: bold;

}

.cb {

	clear: both;

}

object {

	outline: none;

}

hr {

	border-bottom: 1px solid #CCCCCC;

	border-top: none;

	border-left: none;

	border-right: none;

	margin: 0px 0px 20px 0px;

	margin: 0px 0px 20px 0px;

}

.color1 {

	color: #9f8d49;	

}

/* content1 --------------------------------------------------------------------------------------*/

.weeditor .firstParagraph, #content  .firstParagraph {

	margin-top: 0px !important;

	padding-top: 0px !important;

}

.weeditor h1, #content h1 {

	font-size: 18px;

	font-weight: bold;

	letter-spacing: 0.1em;

	text-transform: uppercase;

	margin: 0px 0px 12px 0px;

	padding: 0px;

	color: #F39400;

}

.weeditor h2, #content h2 {

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 0;

	margin: 15px 0px 7px 0px;

	padding: 0px;

	border-bottom: 1px dotted #969688;

}

.weeditor h3, #content h3 {

	font-size: 12px;

	font-weight: normal;

	letter-spacing: 0;

  line-height: 19px;

	margin: 0px 0px 8px 0px;

	padding: 0px;

}

#content2 h3 {

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 0.1em;

	margin: 0px 0px 8px 0px;

	padding: 0px;

}

.weeditor p, #content p {

	padding: 0px;

	margin: 0px 0px 12px 0px;

	line-height: 19px;

}

#content2 p {

	padding: 0px;

	margin: 0px 0px 9px 0px;

	line-height: 14px;

}

#content ul, .weeditor ul {

	list-style-type: none;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 15px 0px;

}

#content li, .weeditor li {

	margin: 0px 0px 8px 0px;

	padding: 0px 0px 0px 20px;

	background-image: url(/pictures/basic/bul1.gif);

	background-repeat: no-repeat;

	background-position: 0px 5px;

}

#content ol, .weeditor ol {

	list-style-position: outside;

	padding-left: 20px;

	margin: 0px 0px 15px 0px;

}

#content .label, .weeditor .label {

	font-weight: bold;

}

.weeditor td {

  font-size: inherit;

}



/* Tabellen -------------------------------------------------------------------------------------- */

/* allgemein -------------------------------------------------------------------------------------- */

.tdLeft {

	text-align: left;

}

.tdMiddle {

	text-align: center;

}

.tdRight {

	text-align: right;

}

.detailLink {

	padding: 0px;

	margin: 0px 0px 20px 0px;

}



/* Tabellenformat soll in we einer Tabelle zugewiesen werden können, deshalb muß die Klasse hier stehen, auch wenn sie leer ist */

#content .table1 { /* statistiken */

	width: 100%;

  	margin: 0px 0px 20px 0px;

}

#content .table1 tr {



}

#content .table1 tr:hover {

	background-color: #CCCCCC;

	color: #000000;

}

#content .table1 td {

	vertical-align: top;

	padding: 5px 3px 5px 3px;

	text-align: left;

	color: #ffffff;

	border-bottom: 1px solid #FFFFFF;

}

#content .table1 td.tdRight {

	text-align: right !important;

}

#content .table1 p {

	margin: 0px;

	margin-bottom: 5px;

	padding: 0px;

  	color: inherit;

}

#content .table1 .col1 {

  	width: 110px;

}

#content .table1 .col2 {

  	width: 60px;

}





#content .table2, #contentMain .table2 { /* Team */

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 100%;

}

#content .table2 td, #contentMain .table2 td {

	vertical-align: top;

	padding-bottom: 10px;

	text-align: left;

}



#content .table3 { /* impressum */

	width: 100%;

  	margin: 0px 0px 20px 0px;

}

#content .table3 tr {

	background-color: #FFFFFF;

}

#content .table3 tr:hover {

	background-color: #E2E2DC;

	color: #000000;

}

#content .table3 td { /* padding 5px */

	vertical-align: top;

	padding: 5px 5px 5px 0px;

	text-align: left;

	border-bottom: 1px solid #FFFFFF;

}

#content .table3 p {

	margin: 0px;

	margin-bottom: 5px;

	padding: 0px;

}

#content .table3 .col1 {

  	width: 130px;

}

#content .table3 .col2 {

  	width: 200px;

}

#content .table3 .col3 {

  	width: 10px;

}

#content .table3 .col4 {

  	width: 200px;

}



/* projects ------------------------------- */

#content .projectdatatable {

	margin: 5px 0px 15px -2px;

	padding: 0px 0px 0px 0px;

}

#content .projectdatatable tr {

  margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

#content .projectdatatable td {

  text-align: left;

  vertical-align: top;

	margin: 0px 0px 0px 0px;

	padding: 4px 0px 4px 0px;

}

#content .projectdatatable td.td1 {

  width: 150px;

}

#content .projectdatatable td.td2 {

  padding-left: 20px;

}



/* für den Redakteur ----------------------------------------------------------------------------- */

#content .hervorgehoben, .weeditor .hervorgehoben {

	font-weight: bold;

}

#content .kursiv, .weeditor .kursiv {

	font-style: italic;

}

#content .download, .weeditor .download {

	display: inline-block;

	padding: 5px 0px 8px 50px;

  	font-weight: bold;

	background-image: url(/pictures/basic/bul-pdf.gif);

	background-position: 0px 0px;

	background-repeat: no-repeat;

}