* {
	font-family:  Arial, Helvetica, sans-serif;
}

html, body {
	height:100%;
}

body {
	padding: 0;
	margin: 0;
	background-color: #fff;
	font-size: 12px;
	color: #4D4D4D;
}

form {
	display:inline;
}
img {
	border: 0;
}

a {
 	color: #004B8E;
 	text-decoration: none;
}

a: hover {
	color: #F40045;
	text-decoration: underline;
}

h1 {
	font-size: 15px;
	font-weight: normal;
	color: #004B8E;
	text-transform: uppercase;
	margin: 0 0 15px 0;
}

h1.productlisting {
	font-size: 16px;
	font-weight: normal;
	color: #004B8E;
	text-transform: uppercase;
	margin: 0;
}

h2 {
	font-size: 12px;
	font-weight: normal;
	color: #004B8E;
	margin: 0 0 15px 0;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

#outer {
	background-image: url(../images/bg-outer.jpg);
	background-repeat: repeat-x;
}

#main {
	padding: 0;
	width: 999px;
	margin: 0;
}

#header {
	position: relative;
	height: 170px;
	width: 999px;
}

#logo-starcke {
	position: absolute;
	top: 30px;
	left: 19px;
}
#logo-ersta {
	position: absolute;
	top: 28px;
	left: 265px;
}
#logo-matador {
	position: absolute;
	top: 27px;
	left: 343px;
}

#global {
	position: absolute;
	top: 29px;
	left: 861px;
	text-transform: uppercase;
}

#global a {
	display: block;
	padding: 0 0 4px 0;
	color: #6A6A6A;
	font-size: 11px;
}

#search {
	position: absolute;
	top: 30px;
	left: 604px;
	font-size: 11px;
	color: #6A6A6A;
}

#search input {
	vertical-align: middle;
	padding: 0;
}

#search .searchterm {
	border: 1px #BBBBBB solid;
	width: 116px;
	height:19px;
	margin: 0 3px 0 0;
}
#search #search-erweitert {
	text-align: right;
	margin: 7px 0 0 0;
}
#search #search-erweitert a {
	color: #6A6A6A;
}

#language-en,#language-de {
	position:absolute;
	top: 104px;
	left: 860px;
}
#language-en a,#language-de a {
	display: block;
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 22px;
	color: #6A6A6A;
	font-size: 11px;
}
#language-en a {
	background-image: url("../images/flagge-en.gif");
}
#language-de a {
	background-image: url("../images/flagge-de.gif");
}

#nav0-1 {
	position:absolute;
	top: 106px;
	left: 200px;
}

#nav0-1 a {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 11px;
	margin: 0 3px 0 0;
	padding: 10px 18px 4px 18px;
	background-image: url("../images/nav0-1-bg.jpg");
	color: #4D4D4D;
	border-left: 1px #E2E2E2 solid;
	border-top: 1px #C8C8C8 solid;
	border-right: 1px #A8A8A8 solid;
	text-transform: uppercase;
}

#nav0-1 a:hover {
	color: #004B8E;
}

#nav0-1 .active:hover, #nav0-1 .activesub:hover {
	color: #004B8E;
}

#nav0-1 .active {
	color: #004B8E;
}

#nav0-1 .activesub {
	color: #004B8E;
}

#body {
	margin: 0;
	padding: 0;
	background-image: url("../images/bg-body.gif");
}

#pathfinder {
	margin: 9px 0 11px 19px;
	padding: 0 0 0 0;
}

#pathfinder, #pathfinder a {
	color: #004B8E;
	font-size: 10px;
	font-weight: bold;
}

#pathfinder a.active {
	color: #004B8E;
}

.content {
	padding: 10px;
	background-color: #fff !important;
}

/* Für WYSIWYG immer Content als important setzen! */
.content a {
 	color: #004B8E !important;
 	text-decoration: none !important;
}

.content table {
	border-collapse: collapse;
}

.content table tr td {
	font-size: 12px;
}

#left {
	float: left;
	margin: 0;
	padding: 0;
	width: 200px;
	background-color: #fff;
}

#content {
	float: left;
	margin: 0;
	padding: 0 15px 0 15px;
	width: 587px;
}

#right {
	float: left;
	margin: 0;
	padding: 0;
	width: 182px;
}

#footer {
	clear: both;
	border-top: 20px #fff solid;
	padding: 15px 19px 0 19px;
	height: 52px;
	background-image: url("../images/bg-footer.jpg");
}

