
.tx-photogals-pi1 {
    margin:0px;
    padding:0px;
}
.tx-photogals-pi1-big a {
    border:3px solid #CCCCCC;
    padding:5px;
    background-color:#FFFFFF;
    text-align:center;
    display:block;
}
.tx-photogals-pi1-big a:hover {
    border:3px solid #CCCCCC;
}
.tx-photogals-pi1-small a {
    border:px solid #CCCCCC;
    background-color:#FFFFFF;
    padding:4px;
    margin-right:6px;
    margin-bottom:3px;
    margin-top:3px;
    float:left;
}
.tx-photogals-pi1-small a:hover {
    border:1px solid #000000;
}
.tx-photogals-pi1-small-active a {
    border:1px solid #000000;
    background-color:#ffffff;
    padding:4px;
    margin-right:6px;
    margin-bottom:3px;
    margin-top:3px;
    float:left;
  
}
.tx-photogals-pi1-small-active a:hover {
    border:1px solid #000000;
}



.csc-uploads-fileName{

  padding-right:15px;
  background-color:#FFFFFF;
  

}


.tx-photogals-pi1-big a {
  border:3px solid #CCCCCC;
  padding:5px;
  background-color:#FFFFFF;
  text-align:center;
  }
  
.tx-photogals-pi1-big a img{  
  max-height:450px;
  min-height:450px;
  width:auto;
  }
  
/*
.tx-photogals-pi1-big a:hover {
   border:5px solid #999999;display:block;
   }
*/

.tx-photogals-pi1-small a {
  border:1px solid #CCCCCC;
  background-color:#CCFF99;
  padding:4px;
  margin-right:6px;
  margin-bottom:3px;
  margin-top:3px;
  float:left;
  }

.tx-photogals-pi1-small a:hover {
  border:1px solid #000000;
  
  }

.tx-photogals-pi1-small-active a {
  border:1px solid #000000;
  background-color:#FFFFFF;
  padding:4px;
  margin-right:6px;
  margin-bottom:3px;
  margin-top:3px;
  float:left;
  }

.tx-photogals-pi1-small-active a:hover {
  border:1px solid #000000;
  }
  
*/
td { border:1px solid black; }

#result_box ul li{
  color:black;  
  }


.contentBorder ul li{ color:black;}

html {
  width:99%;
  height:99%; 
  overflow:hidden;
  color:#676522;
  font-size:17px;
  background-color:#F7F6E5;
  }

* html body{ width:99%;height:99%; position:absolute;  overflow:hidden; }  
*+html body{ width:99%;height:99%; position:absolute;  overflow:hidden; }

.gross{
  position:fixed;
  top:10px;
  bottom:10px;     
  width:982px;
  left:50%;
  margin-left:-490px;  
  border-bottom:0px solid #96A9A7;
  border-right:0px solid #96A9A7;
  z-index:3; 
  }


* html .gross { 
  position:absolute;  
  height:460px;
  width:982px;
  left:50%;
  margin-right:150px;   
  z-index:3;
  bottom:30px;
  top:0px;
  }  
  
/*
* html .gross { 
  position:absolute;  
  height:560px;
  width:781px;
  left:50%;
  margin-left:-390px;  
  z-index:3;
  bottom:30px;
  top:0px;
*/


/*********************************HEADER***************************************/

.header{
  position:absolute;
  height:169px;
  top:0px;
  width:984px;
  text-align:center;
  z-index:0; 
  left:50%;
  margin-left:-490px;  float:left; 
  border-bottom:1px solid silver; 
  }
  
  
/*
  
* html .header{
  background: url(../images/bilder_seite/standard_header.png) no-repeat;
  }
* html .header{
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,     sizingMethod=crop src='../images/bilder_seite/standard_header.png')
  }
  
*/

/**/
/*****************************LANGUAGENAVI***********************************/

.topnavi{
  width:983px;
  position:absolute;
  top:171px;
  border:1px solid silver;
  height:20px;
  left:0;
  z-index:0;
  /* background-color:#E8F5E4;*/
  background: url(../images/bilder_seite/line.png) no-repeat;
  }

* html .topnavi{
  left:0;
  top:171px;
  height:20px;  
  width:100%; 
  }  

.flags{
  position:absolute;
  left:10px;
  top:-170px;
  z-index:13;
  padding:0; 
  border:0; 
  }
  
/****************************MITTE*********************************************/

.content{ 
  position:absolute;
  left:0;
  top:194px;
  bottom:0px;
  width:983px;
  /*overflow:hidden; */
  border-bottom:0px solid #96A9A7;
  border:1px solid silver; 
  }

* html .content{ position:absolute;left:0;top:194px;height:400px; width:983px;}

.textcontent{
  position:absolute;
  overflow:auto;
  /*overflow-x:hidden;*/
  margin-left:202px;
  width:780px;  
  top:0em;
  bottom:0px; 
  border:0px solid rgb(139,6,39); 
  text-align:left; 
  left:0;
  background-color:white;
/*  scrollbar-highlight-color: white;
  scrollbar-shadow-color: silver;
  scrollbar-3dlight-color: white;
  scrollbar-arrow-color: blue;  */
  } 


