
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#000000;
}

h1.start {
	background:url(/img/start-h1.gif) right top repeat-x;
	color:#fff;
	padding:8px 14px 6px 14px;
}

h1.de {
	background:url(/img/go-to-de.gif) right top no-repeat;
	color:#fff;
	padding:7px 14px 6px 14px;
	cursor:pointer;
}

h1.uk {
	background:url(/img/go-to-uk.gif) right top no-repeat;
	color:#fff;
	padding:7px 14px 6px 14px;
	cursor:pointer;
}

h1.de a, h1.uk a {
	color:#fff;
	text-decoration:none;
}

.stoerer {
	position:absolute;
	margin:90px 0px 0px 415px;
	cursor:pointer;
	width:255px;
	height:152px;
	background: url(/img/stoerer.png) right bottom;

}

* html .stoerer {
	background: url(/img/stoerer.gif) right bottom;
}

img {
	border:0px;
}

.whitesmall {
	font-size:11px;
	color:#ffffff;
}

#marktforschung {
	background-color:#CCCCCC;
	background-image:url(img/marktforschung.gif);
	background-repeat:repeat-y;
}

#logo {
	background-image:url(img/marketing.jpg);
	background-repeat:no-repeat;
	position:absolute;
    top:0px;
    left:0px;
	width:267px;
	height:603px;
}

#menu {
	position:absolute;
	left:0px;
	width:267px;
	top:244px;
	color:#484848;
}

#menu div {
	border-top: 2px solid #D1D1D1;
	margin-left:49px;	
	padding:6px 12px;
	font-size:13px;
}

#menu div:hover {
	background-color:#FFFFFF;
}

#menu div a {
	text-decoration:none;
	color:#484848;
}

#menu div.an {
	color:#ffffff;
	position:relative;
	border:0px;
	padding-top:9px;
	background-color:#A6151A;
	background-image:url(img/menu.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#menu div.an a {
	color:#ffffff;
}

#menu div.an:hover {
	background-color:#A6151A;
}

#menu div.s1an {
	border:0px;
	padding:6px 12px;
}

#menu div.s1an img.punkt {
	position:absolute;
	left:33px;
}


#menu div.s1 {
	border-top:0px;
	padding:6px 12px;
}

#menu div.s2 {
	border-top:0px;
	font-size:11px;
	padding:4px 12px 4px 32px;
}

#menu div.s3 {
	border-top:0px;
	font-size:11px;
	padding:4px 12px 4px 52px;
}

#menu div.s1 strong {
	font-weight:normal;
}

#produkt_und_markt {
	margin:64px 0px 103px 63px;
}

#bild {
	width:694px;
	height:242px;
	position:absolute;
	left:267px;
	top:0px;
	background-image:url(img/bild3.jpg);
}

#bild div.white {
	background-color:#FFFFFF;
	height:30px;
	font-size:12px;
	filter:Alpha(opacity=70);
	-moz-opacity: 0.7;
	background-image:url(img/schatten.gif);
	background-position:left;
	background-repeat:repeat-y;
	position:absolute;
	bottom:0px;
	text-align:right;
	width:694px;
}

#bild div.white img {
	margin:7px 10px 0px 0px;
}

#bild div.topmenu {
	height:30px;
	font-size:12px;
	position:absolute;
	bottom:0px;
	width:624px;
}

#bild div.topmenu span div  {
	font-size:12px;
	position:absolute;
	bottom:30px;
	width:150px;
	border:2px solid #ffffff;
	border-bottom:0px;
	border-top:0px;
	left:-2px;
}

#bild div.topmenu span div span {
	display:block;
	height:auto;
	padding:0px;
	border-top: 2px solid #ffffff;
}

#bild div.topmenu span div span a {
	display:block;
	background-color:#FFFFFF;
	filter:Alpha(opacity=70);
	-moz-opacity: 0.7;
	color:#000000;
	padding:7px 10px 7px 10px; 
	background-image:url(img/schatten.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#bild div span {
	position:relative;
	height:30px;
	display:inline-block;
	padding:0px 10px 0px 10px; 
}

#bild div span a {
	text-decoration:none;
	padding-top:7px;
	color:#484848;
	display:inline-block;
}

