﻿th,td,p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
}
li {  list-style-type:square; }


#rittal {        
	position:absolute;
    left:34px;
    top:18px;
    width:56px;
    height:93px;
    z-index:1000;
}
#langbar {        
	position:absolute;
    left:24px;
    top:140px;
    z-index:1000;
}
#topnavigation {        
	position:absolute;
	left:207px;
	top:26px;
	width:600px;
	height:28px;
	z-index:1100;
}
.navback {
        background-image:url(./img/head_back_2.jpg);
}
.headline {
        padding: 10px 38px 11px 22px;
}

h1 {
        font-size: 18px;
        font-weight: bold;
        margin: 0px 0px 1px 0px;
        line-height: 18px;
        color: #333;
}

h2 {
        font-size: 9pt;
        font-weight: normal;
        margin: 0px;
}

h4 {
        display: block;
        width: 100%;
        background-color:#FFFFFF;
        font-size: 10pt;
        font-weight: bold;
        color: #000;
        margin: 0px 12px 12px 0px;
}

.head1 {
        background-image:url(./img/head_back_1.jpg);
}


.headline_links {
        background-image:url(./img/headline_links_back.jpg);
        float:left;
        width:195px;
}
.headline_rechts {
		height: 60px;
        background-image:url(./img/headline_rechts.jpg);
}

.headlineschatten {
        background-image:url(./img/headline_back_schatten.jpg);
        font-size: 1px;
}
#line {
        position:absolute;
        left:0px;
        top:128px;
        width: 100%;
        height:65px;
        background-color: #AAD6F1;
        z-index:1;
        background-image:url(./img/line_back.jpg);
}

.teaserhead {
        font-size: 10px;
        font-weight: bold;
        padding: 4px 4px 4px 4px;
        background-color: #BDDCF9;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;

}

.teaserbild {
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;

}

td.teaserbox {
line-height: 16px;
}

.teaserbox {
        font-size: 10px;
        padding: 4px 4px 4px 4px;
        background-color: #F2F3F3;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;

}

.teaserbox a {
        text-decoration: none;
        text-indent: 6px;
        color: #000;
}

.teaserbox a:hover {
        text-decoration:underline;
}

.teaserbox a:visited {
        text-decoration:none;
}


input {
        font-size:10px;
}


.abstand {
        padding: 2px 5px 16px 20px;
}
.products_teaser {
        padding: 0px 10px 0px 0px;
/*        background-color: #cc2; */
        font-size: 10pt;
        color: #000;
}

.abstand strong {
/*        color: #369; blau */
        color: #000;
}

td.products_teaser a {
font-size: 10pt;
text-decoration: none;
}

.product_top {
        padding: 0px 54px 0px 0px;
        font-size: 10pt;
}

.product_top_kategorie {
        padding: 0px 30px 0px 0px;
        font-size: 9pt;

}

.product_top strong, .product_top_kategorie strong {
        color: #000;
        font-size: 10pt;
}

/**** Marginalspalte ****/

.product_marginal {
        padding: 0px 0px 0px 0px;
        font-size: 6pt;
}

