﻿body
{
	SCROLLBAR-FACE-COLOR: #EBEBEB; 
	SCROLLBAR-HIGHLIGHT-COLOR: #999999; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #EBEBEB; 
	SCROLLBAR-ARROW-COLOR:  #333333; 
	SCROLLBAR-TRACK-COLOR: #EBEBEB; 
	SCROLLBAR-DARKSHADOW-COLOR: #EBEBEB; 
}

/*Std. Definitionen*/
img
{
	border: 0px;
}

h1
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

h2
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

h3
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

h4
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

ul
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	list-style-type:none;
}

p
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana, Sans-Serif;	
	font-size: 12px;
}

a
{
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
	color: #B4070F;
}

a:link 
{
	text-decoration:underline;
}
a:hover 
{
	text-decoration:none;
}
a:active 
{
	text-decoration:underline;
}
a:visited 
{
	text-decoration:underline;
}

/* ### Std. Definitionen ### */


body 
{
	margin: 0px;
	padding: 0px;
	background-image: url(../images/BG.gif);
	background-repeat: repeat-x;
	background-position: left 144px;
}


/*
div#LinieHintergrund
{
	background-color:#B40A10;
	position: absolute;
	width: 100%;
	height: 245px;
	top: 144px;
	left: 0px;
	z-index: 10;
}*/

div#Wrapper
{
	height: 245px;
	background-color: #FFFFFF;
	border: 0px;
	width: 862px;
	height:426px;
	margin-top: 90px;
	margin-left: auto;
	margin-right: auto;
}

div#Inhalt
{
	border: 1px solid #504E53;
	height: 401px;
}

/*Footernavigation*/
div#FooterNavigation
{
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
	color:#676773;
	text-align: right;
	padding-top: 6px;
}

div#FooterNavigation a
{
		color:#676773;
		text-decoration: none;
}

div#FooterNavigation a:link
{
		text-decoration: none;
}

div#FooterNavigation a:hover
{
		text-decoration: underline;
}

div#FooterNavigation a:active
{
		text-decoration: none;
}

div#FooterNavigation a:visited
{
		text-decoration: none;
}



div#FooterNavigation div#KontaktDaten
{
	text-align: left;
	margin-left: 17px;
}

div#FooterNavigation div#KontaktDaten div#Links
{
	float: left;
}

div#FooterNavigation div#KontaktDaten div#Mitte
{
	margin-left: 57px;
}

div#FooterNavigation div#KontaktDaten div#Mitte span.Kontakt
{
	padding-left: 15px;
}

div#FooterNavigation div#KontaktDaten div#Rechts
{
	float: right;
}


div#KontaktDaten div#Rechts span#FooterNavRechts
{
	padding-left: 61px;
}

* html div#KontaktDaten div#Rechts span#FooterNavRechts
{
	padding-left: 61px;
}

*+ html div#KontaktDaten div#Rechts span#FooterNavRechts
{
	padding-left: 60px;
}


.Standort
{
  margin-bottom: 5px;
}

.Standort a
{
  color:#AE151E !important;
  
}
.Standort div
{
 padding-top: 1px;
}


div#WeitereStandorte
{
  display: none;
}

/* --------------------------- Navigation -----------------------*/


/* Navigation */

div#Navigation
{
	height: 53px;
	padding-left: 10px;
}

* html div#Navigation
{
	height: 53px;
}

*+ html div#Navigation
{
	height: 53px;
}



/*Hauptnavigation*/
div#Hauptnavigation
{
	color: #676773;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 13px;
	padding-top: 10px;
}


div#Hauptnavigation a
{
		color:#676773;
		text-decoration: none;
		text-transform: uppercase;
		padding-left: 8px;
		padding-right: 8px;
}

div#Hauptnavigation a:link
{
		text-decoration: none;
		color:#676773;
}

div#Hauptnavigation a:hover
{
		text-decoration: underline;
		color: #B4070F;
}

div#Hauptnavigation a:active
{
		text-decoration: none;
		color:#676773;
}

div#Hauptnavigation a:visited
{
		text-decoration: none;
		color:#676773;
}

