body { 
	border: 0; margin:0; padding:0;
	font-family: verdana,helvetica,arial; 
	color: #000; background: #fff url(../../fixfoxdateien/layout/bg_body.gif) repeat-y 0 0;
	font-size: 100.01%;
}
a:link {}
a:visited {}
a:hover {}
a:active {}
img { border: 0; } 

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6  { 
}
h1 { font-family: verdana,helvetica,arial; font-size: 1.4em; color: #053965; margin-top: 0; }
h2 { font-family: verdana,helvetica,arial; font-size: 1.0em; }
h3 { font-family: verdana,helvetica,arial; font-size: 1.0em; color: #053965; font-weight: normal; }
p, label, li { font-family: verdana,helvetica,arial; font-size: 1.0em; }
hr { height: 1px; line-height: 1px; border-top: 1px solid #fff; }

#wrap { 
	position: relative;
	width: 987px; padding-right: 14px; padding-top: 200px;
	margin: 0; left: 14px;
}
#header {
	position: absolute;
	left: 14px; top: 0;
	height: 200px; width: 973px;
	overflow: hidden;
	background: #053965 url(../../fixfoxdateien/layout/bg_head.jpg) no-repeat 0 73px;
}
body > div#header { position: fixed; }
#sprache {
	position: absolute;
	left: 835px; top: 160px;
}
body > div#sprache { position: fixed; }
#header #search-theme-form { 
	margin: 0pt; padding: 0pt 0pt 0pt 9px; 
	background: rgb(230, 230, 230) url(../../fixfoxdateien/layout/bg-elements.jpg) no-repeat 0 -80px; 
	width: 154px; height: 28px; 
	position: absolute; 
	bottom: 5px; right: 150px; 
	line-height: 24px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
}
#header #search-theme-form input.text { 
	border: medium none ; 
	padding: 3px 0pt; 
	background: transparent none repeat scroll 0% 0%; width: 124px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; 
}
#header #search-theme-form input.button { 
	border: medium none ; 
	background: transparent url(../../fixfoxdateien/layout/nav-icons.png) no-repeat -5px -81px; 
	overflow: hidden; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	width: 20px; 
	text-indent: -6000px; 
}
#mainbody {
	width: 724px; padding: 20px; padding-right: 28px;
	overflow: hidden;
	float: right;
}
#content {
	position: relative;
	overflow: hidden; float: right;
	width: 715px; padding-right: 9px; font-size: 0.8em;
	padding-bottom: 150px;
}
#content img.links { margin-right: 15px!important; margin-bottom: 5px; }
#content td { vertical-align: top; }
#sidebar {
	float: left;
	overflow: hidden;
	width: 183px; padding-right: 15px; padding-top: 60px;
	font-size: 0.8em;
}
#sidebar ul {
	margin: 0; padding: 0;
	list-style-type: none;
}
#sidebar ul li {
	margin: 0; padding: 0;
	list-style-type: none;
}
#sidebar li.baumliste1, #sidebar li.baumliste1geladenkeinkind {
	background: #fff url(../../fixfoxdateien/layout/bg_li_top.gif) no-repeat right top;
	padding-top: 11px;
	border-bottom: 8px solid #053965!important;
}
#sidebar li.letzter {
	background: #fff url(../../fixfoxdateien/layout/bg_li_top.gif) no-repeat right top;
	border-bottom: 8px solid #053965!important;
}
#sidebar li.baumliste1 span, #sidebar li.letzter span, #sidebar li.keinkind span {
	display: block;
	background: transparent url(../../fixfoxdateien/layout/bg_li_bot.gif) no-repeat right bottom;
	padding-bottom: 11px;
}
#sidebar li.erster2 span, 
#sidebar li.mitte2 span, #sidebar li.mitte2geladen span, #sidebar li.erster2geladen span { 
	background: none; background-color: #fff; 
}
#sidebar li.baumliste1geladen, #sidebar li.baumliste1aufdemweg  {
	background: #fff url(../../fixfoxdateien/layout/bg_li_top.gif) no-repeat right top;
	padding-top: 11px;
	border-bottom: 8px solid #fff;
}
#sidebar ul li a { display: block; color: #053965; }
#sidebar ul li a:hover { background: blue; }
#sidebar ul li a.baumebenealle1 { padding-left: 13px; width: 170px; font-weight: bold; }
#sidebar ul li a:hover.baumebenealle1 { background: #CBDCF0; }
#sidebar ul li a.baumebenealle2 { padding-left: 28px; width: 155px; 
	background: transparent url(../../fixfoxdateien/layout/bullet.gif) no-repeat 18px 7px; 
}
#sidebar ul li a:hover.baumebenealle2 { background: #CBDCF0; }
#sidebar ul li a.baumebene2geladen, #sidebar ul li a.baumebene2geladen  { 
	text-decoration: underline; 
}
#sidebar li.baumliste2, #sidebar li.baumliste2geladen, #sidebar li.baumliste2aufdemweg {
	background: #fff;
}
#sidebar li.baumliste2 span, #sidebar li.baumliste2geladen span, #sidebar li.baumliste2aufdemweg span {
	display: block;
	padding-bottom: 11px;
}
.back { 
	position: absolute;
	left: 35px; bottom: 10px;
}
.next { 
	position: absolute;
	left: 65px; bottom: 9px;
}
#nav {
	position: absolute;
	left: 14px; top: 161px;
}
body > div#nav { position: fixed; }
ul#navigation {  
	margin: 0; padding: 0;
	font-size: 0.8em;
}
/* DropDown SelfHTML Start */
ul#navigation li {
list-style: none;
float: left;  /* ohne width - nach CSS 2.1 erlaubt */
position: relative;
margin: 0; padding: 0;
width: 175px;
text-align: left;
}
ul#navigation li.e0 { 
	height: 37px; width: 129px;
	background: #fff url(../../fixfoxdateien/layout/bg_nav.gif) no-repeat 50% 100%; 
	text-align: center;
}
ul#navigation li.e1 { 	
	background: #CBDCF0 url(../../fixfoxdateien/layout/linie.gif) repeat-x 0 100%;
}
* html ul#navigation li {  /* Korrektur fuer den IE 5 und 6 */
margin-bottom: -4px;
}
*:first-child+html ul#navigation li {  /* Korrektur fuer den IE 7 */
margin-bottom: -4px;
}

