body {margin:0px; margin-top:0px; font-family: Verdana, Arial, sans-serif;}

.maintable {width:970px; vertical-align:top;}

#logo {width:242px; height:129px; vertical-align:top;}
#header {width:728px; height:129px; vertical-align:top;}
#topnavi {width:728px: height:24px; vertical-align:top;}

/* TOP NAVIGATION ------------------------------------------------------ */
div.top-1 {float:left; width:154px; height:24px; background-image:url(../main/images/header/trustimg_06.jpg); background-position:left; background-repeat:no-repeat;}
div.top-1:hover {float:left; width:154px; height:24px; cursor:hand; background-image:url(../main/images/header/trustimg_ro_06.jpg);background-position:left; background-repeat:no-repeat; border:0px;}
div.top-1:active {float:left; width:154px; height:24px; cursor:hand; background-image:url(../main/images/header/trustimg_ro_06.jpg);background-position:left; background-repeat:no-repeat; border:0px;}
div.top-1:focus {float:left; width:154px; height:24px; cursor:hand; background-image:url(../main/images/header/trustimg_ro_06.jpg);background-position:left; background-repeat:no-repeat; border:0px;}


div.top-2 {float:left; width:83px; height:24px; background-image:url(../main/images/header/trustimg_08.jpg); background-position:left; background-repeat:no-repeat;}
div.top-2:hover {float:left; cursor:hand; width:83px; height:24px; background-image:url(../main/images/header/trustimg_ro_08.jpg); background-position:left; background-repeat:no-repeat;}
/*
div.top-3 {float:left; width:78px; height:24px; background-image:url(../main/images/header/trustimg_10.jpg); background-position:left; background-repeat:no-repeat;}
div.top-3:hover {float:left; cursor:hand; width:78px; height:24px; background-image:url(../main/images/header/trustimg_ro_10.jpg); background-position:left; background-repeat:no-repeat;}
*/
div.top-4 {float:left; width:53px; height:24px; background-image:url(../main/images/header/trustimg_12.jpg); background-position:left;}

div.top-5 {float:left; width:137px; height:24px; background-image:url(../main/images/header/trustimg_13.jpg); background-position:left;}


/* TOP NAVI PLATZHALTER -----------------------------------------------------------------------*/


div.ph-1 {width:152px; height:24px; background-image:url(../main/images/header/trustimg_07.jpg); background-position:left;}
div.ph-2 {width:38px; height:24px; background-image:url(../main/images/header/trustimg_09.jpg); background-position:left;}
div.top-3 {float:left; width:40px; height:24px; background-image:url(../main/images/header/trustimg_10.jpg); background-position:left; background-repeat:no-repeat;}

div.ph-3 {width:71px; height:24px; background-image:url(../main/images/header/trustimg_11.jpg); background-position:left;}

/* WEITER NAVIGATIONSELEMENTE -------------------------------------------------------- */

	
#crumbnavi {text-decoration:none; padding-left:10px; padding-top:8px; padding-bottom:30px; font-size:10px; color:#829898;}

#crumbnavi A {color:#829898; font-weight:normal;}


	.trusttable {font-size:12px; color:#999999; }
	.navicontainer {width:242px; align:left; vertical-align:top;}

/*GESAMTE SEITENNAVIGATION AUSRICHTEN MIT PADDING-LEFT -  !!! TYPOSCRIPT OFFSET NUR FÜR DIE SCHRIFT! 52 */
#menu-1 {padding-left:42px; width:190px; max-width:190px;}


/* CONTENT BEREICH ----------------------------------------------------------- */
/* CONTENT-BOX ERHÄLT BACKGROUND-IMAGES */
#contentbox {line-height:18pt; height:350px; font-size:10px; color:#3e595c;
}

/*width:760px; max-width:760px;*/

#content {

padding-left:8px; padding-top: 17px; width:100%; height:350px; padding-right:36px; vertical-align:top; 
<!-- 
padding-top:18px;
padding-left:8px;
padding-right:32px;
-->
}

/*ALLGEMEIN --------------------------------------------------------------------------- */


h1 {font-family:Arial; font-size:12px; 

line-height:12px;  

border:0;
margin:0;
padding-bottom:12px;


color:#5c7978;
}

