body {
font-family:Arial, Verdana, Tahoma, sans-serif;
font-size:12px;
color:#000;
background-color:#fff;
margin:0;
padding:0;
text-align:left;
background-image:url(../images/muench_header_hintergrund.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
}

form {margin-bottom:0;}

p {
color:#000;
}
#content_middle p {
color:#666666;
padding:5px 0 3px 0;
}

#body_sub{
background-image:url(../images/muench_subheader_hintergrund.jpg);
background-repeat:repeat-x;
background-attachment:scroll;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* main content containers +++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* header part with image */
#header {
height:220px;
width:982px; /* incl. margin-left vom pic_r */
margin:0;
}

/* subpage header part with image */
#header_sub {
height:150px;
width:982px; /* incl. margin-left vom pic_r */
margin:0;
}

/* microsite header part with image */
.micro #header_sub {
position:relative;
/*height:220px;*/
}

/* header pics */
#header_pic_r {
margin-top:25px;
margin-left:25px;
float:left;
}

#header_pic_l {
float:left;
}

.header_claim {
position:absolute;
font-size:146%;
font-weight:bold;
width:320px;
top:40px;
left:154px;	
}

/* microsite headline part below header */
.micro .micro_headline {
padding:7px 47px 1px;
border-top:3px solid #FFF;
background:#8EB8B2;
}

.micro_headline h1{
color:#FFF;
font-size:183%;
line-height:120%;
margin:0 0 7px;
}

.micro_headline h2{
color:#FFF;
font-size:133%;
line-height:120%;
margin:7px 0;
}


/* main content area */
#content_wrapper {
width:982px;
}

#content_box {
width:700px;
float:left;
}

/* sidebar box */
#sidebar {
float:left;
/* margin-left:20px; bbl */
margin:-95px 0 0 50px;
width:180px;
/* position:absolute; bbl */
/* left:730px; bbl */
/* top:154px; bbl */
opacity: .8;
filter: alpha(opacity=80);
}
/* sidebar box */
#sidebar_sub {
float:left;
/* margin-left:20px; bbl */
margin:-95px 0 0 50px;
width:180px;
/* position:absolute; bbl */
/* left:730px; bbl */
/* top:84px; bbl */
opacity: .8;
filter: alpha(opacity=80);
}
.micro #sidebar{
margin:-130px 0 0 50px;
z-index:5;
position:relative;
}
/* sidebar banner */
#flash_banner {
padding:0;
margin:0;
margin-bottom:16px;
background-color:#fff;
}
#flash_banner table td {
padding-left:50px;
}
/* sidebar ansprechpartner, news, suche */
#ansprechpartner, #news, #suche, #stellen, #musterbestellung, #loginstatus, .linklist {
border:1px solid #F0F0F0;
padding:8px;
margin-bottom:16px;
background-color:#fff;
}
#ansprechpartner h3, #news h3, #suche h3, #stellen h3, #musterbestellung h3, #loginstatus h3 {
text-transform:uppercase;
color:#000;
}
.micro #sidebar h3{
font-size:117%;
font-weight:bold;
text-transform:none;
height:45px;
overflow:hidden;
}
#ansprechpartner {
padding:0;
}
#ansprechpartner h3, p {
padding:8px;
margin:0;
}
#ansprechpartner a {
background:transparent url(../images/arrow.gif) left center no-repeat;
display:block;
margin:0;
padding:0 0 0 15px;
}

#news p, #stellen p {
padding:0 0 10px 0;
}

#musterbestellung p, #loginstatus p {
padding:0;
}

.asp_hidden {
display:inline;
padding:0;
margin:0;
}

/* left content box */
#content_box_left {
float:left;
padding: 20px 10px 20px 10px;
margin:10px 0 20px 20px;
background-color:#F0F0F0;
width:310px;
background-image:url(../images/muench_box_left.jpg);
background-repeat:repeat-x;
}
* html #content_box_left { /* trick ie */
margin-left:10px;
}
/* right content box */
#content_box_right {
float:left;
padding: 20px 10px 20px 10px;
margin:10px 0 20px 20px;
background-color:#F0F0F0;
width:310px;
background-image:url(../images/muench_box_right.jpg);
background-repeat:repeat-x;
}