ul#navigation li ul {
margin: 0; padding: 0;
position: absolute;
top: 37px; left: 0;
display: none;  /* Unternavigation ausblenden */
}
* html ul#navigation li ul {  /* Korrektur fuer IE 5.x */
left: 0;
lef\t: 0;
}
*:first-child+html ul#navigation ul {  /* Workaround fuer den IE 7 */
padding-bottom:0.4em;
}
ul#navigation li:hover ul {
display: block;  /* Unternavigation in modernen Browsern einblenden */
}
ul#navigation li ul li {
float: none;
display: block;
}
ul#navigation li a {
display: block;
width: 160px;  /* Breite den in li enthaltenen Elementen zuweisen */
padding: 0.4em 0; padding-left: 15px;
text-decoration: none;
border: 0;
color: #053965;
}
ul#navigation li.e0>a {
	width: 129px;  /* Breite den in li enthaltenen Elementen zuweisen */
	padding: 0.2em 0; padding-bottom: 10px; font-weight: bold;
	background: transparent;
	color: #053965; background-color: transparent;
}
ul#navigation a:hover, li a#aktuell { background: #fff; }
li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
color: #053965; background-color: transparent;
}
li.versteckt { display: none; }
ul#navigation li.e1 ul { 	
	display: none;
}
span.nummer { display: none; }
/* DropDown SelfHTML Ende */
/* sprachwechsel */
.sprache001 .k0_8, .sprache001 .k0_9, .sprache001 .k0_10, .sprache001 .k0_11,  .sprache001 .k0_12, .sprache001 .k0_13,  .sprache001 .k0_14, 
.sprache002 .k0_8, .sprache002 .k0_9, .sprache002 .k0_10, .sprache002 .k0_11,  .sprache002 .k0_12, .sprache002 .k0_13,  .sprache002 .k0_14, 
.sprache003 .k0_8, .sprache003 .k0_9, .sprache003 .k0_10, .sprache003 .k0_11,  .sprache003 .k0_12, .sprache003 .k0_13,  .sprache003 .k0_14, 
.sprache004 .k0_8, .sprache004 .k0_9, .sprache004 .k0_10, .sprache004 .k0_11,  .sprache004 .k0_12, .sprache004 .k0_13,  .sprache004 .k0_14, 
.sprache005 .k0_8, .sprache005 .k0_9, .sprache005 .k0_10, .sprache005 .k0_11,  .sprache005 .k0_12, .sprache005 .k0_13,  .sprache005 .k0_14, 
.sprache006 .k0_8, .sprache006 .k0_9, .sprache006 .k0_10, .sprache006 .k0_11,  .sprache006 .k0_12, .sprache006 .k0_13,  .sprache006 .k0_14, 
.sprache007 .k0_8, .sprache007 .k0_9, .sprache007 .k0_10, .sprache007 .k0_11,  .sprache007 .k0_12, .sprache007 .k0_13,  .sprache007 .k0_14, 
.sprache008 .k0_1, .sprache008 .k0_2, .sprache008 .k0_3, .sprache008 .k0_4,  .sprache008 .k0_5, .sprache008 .k0_6,  .sprache008 .k0_7, 
.sprache009 .k0_1, .sprache009 .k0_2, .sprache009 .k0_3, .sprache009 .k0_4,  .sprache009 .k0_5, .sprache009 .k0_6,  .sprache009 .k0_7, 
.sprache010 .k0_1, .sprache010 .k0_2, .sprache010 .k0_3, .sprache010 .k0_4,  .sprache010 .k0_5, .sprache010 .k0_6,  .sprache010 .k0_7, 
.sprache011 .k0_1, .sprache011 .k0_2, .sprache011 .k0_3, .sprache011 .k0_4,  .sprache011 .k0_5, .sprache011 .k0_6,  .sprache011 .k0_7, 
.sprache012 .k0_1, .sprache012 .k0_2, .sprache012 .k0_3, .sprache012 .k0_4,  .sprache012 .k0_5, .sprache012 .k0_6,  .sprache012 .k0_7, 
.sprache013 .k0_1, .sprache013 .k0_2, .sprache013 .k0_3, .sprache013 .k0_4,  .sprache013 .k0_5, .sprache013 .k0_6,  .sprache013 .k0_7, 
.sprache014 .k0_1, .sprache014 .k0_2, .sprache014 .k0_3, .sprache014 .k0_4,  .sprache014 .k0_5, .sprache014 .k0_6,  .sprache014 .k0_7 {
	display: none;
}
#footer { 
	clear: both;
	position: relative;
	width: 610px;
}
.clear { clear: both; height: 0; overflow: hidden; }
/* Templates für den Text-Editor in js/mytemplates.js */
.steckertypen, .labortechnik, .leitungen { 
	position: relative; 
	width: 741px; margin-bottom: 15px;
	background: transparent url(../../fixfoxdateien/layout/bg_stecker.gif) repeat-y 0 0; 
	clear: both;
}
.leitungen { background: transparent url(../../fixfoxdateien/layout/bg_leitungen.gif) repeat-y 0 0; }
.labortechnik { height: 279px; overflow: hidden; }

