#Menu0Item3 {
	z-index: 10;
}

/* neu */

img {
	margin: 0;
         padding: 0;
         border: 0px none;
}

h1, h2 {
	margin: 0;
}

h2 {
	font-size: 10pt;
}

p {
	margin-top: 0.5em;
	margin-bottom: 1.0em;
}

body {
	margin: 0px;
	padding: 0px;
         font-size: 100.1%;
         color: #555555;
         line-height: normal;
         font-family: tahoma, arial, helvetica, sans-serif;
         font-variant: normal;
         text-decoration: none;
         background: #ffffff;
         background-image: url("Grafik/hein.background.jpg");
         background-repeat: no-repeat;
}


/* HEADER  */

#head { 
	margin: 0;
 	height: 171px;
         color: #003366;
}



table#menu {
	width: 100%;
         border-collapse: collapse;
         background-color: #006699;
         border: 0 none;
         padding: 0;
         margin: 0;

}

table#menu td, table#menu tr {
	border-collapse: collapse;
         background-color: #006699;
         border: 0 none;
         padding: 0;
}



table#nav {
	width: 845px;
         height: 30;
         border-collapse: collapse;
         background-color: #006699;
         border: 0 none;
         padding: 0;
         margin: 0;
         font-family: Arial, Helvetica, sans-serif;
                  z-index:4;
}

table#nav td, table#nav tr {
	border-collapse: collapse;
         background-color: #006699;
         border: 0 none;
         padding: 0;
}


#titel_text {
	position: absolute;
         top: 30px; left: 300px;
         width: 380px; height: 40px;
		z-index: 120;
		 background-image: url('Grafik/Christian_Hein_blau_web.png');
		 background-repeat: no-repeat;
}

/* hack für IE6 und IE5.5 */
*.html #titel_text {
		 background-image: url('Grafik/Christian_Hein_blau_web.gif');
}

	


#untertitel01 {
	position: absolute;
         top: 80px; left: 450px;
         width: 200px; height: 26px;
}

#untertitel02 {
	position: absolute;
         top: 103px; left: 550px;
         width: 300px; height: 23px;
         text-align: left;

}



/* AKTION */
div.news-verlauf {
	position: absolute;
	top:0; right: 0;
	width: 300px;
	height: 171px;
         background-image: url("Grafik/Hein.Verlauf.rechts.jpg");
         z-index: 5;
         }
div.news-bild1 {
	position: absolute;
	top:0; right: 0;
	width: 247px;
	height: 171px;
         background-image: url("Grafik/aktion08_oben.gif");
         z-index: 5;
         }
div.news-bild2 {
	position: absolute;
	top:171; right: 0;
	width: 100px;
	height: 131px;
         background-image: url("Grafik/aktion08_unten.gif");
         z-index: 5;
         }

div.news-text {
	text-align:center;
         position: absolute;
	top:6; right: 7;
	width:190px;
	height: 50px;
         color: #003366;
         z-index: 5;
         }

.news-text h1 {
         font-size: 18pt;
         color: #003366;
         font-weight: normal;
}

a.news, a.news:visited {
        /*	font-weight: bold;*/
         color: #003366;
         text-decoration: none
}

a.news:hover, a.news:active, a.news:hover h1 {
         color: #ff9900;
         text-decoration: none
}






/* divs für Hauptinhalt*/
#wrap { 
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	width: 1000px;
    height: 20px;
    position: absolute;
}








/* STARTSEITE  - INDEX */
/* auch für Produkte-Hauptseite */


.titel_start {
	position: absolute;
         top: 25px; left: 245px;
         width: *;
         text-align: left;
}

.text_start {
	position: absolute;
         top: 75px; left: 245px;
         padding-right: 245px;
         padding-bottom: 100px;
		 
}


.spalte-links_start  {
		position: absolute;
         top: 75px; left: 20px;
         width: 204px;
         text-align: center;
         border: 0px #D2E6F8 solid;
         padding:0;
}

.spalte-rechts_start {
         position: absolute;
         top: 75px; right: 20px;
		 width: 204px;
         text-align: center;
         border: 0px #D2E6F8 solid;
         padding:0;
}

.linkbild_titel {
	height: 1.4em;
	line-height: 1.0em;
	width: 204px;
    padding: 0.3em 0 0 0;
	margin: 0;
	color: #003366;
	background-color: #D2E6F8;
}

