body {
 width:100%;
 height:100%;
 margin:0;
 padding:0;
 background: #FFF url(/img_nl/shared/bg-top.jpg) repeat-x;
 padding: 0;
 margin: 0;
 font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Console",arial,sans-serif;
 color: #373737;
 font-size:12px;
}

form {
 margin:0;
 padding:0;
}

ul {
 margin:0;
 padding:0;
}

li {
 margin:0 0 0 17px; 
 padding:0;
 font-size: 12px;
 line-height: 16px;
 list-style-position: outside;
 list-style-type: disc;
}

h1 {
 font-size: 16px;
 color: #034ea2;
 font-weight: bold;
 margin:0 0 15px 0;
}

h2 {
 font-size: 14px;
 color: #034ea2;
 font-weight: bold;
 margin:0 0 4px 0;
}

h3 {
 font-size: 13px;
 color: #034ea2;
 font-weight: bold;
 margin:0 0 4px 0;
}

h4 {
 font-size: 12px;
 color: #034ea2;
 font-weight: bold;
 margin:0 0 4px 0;
}

h5 {
 font-size: 12px;
 color: #373737;
 font-weight: bold;
 margin:0 0 4px 0;
}

h6 {
 font-size: 12px;
 color: #373737;
 font-weight: normal;
 margin:0 0 4px 0;
}

h7 {
 font-size: 11px;
 color: #034ea2;
 font-weight: bold;
 margin:0 0 4px 0;
}

.fieldnames {
 font-size: 12px;
 line-height: 16px;
 font-weight: bold;
}

input {
 font-size: 12px;
 height: 20px;
 width:380px;
 margin:0 0 5px 0;
}

.input_250 {
 font-size: 12px;
 height: 15px;
 width:250px;
}

.textarea_250 {
 font-size: 12px;
 height: 80px;
 width:250px;
}

select {
 font-size: 12px;
 height: 20px;
 width:380px;
 margin:0 0 5px 0;
}

textarea {
 font-size: 12px;
 height: 150px;
 width:380px;
 margin:0 0 5px 0;
}

.copy{
 font-size: 12px;
 line-height: 16px;
 font-weight:normal;
}

.copy11{
 font-size: 11px;
 line-height: 14px;
 font-weight:normal;
}

.copy10{
 font-size: 10px;
 font-weight:normal;
}

.dldesc {
 color:#00ADEF;
 font-size: 11px;
 line-height: 14px; 
}

.nummer {
 font-family: Arial, sans-serif;
 color: #00adef;
 font-size: 20px;
 font-weight:bold;
 line-height: 28px;
}

.copyteaser{
 font-family: Arial, sans-serif;
 color: #373737;
 font-size: 11px;
 line-height: 14px;
}

p {
 padding: 0;
 margin: 0;
}

.rowspace {
 height:8px;
 line-height:8px;
 font-size:8px;
}

#leftcol {
 position:absolute;
 top:0;
 left:19px;
 width:200px;
 height:100%;
 z-index:1;
}

#middlecol {
 position:absolute;
 top:0px;
 left:219px;
 width:569px;
 height:100%;
 z-index:1;
}

#middlecolstart {
 position:absolute;
 top:0px;
 left:219px;
 width:569px;
 height:100%;
 background-image:url(/img_nl/content/cooler.gif);
 background-position:-18px 50px;
 background-repeat:no-repeat;
 z-index:1;
}

#middlecolprodukte {
 position:absolute;
 top:0px;
 left:219px;
 width:569px;
 height:100%;
 background-position:1px 50px;
 background-repeat:no-repeat;
 z-index:1;
}

#rightcol {
 position:absolute;
 top:0;
 left:788px;
 width:208px;
 height:100%;
 z-index:1;
}

#nav {
 padding:0 7px 0 7px;
 background:#FFFFFF;
}

#navblock {
 margin-top:1px;
 width:189px;
 background:#FFFFFF;
}

a.dllink:link,a.dllink:visited,a.dllink:active,a.dllink:hover {
 font-size: 13px;
 color: #034ea2;
 font-weight: bold;
 text-decoration: none;
 line-height:15px;
}

a.dllink:link,a.dllink:visited,a.dllink:active,a.dllink:hover {
 font-size: 13px;
 color: #034ea2;
 font-weight: bold;
 text-decoration: none;
 line-height:15px;
}