.marginalhead {
        text-align: left;
        background-color:#DA027F;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}
.marginalhead_text {
		text-align: left;
        background-color:#DA027F;
        font-size: 11px;
        font-weight:bold;
        color: #fff;
		}
.product_marginal .marginalhead {
        text-align: left;
        background-color: #DA027F;
        padding: 4px 4px 4px 10px;
        font-size: 8pt;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}

.product_marginal .marginalbox{
        background-color:#FFF;
        text-align: left;
        font-size: 8pt;
        padding: 4px 8px 4px 0px;
        border: 1px solid #CECECE;
}

.marginal {
        text-align:center;
        background-color:#EBEDED;
}

td.marginalbox {
        font-size: 8pt;
}

.marginalbox li  {
                list-style-type:none;
        background-image:url(./img/nav/arrow_marginal.gif);
        background-repeat:no-repeat;
        margin: 1px 0px 1px 8px;
        padding: 0px 0px 3px 12px;
}

.marginalbox li.text  {
                list-style-type:none;
        background-image:url(./img/nav/quad_marginal.gif);
        background-repeat:no-repeat;
        margin: 1px 0px 1px 8px;
        padding: 0px 0px 3px 12px;
}

.marginalbox a:link, .marginalbox a{
        text-decoration: underline;
}

.marginalbox a:hover {
        text-decoration: none;
}

/**** Linke Navigation ***/

.leftnav{
        background-image:url(./img/leftnav_back.jpg);
        overflow:visible;
}

.link {
        color: #ff0000;
        font-weight: bold;
        font-size:10pt;

}

a {     text-decoration: none;
        color: #336699;
        }

a:hover {
        text-decoration: underline;
        color: #336699;
}

a.topnav {
        text-decoration: none;
        color: #000;
        }

a.topnav:hover {
        text-decoration: underline;
        color: #000;
}

.rahmen {
        border: 1px solid #CECECE;
        margin: 0px 2px 12px 0px;
        padding: 0px;
        background-color: #FFF;
        }

.rahmen td {
        padding-left: 2px;
}

.rahmen_top {
        border-left: 1px solid #CECECE;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        margin: 0px 2px 12px 0px;
        padding:10px 0px 8px 50px;
        background-color: #FFF;
        font-size: 9pt;
        }

.rahmen_bottom {
        border-left: 1px solid #CECECE;
        border-bottom: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        margin: 0px 2px 12px 0px;
        padding: 6px 2px 4px 6px;
        background-color: #FFF;
        font-size: 9pt;
        }

.auswahl {
        font-size: 10pt;
        }

.producttablehead {
        font-size: 9pt;
        background-color:#D0E1FD;
        padding: 0px;
}

.producttableleft {
        font-size: 9pt;
        background-color:#eeeeee;
        padding: 2px 2px 2px 2px;
        line-height: 18px;
}

.producttableleft a, .producttableleft a:link {
        font-size: 9pt;
        text-decoration: underline;
}

.producttableleft a:hover {
        text-decoration: none;
}
.producttableleft a:visited {
        text-decoration: underline;
}

.producttable {
        border: 1px solid #000;
}

.producttableright {
        font-size: 9pt;
        background-color:#fff;
        padding: 0px;
        line-height: 18px;
}


h3 {
        font-size:10pt;
        font-weight: bold;
        display: inline;
        color: #666;
        float: left;
        margin: 0px 13px 18px 22px;
}

p.text {
        display:inline;
        width: 500px;
        float: left;
        margin: 0px 13px 18px 22px;
/*        background-color:#FFCC33; */
        }

.content { background-image: url(./img/back_content_779x4.jpg);
}


.inhalt em {
        font-style: normal;
        font-size: 10pt; /* 10pt */
        font-weight: bold;
        color: silver;
/*        color: #535353; */
        }

.inhalt strong {
        font-size: 10pt;
        color: #333; /*  757575 */
}

.inhalt {
        color: #454545;
        line-height: 14pt;
        padding: 0px 0px 0px 0px;

}

.inhalt td {
        font-size: 9pt;
}


.inhalt .bild {
        font-size: 7pt;
        padding: 4px;
        line-height: 10pt;
        background-color:#F2F2F2;
}

.inhalt h3 a, .inhalt h3 a:link {
font-size: 9pt;
font-weight: bold;
color: #336699;
background-image: url(./img/nav/arrow_red_.gif);
background-repeat:no-repeat;
text-decoration: none;
padding: 0px 0px 3px 14px;
}

.inhalt ul {
        /* font-size: 0.75em;
    line-height:1.4em;*/
    margin: 0px 0px 0px 0px;
    padding-left:1.2em;
    padding-bottom:0.8em;
    list-style-image: url(./img/list_1.gif);
}

.inhalt h3 a:hover {
        text-decoration: underline;
        background-image:url(./img/nav/arrow_red_.gif);
        background-repeat:no-repeat;
        color: #336699;
}

.unterstrich {
        text-decoration: underline;
}
.eingabe {
        width: 120px;
        border: 1px solid #676767;
        font-size: 10px;
        padding: 2px;
}

.eingabe2 {
        width: 400px;
        border: 1px solid #676767;
        font-size: 10px;
        padding: 2px;
}

.go {
        border: 1px solid #676767;
        font-size: 10px;
        font-size: 10px;
        padding: 1px;
}

.suchen {
        padding: 24px 0px 10px 8px;
}

.suche {
        margin: 4px;
}



td.bild img {
        border: 0px solid #F2F2F2;
}

.headbild {
        margin: -12px 0px 20px 0px;
}

.inhalt img {
/*        border: 1px solid #CECECE; */
}

.inhalt p {
        margin: 0px 0px 10px 0px;
        }


.inhalt a:link, .inhalt a {
        text-decoration: none;
}

.inhalt a:hover {
        text-decoration: underline;
}


.uebersicht a:link, .inhalt a {
        text-decoration: none;
}

.uebersicht a:hover {
        text-decoration: underline;
}


.uebersicht strong {
        color: #000;
        font-size: 11pt;
}

.uebersicht img {
        border: 1px solid #CECECE;
}

.uebersicht_teaser {
        font-size: 9pt; /*9pt */
        line-height: 11pt;
        padding: 0px 6px 0px 0px;
}

.uebersicht_head {
        background-color: #69B7E8;
        }



em {display: block;
        margin: 0px 0px 10px 0px;

}

.blaettern {
        background-color:#FFFFFF;
        padding:  2px 4px 2px 4px;
        }

.blaettern a, .blaettern a:link {
        color:#369;
        text-decoration:underline;
        }

.blaettern a:hover {
        color:#369;
        text-decoration:none;
        }

.Stil1 {
        color: #DA027F;
        font-weight: bold;
        font-size: 13px;
}

.products {
        padding: 16px 16px 16px 22px;
}



.products strong {
/*        color: #369; blau */
        color: #000;
}



td.foot {
        font-size: 8pt;
        padding: 0px 9px 4px 15px;
        color: #000;
        font-weight: normal;
        text-align:left;
}
dt img {
border:1px solid #CECECE;
}
.pic_text {
display:inline;
float:left;
margin:0px 13px 18px 22px;
}
dl.pic_text dt {
display:block;
float:left;
font-size:8pt;
width:195px;
}
dl.pic_text dd {
display:block;
float:left;
line-height:14pt;
width:320px;
}
dl.pic_text strong {
color:#555555;
font-size:10pt;
line-height:14pt;
}
dl.pic_text ul {
list-style-position:outside;
list-style-type:square;
}
dl.pic_text li {
margin:12px 0px 0px 4px;
}
.text_pic {
display:inline;
float:left;
margin:0px 13px 18px 22px;
}
dl.text_pic dt {
display:block;
float:left;
width:400px;
}
dl.text_pic dd {
display:block;
float:left;
width:165px;
}
.text40_60 {
display:inline;
float:left;
margin:0px 15px 18px 24px;
}
dl.text40_60 dt {
display:block;
float:left;
font-size:8pt;
line-height:14pt;
padding-right:20px;
width:224px;
}
dl.text40_60 dd {
display:block;
float:left;
line-height:17pt;
width:275px;
}
dl.text40_60 strong {
color:#555555;
font-size:10pt;
line-height:14pt;
}
dl.text40_60 ul {
list-style-position:outside;
list-style-type:square;
}
dl.text40_60 li {
margin:12px 0px 0px 4px;
}
.text50_50 {
display:inline;
float:left;
margin:0px 15px 18px 24px;
}
dl.text50_50 dt {
display:block;
float:left;
line-height:14pt;
width:250px;
}
dl.text50_50 dd {
display:block;
float:left;
line-height:17pt;
margin-left:25px;
width:250px;
}
dl.text50_50 strong {
color:#555555;
font-size:10pt;
line-height:14pt;
}
dl.text50_50 ul {
list-style-position:outside;
list-style-type:square;
}
dl.text50_50 li {
margin:12px 0px 0px 4px;
}
dl.links {
display:inline;
float:left;
margin:0px 13px 18px 22px;
width:264px;
}
dl.links dt {
display:block;
float:left;
width:86px;
}
dl.links dd {
display:block;
/*float:none;*/
width:181px;
}
dl.links a, dl.links a:link {
color:#336699;
text-decoration:none;
}
.links a strong, .links a:link strong {
color:#29537C;
font-size:10pt;
text-decoration:none;
}
dl.links a:hover {
text-decoration:underline;
}
/*' Category Overview */

td.rahmen_top {
        border-left: 1px solid #CECECE;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        margin: 0px 2px 12px 0px;
        padding:10px 0px 8px 45px;
        background-color: #FFF;
        font-size: 9pt;
        }

td.rahmen_bottom {
        border-left: 1px solid #CECECE;
        border-bottom: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        margin: 0px 2px 12px 0px;
        padding: 6px 2px 4px 6px;
        background-color: #FFF;
        font-size: 9pt;
        }
		
td.rahmen_top a:link,td.rahmen_top a {
	background-image: none;
	margin: 0px;
	padding: 0px;
}


/* Marginalbox */


ul.box {
	width: 162px;
	background-color:#fff;
	margin: 14px 7px 12px 4px;
	padding: 0px;
}
p.partno {
	display:inline;
	width: 540px;
	float: left;
	margin: -22px 0px 18px 22px;
} 
	
.partno td {
	font-size: 9pt;
	padding: 2px 0px 2px 0px;
}
	
.partno a, .partno a:link {
	color:#336699;
	text-decoration:underline;
}
	
.partno a:hover {
	color:#336699;
	text-decoration: none;
}


a.none, a:link.none {
	background-image: none;
	margin: 0px;
	padding: 0px;
}

td a.none, td a:link.none {
	background-image: none;
	margin: 0px;
	padding: 0px;
}


/* Content Products 2-spaltig */

p.text_products {
	display: inline;
	float: left;
	width: 565px;
	margin: 0px 15px 18px 24px;
}

.text_marginal {
	display: inline;
	float: left;
	width: 191px;
	/*margin: 0px 15px 18px 24px;*/
}

.text_marginal ul.box {
	width: 180px;
	background-color:#fff;
	margin: 0px 7px 24px 4px;
/*	margin: 14px 7px 12px 4px; */
	padding: 0px;
}
#marginal img {
	border:1px solid #CECECE;
}
#headback {
        position:absolute;
        left:0px;
        top:0px;
        width:987px;
        height:128px;
        z-index: 1;
}
/* Blue bar */
#backbar {
        position:absolute;
        left:0px;
        top:128px;
        width:100%;
        height:65px;
        background-color: #AAD6F1;
        z-index: 1;
        background-image:url(./img/line_back.jpg);
}