/* H1 "LAYOUT 1" -------------------------------------------------------*/
.csc-header-n4 H1{
font-family:Arial; font-size:12px; 
font-weight:bold;
/* font-style:italic; */
line-height:12px;  
border:0;
margin:0;
padding-bottom:12px;
}

.csc-textpic h2
{
font-family:Arial; font-size:1.11em; margin:0; padding-bottom:0; color:#5c7978;
}

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


h2 {font-family:Arial; font-size:1.2em; margin:0; padding-bottom:0; color:#5c7978}

h3 {font-family:Arial; font-size:12px;; margin:0; padding:0; color:#5c7978}
/*p {font-size:11px; color:#768282; margin-top:3px; margin-bottom:5px;}*/
div {}
.clearer {background-color:#FFFFFF;}

/* ----------------------------- BODY FETT / STRONG FARBE --------------------------- */
body p b {
color:#5c7978;
}


form {font-size:11px; color:#768282;}
input {font-size:11px; color:#333333;}

a {text-decoration:none; font-weight:bold; color:#5c7978;} 
A:link {text-decoration:none; font-weight:bold; color:#5c7978}
A:visited {text-decoration:none; font-weight:bold; color:#5c7978; }
A:active {text-decoration:none;  font-weight:bold; color:#5c7978;}
A:hover {text-decoration:none;  font-weight:bold; color:#5c7978;}
A:focus {text-decoration:none;  font-weight:bold; color:#5c7978; }
/*999999*/

/*body p a.internal-link {text-decoration:none; font-weight:bold; color:#5c7978;}*/

/*FORM FORMATIERUNG*/
legend {padding-left:10px;padding-right:10px;border: 0px;}
fieldset {border:0px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border: 1px solid #C0C0C0;}
.radiolayout {width:60%;padding-top:15px;padding-bottom:15px;}
.formu {width:610px;padding-top:10px;padding-bottom:10px;padding-left:110px;border: 1px solid #C0C0C0;}
.mf-radio {border:0px;}
.mf-text {color: #000000;border: 1px solid #C0C0C0;margin-bottom: 5px;}
.mf-check {border: 0px;}.mf-select {border:0px;}
.mf-input {border: 1px solid #C0C0C0;margin-bottom: 5px;}
.mf-submit {color: #ffffff;background-color: #C0C0C0;border: 0px;}






/*----------------------------------------------------------------CMS INHALTE AUS EDITOR --------------------------- */
/*.csc-firstHeader H1 {
padding:0px;
color:#283a3c;

}*/



div.indent {
/*text-indent:16px; m-left80, pad-left76*/
margin-left:70px;
padding-left:70px;
}


/*#768282*/
ul {margin-left:-25px; line-height:17px; 
<!--
margin-left:18px;
-->
}

li {font-size:11px; 
color:#3e595c;
margin-bottom:5px; 
list-style-image:url(../main/images/pageelements/trust_bullet_ff.gif);
<!--
list-style-image:url(../main/images/pageelements/trust_bullet_ie.gif);
-->
}


/* --------------------------- Eine Ebene Eingerückt ------------------------------- */
/* ul {margin-left:-25px; line-height:17px; 
<!--
margin-left:18px;
-->
}
*/

li ul {font-size:11px; 
color:#3e595c;
margin-top:5px;
margin-bottom:15px; 
list-style-image:url(../main/images/pageelements/trust_bullet_ff.gif);
<!--
list-style-image:url(../main/images/pageelements/trust_bullet_ie.gif);
-->
}

/* --------------------------- Zweite Ebene Eingerückt ------------------------------- */
/* ul {margin-left:-25px; line-height:17px; 
<!--
margin-left:18px;
-->
}
*/

li ul li ul {font-size:11px; 
color:#3e595c;
margin-top:5px;
margin-bottom:15px; 
list-style-image:url(../main/images/pageelements/trust_bullet_ff.gif);
<!--
list-style-image:url(../main/images/pageelements/trust_bullet_ie.gif);
-->
}

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

p.bodytext {
padding-top:0;
margin-top:0;
font-size:11px;
line-height:17px;
letter-spacing:0.5pt;
padding-bottom:10pt;

<!--
font-size:11px;
line-height:17px;
letter-spacing:0.1pt;
padding-bottom:0;
-->
}



/*-----------------TABLE LAYOUT 1 ------------------------------------------------------- */

.csc-frame-invisible {
padding-top:20px;
}

.contenttable-1 {
background-color:#ebf3f5;
width:100%;
}


.contenttable-1 td {
padding-left:10px;
}

.contenttable-1 h2 {
font-family:Arial; font-size:1.2em; margin:0; padding-top:10px; color:#5c7978
}

.contenttable-1 ul {margin-top:4px; <!--margin-top:4px;--> margin-bottom:1px; margin-left:-25px; line-height:17px; 
<!--
margin-left:18px;
-->
}

.contenttable-1 li {
background-color:#ebf3f5;
font-size:11px; 
color:#3e595c;
margin-bottom:5px; 
list-style-image:url(../main/images/pageelements/trust_bullet_ff.gif);
<!--
list-style-image:url(../main/images/pageelements/trust_bullet_ie.gif);
-->
}


/* STRONG */


/*FORM ENDE*/

/* NEWS KLASSEN */
/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */
.news-amenu-container h2 {
font-family:Arial; font-size:12px; 

line-height:12px;  

border:0;
margin:0;
padding-bottom:0px;



color:#5c7978;
}
/*
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}
*/




.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:left;
	height:1px;
	border:1px solid #FFFFFF;

}
.news-latest-container HR.clearer {
	clear:left;
}


/*LATEST*/

.news-latest-gotoarchive {
	color:#768282;
	font-size:10px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:20px;

}

.news-latest-item IMG {

	padding-left:1px;
	padding-right:1px;
	padding-bottom:3px;
	text-align:center;
	border:4px #dceaeb;
	border-color: #dceaeb;
}

.news-latest-item {
		display:block;

	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:0px;


}

.news-latest-morelink {
	/*height:90px;*/

}

.news-latest-container {
background-image:url(../main/images/pageelements/news_block_2.jpg); background-repeat:no-repeat; background-position:bottom center;

}

.news-latest-container HR.clearer {
	clear:left;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
/*---AUSSERE RAHMEN MIT HINTERGRUNDFARBE ------------------*/
.news-list-container {
	
	padding-top:0px;
	margin:0;
	border:0;
	width:100%;

}

/*---INNERE RAHMEN MIT CONTENT ------------------------*/
.news-list-item {
	width:100%;
	/* IE hack */
		/* IE hack */
	height: 1%;
	/* IE hack end */
	/*height: 125px;
	<!--
	height: 125px;
	-->*/
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	padding-left:0;
	margin:3px;
	margin-top:0px;
	padding-right:0;
	margin-left:0;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;

	}
	
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#FFFFFF;

}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}


.news-list-container H3 {
	font-size:10.5px;
	color:#5c7978;
	margin-bottom: 5px;
	margin-top:0pt;
	padding: 2px;
	text-indent:-1.5pt;
	padding-bottom:1px;
	border-bottom: 1px solid #FFF;
	background-color: #ebf3f5;
	line-height:12px;
	<!--
		text-indent:-1.5pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
	-->
}


.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	font-size:11px;
	font-weight:normal;
	/*color:#5a7778;*/
	color:#5c7978;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;

}
.news-list-container P {
	margin:0;
	color:#3e595c;
	font-size:11px;
	padding-left:3px;
	padding-right:0px;
	line-height:11pt;
	<!--
	margin-top:10px;
	line-height:12pt;
	-->
}


.news-list-date {
	float:right;
	color:#5c7978;
	width: 180px;
	text-align: right;
	height: 10px;
	margin-right: 5px;
	margin-top:0pt;
	<!--
	margin-top:1pt;
	-->
	font-size: 9px;
	font-weight: normal;
	
	}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	float: left;
	border:0px;
	margin-bottom:5px;
	margin-right:10px;
	margin-left:1px;
}
.news-list-category IMG {
	float: none;
	position:absolute;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
	padding:0;
	color:#3e595c;

}

.news-list-morelink A {
	color:#3e595c;
	font-weight:normal;
}

.news-list-morelink  {
float:right;
	margin-bottom:0px;
	margin-right:10px;
		color:#3e595c;
}
.news-list-browse {
	text-align: center;
}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	border:1px solid #666;
	background-color:#FFFFFF;
	padding:3px;
	margin:3px;

}

.tx-ttnews-browsebox TD {
	font-size: 10px;

}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #d9eaec;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}

/*SINGLE ------------------------------------------------------------------ */
.news-single-item {
	padding:5px;
	padding-top:0;
	padding-left:0px;
	padding-right:0;
	padding-right:10px;
/*	width:724px;*/
	width:100%;
	margin-bottom:5px;
	border:0px solid #F5F6F8;
	background-color:#FFFFFF;

}

/*
.news-single-item P{
line-height:17px;
letter-spacing:0.5pt;
padding-bottom:10pt;

<!--
font-size:10.5px;
line-height:17px;
letter-spacing:0.1pt;
padding-bottom:0;
-->
}
*/
/*
.news-singl-item P {
padding-top:0;
margin-top:0;
font-size:11px;
line-height:17px;
letter-spacing:0.5pt;
padding-bottom:10pt;

<!--
font-size:11px;
line-height:17px;
letter-spacing:0.1pt;
padding-bottom:0;
-->
}
*/

.news-single-item H2 {
font-family:Arial; font-size:12px; 

line-height:12px;  

border:0;
margin:0;
padding-bottom:12px;



color:#5c7978;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;;
	margin:0;
	padding-bottom:12px;
*/

}
.news-single-item H3 {
	font-family:Verdana, Arial;
	margin-bottom: 10px;
font-size:11px;
line-height:17px;
letter-spacing:0.5pt;
padding-bottom:10pt;

<!--
font-size:11px;
line-height:17px;
letter-spacing:0.1pt;
-->
	font-weight:bold;

color:#5c7978;
}



.news-single-category {
font-size:11px;
color:#5c7978;
margin:0;
padding:0;
}

.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	color:#5c7978;
	font-size:11px;
	line-height:11px;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom: 1px;


	
}

.news-single-img {
	float: right;
	border-color:#00FF00;
	border:0px;
	padding-left:20px;
	margin-left:10px;
	margin-right:5px;
	/* vorher bottom 10px 12.05.2009 */
	margin-bottom:5px;
}

.news-single-imgcaption {
	
	text-align:left;
	font-size:9px;
	line-height:14px;
	padding:5px;
	clear:both;
}

.news-single-backlink A {
	color:#3e595c;
}

/*SEARCH BOX*/
.textbox {
font-size:9px;
border:1px solid #e2eced;
margin-top:3.5px;
padding-left:0px;
width:131px;
<!--
margin-top:.2em;
margin-left:0px;
padding-left:0px;
-->
}


.textarea {
height:11px;
border:1px solid #e2eced;
}

.top-5 {padding-top:0px;}
.submit {}

.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 15px;
	margin-top: 10px;
}


/*----------------------------------------INDEXED SEARCH ---------------------------------------------------------*/

.tx-indexedsearch-rules h2 {
font-family:Arial; font-size:12px; 

line-height:12px;  

border:0;
margin:0;
padding-bottom:0px;



color:#5a7778;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { 
background:#ebf3f5;; 
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { 
color:#ac1a1b;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr { font-style:italic; 
padding-top:0;
margin-top:0;
font-size:11px;
line-height:17px;
letter-spacing:0.5pt;
padding-bottom:10pt;

<!--
font-size:11px;
line-height:17px;
letter-spacing:0.1pt;
-->
}



.tx-indexedsearch .tx-indexedsearch-searchbox A { font-family:Arial,Verdana;}

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:bold; }

/*
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }

/*
.tx-indexedsearch-browsebox strong {

}


/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { font-family: monospace; font-style: normal; padding:0 0.3em 0 0.3em; background:#ffff88; border: 1px #ccd solid; }







*/
.tx-indexedsearch-res strong{
color:#00FF00;
}


/*CONTENT ELEMENTE*/


/*BILD IM TEXT LINKS/RECHTS ----------------------------------- */
	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
		margin-right:0;
		padding:0px;
	}

/*TEXT LINKE/RECHTE SPALTE - BILD RECHTE/LINKE SPALTE -----------------------------------*/
	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 25px !important;
		margin-bottom: 15px;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 25px !important;
		margin-bottom: 15px;
		margin-right:0;
		padding-right:0;
	}

