A { color: #CD6145; text-decoration: underline; }
A:hover { color: #000000; text-decoration: underline; }

table
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#boundingbox
{
	background-color:#ffffcc;
	color:#000000;
	
	/* horizontal+vertical */
	position:absolute;
	left:50%;
	/*top:50%;*/
	width:822px;
	/*height:573px;*/
	margin-left:-411px;
	margin-top:5px;
	min-width:8.1em;
}

#top_banner
{
	background-color:#FFFFFF;
	/*position:absolute;*/
	width:100%;
	height:82px;

	background-image:url(images/logo.gif);
	background-repeat:no-repeat;
}

#top_banner_links
{
	background-color:#FFFFFF;
	/*position:absolute;*/
	/*right:0px;*/
	margin-top:45px;
	/*margin-left:465px;*/

	/*height:82px;*/

	float:right;
	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#38AF2A;
}

#top_banner_links a:link,
#top_banner_links a:visited,
#top_banner_links a:active,
#top_banner_links a:hover
{
	text-decoration: none;
	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#353535;
}

#top_banner_links a:hover
{
	color:#555555;
}

#bounding_border
{
	position:absolute;
	/*border-width:10px;
	border-style:solid;
	border-color:#D4D4D4;*/

	/*position:absolute;*/
	background-color:#D4D4D4;
	width:822px;
	/*padding:1px 1px 1px 1px;*/	
	/*min-height:573px;
	/*margin:82px 0px;*/
}

#bounding_mdl
{
	position: relative;
	background-color:#00ffff;
	color:#36A828;

	/*position:absolute;*/
	width:820px;
	/*min-height:571px;*/

	margin:1px 1px 1px 1px;

	/*border-width:1px;
	border-style:solid;
	border-color:#D4D4D4;*/
}

#menubox
{
	height:178px;
	width:100%;
	/*position:absolute;*/
	background-image:url(images/loading_header.gif);
	



}

#menu
{
	background-color:#36A828;
	position:absolute;
	width:189px;
	height:178px;
	margin:0px 0px;
	/*float:left;*/
}

#navi_list
{
	position:absolute;
	margin:22px 15px;
	list-style-image:url(images/dot.png);
	font-family: Verdana, sans-serif;
	font-weight:normal;

	text-transform: uppercase;
	font-size:7pt;
	color:#FDFDFD;
	padding:0px 0px 0px 0px;
}

#navi_list ul
{
	/*position:absolute;*/
	margin:0px 15px;
	padding:0px 0px 0px 0px;
}

#navi_list_dot
{
	background-image:url(images/dot.png);
}

.navi_li_act
{
	margin:0px 0px;
	font-weight:normal;
	line-height:1.7;
    	font-family: Verdana, sans-serif;
    	font-size:7pt;
	color:#ffffff;
	background-color:#62BB57;	
	display: block;
	width: 145px;
	
}

.navi_li_no
{
	margin:0px 0px;
	padding: 0px; 
   	line-height:1.7;
	
}

.navi_li_act a:link,
.navi_li_act a:visited,
.navi_li_act a:active,
.navi_li_act a:hover
{
	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#ffffff;
	text-decoration: none;
	font-weight:normal;
   	line-height:1.7;
	
}

.navi_li_no a:link,
.navi_li_no a:visited,
.navi_li_no a:active,
.navi_li_no a:hover
{
	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#ffffff;
	text-decoration: none;
	line-height:1.7;
   	

	
}

.navi_li_no a:hover
{
	font-family: Verdana, sans-serif;
	font-size:7pt;
	font-color:#FDFDFD;
	font-weight:normal;
   	line-height:1.7;
   	background-color:#62BB57;
   	display: block;
	width: 145px;
   	
}

#menu_img1
{
	/*background-color:#00ff00;*/
	position:absolute;
	width:631px;/*482px;*/
	height:178px;
	margin:0px 189px;
	/*float:right;*/
}

DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-left: 0px;
}

#menu_img2
{
	background-color:#2494D1;
	position:absolute;
	width:169px;
	height:178px;
	margin:0 651px;
	float:left;
}

#content_top
{
	/*border-width:10px;
	border-style:solid;
	border-color:#D4D4D4;*/
	float:left;
	/*background-color:#ffffff;*/
	/*position:absolute;*/
	width:649px;
	/*height:393px;*/
	/*margin:178px 0px;*/
}

#contentbox
{
	/*border-width:10px;
	border-style:solid;
	border-color:#000000;*/

	width:820px;
	/*height:100px;*/
	background-color:#ffffff;

	padding: 0px 0px 0px 0px;

	background-image:url(images/news_bg.png);
	background-repeat:repeat-y;
	background-position:651px 12px;

	/*margin:178px 0px 0px 0px;*/
}

#content
{
	
	/*position:absolute;*/
	/*background-color:#ffffff;*/
	/*width:100%;*/
	/*height:365px;*/
	width: 619px;

	margin-left: 17px;
	margin-right: 17px;
	margin-bottom: 17px;
}

#sub_menu
{
	font-family: Verdana, sans-serif;
	font-size:8pt;
	background-color:#EEEEEE;
	width:651px;
	height:27px;
	text-decoration: none;
	/*margin: 0px 0px 0px 0px;*/
}

#sub_menu_border
{
	background-color:#D4D4D4;
	width:651px;
	height:28px;
}

#sub_menu_links
{
	position:absolute;
	margin:7px 17px;
}

.subnavi_li_act
{
	color:#CD6145;
}

.subnavi_li_no
{
	color:#000000;
}

.subnavi_li_act a:link,
.subnavi_li_act a:visited,
.subnavi_li_act a:active,
.subnavi_li_act a:hover
{
	font-family: Verdana, sans-serif;
	font-size:8pt;
	color:#CD6145;
	text-decoration: none;
		
	}

.subnavi_li_no a:link,
.subnavi_li_no a:visited,
.subnavi_li_no a:active,
.subnavi_li_no a:hover
{
	font-family: Verdana, sans-serif;
	font-size:8pt;
	color:#000000;
	text-decoration: none;

	
}

.subnavi_li_no a:hover
{
	color:#CD6145;
}

#navi_tree
{
	font-family: Verdana, sans-serif;
	font-size:9px;
	color:#000000;

	/*position:absolute;*/
	margin:5px 0px;
}

#sidebar_box
{
}

#news
{
	/*background-color:#EE88EE;
	position:absolute;*/
	float:left;

	/*margin:0px 1px;*/
	width:158px;
	/*height:393px;*/
	/*height:100%;*/

	/*list-style-type:none;*/
}

#news_border
{
	/*background-color:#D4D4D4;*/
	/*position:absolute;*/

	float:right;
	/*margin:178px 651px;*/
	/*margin:0px 651px;*/
	width:169px;
	/*height:393px;*/
	height:100%;
}

#news li
{
	font-family: Verdana, sans-serif;
	font-size:8pt;
	color:#CD6145;
}

li.news_header
{
	height:13px;
	font-weight:normal;
	margin:14px 10px 0 5px;

	background-image:url(images/news_linie.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
}

li.news_content
{
	height:80px;
	margin:0px 10px 0px 5px;
}

#news .csc-header
{
	/*border-width:1px;
	border-style:solid;
	border-color:#000000;*/

	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#CD6145;

	/*height:27px;*/
	font-weight:normal;
	margin:14px 0px 0px 7px;
}

#news h1
{
	/*background-color:#EEEEEE;
	border-width:1px;
	border-style:solid;
	border-color:#000000;*/

	/*height:27px;*/

	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#CD6145;

	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	/*margin-top: 12px;*/
}

#news .bodytext
{
	/*border-width:1px;
	border-style:solid;
	border-color:#000000;*/

	font-family: Verdana, sans-serif;
	font-size:7pt;
	color:#000000;

	height:auto;
	margin:0px 0px 10px 7px;
	padding:4px 0px 0px 0px;

	background-image:url(images/news_linie.gif);
	background-repeat:no-repeat;
	background-position:1px 0px;
}

#headline
{
	/*position:absolute;*/
	margin:15px 0px;

	font-family: Verdana, sans-serif;
	font-size:8pt;
	color:#CD6145;
	font-weight:bold;
}

#content .csc-header
{
	/*position:absolute;*/
	/*margin:73px 0px;*/
	margin:0px 0px;
	width:100%;

	font-family: Verdana, sans-serif;
	font-size:8pt;
	color:#333333;
	font-weight:bold;
	
}

#content h1
{
	font-family: Verdana, sans-serif;
	font-size:8pt;
	margin:10px 0px;

	color:#CD6145;
	font-weight:bold;
	

}

#content .bodytext
{
	/*position:absolute;*/

	font-family: Verdana, sans-serif;
	font-size:8pt;
	color:#000000;
	/*width: 619px;*/
	margin: 0px 0px 0px 0px;
	text-align:left;
	
}

#content .textbox
{
	/*position:absolute;*/
	margin-top: 0px;
	margin-right: 17px;
	font-family: Verdana, sans-serif;
	font-size:8pt;
	text-align:left;
	line-height:1.5;




}

#content .bodytext img
{
	border-width:0px;
	margin: 0px 11px 7px 11px;
	float:left;
}

#invisible_box
{
	clear: both;
}

#footer
{	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	height: 70px;
	

	
}

#sub_menu_links img
{
	margin-left: 4px;
	margin-right: 4px;
}




.csc-mailform {
   border: 0px;
}
 
.csc-mailform-field label {
   	font-family: Verdana, sans-serif;
	font-size:8pt;
	text-align:left;
	line-height:1.8;
	color:#000000;
   	width: 12em;
   	float: left;
   	text-align: right;
   	margin-right: 0.5em;
   	display: block;
}

.csc-mailform-field {
   
   	margin-top: 0.3em;
   	   	   	
}


 
.csc-mailform-submit {
   margin-left: 12.7em;
   margin-top: 2em;
} 

/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/


.tx-indexedsearch .tx-indexedsearch-browsebox LI {
           display:inline; 
           margin-right:5px;
           color:#000000;
 }
/* Formatieren den Text "Suche nach:" von der Suchzeile */

.tx-indexedsearch TD {

            font-family: Verdana, sans-serif;
            margin-top: 6px;            
            font-size: 8pt;
            color:#000000
}


/* Formatieren den Button von der Suchzeile */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            margin-top: 6px;            
            margin-bottom: 6px;
            width: 100px;
}

/* Formatieren das Eingabefeld der Suchzeile */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            margin-top: 6px;
            margin-bottom: 6px;
            width: 150px;
}