/* Headline */

#bar {
        position: absolute;
        top: 128px;
        left: 0px;
/*        width: 797px; */
        width: 987px;
        height: 65px;
        background-image:url(./img/headline_back.jpg);
/*        background-color:#33CCFF; */
        z-index: 10;
        }

#bar h1 {
        position:relative;
        top: 15px;
        left: 217px;
        width: 400px;
        font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    color: #333;
        z-index: 10;
}

#bar h2 {
        position:relative;
        top: 15px;
        left: 217px;
        width: 400px;
        font-size: 9pt;
        font-weight: normal;
        z-index: 10;
        }

#top_ {
        width: 991px;
		height: 193px;
		/*height: expression('171px');*/
        float: left;
        z-index:0;

/*        background-color:#CC9966; */
}

#find {
        position: absolute;
        top: 156px;
        left: 804px;
        width:185px;
        height:40px;
        z-index:100;
        }
.pic_text br, .text_pic br, .text br, .text40_60 br, .text50_50 br {
        line-height: 11pt;
}

/* Links im Content */
.pic_text a, .pic_text a:link, .text a, .text a:link, .text40_60 a, .text40_60 a:link, .text50_50 a, .text50_50 a:link  {
        background-image:url(./img/pic/nav_text.gif);
        background-repeat:no-repeat;
        text-decoration: none;
        font-weight: bold;
/*        color: 336699; */
        padding:0px 2px 0px 11px;
        font-size: 10pt;
        color: #29537C;
        line-height: 11pt;
}