* html .textcontent{
  background-color:white;
  width:780px; height:400px;
  /*scrollbar-highlight-color: white;
  scrollbar-shadow-color: silver;
  scrollbar-3dlight-color: white;
  scrollbar-arrow-color: blue;*/
  }


.subject {
  padding-top:0em;
  border:0px solid rgb(139,6,39);
  padding-left:20px; 
  padding-right:30px;  
  padding-bottom:20px;   
  }



/************************************LEFTNAVI**********************************/

.leftnavi{    
  position:absolute;
  overflow:auto; 
  width:200px; 
  left:0;
  top:0px;
  bottom:0px; 
  float:left;
  clear:left; 
  border-right:1px solid silver;border-top:0px solid #96A9A7;
  padding-top:1em;  
  /*background-image: url(../images/vnavgi-g.jpg);  */   
  background-color:#E8F5E4;
  }

* html .leftnavi{position:absolute;width:200px; height:95%;}


.aktiv a{
  background: url("../images/pfeil.gif") center right no-repeat;
  border:0px solid red;
  }


.leftnavi ul {
  list-style-type: none;
  padding-left: 5px;  
  margin: 4px;
  overflow:hidden;  
  /*background-image: url('../images/button.png');
  background-repeat:no-repeat;  */
  }

.leftnavi ul li{ 
  list-style: none; 
  }  

.leftnavi ul a{ 
  display: block; 
  text-decoration: none; 
  text-align:left;  
  font-size:15px;
  padding-right:1px; 
  padding-top:5px; 
  padding-bottom:5px;    
  color:#23512F;
  font-family:Arial;
  border-bottom:1px ridge #810000;    
  }  

* html .leftnavi ul a{ 
  text-decoration: none; 
  text-align:left;  
  padding:0.2em 0.2em;  
  font-weight:normal;
  color:#23512F;
  font-size:15px;
  } 
  
  
.leftnavi ul li a:hover{  
  color:#91270C;
  }


* html .leftnavi a:link { font-weight:normal;  text-decoration:none; }
* html .leftnavi a:visited { font-weight:normal; color:#23512F; text-decoration:none; }

* html .leftnavi a:hover { font-weight:normal;  text-decoration:none; }
* html .leftnavi a:active { font-weight:normal;  text-decoration:none; } 

/*
.line{
  position:absolute;
  background: url(../images/line.jpg) no-repeat ;
  height:4px;
  width:781px;
  bottom:0;
  left:0;
  z-index:5;
  }

* html .line{
  position:absolute;
  bottom:-22px;  
  height:4px;
  }
*/



.external-link-new-window img{
  border-bottom:0;
  border-top:0;
  border-left:0;
  border-right:0;
  }

 
/**********************************FORMULAR**********************************/


.csc-mailform{
  width:98%;
  border:1px solid #6D0202;
  margin-left:0px;
  text-align:left;
  padding-left:20px;  
  padding-top:50px;  
  padding-bottom:10px;  
  padding-right:15px;
  background-color:rgb(222,231,226)	;
  }
  
* html .csc-mailform{width:82%;border:0px solid silver;}

.csc-mailform{text-align:left;}
.csc-mailform-label{font-size:15px;font-weight:bold;text-align:left;  color:#6D0202;}
.csc-mailform-field{font-size:12px;text-align:left;  color:black;}
* html .csc-mailform-label{margin-left:10px;font-size:12px;font-weight:bold;}
* html .csc-mailform-field{font-size:12px;margin-left:10px;}

/*
****
.csc-mailform-check {
  margin:auto;
  display: block;
  float: left;
  width: 30px; /* Breite.
  text-align: left;
  }*/

/*************************************************************************/
#result_box ul li{
  color:black;  font-size:15px;  font-family:Arial;
  }

.csc-textpic-text ul li{
  color:black;  font-size:15px;  font-family:Arial;
  }

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  border: 1px solid black;
  padding: 10px;
  }

p.bodytext{
  text-indent:0;
  line-height:140%;
  color:black;
  text-align:left;  
  font-size:15px;
  font-family:Arial;
  padding-left:0px;
  } 

DIV.subject .bodytext ul li{
  font-family:Arial;
  color:red;  font-size:15px;
  }


h1{
  font-family:Palatino Linotype;
  left:0;
  text-align:left;
  padding-left:0px;
  padding-top:10px;
  padding-bottom:10px;
  text-align:left;
  margin-top:0.5em;
  margin-bottom:1em;
  font-size:21px;
  height:18px;  
  color:#6D0202;
  }

  
h2{
  text-align:left;
  font-size:14px;
  }

/*
.gross h2{
  background: url(../images/hannover__messe.jpg) no-repeat;
  height:116px;
  width:195px;
  position:absolute;
  z-index:23;
  bottom:0;
  left:3px;
  margin:0;
  border:0px solid black;
  }
*/




/* CSS Document */
