body {
	margin:0px;
       	padding:0px;
       	text-align:center;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#666666;
	background-color: #e5eaef;
}

.headline {
	font-family:Trebuchet MS;
	font-size:18px;
	color:#ff9933;
	font-weight: 600;
	text-decoration:underline;
	display:inline-block;
   	padding-right:60px;
}

h3 {
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#666666;
   	line-height: 140%;
   	margin-bottom: 0px;
   	margin-top: 0px;
   	padding-right:60px;
}

h2 {
	font-family:Trebuchet MS;
	font-size:12px;
   	line-height: 140%; 
	font-weight: normal;
   	margin-bottom: 0px;
	color:#666666;
   	padding-right:60px;
}

h1 {
	font-family:Trebuchet MS;
	font-size:14px;
	color:#666666;
   	line-height: 140%;
	font-weight: bold;
   	margin-top: 15px;
   	padding-right:60px;
}


ul {
   	margin-top: 7px;     /* legt den Standardabstand eines Absatzes nach unten fest */
   	margin-bottom: 7px;     /* legt den Standardabstand eines Absatzes nach unten fest */
	list-style-image: url(../images/fungene_list.gif);
	padding-right:60px;
}

ol {
   	margin-top: 7px;     /* legt den Standardabstand eines Absatzes nach unten fest */
   	margin-bottom: 7px;     /* legt den Standardabstand eines Absatzes nach unten fest */
	list-style-type: decimal;
	padding-right:60px;
}


a:link {
	color:#ff9933;
	text-decoration:none;
}

a:visited {
	color:#ff9933;
	text-decoration:none;
}

a:hover {
	color:#446a8f;
	text-decoration:none;
}


.rootline, .rootline a:link, .rootline a:visited, .rootline a:hover {
	font-family:verdana;
	font-size:8px;
	color:#446a8f;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
}

.navi_no {
	background-color: #ff9933;
}