a.cat_link {
        display:block;
        margin:0px;
        line-height: 13pt;
}

.pic_text a:hover, .text a:hover, .text40_60 a:hover, .text50_50 a:hover {
        text-decoration: underline;
        color: #336699;
}

/*  Content Text*/

p.text, dl.pic_text dd, dl.text_pic dt {
        line-height: 14pt;
}


dl.text_pic dt{
        float: left;
        display: block;
        width: 400px;
/*        background-color:#FF3333; */
        }

dl.text_pic dd{
        float: left;
        display: block;
        width: 165px;
}

/* Zweispaltig 40 60 */





/* Zweispaltig 50 50 */






/* Content - Link�bersicht */



.li_arrow {
        color: #DA027F;
        font-weight: bold;
        font-size:10pt;
}

/* Content */

.advice {
        display: block;
        margin: 0px;
        padding: 7px 12px 8px 12px;
/*         background-color:#FFCCFF; */
        background-image:url(./img/advice.jpg);
        color: #000;
        font-size: 9pt;
        border: 1px solid #cecece;
        }

.advice strong {
        font-size: 9pt ! important;
}

.advice br {
        line-height: 6pt;
}
/*Layer editor */
#mousemenu           { 
	position:absolute; 
	top:100px; 
	width:250px; 
	height:180px; 
	background-image:url(./products/editor/images/NavBg.gif); 
	background-repeat:no-repeat; 
	background-color: transparent; 
	border:none; 
	visibility:hidden; 
	z-index:100; 
	padding:25px 0px 0px 15px; 
}