a.copylinkbl:link,a.copylinkbl:visited,a.copylinkbl:active,a.copylinkbl:hover {
 font-size: 12px;
 line-height: 16px;
 text-decoration:none;
 color: #034ea2;
 font-weight: bold;
}

a.greylink13:link,a.greylink13:visited,a.greylink13:hover,a.greylink13:active {
 font-size: 13px;
 color: #373737;
 font-weight: bold;
 text-decoration: none;
}

a.greylink12:link,a.greylink12:visited,a.greylink12:hover,a.greylink12:active {
 font-size: 12px;
 color: #373737;
 font-weight: bold;
 text-decoration: none;
}

a.greylink11:link,a.greylink11:visited,a.greylink11:hover,a.greylink11:active {
 font-size: 12px;
 color: #373737;
 font-weight: normal;
 text-decoration: none;
}

a.greylink:link,a.greylink:visited,a.greylink:hover,a.greylink:active {
 font-size: 11px;
 color: #373737;
 font-weight: normal;
 text-decoration: none;
}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active {
 font-size: 13px;
 color: #034ea2;
 font-weight: bold;
 text-decoration: none;
 padding-left:7px;
 line-height:30px;
}

a.snav:link, a.snav:visited, a.snav:hover, a.snav:active {
 font-size: 11px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: none;
 padding-left:13px;
 line-height:22px;
}

.teaserhlnav {
 font-size: 10px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: none;
 padding-left:0;
 line-height:18px;
}

a.teaserhlnavlink:link, a.teaserhlnavlink:visited, a.teaserhlnavlink:hover, a.teaserhlnavlink:active {
 font-size: 10px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: underline;
 line-height:22px;
}

a.ssnav:link, a.ssnav:visited, a.ssnav:hover, a.ssnav:active{
 font-size: 11px;
 font-weight: normal;
 color: #034ea2;
 text-decoration: none;
 padding-left:13px;
 line-height:17px;
}


a.logindivlink:link, a.logindivlink:visited, a.logindivlink:hover, a.logindivlink:active{
 font-size: 11px; 
 color: #034ea2;
 text-decoration: none;
 line-height:14px;
}

a.metatab:link, a.metatab:visited {
 font-size: 10px;
 font-weight: bold;
 color: #FFF;
 text-decoration: none;
}

a.metatab:hover {
 font-size: 10px;
 font-weight: bold;
 color: #FFF;
 text-decoration: underline;
}

a:link, a:visited{
 font-size: 12px;
 font-weight: bold;
 color: #373737;
 text-decoration: none;
}

a:hover{
 font-size: 12px;
 font-weight: bold;
 color: #373737;
 text-decoration: underline;
}

a.tablink:link, a.tablink:visited, a.tablink:hover, a.tablink:active {
 background:url(/img_nl/shared/ico_form.gif) top left no-repeat;
 padding-left:28px;
 font-family: rial, sans-serif;
 font-size: 12px;
 font-weight:bold;
 color: #034ea2;
 text-decoration:none;
 line-height:20px;
}


.content {
 margin-top:87px;
 padding:15px 10px 20px 10px;
 background:#FFFFFF;
}

#contentstart {
 margin:87px 0 20px 82px;
 background:#FFFFFF;
 border:5px solid #ffffff;
}

#contentprodukte {
 margin:87px 0 20px 145px;
 padding:15px 10px 20px 10px;
 background:#FFFFFF;
}


#clickpath {
 margin:10px 0 0 8px;
 font-size: 11px;
 line-height:13px;
 color: #FFF;
 text-decoration: none;
}

#clickpath a:link, #clickpath a:visited{
 font-size: 11px; 
 color: #FFF;
 text-decoration: none;
 font-weight: normal;
}

#clickpath a:hover{
 font-size: 11px; 
 color: #FFF;
 text-decoration: underline;
 font-weight: normal;
}

.tab_0 {
 background:url(/img_nl/navi/tab_0.gif) top left no-repeat;
 height:30px;
 border-bottom:1px solid #c3c3c3;
}

.tab_11 {
 background:url(/img_nl/navi/tab_1.gif) top left no-repeat;
 height:30px;
 border-bottom:1px solid #c3c3c3;
}

.tab_1 {
 background:url(/img_nl/navi/tab_1.gif) top left no-repeat;
 height:30px;
}

.tab_2 {
 background:url(/img_nl/navi/tab_2.gif) top left no-repeat;
 height:22px;
}