#footer, #footer a {
	font-size: 12px;
	color: #757575;
}

#copyright {
	font-size: 11px;
	color: #A0A0A0;
}

#nav0-2, #navLog3-1 {
	margin: 0;
	padding: 0;
	background-color: #fff;
	width: 200px;
}

#navLog3-1 h3 {
	font-size: 11px;
	color: #535353;
	text-transform: uppercase;
	line-height: 28px;
	margin: 0;
	font-weight: normal;
	padding: 0;
}

#nav0-2 a, #navLog3-1 a {
	display: block;
	width: 160px;
	font-weight: bold;
	border-bottom: 2px #fff solid;
	padding: 7px 18px 4px 22px;
	background-color: #E5E5E5;
	color: #4D4D4D;
}

#nav0-2 a:hover, #navLog3-1 a:hover {
	color: #000;
}

#nav0-2 a.active:hover, #nav0-2 a.activesub:hover, #navLog3-1 .active:hover, #navLog3-1 .activesub:hover {
	color: #000;
}

#nav0-2 a.active, #navLog3-1 .active {
	color: #000;
}

#nav0-2 a.activesub, #navLog3-1 .activesub {
	color: #000;
}

#nav0-3 {
	margin: 1px 0 1px 0;
	width: 200px;
}

#nav0-3 a {
	display: block;
	border-bottom: 2px #fff solid;
	margin: 0;
	padding: 4px 19px 3px 33px;
	background-color: #F6F6F6;
	color: #8A8A8A;
	width: 148px;
	font-weight:normal;
}

#nav0-3 a:hover, #nav0-3 a.active:hover, #nav0-3 a.activesub:hover{
	color: #000;
	background-image: url("../images/nav0-3-over.gif");
	background-repeat: no-repeat;
	background-position: 190px 9px;
}

#nav0-3 a.active {
	color: #000;
	background-image: url("../images/nav0-3-over.gif");
	background-repeat: no-repeat;
	background-position: 190px 9px;
}

#rechte_randleiste {
	background-color: #fff;
}

/* Produkte Liste */
.prod-list {
	width: 586px;
}
.prod-list, .prod-list tr, .prod-list tr td {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.prod-list .pic {
	width: 186px;
	border-right: 1px #E5E5E5 solid;
}
.prod-list .infos {
	width: 388px;
	padding: 0 0 0 11px;
	color: #004B8E;
}

.prod-list .infos a.download {
	display: block;
	color: #014C9D;
	padding: 0 0 5px 25px;
	margin-top: 5px;
	background-image: url("../images/download_icons/pdf_files.gif");
	background-repeat: no-repeat;
	background-position: top left;
}

/* Produkte Liste - Daten */
.table {
	width: 388px;
	clear: both;
}
.table, .table tr, .table tr td {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.table tr td {
	border-bottom: 1px #fff solid;
	padding: 5px 7px 5px 7px;
	width: 50%;
}
.table tr td.left {
	border-right: 1px #fff solid;
	background-color: #E5E5E5;
	color:#4D4D4D;
}
.table tr td.right {
	border-left: 1px #fff solid;
	background-color: #F6F6F6;
	color: #004B8E;
}

/* Rechte Leiste */
.headline-grau {
	background-color: #F2F2F2;
	padding: 8px 10px 8px 10px;
	font-size: 10px;
	text-transform: uppercase;
	color: #8A8A8A;
}
.subWhite {
	border-bottom: 20px #fff solid;
}
.border {
	border: 1px #E6E6E6 solid;
}
.border .text {
	padding: 8px 10px 8px 10px;
}
.border .textansprech {
	padding: 8px 10px 8px 10px;
	font-size: 15px;
	color: #8A8A8A;
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom: 1px #fff solid;
}
.border .text-grau {
	padding: 8px 10px 8px 10px;
	background-color: #fff;
	color: #61686A;
	border-top: 1px #fff solid;
}
.border .anwendungsgebiete {
	padding: 5px 0 5px 10px;
	border-bottom: 1px #F6F6F6 solid;
	color: #004B8E;
}

.border a.download {
	display: block;
	color: #014C9D;
	padding: 0 0 5px 25px;
	margin-top: 5px;
}
.border .pdfLink {
	background-image: url("../images/download_icons/pdf_files.gif");
	background-repeat: no-repeat;
	background-position: top left;
}


.border .anwendungsgebiete img {
	margin: 0 5px 0 0;
	vertical-align: middle;
}

/* Produkte Detailseite */
.prod-detail {
	width: 586px;
}
.prod-detail, .prod-detail tr, .prod-detail tr td {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.prod-detail .pic {
	width: 186px;
	border-right: 1px #E5E5E5 solid;
}
.prod-detail .lens {
	border-right: 1px #E5E5E5 solid;
	vertical-align: bottom;
	text-align: right;
	padding: 0 7px 0 0;
}
.prod-detail .infos {
	width: 388px;
	padding: 0 0 0 11px;
}

.prod-detail .infos .weitere {
	background-color: #E5E5E5;
	padding: 6px 10px 12px 10px;
}
.prod-detail .infos .weitere select {
	float: right;
	width: 160px;
	color: #4D4D4D;
}
#infobox {
	position: relative;
	height: 1px;
	font-size: 1px;
}
#detailPrint {
	background-image: url("../images/detail_print.gif");
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 18px;
	position: absolute;
	top:-28px;
	right: 0px;
	width: 130px;
	display: block;
	font-size: 12px;
	color: #012E57;
}

#bestand {
	padding-left: 18px;
	position: absolute;
	top:-14px;
	left: 180px;
	width: 130px;
	display: block;
	font-size: 12px;
	color: #012E57;
}

