<!--

/* general settings */

body { background-color: #000000; margin: 0; padding: 0; text-align: center; }

h1 { font-family: Verdana, Arial, Sans-Serif; font-size: 12pt; font-weight: bold; color: #151515; }

h2 { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #151515; 
	line-height: 110%;  }

p, td, li { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #151515; 
	line-height: 110%;  }

.normal { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #151515; 
	line-height: 110%;  }

.klein { font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; font-weight:normal; color: #151515; 
	line-height: 110%;  }

.fett { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:bold; color: #151515; 
	line-height: 110%;  }

.rot { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:normal; color: #871E2D; 
	line-height: 110%;  }

.rot_fett { font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight:bold; color: #871E2D; 
	line-height: 110%;  }

.schnellste { font-family: Arial, Verdana, Sans-Serif; font-size: 22pt; font-weight: normal; color: #902030; letter-spacing: 0.05em; }

.neuheit { font-family: Arial, Verdana, Sans-Serif; font-size: 16pt; font-weight: normal; color: #151515; }

.original { font-family: Arial, Verdana, Sans-Serif; font-size: 22pt; font-weight: bold; color: #c9d2cf; margin-left: 290px; display: block; }

.besucher { font-family: Arial, Verdana, Sans-Serif; font-size: 18pt; font-weight: normal; color: #eeeae9; margin-top: 20px; display: block; }

.lauftext { font-family: Arial, Verdana, Sans-Serif; font-size: 14pt; font-weight: normal; color: #000000; height: 30px; display: block; background-color: #ff9e02; margin-top: 10px; padding-top: 3px; }


ul { list-style-type: square; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-style: normal; font-size: 9pt; font-weight: normal; color: #151515; }



a:link, a:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #000066; text-decoration:underline; }
a:hover, a:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #871E2D; text-decoration:underline; }

a.linkfett:link, a.linkfett:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
				     font-weight: bold; color: #000066; text-decoration:underline; }
a.linkfett:hover, a.linkfett:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
				     font-weight: bold; color: #871E2D; text-decoration:underline; }

a.noline:link, a.noline:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #000066; text-decoration:none; }
a.noline:hover, a.noline:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #871E2D; text-decoration:none; }

a.noline_fett:link, a.noline_fett:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
					     font-weight: bold; color: #000066; text-decoration:none; }
a.noline_fett:hover, a.noline_fett:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
					     font-weight: bold; color: #871E2D; text-decoration:none; }

a.klein:link, a.klein:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #000066; text-decoration:underline; }
a.klein:hover, a.klein:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; 
		     		font-weight: normal; color: #871E2D; text-decoration:underline; }
					
a.heute:link, a.heute:visited  { font-family: Arial, Verdana, Sans-Serif; font-size: 22pt;
					font-weight: normal; color: #902030; letter-spacing: 0.05em; text-decoration:none; }
a.heute:hover, a.heute:active  { font-family: Arial, Verdana, Sans-Serif; font-size: 22pt;
					font-weight: normal; color: #902030; letter-spacing: 0.05em; text-decoration:underline; }
					
a.download:link, a.download:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #000066; text-decoration:none; }
a.download:hover, a.download:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: normal; color: #000066; text-decoration:underline; }
			 
a.cat:link, a.cat:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: bold; color: #000066; text-decoration:none; display: block; margin-top: 5px; padding-left: 10px; background: url(grafik/b_arrow_download.gif) left no-repeat; }
a.cat:hover, a.cat:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: bold; color: #871E2D; text-decoration:none; display: block; margin-top: 5px; padding-left: 10px; background: url(grafik/b_arrow_download.gif) left no-repeat; }

a.cat-hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: bold; color: #871E2D; text-decoration:none; display: block; margin-top: 5px; padding-left: 10px; background: url(grafik/b_arrow_download.gif) left no-repeat; }

a.cat-slim:link, a.cat-slim:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: bold; color: #000066; text-decoration:none; display: block; margin-top: 5px; padding-left: 10px; }
a.cat-slim:hover, a.cat-slim:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: bold; color: #871E2D; text-decoration:none; display: block; margin-top: 5px; padding-left: 10px; }
			 
a.cat-slim-hover  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8pt; 
		     font-weight: bold; color: #871E2D; text-decoration:none; display: block; margin-top: 5px; padding-left: 10px; }


a.submenu:link, a.submenu:visited { float: left; display: block; width: 100px; height: 20px; 
				background-color: #808285; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #282828; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: left; 
				padding-top: 6px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; }

a.submenu:hover, a.submenu:active { float: left; display: block; width: 100px; height: 20px; 
				background-color: #808285; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #fafafa; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: left; 
				padding-top: 6px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; }


a.submenu_c:link, a.submenu_c:visited { float: left; display: block; height: 20px; 
				background-color: #808285; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #fafafa; font-style: normal; font-size: 9pt; font-weight: normal;
				text-decoration: none; text-align: left; 
				padding-top: 6px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; }

a.submenu_c:hover, a.submenu_c:active { float: left; display: block; height: 20px; 
				background-color: #808285; 
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #fafafa; font-style: normal; font-size: 9pt; font-weight: normal;
				text-decoration: none; text-align: left; 
				padding-top: 6px; padding-bottom: 0px; padding-left: 8px; padding-right: 8px; }


a.item:link, a.item:visited 	{ float: left; display: block; width: 370px; 
				background-image: url(grafik/itemlink_arrow_normal.gif); background-repeat: no-repeat;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #000066; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: left; 
				padding-top: 2px; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; }

a.item:hover, a.item:active 	{ float: left; display: block; width: 370px; 
				background-image: url(grafik/itemlink_arrow_rollover.gif); background-repeat: no-repeat;
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				color: #871E2D; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: left; 
				padding-top: 2px; padding-bottom: 0px; padding-left: 15px; padding-right: 0px; }





/* 1st layers */

#mainlayer	{ width: 960px; height: 100%; margin: 0 auto; top: 0px; text-align:left; }

#header 	{ float: left; width: 960px; height: 100px; _height: 173px; position: relative; text-align: left; 
		  background-image: url(grafik/bg_header.jpg); 
		  margin-top: 30px; padding-top: 73px; display: block; }

#menu 		{ float: left; width: 960px; height: 25px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block; }

#submenu	{ float: left; width: 960px; height: 25px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block; }

#place1 	{ float: left; width: 960px; height: 40px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block;}

#content 	{ float: left; width: 960px; min-height: 390px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block;}

#place2 	{ float: left; width: 960px; height: 40px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block;}

#footer 	{ float: left; width: 960px; height: 36px; position: relative; top: 0px; text-align: center; 
		  background-image: url(grafik/bg_footer.jpg); background-repeat: no-repeat; 
		  display: block; }
		  
		  #footer div { margin-top: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 8pt; font-weight: bold; }

#final 		{ float: left; width: 940px; height: 20px; position: relative; top: 0px; text-align: center; 
		  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: normal; color: #242424; 
		  margin-top: 10px;
		  display: block; }



/* additional 1st layers for print version */

#print_header 	{ float: left; width: 960px; height: 60px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block;}

#print_footer 	{ float: left; width: 960px; height: 60px; position: relative; top: 0px; text-align: left; 
		  background-color: #FFFFFF; 
		  display: block;}



/* 2nd layers in layer content */

#bar_space1	{ float: left; width: 42px; left: 0px; min-height: 390px; text-align: left; }

#bar_cont	{ float: left; width: 655px; left: 0px; text-align: left; }

#bar_space2	{ float: left; width: 20px; left: 0px; text-align: left; }

#bar_newsbox	{ float: left; width: 200px; left: 0px; text-align: left; }

#bar_space3	{ float: left; width: 43px; left: 0px; text-align: left; }




/* 2nd layers in layer footer */

#footerleft {float: left; width:500px; left: 0px; text-align:left; vertical-align:bottom; }

#footerright {float: right; width:499px; left: 0px; text-align:right; vertical-align:bottom; }





/* 3rd layers in 2nd layer bar_cont (for box with content, pagelinks) */

#contbox 	{ float: left; width: 639px; text-align:left; padding: 8px; display: block; background-color: #B4B7BB;
		  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: normal; color: #151515; }

#pagelinks 	{ float: left; width: 639px; text-align:left; padding: 8px; margin-top: 10px; ; display: block; }



/* 3rd layers in 2nd layer bar_newsbox (for box with news) */

#newsbox 	{ float: left; width: 184px; text-align:left; padding: 8px; display: block; 
		  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: normal; color: #151515; 
		  background-color: #B4B7BB; 
		  margin-bottom: 20px; }




/* 4th layers in 3rd layer contbox (e.g. for description at links to items) */

#area_full	{ float: left; display: block; width: 640px; text-align:left; }

#area_full_title	{ float: left; display: block; width: 636px; text-align: left; 
			  font-weight: bold; 
			  background-color: #999C9F; 
			  padding-left: 4px; padding-top: 4px; padding-bottom: 4px; 
			  margin-bottom: 10px; }

#area_left	{ float: left; display: block; width: 252px; text-align:left; }

#area_right	{ float: left; display: block; width: 385px; text-align:left; }

#area_detail_left	{ float: left; display: block; width: 212px; text-align:left; }

#area_detail_right	{ float: left; display: block; width: 425px; text-align:left; }


#items		{ float: left; width: 370px; text-align:left; display: block; 
		  font-family: Verdana, Arial, Sans-Serif; font-size: 8pt; font-weight: normal; color: #151515; 
		  padding-left: 15px; margin-bottom: 15px; }

#pics		{ float: left; width: 200px; min-height: 200px; text-align:left; display: block; 
		  margin-bottom: 10px; margin-right: 6px; }

#homepics	{ float: left; width: 140px; text-align:left; display: block; 
		  margin-bottom: 10px; margin-right: 10px; }
		  
#search-field { display: block; text-align:right; font-size: 10pt; font-weight: normal; margin-bottom:10px; }





/* classes for image-links */

a.bball:link, a.bball:visited { float: left; display: block; width: 120px; height: 19px; 
				background-color: #E86214; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #000000; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 3px; margin-right: 10px;}

a.bball:hover, a.bball:active { float: left; display: block; width: 120px; height: 19px; 
				background-color: #E86214; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				color: #FFFFFF; font-style: normal; font-size: 9pt; font-weight: bold;
				text-decoration: none; text-align: center; 
				padding-top: 3px; margin-right: 10px;}



/* classes for text-links */


a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active { font-family: Arial, Verdana, Helvetica, sans-serif; 
		font-style: normal; font-size: 7pt; font-weight: bold; color: #000000; text-decoration: none; }



/* classes for tables */

.tbl_grau1  { background-color: #D0D0D0; font-family:Arial,Verdana,Sans-Serif; font-size:9pt; font-weight:normal; font-style:normal: color:#000000; }
.tbl_grau2  { background-color: #EAEAEA; font-family:Arial,Verdana,Sans-Serif; font-size:9pt; font-weight:normal; font-style:normal: color:#000000; }

.tbl_noleftpad { padding-left: 0px; }




/* other classes */

.buttonstyle { font-size: 8pt; }

.buttonstyle_rot { background-color: #E86214; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000; 
			font-style: normal; font-size: 9pt; font-weight: bold; }

.picstyle_right		{ margin-left: 10px; margin-bottom: 10px; }
.picstyle_left		{ margin-right: 10px; margin-bottom: 10px; }
.picstyle_nutzung	{ margin-bottom: 5px; }
.picstyle_anno		{ margin-bottom: 5px; }
.picstyle_vorteile	{ margin-bottom: 5px; }

.pagelinkstyle		{ margin-right: 10px; }

.nospace { padding: 0px; margin: 0px; vertical-align: middle; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


//-->