.tab_3 {
 background:url(/img_nl/navi/tab_3.gif) top left no-repeat;
 height:22px;
}

.tab_4 {
 background:url(/img_nl/navi/tab_4.gif) top left no-repeat;
 height:17px;
}

.tab_44 {
 background:url(/img_nl/navi/tab_2.gif) top left no-repeat;
 height:17px;
}

#footer a:link, #footer a:visited{
 font-family: Arial, sans-serif;
 font-size: 11px; 
 font-weight:normal;
 color: #373737;
 text-decoration: none;
}

#footer a:hover{
 font-family: Arial, sans-serif;
 font-weight:normal;
 font-size: 11px; 
 color: #373737;
 text-decoration: underline;
}

#footer {
 padding:25px 7px 10px 18px;
}

.invisible {
 display:none;
}

/* teaser */

.teaserhl{
 font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Console";
 font-size: 12px;
 color: #034ea2;
 font-weight: bold;
}

.teaserhlw{
 font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Console";
 font-size: 12px;
 color: #FFFFFF;
 font-weight: bold;
}

a.bt_teaser:link, a.bt_teaser:visited {
 font-size: 11px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: none;
 line-height:21px;
 padding:0 5px 0 5px;
}

a.bt_teaser:hover{
 font-size: 11px;
 font-weight: bold;
 color: #67777a;
 text-decoration: none;
 line-height:21px;
 padding:0 5px 0 5px;
}

a.bt_teaser2:link, a.bt_teaser2:visited {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: none;
}

a.bt_teaser2:hover {
 font-family: Arial, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: underline;
}

a.bt_teaser3:link, a.bt_teaser:visited {
 font-size: 11px;
 font-weight: bold;
 color: #034ea2;
 text-decoration: none;
 line-height:21px;
 padding:0 5px 0 5px;
}

a.bt_teaser3:hover{
 font-size: 11px;
 font-weight: bold;
 color: #67777a;
 text-decoration: none;
 line-height:21px;
 padding:0 5px 0 5px;
}

.copyteaser{
 font-family: Arial, sans-serif;
 color: #373737;
 font-size: 11px;
 line-height: 14px;
}

#bestellung {
 margin-top:110px;
 padding:10px 10px 0 10px;
 background-color: #e5eef0;
 border-bottom:5px solid #FFFFFF;
 font-family: Arial, sans-serif;
 color: #373737;
 font-size: 11px;
 line-height: 14px;
}

#werben {
 padding:10px 10px 0 10px;
 background-color: #e5eef0;
 border-bottom:5px solid #FFFFFF;
 font-family: Arial, sans-serif;
 color: #373737;
 font-size: 11px;
 line-height: 14px;
}

#testen {
 padding:10px 10px 0 10px;
 background: #e5eef0 url(/img_nl/shared/teaser_testen_bg.jpg) top left no-repeat;
 border-bottom:5px solid #FFFFFF;
 font-family: Arial, sans-serif;
 color: #FFFFFF;
 font-size: 11px;
 line-height: 14px;
}

#empfehlen {
 padding:10px 10px 0 10px;
 background-color: #e5eef0;
 border-bottom:5px solid #FFFFFF;
 font-family: Arial, sans-serif;
 color: #373737;
 font-size: 11px;
 line-height: 14px;
}

#event {
 padding:10px 10px 0 10px;
 background-color: #e5eef0;
 border-bottom:5px solid #FFFFFF;
 font-family: Arial, sans-serif;
 color: #373737;
 font-size: 11px;
 line-height: 14px;
}

.warenkorb_schritt {
 width:129px;
 height:74px;
 background:#ffffff;
 border-left:4px solid #e3e9eb;
 border-right:1px solid #e3e9eb;
}

.warenkorb_schritt_hl {
 font-size: 13px;
 line-height:22px;
 color: #034ea2;
 font-weight: bold;
 background:#e3e9eb;
}

.warenkorb_schritt_aktiv {
 width:129px;
 height:74px;
 background:#ffffff;
 border-left:4px solid #00ADEF;
 border-right:1px solid #00ADEF;
}

.warenkorb_schritt_aktiv_hl {
 font-size: 13px;
 line-height:22px;
 color: #ffffff;
 font-weight: bold;
 background:#00ADEF;
}

.warenkorb_schritt_copy {
 font-size: 11px;
 line-height: 14px;
 padding:5px;
}