div.suche {
	background-color:#CECECE;
	position:absolute;
	padding:0px;
	margin:0px;
	border:0px;
	top:212px;
	left:51px;
	width:216px;
	height:30px;
}

div.suche input.eingabe {
	border:1px solid #ffffff;
	position:absolute;
	margin:5px 0px 0px 11px;
	height:18px;
	width:163px;
	line-height:16px;
	font-size:10px;
	padding:0px 0px 0px 3px;
	background-color:#E2E2E2;
	color:#858585;
}

div.suche input.button {
	position:absolute;
	right:12px;
	margin:5px 0px 0px 11px;
}

.line {
	border-top: 2px solid #D9D9D9;
	width:697px;
	position:absolute;
	left:267px;
	top:244px;
}

.content {
    margin: 275px 0px 0px 280px;
	width:488px;
	line-height:160%;
}

#news {
	width:180px;
	position:absolute;
	left:779px;
	top:277px;
}

.pmbox {
	border:1px solid #B2B2B2;
	line-height:100%;
	display:block;
	width:100%;
	margin-bottom:10px;
}

.pmbox div {
	background-color:#B2B2B2;
	color:#FFFFFF;
	padding:5px 12px;
	font-weight:bold;
}

.pmbox span {
	padding:8px 12px;
	display:block;
	color:#4A4A4A;
	font-size:9px;
}

.pmbox span strong {
	display:block;
}

.pmbox span:hover {
	padding:7px 12px;
	display:block;
	background-color:#eeeeee;
	color:#4A4A4A;
	font-size:9px;
	border-top:1px solid #B2B2B2;
	border-bottom:1px solid #B2B2B2;
}

.box {
	border:1px solid #B2B2B2;
	line-height:100%;
	display:block;
	width:100%;
	margin-bottom:10px;
}

.box div {
	background-color:#B2B2B2;
	color:#FFFFFF;
	padding:5px 12px;
	font-weight:bold;
}

.box span {
	padding:8px 12px;
	display:block;
	color:#4A4A4A;
	font-size:9px;
}

.box span strong {
	display:block;
}


.bilderrahmen {
	border: 0px;
	border-bottom: 1px solid #6B9EDE;
	border-right: 1px solid #6B9EDE; 
}