/* bottom content box */
#content_box_bottom {
clear:both;
padding:0;
margin-left:20px;
background-image:url(../images/world.gif);
background-repeat:no-repeat;
background-position:30px 7px center;
background-color:#F0F0F0;
}
/* bottom content box'es text-area */
#content_box_bottom_text {
padding:20px 0 0 0;
margin-left:270px;
}



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* sub content containers ++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu_sub 
{
margin:0;
padding:0;
border:1px solid #fff; /* strange behaviour without border: there's no margin-top in ie */
}
#content_left_sub {
width:230px;
float:left;
margin:0;
padding:0;
}
#content_middle {
float:left;
margin-left:20px;
width:440px;
color:#666666;
}
#content_wide {
float:left;
padding:15px 0 0 30px;
width:670px;
color:#666666;
background:transparent url(../images/content_bg_top.gif) left top no-repeat;
}
.micro #content_wide {
padding:15px 0 0 46px;
width:652px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* login boxes +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#KH_Loginbox td 
{
	padding:5px 5px 5px 0;
}
#KH_Loginbox input 
{
width:200px;
}
#KH_Loginbox input.sbm 
{
width:auto;
padding:1px 5px;
color:#fff;
background-color:#688B9E;
font-weight:bold;
}
#KH_Loginbox p 
{
padding:0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* standard tags +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
img {
display:block;
}
img.in {
display:inline;
}


h1, h2 {
font-size:110%;
font-weight:bold;
}
h3 {
margin:5px 0;
font-size:100%;
font-weight:bold;
}
#content_box h1 {
margin-top:20px;
margin-left:20px;
}
#content_middle h1 {
margin-top:12px;
margin-bottom:5px;
margin-left:0;
padding-left:0;
font-size:130%;
color:#000;
}
#content_wide h1 {
margin-top:12px;
margin-bottom:5px;
margin-left:0;
padding-left:0;
font-size:130%;
color:#000;
}

#sidebar strong {
color:#62706F;
}
.micro #ansprechpartner strong {
color:#666666;
}
#content_middle strong {
color:#62706F;
}

input, textarea {
border:1px solid #62706F;
font-size:11px;
padding:2px;
}
input.noborder 
{
border:0;
}
.noborder input 
{
border:0;
}
#suche input {
width:110px;
}
#suche input.submit {
width:auto;
padding:1px 5px;
color:#fff;
background-color:#688B9E;
font-weight:bold;
}
#content_left_sub input {
width:120px;
}
input.submit, input.button {
width:auto;
padding:1px 5px;
color:#fff;
background-color:#688B9E;
font-weight:bold;
}

table {
border-collapse:collapse;
padding:4px;
}
td.text_right {
text-align:right;
}
table.specification td {
border-bottom:1px dotted #B2B2B2;
padding-left:5px;
}
table.specification th {
padding-bottom:10px;
}

table.kontakt {
margin:0;
padding:0;
}
table.kontakt td {
margin:0;
padding:0;
}

#content_box_bottom_text h2 {
margin:0;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* classes +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* for general content boxes, white bg */
.content_general {
background-color:#fff;
padding:2px 5px 10px 5px;
margin:0;
opacity: .8;
filter: alpha(opacity=80);
width:300px;
}
.content_general_h1{
padding:4px;
margin:0;
font-size:110%;
font-weight:bold;
}
/* for technical specifications, dark bg */
.content_specification {
background-color:#E5EBEB;
padding:5px;
margin:5px 8px;
width:400px;
}
.content_specification table {
width:100%;
}
/* clear both */
.clear {
clear:both;
}

/* MIN HEIGHT WORKAROUND FOR IE, used to get the world-map displayed correctly */
.minheight_world {
   min-height:126px;
}
* html .minheight_world {
   height:126px;
}

/* arrow image for active sub-sub navigation */
.navi_arrow {
display:inline;
margin:0;
padding:0;
border:0;
margin-right:5px;
}

