* {margin:0;padding:0;}
	
body {
	font:normal 11px/16px Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;
	margin:0 0 10px 0;}
div {overflow:hidden;}
ul, li {list-style:none;margin-left:0;}
li {padding-left:15px; background:transparent url('/pics/rotkastl.gif') 0 3px no-repeat;}
ol {list-style:decimal outside;}
ol li {margin-left:15px;}

p, ul {margin-bottom:10px;}

p, li, td, .contenttext
	{font:normal 11px/16px Verdana,Arial,Helvetica,Sans-Serif;color:#000;}

a, a:link, a:visited  {
	color:#000;text-decoration:underline;}
a:hover, a:active {
	color:#000;text-decoration:underline;}
	
a.hlink, a.hlink:link, a.hlink:visited {text-decoration:none;}
a.hlink:hover, a.hlink:focus, a.hlink:active {text-decoration:underline;}

.weiterlink {margin:10px 0 0 0;}
.weiterlink a, .weiterlink a:link, .weiterlink a:visited  {
	color:#000;text-decoration:none;font-size:11px;}
.weiterlink a, .weiterlink a:hover, .weiterlink a:active {
	color:#000;text-decoration:underline;font-size:11px;}

/*
.linkstatisch, .linkstatisch:link, .linkstatisch:visited
{color:black;font-weight:bold;text-decoration:underline;}
*/

textarea {background-color:#FFF;}

#searchsitemap {display:none;}

.weiterlink p {margin:0;text-align:left;}

#container {margin:0;width:995px;}
#links {float:left;width:170px;border:0;
	margin:2px 0 0 10px;padding:0;}
#rechts {float:right;width:155px;border:0; margin:0 0 0 0;}
#maintext {margin:0 0 0 199px; width:640px; padding:0;border:0; min-height:500px;
	background: transparent url('/pics/bgmain.png') right top no-repeat; overflow:hidden;}
#maininnen {width:600px; margin:20px 0 0 0;}
#maintext p, #maintext ul {font-size:11px;line-height:16px;}

#naviAnzeiger {margin:0;position:absolute;top:90px;left:250px;
	font:bold 12px Verdana,Arial,Sans-Serif;color:#8CA2B5;text-decoration:none;}
#naviAnzeiger a, 	#naviAnzeiger a:link, #naviAnzeiger a:visited
	{font:bold 12px Verdana,Arial,Sans-Serif;color:#8CA2B5;text-decoration:none;}
#naviAnzeiger a:hover, #naviAnzeiger a:active
	{font:bold 12px Verdana,Arial,Sans-Serif;color:#8CA2B5;text-decoration:underline;}

#tbg {margin:44px 0 44px 0; padding:0;}
#tbg img {border:0;}
#impr {font:normal 10px Verdana,Arial,Sans-Serif;color:black;margin:30px 0 15px 0;;}
#unterimpr {width:168px;height:100px;background-color:#DDDDDD;border:0;margin:20px 0 0 0;}


#oben {margin:0px 0 0 0;height:235px;width:995px;
	font:normal 11px Verdana,Arial,Sans-Serif;color:#23324F;}
#logo {position:absolute;top:20px;left:15px;}
#leavedrop {position:absolute;top:180px;left:0px; height:19px; width:994px;z-index:2000;}

#navioben {position:absolute;top:26px;left:135px;margin-bottom:0; height:20px; width:660px; overflow:hidden;}
#navioben a, #navioben a:link, #navioben a:visited 
	{color:#18395C; text-decoration: none;float:left; margin:0 17px 0 0; display:block;}
#navioben a.akt, #navioben a.akt:link, #navioben a.akt:visited 	{text-decoration:underline;}
#navioben a:focus, #navioben a:hover, #navioben a:active 	
	{color:#18395C; text-decoration: underline;float:left; margin:0 17px 0 0;display:block;}
	

#navioben2 {position:absolute;top:194px;left:20px; height:37px;	margin:0; padding-top:5px;border:0;width:970px;font-size:11px; overflow:hidden;}
#navioben2 a, #navioben2 a:link, #navioben2 a:visited, #navioben2 a:focus, #navioben2 a:hover, #navioben2 a:active 
	{color:#18395C; text-decoration: none;	background-color:transparent; line-height:19px; 
		float:left; margin:0 0 0 0; padding:10px 10px 5px 4px; display:block;
		background:#FFF url('/pics/vstrich.gif') left top no-repeat;}
#navioben2 a:focus, #navioben2 a:hover, #navioben2 a:active 	
	{text-decoration: underline; color:#D0E0F0;background-color:#003366;}

#m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12 
	{display:none; position:absolute; left:20px; top:234px; width:150px;z-index:1000;
		background-color:#FFF;}
#m1 {left:20px;}
#m2 {left:135px;}
#m3 {left:204px;}
#m4 {left:328px;}
#m5 {left:370px;}
#m6 {left:431px;}
#m7 {left:613px;}
#m8 {left:660px;}
#m9 {left:780px;}
#m10 {left:840px;}
#m11 {left:840px;}

.menudrop {background-color:#036; border-bottom:1px solid #FFF; padding:5px; display:block;font-size:11px;}
.menudrop:hover {background-color:#D0DFEF; color:#036;font-size:11px;}
.menudrop a, .menudrop a:link, .menudrop a:visited,
.menudrop:link, .menudrop:visited {color:#D0DFEF; text-decoration:none;font-size:11px;}
.menudrop a:hover, .menudrop a:active, .menudrop a:focus,
.menudrop:hover, .menudrop:active {color:#036; text-decoration:none;font-size:11px;}
	
#rechts .navirechts a, #rechts .navirechts a:link, #rechts .navirechts a:visited
	{margin:0; padding:4px 0 4px 10px; border-bottom:1px solid #FFF; 
	width:150px; line-height:14px;font-size:11px;background-color:#D0E0F0;
	color:#405B76; text-decoration: none; display:block;}
	
#rechts .navirechts a:focus, #rechts .navirechts a:hover, #rechts .navirechts a:active,
#rechts .navirechts a.akt, #rechts .navirechts a.akt:link, #rechts .navirechts a.akt:visited 	
	{margin:0; padding:4px 0 4px 10px; border-bottom:1px solid #FFF; 
	width:150px; line-height:14px;font-size:11px;
	text-decoration: none; color:#D0E0F0; display:block; background-color:#003366;}
	
#links {margin:120px 0 0 20px; border:0; width:170px;font-size:11px;}	
	
#links a, #links a:link, #links a:visited 
	{margin:0; padding:4px 0 4px 10px; border-bottom:1px solid #689DCF; 
	width:150px; line-height:14px;font-size:11px;background-color:#FFF;
	color:#689DCF; text-decoration: none; display:block;}

#links a:focus, #links a:hover, #links a:active,
#links a.akt, #links a.akt:link, #links a.akt:visited 	
	{margin:0; padding:4px 0 4px 10px; border-bottom:1px solid #689DCF; 
	width:150px; line-height:14px;font-size:11px;
	text-decoration: none; color:#003366; display:block; background-color:#D0DFEF;}	

#links a.unter, #links a.unter:link, #links a.unter:visited
 {width:120px; margin-left:30px;}
#links a.unterakt, #links a.unterakt:link, #links a.unterakt:visited
 {width:120px; margin-left:30px; background-color:#D0DFEF; color:#003366;}	
	
#breadcrumbs {height:30px; margin-left:199px;padding-top:4px;}
#breadcrumbs, #breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited {font-size:11px; color:#689DCF; text-decoration:none;}
#breadcrumbs a:hover, #breadcrumbs a:active, #breadcrumbs a:focus {font-size:11px; color:#689DCF; text-decoration:underline;}
	
#rechts h2,
#rechts h2 a, #rechts h2 a:link, #rechts h2 a:visited
 {font-size:12px;font-weight:bold;margin-top:0;color:#036;margin:25px 0 5px 0; text-decoration:none;}	


#referenzen {position:absolute; left:850px; top:25px; width:145px; height:140px;}
#referenzen h2 {color:#FFF; font-size:13px; font-weight:bold; margin:0; border:0;}
#refbild {margin:15px 0 0 0;}
#referenztext {position:absolute; left:850px; top:125px; width:145px; height:90px;}
#referenztext p, #referenztext a, #referenztext a:link, #referenztext a:visited 
	{color:#FFF; font-size:11px; text-decoration:none; line-height:12px;}
#referenztext a:hover, #referenztext a:focus, #referenztext a:active {text-decoration:underline;}
	
#tagcloud {background-color:#D1E0F0; width:620px;line-height:25px; text-align:justify; margin:20px 0 0 0;}
#tagcloud a, #tagcloud a:link, #tagcloud a:visited {color:#FFF; text-decoration:none;}	
	
#starttab {border-collapse:collapse; margin:0; padding:0; border:0;}	
#starttab td { margin:0; padding:0; border:0;}
#newsanfordern {background:transparent url('/pics/rotkastl.gif') 0 3px no-repeat; margin:20px 0 0 10px; padding-left:19px;}
#newsanfordern a, #newsanfordern a:link, #newsanfordern a:visited {color:#F00; text-decoration: none; font-size: 11px; }

#newskasten {margin:10px 0 0 10px;}
#newskasten p {background:transparent url('/pics/rotkastl.gif') 0 3px no-repeat; padding-left:19px;
		line-height:15px; margin-bottom:5px; margin-top:0;}
#newskasten p a, #newskasten p a:link, #newskasten p a:visited {color:#036; text-decoration:none;}
#newskasten p a:hover, #newskasten p a:active, #newskasten p a:focus {color:#036; text-decoration:underline;}
#newskasten p.prod {background:transparent url('/pics/gelbkastl.gif') 0 3px no-repeat;}

#starttab td strong {font-size:12px;}	
#startaufz {background-color:#FFF; padding:0 10px 10px 0; width:380px;color:#000;}
#startaufz p {margin:0 0 9px 0;}
#startaufz ul {margin:0;}
#startaufz li {color:#000;}

#produktneu {text-align:center; margin:20px 0 0 0;}
#produktneu img {border:0;}
	
.zwischen {margin:0;height:10px;border:0;}
.layoutDstandard .zwischen {margin:0 0 10px 0;height:auto;font-size:13px;font-weight:bold;color:#000;}
.nobord {border:0;}

#suchbereich {margin:0;}
label {display:none;color:#036;font:bold 13px Verdana,Arial,Helvetica,Sans-Serif;}
#suchstr {border:1px solid #CCC;width:120px;height:17px;padding:0 0 0 2px;
	font:normal 11px Verdana,Arial,Sans-Serif;color:#000;
	position:absolute; top:20px; left:652px;z-index:10000;}
#suchbutton {background-color:transparent;border:0;color:#000;font:normal 11px Sans-Serif;
	position:absolute; top:19px; left:780px;z-index:10000;}
#suchbutton:link, .suchbutton:visited {color:#FFF;text-decoration:none; margin-top:5px;}


#homebutton {position:absolute; top:20px; left:560px;}
#emailbutton {position:absolute; top:25px; left:590px;}
#druckbutton {position:absolute; top:20px; left:620px;}

.krot {color:#D42B39;}

#footer {clear:both; background-color:#689DCF;height:30px; border-top: 1px solid #FFF;padding:0;}
#footerlinks {float:left; width:830px; margin:5px 0 0 10px;}
#footerrechts {margin:5px 0 0 830px;}
#footer, #footer a, #footer a:link, #footer a:visited {font-size:11px; color:white; text-decoration:none;}
#footer a:hover, #footer a:focus, #footer a:active {text-decoration:underline;}

#sitemap {margin:0;}
#sitemap blockquote {margin-left:30px;}
#sitemap h2 {font-weight:bold;color:#000;margin:0;font-size:11px;}
#sitemap h3 {font-weight:bold;color:#000;margin:0;font-size:11px;}
#sitemap h4 {font-weight:bold;color:#000;margin:0;font-size:11px;}
#sitemap h2 a:link, #sitemap h2 a:visited, #sitemap h3 a:link, #sitemap h3 a:visited, #sitemap h4 a:link, #sitemap h4 a:visited
{	color:#000;
	text-decoration:none;
	}
#sitemap a:link, #sitemap a:visited {
	color:#333;text-decoration:none;
	}
.ein {margin-left:30px;}

.cms {position:absolute;top:5px;left:100px;}
#maintext .cms {position:relative;top:0;left:20px;width:100px;}
.cms {
	font:normal 12px/17px sans-serif;}
.cms a:link, .cms a:visited {text-decoration:none;
	color:red;}
.cms a:active, .cms a:hover {text-decoration:underline;
	color:red;}

.inp {width:210px;border:1px solid black;}
.inp2 {width:60px;border:1px solid black;}
.inpbut {background-color:#FFF;color:red;font:normal 13px Verdana,Arial,Helvetica,Sans-Serif;}

hr {background-color:#C6C6C6;border-bottom:solid 1px #C6C6C6;width:100%;
	text-align:left;
	margin:0 0 10px 0;}

h1, .ub1, .titel, .contenttop
	{font:bold 11pt Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 10px 0;}

h2, .ub2 {font-size:14px;font-weight:normal; margin:17px 0 10px 0;}
h3, .ub3 {font-size:14px;font-weight:normal;}
.ubblau {color:#0092D6;font-weight:bold;}

h6 {padding-left:30px;font:normal 11px/16px Verdana,Arial,Helvetica,Sans-Serif;
	color:#000;	background: transparent url('/pics/pfeilrechts.png') 0px 2px no-repeat;
	margin:0 0 10px 0;}

.introtext
	{font:bold 13px/16px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 10px 0;}

.hauptbild {margin:2px 0 0 0; padding:0; border:0;}
.layoutLstandard {margin:0;border:0; text-align:left;}
.layoutLstandard h1, .layoutLstandard .ub1, .layoutLstandard .titel
	{font:bold 13px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0; text-align:left;}
.layoutLeinleitung h1, 	.layoutLeinleitung .ub1, .layoutLeinleitung .titel
	{font:bold 13px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0 0 13px 0;}
.layoutLstandard .introtext
	{font:normal 13px/16px Verdana,Arial,Helvetica,Sans-Serif;color:#000;margin:0;}

.layoutDstandard, .layoutDArtikel {margin:0;border:0;}
.layoutDstandard p, .layoutDArtikel p {text-align:left;}
.layoutDstandard .bilddivrechts {border:solid 1px #036;margin:5px 0 15px 15px;padding:0;float:right;}
.layoutDArtikel h1 {color:#000; margin-top:0px;}
.layoutDArtikel .introtext {color:black;font-weight:normal;}
.layoutDArtikel .bildmitte {border:solid 1px #036;margin:0 0 15px 0;text-align:center;}
.layoutDArtikel .bilddivrechts {border:solid 1px #036;margin:5px 0 15px 15px;float:right;}
.layoutDArtikel .bilddivlinks {border:solid 1px #036;margin:0 15px 15px 0;float:left;}
#artikeldoku {background:#FFF url('/pics/bgartdoku.jpg') left top no-repeat; 
		min-height:100px; padding:0 10px 5px 15px; text-align:left; margin-top:30px;}
#artikeldoku h2 {font-size:12px; font-weight:bold; color:#689DCF;}
#artikeldoku td, #artikeldoku td p, #artikeldoku td h3, #artikeldoku td h4, #artikeldoku td h5
	{text-align:left; color:#689DCF; font-size:11px; font-weight:normal; line-height:16px; margin-bottom:5px;}
#artikeldoku td h3, .pictopdf  {padding-left:30px; background:transparent url('/pics/pdf.gif') 1px 1px no-repeat; min-height:17px;}
#artikeldoku td h4, .pictojpg  {padding-left:30px; background:transparent url('/pics/jpg.gif') 1px 1px no-repeat; min-height:17px;}
#artikeldoku td h5, .pictomov  {padding-left:30px; background:transparent url('/pics/mov.gif') 1px 1px no-repeat; min-height:17px;}
#artikeldoku a, #artikeldoku a:link, #artikeldoku a:visited {text-decoration:none; color:#689DCF;}
#artikeldoku a:hover, #artikeldoku a:focus, #artikeldoku a:active {text-decoration:underline;}

.doctab {border:1px solid #036;border-collapse:collapse;width:170px; text-align:left;}
.doctab p {text-align:left;}
.bgblau {background-color:#036;color:#FFF;font-weight:bold;
	text-align:center;margin:5px 0 0 0;}
.bgblau2 {background-color:#036;color:#FFF;font-weight:bold;
	text-align:center;margin:5px 0 0 0;}
.bgrot {background-color:#ED1C24;color:white;
	text-align:center;margin:5px 0 0 0;}
.ubklein {font-weight:bold;color:#5D96EA;font-size:10px;}

#

table.tablayout {border-collapse: collapse;margin:0; border:0; border-bottom: 1px solid #036;}
.tablayout td {padding:2px; border: 1px solid #036; border-bottom:0;}
.tabinnen td {border:0;}

.layoutLrechtsNews {border:2px solid #ED1C24;padding:2px;margin:0 0 15px 0;}
.layoutLrechtsNews p {font:normal 10px Verdana,Arial,Helvetica,Sans-Serif;margin:5px 0 0 0;}
.layoutLrechtsNews .introtext {font:bold 10px Verdana,Arial,Helvetica,Sans-Serif;margin:5px 0 0 0;}
.layoutLrechtsNews a:link, .layoutLrechtsNews a:visited,
.weiterlinkrot:link, .weiterlinkrot:visited {
	color:#ED1C24;text-decoration:none;}

.layoutLrechtsInfo {border:0;padding:2px;margin:0 0 15px 0;}
.layoutLrechtsInfo p {font:normal 10px Verdana,Arial,Helvetica,Sans-Serif;margin:5px 0 0 0;}
.layoutLrechtsInfo .introtext {font:bold 10px Verdana,Arial,Helvetica,Sans-Serif;margin:5px 0 0 0;}
.layoutLrechtsInfo a:link, .layoutLrechtsInfo a:visited,
.weiterlinkblau:link, .weiterlinkblau:visited {
	color:#000;text-decoration:none;font-weight:bold;}

.layoutLrechtsBlau {border:1px solid #036;padding:2px;margin:0 0 15px 0;}
.layoutLrechtsBlau p {font:normal 10px Verdana,Arial,Helvetica,Sans-Serif;margin:5px 0 0 0;}
.layoutLrechtsBlau .introtext {font:bold 10px Verdana,Arial,Helvetica,Sans-Serif;margin:5px 0 0 0;}
.layoutLrechtsBlau a:link, .layoutLrechtsBlau a:visited,
.weiterlinkBlau:link, .weiterlinkBlau:visited {
	color:#343E62;text-decoration:none;}

.produkttext {font:normal 9px Verdana,Arial,Helvetica,Sans-Serif;}

.bildlinks {margin:0 10px 0 0px;float:left;}
.bildma {margin:0 10px 0 0px;float:left;}
.bildrechts {margin:0 0 0 10px;float:right; width:130px;}
.bildcenter {margin:0;text-align:center;}
.bildunter {font:italic 11px Verdana,Arial,Helvetica,Sans-Serif;
	text-align:center;margin-top:3px;}
.klein {font-size:11px;}
.blind {display:none;}
.mini {font-size:11px;font-weight:normal;}

.hlp, .hlp:link, .hlp:visited {
	background-color:#008000;
	color:#FFFF00;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;}
.trennstrich {width:100%;height:1px;background:url('pics/pixel000.gif') repeat-x;}
.rand {border:1px solid black;}

.inp {border:1px solid #B40040;width:300px;}
.but {border-top:1px solid #EDEDED;border-left:1px solid #EDEDED;
	border-right:1px solid #000;border-bottom:1px solid #000;}

.maintext {font-weight:normal;}
.titel12 {font-weight:bold; font-size: 12px;}
.titel14 {font-weight:bold; font-size: 14px;}
.titel12rot, a.titel12rot:link, a.titel12rot:visited,
	.titel12rot a, .titel12rot a:link, .titel12rot a:visited {font-weight:bold; font-size: 12px; color:#ED1C24;}
.titel14rot {font-weight:bold; font-size: 14px; color:#ED1C24;}

.bildrahmen {
	width:138px;
	height:145px;
	border:0;
	margin:0;
	padding:5px;
	float:left;
	text-align:center;
	background-color:transparent;
	overflow:visible;
}

.bildnam {
	font:normal 12px Arial;
}

.seitenzaehler {text-align:center;}

.beschText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.grossbildText {font:normal 12px Verdana,Arial,Sans-Serif;margin:3px 0 10px 0;text-align:center;}
.galBesch {font:normal 13px/17px Verdana,Arial,Helvetica,Sans-Serif;margin:3px 0 10px 0;text-align:left;}
.main {text-align:left;}

.blindlink:visited, .blindlink:hover, .blindlink:active, .blindlink a:hover, .blindlink a:active, .blindlink a:active {text-decoration:underline;}
.blindlink, .blindlink:link, .blindlink:visited, .blindlink a, .blindlink a:link, .blindlink a:visited {text-decoration:none;}

@media print {
#oben, #referenzen, #referenztext, #breadcrumbs, #footer, .cms, #links, #rechts, #tagcloud {display:none;}	
#maintext, #maininnen {margin:0; width:100%;height:auto; overflow:visible;}
div {overflow:visible;}
	
}
