 A:LINK  {
 	text-decoration : none;
 	text-transform : none;
	color : #fc0e02;
 }
 
 A:VISITED  {
 	text-decoration : none;
 	text-transform : none;
	color : #fc0e02;
 } 
 
 a  {
 	text-decoration : none;
	color : #fc0e02;
}


.arial  {
 	font-size : 12px;
	font-family : Arial;
	color : Black;
}

.arialbold {
 	font-size : 12px;
	font-family : Arial;
	font-weight : bold;
	color : Black;
}


.arialkl  {
 	font-size : 11px;
	font-family : Arial;
	color : Black;
}

h1 {font-size : 16px;
	font-family : Arial;
	font-weight : bold;
	color : Black;
}

.small {
	font-size : 11px;
	font-family : Arial;
	color : Black;
}


/* =====================
Neuer Rahmen ohne Frames
===================== */

body {
	color: #000;
	background-color: #fcec94;
	margin: 0;
}

a { color: #fc0e02; }
a:hover, a:visited { color: #fc0e02; }

p { margin: 0px 0px 12px 0px; }


/* Header und Navigation */

div#header, div#header-home {
	background-color: #96502C;
	background-position: 0px bottom;
	background-repeat: repeat-x;
}

div#header {
	height: 126px;
	background-image: url('media/bg_2.gif');
}

div#header-home {
	height: 233px;
	padding: 0px 0px 0px 50px;
	background-image: url('media/bg.gif');
}

div#header-home a img { margin-top: 10px; }

img.schmuckbild {
	float: right;
	margin-right: 90px;
}

div#navigation {
	width: 760px;
	padding-top: 3px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 20px;
}

a.logo {
	display: block;
	float: left;
	margin: 3px 20px 0px 5px;
}

div#navigation ul {	
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

div#header-home div#navigation ul {
	clear: both;
	margin: 10px 0px 0px 20px;
	vertical-align: top;
}

div#navigation ul li {
	float: left;	
	padding: 0px 10px 0px 0px;
	list-style-type: none;
	vertical-align: bottom;
}

div#header li.nav-login { margin-top: 4px; }
div#header-home li.nav-login { margin-top: 1px; }

li.nav-sprache-d { padding-left: 30px !important; }

img.seitentitel {
	float: right;
	margin: -7px 10px 0px 0px;
}


/* Inhaltsbereich */

div.content {
	width: 740px;
	font-family: Arial;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px 0px 0px 0px;
	clear: both;
}

div.spacer, div.spacer-blank { clear: both; }
div.spacer { margin: 0px 0px 20px 0px; }

img.titel-absolut {
	position: absolute;
	margin: 0px 0px 0px -30px;
}

div.umfluss-links {
	float: left;
	margin: 0px 20px 20px 0px;	
}

div.umfluss-rechts {
	float: right;
	margin: 0px 0px 20px 20px;	
}

dl { margin: 0px 0px 30px 40px; }
 

/* Optimierung */

body.home { 
	background-color: #96502C;
	margin: 0;
}

div#rahmen-home {
	width: 585px;
	height: 380px;
	background-image: url('media/bg-home.gif');
	background-repeat: no-repeat;
	background-position: 30px 0px;
	margin-left: auto;
	margin-right: auto;
}

div.sprache-de {
	position: absolute;
	margin: 70px 0px 0px 370px;
}

div.sprache-en {
	position: absolute;
	margin: 210px 0px 0px 230px;
}

div.home-adresse {
	position: absolute;
	font-family: Arial;
	font-size: 12px;
	margin-top: 210px;
	line-height: 1.3em
}

div.text-einstieg {
	position: absolute;
	width: 670px;
	font-family: Arial;
	font-size: 12px;
	color: #69351A;
	line-height: 1.4em;
	margin-top: 31.0em;
	text-align: left;
}

div.text-einstieg h2 {
	font-size: 12px;
	margin: 40px 0px 10px 0px;
}

div.text-einstieg p.text {
	font-size: 11px;
	text-align: justify;
	width: 600px;
}

div.text-home {
	width: 600px;
	margin-top: 50px;
}

div.text-home p.schriftzug {
	float: left;
	margin: 15px 0px 0px 40px;
}

div.text-home p.einstieg, div.text-home p.adresse {
	font-family: Arial;
	font-size: 11px;
	color: #e2c578;
	text-align: justify;
	margin: 40px 0px 10px 0px;
	width: 500px;
}
p.jubilaeum { margin: 0px 0px 30px 0px; }

p.jubilaeum a {
	font-family: Arial;
	font-size: 13px;
	color: #e2c578 !important;
	text-decoration: underline !important;
}
p.jubilaeum a:hover {  }

div.text-home p.adresse { text-align: center; font-size: 10px; }


/* Produkte neu */

div#produkte {
	width: 850px;
	text-align: left;
	margin-top: 40px;
	font-family: Arial;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
}

div#produkte-info {
	float: left;
	width: 600px;
	margin: 0;
}

* html div#produkte-info { width: 570px; }

div#produkte-nav {
	float: left;
	width: 250px;
	margin: 0;
}

* html div#produkte-nav { padding-left: 30px; }

div#produkte-nav ul {
	width: 160px;
	list-style-type: none;
	margin: 20px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 1.6em;
}

div#produkte-nav img { border: 0; }

div#produkte h2 { margin: 0px 0px 20px 0px; }

div#produkte-flash { margin-top: 40px; }


/* Vertrieb neu */

div#vertrieb {
	width: 740px;
	font-family: Arial;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;	
	padding: 20px 0px 0px 0px;
}
* html div#vertrieb { width: 790px; }

div#vertrieb-info {
	float: left;
	width: 453px;
	margin: 0px 0px 0px 70px;
}

* html div#vertrieb-info {
	width: 453px;
	margin-left: 50px;
}

div#vertrieb-nav {
	float: left;
	width: 217px;
	margin: 50px 0px 0px 0px;
}

div#vertrieb-nav table {
	font-family: Arial;
	font-size: 12px;
}

div#vertrieb-nav table { width: 217px; }

div#vertrieb p.adresse, table#formular td p.adresse {
	 margin: 10px 10px 10px 10px;
	 text-align: left;
}


/* Umbau Presse und News */

div.uebersicht {
	 width: 650px;
	 clear: both;
	}

div.uebersicht-bild {
	float: left;
	width: 140px;
	padding: 20px 0px 10px 0px;
}

div.uebersicht-text {
	float: left;
	width:510px;
	padding: 20px 0px 10px 0px;
}

div.uebersicht-text a { text-decoration: underline; }

div.details {
	width: 650px;
	clear: both; 
	paddding-top: 30px;
}

div.details-bild-links {
	float: left;
	width: 125px;
	margin: 20px 10px 10px 0px;
}

div.details-text {
	float: left;
	width: 515px;
	margin: 20px 0px 0px 0px;
}

div.details-bild-rechts {
	float: right;
	margin: 0px 0px 10px 15px;
}

div.details-text a { text-decoration: underline; }

div.details-bild-unten {
	clear: both;
	margin: 20px 0px 20px 0px;
}

div.details-bild-unten img {
	float: left;
	margin: 0px 30px 20px 0px;
}



