@charset "utf-8";
/* CSS Document */

a:focus {outline: none;}

a img {border:none;}

body {
margin:0;
padding:0;
background:url(images/wotec-body-bg.gif) top repeat-x;
background-color:rgb(225,225,230);
_text-align:center; /* IE6 */
}

div#catchwords {
margin-left:auto;
margin-right:auto;
text-align:center;
color:rgb(210,110,110);
color:rgb(60,70,80);
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:10px;
height:30px;
line-height:32px;
white-space:nowrap;
font-weight:bold;
overflow:hidden;
letter-spacing:0.1em;
padding-left:5px;
}

div#container {
width:772px;
margin-left:auto;
margin-right:auto;
padding-top:0;
padding-bottom:50px;
_text-align:left; /* IE6 */
}

div#balken-oben {
width:100%;
height:30px;
line-height:30px;
font-size:0;
/*background-color:rgb(50,135,200);*/
background-color:rgb(120,160,200);
}

div#head {
height:120px;
line-height:120px;
font-size:0;
width:772px;
position:absolute;
background-color:rgb(255,255,255);
}

div#head-01 {
position:absolute;
height:110px;
line-height:110px;
font-size:0;
width:150px;
border-bottom:2px solid rgb(210,0,0);
background-color:rgb(255,255,255);
}

div#wotec-logo {
position:absolute;
line-height:0;
font-size:0;
bottom:6px;
right:24px;
}

div#wotec-logo img {
vertical-align:top;
text-align:left;
}

div#head-02 {
position:absolute;
left:150px;
padding-left:12px;
height:112px;
line-height:112px;
font-size:0;
width:610px;
background-color:rgb(255,255,255);
/*border-right:1px solid rgb(200,200,200);*/
}

div#head-02 div#dpic-01 {
position:absolute;
bottom:0;
line-height:0;
font-size:0;
}

div#head-02 div#dpic-01 img {}

div#head-02 div#dpic-02 {
position:absolute;
bottom:0;
line-height:0;
font-size:0;
left:60px;
}

div#head-02 div#dpic-02 img {}


/* Head Navigation Beginn
*************************/

div#head-nav {
position:absolute;
width:372px;
height:30px;
line-height:30px;
font-size:0;
bottom:0;
left:146px;
background-color:rgb(94,98,106);
border-top:10px solid rgb(200,202,206);
}

div#head-nav ul {
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0;
height:26px;
line-height:26px;
font-size:0;
}

div#head-nav ul li {
float:right;
color:rgb(255,255,255);
margin:0;
padding:0 0 0 0;
height:30px;
line-height:30px;
font-size:0;
border-left:1px solid rgb(200,202,206);
/*border-left:1px solid rgb(255,255,255);*/
}

div#head-nav ul li a {
font-family:trebuchet ms, arial, helvetica, sans-serif;
color:rgb(255,255,255);
text-decoration:none;
padding:12px 6px 0 6px;
height:18px;
line-height:18px;
font-size:10px;
font-weight:bold;
display:block;
_display:inline; /* IE6 */
}

div#head-nav ul li a:hover {
background-color:rgb(200,202,206);
color:rgb(105,115,135);
}

/* Head Navigation Ende
***********************/



div#owm-logo {
position:absolute;
line-height:0;
font-size:0;
bottom:0;
right:9px;
_right:4px; /* IE6 */
}

div#owm-logo img {}

div#main {
padding-top:100px;
width:772px;
background-color:rgb(255,255,255);
background:rgb(255,255,255) url(images/main-bg.gif) repeat-y;
clear:both;
overflow:hidden;
}




/* Hauptnavigation Beginn
*************************/

/* Sn mod */
div#hauptnavi {
min-height:27em;
width:150px;
background-color:rgb(105,115,135);
background-color:rgb(210,70,60);
background-color:rgb(210,40,30);
padding:22px 0 20px 0;
float:left;
clear:both;
}
/* Sn mod */

/* 1. Ebene */

div#hauptnavi ul {
margin:0;
padding:0;
list-style-position:outside;
list-style-type:none;
}