#mousemenu .aa       { color:#000000; text-decoration:none; font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:230px; padding-bottom:1px; padding-top:1px; }
#mousemenu .ag       { color:#666666; text-decoration:none; font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:230px; padding-bottom:1px; padding-top:1px; }
#mousemenu .aa:hover { background-color:#4A7E9F; color:#ffffff; }
#mousemenu .ag:hover { background-color:#666666; color:#ffffff; }
#mousemenu .h1       { height:1px; color:#22506d; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:75%; text-align:center; }

/* Menu warenkorb */
.BasketTtl { font-family:Tahoma,Arial,Helvetica; font-size:8pt; font-weight:bold; }
  .BasketTbl { font-family:Tahoma,Arial,Helvetica; font-size:8pt; background-color:#777777; }
  .BaketHead { font-size:8pt;color:#ffffff; }
  .BaketCont { font-size:8pt;color:#000000; background-color:#efefef; }
  .BasketFot { font-family:Tahoma,Arial,Helvetica; font-size:8pt; }
  .BasketErr { font-family:Tahoma,Arial,Helvetica; font-size:11px; background-color:#cd031d; color:#ffffff; }

  .bask_i1   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 18pt; border:solid #000000 1px; }
  .bask_i2   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 18pt; border:solid #000000 1px; }
  .bask_i3   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 45pt; border:solid #000000 1px; }
  .bask_i4   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:125pt; border:solid #000000 1px; }

  .bask_i1hd { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 18pt; border:none; background-color:#eeeeee; }
  .bask_i2hd { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 18pt; border:none; background-color:#eeeeee; }
  .bask_i3hd { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 45pt; border:none; background-color:#eeeeee; }
  .bask_i4hd { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:125pt; border:none; background-color:#eeeeee; }

  .errLnk    { background-color:#ffffff; }
  .errTxt    { color:#cd031d; }

  .inp1      { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:125pt; border:solid #cccccc 1px; }
  .inp2      { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 25pt; border:solid #cccccc 1px; }
  .inp3      { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:100pt; border:solid #cccccc 1px; }
  .inp1red   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:125pt; border:solid #ff0000 1px; }
  .inp2red   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width: 25pt; border:solid #ff0000 1px; }
  .inp3red   { font-family:Tahoma,Arial,Helvetica; font-size:8pt; width:100pt; border:solid #ff0000 1px; }

/* menu */
ul {
        padding: 0px;
        margin: 0px;
	list-style-type: none;
	list-style-position: outside;
}

ul.standard {
        list-style-type:square;
        margin-left:35px;
        margin-top:5px;
}

li.menu0, li.menu1, li.menu2, li.menu3, li.menu4 {
	display:block;
	width:196px;
/*	height: 22px; */
	color: #666;
	background-color:#FFF;
	text-decoration:none;
}


.blok {
	display: block;
	font-size: 9pt; /* 9pt */
	color: #666;
}

.menu0 a, .menu0ak a, .menu1 a,.menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a, .menu10 a, .menu11 a, .menu12 a {
	text-decoration:none;
	display:block;
/*	height: 16px; */
	width:196px;
	color: #000;
	font-weight: normal;
	padding: 4px 0px 2px 0px;
}

.menu0ak a {
font-weight:bold;
}

.menu1 a span.blok, .menu2 a span.blok, .menu3 a span.blok, .menu4 a span.blok, .menu5 a span.blok, .menu6 a span.blok, .menu7 a span.blok, .menu8 a span.blok, .menu9 a span.blok, .menu10 a span.blok, .menu11 a span.blok, .menu12 a span.blok  {
	margin: 2px 0px 2px 22px;
	font-style: normal;

}
.menu0 span.blok {
	margin: 2px 0px 2px 34px;
	font-style: normal;
	color: #333;
}

.menu0ak span.blok   {
	margin: 2px 0px 2px 26px;
	font-style: normal;
	color: #000;
}

.menu0 a:link, .menu0ak a:link, .menu1 a:link,.menu2 a:link, .menu3 a:link, .menu4 a:link .menu5 a:link, .menu6 a a:link, .menu7 a a:link, .menu8 a a:link, .menu9 a a:link, .menu10 a a:link, .menu11 a a:link, .menu12 a a:link  {
	text-decoration:none;
}

.menu0 a:hover, .menu0ak a:hover, .menu1 a:hover,.menu2 a:hover, .menu3 a:hover, .menu4 a:hover, .menu5 a:hover, .menu6 a:hover, .menu7 a:hover, .menu8 a:hover, .menu9 a:hover, .menu10 a:hover, .menu11 a:hover, .menu12 a:hover {
	text-decoration:none;
	background-color:#F8FAF9;
}


li.menu0a {
	background-image:url(./img/nav/menu_0a.png);
}

li.menu0 {
	background-image:url(./img/nav/menu_link.png);
}
li.menu0ak {
	background-image:url(./img/nav/menu_aktiv.png);
}

li.menu1 {
	background-image:url(./img/nav/menu1.png);
}

li.menu2 {
	background-image:url(./img/nav/menu2.png);
}

li.menu3 {
	background-image:url(./img/nav/menu3.png);
}

li.menu4 {
	background-image:url(./img/nav/menu4.png);
}

li.menu5 {
	background-image:url(./img/nav/menu4.png);
}

li.menu6 {
	background-image:url(./img/nav/menu4.png);
}

li.menu7 {
	background-image:url(./img/nav/menu4.png);
}

li.menu8 {
	background-image:url(./img/nav/menu4.png);
}

li.menu9 {
	background-image:url(./img/nav/menu4.png);
}

li.menu10 {
	background-image:url(./img/nav/menu4.png);
}

li.menu11 {
	background-image:url(./img/nav/menu4.png);
}

li.menu12 {
	background-image:url(./img/nav/menu4.png);
}

/* nav */
#topnav_shop a:link, #topnav_categories a:link, #topnav_shop a, #topnav_categories a {
	text-decoration: none;
	font-size: 10pt;
}

#topnav_company a:link, #topnav_products a:link, #topnav_services a:link, #topnav_informations a:link, #topnav_contact a:link, #topnav_company a, #topnav_products a, #topnav_services a, #topnav_informations a, #topnav_contact a {
	font-size: 9pt;
	line-height: 16px;

}

.t {
	font-size: 8pt;
	color: #666;
	line-height: 16px;
	}

	/*
td.topnav, td.topnav a, td.topnav a:link {
	font-size: 0.85em;
} */
a.topnav {
        text-decoration: none;
        color: #000;
        }

a.topnav:hover {
        text-decoration: underline;
        color: #000;
}


#topnav_categories {
	position:absolute;
	left:207px;
	top:26px;
	/*width:600px;*/
	height:28px;
	z-index:1100;
	color:#000;
	display:block;
}

#topnav_tid_7, #topnav_tid_38 {
	visibility: hidden;
	position:absolute;
	left:208px;
	top:47px;
	width:426px;
	height:57px;
	z-index:1100;
}

#topnav_shop {
	position:absolute;
	left:815px;
	top:26px;
	width:69px;
	height:29px;
	z-index:1100;
}

#topnav_company .dash {
	border-left: 1px solid #cce;
}

#topnav_company {
	visibility: hidden;
	position:absolute;
	left:208px;
	top:47px;
	width:426px;
	height:57px;
	z-index:1100;
	display:block;
}
#topnav_tid_54 .dash {
	border-left: 1px solid #cce;
}

#topnav_tid_54 {
	visibility: hidden;
	position:absolute;
	left:208px;
	top:47px;
	width:426px;
	/*height:57px;*/
	z-index:1100;
}

#topnav_products .dash {
	border-left: 1px solid #cce;
}
.dash {
	border-left: 1px solid #cce;
}
#topnav_products {
	visibility: hidden;
	position:absolute;
	left:280px;
	top:47px;
	width:667px;
	height:54px;
	z-index:1100;
}
#topnav_tid_64 .dash {
	border-left: 1px solid #cce;
}
#topnav_tid_64 {
	visibility: hidden;
	position:absolute;
	left:280px;
	top:47px;
	width:667px;
	/*height:54px;*/
	z-index:1100;
}
#topnav_services .dash {
	border-left: 1px solid #cce;
}