div#Hauptnavigation a.Markiert
{
		text-decoration: none;
		color: #B4070F!important;
}

/* Unternavigation */
div#Unternavigation
{
	padding-top: 5px;
	color: #616A74;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 11px;
}


/* IE 7 */
*+html div#Unternavigation
{
}

/* IE 7 */
*html div#Unternavigation
{
}


div#Unternavigation a
{
	color:#616A74;
	text-decoration: none;
	padding-right: 5px;
}

div#Unternavigation a:link
{
	text-decoration: none;
	color:#616A74;
}

div#Unternavigation a:hover
{
	text-decoration: none;
	color: #AE151F;
}

div#Unternavigation a:active
{
	text-decoration: none;
	color:#AE151F;
}

div#Unternavigation a:visited
{
	text-decoration: none;
	color:#616A74;
}

div#Unternavigation a.Markiert
{
	text-decoration: none;
	color: #AE151F!important;
}


/*---------------------------- Content --------------------*/

div#Content
{
	height: 348px;
	position: relative;
}

div#EigentlicherInhaltWrapper
{
	height: 348px;
	width: 682px;
	position: absolute;
	top: 0px;
	left: 178px;
	z-index: 3;
}

* html div#EigentlicherInhaltWrapper
{
	width: 682px;
	height: 348px;
}

*+ html div#EigentlicherInhaltWrapper
{
	width: 682px;
	height: 350px;
}

div#Logo
{
	position: absolute;
	bottom: 10px;
	left: 18px;
}

/* Eigentlicher Inhalt*/

div.EiglInhaltLinks
{
	position: absolute;
	left: 22px;
	top: 0px;
	width: 252px;
	height: 348px;
	color: #000000;
	background-color: #E5E6E6;

}

div.EiglInhaltLinks h1
{
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12px;
	text-transform: uppercase;
	margin-top: 0px;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	color: #AE151E;
}

div.EiglInhaltLinks p
{
	font-size: 9px;
	padding-top: 0px;
	line-height: 14px;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
}




/* EiglInhaltMitte */

div.EiglInhaltKompBreite
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 660px;
	height: 348px;
	background-color: #FFFFFF;
	z-index: 60;
	padding-left: 22px;

}

div.EiglInhaltKompBreite div.phLeer
{
	position: absolute;
	width: 682px;
	height: 348px;
	background-color: #EAEAEB;
	padding: 0px;
}

div.EiglInhaltKompMitte
{
	position: absolute;
	left: 22px;
	top: 0px;
	width: 507px;
	height: 348px;
	background-color: #EAEAEB;
	z-index: 60;
}

* html div.EiglInhaltKompMitte
{
	height: 349px;
}

div.EiglInhaltKompBreite img
{
	border: 0px;
}

/* Vierspaltige Seite */
div.EiglInhaltKompBreite div.VierSpaltig
{
	position: absolute;
	z-index: 65;
	width: 660px;
	height: 323px;
	left: 0px;
	top: 25px;
	text-align: center;
	background-color: #E9EAEB;
}

div.EiglInhaltKompBreite div.VierSpaltig ul
{
	padding-left: 12px;
	font-size: 11px;
	text-align: center;
}

div.EiglInhaltKompBreite div.VierSpaltig ul li
{
	list-style-type: none;
	background-color: #C9CBCD;
	margin-top: 3px;
}

div.EiglInhaltKompBreite div.VierSpaltig ul li img
{
	width: 50px;
	border: 0px;
	background-color: Gray;
}

div.EiglInhaltKompBreite ul li a
{
}

div.EiglInhaltKompBreite div.VierSpaltig ul.AlleSpUnten
{
	margin-top: 54px;
}


/* Laender & Industriepartner */

div.Landesflagge
{
	position: absolute;
	z-index: 65;
	left: 5px;
	top: 5px;
	width: 50px;
	height: 30px;
}

div#FlaggeDK
{
	position: absolute;
	z-index: 65;
	left: 5px;
	top: 185px;
	width: 50px;
	height: 30px;
}


div.EiglInhaltKompBreite div.VierSpaltig div.SpalteEins
{
	position: absolute;
	width: 165px;
	left: 0px;
	padding-top: 42px;
}

