body {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #333333;

	scrollbar-base-color:#CCCCCC;



	

}



.textrosa {

	color: de8395;

}







a:link { color:#CCCCCC; font-weight:bold }

a:visited { color:#CCCCCC; font-weight:bold }

a:focus { color:#E7030A; font-weight:bold }

a:hover { color:#E7030A; font-weight:bold }

a:active { color:#E7030A; font-weight:bold }



ul#Navigation {

	margin: 0;

	text-align: center;

	background-color: #FFFFFF;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	height: auto;

	width: auto;

	padding-top: 15px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 90px;

	position: relative;

	z-index: 1;

	float: none;

	visibility: visible;

  }

  

 ul#Navigationgallery {

	text-align: right;

	background-color: #FFFFFF;

	border-top: thin none;

	border-right: thin none;

	border-bottom: thin none;

	border-left: thin none;

	width: auto;

	padding-top: 10px;

	padding-right: 30px;

	padding-bottom: 0px;

	padding-left: 10px;

	position: static;

	visibility: visible;

	z-index: 1;

	height: auto;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	text-decoration: none;

  }

   

  ul#Navigation li {

	list-style: none;

	display: inline;

	margin: 0;

	padding: 0;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	width: auto;

	visibility: visible;

  }



  ul#Navigationgallery li {

	list-style: none;

	display: block;

	width: auto;

	visibility: visible;

	position: relative;

	height: auto;

	padding-top: 5px;

	padding-right: 3%;

	padding-bottom: 5px;

	padding-left: 3%;

	float: right;

	margin-top: 5;

	margin-right: 0;

	margin-bottom: 3;

	margin-left: 10px;

	border: 1px none #CCCCCC;

	clear: none;

	text-align: center;

	z-index: 80;

	text-decoration: none;

  }





  ul#Navigation a, ul#Navigation span {

	float: left;

	text-decoration: none;

	font-weight: normal;

	color: #333333;

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-top: 5px;

	padding-right: 3%;

	padding-bottom: 5px;

	padding-left: 3%;

	margin-top: 5px;

	margin-right: 0%;

	margin-bottom: 3px;

	margin-left: 10px;

	visibility: visible;

	z-index: 99;

	height: auto;

	width: auto;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	position: static;

	display: inline;

	clear: none;

  }

  

    #ulNavigationgallery a, ul#Navigationgallery span {

	float: left;

	text-decoration: none;

	font-weight: normal;

	color: #000000;

	background-color: #FFFFFF;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	visibility: visible;

	z-index: 99;

	height: auto;

	width: auto;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	position: static;

	display: inline;

	clear: none;

	padding-right: 3%;

	padding-bottom: 5px;

	padding-left: 3%;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 3px;

	margin-left: 10px;

	padding-top: 5px;

  }



  

  * html ul#Navigation a, * html ul#Navigation span {

	width: 10px;

	height: 5px;

  }

  

  ul#Navigation a:hover, ul#Navigation span, ul#Navigationgallery a:hover, ul#Navigationgallery span {

	color: white;

	background-color: #E7030A;

	border: 1px solid #CCCCCC;

  }

  

    ul#Navigation a:active, ul#Navigation span, ul#Navigationgallery a:active, ul#Navigationgallery span {

	color: white;

	background-color: #E7030A;

	border: 1px solid #CCCCCC;

  }



  ul#Navigation div, ul#Navigationgallery div {

     clear: left;

  }



  ul#Navigationoben {

	margin: 0;

	padding: 1.5em 1.5em 0em;

	text-align: center;

	background-color: #333333;

  }

  ul#Navigationoben li {

	list-style: url(none) none;

	display: inline;

	margin: 0;

	padding: 0;

	float: left;

  }



  ul#Navigationoben a, ul#Navigation span {

	float: left;

	text-decoration: none;

	font-weight: normal;

	color: #CCCCCC;

	background-color: #333333;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	margin-top: 0em;

	margin-right: 0.3em;

	margin-bottom: 0;

	margin-left: 0.3em;

	padding: 0.4em;

  }

  * html ul#Navigationoben a, * html ul#Navigation span {

	width: 4em;

	w\idth: 3em;

	height: 1em;

  }

  ul#Navigationoben a:hover, ul#Navigation span {

	color: white;

	background-color: #E7030A;

	border: none;

  }

  ul#Navigationoben div {

     clear: left;

  }



.bodystyle {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.small {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 9px;

}



.medium {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;



}



.big {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 17px;

	font-weight: bold;

}





#boxbg {

	background-image: url(Bilder/hintergrund1.gif);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	height: 730px;

	width: 933px;

	border: none;

	position: relative;

	visibility: visible;

	z-index: 1;

}



#menueoben {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 160px;

	position: absolute;

	left: 760px;

	top: 25px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	color: #666666;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	text-decoration: none;

	visibility: visible;

	z-index: 4;

}





#logo {

	background-repeat: no-repeat;

	height: 74px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 94px;

	margin: 0px;

	padding: 0px;

	background-image: url(Bilder/logo1.jpg);

}