/* Formatieren der Anzeige vom eingegeben Suchwortes */
.tx-indexedsearch .tx-indexedsearch-whatis P.tx-indexedsearch-sw {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            font-weight: bold;
            background: #ffffff;
}

/* Formatieren der Anzeige von "Suche nach ..." */
.tx-indexedsearch .tx-indexedsearch-whatis {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            background: #ffffff;
            margin-top: 6px;
            margin-bottom: 5px;
            color:#000000;
            
}
.tx-indexedsearch .tx-indexedsearch-browsebox {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            background: #ffffff;
            margin-top: 6px;
            margin-bottom: 5px;
            color:#000000;
            
}

/* Formatierung der Aufzï¿½lung der Gruppenergebnisse */

.tx-indexedsearch-sectionlinks {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            color:#CD6145;

}

/* Formatieren der Aufzï¿½lung der Gruppenergebnisse mit LI */

.tx-indexedsearch li {
            font-family: Verdana,sans-serif;
            font-size: 8pt;
            margin-left: 15px;          
}

/* Formatieren der Aufzï¿½lung Gruppenergebnisse Link Texte */

.tx-indexedsearch .tx-indexedsearch-sectionlinks a {

            font-family: Verdana, sans-serif;
            font-size: 8pt;
            text-decoration: none;
            color:#CD6145;
}