.linkbild_bild {
	border: 2px #D2E6F8 solid;
	}
	
.spalte-links_start  a, .spalte-links_start  a:visited {
	 text-decoration: none;
}
.spalte-links_start  a:hover, .spalte-links_start  a:active {
	 text-decoration: none;
}	
	
.spalte-rechts_start  a, .spalte-rechts_start  a:visited {
	 text-decoration: none;
}
.spalte-rechts_start  a:hover, .spalte-rechts_start  a:active {
	 text-decoration: none;
}		
	

.spalte-links_pro1  a, .spalte-links_pro1  a:visited {
	 text-decoration: none;
}
.spalte-links_pro1  a:hover, .spalte-links_pro1  a:active {
	 text-decoration: none;
}	
	
.spalte-rechts_pro1  a, .spalte-rechts_pro1  a:visited {
	 text-decoration: none;
}
.spalte-rechts_pro1  a:hover, .spalte-rechts_pro1  a:active {
	 text-decoration: none;
}	
	
	
	
	
	











/* SEITEN Standardform  */
.titel {
	position: absolute;
	top: 25px; left: 245px;
	width: *;
	text-align: left;
}

.text {
	position: absolute;
	top: 75px; left: 245px;
	padding-right: 15px;
	padding-bottom: 100px;
		 
}

/* Spalte Links mit Galerie oder Bild */

.spalte-links {
		position: absolute;
         top: 75px; left: 20px;
         width: 204px;
         text-align: center;
         border: 0px #D2E6F8 solid;
         padding:0;
}










/* SEITEN IM MENU PRODUKTE  */

/* Eingangseite Produkte.html */

.spalte-links_pro1  {
		position: absolute;
         top: 75px; left: 245px;
         width: 204px;
         text-align: center;
         border: 0px #D2E6F8 solid;
         padding:0;
}

.spalte-rechts_pro1 {
         position: absolute;
         top: 75px; left: 479px;
		 width: 204px;
         text-align: center;
         border: 0px #D2E6F8 solid;
         padding:0;
}

/* Hauptspalte Mitte */
.titel_prod {
	position: absolute;
	top: 35px; left: 395px;
	padding-right: 15px;
	text-align: left;
}

.text_prod {
	position: absolute;
	top: 80px; left: 395px;
	padding-right: 15px;
	padding-bottom: 50px;

		 
}

/* Spalte Links Galerie oder Bild */

.spalte-links_prod {
	position: absolute;
         top: 25px; left: 20px;
         width: 354px;
         text-align: center;
         border: 0px #D2E6F8 solid;
         padding:0;
}







/* GALERIE  bzw. Einzelbild*/	

.gal_nav {
font-size:0.8em;
font-family: Arial;
	margin-top: 0;
	margin-bottom: 3px;
		color: #006699;
		width:100%;
	}
		
#bildzahl {
		padding: 0 10px 0 10px;
		}
		
.nav_button	{
	vertical-align: middle;	

	}


.gal_nav a, .gal_nav a:visited {
	 text-decoration: none;
}
.gal_nav a:hover, .gal_nav a:active {
	 text-decoration: none;
}	

/* Zeile  unter Bild */
.bild_untertitel {
         /*border: 2px #D2E6F8 solid;*/
		 width: 100%;
		 height: 0;

		 border-top: none;
		 font-size:0.8em;
		 color: #999999;
		 text-align: left;
	 }
	
#urheber {
	float: left;
	}
	
#fotorechte {
	 }

#bildtitel {
	float: right;
	text-align: right;
	}




/* PARTNER-Seite */

.spalte-links_partner {
		position: absolute;
         top: 95px; left: 20px;
         width: 900px;

         border: 0px #D2E6F8 solid;
         padding:0;
}
.spalte-links_partner2 {
		position: absolute;
         top: 95px; left: 245px;
         width: 600px;

         border: 0px #D2E6F8 solid;
         padding:0;
}


table.partner {
	text-align: center;
	border-collapse: collapse;
	border: 0px none;
	padding: 0;
	margin: 0;
	font-size: 1em;
	}
	
.partnerbild {
	width: 225px;
	height: 80px;
	padding: 0px 0 0px 0;
	border: 0px solid black;
	}

.partnertext {
	border: 0px solid black;
	padding: 0px 0 0px 0;
	}


