html { height               : 100%; 
       max-height           : 100%; 
       padding              : 0; 
       margin               : 0; 
       border               : 0; 
	   background           : #B0BFCF;
	   background-image     : url(bilder/background.jpg);
	   background-repeat    : no-repeat;
	   background-attachment: fixed;
	   background-position  : center center;
/*       font-family: georgia, palatino linotype, times new roman, serif;*/
	   font-family          : Geneva, Arial, Helvetica, sans-serif; 
       font-size            : 12px; 
	   text-align           : justify;
       /* hide overflow:hidden from IE5/Mac */ 
       /* \*/ 
/*       overflow             : hidden; /     /* gibt sonst Probleme mit LightBox */
       /* */ 
     }





body { height: 100%; max-height: 100%; overflow: auto; /*background: #B0BFCF;*/ padding: 0; padding-left: 15px; padding-right: 10px; margin: 0; border: 0; }
                                                       /* ^- Muss raus, da sonst das Hintergrundbild aus den HTML-Settings überlagert wird! */
div  { overflow: auto; }

h1 { font-size: 24px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; margin: 0px; margin-bottom: 20px; }
h3, .h3NoMargin { font-size: 16px; font-weight: bold; margin: 0px; margin-bottom: 20px; }
h3.blau, h2.blau { color: #000099; font-style: italic; }


ul.ulImgL { }
ul.ulImgL li { margin-left: 20px; }
* html ul.ulImgL li { margin-left: 350px; }

.h3NoMargin { margin: 0px; }


table { font-size: 12px; font-family: Geneva, Arial, Helvetica, sans-serif; }
tr    { }
td    { vertical-align: top; }



img, .imgLink            { border: 1px solid #FFFFFF; }

.imgL, .imgLBorder       { float: left;  margin-right: 20px; margin-bottom: 10px; border: none; }
.imgR, .imgRBorder       { float: right; margin-left: 20px;  margin-bottom: 10px; border: none; }
.imgLBorder, .imgRBorder { border: 1px solid #FFFFFF; }
.imgMiddle               { border: 1px solid #FFFFFF; margin-left: 20px; margin-right: 20px; }




/****************************************************************************************************************/
/*         S E I T E N A U F B A U                                                                              */
/****************************************************************************************************************/
/*
#content        { overflow      : hidden; 
                  position      : absolute; 
        		  z-index       : 3; 
        		  top           : 115px; 
        		  bottom        :  40px; 
        		  left          : 200px; 
        		  right         : 0; 
				  padding: 0;;
				  margin: 0;
				  margin-top: 10px;
				  margin-bottom: 10px;
		        }
*/
		   

#content        { overflow: hidden; 
                  position: absolute; 
				  z-index : 3; 
				  top     : 115px; 
				  bottom  : 40px; 
				  left    : 200px; 
				  right   : 0; 
				  margin  : 0;
				  padding-top: 10px;
				  padding-bottom: 10px;
				}
* html #content { top:0; 
                  left:0; 
				  right:0; 
				  bottom:0; 
				  height:100%; 
				  max-height:100%; 
				  width:100%; 
				  overflow:auto; 
				  position:absolute; 
				  z-index:3; 
				  border-top:115px solid #fff; 
				  border-bottom:40px solid #fff; 
				  border-left:200px solid #fff;
				}


#head { position           : absolute; 
        margin             : 0; 
		top                : 0; 
		left               : 0; 
		display            : block; 
		width              : 100%; 
		height             : 115px; 
		background         : url(bilder/banner.jpg) #1B334D; 
		background-position: 0 0; 
		background-repeat  : no-repeat; 
		z-index            : 5; 
		overflow           : hidden; 
	  }

#foot { position  :absolute; 
        margin    : 0; 
		bottom    : 0; 
		left      : 0; 
		display   : block; 
		width     : 100%; 
		height    : 40px; 
		font-size : 1em; 
		color     : #FFFFFF;
		z-index   : 5; 
		overflow  : hidden; 
		background: #1B334D; 
	  }