#topnav_services {
	visibility: hidden;
	position:absolute;
	left:347px;
	top:47px;
	width:601px;
	height:58px;
	z-index:1100;
}

#topnav_tid_60 .dash {
	border-left: 1px solid #cce;
}

#topnav_tid_60 {
	visibility: hidden;
	position:absolute;
	left:347px;
	top:47px;
	width:601px;
	/*height:58px;*/
	z-index:1100;
}

#topnav_informations .dash {
	border-left: 1px solid #cce;
}

#topnav_informations {
	visibility: hidden;
	position:absolute;
	left:480px;
	top:47px;
	width:249px;
	height:48px;
	z-index:1100;
}

#topnav_tid_56 .dash {
	border-left: 1px solid #cce;
}

#topnav_tid_56 {
	visibility: hidden;
	position:absolute;
	left:480px;
	top:47px;
	width:249px;
	/*height:48px;*/
	z-index:1100;
}

#topnav_contact .dash {
	border-left: 1px solid #cce;
}

#topnav_contact {
	visibility: hidden;
	position:absolute;
	left:565px;
	top:47px;
	width:200px;
	height:101px;
	z-index:1100;
}
#topnav_tid_61 .dash {
	border-left: 1px solid #cce;
}

#topnav_tid_61 {
	visibility: hidden;
	position:absolute;
	left:565px;
	top:47px;
	width:200px;
	/*height:101px;*/
	z-index:1100;
}
#off {
	visibility: hidden;
	position:absolute;
	left:0px;
	top:90px;
	width:900px;
	height:40px;
	z-index:1050;