.logo-rr {
	font-size: 22px;
         font-family: Times New Roman, Times, serif;
         font-style: italic;
         font-weight: bold;
}


a.rr, a.rr:visited, a.rr:hover, a.rr:active {
         color: #555555 !important;
         text-decoration: none !important;
	}


	
	
	
	
.spalte-links_partner2 {
		position: absolute;
         top: 105px; left: 245px;
         width: 700px;
         border: 0px #D2E6F8 solid;
         padding:0;
}	
	
.partnerbild2 {
	width: 305px;
	height: 80px;
	padding: 0px 0 0px 0;
	border: 0px solid black;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	

.spalte-rechts {
         position: absolute;
         top: 75; right: 40;
			width: 200px;
         text-align: center;
         border: 2px #D2E6F8 solid;
         padding:0;
}

.spalte-titel {
	width: 160px;
         padding: 1;
	margin: 0;
	color: #003366;
	background-color: #D2E6F8;

}


.spalte-titel_neu {
	width: 250px;
         padding: 1;
	margin: 0;
	color: #003366;
	background-color: #D2E6F8;

}

.spalte-links_neu {
	position: absolute;
         top: 75; left: 20;
         width: 250px;
         text-align: center;
         border: 2px #D2E6F8 solid;
         padding:0;
}





	
/* Fußzeile */
#bottom-line {
	height: 32px;
         width: 100%;
         position: fixed;
         bottom: 0;
         background-color: #D2E6F8;
}

#bottom-line a, #bottom-line a:visited {
	color: #003366;
}

#bottom-line a:hover, #bottom-line a:active {
	color: #ff9900;
}

#bottom-line table {
	height: 32;
	width: 100%;
	font-size: 10pt;
         padding: 0;
         margin: 0;
         border: 0 none;
         border-collapse: collapse;
}

#bottom-line table tr, #bottom-line table td {

         padding: 0;
         margin: 0;
         border: 0 none;
         border-collapse: collapse;
}



/* Schrift und Links im Hauptinhalt */
#wrap h1 {
	font-size: 18pt;
         color: #ff9900;
         font-weight: normal;
}

#wrap h2 {
	font-size: 10pt;
         font-weight: bold;
         /*color: #555555;*/
         line-height: normal;
         margin-bottom: 0;
}

#wrap { line-height: normal; }


#wrap a, #wrap a:visited {
	color: #003366;
}
#wrap a:hover, #wrap a:active {
	color: #ff9900;
}





/* Spezielles für einzelne Unterseiten

/* Startseite */
#sig1 {  width: 80px;
	float: left;
}

#sig2 {
         width: 114px;
         height: 54px;
     	margin-left: 80px;
         background-image: url("Grafik/UnterschriftSW02.jpg");
         background-repeat: no-repeat;
}

#sig3 {
     	margin: 0px 0 0 80px;
}







.plogoL { margin-top: 26px; }
.plogoR { margin-top: 23px; }




/* Team*/

.team_bild {
	width: 110px;
         float: left;
         display: inline;
		         
}
.team_text {
         display: inline;}

.team_zw {
	clear: left;
	height: 6px;
}

.team_bild img {
 border: 2px #D2E6F8 solid;
}



/* Kataloge */

table.katalog {
	font-size: 10pt;
	border-collapse: collapse;
}

table.katalog th { text-align: left; }


.input {
	color: #666666;
         font-weight: bold;
         border: black 0px solid;
         border-bottom: #0c5a80 1px solid;
         padding:2px
}
.button {
	border: #666666 1px solid;
         color: #666666;
         background-color: #cccccc;
}

p.klein{
	font-size: 8pt;
}

.farbig {
	color: #003366;
}

.orange {
	color: #ff9900;
}

.fett {
	font-weight: bold;
}


/* Impressum  */
h2#impressum  {
	font-size: 10pt;
         color: #003366;
         padding:0;
         margin:0;
}
h1#impressum  {
	font-weight: bold;
	font-size: 12pt;
         color: #ff9900;
}




/* Menu */

a.top-navigation, a.top-navigation:visited {
	font-weight: bold;
         font-size: 10pt;
         color: #ffffff;
         text-decoration: none;
}

a.top-navigation:hover, a.top-navigation:active {
         color: #c8e3ff;
         text-decoration: none
}