.whiteborder { border: 1px solid #ffffff; }

a { color: #000000; text-decoration:underline; }
a:hover { color: #646664; text-decoration:underline; }

a.nolink  { color: #000000; text-decoration: none; }
a.nolink:hover  { color: #ff0000; text-decoration: none; }

a.white  { color: #ffffff; text-decoration: none; }
a.white:hover  { color: #eeeeee; text-decoration: none; }

a.grey  { color: #656565; text-decoration: none; }
a.grey:hover  { color: #656565; text-decoration: none; }

.pfadtext  { color: #2183B4; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0px; }
a.pfad  { color: #2183B4; text-decoration: none; }
a.pfad:hover  { color: #2183B4; text-decoration: underline; }

.aktuellesover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #1368B1;; cursor: default;}
.aktuellestext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #656565; cursor: default;}

.content ul { 
	margin: 5px 0px 15px 0px;
	padding:0px;
	list-style-type: none;
	zoom:100%;
}
ul.sitemap { margin-top: 4px; margin-bottom: 4px;}
.content li {
	cursor: default;
	display: table;
	margin-bottom: 4px;
	padding-left: 14px;
	background-image: url(/img/li.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.normtext { font-size: 14px; color: #000000; font-weight: normal; cursor: default; }
.highlighttext { font-size: 14px; color: #E70800; font-weight: bold; cursor: default; }
.tabellenrechnung { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; font-weight: bold; cursor: default; }

.eingabe { 
	font-family: Arial, Helvetica, sans-serif;
	color: #717170; 
	font-size: 12px;
	padding:2px;
	wisth:auto;
	background-color: #ffffff; 
	border: solid 1px #717170;
}

.eingabe_disabled { 
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 12px;
	padding:2px;
	wisth:auto;
	background-color: #dddddd; 
	border: solid 1px #dddddd;
}

.submitbutton {
	font-size:12px;
	background-color:#717170;
	color:#ffffff;
	padding:3px;
	margin:5px 0px;
	border:0px;
}

.kontakt_line {
	height:1px;
	padding:0px;
	background-color: #9AA3A9;
}

.needeingabe { color: #2183B4; font-size: 11px; font-family: Arial, Helvetica, sans-serif;; background-color: #f5f5f5; border: solid 1px #ff0000}

.preis  { color: #A6151A; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif; cursor: default;}
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2183B4;; cursor: default; }

.sizeh1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #717170; font-weight: bold; cursor: default; background-color: #ffffff; border: solid 1px #1368b1}
.sizeh2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #717170; font-weight: bold; cursor: default; background-color: #ffffff; border: solid 1px #1368b1}
.sizeh3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #717170; font-weight: bold; cursor: default; background-color: #ffffff; border: solid 1px #1368b1}
.sizeh4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #717170; font-weight: bold; cursor: default; background-color: #ffffff; border: solid 1px #1368b1}

.redover { font-family: Arial, Geneva, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; color: #2183B4; font-weight: bold; letter-spacing: 5px; cursor: default; }
.tabelleninhalt { font-size: 11px; color: #000000; cursor: default; background-color:#ffffff; vertical-align:top;}
.tab_head { font-size: 13px; font-weight:bold; color: #000000; cursor: default; background-color:#6B9EDE; vertical-align:top;}
.border { border: 0px solid #bbbbbb; }

.tab_headforum {
	font-size: 12px;
	padding: 2px 3px 2px 3px;
	border-top:1px solid #A6151A;
	color: #000000;
	vertical-align:top;
	background-color: #D3D4D6;
	font-weight: bold;
}

.tab_headforum a {
	text-decoration:none;
}

.contentpm a { color: #000000; text-decoration:underline; }
.contentpm a:hover { color: #646664; text-decoration:none; }

h1 { font-size:14px; color:#717170; margin:0px 0px 15px 0px; }
h2 { font-size:13px; color:#717170; margin:0px 0px 15px 0px;}
h3 { font-size:12px; color:#717170; margin:0px 0px 15px 0px;}
h4 { font-size:12px; color:#717170; margin:0px 0px 15px 0px;}
h5 { font-size:11px; color:#717170; margin:0px 0px 15px 0px;}
h6 { font-size:11px; color:#717170; margin:0px 0px 15px 0px;}



.suchfeld { position: absolute; top: 5px; left: 5px; width: 260px; height: 19px; border: solid 1px #8C8C8C;}
.suchbutton{ position: absolute; top: 5px; left: 275px; height: 19px; background-image:url(/img/bgsuch.jpg); border: solid 1px #8C8C8C; }

.kopfzeile	{ position: absolute; left: 0px; top: 0px; width: 100%; height: 244px; background-color:#E4E2E4; background-image:url(/img/newsbg.jpg); background-position:right; background-repeat:repeat-y; }
.menu_root { position: absolute; padding: 7px; left: 0px; top: 244px; width: 100%; height: 39px; background-image:url(/img/rootmenubg_g.jpg); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.menu_root div { display:inline; padding:8px;}
.produkt_und_markt_logo { position: absolute; right: 12px; top: 120px;  }
.news { position: absolute; left: 390px; top: 5px;}
.contentpm { position: absolute; top: 292px; left: 390px; width:634px; font-size:15px; line-height: 20px;}
.menubereich { position: absolute; left: 13px; top: 288px; padding-top: 30px; width: 360px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.menu_ebene1 { margin: 5px;}
.menu_ebene2 { margin: 5px 0px 5px 20px;}
.menu_ebene3 { margin: 5px 0px 5px 40px;}
.flagge { padding-bottom: -5px;}
.drucken { }
.auswahl{ float: right; position: relative; top: -11px;}

#Pflichtangaben a {cursor:pointer;}
#Pflichtangaben table {}
#Pflichtangaben tr {}
#Pflichtangaben td {}
#Pflichtangaben input { width:98%;}
#Pflichtangaben button { width:100%;}

.optin{ width: 300px;  }
.optin input{ width: 300px;  }
.optin select{ width: 300px;  }
.kuerzel_ok { position: absolute; left:495px; margin-top: 4px;}
.fehlermeldung { border: 1px solid #ff0000; color: #ff0000; }