.steckertypen div.zeichnung, .steckertypen div.foto, .steckertypen div.liste  { 
	float: left;
	width: 230px; 
	margin-right: 17px;
	overflow: hidden;
}
.steckertypen div.foto {
	position: relative;
}
.steckertypen p, .labortechnik p { 
	padding: 5px 10px; margin: 0;
}
.steckertypen h2, .labortechnik h2, .leitungen h2 { 
	color: #fff; background: #053965;
	margin: 0; padding: 3px 10px;
}
/* .steckertypen .zeichnung { width: 477px; } */
.steckertypen .foto, .steckertypen .liste  { 
	background: #ECECED;
}
.steckertypen .foto {
	height: 200px; padding-bottom: 0;
}
.steckertypen .foto img  { 
	position: absolute;
	left: 0; bottom: 0;
}
.steckertypen .liste ul  { 
	margin: 0; padding: 0;
	list-style-type: none;
}
.steckertypen .liste li  { 
	margin: 0 10px; padding: 2px 0;
	list-style-type: none;
	border-bottom: 1px solid #053965; 
}
.zeichnung a.fixfoxbildvorschau img { 
	position: relative; 
	width: 200px; height: 200px;
}
.zeichnung a:hover.fixfoxbildvorschau img { 
	position: absolute; 
	width: 420px; height: 420px;
	z-index: 2;
}
.tuellen td { position: relative; width: 222px; padding: 5px; vertival-align: top; }
.tuellen a.fixfoxbildvorschau img, .tuellen a.fixfoxbildvorschaurechts img { 
	position: relative; 
	width: 222px; height: 82px;
	border: 1px solid #000;
}
.tuellen a:hover.fixfoxbildvorschau img { 
	position: absolute; 
	width: 458px; height: 262px;
	z-index: 2;
}
.tuellen a:hover.fixfoxbildvorschaurechts img { 
	position: absolute; 
	width: 458px; height: 262px;
	right: 0;
	z-index: 2;
}
.labortechnik div.foto {
	float: left; position: relative;
	width: 477px;
	margin-right: 17px;
	overflow: hidden;
}
.leitungen div.tabelle {
	float: left; position: relative;
	width: 450px;
	margin-left: 17px;
	overflow: hidden;
}
.labortechnik div.foto p {
	margin: 0; padding: 0;
	width: 477px; background: #fff;
}
.labortechnik div.zeichnung, .leitungen div.foto {
	float: left; position: relative;
	width: 230px; padding-bottom: 10px;
	margin-right: 17px;
	overflow: hidden;
}
/* volltextsuche und suchergebnisse */
#volltextsuchergebnis { font-size: 0.8em; margin-bottom: 10px; }
#volltextsuchergebnis div { float: left;  }
#volltextsuchergebnis a { text-decoration: none; line-height: 24px; vertical-align: middle; margin-right: 20px; }