#navigation        { position : absolute; 
                     left     : 0; 
		             top      : 115px; 
		             bottom   :  40px; 
		             width    : 200px; 
					 padding  : 5px;
					 padding-right: 0px;
		             font-size: 1.2em; 
                     z-index  : 4; 
		             overflow : hidden; 
					 background-color: #224466;
	               }
* html #navigation { height: 100%; top: 0; bottom: 0; border-top: 115px solid #fff; border-bottom: 40px solid #fff; color: #fff; }
/****************************************************************************************************************/




/****************************************************************************************************************/
/*         L I N K S                                                                                            */
/****************************************************************************************************************/

a         { color: #1A334D; text-decoration: underline; font-style: arial; font-weight: normal; }
a:visited { color: #1A334D; text-decoration: underline; font-style: arial; font-weight: normal; }
a:hover   { color: #1A334D; background-color: #95A3B0; text-decoration: none; }
a:active  { }
a:focus   { }

a.eBay         { color: #FFFFFF; text-decoration: none; font-style: normal; font-weight: normal; }
a.eBay:visited { color: #FFFFFF; text-decoration: none; }
a.eBay:hover   { background-color: #B0BFCF; }
a.eBay:active  { }
a.eBay:focus   { }


a img       { border: none; text-decoration: none; }
a img:hover { text-decoration: none; }
/*img a:hover { text-decoration: none; background-color: none; }*/


a.image       { text-decoration: none; }
a.image img   { border: 1px solid white; text-decoration: none; } 
a.image:hover { text-decoration: none; background-color: transparent; }





/****************************************************************************************************************/
/*         N A V I G A T I O N                                                                                  */
/****************************************************************************************************************/
table.naviTable              { font-family: Verdana; font-size: small; }
table.naviTable td           { }
table.naviTable td a         { width: 200px; display: block; text-decoration: none; color: #FFFFFF; font-style: normal; font-weight: normal; }
table.naviTable td a:visited { color: #FFFFFF; text-decoration: none; color: #FFFFFF; font-style: normal; font-weight: normal; }
table.naviTable td a:hover   { background-color: #B0BFCF; }
table.naviTable td a:active  { background-color: #B0BFCF; }
table.naviTable td a:focus   { background-color: #B0BFCF; }
table.naviTable td h1        { color: #FFFFFF; }


#head p.topNavi              { color       : #FFFFFF; 
							   text-align  : right; 
							   position    : relative; 
							   margin-right: 20px; 
							   margin-top  : 20px;
							 }
#head p.topNavi a            { padding-left: 10px; padding-right: 10px; text-decoration: none; color: #FFFFFF; font-style: normal; font-weight: normal; }
#head p.topNavi a:visited    { text-decoration: none; color: #FFFFFF; }
#head p.topNavi a:hover      { color: #B0BFCF; font-weight: bold; background-color: transparent; }
#head p.topNavi a:active     { }
#head p.topNavi a:focus      { }

/****************************************************************************************************************/





table.headline    { color: #FFFFFF; background-color: #1A334D; border: none; width: 100%; margin-bottom: 20px; }
table.headline td { text-align: left; vertical-align: middle; width: 100%; }
table.headline h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin: 0px; }





table.daten, .daten-gh                         { border: 1px solid #1A334D; }
table.daten th, .daten-gh th                   { color: #FFFFFF; background-color: #1A334D; text-align: center; height: 20px; padding: 2px; }
table.daten td, .daten-gh td                   { border: 1px solid #1A334D; padding: 2px; }
table.daten tr.color td, .daten-gh tr.color td { background-color: #6F9ECE; }

table.daten-gh th          { text-align: left; }
table.daten-gh td          { border: none; }
/*table.daten-gh th + th     { text-align: center; }*/

