
/* allgemeines */


body {
	 font-family: Trebuchet MS;
     font-style: normal;
     font-size: 10pt;
     color:#000000;
     background: #e8e8e8 url("img/hg_gelb.png") repeat-x top left fixed; 
	 margin-top: 0px;
	 margin-left: 0px;
	 text-align: center;
	 }
  
p    {
     font-size:10pt;
     font-family:Trebuchet MS,sans-serif;
     line-height:1.4em;
	 color:#000;
	 }
	 
#angebot ul{
     font-size:10pt;
	 line-height:1.4em;
	 }
	 
	 

h1 {
     font-size: 1.5em;
     margin: 0 0 0.7em; padding: 0.3em;
     text-align: left;
     }
	 
h2  { 
	font-family: "Trebuchet MS",sans-serif;
    font-size: 18pt;
    font-weight: bold;
    word-spacing: 1pt;
    line-height: 1.1em;
	letter-spacing: 1px;
	border-bottom: 1px solid #000;
	margin-top: 0px;
	}	 

 
h3  { 
	font-family: "Trebuchet MS",sans-serif;
    font-size: 15pt;
    font-weight: bold;
    word-spacing: 1pt;
    line-height: 1.2em;
	letter-spacing: 1px;
	color: #000;
	}
	
h4  { 
	font-family: "Trebuchet MS",sans-serif;
    font-size: 14pt;
    font-weight: bold;
    line-height: 1em;
	color: #000;
	}

h5  { 
	font-family: "Trebuchet MS",sans-serif;
    font-size: 14pt;
    font-weight: bold;
	color: #ffdd00;
	 line-height: 1.0em;
	}
h6  { 
	font-family: "Trebuchet MS",sans-serif;
    font-size: 12pt;
    font-weight: bold;
	color: #000000;
	 line-height: 0.7em;
	}
a:link { text-decoration:none; font-weight:bold; color:#000000; }
a:visited { text-decoration:none; font-weight:bold; color:#000000; }
a:hover { text-decoration:underline; font-weight:bold;  }
a:active { text-decoration:none; font-weight:bold;}



.navi a:link {	
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	margin: 0px 0px 0px 0px;
	background-color: #ffdd00;
	color:#000000;
	}
	 
.navi a:visited {	
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	background-color: #ffdd00;
	color:#000000;
	}
	
.active {	
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	background-color:#ffffff;
	color:#000000;
	}
	

	
/* aufbau */

#inhaltcenter{
	 width: 820px;
	 position: relative;
	 margin: 00px auto;
     }
	 
#inhaltbild_navi{
     width: 820px;
     position: relative;
	 height: 245px;
	 top:80px;
	 text-align:center;
	 background-color: #FFFFFF;
	 z-index:6000; 
	 }
	 
#logo {
     position:absolute;
     right: 40px;
     z-index:9000;
	 }	 

#claim {
	position:absolute;
	left:30px;
	margin-top: 30px;
	font-weight: bold;
	font-style: italic;
	text-align:left;
	font-size:13pt;
	 }

	 
#bildbereich{
	margin-top: 10px;
     }
	 
#navigation {
     position:absolute;
     top: 185px;
     left: 30px;
	 z-index:3000;
	 text-align:left;
	 height:100px;
	 }
	
#subnavigation {
     position:relative; 

	 text-align:left;
	 background-color: #ffdd00;
	border-top: 2px solid #fff;
	 top: -13px;
     left: -20px;
	 height: 25px;
	 width: 800px;
	 z-index:4000;
	 
	 }

.subnavigation_text {
	font-family: Trebuchet MS, sans-serif;
    font-size: 10pt;
	color: #000000;
	z-index: 5000;
	margin-left: 10px;
	position: absolute; 
	left: 0%; 
	top: 25%; 

	 }

	 
#inhalt_text{
     position:relative;
	 width: 820px;
	 background-color: #ffffff;
	 top: -10px;
	 margin: 00px auto;
     padding: 0px 00px 5px; 
	 z-index:1000;
	 text-align:center;
	 }
	 
.subnavi a:link {	
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	color:#000000;
	}
	 
.subnavi a:visited {	
	text-decoration: none;
	padding: 3px 7px 3px 7px;
	color:#000000;
	}




.subnavi a:hover {
	text-decoration: underline;
	padding: 3px 7px 3px 7px;
	color:#000000;
	}	 



	 
#leer{
	position:absolute;
	 width: 820px;
	 height:140px;
	 background-color: #fff;
	 top: 270px;
	 left:0px;

	}	 
	
.table{
	vertical-align:top;
	margin-top: 120px;
	text-align: left;
	
 }
	 
.tr{ 
	vertical-align: top;
	 } 


.td_1 {
	padding: 10px;
	vertical-align:top;
	border: 0px;
		
	 }
	 
.td_2 {
	display:table-cell;
	padding: 10px;
	vertical-align:top;
	border: 0px;		
	 }
	 
.td_3 { 
	padding: 10px;
	vertical-align: top;
	border: 0px;
	 }

.td_leer {
	width: 15px;
	 }



/* footer */
.footer {
	color: #000;
	line-height: 3;
	padding: 0 25px;
	text-align: left;
    font-size: 9pt;
	background-color:#ffffff;
	}

.footer a:link{
	text-decoration: underline;
	color:#000000;
}

.footer a:visited{
	text-decoration: underline;
	color:#000000;
}

.footer a:hover{
	text-decoration: underline;
	color:#000000;
}

.footer a:aktive{
	text-decoration: underline;
	color:#000000;
}


.thumbnail img{

margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}



.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#fff;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
z-index:100000000;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
z-index:100000000;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
z-index:100000000;
visibility: visible;
top: 5;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