div#hauptnavi ul li {
border-bottom:1px solid rgb(150,150,160);
border-bottom:1px solid rgb(220,100,70);
border-bottom:1px solid rgb(220,80,70);
line-height:22px;
margin:0;
padding:0;
}

/* Sn mod */
div#hauptnavi ul li a, div#hauptnavi ul li a.passiv {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:rgb(245,240,230);
line-height:22px;
height:22px;
margin:0;
padding:8px 0 0 10px;
vertical-align:bottom;
display:block;
}
/* Sn mod */

div#hauptnavi ul li a:hover {
background-color:rgb(210,110,110);
background-color:rgb(240,130,50);
background-color:rgb(180,0,0);
}

div#hauptnavi ul li a.active {
background-color:rgb(180,0,0);
font-weight:bold;
}

/* Sn mod */
div#hauptnavi ul li span.aktiv, div#hauptnavi ul li a.aktiv {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:rgb(245,240,230);
line-height:22px;
height:22px;
margin:0;
padding:8px 0 0 10px;
vertical-align:bottom;
display:block;
background-color:rgb(180,0,0);
font-weight:bold;
}
/* Sn mod */

/* 2. Ebene */

div#hauptnavi ul li ul {
padding-bottom:0;
}

div#hauptnavi ul li ul li {
background-color:rgb(240,130,50);
background-color:rgb(225,75,75);
background-color:rgb(200,40,40);
border-bottom:1px solid rgb(240,150,70);
border-bottom:1px solid rgb(230,100,100);
border-bottom:1px solid rgb(200,100,100);
border-bottom:none;
line-height:20px;
margin:0;
padding:0;
}

/* Sn mod */
div#hauptnavi ul li ul li a, div#hauptnavi ul li ul li a.passiv, div#hauptnavi ul li ul li span-aktiv {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:rgb(255,255,255);
line-height:20px;
height:20px;
margin:0;
padding:0 0 0 16px;
vertical-align:bottom;
display:block;
font-weight:normal;
}
/* Sn mod */

div#hauptnavi ul li ul li a:hover {
background-color:rgb(100,115,140);
background-color:rgb(240,100,0);
color:rgb(255,255,255);
}

div#hauptnavi ul li ul li a.active {
background-color:rgb(100,110,135);
background-color:rgb(245,100,0);
padding:4px 0 2px 10px;
line-height:22px;
}

/* Sn mod */
div#hauptnavi ul li ul li span.aktiv, div#hauptnavi ul li ul li a.aktiv {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:rgb(255,255,255);
line-height:20px;
height:20px;
margin:0;
padding:0 0 0 16px;
vertical-align:bottom;
display:block;
background-color:rgb(100,110,135);
background-color:rgb(245,100,0);
padding:4px 0 2px 10px;
line-height:22px;
}
/* Sn mod */

/* 3. Ebene */

div#hauptnavi ul li ul li ul li {
background-color:rgb(150,165,185);
background-color:rgb(255,255,255);
background-color:rgb(255,130,40);
border-bottom:1px solid rgb(170,185,205);
border-bottom:1px solid rgb(255,150,100);
line-height:20px;
margin:0;
padding:0;
}

/* Sn mod */
div#hauptnavi ul li ul li ul li a, div#hauptnavi ul li ul li ul li a.passiv {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:rgb(255,255,255);
line-height:22px;
height:20px;
margin:0;
padding:4px 0 0 10px;
vertical-align:bottom;
display:block;
font-weight:normal;
}
/* Sn mod */

div#hauptnavi ul li ul li ul li a:hover {
background-color:rgb(255,150,60);
}

div#hauptnavi ul li ul li ul li a.active {
background-color:rgb(255,150,60);
}

/* Sn mod */
div#hauptnavi ul li ul li ul li span.aktiv, div#hauptnavi ul li ul li ul li a.aktiv {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:rgb(255,255,255);
line-height:22px;
height:20px;
margin:0;
padding:4px 0 0 10px;
vertical-align:bottom;
display:block;
background-color:rgb(255,150,60);
font-weight:bold;
}
/* Sn mod */

/* Hauptnavigation Ende
***********************/

/* Bread-Crumb-Navi Beginn
**************************/