/* TEXTBLOCK2 */
.txt2 { clear: both; }
.txt2bild { }
.txt2bild img { }
.txt2text { }
/* MENÜ */
ul a:link { text-decoration: none; }
ul a:visited { text-decoration: none; }
ul a:focus { text-decoration: none; }
ul a:hover { text-decoration: none; }
ul a:active { text-decoration: none; }
/* KONTAKTFORMULAR */
#kontaktformular { padding-left: 4px; margin: 20px 0; }
.kontaktformular td { padding-right: 10px; padding-bottom: 5px; }
.kontakt_feldlaenge { width: 240px; }

/* GALERIE */
#bildergaleriebild { 
	position: absolute;
	right: 0; top: 0;
	height: 20px; width: 20px; overflow: hidden;
}
#bildergalerienav { 
	position: absolute;
	left: 120px; top: 10px;
}
#bildergalerienav td {
	font-size: 0.8em; vertical-align: middle; color: #666;
}
#bildergaleriethumbs {  }
#bildergalerieliste { display: inline; float: left; margin-right: 5px; }

/* LINK SITEMAP */
div.sitemapebenemenue1 { margin-left:   0px; }
div.sitemapebenemenue1 { margin-left:  20px; }
div.sitemapebenemenue2 { margin-left:  40px; }
div.sitemapebenemenue3 { margin-left:  60px; }
div.sitemapebenemenue4 { margin-left:  80px; }
div.sitemapebenemenue5 { margin-left: 100px; }
div.sitemapebenemenue6 { margin-left: 120px; }
div.sitemapebenemenue7 { margin-left: 140px; }