.error 
{
	color:red;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* main menu bar +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu_main {
margin:0;
padding: 0;
color:#62706F;
}
#menu_main ul {
border-top:1px dotted #B2B2B2;
border-bottom:1px dotted #B2B2B2;
margin:0;
padding:0;
background-color:#fff;
color:#62706F;
float:left;
width:100%;
height: 2.2em;
}
#menu_main ul li {
margin: 0;
padding: 0;
vertical-align: middle;
float: left; 
text-align: left;
list-style-type: none;
}
#menu_main li a {
padding: 2px 3px;
margin: 3px;
background-color:#fff;
color:#62706F;
text-decoration:none;
text-transform: uppercase;
float:left;
font-weight:bold;
}
#menu_main ul li a:hover {
color:#7E908F;
}
#menu_main ul li a.active {
background-color:#8EB8B2;
color:#fff;
}
#menu_main ul li a.active:hover {
color:#fff;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* sub menu bar ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu_sub ul {
list-style-type: none;
}
#menu_sub ul li, li.sub, li.sub_active, li.active {
margin:0px;
padding:0;
padding-left:3px;
}

#menu_sub ul li.sub, #menu_sub ul li.sub_active {
/*list-style: disc url(../images/arrow.gif);*/
}
#menu_sub ul li.sub_sub, #menu_sub ul li.sub_sub_active {
list-style: disc url(../images/arrow.gif);
}

/* the main list */
#menu_sub ul li a {
width:200px;
color:#666666;
display:block;
margin-left:-44px;
padding:2px;
padding-left:6px;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #B2B2B2;
}
/* the sub list */
#menu_sub ul li.sub_active a:hover {
background-color:#fff;
}

#menu_sub ul li.sub a, li.sub_active a {
padding-left:22px;
font-weight:normal;
/* box model hack fuer die breite */
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:184px;
}
#menu_sub ul li.sub_active a {
padding-left:22px;
color:#116363;
/* box model hack fuer die breite */
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:184px;
}
#menu_sub ul li.sub_active a:hover {
color:#116363;
}

#menu_sub ul li.active a { /* active mainmanu entry */
background-color:#8EB8B2;
color:#fff;
}
#menu_sub ul li.active a:hover { /* active mainmanu entry */
background-color:#8EB8B2;
color:#fff;
}
#menu_sub ul li a:hover {
color:#7E908F;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* sub sub menu bar ++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#menu_sub ul li.sub_sub, li.sub_sub_active {
margin:0;
padding:0;
padding-left:3px;
}

/* the sub sub list */
#menu_sub ul li.sub_sub_active a:hover {
background-color:#fff;
}

#menu_sub ul li.sub_sub a, ul li.sub_sub_active a {
padding-left:44px;
font-weight:normal;
/* box model hack fuer die breite */
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:162px;
}
#menu_sub ul li.sub_sub_active a {
padding-left:44px;
color:#116363;
/* box model hack fuer die breite */
width:200px;
voice-family: "\"}\""; 
voice-family:inherit;
width:162px;
}
#menu_sub ul li.sub_sub_active a:hover {
color:#116363;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* content link list +++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#content_box ul.list_wa li {
list-style: disc url(../images/arrow.gif) outside;
margin:0;
padding:0;
margin-left:-20px;
}
#content_box ul.list_wa li a {
width:98%;
color:#688B9E;
display:block;
padding:2px;
margin-left:-5px;
text-decoration:none;
border-bottom:1px dotted #B2B2B2;
}
#content_box ul.list_wa li a:hover {
background-color:#DBE2E6;
}

#content_box ul.list_bottom_wa {
margin:0;
}
#content_box ul.list_bottom_wa li {
list-style: disc url(../images/arrow.gif) outside;
margin:0;
padding:0;
margin-left:-16px;
}
#content_box ul.list_bottom_wa li a {
width:98%;
color:#688B9E;
display:block;
padding:2px;
margin-left:-5px;
text-decoration:underline;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* sidebar link list +++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#suche ul li,
#stellen ul li,
.linklist ul li{
list-style: disc url(../images/arrow.gif) outside;
margin:0;
padding:0;
margin-left:-20px;
font-size:10px;
}