/* Produkte Detailseite - Daten */
.daten {
	width: 586px;
	clear: both;
}
.daten, .daten tr, .daten tr td {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}

.daten tr td {
	border-top: 1px #fff solid;
	padding: 5px 7px 5px 7px;
	border-bottom: 1px #E5E5E5 solid;
}

.daten tr th {
	border-right: 1px #fff solid;
	background-color: #004B8E;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding: 5px 7px 5px 7px;
}

.daten tr.hellgrau {
	background-color: #F6F6F6;
}

.daten tr.weiss {
	background-color: #fff;
}

/* Produkte Produktanfrage */
.produktanfrage {
	width: 586px;
	clear: both;
}
.produktanfrage, .produktanfrage tr, .produktanfrage tr td {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.produktanfrage tr td.left  {
	background-color: #F6F6F6;
	width: 184px;
	border-right: 14px #fff solid;
}
.produktanfrage tr td.right  {
	background-color: #F6F6F6;
	width: 374px;
	border-top: 5px #E5E5E5 solid;
	padding: 15px 0 15px 11px;
}
.produktanfrage-form {
	width: 361px;
}
.produktanfrage-form, .produktanfrage-form tr, .produktanfrage-form tr td {
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.produktanfrage-form tr td.text {
	padding: 3px 0 0 0;
	width: 92px;
}
.produktanfrage-form tr td.textfeld {
	padding: 0 0 5px 0;
	width: 269px;
}
.produktanfrage-form tr td .input {
	border: 1px #E5E5E5 solid;
	width: 166px;
	height: 19px;
}
.produktanfrage-form tr td textarea {
	border: 1px #E5E5E5 solid;
	width: 99%;
	height: 100px;
}

/* Startseite */
#body-start {
	margin: 0;
	padding: 0;
}
#body-start #head {
	background-image: url("../images/bg-start.jpg");
	height: 188px;
	margin: 0 0 16px 0;
}
#body-start #head #text {
	width: 361px;
	float: left;
	padding: 30px 20px 0 20px;
	color: #fff;
}
#body-start #head #text a {
	color: #fff;
}
#body-start #head #bild {
	float: left;
}
.arrow-left {
	float: left;
	vertical-align: middle;
	margin: 0 12px 0 0;
}

.arrow-right {
	float: right;
	vertical-align: middle;
}

#start-left {
	float: left;
	width: 361px;
	padding: 15px 20px 0 20px;
	background-image: url("../images/start-left-bg.jpg");
	background-repeat: no-repeat;
	background-position: right;
	height: 325px;
}

#start-left ul.arrowright {
	width: 120px;
	display: block;
}

#start-middle {
	float: left;
	width: 199px;
	margin: 0 16px 0 0;
}
#start-right {
	float: left;
	width: 383px;
}

