	
	
	
	/* ----------------------------------------------------------------- Allgemeine Angaben ------------------------------------------ */
	body{
		margin:0px;
		padding:0px;
		background-color:#c0c0c0; /* automaticaly set to black in IE for working Overlay, onli visible in Mozilla */
		width:100%;
		color:#666666;
	}

	/* Standardschrift */
	body, td {
		font-size:11px;
		font-family:Verdana, Arial, sans-serif;
		line-height:18px;
	}
	td 	{
		vertical-align:top;
	}
	form{
		padding:0px;
		margin:0px;
	}
	
	
	a 			{color:#666666; text-decoration:none;}
	a:link		{ color:#666666; text-decoration:none;}
	a:visited	{ color:#666666; text-decoration:none;}
	a:hover		{ color:#990000; text-decoration:none;}
	a:active	{ color:#666666; text-decoration:none;}
	
	img {border-style:none;}
	
	.iebackgroundfix{ /* Bugfix Empty Background in IE */
		width:1px;
		height:1px;
		oversize:hidden;
		line-height:0px;
	}
	
	
	/* Center complete Page ----------------------------------------------------------------------------------------- */
	#center_container {
		margin:0px;
		padding:0px;
		width:100%;
		height:100%;
		text-align:center; /* zentrierung fuer IE */
		background-color:#c0c0c0; /* Background set again! */
	}
	#center_page { 
		width:817px;
		margin:0px;
		padding:0px;
		text-align:center;
		margin-left:auto; /* zentrierung laut W3C */
		margin-right:auto; /* zentrierung laut W3C */
		background-color:#ffffff;
	}
	#center_page_inside { 
		width:760px;
		margin:0px;
		padding:0px;
		text-align:left;
		margin-left:auto; /* zentrierung laut W3C */
		margin-right:auto; /* zentrierung laut W3C */
		background-color:#ffffff;
	}
	
	
	
	
	/* Main blocks ----------------------------------------------------------------------------------------- */
	
	#topnav{
		background-color:#666666;
		line-height:20px;
		height:20px;
		font-size:10px;
		margin-bottom: 2px;
	}
	#topnav #left{
		float:left;
	}
	#topnav #right{
		float:right;
	}
	#topnav a{
		display:block;
		width:72px;
		border-width:1px;
		border-color:#999999;
		text-align:center;
		color:#ffffff;
	}
	#topnav #left a{
		float:left;
		border-style:none solid none none;
	}
	#topnav #right a{
		float:left;
		border-style:none none none solid;
	}
	#mainpart{
		
	
	}
	
	#mainpart #nav{
		width:144px;
		float:left;
		border-style:solid none none none;
		border-width:1px;
		border-color:#666666;
		margin-top:36px;
		font-size:11px;
	}
	#mainpart #nav #navpoint, #mainpart #nav #navpoint_aktiv{
		border-style:none none dashed none;
		border-width:1px;
		border-color:#666666;
		line-height:22px;
		padding-left:4px;

	}
	#mainpart #nav #navpoint_aktiv{
		font-weight:bold;
	}
	#mainpart #nav .subpart #navpoint, #mainpart #nav .subpart #navpoint_aktiv{
		padding-left:14px;
	}
		
	
	#mainpart #seite{
		width:616px;
		float:left;
		background-color:#999999; /* Default */
	}
	
	/* abhängig je Seite !!! */
	/* uhren */
	
	.bgcolor_page_4{ background-color:#999999;}
	.bgcolor_page_18{ background-color:#999999;}
	.bgcolor_page_19{ background-color:#ffcc00;}
	
	/* Sonstiges */
	.bgcolor_page_2{ background-color:#999999;}
	.bgcolor_page_3{ background-color:#999999;}
	.bgcolor_page_5{ background-color:#ffcc00;}
	.bgcolor_page_6{ background-color:#990000;}
	.bgcolor_page_7{ background-color:#006633;}
	.bgcolor_page_8{ background-color:#003366;}
	.bgcolor_page_9{ background-color:#999999;}
	.bgcolor_page_10{ background-color:#999999;}
	.bgcolor_page_11{ background-color:#999999;}
	
	/* Admin */
	.bgcolor_page_12{ background-color:#999999;}
	
	
	
	
	#mainpart #seite #kopf{
		background-color:#666666;
		line-height:20px;
		border-color:#ffffff;
		border-width:2px;
		border-style:none none solid none;
		font-size:10px;
		color:#ffffff;
	}
	#mainpart #seite #kopf select{
		width:150px;
		padding:0px;
		margin:0px;
		font-size:10px;
	}
	
	#mainpart #seite #kopf #suchen{
		width:190px;
		float:left;
	}
	#mainpart #seite #kopf #suchen input{
		width:120px;
		padding:0px;
		margin:0px;
		font-size:10px;
	}
	#mainpart #seite #kopf #blaettern{
		width:282px;
		float:left;
	}
	#mainpart #seite #kopf #blaettern #zurueck{
		float:left;
		width:60px;
		color:#ffffff;
	}
	#mainpart #seite #kopf #blaettern #zurueck a{
		background-image:url(../images/brose/css/weiter.gif);
		background-repeat:no-repeat;
		background-position:left 4px;	
		color:#ffffff;
	}
	#mainpart #seite #kopf #blaettern #seitenzaehler{
		float:left;
		width:158px;
		text-align:center;
	}
	#mainpart #seite #kopf #blaettern #weiter{
		float:left;
		text-align:right;
		width:60px;
	}
	#mainpart #seite #kopf #blaettern #weiter a{
		background-image:url(../images/brose/css/weiter.gif);
		background-repeat:no-repeat;
		background-position:38px 4px;
		color:#ffffff;
	}
	
	#mainpart #seite #kopf #springen{
		width:144px;
		float:left;
		text-align:center;
	}
	#mainpart #seite #kopf #springen input{
		width:30px;
		padding:0px;
		margin:0px;
		font-size:10px;
		text-align:center;
		color:#666666;
	}
	

	#mainpart #seite h1{
		text-transform:uppercase;
		font-size:15px;
		line-height:40px;
		color:#ffffff;
		margin:0px;
		margin-left:27px;
		padding:0px;
	}
	#mainpart #seite h2{
		font-size:13px;
		line-height:24px;
		margin:0px;
		margin-left:0px;
		padding:0px;
	}
	#mainpart #seite .artikel{
		background-color:#ffffff;
		margin-left:27px;
		width:589;
		margin-bottom:8px;
	}
	#mainpart #seite .artikel .bild{
		padding:10px;
	}
	#mainpart #seite .artikel .beschreibung{
		width:370px;
		font-size:10px;
		line-height:15px;
		color:#666666;
	}
	#mainpart #seite .artikel .beschreibung .text{
		padding:10px;
	}
	#mainpart #seite .artikel .beschreibung .topright{
		width:72px;
		float:right;
	}
	#mainpart #seite .artikel .beschreibung .topright .preis{
		background-color:#999999;
		color:#ffffff;
		font-weight:bold;
		text-align:right;
		padding-right:6px;
		font-size:10px;
		line-height:10px;
		height:17px;
	}
	#mainpart #seite .artikel .beschreibung .topright .kontaktlink{
		text-align:right;
	}
	#mainpart #seite .artikel .beschreibung .topright .kontaktlink a{
		color:#990000;
		font-weight:bold;
		padding-right:20px;
		background-image:url(../images/brose/css/kreuz.gif);
		background-repeat:no-repeat;
		background-position:53px 3px;	
		font-size:10px;
	}
	
	
	#mainpart #seite .artikel .marginale{
		width:91px;
		background-color:#999999;
	}
	#mainpart #seite .artikel .marginale .marke{
		color:#ffffff;
		font-size:10px;
		font-weight:bold;
		line-height:10px;
		height:17px;
		text-align:right;
		padding-right:2px;
	}
	#mainpart #seite .artikel .marginale .toplink{
		font-size:9px;
		border-style:solid none none none;
		border-width:1px;
		border-color:#ffffff;
		text-align:right;
		padding:0px 6px 3px 3px;
		
	}
	#mainpart #seite .artikel .marginale .toplink a{
		color:#ffffff;
		
	}
	
	#mainpart #seite .standard{
		background-color:#ffffff;
		margin-left:27px;
		width:568px;
		
	}
	#mainpart #seite .standard #marginale{
		float:right;
		width:101px;
	}
	
	#mainpart #seite .standard a{
		text-decoration:underline;
	}
	
	#mainpart #seite .content{
		padding: 22px 111px 22px 18px;
	}
	#mainpart #seite .content .homebeschreibung{
		color:#666666;
	}
	#mainpart #seite .content .small{
		font-size:9px;
		line-height:12px;
	}
	
	
	#seite .content .spalten1, #seite .content .content1	{	width:128px; 	}
	#seite .content .spalten2, #seite .content .content2	{	width:210px;	}
	#seite .content .spalten3, #seite .content .content3	{	width:293px;	}
	#seite .content .spalten4, #seite .content .content4	{	width:439px;	}
	
	#seite .content1, #seite .content2 {
		margin-bottom:8px; /* Elementabstand */
	}
	
	.jsback{
		margin:10px 0px 0px 26px;
	}
	.jsback a{
		color:#ffffff;
	}
	
	.clearfloat{
		clear:both;
	}
	
	.footer{
		text-align:right;
		font-size:9px;
	}
	
	
	
	/* Homepage */
	#mainpart #seite .home{
		background-color:#ffffff;
		margin-left:27px;
		width:568px;
		background-image:url(../images/brose/css/brose_bglogo.gif);
		background-repeat:no-repeat;
		background-position:top right;	
	}
	.introelement{
		width:100%;
		margin-bottom:8px; 
		background-color:#ffffff;
		color: #666666;
	}
	.introelement .bezeichnung{
		width:128px;
		padding:4px;
		font-size:17px;
		line-height:21px;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	.introelement .bild{
		width:128px;
	}
	.introelement .beschreibung{
		padding:8px;
		padding-left:18px;
		font-size:9px;
		line-height:15px;
	}
	.introelement .beschreibung .headline{
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		margin-bottom:4px;
	}
	
	.introelement .logo{
		width:112px;
	}
	
	
	
	
/* Kontaktformular ------------------------------- */
	.eingabe{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:140px
		
	}
	.eingabe_sonstiges {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:270px;
		height:100px;
	}
	.textarea_kontakt{
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:left;
		width:220px;
		height:162px;
	}
	.absendebutton {
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px; 
		color:#333333;	
		border-style:solid;
		border-color:#666666 #666666 #666666 #666666;
		border-width:1px;
		text-align:center;
		background-color:#eeeeee;
	}
	.error{
		color:#990000;
	}