#suche ul li a,
#stellen ul li a,
.linklist ul li a {
width:140px;
color:#688B9E;
display:block;
margin-left:-5px;
padding:2px;
text-transform: uppercase;
}

#suche ul li a:hover,
#stellen ul li a:hover,
.linklist ul li a:hover {
background-color:#DBE2E6;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* general text-link +++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a {
color:#688B9E;
font-weight:normal;
}

a:link {
text-decoration:underline;
}

a:visited {
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

.micro a:hover {
text-decoration:underline;
}

a:active {
text-decoration:underline;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* reiter ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#reiter {
border-bottom:3px solid #8eb8b2;
}

#reiter .reiter {
float:left;
margin:0 1px 0 0;
border:1px solid #8eb8b2;
border-bottom:none;
}

#reiter .reiter a {
display:block;
padding:5px 10px;
color:#86a2b1;
text-decoration:none;
}

#reiter .reiter a:hover {
text-decoration:underline;
}

#reiter .reiter.active a {
color:#fff;
font-weight:bold;
background-color:#8eb8b2;
}

#reiter .reiter a span {
font-weight:normal !important;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* list ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.listitem_wrapper {
background:transparent url(../images/listitem_top_bg.gif) top left repeat-x;
}

.listitem {
margin:1px 0 0 0;
padding:0;
background:transparent url(../images/listitem_bottom_bg.gif) bottom left repeat-x;
}

.listitem div {
margin:0;
padding:20px;
}

.listitem h1 {
margin:0 !important;
padding:0 !important;
}

.listitem h1 a {
margin:0;
padding:0;
font-weight:bold;
background:none;
}

.listitem p {
margin:0;
padding:5px 0 10px 0;
}

.listitem a {
margin:0;
padding:0 0 0 15px;
background:transparent url(../images/arrow.gif) center left no-repeat;
}

.listnav_wrapper {
background:transparent url(../images/listitem_top_bg.gif) top left repeat-x;
}

.listnav {
margin:1px 0 0 0;
padding:0;
background:transparent url(../images/listitem_bottom_bg.gif) bottom left repeat-x;
}

.listnav div {
margin:0;
padding:20px;
}

.listnav a {
margin:0;
padding:0;
font-weight:bold;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* produkt details +++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.detail_row {
float:left;
margin:0;
padding:5px 0;
width:640px;
}

.detail_row.border {
float:left;
margin:0;
padding:0 0 15px 0;
width:640px;
border:1px solid #eee;
}

.detail_row.border h2 {
margin-top:0;
}

.detail_row.border .detail_box_left {
margin:0;
padding:5px 10px;
width:300px;
}

.detail_row.border .detail_box_right {
margin:0;
padding:5px 10px;
width:300px;
}

.detail_row.border  a {
margin:0;
padding:0 0 0 15px;
background:transparent url(../images/arrow.gif) center left no-repeat;
}

.detail_box {
float:left;
width:640px;
}

.detail_box_wrapper {
margin:0;
padding:0 0 0 10px;
float:left;
}

.detail_box_left {
float:left;
width:310px;
}

.detail_box_right {
float:right;
width:310px;
}

.detail_row h2 {
padding:5px 10px;
background-color:#eee;
}

.detail_row ul {
margin:0;
padding:0 10px;
list-style:none;
}

.detail_row ul.pfeil {
padding:0;
}

.detail_row ul li {
float:left;
width:145px;
margin:0;
padding:0;
}

.detail_row ul.check li {
float:left;
width:610px;
margin:0;
padding:0 0 0 15px;
background:transparent url(../images/check.gif) center left no-repeat;
}

/* width:145px; */
.detail_row ul.pdf li {
float:left;
width:300px;
margin:0;
padding:5px 0;
display:inline;
}

.detail_row ul.pfeil li {
float:none;
width:130px;
margin:0;
padding:0 0 0 15px;
background:transparent url(../images/arrow2.gif) center left no-repeat;
}

.detail_row ul.pdf li a {
display:block;
margin:0;
padding:5px 10px 5px 20px;
background:transparent url(../images/pdf.gif) 0 3px no-repeat;
}

.detail_row .einheit, .detail_row .menge {
float:left;
margin:0;
padding:0 10px;
line-height:20px;
}

.detail_buttons {
float:left;
margin:20px 0;
padding:20px 0;
width:640px;
border-top:1px solid #cdcdcd;
}

.detail_buttons a {
float:left;
margin:0;
padding:0 20px 0 0;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
#footer {
margin:50px 0 0 0;
padding:30px;
background:#f0f0f0 url(../images/footer_top_bg.gif) top left repeat-x;
}

#footer_wrapper {
width:982px;
}