/* Formatiere Mousover fr Aufzï¿½lung Gruppenergebnisse Link Texte */

.tx-indexedsearch ul li a:link {
            text-decoration: none;
            background: #ffffff;
            color:#CD6145;
}
.tx-indexedsearch ul li a:hover {
            text-decoration: none;
            color:#CD6145;
}


/* Formatieren der Anzeige von "Seite x" */

.tx-indexedsearch .tx-indexedsearch-browsebox-SCell {

            font-family: Verdana,sans-serif;
            font-size:8pt; /* Anzeige von Seite wurde ausgeblendet */
            text-decoration: none; /* Anzeige von Seite wurde ausgeblendet */
            color:#CD6145;
}
.tx-indexedsearch .tx-indexedsearch-browselist {

            font-family: Verdana,sans-serif;
            font-size:8pt; /* Anzeige von Seite wurde ausgeblendet */
            text-decoration: none; /* Anzeige von Seite wurde ausgeblendet */
            color:#CD6145;
}



/* Formatierung der Anzeige vom Suchergebnissen */

.tx-indexedsearch .tx-indexedsearch-res P {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            color:#000000
}

/* Formatieren Gruppen ï¿½erschrift */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {

            font-family: Verdana,sans-serif;
            font-size: 1em;
            background: #ffffff;
            margin-top: 16px;
            margin-bottom: 6px;      

}