.navi_no a:link, .navi_no a:visited {
	background-color: #ff9933;
	height:24px;
	line-height:24px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:206px;
	display:inline-block; background-image:url(clear.gif); padding-left:24px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.navi_no a:hover {
	background-color: #ffb871;
	height:24px;
	line-height:24px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:206px;
	display:inline-block; background-image:url(clear.gif); padding-left:24px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.navi_act {
	background-color: #ffb871;
}

.navi_act a:link, .navi_act a:visited {
	background-color: #ffb871;
	height:24px;
	line-height:24px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:206px;
	display:inline-block; background-image:url(clear.gif); padding-left:24px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.navi_act a:hover {
	background-color: #ffb871;
	height:24px;
	line-height:24px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:206px;
	display:inline-block; background-image:url(clear.gif); padding-left:24px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.subnavi_no {
	background-color: #ff9933;
}

.subnavi_no a:link, .subnavi_no a:visited {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(clear.gif); padding-left:38px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.subnavi_no a:hover {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:normal;
	width:168px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:38px; background-repeat:no-repeat; background-position:25px top; border:0px;
}

.subnavi_act {
	background-color: #ff9933;
}

.subnavi_act a:link, .subnavi_act a:visited {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:38px; background-repeat:no-repeat; background-position:25px top; border:0px;
}

.subnavi_act a:hover {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:38px; background-repeat:no-repeat; background-position:25px top; border:0px;
}

.subnavi2_no {
	background-color: #ff9933;
}

.subnavi2_no a:link, .subnavi2_no a:visited {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(clear.gif); padding-left:58px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.subnavi2_no a:hover {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:58px; background-repeat:no-repeat; background-position:45px top; border:0px;
}

.subnavi2_act {
	background-color: #ff9933;
}

.subnavi2_act a:link, .subnavi2_act a:visited {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:58px; background-repeat:no-repeat; background-position:45px top; border:0px;
}

.subnavi2_act a:hover {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:168px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:58px; background-repeat:no-repeat; background-position:45px top; border:0px;
}

.subnavi3_no {
	background-color: #ff9933;
}

.subnavi3_no a:link, .subnavi3_no a:visited {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:148px;
	display:inline-block; background-image:url(clear.gif); padding-left:78px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.subnavi3_no a:hover {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:148px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:78px; background-repeat:no-repeat; background-position:65px top; border:0px;
}

.subnavi3_act {
	background-color: #ff9933;
}

.subnavi3_act a:link, .subnavi3_act a:visited {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:148px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:78px; background-repeat:no-repeat; background-position:65px top; border:0px;
}

.subnavi3_act a:hover {
	background-color: #ff9933;
	height:18px;
	line-height:18px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:148px;
	display:inline-block; background-image:url(../images/pfeil_weiss.gif); padding-left:78px; background-repeat:no-repeat; background-position:65px top; border:0px;
}

.navismall_no {
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight: normal;
	color:#666666;
	text-decoration:none;
}

.navismall_no a:link, .navismall_no a:visited {
	color:#666666;
	text-decoration:none;
}

.navismall_no a:hover {
	color:#446a8f;
	text-decoration:none;
}

.navismall_act {
	font-family:Trebuchet MS;;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

.navismall_act a:link, .navismall_act a:visited {
	color:#666666;
	text-decoration:none;
}

.navismall_act a:hover {
	color:#446a8f;
	text-decoration:none;
}

.tx-tslastupdate-pi1
{
	font-family:verdana;
	font-size:10px;
	color:#666666;
}

.text_white {
	font-family:Trebuchet MS;
	font-size:11px;
	color:#FFFFFF;
}


.print_area      	{ 
	padding-left: 50px; 
	padding-left: 50px; 
	width: 640px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#666666;
	line-height:140%;
	text-decoration:none;
	text-align:left;
	background-color: #FFFFFF;
}

.print_text      	{ 
	text-align:left;
	width: 540px;
}

.bildheader_print { 
	font-weight: bold;
	font-size: 70%;
	color: #666666; 
	text-decoration: none;
	white-space: nowrap 
}

.history_print { color: #666666; font-family:verdana; font-size: 10; line-height: 14px; font-weight: normal; padding-top: 5px;  padding-bottom: 3px; margin-left: 50px; top: 2px; height: 30px; width: 500px }
.history_print  a.home:link, .history_print  a.home:visited, .history_print  a.home:active   { color: #336699; font-weight: normal; margin-top: 0; top: 2px; text-decoration: none; background-color: #FFFFFF }
.history_print  a.home:hover   { color: #EFB261; font-weight: normal; margin-top: 0; top: 1px; text-decoration: none; background-color: #FFFFFF  }
.history_print  a:link, .history_print  a:visited, .history_print  a:active   { color: #336699; font-weight: normal; margin-top: 0; top: 2px; text-decoration: none; background-color: #FFFFFF  }
.history_print  a:hover   { color: #EFB261; font-weight: normal; margin-top: 0; top: 2px; text-decoration: none; background-color: #FFFFFF  }

.spacer_2px		 { clear:both; width: auto; height: 2px; overflow:hidden }
.spacer_5px		 { clear:both; width: auto; height: 5px; overflow:hidden }
.spacer_10px	 	 { clear:both; width: auto; height: 10px; overflow:hidden }
.spacer_12px		 {  width: auto; height: 12px; overflow:hidden }
.spacer_16px		 { clear:both; width: auto; height: 16px; overflow:hidden }
.spacer_20px		 { width: auto; height: 20px; overflow:hidden }
.spacer_20px_clear	 { clear:both; width: auto; height: 20px; overflow:hidden }
#.spacer_20px_orange	 { clear:both; width: auto; height: 20px; background-color: #EFB261; overflow:hidden }
.spacer_30px		 { clear:both; width: auto; height: 30px; overflow:hidden }
.spacer_50px		 { clear:both; width: auto; height: 30px; overflow:hidden }

.author	{ 
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}

.last_changed	{ 
	font-family:Trebuchet MS;
	font-size:11px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}

.copyright	{ 
	font-family:Trebuchet MS;
	font-size:10px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}



a.language:link, a.language:visited {
   	line-height: 180%; /* definiert den normalen Zeilenabstand */
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

a.language:hover {
	color:#999999;
}



div.csc-sitemap a:link, div.csc-sitemap a:visited {
	color:#336d9b;
}

div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {
	color:#999999;
	text-decoration: none;
}


p {
   line-height: 160%; /* definiert den normalen Zeilenabstand */
   margin-top: 0px;     /* legt den Standardabstand eines Absatzes nach oben fest */
   color:#666666;
   margin-bottom: 0;     /* legt den Standardabstand eines Absatzes nach unten fest */
   padding-right:60px;
}



/*--------------------------------- INDEXED SEARCH --------------------------------- */


	/* default styles for extension "tx_indexedsearch" */
	/*	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { src: url(../images/pfeile_blau.gif); } */
	/*	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:100px; }  */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { display: none;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { display: none; }

	.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:#ffffff;}
	.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:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#F28E00; }
	/*  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; font-style:italic; } */
           .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display: none; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#eeeeee; border:1px solid #e6e9ec;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }


/*--------------------------------- --------------------------------- */




/* Pictures centered, no margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 0px;
margin-bottom: 0px;
}

/* Pictures text left, add margin on bottom */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap {
display: inline; /* IE fix for double-margin bug */
margin-bottom: 5px;
margin-right: 15px;
}

.csc-textpic-caption {
	font-family:Trebuchet MS;
	font-size:10px;
	color:#333333;
   	line-height: 130%;
	text-decoration:none;
}

.csc-header {
	font-family:Trebuchet MS;
	font-size:11px;
	font-weight: bold;
	color:#5374a1;
   	line-height: 130%; /* definiert den normalen Zeilenabstand */
}