.footer_container {
float:left;
width:180px;
font-size:11px;
color:#ababab;
}

.footer_container div{
margin:0;
padding:0 0 20px 0;
}

.footer_container h1 {
float:left;
margin:0 20px 8px 0;
padding:0;
width:160px;
height:20px;
background:#f0f0f0 url(../images/footer_h1_bg.gif) left bottom repeat-x;
}

.footer_container a {
text-decoration:none;
}

.footer_container a:hover {
text-decoration:underline;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* home ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.content_row {
float:left;
width:700px;
margin-top:15px;
background:transparent url(../images/content_row_bg.gif) 470px 0 repeat-y;
}

* html .content_row {width:652px;}

.content_row.bg {
float:left;
width:700px;
margin:60px 0 0 -30px;
padding:0 0 0 25px;
background:transparent url(../images/content_bg_bottom.gif) left top no-repeat;
}

.content_row h1, .content_row h3 {
margin-top:0 !important;
}

.content_row.bg h1 {
font-size:120% !important;
}

.content_row1 {
float:left;
width:450px;
}

.content_row.bg .content_row1 {
float:left;
width:475px;
}

.content_row2 {
float:right;
width:215px;
}

.content_row.bg .content_row2 {
margin-top:15px;
}

.content_box_left {
float:left;
padding:18px 20px;
margin:-15px 0 0 0;
width:195px;
height:501px;
background:transparent url(../images/home_box.png) left top no-repeat;
}

.content_box_right {
float:right;
padding:18px 20px;
margin:-15px 0 0 0;
width:195px;
height:501px;
background:transparent url(../images/home_box.png) left top no-repeat;
}

.content_row1 ul {
margin:20px 0 0 0;
padding:0;
list-style:none;
}

.content_row1 ul li {
float:left;
width:185px;
margin:0;
padding:5px 0;
background:transparent url(../images/listitem_bottom_bg.gif) left bottom repeat-x;
}

.content_row1 ul li a {
display:block;
padding:0 0 0 15px;
font-size:120%;
text-decoration:none;
background:transparent url(../images/arrow.gif) 0 3px no-repeat;
}

.content_row1 ul li a:hover {
text-decoration:underline;
}

.content_row2 h1 {
margin-bottom:10px !important;
}

.content_row2 div {
margin:0;
padding:10px 0;
width:201px;
background:transparent url(../images/listitem_bottom_bg.gif) left top repeat-x;
}

.content_row2 h2 {
margin:0;
}

.content_row2 a {
font-weight:bold;
text-decoration:none;
}

.content_row2 a:hover {
text-decoration:underline;
}

.content_row2 img {
padding:10px 0;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* slider ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a.back {
background:transparent url(../images/arrow_back.gif) left center no-repeat;
margin:0;
padding:0 0 0 15px;
font-weight:normal;
}

.slider {
clear:both;
}

.slider .slider_head {
color:#fff;
padding:3px;
line-height:21px;
}

.slider .slider_head, .slider.open .slider_head {
background-color:#8eb8b2;
}

.slider.closed .slider_head {
background-color:#bbd4d1;
}

.slider .right {
float:right;
}

.slider .left {
float:left;
padding:0 0 0 10px;
}

.slider .slider_head a {
font-size:11px;
color:#fff;
text-decoration:none;
display:block;
padding:0 30px 0 0;
}

.slider .slider_head a:hover {
text-decoration:underline;
}

.slider.open .slider_head a {
background:transparent url(../images/slider_open.gif) right center no-repeat;
}

.slider.closed .slider_head a {
background:transparent url(../images/slider_closed.gif) right center no-repeat;
}

.slider .slider_content .listitem.neu h1 a {
padding:0 0 0 30px;
background:transparent url(../images/neu.gif) left center no-repeat;
}

.slider.closed .slider_content {
height:10px;
background:transparent url(../images/listitem_top_bg.gif) repeat-x left top;
}

.slider.closed .slider_content .listitem_wrapper {
display:none;
}

.slider.single .slider_content .listitem_wrapper .listitem {
margin:0;
padding:0 0 20px 0;
}

.slider.single .slider_content .listitem_wrapper .listitem div {
float:left;
margin:0;
padding:10px 10px 0 10px;
width:200px;
}

.slider.single .slider_content .listitem_wrapper .listitem .clear {
margin:0;
padding:0;
clear:both;
float:none;
}

.slider_buttons {
margin:0;
padding:20px 10px;
background:transparent url(../images/listitem_top_bg.gif) repeat-x left top;
}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* microsite  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.micro #content_wrapper {
float:left;
width:700px;
}

.micro #upnlContact {
float:left;
}