#film {

	height: 330px;

	width: 557px;

	position: absolute;

	visibility: visible;

	z-index: 1;

	left: 366px;

	top: 95px;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

	background-repeat: no-repeat;

	background-image: url(Bilder/titelhome.jpg);

}



#bild {

	height: 267px;

	width: 550px;

	position: absolute;

	visibility: visible;

	z-index: 2;

	left: 356px;

	top: 95px;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

}



#gallery {

	height: 500px;

	width: 913px;

	position: absolute;

	visibility: visible;

	z-index: 4;

	left: 10px;

	top: 167px;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

	text-align: left;

	vertical-align: top;

}





.bgtextrot {

	background-image: url(Bilder/bgrot.gif);

	background-repeat: repeat;

	height: 323px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 165px;

	margin: 0px;

	padding: 0px;

	border: none;

}



.bgtextblauschmal {

	background-image: url(Bilder/bgblau1.gif);

	background-repeat: repeat;

	height: 236px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 167px;

	margin: 0px;

	padding: 0px;

	border: none;

}



.bgtextbeigeschmal {

	background-image: url(Bilder/bgbeige.gif);

	background-repeat: repeat;

	height: 236px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 167px;

	margin: 0px;

	padding: 0px;

	border: none;

}



.bgtextlachsschmal {

	background-image: url(Bilder/bglachs.gif);

	background-repeat: repeat;

	height: 236px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 167px;

	margin: 0px;

	padding: 0px;

	border: none;

}





.bgtextrosaschmal {

	background-image: url(Bilder/bgrosa.gif);

	background-repeat: repeat;

	height: 236px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 167px;

	margin: 0px;

	padding: 0px;

	border: none;

}





.bgtextgelbschmal {

	background-image: url(Bilder/bggelb1.gif);

	background-repeat: repeat;

	height: 236px;

	width: 356px;

	position: absolute;

	visibility: visible;

	z-index: 5;

	left: 10px;

	top: 167px;

	margin: 0px;

	padding: 0px;

	border: none;

}



#linieunten {



	position: absolute;

	visibility: visible;

	z-index: 2;

	left: 10px;

	top: 488px;

	margin: 0px;

	padding: 0px;

	width: 913px;

	font-size: x-small;

	border: none;

	background-image: url(Bilder/bgweiss.gif);

	background-repeat: repeat-x;

	float: none;

	height: 10px;

}



#linieuntenschmal {



	position: absolute;

	visibility: visible;

	z-index: 2;

	left: 10px;

	top: 403px;

	margin: 0px;

	padding: 0px;

	width: 913px;

	font-size: x-small;

	border: none;

	background-image: url(Bilder/bgweiss.gif);

	background-repeat: repeat-x;

	float: none;

	height: 10px;

}



#linieoben1 {

	background-repeat: repeat-x;

	height: 10px;

	width: 913px;

	position: absolute;

	visibility: visible;

	z-index: 2;

	left: 10px;

	top: 85px;

	background-image: url(Bilder/bgweiss.gif)

	background-repeat: repeat-x;

	background-image: url(Bilder/bgweissunten.gif);

}

#menueunten {

	height: 56px;

	width: 557px;

	position: absolute;

	visibility: visible;

	z-index: 8;

	left: 366px;

	top: 432px;

	background-image: none;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

	background-color: #FFFFFF;

	text-align: center;

}



#menueuntenschmal {

	height: 58px;

	width: 557px;

	position: absolute;

	visibility: visible;

	z-index: 99;

	left: 366px;

	top: 345px;

	background-image: none;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

	background-color: #FFFFFF;

	text-align: center;

}



#menueuntengallery {

	height: 74px;

	width: 567px;

	position: absolute;

	visibility: visible;

	z-index: 99;

	left: 357px;

	top: 94px;

	background-image: none;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

	background-color: #FFFFFF;

	text-align: center;

	text-decoration: none;

	clear: none;

}





.textweiss {

	height: 270px;

	width: 320px;

	position: absolute;

	visibility: visible;

	z-index: 7;

	left: 30px;

	top: 200px;

	margin: 0px;

	padding: 0px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

}



.textgrauschmal {
	height: 190px;
	width: 320px;
	position: absolute;
	visibility: visible;
	z-index: 7;
	left: 32px;
	top: 176px;
	margin: 0px;
	padding: 0px;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
	list-style-position: inside;

}



.textweissschmal {

	height: 190px;

	width: 320px;

	position: absolute;

	visibility: visible;

	z-index: 7;

	left: 30px;

	top: 200px;

	margin: 0px;

	padding: 0px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

	list-style-position: inside;

}





#inhaltbg {

	height: 277px;

	width: 913px;

	position: absolute;

	visibility: visible;

	z-index: 11;

	left: 10px;

	top: 408px;

	background-image: none;

	margin: 0px;

	padding: 0px;

	float: none;

	border: none;

	background-color: #CCCCCC;

	text-align: center;

}



