@charset "utf-8";

BODY { margin-top:0px;
       margin-left:0px;
       padding:0px;
       font-size:10pt;
       font-family:arial,helvetica,sans-serif;
       font-style:normal;
       font-weight:normal;
       color:#636465;
       position: relative;   
	
}




li img {  
	float: right ; 	
	}


div#inhalt2 img {

}
	
ul.sideList {
	border: 0px solid blue;
	padding: 0px;
	margin-left: 2px;	
	margin-top: 0px;		 
}	
	
li.sideList 
	{	
	padding: 0px;
	list-style-type: none;
	margin-left: 0px;		 
	}

a.nebenSideList {
	display: inline-block;
	}
	
	

	
	
/* i made the left navigator 6px wider  */
#inhalt2 img{


	}	
	


/*****************       Form    **************/
.formErr {
	    position: absolute;
 		font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:normal;
         color:#D8212A;
 		 left: 241px;
         }
 
.formErr2 {
	    position: absolute;
 		font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:normal;
         color:#D8212A;
 		 left: 283px;
         }   
         
.formErr3 {
	    position: absolute;
 		font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:normal;
         color:#D8212A;
 		 left: 390px;
 		 width: 140px; 
 		 margin-top: 6px; 
         }         
         
.formset{
/*	margin-left:5px; */
 	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	/*float: right;	*/}
	


.fieldset{
	margin-top:10px;
	margin-bottom:10px;
	border-style: none;
 	/*width: 380px;*/
	width: 427px;
	padding: 0px; 
/*clear: both;*/
  }
  
.fieldblock{
	/*margin-top: 8px;
	margin-bottom: 8px;*/
   /*	padding: 5px;*/
/*	clear: both ;*/
	padding: 0 px; 
	margin-top:5px;
	margin-bottom:5px ; 	
	border: 0px;
	width: 277px; 
	height: 20px; 
	}  
	

.fieldblock label{	
	/*clear : left ; */
	float: left;
/*	margin-top: 5px ; */
	padding: 0px;
	}
.fieldblock input{
/*	clear : right ; */
	padding:0px; 
	float:right;
	width: 160px;
	
/*	margin-top: 5px ;*/
	}
.fieldblockLang input{
	float:right;
	width: 268px;
	position: relative;
	margin-right: 154px;
	padding: 0px; 
	margin-top: 5px ;
	
	}		
	
.fieldblockLang label {	
	float: left ;
	margin-top: 5px ;
	}
	
.fieldblockLang {
	padding: 0 px; 
	margin-top:5px;
	margin-bottom:5px ; 	
	border: 0px;
	width: 540px ; 
	height: 20px; 
	
	}	
	
	.fieldblockLang select{
	float:right;
	width: 269px;
	position: relative;
	margin-right: 154px;
	}
	
	
.fieldblock select{
	float:right;
	width: 162px;
	position: relative;
		}		
	
.formset textarea{
	    width:275px;
    	height:70px;
		}	
		
/************    Ende Form   *******************/		



.breadLang{
	margin-left: 0px;
	border: 0px solid red;
	
	}

.breadcrumb{
	float:left
	}


		
.langTool {
	float:right;
	}	
	
	
.abstand{
	margin-top: 5px;
	margin-bottom: 5px; 	
	}	
	
.abstand2{
	margin-top: 15px;
	margin-bottom: 5px; 	
	}	

.abstand3{
	margin-top: 20px;
	margin-bottom: 5px; 	
	}
	



/****************       inhalt List       ***************************/

ul.inhaltList{
	
	list-style-image: url("../images/button1.gif");
	margin-top: 5px	;
	margin-bottom:5px;
	margin-left:22px;
	padding: 0px; 
	}
	
ul.inhaltList{
	
	list-style-image: url("../images/button1.gif");
	margin-top: 5px	;
	margin-bottom:5px;
	margin-left:22px;
	padding: 0px; 
	}
	
ul.inhaltListMitarbeiter{
	
	list-style-image: url("../images/button1.gif");
	margin-top: 5px	;
	margin-bottom:5px;
	margin-left:30px;
	padding: 0px; 
	}



.inhaltList li {
		margin-top: 5px;
		margin-bottom: 5px; 
		}
		
.inhaltListMitarbeiter li {
		margin-top: 5px;
		margin-bottom: 5px; 
		}
		
ul.inhaltListRed{	
	list-style-image: url("../images/button_org.gif");
	margin-top: 5px	;
	margin-bottom:5px;
	margin-left:22px;
	padding: 0px; 
	}


.inhaltListRed li {
		margin-top: 5px;
		margin-bottom: 5px; 
		}			


/* ende */


/*****************     Navigator  Liste  ******************/




ul.navList {	
 	list-style-image: url("../images/button.gif");	
 	list-style-type:none;
	padding-left: 0px;
	margin-left: 8px;  	
	margin-top:0px;
	margin-right: 25px;
	}
	
	
ul.navList a {
	color: #666666;
	text-align: left;
 	font-weight: bold;
 	text-decoration: none;
	
		}	
		
ul.navList a:hover {
	color: #E57025; 
	}		
		
	          
ul.navList li:hover{
    /*	list-style-image: url("../images/button_org.gif");   */
    background-image:url("../images/button_org.gif");
   	background-repeat:no-repeat;
   	background-position: 0 2px ;
	}
	
ul.navList li {	
	margin-top: 12px;
	margin-bottom: 12px;
    background-image:url("../images/button.gif");
   	background-repeat:no-repeat;
	padding-left: 15px;
	background-position: 0 2px ;
    	
	}
	