div.EiglInhaltKompBreite div.VierSpaltig div.SpalteZwei
{
	position: absolute;
	width: 165px;
	left: 165px;
	padding-top: 42px;
}

div.EiglInhaltKompBreite div.VierSpaltig div.SpalteDrei /**/
{
	position: absolute;
	width: 165px;
	left: 330px;
	padding-top: 42px;
}

div.EiglInhaltKompBreite div.VierSpaltig div.SpalteVier
{
	position: absolute;
	width: 165px;
	left: 495px;
	padding-top: 42px;
}


/* EiglInhaltMitte */
div.EiglInhaltMitte
{
	position: absolute;
	right: 153px;
	top: 0px;
	height: 348px;
	width: 255px;
	background-color: #EAEAEB;
}

div.EiglInhaltMitte img
{
	border: 0px;
}

div.RotesQuadrat
{
	position: absolute;
	background-color: #AE151F;
	left: 264px;
	top: 175px;
	width: 20px;
	height: 20px;
	z-index: 90;
}

div.KleinesRotesQuadrat
{
	position: absolute;
	background-color: #AE151E;
	width: 8px;
	height: 8px;
	z-index: 199;
}

div.MitteOhneHintergrundBild
{
	width: 255px;
	height: 348px;
	background-color: #E9EAEB;
}

div.EiglInhaltMitte div.PersBesch
{
	position: absolute;
	top: 175px;
	left: 25px;
}

div.EiglInhaltMitte div.PersBesch h2
{
	font-size: 16px;
	color: #AE151E;
}

div.EiglInhaltMitte div.PersBesch h3
{
	font-size: 13px;
	font-weight: normal;
	padding-bottom: 5px;
}

div.EiglInhaltMitte div.PersBesch p
{
	line-height: 16px;	
	font-size: 10px;
}

div.EiglInhaltMitte div.PersBesch img
{
	border: 0px;
	margin-top: 10px;
}

/* Seiten Inhalt */
div.Abstand
{
	position: absolute;
	top: 10px;
	left: 20px;
	margin-right: 5px;
	z-index: 75;
}

div.AbstandSeitenInhaltLinks
{
	position: absolute;
	top: 10px;
	left: 10px;
	margin-right: 5px;
	z-index: 75;
}

div.SeitenInhalt h1
{
	font-size: 16px;
	color: #AE151E;
}

div.SeitenInhalt h2
{
	font-size: 13px;
	font-weight: normal;
	color: #AE151E;
	padding-bottom: 5px;
	margin-top: 5px;
}

div.SeitenInhalt h3
{
	font-size: 12px;
	color: #59636E;
	padding-bottom: 5px;
}

div.SeitenInhalt ul
{
	font-size: 11px;
	list-style-type: square;
	line-height: 15px;
	margin-left: 25px;
	color: #59636E;
}

div.SeitenInhalt ul.ListeLieferanten
{
	list-style-type: none;
}

div.SeitenInhalt ul.ListeLieferanten li
{
	padding-top: 5px;
	padding-bottom: 5px;
}


div.SeitenInhalt ul.ListeLieferanten li a
{
	border: 1px solid #FFFFFF;
	width: 150px;
	height: 50px;
	display: block;
}

div.SeitenInhalt ul.ListeLieferanten li a:link
{
	border: 1px solid #FFFFFF;
}

div.SeitenInhalt ul.ListeLieferanten li a:hover
{
	border: 1px solid #FFFFFF;
}




div.SeitenInhalt p
{
	padding-top: 5px;
	font-size: 11px;
	color: #59636E; /*#616A74;*/
	padding-right: 15px;
}

* html div.SeitenInhalt p
{
	padding-right: 15px;
}

*+html div.SeitenInhalt p
{
	padding-right: 15px;
}


h1.SeitenInhaltLinks
{
	font-size: 14px!important;
}

h1.VierSpaltigH1
{
	height: 25px;
	background-color: #EAEAEB;
	font-size: 16px;
	color: #AE151E;
	padding-left: 20px;
	padding-top: 5px;
	text-align: center;
}