/*	background-color:#993399; */
}
p.image {
        margin: 0px 13px 18px 22px;
        }
.ContentPane1 {
background-image:url(./img/content_schatten.jpg);
background-repeat:no-repeat;
float:left;
padding-bottom:48px;
padding-top:10px;
width:599px;
}
.ContentPane2 {
float:left;
padding-bottom:48px;
padding-top:0px;
width:599px;
vertical-align: top;
}
.ContentPane1 a {
color:#336699;
text-decoration:none;
}
.ContentPane1 a:hover {
text-decoration:underline;
}
.ContentPane1 ul {
list-style-image:url(./img/list_1.gif);
margin:0px;
padding-bottom:0.8em;
padding-left:1.2em;
}

.RightPane1 {
background-image:url(./img/marginal_schatten.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
float:left;
font-size:8pt;
padding-top:6px;
width:191px;
}
.RightPane2 {
color:#FFFFFF;
display:block;
float:left;
font-size:8pt;
padding-top:6px;
width:191px;
text-align:center;
}
.LeftPane1 {
	float:left;
width:196px;
margin:0px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
* html .clearfix {
height:1%;
}
#turinys { width: 987px; vertical-align:top; height:100%; }
/*DNN Specifiniai*/
.pagemaster { width: 100%; height: 100%;	 background-color: #FEFEFE; } 
.skinmaster { 
	height: 100%; 
	background-color: #FFFFFF; 
	BORDER-RIGHT: #1E5589 1px solid; 
	BORDER-TOP: #1E5589 1px solid; 
	BORDER-LEFT: #1E5589 1px solid; 
	border-bottom: #1E5589 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; } 
.skinheader { } 

.skingradient { /*BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:22px;*/ } 
.controlpanel { width: 90%; background-color: #E2E6F4; } 
.PageSubtitleBlueLinePane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 
.leftpane { width:190px; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; float:left; } 

.contentpane { width: 599px; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px;float:left; }
.cppane { width: 90%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; position:fixed;bottom:0px; }
.rightpane { background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 
.bottompane { width: 100%; background-color: transparent; padding-left: 6px; padding-right: 4px; padding-top: 1px; } 
.MainMenu_MenuContainer { background-color: transparent;font-size: 10pt; }

.MainMenu_MenuBar { 
	cursor: pointer; 
	height:16px; 
	font-size: 10pt;
	background-color: Transparent;
	text-decoration: none;
	 } 
.MainMenu_MenuItem {
	cursor: pointer;
	color: black;
	font-family: Arial, Helvetica; 
	font-size: 10pt;
	font-weight: normal; 
	font-style: normal;
	background-color: Transparent; 
	} 
.MainMenu_MenuIcon { 
	display:none;
	background-color: Transparent; 
	cursor: pointer; 
	text-align: left; 
	text-indent: 2px;
	font-size: 10pt;
	width: 0px; 
	height: 21px; 
	} 
.MainMenu_SubMenu { 
	/*border-left: grey 1px solid;*/
	background-color: Transparent; 
	z-index: 2000; 
	cursor: pointer; 
	font-size: 10pt;
	font-weight:normal; 
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3);*/ } 
.MainMenu_MenuBreak { height: 0px; display:none; }
.MainMenu_MenuItemSel { 
	background-color: Transparent; 
	cursor: pointer; 
	color: black; 
	font-family: Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: normal;
	font-style: normal; 
	} 
span.MainMenu_MenuItemSel { text-decoration: underline; }
.MainMenu_MenuArrow { 
	display: none;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	} 
.MainMenu_RootMenuArrow { 
	display: none;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
 } 
.StandardButton { background: #1E5589 none; color: #FFFFFF; font-family:Verdana, sans-serif; font-size: 11px; font-weight: normal; } 
.TreeViewMenu { width: 175px; background-color: #F5F5F5; BORDER-RIGHT: #1E5589 1px solid; BORDER-TOP: #1E5589 1px solid; BORDER-LEFT: #1E5589 1px solid; BORDER-BOTTOM: #1E5589 1px solid; moz-border-radius-bottomleft: 15px; moz-border-radius-bottomright: 15px; moz-border-radius-topleft: 3px; moz-border-radius-topright: 3px; } 
.TreeViewMenu_Header { BACKGROUND-IMAGE: url(gradient_LtBlue.jpg); } 
.Head { font-family: Tahoma, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #333333; } 


.minibannerpane { padding: 0px; } 

/* Classes Replacing the Media for the Privacy, Copyright, Terms, Date Links */
.MediaTabs { font-weight: bold; font-size: 8.5pt; color: white; font-family: Tahoma, Arial, Helvetica; text-decoration: none; } 
A.MediaTabs:link { text-decoration: none; color:#5069BC; } 
A.MediaTabs:visited { text-decoration: none; color:#194874; } 
A.MediaTabs:active { text-decoration: none; color:#eeeeee; } 
A.MediaTabs:hover { text-decoration: none; color:#FF9024; }

/* Homepage */

.teaserhead  {
        text-align: left;

        padding: 3px 4px 3px 8px;
        font-size: 8pt;
        line-height: 10pt;
        font-weight:bold;
        color: #333;
        border-top: 1px solid #FFF;
        border-left: 1px solid #FFF;
}

.teaserheadback {
        background-image:url(./img/teaserheadback.jpg);
        background-color:#BEDDF9;
}

.teaser {
        text-align: left;
        padding: 3px 4px 3px 0px;
        font-size: 8pt;
        font-weight:normal;
        color: #333;
        border-top: 1px solid #FFF;
        border-left: 1px solid #FFF;
	background-image:url(./img/teaserback.jpg);
        background-color:#F8F8F8;

}



.teaserback {
        background-image:url(./img/teaserback.jpg);
        background-color:#F8F8F8;

}
.teaser a, .teaser:link {
        text-decoration: none;
}

.teaser li {
        list-style-type:none;
        background-image:url(./img/nav/pfeil_teaser.gif);
        background-repeat:no-repeat;
        padding: 0px 0px 0px 14px;
        margin: 0px;
}

.teaser ul {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        list-style-position: outside;

}

.teaserbild {
                border-left: 1px solid #fff;
}

.textleft {
        font-size: 8pt;
        text-align:right;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
        }

.left {
        background-image:url(./img/back_left.jpg);
        }

.home_marginal {
        padding: 6px 4px 0px 6px;
        font-size: 6pt;
}

.home_marginal .marginalhead {
        text-align: left;
        background-color: #DA027F;
        padding: 4px 4px 4px 10px;
        font-size: 8pt;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}

.home_marginal .marginalbox_home {
        background-color:#FFFFFF;
        text-align: left;
        font-size: 8pt;
        padding: 4px 4px 4px 0px;
        border: 1px solid #CECECE;
}

.marginalbox_home li  { /* .marginalbox li a, */
        list-style-type:none;
        background-image:url(./img/nav/arrow_marginal.gif);
        background-repeat:no-repeat;
        margin: 1px 0px 1px 8px;
        padding: 0px 0px 3px 12px;
}


.marginalbox_home, .marginalbox_home a:link, .marginalbox_home a{
        font-size: 8pt;
}

.marginalbox_home a:link, .marginalbox a{
        font-size: 8pt;
        text-decoration: none;
}

.marginalbox_home a:hover {
        font-size: 8pt;
        text-decoration: underline;
}

.marginalbox_home ul {

        margin: 0px;
        padding: 0px;
        list-style-type: none;
        list-style-position: outside;
}

#around{width: 43em; min-height: 100%; position: relative; z-index:100;}
iframe {width:100%;}
#footer1 {
	position: absolute; 
	bottom: 0px; 
	left: 0px; 
	width: 100%;
	font-size: 8pt; 
	text-align: left; 
	color: #000; 
	padding: 0px 0; 
	font-weight: normal;
	}
html > #footer1 {position:fixed;}
#all {
	margin-bottom: 2em; 
	float: left;
	padding: 0px;
	
	}
	* html #around {height: 100%;} /* IE Hack f�r 100 % H�he */