/* Sn mod */
div#breadCrumb-nav {
color:rgb(70,70,80);
font-family:trebuchet ms, arial, helvetica, sans-serif;
padding:20px 0 0 12px;
font-size:10px;
font-weight:normal;
line-height:12px;
height:12px;
text-decoration:none;
}

a.navwth, span.navwth {
color:rgb(70,70,80);
text-decoration:none;
}

a.navwth:hover {
text-decoration:underline;
}
/* Sn mod */

/* Bread-Crumb-Navi Ende
************************/


/* Content Beginn
*****************/

/* Sn mod */
div#content {
font-family:trebuchet ms, arial, helvetica, sans-serif;
width:510px;
margin:0;
padding:30px 0 30px 36px;
overflow:hidden;
_position:relative; /* IE6 */
_left:-3px; /* IE6 */
_width:546px; /* IE6 */
}
/* Sn mod */

div#content a.datei {
background:url(images/link-datei-bg-rot.gif) no-repeat 0 center;
padding-left:13px;
color:rgb(255,130,40);
color:rgb(210,0,0);
}

div#content a.datei:hover {
color:rgb(60,60,80);
}

/* Sn mod */
div#content h1 {
font-family:trebuchet ms, arial, helvetica, sans-serif;
color:rgb(0,90,145);
color:rgb(210,40,30);
color:rgb(210,210,215);
color:rgb(120,130,140);
font-size:17px;
/* height:20px; */
line-height:20px;
padding:0 0 0 0;
.padding-top:2px; /* IE6 + IE7 */
margin:0 0 30px 0;
vertical-align:baseline;
}

div#content h2 {
font-family:trebuchet ms, arial, helvetica, sans-serif;
color:rgb(0,90,145);
color:rgb(210,40,30);
color:rgb(210,210,215);
color:rgb(120,130,140);
font-size:15px;
/* height:20px; */
line-height:20px;
padding:0 0 0 0;
.padding-top:2px; /* IE6 + IE7 */
margin:0 0 15px 0;
vertical-align:baseline;
}

div#content h3 {
font-family:trebuchet ms, arial, helvetica, sans-serif;
color:rgb(0,0,0);
color:rgb(120,130,140);
font-size:13px;
/* height:16px; */
line-height:16px;
padding:0;
margin:0 0 15px 0;
}

div#content ul {
margin:0;
padding:0 0 1.4em 1.5em;
color:rgb(120,130,140);
font-size:11px;
}
/* Sn mod */

div#content p {
margin:0;
padding:0 0 1.4em 0;
font-family:trebuchet ms, arial, helvetica, sans-serif;
color:rgb(80,85,90);
color:rgb(120,130,140);
font-size:11px;
line-height:1.3em;
}

div#content p.clear {
clear:both;
}


/* Sn mod */
div#content div.PWCListe {
width:45%;
margin:0;
padding:0;
}

div#content div.PWCListelinks {
width:45%;
margin:0 16px 10px 0;
padding:0;
}
/* Sn mod */

div#content div.PWC {
padding:0;
margin:0 10px 10px 0;
line-height:0;
}

div#content div.PWC img {
padding:0;
margin:0 0 3px 0;
}

div#content div.PWC p {
margin:0 0 1.4em 0;
padding:0 0 0 3px;
font-size:9px;
line-height:1em;
border-left:9px solid rgb(210,0,0);
}

/* Sn mod */
div#content div.PWC p.gross {
margin:0 0 1.4em 0;
padding:0 0 0 3px;
font-size:12px;
line-height:1.2em;
border-left:9px solid rgb(210,0,0);
}

div#content h2.kleiner {
font-family:trebuchet ms, arial, helvetica, sans-serif;
color:rgb(0,90,145);
color:rgb(210,40,30);
color:rgb(210,210,215);
color:rgb(120,130,140);
font-size:12px;
/* height:20px; */
line-height:18px;
padding:0 0 0 0;
.padding-top:2px; /* IE6 + IE7 */
margin:0 0 15px 0;
vertical-align:baseline;
}

div#content p.kleiner {
margin:0 0 1.4em 0;
padding:0 0 0 3px;
font-size:10px;
line-height:1.1em;
/* border-left:9px solid rgb(210,0,0); */
}
/* Sn mod */