#fusszeilenlinie1 {

	position: absolute;

	visibility: visible;

	z-index: 10;

	left: 10px;

	top: 680px;

	margin: 5px 0px 0px;

	padding: 13px 0px 0px;

	width: 913px;

	font-size: 9px;

	border: none;

	background-image: url(Bilder/bgweiss.gif);

	background-repeat: repeat-x;

	float: none;

	height: 2px;

	text-align: center;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #CCCCCC;

}



#textbox1 {

	height: 190px;

	width: 317px;

	position: absolute;

	visibility: visible;

	z-index: 14;

	left: 30px;

	top: 430px;

	margin: 0px;

	padding: 10px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

	overflow: auto;

}



#textbox2 {

	height: 190px;

	width: 476px;

	position: absolute;

	visibility: visible;

	z-index: 14;

	left: 400px;

	top: 430px;

	margin: 0px;

	padding: 10px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

	overflow: auto;

}



#textbox3 {

	height: 190px;

	width: 230px;

	position: absolute;

	visibility: visible;

	z-index: 14;

	left: 630px;

	top: 430px;

	margin: 0px;

	padding: 10px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

	overflow: auto;

}



#textboxbreit {

	height: 190px;

	width: 860px;

	position: absolute;

	visibility: visible;

	z-index: 14;

	left: 29px;

	top: 438px;

	margin: 0px;

	padding: 10px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #333333;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

	overflow: auto;

}





#textboxbreithome {

	height: 100px;

	width: 660px;

	position: absolute;

	visibility: visible;

	z-index: 14;

	left: 30px;

	top: 550px;

	margin: 0px;

	padding: 10px;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	font-style: normal;

	line-height: 16px;

	text-decoration: none;

	text-align: left;

}



#fusszeilenlinie {

	position: absolute;

	visibility: visible;

	z-index: 10;

	left: 10px;

	top: 680px;

	margin: 5px 0px 0px;

	padding: 10px 0px 0px;

	width: 913px;

	font-size: 9px;

	border: none;

	background-image: url(Bilder/bgweissschmal.gif);

	background-repeat: repeat-x;

	float: none;

	height: 2px;

	text-align: center;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #CCCCCC;

}



#innung {

	height: 64px;

	width: 44px;

	position: absolute;

	visibility: visible;

	z-index: 13;

	right: 50px;

	top: 580px;

}



a.tbox, a.tbox:link, a.tbox:visited, a.tbox:active, a.tbox1, a.tbox1:link, a.tbox1:visited, a.tbox1:active, 

a.tboxporsche, a.tboxporsche:link, a.tboxporsche:visited, a.tboxporsche:active {

	position: relative;

	text-decoration: none;

	font-style: normal;

	color: #E94F30;

	font-size: 14px;

	font-weight: bold;

  }

  

a.tbox:hover, a.tbox1:hover, a.tboxporsche:hover {

  color: #E94F30; 

  background: transparent;

  z-index: 100;



  }



a.tbox span, a.tbox1 span , a.tboxporsche span {

  display: none;  

  text-decoration: none; 

  z-index: 101;

 

}



a.tbox:hover span {

	display: block;

	position: absolute;

	top: 20px;

	left: -50px;

	width: 500px;

	height: 100px;

	z-index: 102;

	color: #333333;

	border:3px solid #FFFFFF;

	background: #FF856D;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	padding: 15px;

	margin: 0px;

  }

  

a.tbox1:hover span {

	display: block;

	position: absolute;

	top: -105px;

	left: 50px;

	width: 500px;

	height: 100px;

	z-index: 102;

	color: #333333;

	border:3px solid #FFFFFF;

	background: #FF856D;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	padding: 15px;

	margin: 0px;

  }

 

a.tboxporsche:hover span {

	display: block;

	position: absolute;

	top: -105px;

	left: -600px;

	width: 520px;

	height: 80px;

	z-index: 103;

	color: #333333;

	border:3px solid #FFFFFF;

	background: #FF856D;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	padding: 15px;

	margin: 0px;

  }

 

 

a.tbox span b, a.tbox1 span b, a.tboxporsche span b {

  display: block;

  margin: 0;

  padding: 0;

  font-size: 12px;

  font-weigth: bold;

  color: black;

  background-color: #FF856D;

  border: 0px;

  border-bottom: 1px solid black;

  z-index: 20;



}



.ohne li {

	display: block;

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-weigth: bold;

	color: #333333;

	border-bottom: 0px none;

	list-style-type: none;

	border-top: 0px;

	border-right: 0px;

	border-left: 0px;

}



.pop {

	color: #333333;

	border:3px solid #FFFFFF;

	background: #FF856D;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	margin: 0px;

	padding: 15px;



}



.linkimtext, .linkimtext a{

	color: #E94F30;

	background-color: #CCCCCC;

	font: bold 11px Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	position: absolute;

	visibility: visible;

	float: right;

	padding-bottom: 0px;

	cursor: hand;

	padding-top: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 0px;

}



a.linkimtext a:link {

	color:#E94F30;

	font-weight:bold;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

a.linkimtext a:visited { color:#E94F30; font-weight:bold }

a.linkimtext a:focus { color:#E94F30; font-weight:bold }

a.linkimtext a:hover { color:#E94F30; font-weight:bold }