.micro .content_row {
margin:0;
background:none;
}

.micro .content_row.bg {
margin:35px 0 0 -46px;
padding:42px 0 0 46px;
position:relative;
background:transparent url(../images/content_bg_bottom.gif) no-repeat scroll left top;
}

.micro .content_row .product {
font-size:117%;
line-height:120%;
padding-bottom:24px;	
}

.micro .content_row p {
font-size:117%;
line-height:120%;
padding:0;
color:#666;	
}

.micro .content_row .product_list {
font-size:117%;
line-height:120%;
padding-bottom:20px;
}

.micro .content_row .product_list ul {
list-style-position:outside;
list-style-type:disc;
margin:15px 0 0 0;
padding:0;
}

.micro .content_row .product_list ul li{
list-style-image: none;
list-style-position:outside;
list-style-type: none;
margin:0;
font-weight:bold;
padding:6px 0 7px 15px;
background:url(../images/arrow.gif) no-repeat -2px 7px;
}

.micro .content_row .button img,
.micro .content_row .submitlink img {
border:0 none;	
}

.micro .content_row.bg h2 {
font-size:117%;
line-height:120%;
}

.micro .content_row.bg .formRow {
clear:both;
height:28px;
}

.micro .content_row.bg .formRow label,
.micro .content_row.bg .formRow .label {
float:left;
width:80px;
padding-top:3px;
}

.micro .content_row.bg .labelless {
padding-left:80px;
}

.micro .content_row.bg .formRow label.gender {
float:left;
width:50px;
}

.micro .content_row.bg .formRow .gender2 {
margin-right:146px;
}

.micro .content_row.bg .formRow input {
border:1px solid #62706F;
font-size:11px;
padding:2px;
}

.micro .content_row.bg .formRow .inputText {
float:left;
width:300px;
height:18px;
}

.micro .content_row.bg .formRow .inputRadio {
float:left;
width:30px;
}

.micro .content_row.bg .formRow .inputRadio input {
border:0 none;
}

.micro .content_row.bg .formRow .inputZIP {
float:left;
width:79px;
height:18px;
margin-right:5px;
}

.micro .content_row.bg .formRow .inputCity {
float:left;
width:210px;
height:18px;
}

.micro .content_row.bg .formRow select, 
.micro .content_row.bg .formRow textarea {
float:left;
width:300px;
border:1px solid #62706F;
font-size:11px;
padding:2px;
}

.micro .content_row.bg .formRow select{
height:24px;
width:306px;
} 

.micro .content_row.bg .commentRow {
height: 103px;
} 
.micro .content_row.bg .commentRow textarea {
height: 87px;
}

.micro .content_row.bg .error{
float:left;	
display: block;
width:200px;
margin-left:5px;
padding-top:3px;
}

.micro .content_row.bg .red{
color:Red;
}

.submitlink img {
display:inline;
}

.micro #vignette {
position:absolute;
top:10px;
left:500px;
}

.micro #vignette img{
position:absolute;
top:-80px;
left:-90px;
}

* html .micro #vignette{
display:none;
}