img.LIT {
float:left;
margin:0 16px 20px 0;
padding:0;
}


.bold {font-weight:bold;}


/* Lieferprogramm Items */

div#content div.item {
border-top:4px solid rgb(200,200,205);
border-bottom:1px solid rgb(200,200,205);
margin:0 0 26px 0;
padding:6px 0 6px 0;
position:relative;
line-height:0;
overflow:hidden;
font-size:0;
_height:0; /* IE6 */
}

div#content div.item div.thumb {
float:left;
}

div#content div.item div.thumb img {
margin:0;
padding:0;
width:90px;
height:90px;
}

div#content div.item div.text {
margin:0 0 0 103px;
}

div#content div.item div.logo {
line-height:0;
font-size:0;
float:right;
padding:4px 5px 4px 5px;
margin:0 0 0 12px;
border:1px solid rgb(200,200,210);
height:16px;
line-height:16px;
text-align:center;
overflow:hidden;
_overflow:visible; /* IE6 */
}

div#content div.item div.logo img {
/*height:16px;
width:60px;*/
vertical-align:middle;
}

div#content div.item div.text h3 {
margin:0 0 14px 0;
}

/*
div#content div.prod-info {
position:absolute;
bottom:3px;
right:0;
height:12px;
line-height:12px;
font-size:0;
}
*/

div#content div.prod-info {
position:absolute;
bottom:3px;
right:0;
height:13px;
line-height:13px;
font-size:0;
}

/*
div#content div.item div.prod-info a {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:11px;
height:12px;
line-height:12px;
padding-top:0;
text-decoration:none;
font-weight:bold;
display:block;
}
*/

div#content div.item div.prod-info a {
font-family:trebuchet ms, arial, helvetica, sans-serif;
font-size:11px;
height:12px;
line-height:12px;
text-decoration:none;
font-weight:bold;
vertical-align:baseline;
padding-top:2px;
}


/* Content Ende
***************/


/* Footer Beginn
****************/

div#footer {
clear:both;
width:772px;
height:20px;
line-height:20px;
background-color:rgb(94,98,106);
line-height:0;
overflow:hidden;
}

div#footer ul {
list-style-position:inside;
list-style-type:none;
margin:0;
padding:0 3px 0 0;
}


div#footer ul li {
float:right;
margin:0;
padding:0;
height:20px;
border-left:1px solid rgb(250,190,110);
border-left:1px solid rgb(170,170,175);
line-height:20px;
}

div#footer ul li a {
font-family:trebuchet ms, arial, helvetica, sans-serif;
margin:0 0 0 0;
padding:0 4px 3px 4px;
.padding:0 4px 4px 4px; /* IE7 */
color:rgb(250,240,230);
color:rgb(200,200,205);
text-decoration:none;
font-size:10px;
line-height:20px;
white-space:nowrap;
vertical-align:middle;
}

div#footer ul li a.link:hover {
text-decoration:underline;
}

/* Footer Ende
**************/


/* Artikulatorspezifisches 
***************************/

.Artikel
{
float:left;
width:100%;
margin-top:0.2em; 
padding-top:0.5em; 
/* margin-bottom:0.2em;  */
border-top:1px solid rgb(210,40,30);
font-size:90%;
}

.tabname {
float:left;
width:100%;
margin-bottom:0.5em; 
}

.tabstd	{
width:auto;
}

.tabkopf {
}

.tabhigh2 {
}

.tabhigh1 {
}
.UntereZeile
{
font-size:0.9em;
}

.BildUnterschrift
{
clear:both;
font-size:0.8em;
line-height:120%;
width:20em;
text-align:right; 
float:right; 
margin-bottom:0.5em;
}

.tabfuss {
float:left; 
text-align:left; 
}
.tabweiss {color:#000000; background-color:#FFFFFF; border-color:#FFFFFF;}

.BildImTextLinks
{
float:left;
text-align:left;
width:20%;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:5px;
}

.BildImTextRechts
{
float:right;
text-align:right;
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:5px;
}

a
	{
	color:rgb(180,0,0)
	}

.rot {color:rgb(210,0,0)
}