ul, ul.arrowright {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul li {
	background-image: url("../images/li.gif");
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 10px;
	margin: 0 0 3px 0;
}

ul.arrowright li {
	background-image: url("../images/li.gif");
	background-repeat: no-repeat;
	background-position: right;
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
}

ul.arrowleft li {
	background-image: url("../images/li.gif");
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 10px;
	margin: 0 0 3px 0;
}

li a {

}
.box-grau {
	background-color: #F4F4F4;
	padding: 5px 10px 5px 15px;
	margin: 0 0 10px 0;
}
.link-arrow {
	display:block;
	background-image: url("../images/arrow.jpg");
	background-repeat: no-repeat;
	background-position: left;
	height: 17px;
	padding: 3px 0 0 25px;
	font-weight:bold;
}
.link-arrow-left {
	display:block;
	background-image: url("../images/arrow.jpg");
	background-repeat: no-repeat;
	height: 17px;
	padding: 3px 0 0 30px;
	font-weight:bold;
}
#teaser-kontakt {
	height: 164px;
	background-image: url("../images/teaser_kontakt.jpg");
	padding: 15px 15px 0 15px;
}
.text2 {
	padding: 12px 10px 12px 15px;
}
.text3 {
	padding: 11px 0 10px 0;
}
#prodkata {
	margin: 7px 0 0 10px;
}

.randleiste_1 {
	margin:0;
	padding:10px;
	background-image:url('../images/randleisten/randleiste_1.gif');
	background-repeat:repeat-y;
	background-position:0 0;
	width:182px;
}

.randleiste_2 {

}

.randleiste_3 {

}

#sitemap {
}

#sitemap div a {
	display:block;
	border-bottom:1px #e2e2e2 solid;
	padding:1px 3px 1px 0;
	font-weight:normal;
}

#sitemap div a.eebene {
	display:block;
	padding:1px 3px 1px 3px;
	font-weight:bold;
}

#themepic, #rechte_randleiste, #content, #text {
	position: relative;
	display: block;
}

.directedit {
	position: absolute;
	right:0px;
	top:0px;
}

.layer {
	position:absolute;
	left:411px;
	top:190px;
	width:158px;
	height:257px;
	visibility: hidden;
	border: 1px #E5E5E5 solid;
	background-color: #F6F6F6;
	padding: 15px;
}
.layer-infotext, .layer-plzsuche {
	position:absolute;
	left:411px;
	top:190px;
	width:158px;
	height:257px;
	visibility: visible;
	background-color:#fff;
	font-size: 12px;
	border: 1px #E5E5E5 solid;
	background-color: #F6F6F6;
	text-align:center;
	color:#012E57;
	padding: 15px;
}

.layer-plzsuche {
	top: 110px;
	height: 40px;
}

.layer-buttons {
	position:absolute;
	left:411px;
	top:487px;
	width:190px;
	visibility: visible;
}

/* SEITENNAVIGATION */
.pager {
	background-color:#E5E5E5;
	height:16px;
	padding:5px 10px;
}

.pager .page {
	float:left;
	line-height:16px;
}

.pager .pages {
	float:right;
	line-height:16px;
	vertical-align:middle;
}

.pager .pages a.active_page {
	font-weight:bold;
}

.pager .pages img {
	vertical-align:middle;
	margin-bottom:2px;
}

.prod_img {
	position:relative;
	display:block;
}

.lensE {
	position:absolute;
	bottom:0;
	right:0;
	border-left:1px #fff solid;
	border-top:1px #fff solid;
}

hr {
	border:none;
	border-top:1px solid #cccccc;
	height:1px;
}




.layer_fix{
	position:relative;
}

#satzform {
	margin: 5px 0px 0 0;
	background-color: #fff;
	color: #145996;
	font-size: 10px;
	z-index:900;
}
#layer_satzform, #layer_anwendungs {
	display: none;
	width: 367px;
	position: absolute;
	left: 16px;
	z-index:1000;
	top: 0px;
}
input, textarea {
	border:1px solid #ccc;
}


.pdfChooserOuter {

}

.pdfChooser {
	width: 300px;
	height: 200px;
	overflow: scroll;
	border:2px #014C8F solid;
	background-color: #FaFaFa;
}

.pdfChooserLine, .pdfChooserLineFirst {
	padding: 4px 3px 4px 22px;
	background-image:url('../images/download_icons/pdf_files.gif');
	background-repeat:no-repeat;
	background-position: 2px 3px;
}


.pdfChooserLine{
	border-top:1px #ccc dotted;
}


.anwendung td {
	border-bottom:1px #E5E5E5 solid;
}


.anwendung td p {
	margin:0;
	padding:0;
}

.anwendung .anwendungth {
	font-size:13px;
	color:#004B8E;
	font-weight:bold;
}