li#navListAktiv  {
   /*	list-style-image: url("../images/button_aktiv.gif");*/
   background-image: url("../images/button_aktiv.gif");
   	background-repeat:no-repeat;
   	background-position: 0 2px ;

   		padding-left: 15px;

	}
	
a#navListAktiv	{
	
    color: #D8212A;
	text-align: left;
 	font-weight: bold;
 	text-decoration: none;	
 	}	
	
				        
/* ende  Navigator Liste */


/***  Pdf Liste *****/
ul.pdfList {
	list-style-image: url("../images/pdficon_small.gif");	
	margin-top: 6px; 
	padding: 0px; 
	margin: 4px ;
	  
	}
	
ul.pdfList li {
	margin-top: 4px; 
	margin-bottom: 4px;	 
	list-style-position: inside;	
	}

ul.pdfList li a {
	 margin-right: 3px; 
	 margin-left: 3px; 
	}
	

/**************** Inhalt-Navigation horizontal**********************/
.inforahmen1 {float:left;
              width:152px;
              margin-left:10px;
              text-align:left;
              border:1px solid #84919E;}
#inforahmen12 {margin-left:168px; 
              text-align:left;}
#inforahmen2 {float:left;
              width:152px;
              text-align:left;
              border:1px solid #84919E;}              
#inforahmen3 {margin-left:158px; 
              width:152px;
              text-align:left;
              border:1px solid #84919E;} 
              
#inforahmen1hell {float:left;
              width:152px;
              margin-left:10px;
              text-align:left;
              border:1px solid #e6e7e8;}
#inforahmen2hell {float:left;
              width:152px;
              text-align:left;
              border:1px solid #e6e7e8;}              
#inforahmen3hell {margin-left:160px; 
              width:152px;
              text-align:left;
              border:1px solid #e6e7e8;}
/**************** Inhalt-Navigation horizontal - ENDE**********************/ 
     
/*****************ENDE**********************************/  

p {margin-left:10px;
   margin-top:10px;}
   

h1{ margin-top:10px;
    font-size:12pt;
    font-family:arial,helvetica,sans-serif;
    font-style:normal;
    font-weight:bold;
    color:#636465;
   }
   
h2{ margin-top:10px;
    font-size:10pt;
    font-family:arial,helvetica,sans-serif;
    font-style:normal;
    font-weight:bold;
    color:#636465;
   }   
  
input{border-width:1px;
	  border-color:#84919E;
      border-style:solid;
      margin-bottom:2px;
      font-size:8pt;
      background-color:#ffffff;}

textarea{border-width:1px;
      border-color:#84919E;
      border-style:solid;
      background-color:#ffffff;}      
      
.button{border-width:1px;
      border-color:#84919E;
      border-style:solid;
      background-color:#ffffff;
      font-size:9pt;
      font-family:arial,helvetica,sans-serif;
      font-style:normal;
      font-weight:bold;
      color:#636465;}        

td{font-size:10pt;
       font-family:arial,helvetica,sans-serif;
       font-style:normal;
       font-weight:normal;
       color:#636465;}

.grau {color:#666666;}
.rot {color:#D8212A;}
.orange {color:#E57025;}
.rot_index {color:#D8212A;}
.weiss {color:#636465;}
.gruen {color:#529926;}

.rahmen_grau {text-align:left;
          border:1px solid #84919E;}
.rahmen_rot {text-align:left;
          border:1px solid #D8212A;}
.rahmen_orange {text-align:left;
          border:1px solid #E57025;}

.rahmen_grau1 {text-align:left;
          color:#000000;
          background-color:#E6E7E8;
          border:1px solid #84919E;}
.rahmen_rot1 {text-align:left;
          color:#000000;
          background-color:#EBD0D2;
          border:1px solid #D8212A;}
.rahmen_orange1 {text-align:left;
          color:#000000;
          background-color:#FFDDC8;
          border:1px solid #E57025;}


.klein_weiss { font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:bold;
         color:#ffffff;}


.kleinGrau { font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:bold;
         color:#808285;}         
 

.klein_hell { font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         color:#e6e7e8;
		 font-weight:normal; 
         } 
         
.klein { font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:normal;
         color:#636465;}

.klein1 { font-size:8pt;
         font-family:arial,helvetica,sans-serif;
         font-style:normal;
         font-weight:normal;
         color:#000000;}         

.fehler
{
color: red;
}


/******************************   Popup lightbox Fenster   ***********************************/
		.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			background-color: #84919E;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);
		}
		.white_content {
			display: none;
			position: absolute;
			top: 25%;
			left: 25%;
			width: 40%;
			height: 40%;
			padding: 16px;
			border-top: 16px solid #E57025;
			border-left: 7px solid #E57025;
			border-right: 7px solid #E57025;			
			border-bottom: 7px solid #E57025;
			background-color: white;
			z-index:1002;
			overflow: auto;
		}

      .schliessen {
      display:none;
      z-index:1003;
      position: absolute;
      top:25%; 
      left:25%; 
   
      }
      
table.register{
	/*border: 1px solid black;*/
	margin:0px;
	padding:0px;
    width:550px;	
}

table.register_fr{
	margin:0px;
	padding:0px;
}

td.register{
	padding-top: 5px;
	width: 5%;
	align:left;
}

td.klein_error{
	padding-top: 5px;
	width: 5%;
	align:left;
	color:red;
}

/*Guided Tour */
#filmwahl{
	float:right;
	width:200px;	
}

ul.filme{
	list-style-image: url("../images/button1.gif");
	margin-top: 5px	;
	margin-bottom:5px;
	margin-left:22px;
	padding: 0px; 	
}

/*
#filmwahl ul{
	padding-left: 20px;
	width: 100%;
}*/

