
/* copyright by C. Sommacal,*/

* { 
   margin: 0 auto 0 auto; 
   padding: 0; 
   border: 0;
   
    }



body {
  
  background: #cccccc url('hintergr.jpg') 0 0;
  font-family: verdana, arial, helvetica, sans serif;
  font-size: 10pt;
  font-weight: normal;
  padding:10px;
  height:100%;
  height:100%!important;
  margin:5px;
  align: center;
  text-align: center;
  scrollbar-face-color: #000099;
  scrollbar-track-color: #FFffff;
  scrollbar-3dlight-color: #cccccc;
  scrollbar-darkshadow-color: #cccccc;
  scrollbar-track-color: #cccccc;
  scrollbar-arrow-color: #ffffff;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-shadow-color: #CCCCCC;}


  
}


#container { 	
 align: center;
  text-align: center;
  width: 960px;
  height:100%;
  height:100%!important;

  background-color: #ffffff;
  border: 1px solid #ffffff;
  margin-left: auto;
  margin-right: auto;
 
  
}




#kopf { 	
  background: #000099 url('kopf.jpg') no-repeat;
  text-align: left;
  vertical-align: middle;	
   width: 960px;
  height: 180px;
   border-top: 1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-left: 1px solid #ffffff;
  
  }

#inhalt { 	
  	
  
  width: 960px;
  	
 align: center;
  text-align: center;
  width: 960px;
  height:80%;
  height:80%!important;
    background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
  border-right:1px solid #ffffff;
  border-left: 1px solid #ffffff;
  margin-left: auto;
  margin-right: auto;

  background-color: #ffffff;
  text-align: center;


}

#navi
{
float: left;
background: #000099;
text-align:left;
display:block;
width:198px;
height: 100%!important;
height: 100%;
margin:0;
padding:0;
z-index: 2; 
  }
  

   
  #content
{
float: right;
text-align:left;
 margin: 0px auto;
  width: 760px;
  height:100%;
   height:100%!important;
  background-color: #ffffff;
    color: #000000;
  font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	 z-index: 1  ;
	 overflow:auto;
	   }  


  /*------------------------------------NAVIGATIONSFORMATIERUNG------------------------------------------------------*/
  


#navi a:link { 
	text-decoration: none;
	text-align:left;
	color: #ffffff;
	font-weight: bold;
	display:block;
	width:180px!important ; 
	width:194px;  
	height:18px;
	 padding-left:15px;

}


#navi a:visited { 
	text-decoration: none;
	text-align:left;
	color: #ffffff;
	font-weight: bold;
	display:block;
	width:180px!important ; 
	width:194px;  
	height:18px;
	padding-left:15px;
		
			
	}

#navi a:hover{
	
	text-align:left;	
	text-decoration: none;
	background-color:#cccccc;
	display:block;
	width:180px!important ; 
	width:194px; 
	height:18px;	
	color:#000099;
	font-weight: bold;
	padding-left:15px;
	}

	


.table
{
background-color: #000099;
display:block;
text-align:left;
font-weight: bold;


}


.aktiv1 {

	font-weight: bold;
        font-size: 10pt;
	text-align:left;
	display:block;
	height:18px;
	width:192px!important;
	width:194px;
        color: #ffffff;
        background-color:#000099;	
	}



.linie {
                                        
      background-color: #000099;
      width:192px!important;
       width:194px;
       height:18px;
         border: 1px solid ;
               border-color: #ffffff;
     	 text-align:left;
        font-weight: bold;
      
       
       
}


.aktiv2 
{
        font-weight: bold;
        font-size: 10px;
	text-align:left;
	display:block;
	width:198px;
	width:24px;
        color: #ffffff;
        background-color:#000099;
        
        
	

}
	
	
.linie a:hover

{
	text-align:left;	
	text-decoration: none;
	background-color:#cccccc;
	display:block;
	width:192px!important;
	width:194px;
	height:18px;	
	color:#000099;
	font-weight: bold;
	padding-left:15px;
	
	     

}


.linie a:link {
	text-decoration: none;
	text-align:left;
	color: #ffffff;
	font-weight: bold;
	display:block;
	width:192px!important;
	width:194px;
	height:18 px;
	 padding-left:15px;

	
}

.linie a:visited {
	text-decoration: none;
	text-align:left;
	color: #ffffff;
	font-weight: bold;
	display:block;
	width:192px!important;
	width:194px;
	height:18 px;
	 padding-left:15px;
	
		
	}
	


.aktiv {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	display:block;
	width:192px!important;
	width:194px;
	height:18px;
	background-color:#000099;
	border-color: solid 1 px;
	
}


    
  /*------------------------------------KOPF------------------------------------------------------*/
  
  .text_kopf
{
font-family: verdana, arial, helvetica, sans-serif;
font-size: 10pt;
color: #ffffff;
font-weight:bold;

 }
      
  /*------------------------------------TEXT und INHALT------------------------------------------------------*/
  