/* Formatieren Gruppen ï¿½erschrift H2 */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {

            font-family: Verdana,sans-serif;
            font-size: 1em;
            background: #ffffff;
            margin-top: 0px;
            margin-bottom: 0px;      
}

/* Formatiere der Gruppen ï¿½erschrift Links */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a {
            text-decoration: none;    

}

/* Formatiere Mousover fr Gruppen ï¿½erschrift Link */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a:hover {

            text-decoration: none;
            background: #D0D4D6;

}

/* Formatieren Gruppe in einer Tabelle */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {

            font-family: Verdana,sans-serif;
            font-size: 1em;
            background: #ffffff;

}

/* Formatieren der Gruppe TD Definition */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
           background: #ffffff;
           vertical-align: middle;

}

/* Formatieren des ersten Zeile vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            font-weight: bold;
            margin-top: 6px;
            margin-bottom: 0px;      
            color:#CD6145;
}

/* Formatieren von weiteren Zeile vom Suchergebnis */

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {

            font-family: Verdana,sans-serif;
            font-size:8pt;
            background: #ffffff;
            font-weight: bold;
            margin-top: 6px;
            margin-bottom: 0px; 
            color:#CD6145;   
}

/* Formatiere nur das Icons vom Suchergebnis 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-icon {
}*/

/* Formatiere nur die Nummer vom Suchergebnis */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-number {
          color:#CD6145;
}

/* Formatiere nur den Titels vom Suchergebnis */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption {
          color:#CD6145;
}

/* Formatiere nur den Titels vom Suchergebnis Link */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a {
            color:#CD6145;
            text-decoration: none;    
}

/* Formatiere Mousover nur fr Titels vom Suchergebnis Link */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a:hover {

            text-decoration: none;
           background: #D0D4D6;
}


/* Formatieren der Beschreibung vom Suchergebnis */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            background: #ffffff;
            font-weight: normal;
            color:#000000;
}

/* Formatieren der gefundenen Suchtexten in der Beschreibung vom Suchergebnis */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {

            color: #CD6145;

}

/* Formatieren der Inexed Search Info unterhalb der Beschreibung */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            background: #ffffff;
            color:#000000;
}

/* Formatieren Indexed Search Info unterhalb der Beschreibung */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a {
            font-size:8pt;
            text-decoration: none;
            color:#000000;
}

/* Formatieren Mousover der Indexed Search Info unterhalb der Beschreibung */
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info a:hover {

            text-decoration: none;
            background: #D0D4D6;

}

/* Formatieren des Textes wenn nichts gefunden wird */
.tx-indexedsearch P.tx-indexedsearch-noresults {

            font-family: Verdana,sans-serif;
            font-size: 8pt;
            background: #ffffff;
            font-weight: bold;
            text-align: left; 
            color:#CD6145;  
}

.csc-searchform .csc-form-label-req,
.csc-searchform .csc-form-label {
padding: 0; margin: 0; float: left; display: inline;
}