p.SeitenInhaltLinks
{
	margin-right: 2px;
}


/* EiglInhaltRechts */

div.EiglInhaltRechts
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 153px;
	height: 348px;
	background-color: #EAEAEB;
}

div.EiglInhaltRechts img
{
	border: 0px;
}

div.EiglInhaltRechts div.phLeer
{
	position: absolute;
	width: 152px;
	height: 246px;
	background-color: #EAEAEB;
	padding: 0px;
}


div#Anschrift
{
	position: absolute;
	width: 152px;
	padding: 0px;
	left: 20px;
	top: 131px;
}

div#Anschrift h3
{
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 2px;
}

div#Anschrift p
{
	margin-top: 0px;
	padding: 0px;
	line-height: 15px;	
	font-size: 10px;
}

div.EiglInhaltRechts div.UNEbene2
{
	position: absolute;
	z-index: 75;
	width: 152px;
	height: 50px;
	color: #616A74;
	bottom: 100px;
	right: 10px;
	font-size: 11px;
	text-align: right;
}

div.EiglInhaltRechts div.UNEbene2 ul
{
}

div.EiglInhaltRechts div.UNEbene2 ul li
{
}

div.EiglInhaltRechts div.UNEbene2 ul li a
{
	color: #616A74;
	text-decoration: none;
}

div.EiglInhaltRechts div.UNEbene2 ul li a:link
{
	text-decoration: none;
	color: #616A74;
}

div.EiglInhaltRechts div.UNEbene2 ul li a:hover
{
	text-decoration: none;
	color: #AE151F;
}

div.EiglInhaltRechts div.UNEbene2 ul li a:active
{
	text-decoration: none;
	color: #AE151F;
}

div.EiglInhaltRechts div.UNEbene2 ul li a:visited
{
	text-decoration: none;
	color: #616A74;
}

div.EiglInhaltRechts div.UNEbene2 ul li a.Markiert
{
	text-decoration: none;
	color: #AE151F!important;
}

span.Kursiv
{
	font-style: italic;
	color: #AE151E;
}


/* Zitat */
div.Zitat
{
	color: #7F7F7F;
	position: absolute;
	bottom: 25px;
	left: 290px;
	z-index: 100;
	width: 470px;
}

div.Zitat p
{
	font-size: 20px;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-weight: bold;
	letter-spacing: 2px;
	margin: 0px;
	padding: 0px;
}

div.ZitAutor
{
	font-size: 11px;
	position: absolute;
	z-index: 100;
	letter-spacing: 2px;
	font-style: italic;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	bottom: 10px;
	text-align: left;
	width: 490px;
	color: #7F7F7F;
	left: 290px;
}

div.BildText
{
	position: absolute; 
	z-index: 70;
	left: 0px;
	top: 135px;
	width: 660px;
	height: 348px;
	color: #FAFAFA;
	font-size: 115px;
	font-weight: bold;
}



div.ImpressionenBG
{
	position: absolute; 
	z-index: 200;
	width: 507px;
	height: 51px;
	left: 22px;
	bottom: 2px;
	background-color: #FFFFFF;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
}

div.ImpressionenText
{
	width: 487px;
	height: 31px;
	padding: 10px;
	left: 22px;
	bottom: 2px;
	position: absolute; 
	z-index: 210;
}


div.ImpressionenText  h2
{
	font-size: 14px;
	color: #AE151E;
	margin-bottom: 2px;
}

div.ImpressionenText p
{
	font-size: 12px;
	color: #59636E;
}

div.EiglInhaltRechtsScroller
{
	position: absolute;
	top: 15px;
	width: 153px;
	height: 246px;
	background-color: #FFFFFF;
}

/*Bildergalerie*/
.pnlKategorienText
{
	padding-left: 2px;
	padding-top: 10px;
	width: 150px;
}

.pnlKategorienText h2
{
	font-size: 14px;
	color: #AE151E;
	margin-bottom: 2px;
}

.pnlKategorienText p
{
	font-size: 12px;
	color: #59636E;
}


#NavBoxStartseite
{
  left: -178px;
  position: absolute;
}