.bodytext {

            font-family: Verdana,  Arial, Helvetica, sans-serif;
            font-size: 10pt;
             margin: 0 0 0 0;
            padding:0 0 0 0;
            
}

.contenttable {

font-family: Verdana,  Arial, Helvetica, sans-serif;
            font-size: 10pt;
            margin-left: 15px;

}







#content p {

font-family: verdana, arial, helvetica, sans-serif;
color: #000000;
font-weight:normal;
font-size:10pt;


}







h5 {

margin-left: 15px;
margin-top: 20px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000000;
font-weight:normal;
font-size:12pt;
text-align:left;

}


.text_inhalt
{

font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;



}
 
.table-title
{


font-family:verdana, arial, helvetica, sans-serif;
font-size:10pt;
font-weight:normal;
color:#000000;
height: 20px;
}


.tabelle td,tr
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: normal;

}

.titel
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #000000;
font-weight: normal;

}

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: bold;



}

hr {
color: #003399;
heigth: 1px;
}


/*-------------------------------------------------------------diverses-----------------------------------------*/

.author {
font-size:11px; 
font-weight:bold;
font-style:normal; 
color:#961207;
}

span.author {
font-size:11px; 
font-weight:bold;
font-style:normal; 
color:#961207;
}
/*------------------------------------------------------------eingefügt------------------------------*/



.table_title
{

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: normal;

}







.suche
{border-top: solid 1px;
 border-left: solid 1px;
 border-bottom: solid 1px;
 color:#ffffff;}
 
 h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: bold;
}

hr {
color: #003399;
heigth: 1px;
}



ul {

list-style-image:url('fileadmin/templates/pfeil.gif');
margin-top:10px;
margin-left:0px;
color:#000000;

}


li 

{
list-style-image:url('fileadmin/templates/pfeil.gif');
margin-left:0px;
color:#000000;

 
 }

li a:hover {

list-style-image:url('fileadmin/templates/pfeil.gif');
font-family: Verdana,Arial, Helvetica, sans serif;	
font-size:10pt;
color:#000000;
font-weight:bold;


}

















 /*------------------------------------VERLINKUNGEN IM TEXT------------------------------------------------------*/

a: { 
	
	color:#000099;
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:10pt;
	font-weight:normal;
	text-decoration: none;

	
}

a:link
{

color:#000099;
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:10pt;
	font-weight:normal;
	text-decoration: none;



}
a:visited
{

color:#000099;
	font-family: Verdana,Arial, Helvetica, sans serif;
	font-size:10pt;
	font-weight:normal;
	text-decoration: none;
}
a:hover
{
	
	font-family: Verdana,Arial, Helvetica, sans serif;	
	font-size:10pt;
        	color:#ffffff;
        	background: #000099;
        	font-weight:normal;
        	text-decoration: none;

} 




/*----------------------------------------------Formular-------------------------------------------------------*/

form 
{
color:#000000;
margin-left:15px;

}

fieldset 
{
border:5px;

}

formtype_mail
{

margin-left: 0px;

}

input
 {
background: #cccccc;
width:200px;
color:#000000;
padding: 2px 2px 2px 3px;

}

textarea
 {
background: #cccccc;
width:400px;
color:#000000;
padding: 2px 2px 2px 5px;

}

label{

color:#000000;
width:150px;
line-height: 120%;
font-weight:bold;
float:left;
padding-left: 15px;



}

/*----------------------------------------------Such-Formular-------------------------------------------------------*/


.csc-form-labelcell
{
margin-top: 10pX;



}

.csc-form-label{
margin-top: 10pX;



}

.csc-form-fieldcell
{

margin-top: 50pX;
padding-left: 20pX;
}

.csc-searchform {
margin-left:0px;
margin-top: 20pX;



}


.csc-searchResultPrevNext
{
margin-left:50px;
}


.csc-noSearchResultMsg {

margin-left:15px;
margin-top: 15px;
font-size: 10pt;

}


}

.csc-searchResult {

margin-left: 15px;
font-weight: bold;

}

/*-Untertitel - Suchergebnis----*/

.csc-searchResultInfo 
{

margin-left: 15px;
margin-top: 15px;


}


.csc-searchResultRange {

margin-left: 15px;
font-weight: bold;

}

.csc-searchResultHeader {

margin-left: 15px;
font-weight: bold;
margin-bottom: 10px;
margin-top: 15px;
font-color: #ff0000;

}


.tx-wssitemap-pi1 {

margin-left:15px;

}



