/*
Project:	RFSU
Style:		General style
============================================================ */


/* @Imports
============================================================ */
@import "Framework/Reset.css";
@import "Framework/Grid.css";
@import "Framework/Typography.css";

html,
body { margin:0; padding:0; background:#fff url(../Images/BodyRepeat.jpg) 50% 0 repeat-y; }

h1,
h2,
h3,
h4,
h5,
h6,
p { color:#222; }

h1,
h2,
h3,
h4,
h5,
h6,
p,
li { font-family: Georgia, Times, serif; font-weight: normal; }

h1 { margin-bottom: 10px; font-size:3.2em; }

h2.More { font-size:2em; margin:20px 0 15px 0; padding-top:10px; border-top: 1px solid #e5e5e5; }

p { line-height: 1.4em; }
p.Intro { margin-bottom:10px; }
p.Preamble { font-size:1.5em !important; margin:0 0 10px 0; line-height: 1.2em; }
p.PreambleMargin { font-size:1.5em !important; margin:0 0 20px 0; line-height: 1.2em; }

a { color:#db002e; }
a:hover,
a:active { text-decoration: underline; }

p.Link a { display: block; float:left; height:20px; padding:1px 0 0 25px; background: transparent url(../Images/LinkArrow.jpg) top left no-repeat; }
p.Link.Facebook a { background: transparent url(../Images/LinkFacebook.jpg) top left no-repeat; }
p.Link.Twitter a { background: transparent url(../Images/LinkTwitter.jpg) top left no-repeat; }

/* BUTTON STYLES */		
button {  position: relative; border: 0;  padding: 0; cursor: pointer; overflow: visible; }
button::-moz-focus-inner { border: none; }
button span {  position: relative; display: block;  white-space: nowrap; }
@media screen and (-webkit-min-device-pixel-ratio:0) {button span {margin-top: -1px;}}


/* OPTIONAL BUTTON STYLES */		
button.Regular { padding: 0 15px 0 0;  margin-right:5px;  font-size:1.2em;  text-align: center;  background: transparent url(../Images/ButtonRed.jpg) no-repeat right -47px; text-transform: uppercase; }
button.Regular span { padding: 6px 0 0 15px;  height:21px;  background: transparent url(../Images/ButtonRed.jpg) no-repeat left -10px;  color:#fff;  }

button.RegularFF { padding: 0 15px 0 0;  margin-right:5px;  font-size:1.2em;  text-align: center;  background: transparent url(../Images/ButtonRed-FF.gif) no-repeat right -47px; text-transform: uppercase; }
button.RegularFF span { padding: 6px 0 0 15px;  height:21px;  background: transparent url(../Images/ButtonRed-FF.gif) no-repeat left -10px;  color:#fff;  }

button.RegularF4 { padding: 0 15px 0 0;  margin-right:5px;  font-size:1.2em;  text-align: center;  background: transparent url(../Images/ButtonRed-F4.gif) no-repeat right -47px; text-transform: uppercase; }
button.RegularF4 span { padding: 6px 0 0 15px;  height:21px;  background: transparent url(../Images/ButtonRed-F4.gif) no-repeat left -10px;  color:#fff;  }

button.Regular:hover { background-position: right -47px; }
button.Regular:hover span { background-position: 0 -10px; }

/* High z-index class */
.HighZ { z-index: 999; }

/* HEAD */
#Head { padding:20px 10px 0; }

/* Logo */
#Head .Logo { float:left; margin-bottom:12px; height:88px; }

/* Options & Search */
#Head .OptionsSearch { float: right; }

#Head .Options { float:right; margin-bottom:12px; }
#Head .Options ul {}
#Head .Options ul li { float:left; margin:0 8px 0 0; padding:0 8px 0 0; border-right:1px solid #cfcfcf; position: relative; }
#Head .Options ul li.Last { margin:0; padding:0; border-right:0; }
#Head .Options ul li a,
#Head .Options ul li span { font-size:1.2em; color:#444; height:16px; padding-top:1px; float:left; display:block; }
#Head .Options ul li a.Active { color:#db002e; }

#Head .Options ul li span.LangSe { padding-left:24px; background: transparent url(../Images/OptionsLangSe.jpg) 0 1px no-repeat; }
#Head .Options ul li span.ToggleLang { padding-left:24px; background: transparent url(../Images/OptionsLanguageArrow.jpg) 0 0 no-repeat; cursor: pointer; }

#Head .Options ul li ul { display: block; position: absolute; top:20px; right: 0; background: #fff; border:1px solid #ccc; border-top:0; padding:5px 10px; width:130px; }
#Head .Options ul li ul li { margin: 2px 0; border: 0; }

#Head .Options ul li ul li a.LangSe { padding-left:24px; background: transparent url(../Images/OptionsLangSe.jpg) 0 1px no-repeat; }


#Head .QuickSearch { float:right; padding:13px 0 0 10px; background: #f1f2f2 url(../Images/QuickSearchBg.jpg) top left no-repeat; height:40px; width: 210px; }
#Head .QuickSearch fieldset legend span {position:absolute;left:-9999px;}
#Head .QuickSearch input { float: left; }
#Head .QuickSearch input.Text { margin-top:2px; width:160px; height:22px; padding:6px 0 0 8px; background: transparent url(../Images/QuickSearchText.jpg) top left no-repeat; border: 0; outline: 0; font-size:12px; color:#000; }

/* Top Navigation */
#Head .TopNavigation { width:940px; height:47px; margin-bottom:15px; background: #fff url(../Images/TopNavigationBg.jpg) top left no-repeat; }
#Head .TopNavigation ul { padding:14px 0 0 13px; }
#Head .TopNavigation ul li { border-right:1px solid #fff; padding:0 8px; float:left; height:15px; position: relative; }
#Head .TopNavigation ul li.Last { border:0; }
/*#Head .TopNavigation ul li a { color:#fff; font-size: 1.3em; display: block; float: left; font-weight:normal; letter-spacing: 0.1px;  line-height: 15px; text-transform: capitalize; }*/
#Head .TopNavigation ul li a { color:#fff; font-size: 1.3em; display: block; float: left; font-weight:normal; letter-spacing: 0.1px;  line-height: 15px; }
#Head .TopNavigation ul li a:hover { text-decoration: none; color:#f8ced4; }
#Head .TopNavigation ul li a:hove span { text-decoration: none; }
#Head .TopNavigation ul li.Active a.Home,
#Head .TopNavigation ul li a.Home { text-indent: -9999px; display: block; width:11px; height: 11px; background: transparent url(../Images/TopNavHome.jpg) top left no-repeat; position: relative; top:2px; }
#Head .TopNavigation ul li.Active a.Home { background: transparent url(../Images/TopNavHomeActive.jpg) top left no-repeat; }

#Head .TopNavigation ul li.Active a { background: #fff; color:#db002e; position: relative; z-index: 2; font-weight: 500; }
#Head .TopNavigation ul li.Active span.Tab { display: block; background: transparent url(../Images/TopNavTabL.png) top left no-repeat; position: absolute; top:-17px; left:-3px; height:60px; padding-left:7px; z-index: 1; }
#Head .TopNavigation ul li.Active span.Tab span {display: block; height:60px; background: transparent url(../Images/TopNavTabR.png) top right no-repeat; }

#Head .TopNavigation ul li.Active span.Tab span.Right,
#Head .TopNavigation ul li.Active span.Tab span.Left { height: 16px; width:16px; position: absolute; bottom:-2px; }
#Head .TopNavigation ul li.Active span.Tab span.Right { background: transparent url(../Images/TopNavTabSkuggaR.png) top left no-repeat; right:-13px; }
#Head .TopNavigation ul li.Active span.Tab span.Left { background: transparent url(../Images/TopNavTabSkuggaL.png) top left no-repeat; left:-13px; }

/* Content */
#Content { background: #fff; }
#Content h1 { font-weight: 500; }

/* Breadcrumbs */
.Breadcrumbs { background: #fff; margin:0 0 15px; }
.Breadcrumbs p { float: left; margin:0 5px 0 0; color:#555; }
.Breadcrumbs ul { padding: 1px 0; }
.Breadcrumbs li { float:left; height:18px; padding:0 4px 0 0; color:#555; font-size:1.3em; }
.Breadcrumbs li a { margin-right: 4px; text-decoration: underline; }
.Breadcrumbs li a.Active { color:#555; text-decoration: none; }
.Breadcrumbs li span { position: relative; top:-2px; }

/* Content */
#PageContainer { width:100%; background: url(../Images/TopBg.jpg) top center no-repeat; }
.PageContent { width:960px; margin:0 auto; padding:0 10px; background: #fff; }

/* Content */
#FooterContainer { width:100%;  background: url(../Images/FooterBg.jpg) bottom center no-repeat; margin:20px 0 0; padding:0 0 15px; }
.FooterContent { width:940px; margin:0 auto; padding:0 20px 20px; background: #fff; }

/* Content */
.ModulFooter { margin:0 0 10px 0; }
.ModulFooter .Top { background: #dd002f url(../Images/Grid4TopRed.jpg) top left no-repeat; padding:10px 20px; }
.ModulFooter .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulFooter .Content { padding:10px; background: #fff url(../Images/Grid4ContentAlt.jpg) bottom left no-repeat; }

.ModulFooter .Content .LinkColumn { float:left; width:205px; margin:0 10px; }
.ModulFooter .Content .LinkColumn ul { margin:0 0 20px; }
.ModulFooter .Content .LinkColumn ul ul { margin:0 0 0 10px; }

.ModulFooter .Content .LinkColumn ul li { margin:3px 0;}
.ModulFooter .Content .LinkColumn ul li a { font-weight: bold; font-size:1.2em; color:#666; }
.ModulFooter .Content .LinkColumn ul ul li a { font-weight: normal; }

.ModulFooter .Content .LinkColumn ul.RSS { margin:0; }
.ModulFooter .Content .LinkColumn ul.RSS ul { margin:0;}
.ModulFooter .Content .LinkColumn ul.RSS ul li { margin:6px 0;}
.ModulFooter .Content .LinkColumn ul.RSS ul li a { font-size:1.2em; background:url(../Images/IconRSS.jpg) 0 2px no-repeat; padding-left:17px; }

.ModulFooter .Bottom { height:16px; background: transparent url(../Images/Grid4BottomShadow.jpg) top left no-repeat; }

.ModulFooterLinks { margin:0 3px 10px; padding:10px 0 0; position: relative; }
.ModulFooterLinks ul { }
.ModulFooterLinks ul li { float:left; margin:0 8px 0 0; padding:0 8px 0 0; border-right:1px solid #cfcfcf; font-size: 1.2em; }
.ModulFooterLinks ul li.Last { margin:0; padding:0; border:0; }
.ModulFooterLinks ul li.FooterLogo { position: absolute; top:-10px; right:0; display:block; width:53px; height:43px; margin: 0; padding: 0; border: 0; }
.ModulFooterLinks ul li a { color:#000; }

/* Content */
#LeftCol { }

.ModulLeftNavigation { padding-right:14px; background: transparent url(../Images/LeftNavShadow.jpg) 206px 0 no-repeat; min-height:430px; height:auto !important; height:430px; }
.ModulLeftNavigation h2 { font-size:1.2em; font-weight: 600; padding-bottom: 1px;  background: #fff url(../Images/LeftNavLink.jpg) bottom left no-repeat; margin-bottom:0em; margin-right: 8px; }
.ModulLeftNavigation h2 span { display: block; padding:10px 0 10px 20px; background:#fff; }
.ModulLeftNavigation ul { margin-right:8px; }
.ModulLeftNavigation ul ul { margin-right:0; }
.ModulLeftNavigation ul li a {  min-height:32px; height:auto !important; height:32px; padding:0 0 0 0px; display: block; background: #fff url(../Images/LeftNavLink.jpg) bottom left no-repeat; font-size:1.2em; color:#000; }
.ModulLeftNavigation ul li a span { display: block;  min-height:18px; height:auto !important; height:18px; background: transparent url(../Images/LeftNavLinkBullet.jpg) 14px 10px no-repeat; padding:7px 0 7px 30px; }

.ModulLeftNavigation ul li.Active a { color:#db002e; font-weight: bold; }

.ModulLeftNavigation ul li.Submenu a span { display: block; min-height:18px; height:auto !important; height:18px; background: transparent url(../Images/LeftNavLinkArrow.jpg) 10px 6px no-repeat; padding:7px 0 7px 30px; }

.ModulLeftNavigation ul li.SubmenuActive a { background:#de012f; color:#fff; font-weight: bold; }
.ModulLeftNavigation ul li.SubmenuActive a span { display: block;  min-height:18px; height:auto !important; height:18px; background: transparent url(../Images/LeftNavLinkActiveArrowRed.jpg) 10px 6px no-repeat; padding:7px 0 7px 30px; }

.ModulLeftNavigation ul li.SubmenuActive li a,
.ModulLeftNavigation li.Submenu li a,
.ModulLeftNavigation li li a {  min-height:32px; height:auto !important; height:32px; padding:0 0 0 0px; display: block;  background: transparent url(../Images/LeftNavLink.jpg) bottom left no-repeat; color:#000; font-weight: normal; }
.ModulLeftNavigation ul li.SubmenuActive li a span,
.ModulLeftNavigation li.Submenu li a span,
.ModulLeftNavigation li li a span { display: block; min-height:18px; height:auto !important; height:18px; background: transparent url(../Images/LeftNavLinkBullet.jpg) 24px 10px no-repeat; padding:7px 0 7px 40px;}

/*.ModulLeftNavigation ul li li.Submenu a span { display: block; background: transparent url(../Images/LeftNavLinkArrow.jpg) 20px 0 no-repeat; padding:0 0 0 40px; }*/
.ModulLeftNavigation ul li li.Submenu a span { display: block;  min-height:18px; height:auto !important; height:18px; background: transparent url(../Images/LeftNavLinkArrow.jpg) 20px 6px no-repeat; padding:7px 0 7px 40px; }

.ModulLeftNavigation ul li li.SubmenuActive a { background:#f1f1f1; color:#db002e; font-weight: bold; }
.ModulLeftNavigation ul li li.SubmenuActive a span { display: block;  min-height:18px; height:auto !important; height:18px; background: transparent url(../Images/LeftNavLinkActiveArrow.jpg) 20px 6px no-repeat; padding:7px 0 7px 40px; }

.ModulLeftNavigation li li.SubmenuActive li a,
.ModulLeftNavigation li.Submenu li a,
.ModulLeftNavigation li li li a {  min-height:32px; height:auto !important; height:32px; padding:0 0 0 0px; display: block;  background: #fefefe url(../Images/LeftNavLink.jpg) bottom left no-repeat; color:#000; font-weight: normal; }
.ModulLeftNavigation li li.SubmenuActive li a span,
.ModulLeftNavigation li li.Submenu li a span,
.ModulLeftNavigation li li li a span { display: block; background: transparent url(../Images/LeftNavLinkBullet.jpg) 34px 10px no-repeat; padding:7px 0 7px 50px;}

.ModulLeftNavigation a.Active { color:#db002e !important; font-weight: bold !important; }

/* Modul Information */
.ModulInformation { margin:0 0 15px 0; }
.ModulInformation .Top { background: #dd002f; padding:10px 15px; }
.ModulInformation .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; }
.ModulInformation .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:10px 11px 15px; }
.ModulInformation .Content p { margin:0; line-height: 1.3em; }
.ModulInformation .Content img { margin-bottom: 5px; }

/* Modul List */
.ModulList { margin:0 0 15px 0; }
.ModulList .Top { background: #dd002f; padding:10px 15px; }
.ModulList .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulList .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:5px 14px 10px; }
.ModulList .Content ul {}
.ModulList .Content ul li { margin:10px 0;}
.ModulList .Content ul li p { margin:0; line-height: 1.3em; }
.ModulList .Content ul li p em { color:#666; }

/* Ottar Search */
.ModulList .Content .ResultItem li{ margin:10px 0; font-size: 1.2em; line-height: 1.3em;}
.ModulList .Content .ResultItem ul li p { margin:0; line-height: 1.3em; }
.ModulList .Content .ResultItem ul li p.PublishDate { margin:0; color: #666666; font-size: 1em;}
.ModulList .Content .ResultItem ul li p em { color:#666; }


.Grid2 .ModulList .ListItem { background: #ccc; }

/* Modul Shortcuts */
.ModulShortcuts { margin:0 0 15px 0; }
.ModulShortcuts .Top { background: #dd002f; padding:10px 15px; }
.ModulShortcuts .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulShortcuts .Content { }
.ModulShortcuts .Content ul {}
.ModulShortcuts .Content ul li { margin:1px 0; background: #f5f5f5; }
.ModulShortcuts .Content ul li.Last { margin:1px 0 0; }
.ModulShortcuts .Content ul li a { font-size:1.2em; color:#dc002e; display: block; padding:5px 10px 0 30px; min-height:20px; height:auto !important; height:20px; background:#dc002e url(../Images/ShortcutLink.jpg) 0 0 no-repeat; font-weight: 500; }
.ModulShortcuts .Content ul li a:hover { color:#fff; text-decoration: none; background: #f1f1f1 url(../Images/ShortcutLink.jpg) 0 -100px no-repeat; }

/* Modul Calendar */
.ModulCalendar { margin:0 0 15px 0; }
.ModulCalendar .Top { background: #dd002f; padding:10px 15px; }
.ModulCalendar .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulCalendar .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:13px 14px 10px; }
.ModulCalendar .Content p { margin:0; font-size:1em; }
.ModulCalendar .Content ul { margin-bottom:15px;}
.ModulCalendar .Content ul li { margin:0 0 5px 0; }
.ModulCalendar .Content ul li p { font-size:1.2em; font-weight: bold; }
.ModulCalendar .Content ul li span { font-weight: normal; color:#666; }
.ModulCalendar .Content ul li ul { padding:4px 0 0 10px; }
.ModulCalendar .Content ul li ul li p { font-size: 1.2em; font-weight: normal; }

.ModulCalendar td.DayHeaderClass { font-size: 1.2em; font-weight: bold; background: #fff; text-align: center; padding:2px 0; border-bottom: 1px solid #fff; }
.ModulCalendar td.DayClass { padding: 1px; }
.ModulCalendar td.DayClass a { display: block; text-align: center; width:25px; height:21px; padding-top:2px; background: transparent url(../Images/CalendarDayLink.jpg) top left no-repeat; font-size:1.2em; color:#000; }
.ModulCalendar td.OtherMonthDayClass a { background: #fff; color:#999;}
.ModulCalendar td.ActiveDayClass a { background: transparent url(../Images/CalendarActiveDayLink.jpg) top left no-repeat; color:#fff; font-weight: bold; }
.ModulCalendar td.SelectedDayClass a { background: transparent url(../Images/CalendarSelectedDayLink.jpg) top left no-repeat; color:#fff; font-weight: bold; }
.ModulCalendar td.TitleClass td { text-align: center; font-size:1.3em; color:#db002e; padding-bottom:5px; text-transform: capitalize; font-weight: bold; }
.ModulCalendar td.TitleClass td.NextPrevClass { font-weight: normal; }
.ModulCalendar td.TitleClass td.NextPrevClass a { position: relative; top:-1px; }


/* Modul Calendarium */
.ModulCalendarium { margin:0 0 15px 0; }
.ModulCalendarium .Top { background: #dd002f; padding:10px 15px; }
.ModulCalendarium .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulCalendarium .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:13px 14px 10px; }
.ModulCalendarium .Content p { margin:0; font-size:1em; }
.ModulCalendarium .Content ul { margin-bottom:15px;}
.ModulCalendarium .Content ul li { margin:0 0 5px 0; }
.ModulCalendarium .Content ul li p { font-size:1.2em; font-weight: bold; }
.ModulCalendarium .Content ul li span { font-weight: normal; color:#666; }
.ModulCalendarium .Content ul li ul { padding:4px 0 0 10px; }
.ModulCalendarium .Content ul li ul li p { font-size: 1.2em; font-weight: normal; }

/* Modul Blogs */
.ModulBlogs { margin:0 0 15px 0; }
.ModulBlogs .Top { background: #dd002f; padding:10px 15px; }
.ModulBlogs .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulBlogs .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:13px 14px 10px; }
.ModulBlogs .Content ul {}
.ModulBlogs .Content ul li { margin:0 0 5px 0; }
.ModulBlogs .Content ul li p { margin:0; line-height: 1.3em; }
.ModulBlogs .Content ul li p a { display: block; margin:0 0 7px 0; }
.ModulBlogs .Content ul li p em { color:#666; }
.ModulBlogs .Content ul li img { float:left; margin:0 10px 10px 0;}

/* Modul Form */
.ModulForm { margin:0 0 15px 0; }
.ModulForm .Top { background: #dd002f; padding:10px 15px; }
.ModulForm .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulForm .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:13px 14px 10px; }
.ModulForm .Content p { margin-bottom: 15px; }
.ModulForm .Content p.Intro { margin-bottom: 5px;}

/*Modul Iframe */
/*iframe { height:900px;}*/
.ModulIframe { margin:0 0 0 0; }
.ModulIframe .Top { background: #dd002f; padding:10px 15px; }
.ModulIframe .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }

/* Modul Poll */
.ModulPoll { margin:0 0 15px 0; }
.ModulPoll .Top { background: #dd002f; padding:10px 15px; }
.ModulPoll .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulPoll .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:13px 14px 10px; }
.ModulPoll .Content label { display: block; margin:5px 0; }
.ModulPoll .Content label input { margin:0 5px 0 0;}
.ModulPoll .Content p { margin:0 0 10px; }
.ModulPoll .Content p.Info { font-size:1.2em; color:#666; margin-bottom: 5px; }
.ModulPoll .Content .Result {}
.ModulPoll .Content .ResultItem { margin-bottom: 10px; }
.ModulPoll .Content .ResultItem p { margin:0 0 5px;  }
.ModulPoll .Content .ResultItem p.Left { float:left; }
.ModulPoll .Content .ResultItem p.Right { float:right; }
.ModulPoll .Content .ResultItem .Bar { height:10px; overflow:hidden; background: url(../Images/PollBar.jpg) top left no-repeat; }
.ModulPoll .Content .ResultItem .Bar .Procent { height:10px; overflow:hidden; background: url(../Images/PollBarProcent.jpg) top left no-repeat; }

/* Modul Intro */
.ModulIntro { margin:0 0 15px 0; }
.ModulIntro h2 { font-size:1.6em; margin:0 0 5px 0; font-weight: 500; }
.ModulIntro p { font-size:1.2em; margin:0 0 5px 0; }
.ModulIntro p.Link a { display: block; float:left; height:20px; padding:1px 0 0 25px; background: transparent url(../Images/LinkArrow.jpg) top left no-repeat; }
.ModulIntro .Content { background: transparent url(../Images/Grid2IntroOverlay.png) bottom left no-repeat; padding:10px 15px; position: absolute; left: 0; }
.ModulIntro .Content h2 { color:#fff; margin:0 0 5px 0; padding:0; font-size: 2.8em; font-weight: 500; line-height: 32px; }
.ModulIntro .Content p { color:#fff;  font-weight: 500; }
.ModulIntro .Content p { margin:0 0 5px 0; }
.ModulIntro .Content a { color:#fff; display: block; background: url(../Images/IntroLinkArrow.png) top left no-repeat; padding:2px 0 0 23px; min-height:18px; height:auto !important; height:18px; font-size:1.2em;  font-weight: 500; }
.ModulIntro .Branding { position: relative; }
.ModulIntro .Branding img { vertical-align: bottom; }
.ModulIntro .InnerContent { position: absolute; left: 25px; top: 50px; width:300px; }
.ModulIntro .InnerContent h2 { color:#000; margin:0 0 5px 0; padding:0; font-size: 2.8em; }
.ModulIntro .InnerContent p { color:#333; font-size: 1.3em; }
.ModulIntro .InnerContent p { margin:0 0 5px 0; }

/* Modul Article */
.ModulArticle { margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #e5e5e5; position: relative; }
.ModulArticle h2 { font-size:3.2em; margin:0 0 8px 0; font-weight: 500; }
.ModulArticle h3 { font-size:1.6em; margin:0; }
.ModulArticle p { font-size:1.2em; margin:0 0 5px 0; }
.ModulArticle p.Intro { font-size:1.5em; }
.ModulArticle p.Comments { margin:0; height: 19px; padding:2px 0 0 25px; background: transparent url(../Images/IconComments.jpg) top left no-repeat; }
.ModulArticle p.Date { position: absolute; top:10px; left:-20px; width:37px; height:68px; padding-top:3px; background: transparent url(../Images/ArticleDate.png) top left no-repeat; text-align: center; color:#fff; font-size:1.1em; line-height: 1.1em; }
.ModulArticle p.Date span { font-size:1.3em; line-height: 1.5em; }
.ModulArticle img.Left { margin-right:10px; float:left; }
.ModulArticle img.Right { margin-left:10px; float:right; }
.ModulArticle div.Image img { margin-bottom:10px; }

/* Modul Articles */
.ModulArticles { margin:0 0 15px 0; }
.ModulArticles .Top { background: #dd002f; padding:10px 15px; }
.ModulArticles .Top h2 { color:#fff; margin:0; padding:0; font-size: 18pt; font-weight: normal; line-height: 1.3em; }
.ModulArticles .Content { background: url(../Images/Grid2Content.jpg) bottom left no-repeat; padding:5px 5px 5px; }

.ModulArticles .Content .Article { width:215px; float:left; margin:5px; padding-bottom:5px; }
.ModulArticles .Content .Article h3 { font-size:15pt; margin:0; font-weight: 500; }
.ModulArticles .Content .Article p { font-size:1.2em; margin:0 0 5px 0; }
.ModulArticles .Content .Article img { width:215px; margin-bottom:5px; }

.ModulArticlepage p.Info { margin:0 0 5px 0; color:#666; }
.ModulArticlepage p.Preamble { font-size:1.5em; margin:0 0 10px 0; }
.ModulArticlepage img.Left { float:left; margin:0 10px 10px 0; }
.ModulArticlepage img.Right { float:right; margin:0 0 10px 10px; }
.ModulArticlepage .Image { margin: 0 0 10px 0;}

.ModulArticlepage .Quote { width:220px; }
.ModulArticlepage .QuoteLeft { float:left; margin:0 15px 15px 0; }
.ModulArticlepage .QuoteRight { float:right; margin:0 0 15px 15px; }
.ModulArticlepage .Quote span { display: block; }
.ModulArticlepage .Quote span.Large { font-size:2.4em; padding:10px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; color:#222; }
.ModulArticlepage .Quote span.Small { font-size:1.2em; font-style: italic; color:#666; padding:5px 0 0; }

.ModulArticlepage .ImageLeft { float:left; margin:0 15px 15px 0; width:220px; }
.ModulArticlepage .ImageRight { float:right; margin:0 0 15px 15px; width:220px; }
.ModulArticlepage .ImageLeft span.Description,
.ModulArticlepage .ImageRight span.Description { font-size:1.2em; font-style: italic; color:#666; padding:5px 0 0; }

.ModulArticlepage ul { list-style-position: inside; padding:0 0 0 15px; margin-bottom: 15px; }
.ModulArticlepage ul li { list-style-type: disc; font-size:1.3em; margin:5px 0; }

.ModulArticlepage ol { list-style-position: inside; padding:0 0 0 15px; margin-bottom: 15px; }
.ModulArticlepage ol li { list-style-type: decimal; font-size:1.3em; margin:5px 0; }

/*Quize*/
.ModulArticlepage .Quize { position: relative;  width: 460px;  padding-top: 30px; margin-top: 30px; border-top: 1px solid #cccccc}
.ModulArticlepage .Quize fieldset {padding: 0; margin: 0; width: 100%;}
.ModulArticlepage .Quize div { font-size:1.5em;  margin: 0; padding: 0 0 5px 0; font-weight: 800; width: 455px; display: block;}
.ModulArticlepage .Quize legend { width: 455px; display: block;}
.ModulArticlepage .Quize ul { list-style-position: outside; padding: 0; margin: 0px;}
.ModulArticlepage .Quize ul li {list-style-type: none; padding-top: 20px; margin: 0}
.ModulArticlepage .Quize ul li span{ float: left; width: 435px; margin-left: 5px; position: relative; top: -2px;}
.ModulArticlepage .Quize ul li input.radio{ float: left;}
.ModulArticlepage .Quize fieldset input.Text220{ padding: 2px; width: 220px; height: 28px;}

.ModulArticlepage .QuizResult { margin-bottom: 50px; width: 190px }
.ModulArticlepage .QuizResult p { margin:0 0 5px;  font-size: 1.2em;}
.ModulArticlepage .QuizResult p.Left { float:left; }
.ModulArticlepage .QuizResult p.Right { float:right; }
.ModulArticlepage .QuizResult .Bar { height:10px; overflow:hidden; background: url(../Images/PollBar.jpg) top left no-repeat; }
.ModulArticlepage .QuizResult .Bar .Procent { height:10px; overflow:hidden; background: url(../Images/PollBarProcent.jpg) top left no-repeat; }
.ModulArticlepage ul.shareResult, .ModulArticlepage .readMore ul { list-style-position: outside; padding: 0; margin: 0px;}
.ModulArticlepage ul.shareResult li, .ModulArticlepage .readMore ul li {list-style-type: none; margin: 0}
.ModulArticlepage ul.shareResult li p, .ModulArticlepage .readMore ul li p  { margin-bottom: 15px; font-size: inherit;}

.ModulArticlepage .readMore { padding-top: 15px; margin-top: 25px; border-top: 1px solid #cccccc}

.ModulArticlepage .RelatedLinks { padding-top:5px; margin-top:20px; border-top:1px solid #ccc; }
.ModulArticlepage .RelatedLinks ul { padding:0; }
.ModulArticlepage .RelatedLinks li { list-style: none; padding:2px 0 0 25px; margin:5px 0; line-height: 18px; background: transparent url(../Images/ContentLinkArrow.jpg) 0 1px no-repeat; }

.ModulArticlepage .ArticleOptions { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:3px 0; margin-bottom: 10px; }
.ModulArticlepage .ArticleOptions .Left { float:left; }
.ModulArticlepage .ArticleOptions .Right { float:right; }

.ModulArticlepage .ArticleOptions a { font-weight: bold; color:#000; margin-right:10px; font-size:1em; text-transform: uppercase; float:left; display: block; height:17px; padding:4px 0 0 25px; }
.ModulArticlepage .ArticleOptions a.Share { background: transparent url(../Images/IconShare.jpg) top left no-repeat; }
.ModulArticlepage .ArticleOptions a.Tip { background: transparent url(../Images/IconTip.jpg) top left no-repeat; }
.ModulArticlepage .ArticleOptions a.Print { background: transparent url(../Images/IconPrint.jpg) top left no-repeat; }
.ModulArticlepage .ArticleOptions a.Comments { background: transparent url(../Images/IconComments.jpg) top left no-repeat; }

.ModulArticlepage .ArticleOptions .Right a { margin:0; }

.ModulArticlepage .ArticleOptions span { font-weight:normal; color:#666; text-transform: none; padding:3px 0 0 4px; display: block; float:left; font-size:1.1em; }

.ModulArticlepage .ArticleAuthor { height:102px; width:430px; padding:15px 15px 0; margin:30px 0 15px 0; background: url(../Images/ArticleAuthor.jpg) top left no-repeat; }
.ModulArticlepage .ArticleAuthor h3 { font-size: 1.3em; font-weight: bold; }
.ModulArticlepage .ArticleAuthor img { float: left; margin:0 10px 0 0; }

.ModulArticlepage h1 { font-size:3.2em; margin:0 0 10px 0; font-weight: 500; }
.ModulArticlepage h2 { font-size:15pt; margin:0 0 3px 0; font-weight: 500; }
.ModulArticlepage h3 { font-size:13pt; margin:0 0 3px 0; font-weight: 500;  }
.ModulArticlepage h3 strong { font-size:10.5pt; margin:0 0 3px 0; font-weight: 500; font-weight:bold;  }

.ModulComments .Top { padding-top:5px; border-top:1px solid #e5e5e5; }
.ModulComments .Top h3 { font-size: 15pt; font-weight: bold; text-transform: uppercase; margin:0; padding-top:4px; }
.ModulComments .Top .Left { float:left; }
.ModulComments .Top .Right { float:right; }

.ModulComments .UserComment { background: transparent url(../Images/UserCommentTop.jpg) top left no-repeat; padding-top:5px; }
.ModulComments .UserComment .Content { background: transparent url(../Images/UserCommentBottom.jpg) bottom left no-repeat; padding:0 15px 15px; }
.ModulComments .UserComment .Content p { margin:0; }
.ModulComments .UserComment .User { margin:3px 0 0; padding-left:18px; background: transparent url(../Images/IconUserComment.jpg) 2px 4px no-repeat; }

.ModulCommentform { padding-top:5px; border-top:1px solid #e5e5e5; margin-bottom: 15px; }
.ModulCommentform h2 { font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin:0 0 10px 0; padding-top:4px; }
.ModulCommentform span.Label { font-size:1.3em; color:#333; padding-top:2px; display: block; float:left; }
.ModulCommentform img.Captcha { float:left; margin:0 10px 0; }

.ModulCommentform .CommentConfirm { padding:2px 0 0 28px; background: url(../Images/CommentConfirm.jpg) top left no-repeat; font-size:1.3em; font-weight:bold; color:#222; }

span.FormError { display: block; color:#db002a; margin: 0 0 10px 0; font-size:1.3em; font-weight: bold; }

.ModulSearchform { margin-bottom: 15px; }
.ModulSearchform .Form { padding:13px 13px 0; height:42px; background: url(../Images/Searchform.jpg) top left no-repeat; }
.ModulSearchform h2 { font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin:0 0 10px 0; padding-top:4px; }

.ModulFaqform { margin:25px 0 15px 0; }
.ModulFaqform .Form { padding:13px 13px 0; height:345px;  background: #eef0f0 url(../Images/Faqform.jpg) top left no-repeat; }
.ModulFaqform h2 { font-size: 1.3em; font-weight: bold; text-transform: uppercase; margin:0 0 10px 0; padding-top:4px; }

.ModulProductpage {}
.ModulProductpage h1 { font-weight: 500; font-size:3.2em;}
.ModulProductpage p { font-size:1.3em; }
.ModulProductpage ul{list-style: disc outside; float:left;
                     
                      margin-left:15px;}
.ModulProductpage .ModulTabs ul{list-style: disc outside;}
.ModulProductpage li { font-size:1.3em; line-height:1.4em;}
.ModulProductpage .ProductImage { margin:0 0 10px; float:left; }
.ModulProductpage .ProductImage img.Left { float:left; margin:0 10px 0 0;}

/* Modul Slider */
.ModulSlider { margin:0 0 15px 0; }
.ModulSlider .Top { background: #dd002f; padding:10px 15px; }
.ModulSlider .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulSlider .Content { background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding:0 1px; }
.Grid2 .ModulSlider .Content { background: url(../Images/Grid2Content.jpg) bottom left no-repeat; padding:0 1px; }

/* Modul Tabs */
.ModulTabs { margin:0 0 15px 0; }
.ModulTabs .Top { background: #fff url(../Images/Grid2TopPurple.jpg) 0 4px no-repeat; padding:0 10px; height: 35px; }
.ModulTabs .Top ul { height:35px; }
.ModulTabs .Top ul li { float: left; height:35px; background:transparent url(../Images/TabsDivider.jpg) right 13px no-repeat; }
.ModulTabs .Top ul li a { display:block; height:35px; padding:0 0 0 25px; color:#fff; font-size:1.2em; font-weight: bold; float: left; }
.ModulTabs .Top ul li a span { padding:12px 25px 0 0; display: block; height:23px; float:left; }
.ModulTabs .Top ul li a:hover { text-decoration: none; }
.ModulTabs .Top ul li.Last,
.ModulTabs .Top ul li.ActivePrev,
.ModulTabs .Top ul li.Active { background-image: none; }
.ModulTabs .Top ul li.Active a {background:#fff url(../Images/TabActiveL.jpg) top left no-repeat; color:#000; }
.ModulTabs .Top ul li.Active a span {background:#fff url(../Images/TabActiveR.jpg) top right no-repeat; color:#000; }
.ModulTabs .Top ul li.Inactive a,
.ModulTabs .Top ul li.Inactive a span { color:#fff; }
.ModulTabs .Top h2 { color:#fff; margin:0; padding:0; font-size: 1.3em; font-weight: normal; line-height: 1.3em; }
.ModulTabs .Content { background: url(../Images/Grid2Content.jpg) bottom left no-repeat; padding:15px 15px 10px; }
.ModulTabs .Content h3.TabHeading { display: none; }


/* FORMS */
fieldset { margin:0 0 10px; }
fieldset.Float { float:left; }
fieldset.Margin { margin-right: 20px; }

label { font-size:1.2em; }
label.Block { display: block; margin-bottom: 5px; }
label.Input { margin:3px 0; display:inline-block; }

input.Checkbox { margin-right: 5px; float:left; }
input.Radio { margin-right: 5px; float:left; }

input.Text { margin:0; padding:7px 5px 0; height:21px; border:0; outline: 0; font-size:12px; color:#777; }
input.Text68 { background: url(../Images/InputText68.gif) top left no-repeat; width:58px; }
input.Text125 { background: url(../Images/InputText125.gif) top left no-repeat; width:115px; }
input.Text160 { background: url(../Images/sokfalt.png) top left no-repeat; width:115px; }
input.Text195 { background: url(../Images/InputText195.jpg) top left no-repeat; width:185px; }
input.Text200 { background: url(../Images/InputText200.gif) top left no-repeat; width:190px; }
input.Text220 { background: url(../Images/InputText220.jpg) top left no-repeat; width:210px; }
input.Text238 { background: url(../Images/InputText238.gif) top left no-repeat; width:228px; }
input.Text460 { background: url(../Images/InputText460.jpg) top left no-repeat; width:450px; }
input.Text50 { background: url(../Images/InputText50White.jpg) top left no-repeat; width:40px; text-align: center; }

input.Text50Error,
input.Text220Error { color:#fff; }
input.Text50Error { background: url(../Images/InputText50WhiteError.jpg) top left no-repeat; }
input.Text220Error { background: url(../Images/InputText220Error.jpg) top left no-repeat; }

input.Text55Cart { background: url(../Images/InputText55Cart.gif) top left no-repeat; width:45px; text-align: center; }
tr.Alternate input.Text55Cart { background: url(../Images/InputText55CartAlt.gif) top left no-repeat; width:45px; text-align: center; }
input.ProductFormText71 { background: url(../Images/ProductFormInput71.gif) top left no-repeat; width:61px; text-align: center; margin-right: 10px; }
input.FaqformText366,
input.SearchformText366 { background: url(../Images/SearchformInputText366.jpg) top left no-repeat; width:356px; height: 22px; }

textarea { margin:0; padding:5px 5px; height:98px; background: #eee; border: 0; outline: 0; font-size:12px; color:#777; }
textarea.Textarea460 { width:450px; background: url(../Images/Textarea460.jpg) top left no-repeat; }
textarea.Textarea416 { width:406px; height: 123px; background: url(../Images/Textarea416.jpg) top left no-repeat; }
textarea.Textarea238 { width:228px; height: 109px; background: url(../Images/Textarea238.jpg) top left no-repeat; }

.ProductForm { margin:0 0 25px; padding:15px 0 0 20px; height:85px; background:#f4f4f4 url(../Images/ProductForm.jpg) top left no-repeat; }
.ProductForm fieldset { float:left; }
.ProductForm fieldset.Size,
.ProductForm fieldset.Price { display: block; width:135px; }
.ProductForm fieldset p { margin:0 0 5px; }
.ProductForm fieldset p span.Price { color:#db002e; font-size:2em; font-weight: normal; padding-top:5px; line-height: 1.2em; }

.ModulSearchresult { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e5e5e5; }
.ModulSearchresult .Top { border-bottom: 1px solid #e5e5e5; padding-bottom:10px; margin-bottom: 10px; }
.ModulSearchresult .Top p { font-size:1.2em; margin:0 0 2px 0; }
.ModulSearchresult .Result .ResultItem { padding:0px 0 5px 0; margin: 10px 0; background: transparent; position: relative; }
	.ModulSearchresult .Result .ResultItem div { padding:10px 15px 5px 40px; }
	.ModulSearchresult .Result .ResultItemAlt { background: url(../Images/ResultItemAltBottom.jpg) bottom left no-repeat; }
	.ModulSearchresult .Result .ResultItemAlt div { background: url(../Images/ResultItemAltTop.jpg) top left no-repeat; padding:10px 15px 5px 40px;}
.ModulSearchresult .Result .ResultItem h3 { font-size: 1.3em; font-weight: bold; margin:0 0 5px 0; }
.ModulSearchresult .Result .ResultItem p.Id { font-size: 1.3em; font-weight: bold; margin:0 0 5px 0; position: absolute; top:9px; left:15px; }
.ModulSearchresult .Result .ResultItem p { font-size: 1.2em; margin:0 0 3px 0; }
.ModulSearchresult .Result .ResultItem p.PublishDate { margin:0; color:#666666; }
.ModulSearchresult .Result .ResultItem p.SearchCrumbs { margin:0; color:#666666; }
.ModulSearchresult .Result .ResultItem p.SearchCrumbs span.Divider { font-size:0.6em; position: relative; top:-2px;}

.ModulPressrelaseList { padding:0 0 15px; margin:20px 0 15px; border-bottom:1px solid #e5e5e5; }
.ModulPressrelaseList .ListItem { padding:0px 0 5px 0; margin: 10px 0; background: transparent; position: relative; }
	.ModulPressrelaseList .ListItem div { padding:10px 15px 5px 15px; }
	.ModulPressrelaseList .ListItemAlt { background: url(../Images/ResultItemAltBottom.jpg) bottom left no-repeat; }
	.ModulPressrelaseList .ListItemAlt div { background: url(../Images/ResultItemAltTop.jpg) top left no-repeat; padding:10px 15px 5px 15px;}
.ModulPressrelaseList .ListItem p { margin: 0; font-size: 1.3em; }
.ModulPressrelaseList .ListItem em { color:#666; }

.ModulFaqCategories { padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #e5e5e5; }
.ModulFaqCategories .Intro { border-bottom: 1px solid #e5e5e5; padding-bottom:10px; margin-bottom: 10px; }
.ModulFaqCategories .Intro h2 { font-size:1.4em; margin-bottom:4px; }
.ModulFaqCategories .Intro p { font-size:1.2em; margin:0 0 2px 0; }
.ModulFaqCategories .Categories .CategoryItem { padding:0px 0 5px 0; margin: 5px 0; background: transparent; position: relative; }
	.ModulFaqCategories .Categories .CategoryItem div { padding:8px 15px 0px 15px; }
	.ModulFaqCategories .Categories .CategoryItemAlt { background: url(../Images/ResultItemAltBottom.jpg) bottom left no-repeat; }
	.ModulFaqCategories .Categories .CategoryItemAlt div { background: url(../Images/ResultItemAltTop.jpg) top left no-repeat; padding:8px 15px 0px 15px;}
.ModulFaqCategories .Categories .CategoryItem h3 { font-size: 1.3em; font-weight: normal; margin:0 0 5px 0; }
.ModulFaqCategories .Categories .CategoryItem p { font-size: 1.2em; margin:0 0 3px 0; }

.ModulFaqCategories .FaqList .FaqListItem { padding:0px 0 5px 0; margin: 5px 0; background: transparent; position: relative; }
	.ModulFaqCategories .FaqList .FaqListItem div { padding:8px 11px 0px 9px; }
	.ModulFaqCategories .FaqList .FaqListItemAlt { background: url(../Images/ResultItemAltBottom.jpg) bottom left no-repeat; }
	.ModulFaqCategories .FaqList .FaqListItemAlt div { background: url(../Images/ResultItemAltTop.jpg) top left no-repeat; padding:8px 11px 0px 9px;}
	.ModulFaqCategories .FaqList .FaqListItem div.Answer { padding: 10px 0 0 22px; margin:0; }
	.ModulFaqCategories .FaqList .FaqListItemAlt div.Answer { background: url(../Images/ResultItemAltContent.jpg) top left; padding: 10px 0 0 22px; margin:0; }
.ModulFaqCategories .FaqList .FaqListItem h3 { font-size: 1.3em; font-weight: normal; margin:0 0 5px 0; padding:2px 0 0 23px; height: 17px; color: #db002e; cursor: pointer; }
	.ModulFaqCategories .FaqList .FaqListItem h3.Toggle { background: url(../Images/FaqTogglePlusW.jpg) top left no-repeat; }
	.ModulFaqCategories .FaqList .FaqListItem h3.ToggleMax { background: url(../Images/FaqToggleMinusW.jpg) top left no-repeat; }
	.ModulFaqCategories .FaqList .FaqListItemAlt h3.Toggle { background: url(../Images/FaqTogglePlus.jpg) top left no-repeat; }
	.ModulFaqCategories .FaqList .FaqListItemAlt h3.ToggleMax { background: url(../Images/FaqToggleMinus.jpg) top left no-repeat; }
.ModulFaqCategories .FaqList .FaqListItem p { font-size: 1.3em; margin:0 0 15px 0; }

.ModulCalendar .CalendarList { margin:15px 0 15px; }
.ModulCalendar .CalendarList h2 { margin-bottom:10px; }
.ModulCalendar .CalendarList ul { margin-bottom:15px; }
.ModulCalendar .CalendarList .CalendarItem { padding:0px 0 5px 0; margin: 5px 0; background: transparent; position: relative; }
.ModulCalendar .CalendarList .CalendarItem .CalendarDate { width:58px; height:57px; background: transparent url(../Images/CalendarItemDate.jpg) top left no-repeat; float: left; margin:0 4px 0 0; padding:10px 0 0; }
.ModulCalendar .CalendarList .CalendarItem .CalendarDate span { display: block; text-align: center; }
.ModulCalendar .CalendarList .CalendarItem .CalendarDate span.Number { font-size:32px; font-weight: 500; line-height: 28px; letter-spacing: -1px; }
.ModulCalendar .CalendarList .CalendarItem .CalendarDate span.Month { font-size:12px; font-weight: 500; position: relative; top:-4px; text-transform: uppercase; }
.ModulCalendar .CalendarList .CalendarItem .Content { width:398px; float: left; background: transparent url(../Images/CalendarItemTop.jpg) top left no-repeat; padding:10px 0 0; }
.ModulCalendar .CalendarList .CalendarItem .Content div { padding:0 14px 10px; background: transparent url(../Images/CalendarItemBottom.jpg) bottom left no-repeat;}
.ModulCalendar .CalendarList .CalendarItem .Content h3 { font-size:1.3em; color:#333333; }
.ModulCalendar .CalendarList .CalendarItem .Content p { margin: 0; font-size: 1.3em; color:#333333; }
.ModulCalendar .CalendarList .CalendarItem .Content p span { color:#666; }
.ModulCalendar .CalendarList .CalendarItem .Content p span.Type { display: block; float: left; width:45px; color:#333333; }

.ModulProductList { margin-bottom: 15px;}
.ModulProductList h2 { font-size:18px; border-bottom:1px solid #ccc; line-height: 1em; padding-bottom: 5px; font-weight: 500; }

.ModulProductList .ProductItem { float:left; width:153px; margin:10px 0 15px; text-align: center; }
.ModulProductList .ProductItem h3 { font-size:1.3em; margin:0 0 2px; }
.ModulProductList .ProductItem p { font-size:1.3em; margin:0; }
.ModulProductList .ProductItem img { margin-bottom: 5px; }

.ModulImageList { margin-bottom: 15px; border-top:1px solid #cecece; padding-top:25px; }
.ModulImageList h2 { font-size:18px; border-bottom:1px solid #ccc; line-height: 1em; padding-bottom: 5px; font-weight: 500; }

.ModulImageList .ImageItem { margin:0 0 25px; padding:0 0 25px; border-bottom:1px solid #cecece; }
.ModulImageList .ImageItem .Image,
.ModulImageList .ImageItem .Info { float:left; }
.ModulImageList .ImageItem .Image { margin:0 10px 0 0; }
.ModulImageList .ImageItem h3 { font-size:1.3em; margin:0 0 0; font-weight:bold; }
.ModulImageList .ImageItem p { font-size:1.3em; margin:0; }
.ModulImageList .ImageItem img { margin-bottom: 5px; }
.ModulImageList .ImageItem ul { margin-top:15px; }
.ModulImageList .ImageItem ul li {}
.ModulImageList .ImageItem ul li a { font-size:1.2em; display:block; float:left; height:19px; padding:2px 0 0 25px; background: transparent url(../Images/LinkArrow.jpg) top left no-repeat; }
.ModulImageList .ImageItem ul li span.Size { font-size:1.2em; height:19px; padding:2px 0 0 5px; display: block; float: left; }


.ModulCart { margin-bottom: 15px; }
.ModulCart th { padding:7px 13px; background: #8b8f92; color:#fff; font-size:1.3em; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.ModulCart th.First { background: #8b8f92 url(../Images/Grid3TopGray.jpg) top left no-repeat; }
.ModulCart th.Last { background: #8b8f92 url(../Images/Grid3TopGray.jpg) top right no-repeat; }
.ModulCart td { padding:10px 13px; font-size: 1.3em; border-right: 1px solid #fff; vertical-align: top; }
.ModulCart th.Last,
.ModulCart td.Last { border-right: 0; }
.ModulCart td.Product { padding-left:8px; }
.ModulCart tr th.W150,
.ModulCart tr td.W150 { width:120px; }
.ModulCart tr.Alternate td { background: #f1f1f1; }
.ModulCart tr.Footer td { padding:0 8px; height:55px; background: transparent url(../Images/CartFooter.jpg) top left no-repeat; border-right: 0; text-align: right; color:#fff; font-size: 1em;  border-top: 1px solid #fff; }
.ModulCart tr.Footer td p { font-size:1.2em; margin-bottom: 0; color:#fff; }
.ModulCart tr.Footer td p.Total { font-size: 1.3em; margin: 10px 0 5px; }
.ModulCart a.Plus,
.ModulCart a.Minus { position: relative; top:5px;}
.ModulCart input.Text { margin:0 5px; }
.ModulCart img.Product { vertical-align: bottom; float: left; margin: 0 10px 0 0; }
.ModulCart .NoBorder { border: 0 !important; }

.ModulCart .PageOptions { border-bottom: 0; margin-top: 15px; padding:8px 0 0 5px; border-top:1px solid #e0e0e0; }

.ModulCart .UserRecipt { border-top:1px solid #e0e0e0; padding-top:15px; margin-top: 15px; }
.ModulCart .UserRecipt th { padding:3px 0 3px 13px; background: #fff; color:#222; font-size:1.3em; }
.ModulCart .UserRecipt td { padding:3px 0 3px 13px; background: #fff; color:#222; font-size:1.3em; }
.ModulCart .UserRecipt .Right { text-align: right; }
.ModulCart .UserRecipt .W150 { width:133px; }
.ModulCart .UserRecipt .W160 { width:144px; }

.ModulCartForm .Buttons,
.ModulCart .Buttons { margin-top: 10px; }
.ModulCartForm .Buttons .Left,
.ModulCart .Buttons .Left { float:left; }
.ModulCartForm .Buttons .Right,
.ModulCart .Buttons .Right { float:right; }
.ModulCartForm .Buttons .Right button,
.ModulCart .Buttons .Right button { margin-right: 0; }
.ModulCartForm .Buttons p.Link,
.ModulCart .Buttons p.Link { font-size: 1.3em; margin: 0; }

.ModulCartForm { position: relative; }
.ModulCartForm .Top { background: #8b8f92 url(../Images/Grid3TopGray.jpg) top left no-repeat; padding:7px 13px; }
.ModulCartForm .Top p { color:#fff; margin:0; font-size:1.3em; }
.ModulCartForm .Bottom { background: #eee url(../Images/Grid3FormBottom.jpg) bottom left no-repeat !important; height:5px !important; }
.ModulCartForm .Content { background: #eee url(../Images/Grid3FormContent.jpg); padding:15px; position: relative; }

.ModulCartForm fieldset { float:left; }
.ModulCartForm fieldset input.Text { color:#333; }
.ModulCartForm fieldset.Block { float: none; }
.ModulCartForm fieldset.F335 { width:335px; display: block; }
.ModulCartForm fieldset.F160 { width:160px; display: block; }
.ModulCartForm fieldset.F155 { width:155px; display: block; }
.ModulCartForm fieldset.F159 { width:159px; display: block; }
.ModulCartForm fieldset.F60 { width:60px; display: block; }
.ModulCartForm .Right30 { margin-right:30px; }
.ModulCartForm .Right15 { margin-right:15px; }
.ModulCartForm .Right5 { margin-right:5px; }
.ModulCartForm .Left5 { margin-left:5px; }
.ModulCartForm .PaddedTop { padding-top:7px; }
.ModulCartForm fieldset label.L75 { width:70px; display: block; float:left; padding: 7px 5px 0 0; text-align: right; }
.ModulCartForm fieldset label.L145 { width:140px; display: block; float:left; padding: 7px 5px 0 0; text-align: right; }
.ModulCartForm fieldset label img { vertical-align: bottom; position: relative;}
.ModulCartForm fieldset label img.Posten { top:4px; }
.ModulCartForm fieldset label img.Visa { top:2px; }
.ModulCartForm fieldset label img.MasterCard { top:3px; }
.ModulCartForm fieldset.Padded { float:left; padding: 7px 0 0; }
.ModulCartForm fieldset select.Padded { float:left; margin: 6px 0 0; }
.ModulCartForm fieldset input.Radio { margin:0 3px; float: none; }
.ModulCartForm fieldset span.Value { float:left; padding: 7px 0 0 0; text-align: left; font-size:1.2em; }
.ModulCartForm fieldset span.Label { padding: 7px 0 0 0; text-align: left; font-size:1.2em; }
.ModulCartForm fieldset span.Divider { margin: 0 5px; padding:7px 0 0; font-size:1.2em; float: left; }
.ModulCartForm .Large { font-size:1.3em; }
.ModulCartForm .Information { padding:15px 5px 0; margin-top: 15px; border-top:1px solid #d7d8d8; }
.ModulCartForm .Information p { font-size: 1.3em; color:#222; }
.ModulCartForm img.DebiTech { position: absolute; top:20px; right:30px; }

.ModulMemberForm { position: relative; }
.ModulMemberForm p { color:#222; font-size:1.3em; margin-bottom:15px; }
.ModulMemberForm .Top { background: #8b8f92 url(../Images/Grid2FormTop.jpg) top left no-repeat; padding:0; height:4px; overflow: hidden; }
.ModulMemberForm .Top p { color:#fff; margin:0; font-size:1.3em; }
.ModulMemberForm .Bottom { background: #eee url(../Images/Grid2FormBottom.jpg) bottom left no-repeat !important; height:12px !important; }
.ModulMemberForm .Content { background: #eee url(../Images/Grid2FormContent.jpg); padding:15px; position: relative; }

.ModulMemberForm fieldset { }
.ModulMemberForm fieldset label.L155 { width:150px; display: block; float:left; padding: 7px 5px 0 0; text-align: right; font-size: 1.3em; }
.ModulMemberForm .Right10 { margin-right:10px; }
.ModulMemberForm select { font-size:1.2em; }
.ModulMemberForm .autob {font-size:1.3em; color:Black; text-decoration:underline; }

.ModulMemberForm .Information { padding-top:15px; margin: 15px 0 25px; border-top:1px solid #d6d6d6; }

.Pagin {}
.Pagin p { float:left; padding-top:1px; margin-right:5px; }
.Pagin ul { float:left; }
.Pagin ul li { margin:0; float:left; font-size:1.2em; }
.Pagin ul li.Divider { padding:3px 5px 0; color:#666; }
.Pagin ul li a { display: block; float: left; padding-left:4px; }
.Pagin ul li a span { display: block; height:21px; float: left; padding:2px 4px 0 0; }
.Pagin ul li a.Active { display: block; float: left; padding-left:7px; background: transparent url(../Images/PaginLinkLeft.jpg) top left no-repeat; color:#fff; }
.Pagin ul li a.Active span { display: block; height:21px; float: left; padding:2px 7px 0 0; background: transparent url(../Images/PaginLinkRight.jpg) top right no-repeat; }

.PageOptions { border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:3px 0; margin-bottom: 10px; }
.PageOptions .Left { float:left; }
.PageOptions .Right { float:right; }

.PageOptions a { font-weight: bold; color:#000; margin-right:10px; font-size:1em; text-transform: uppercase; float:left; display: block; height:17px; padding:4px 0 0 25px; }
.PageOptions a.Share { background: transparent url(../Images/IconShare.jpg) top left no-repeat; }
.PageOptions a.Tip { background: transparent url(../Images/IconTip.jpg) top left no-repeat; }
.PageOptions a.Print { background: transparent url(../Images/IconPrint.jpg) top left no-repeat; }
.PageOptions a.Comments { background: transparent url(../Images/IconComments.jpg) top left no-repeat; }
.PageOptions a.Save { background: transparent url(../Images/IconSave.jpg) top left no-repeat; }

.PageOptions .Right a { margin:0; }

.PageOptions span { font-weight:normal; color:#666; text-transform: none; padding:3px 0 0 4px; display: block; float:left; font-size:1.1em; }

.PageOptionsTip { margin:5px 0; width:445px; height:117px; padding:15px 0 0 15px; background: transparent url(../Images/PageOptionsTip.jpg) top left no-repeat; }
.PageOptionsTip p { margin-bottom: 10px; }
.PageOptionsTip fieldset { float:left; margin:0 25px 5px 0; }
.PageOptionsTip fieldset.Last { margin-right: 0; }
.PageOptionsTip .Buttons { text-align: right; padding:0 13px; }

.PageOptionsShare { margin:5px 0; width:445px; height:60px; padding:15px 0 0 15px; background: transparent url(../Images/PageOptionsShare.jpg) top left no-repeat; }
.PageOptionsShare a { line-height: 16px; text-transform: none; margin:0 25px 10px 0; font-size:1.2em; font-weight: normal; }
.PageOptionsShare a span { padding:0; margin:0 3px 0 0; }

/*Shop - För senare implementation*/
/*#Shop {position: relative; display: block;}
#Shop h1 {float: left;}
/*.Filter {display: block; float: right;}
.Filter p { font-style: italic; float: left; margin:0 5px 0 0; color:#555; }
.Filter li { float:left; padding:0 10px 0 0; font-size: 1.3em; }
.Filter li a {  color:#555; text-decoration: none;}
.Filter li a.Active { color:#dc002e; text-decoration: none; }
.Filter li span { display: block; height: 19px;  background: url("../Images/span.jpg") right -2px no-repeat; padding-right: 10px; }
#Shop .Grid1 {float: left; margin: 0px 20px 5px 0px; }
#Shop .Grid1.last {margin-right: 0px}
.ShopItem { position: relative; }
.ShopItem .Top { padding:10px 10px 0 10px; }
.ShopItem .Content { height: 382px; background: url(../Images/Grid1Content.jpg) bottom left no-repeat; padding: 11px 10px; }
.ShopItem .Content p { margin-bottom: 5px; }
.ShopItem .Content img { display: block;   margin-left: auto;   margin-right: auto; margin-bottom: 40px; }
.ShopItem .ProductFormSmall { position: absolute; left: 5px; bottom: 12px; background: transparent url(../Images/ProductFormSmall.jpg) no-repeat 0% 0%; height: 46px; width: 210px; padding: 14px 0px 0px 0px; text-align: center;}
    .ShopItem .ProductFormSmall h2 {display: inline; margin-right: 5px;}
    ShopItem .ProductFormSmall button {display: inline;}*/


/* Modul Banner */
.ModulBanner { margin:0 0 15px 0; border-bottom:1px solid #e5e5e5; }
.ModulBanner img { vertical-align: bottom; }

.Grid1 .ModulBanner { margin: 0; border:0; }

/* Grid specific */
.Grid1 .ModulIntro .Content { background: transparent url(../Images/Grid1IntroOverlay.png) bottom left no-repeat; }
.Grid1 .ModulIntro .Content p { margin:0; }
.Grid1 .ModulIntro .Content { width:190px; }
.Grid1 .ContentAlt { background:  url(../Images/Grid1ContentAlt.jpg) bottom left no-repeat !important; }


.Grid2 .ModulIntro .Content { width:430px; }

.Grid3 .ModulIntro .Content { width:670px; }
.Grid3 .ModulIntro .Content { background: transparent url(../Images/Grid3IntroOverlay.png) bottom left no-repeat; }

/* Grid1 Modul Top Colors */
.Grid1 .Blue { background: transparent url(../Images/Grid1TopBlue.jpg) top left no-repeat; }
.Grid1 .Green { background: transparent url(../Images/Grid1TopGreen.jpg) top left no-repeat; }
.Grid1 .Purple { background: transparent url(../Images/Grid1TopPurple.jpg) top left no-repeat; }
.Grid1 .Yellow { background: transparent url(../Images/Grid1TopYellow.jpg) top left no-repeat; }
.Grid1 .Red { background: transparent url(../Images/Grid1TopRed.jpg) top left no-repeat; }
.Grid1 .White { background: transparent url(../Images/Grid1TopWhite.jpg) top left no-repeat; }

/* Grid1 Modul Bottom */
.Grid1 .Bottom { height:16px; background: transparent url(../Images/Grid1BottomShadow.jpg) top left no-repeat; }
.Grid1 .BottomLink { position: relative; height:39px; padding:7px 0 0 9px; background: transparent url(../Images/Grid1BottomLink.jpg) top left no-repeat; }
.Grid1 .BottomLink a { display: block; float:left; height:18px; padding:5px 0 0 28px; font-size: 1.2em; background: transparent url(../Images/BottomLinkArrow.jpg) top left no-repeat; }

.Grid2 .Blue { background: transparent url(../Images/Grid2TopBlue.jpg) top left no-repeat; }

.Grid2 .Bottom { height:16px; background: transparent url(../Images/Grid2BottomShadow.jpg) top left no-repeat; }
.Grid2 .BottomLink { position: relative;  height:37px; padding:7px 0 0 9px; background: transparent url(../Images/Grid2BottomLink.jpg) top left no-repeat; }
.Grid2 .BottomLink a { display: block; float:left; height:18px; padding:5px 0 0 28px; font-size: 1.2em; background: transparent url(../Images/BottomLinkArrow.jpg) top left no-repeat; }

.Grid3 .Bottom { height:16px; background: transparent url(../Images/Grid3BottomShadow.jpg) top left no-repeat; }


.Contentslider { width: 700px; position: relative; margin: 0 auto 15px; }
.Contentslider .wrapper { width: 700px; overflow: auto; margin: 0; position: relative; top: 0; left: 0; }
	.Grid2 .Contentslider { width: 460px; position: relative; }
	.Grid2 .Contentslider .wrapper { width: 458px; }
	.Grid2 .ContentsliderTop .wrapper { width: 460px; }
	.Grid1 .Contentslider { width: 220px; }
	.Grid1 .Contentslider .wrapper { width: 218px; }
.Contentslider .wrapper ul { width: 9999px; list-style: none; background: #fff; margin: 0; }
.Contentslider ul li { display: block; float: left; padding: 0; width: 700px; margin: 0; }
	.Grid2 .Contentslider ul li { display: block; float: left; padding: 0; width: 458px; margin: 0; }
	.Grid2 .ModulArticles ul li {  width: 453px; padding:5px 0 0 4px; }
	.Grid1 .Contentslider ul li { display: block; float: left; padding: 0; width: 218px; margin: 0; }
.Contentslider ul li.Start { height: 209px; padding:60px 0 0 30px; width:670px; }
.Contentslider ul li.Start h2 { font-size:3.6em; color:#fff; margin:0; font-weight: 700; line-height: 30px; text-transform: uppercase; }
.Contentslider ul li.Start p.Preamble { font-size:3.6em !important; font-weight: 500; margin-bottom: 5px; line-height: 30px; text-transform: uppercase; }
.Contentslider ul li.Start p { font-size:1.3em; font-weight: 500; color:#fff; width:240px; margin: 0 0 5px 0; }
.Contentslider ul li.Start p.Link a { color:#fff; padding:2px 0 0 23px; display: block; height: 18px; float:left; margin:0; background: url(../Images/IntroLinkArrow.png) 0 2px no-repeat; }
.Grid2 .Contentslider ul li.Start { height: 209px; padding:60px 0 0 30px; width:430px; }
.Grid2 .Contentslider ul li.Start h2 { font-size:3.6em; color:#fff; margin:0; font-weight: 700; line-height: 30px; text-transform: uppercase; }
.Grid2 .Contentslider ul li.Start p.Preamble { font-size:3.6em; font-weight: 500; margin-bottom: 5px; line-height: 30px; text-transform: uppercase; }
.Grid2 .Contentslider ul li.Start p { font-size:1.3em; font-weight: 500; color:#fff; width:240px; margin: 0 0 5px 0; }
.Grid2 .Contentslider ul li.Start p.Link a { color:#fff; padding:2px 0 0 23px; display: block; height: 18px; float:left; margin:0; background: url(../Images/IntroLinkArrow.png) 0 2px no-repeat; }
.Contentslider a.arrow { cursor: pointer; text-indent: -9999px; }
.Contentslider a.forward { background: transparent url(../Images/ControlArrowRight.png) bottom left no-repeat !important; }
.Contentslider a.forward:hover { background-position: top left; }
.Contentslider a.back { background: transparent url(../Images/ControlArrowLeft.png) bottom left no-repeat !important; }
.Contentslider a.back:hover { background-position: top left; }

.Contentslider .SliderProduct { text-align: center; padding:10px 5px 20px; }
.Contentslider .SliderProduct h3 { font-size:1.4em; font-weight: 600; }
.Contentslider .SliderProduct h3 a { color:#000; }
.Contentslider .SliderProduct p { font-size:1.2em; margin:0; line-height: 1.5em; }
.Contentslider .SliderProduct p span {color:#000; font-size:1.2em; font-weight: bold; color:#df2e2f;  }

.Grid2 .ContentsliderTop #thumbNav .arrow,
.Grid3 #thumbNav .arrow { width:20px; height:20px; opacity:1; top:0; border:0; display: none; }
.Grid3 #thumbNav .forward { margin-left:5px; }
.Grid3 #thumbNav .back { margin-right:5px; }
.Grid3 #thumbNav a { position:relative; top:7px; width:15px; height: 15px; background: transparent url(../Images/thumbNavLink.png) top left no-repeat; border: 0; }
.Grid3 #thumbNav a.cur { position:relative; top:7px; width:15px; height: 15px; background: transparent url(../Images/thumbNavLinkActive.png) top left no-repeat; }

.Grid2 #thumbNav .arrow { width:20px; height:20px; opacity:1; top:0; border:0; }
.Grid2 #thumbNav .forward { margin-left:5px; }
.Grid2 #thumbNav .back { margin-right:5px; }
.Grid2 #thumbNav a { position:relative; top:2px; width:15px; height: 15px; background: transparent url(../Images/thumbNavLink.png) top left no-repeat; border: 0; }
.Grid2 #thumbNav a.cur { position:relative; top:2px; width:15px; height: 15px; background: transparent url(../Images/thumbNavLinkActive.png) top left no-repeat; }

.Grid1 #thumbNav .arrow { width:20px; height:20px; opacity:1; top:0; border:0; }
.Grid1 #thumbNav .forward { margin-left:2px; }
.Grid1 #thumbNav .back { margin-right:2px; }
.Grid1 #thumbNav a { position:relative; top:2px; width:15px; height: 15px; background: transparent url(../Images/thumbNavLink.png) top left no-repeat; border: 0; }
.Grid1 #thumbNav a.cur { position:relative; top:2px; width:15px; height: 15px; background: transparent url(../Images/thumbNavLinkActive.png) top left no-repeat; }

.Contentslider .controls { position:absolute; top:235px; right:20px; }
	.Grid2 .Contentslider .controls { position:absolute; top:7px; right:10px; }
	.Grid2 .ContentsliderTop .controls { position:absolute; top:235px; right:20px; }
	.Grid1 .Contentslider .controls { position:absolute; top:9px; right:10px; }

#thumbNav { position: relative; text-align: center; }
#thumbNav a { color: black; display: block; float:left; padding:0; height: 5px; width:5px; border:1px solid #666; margin: 0; text-align: center; text-indent: -9999px; }
#thumbNav a:hover { opacity:1; }
#thumbNav a.cur { background:#de012f; opacity:1; border-color:#de012f; }

#start-stop { background: green; background-repeat: repeat-x; color: white; padding: 2px 5px; width: 40px; text-align: center; position:absolute; right: 40px; top: 0; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; display: none; }
#start-stop.playing { background-color: red; }
#start-stop:hover { background-image: none; }

.anythingSlider .wrapper ul ul { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li { float: none; height: auto; width: auto; background: none; }

/* XFORMS */
.XForm { margin-bottom: 15px; }

.XForm input,
.XForm textarea,
.XForm label { float:left; margin-right:5px; }
.XForm legend,
.XForm span { font-size:1.2em; }
.XForm br {clear:both;float:none;width:100%;border:none;background:#fff;color:#fff;}

.XForm input,
.XForm textarea { padding:3px 5px; border:1px solid #ccc; background: #f6f6f6; font-size:12px; color:#777; height: auto; }

.XForm input.Button { font-family: Arial, Verdana, Sans-serif; text-transform: uppercase; -webkit-box-shadow: 0px 0px 3px #bbb; -moz-box-shadow: 0px 0px 3px #bbb; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #cb002b; background: #e0002f; color:#fff; padding:3px 10px; }

/* Information Overlay */
#InformationOverlay { background:#db002e url(../Images/InformationOverlay.jpg) top left repeat-x; position: absolute; top:117px; left:-9999px; z-index:500; width: 100%; }
#InformationOverlay .Content { margin: 0 auto; width:960px; background:#db002e url(../Images/InformationOverlay.jpg) top left repeat-x; position: relative; }
#InformationOverlay .Content a { color:#fff; font-size: 1.3em; }
#InformationOverlay .Content ul { margin:20px 0 40px; }
#InformationOverlay .Content ul li span.Heading { font-size:1.8em; color:#fff; font-weight: bold; }
#InformationOverlay .Content ul li ul li { margin:3px 0; }

#InformationOverlay .Content h2 { font-size:2.4em; color:#fff; margin-bottom:10px; padding-top:20px; font-weight: 600; }

#InformationOverlay .Content .CloseOverlay { position: absolute; top:20px; right:20px; color:#fff; font-size:1.3em; font-weight: bold; }

#InformationOverlay .ContentLanguages {   }
#InformationOverlay .ContentLanguages h3 { font-size:1.6em; color:#fff; }
#InformationOverlay .ContentLanguages p { font-size:1.3em;  color:#fff; margin:0 0 8px; }
#InformationOverlay .ContentLanguages p.Preamble { margin-bottom: 40px; font-size: 1.5em; }
#InformationOverlay .ContentLanguages p.Link { margin:0; }

#InformationOverlay .ContentLanguages .Language { margin:0 20px 20px 0; width:450px; float:left; }

#Shoppingcart { height: 29px; background: #111111; position: absolute; }
#Shoppingcart .Content { margin:0 auto; background: #111; width:914px;  }

#Shoppingcart .Content .Left { float:left; padding-top:4px; position: relative; }
#Shoppingcart .Content .Left h3,
#Shoppingcart .Content .Left p,
#Shoppingcart .Content .Left select { float:left; }
#Shoppingcart .Content .Left h3 { color:#fff; font-size:1.1em; margin:3px 10px 0 0; font-weight: 500; text-transform:uppercase; }
#Shoppingcart .Content .Left p { color:#fff; font-size:1.3em; }
#Shoppingcart .Content .Left p span { font-size:11px; font-weight: 500; text-transform:uppercase; }
#Shoppingcart .Content .Left select { margin-right:15px;}

#Shoppingcart .Content .Left .Info { width:226px; height:76px; padding:13px 20px 0 15px; background:transparent url(../Images/ShoppingcartInfo.gif) top left no-repeat; position: absolute; top:-87px; left:100px; }
#Shoppingcart .Content .Left .Info a.Close { width: 9px; height:9px; background:transparent url(../Images/ShoppingcartInfoClose.gif) top left no-repeat; position: absolute; top:8; left:240px; text-indent: -9999px; display: block; }

#Shoppingcart .Content .Right { float: right; padding-top:2px; }
#Shoppingcart .Content .Right p { padding:2px 20px 0 0; background:transparent url(../Images/ShoppingcartIcon.jpg) right 4px no-repeat; font-weight: 500; }
#Shoppingcart .Content .Right a { color:#fff; }

/* Blogpost */
.Blogpost { margin-bottom: 15px; }
.Blogpost .BlogpostFooter { border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:3px 0; }
.Blogpost .BlogpostFooter .Left { float:left; font-size:1.2em; padding-top:3px;  }
.Blogpost .BlogpostFooter .Right { float: right; }
.Blogpost .BlogpostFooter .Right a { font-size:1em; text-transform: uppercase; color:#000; font-weight:bold; padding:4px 4px 0 25px; background: transparent url(../Images/IconComments.jpg) 0 0 no-repeat; height:17px; display: block; float: left; }
.Blogpost .BlogpostFooter .Right span { font-size:1.1em; color:#444; display: block; float:left; padding-top:3px; }

/* Modul Campaign */
.ModulCampaign { margin:0 auto; }

/* Clearfix */
.BlogpostFooter:after,
.ImageItem ul li:after,
.ImageItem:after,
.ModulCart .Buttons:after,
.CalendarItem:after,
p.Link:after,
.ProductForm:after,
.PageOptions:after,
.Breadcrumbs:after,
.ModulArticlepage .ArticleOptions:after,
.ModulComments .Top:after,
.ModulIntro p.Link:after,
.ModulBlogs .Content ul li:after,
.Content:after{content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.BlogpostFooter,
.ImageItem ul li,
.ImageItem,
.ModulCart .Buttons,
.CalendarItem,
p.Link,
.ProductForm,
.PageOptions,
.Breadcrumbs,
.ModulArticlepage .ArticleOptions,
.ModulComments .Top,
.ModulIntro p.Link,
.ModulBlogs .Content ul li,
.Content{display:inline-block;}
.BlogpostFooter,
.ImageItem ul li,
.ImageItem,
.ModulCart .Buttons,
.CalendarItem,
p.Link,
.ProductForm,
.PageOptions,
.Breadcrumbs,
.ModulArticlepage .ArticleOptions,
.ModulComments .Top,
.ModulIntro p.Link,
.ModulBlogs .Content ul li,
.Content{display:block;}

/* ADD THIS */
#at16lb{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:black;opacity:.001;}#at20mc,#at_email,#at16pib,#at16pc,#at16pi,#at_share,#at_complete,#at_success,#at_error{position:static!important;}#at20mc{position:absolute;left:0;top:0;}#at20mc a{color:#36B;}.at15a{border:0;height:0;margin:0;padding:0;width:100%;width:230px;}.atnt{text-align:center!important;padding:6px 0 0 0!important;height:24px!important;}.atnt a{text-decoration:none;color:#36b;}.atnt a:hover{text-decoration:underline;}#at_msg,#at16p label,#at16nms,#at16sas,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea{font-family:arial,helvetica,tahoma,verdana,sans-serif!important;font-size:12px!important;outline-style:none;outline-width:0;line-height:1em;}* html #at15s.mmborder{position:absolute!important;}#at15s.mmborder{border:10px solid #7f7f7f!important;position:fixed!important;}/*\*/ #at15s.mmborder{width:240px!important;}/**/ #at15s{background-color:#fff;border:1px solid #ccc;color:#4c4c4c!important;float:none!important;line-height:1em!important;margin:0!important;overflow:visible!important;padding:1px!important;text-align:left!important;width:230px!important;position:absolute!important;}#at15s_head{position:relative;background:#f2f2f2;padding:4px;cursor:default;border-bottom:1px solid #e5e5e5;}.at15s_head_success{background:#cafd99!important;border-bottom:1px solid #a9d582!important;}.at15s_head_success *{color:#000!important;text-decoration:none;}#at15s_brand,#at16_brand,#at15sptx{position:absolute;}#at15s_brand{top:4px;right:4px;}.at15s_brandx{right:20px!important;}#at15sptx{top:4px;right:4px;text-decoration:none;}#at16_brand{top:5px;right:30px;cursor:default;}#at_hover{padding:4px;}#at_hover .at_item,#at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c!important;}#at16nms,#at16sas{padding:4px 5px;}#at16sas{clear:left;padding-top:16px;padding-bottom:16px;}#at_hover .at_item{width:102px!important;padding:2px 3px!important;margin:1px;}#at_hover .at_item.atiemode2{width:104px!important;}#at_hover .at_item:hover,#at_hover .at_item.athov{margin:0!important;}#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important;}* html #at_hover .at_item{border:1px solid #fff;}* html #at_hover .at_item.athov{border:1px solid #e5e5e5!important;margin:1px!important;}#at_email15{padding-top:5px;}.at15e_row{height:28px;}.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important;}.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:normal!important;padding:0!important;}#at_email label,#at_email input,#at_email textarea{font-size:11px!important;}.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:url(//s7.addthis.com/static/r07/widget11.png) no-repeat left;background-position:0 0;cursor:pointer;}.addthis_button{cursor:pointer;}.addthis_toolbox.addthis_default_style span{line-height:16px;}.addthis_default_style .addthis_separator{margin:0 5px;display:inline;}div.atclear{clear:both;}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs{float:left;}.at300b img{border:0;}.addthis_default_style .at300b,.addthis_default_style .at300m{padding:0 2px;}.at300b,.at300m,.at300bs{cursor:pointer;}.at300bs{background:url(//s7.addthis.com/static/r07/widget11.png) no-repeat left;overflow:hidden;display:block;background-position:0 0;height:16px;width:16px;line-height:16px!important;}.at300bs.at15t_expanded,.at300bs.at15t_compact{background:url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left;margin-right:4px;}.at15t_000{background-position:0 -0px;}.at15t_tweetmeme{background-position:0 -16px;}.at15t_yahoomail{background-position:0 -32px;}.at15t_slashdot{background-position:0 -48px;}.at15t_oknotizie{background-position:0 -64px;}.at15t_diigo{background-position:0 -80px;}.at15t_print{background-position:0 -96px;}.at15t_email{background-position:0 -112px;}.at15t_hatena{background-position:0 -128px;}.at15t_delicious{background-position:0 -144px;}.at15t_memori{background-position:0 -160px;}.at15t_segnalo{background-position:0 -176px;}.at15t_n4g{background-position:0 -192px;}.at15t_ekudos{background-position:0 -208px;}.at15t_more{background-position:0 -224px;}.at15t_kaboodle{background-position:0 -240px;}.at15t_kudos{background-position:0 -256px;}.at15t_favicon{background-position:0 -272px;}.at15t_citeulike{background-position:0 -288px;}.at15t_newsvine{background-position:0 -304px;}.at15t_forgetfoo{background-position:0 -320px;}.at15t_gluvsnap{background-position:0 -336px;}.at15t_lunch{background-position:0 -352px;}.at15t_tusul{background-position:0 -368px;}.at15t_identica{background-position:0 -384px;}.at15t_designmoo{background-position:0 -400px;}.at15t_folkd{background-position:0 -416px;}.at15t_doower{background-position:0 -432px;}.at15t_bonzobox{background-position:0 -448px;}.at15t_buzz_fr{background-position:0 -464px;}.at15t_tellmypolitician{background-position:0 -480px;}.at15t_scoopat{background-position:0 -496px;}.at15t_webs{background-position:0 -512px;}.at15t_buzz{background-position:0 -528px;}.at15t_favoritus{background-position:0 -544px;}.at15t_designbump{background-position:0 -560px;}.at15t_eucliquei{background-position:0 -576px;}.at15t_hazarkor{background-position:0 -592px;}.at15t_amenme{background-position:0 -608px;}.at15t_linkninja{background-position:0 -624px;}.at15t_wovre{background-position:0 -640px;}.at15t_transferr{background-position:0 -656px;}.at15t_aim{background-position:0 -672px;}.at15t_tumblr{background-position:0 -688px;}.at15t_embarkons{background-position:0 -704px;}.at15t_diglog{background-position:0 -720px;}.at15t_hyves{background-position:0 -736px;}.at15t_yoolink{background-position:0 -752px;}.at15t_springpad{background-position:0 -768px;}.at15t_bloggy{background-position:0 -784px;}.at15t_misterwong_de{background-position:0 -800px;}.at15t_virb{background-position:0 -816px;}.at15t_webnews{background-position:0 -832px;}.at15t_bleetbox{background-position:0 -848px;}.at15t_bebo{background-position:0 -864px;}.at15t_sphinn{background-position:0 -880px;}.at15t_friendfeed{background-position:0 -896px;}.at15t_plaxo{background-position:0 -912px;}.at15t_funp{background-position:0 -928px;}.at15t_jamespot{background-position:0 -944px;}.at15t_w3validator{background-position:0 -960px;}.at15t_tulinq{background-position:0 -976px;}.at15t_domaintoolswhois{background-position:0 -992px;}.at15t_google{background-position:0 -1008px;}.at15t_googletranslate{background-position:0 -1024px;}.at15t_igoogle{background-position:0 -1040px;}.at15t_gacetilla{background-position:0 -1056px;}.at15t_yorumcuyum{background-position:0 -1072px;}.at15t_yahoobkm{background-position:0 -1088px;}.at15t_pusha{background-position:0 -1104px;}.at15t_wordpress{background-position:0 -1120px;}.at15t_hi5{background-position:0 -1136px;}.at15t_amazonwishlist{background-position:0 -1152px;}.at15t_fwisp{background-position:0 -1168px;}.at15t_mynasa{background-position:0 -1184px;}.at15t_technorati{background-position:0 -1200px;}.at15t_laaikit{background-position:0 -1216px;}.at15t_yammer{background-position:0 -1232px;}.at15t_bobrdobr{background-position:0 -1248px;}.at15t_hotklix{background-position:0 -1264px;}.at15t_youmob{background-position:0 -1280px;}.at15t_polladium{background-position:0 -1296px;}.at15t_strands{background-position:0 -1312px;}.at15t_simpy{background-position:0 -1328px;}.at15t_meneame{background-position:0 -1344px;}.at15t_yigg{background-position:0 -1360px;}.at15t_netvouz{background-position:0 -1376px;}.at15t_globalgrind{background-position:0 -1392px;}.at15t_googlereader{background-position:0 -1408px;}.at15t_investorlinks{background-position:0 -1424px;}.at15t_smaknews{background-position:0 -1440px;}.at15t_oyyla{background-position:0 -1456px;}.at15t_pingfm{background-position:0 -1472px;}.at15t_linkagogo{background-position:0 -1488px;}.at15t_mixx{background-position:0 -1504px;}.at15t_myaol{background-position:0 -1520px;}.at15t_facebook{background-position:0 -1536px;}.at15t_posterous{background-position:0 -1552px;}.at15t_stumpedia{background-position:0 -1568px;}.at15t_dotnetshoutout{background-position:0 -1584px;}.at15t_bitly{background-position:0 -1600px;}.at15t_live{background-position:0 -1616px;}.at15t_flosspro{background-position:0 -1632px;}.at15t_hotmail{background-position:0 -1648px;}.at15t_thisnext{background-position:0 -1664px;}.at15t_desktopemail{background-position:0 -1680px;}.at15t_fnews{background-position:0 -1696px;}.at15t_gamesnetworks{background-position:0 -1712px;}.at15t_blip{background-position:0 -1728px;}.at15t_backflip{background-position:0 -1744px;}.at15t_yardbarker{background-position:0 -1760px;}.at15t_dropjack{background-position:0 -1776px;}.at15t_arto{background-position:0 -1792px;}.at15t_stumbleupon{background-position:0 -1808px;}.at15t_baidu{background-position:0 -1824px;}.at15t_windycitizen{background-position:0 -1840px;}.at15t_mind'
green{background-position:0 -1856px;}.at15t_fresqui{background-position:0 -1872px;}.at15t_shetoldme{background-position:0 -1888px;}.at15t_dotnetkicks{background-position:0 -1904px;}.at15t_worio{background-position:0 -1920px;}.at15t_reddit{background-position:0 -1936px;}.at15t_svejo{background-position:0 -1952px;}.at15t_kledy{background-position:0 -1968px;}.at15t_blogger{background-position:0 -1984px;}.at15t_nujij{background-position:0 -2000px;}.at15t_lynki{background-position:0 -2016px;}.at15t_oneview{background-position:0 -2032px;}.at15t_gmail{background-position:0 -2048px;}.at15t_blogmarks{background-position:0 -2064px;}.at15t_fark{background-position:0 -2080px;}.at15t_ballhype{background-position:0 -2096px;}.at15t_habergentr{background-position:0 -2112px;}.at15t_evernote{background-position:0 -2128px;}.at15t_myspace{background-position:0 -2144px;}.at15t_propeller{background-position:0 -2160px;}.at15t_viadeo{background-position:0 -2176px;}.at15t_speedtile{background-position:0 -2192px;}.at15t_twitter{background-position:0 -2208px;}.at15t_vyoom{background-position:0 -2224px;}.at15t_netlog{background-position:0 -2240px;}.at15t_kaevur{background-position:0 -2256px;}.at15t_gravee{background-position:0 -2272px;}.at15t_100zakladok{background-position:0 -2288px;}.at15t_linkuj{background-position:0 -2304px;}.at15t_hemidemi{background-position:0 -2320px;}.at15t_faves{background-position:0 -2336px;}.at15t_symbaloo{background-position:0 -2352px;}.at15t_aviary{background-position:0 -2368px;}.at15t_care2{background-position:0 -2384px;}.at15t_tailrank{background-position:0 -2400px;}.at15t_koornk{background-position:0 -2416px;}.at15t_pdfonline{background-position:0 -2432px;}.at15t_friendster{background-position:0 -2448px;}.at15t_kirtsy{background-position:0 -2464px;}.at15t_newstrust{background-position:0 -2480px;}.at15t_linkedin{background-position:0 -2496px;}.at15t_edelight{background-position:0 -2512px;}.at15t_meinvz{background-position:0 -2528px;}.at15t_diggita{background-position:0 -2544px;}.at15t_ask{background-position:0 -2560px;}.at15t_squidoo{background-position:0 -2576px;}.at15t_grumper{background-position:0 -2592px;}.at15t_sonico{background-position:0 -2608px;}.at15t_stylehive{background-position:0 -2624px;}.at15t_typepad{background-position:0 -2640px;}.at15t_startlap{background-position:0 -2656px;}.at15t_orkut{background-position:0 -2672px;}.at15t_a1webmarks{background-position:0 -2688px;}.at15t_digg{background-position:0 -2704px;}.at15t_multiply{background-position:0 -2720px;}.at15t_hellotxt{background-position:0 -2736px;}.at15t_phonefavs{background-position:0 -2752px;}.at15t_gabbr{background-position:0 -2768px;}.at15t_myyearbook{background-position:0 -2784px;}.at15t_readitlater{background-position:0 -2800px;}.at15t_stuffpit{background-position:0 -2816px;}.at15t_dosti{background-position:0 -2832px;}.at15t_studivz{background-position:0 -2848px;}.at15t_sodahead{background-position:0 -2864px;}.at15t_linkstore{background-position:0 -2880px;}.at15t_misterwong{background-position:0 -2896px;}.at15t_misterwong_ru{background-position:0 -2912px;}.at15t_brainify{background-position:0 -2928px;}.at15t_favorites{background-position:0 -2944px;}.at15t_netvibes{background-position:0 -2960px;}.at15t_dzone{background-position:0 -2976px;}.at15t_tipd{background-position:0 -2992px;}.at15t_plurk{background-position:0 -3008px;}.at15t_bordom{background-position:0 -3024px;}.at15t_hackernews{background-position:0 -3040px;}.at15t_mob{background-position:0 -3056px;}.at15t_connotea{background-position:0 -3072px;}.at15t_colivia{background-position:0 -3088px;}.at15t_domelhor{background-position:0 -3104px;}.at15t_mylinkvault{background-position:0 -3120px;}.at15t_tagza{background-position:0 -3136px;}.at15t_hipstr{background-position:0 -3152px;}.at15t_jumptags{background-position:0 -3168px;}.at15t_blinklist{background-position:0 -3184px;}.at15t_quantcast{background-position:0 -3200px;}.at15t_printfriendly{background-position:0 -3216px;}.at15t_meccho{background-position:0 -3232px;}.at15t_osmosus{background-position:0 -3248px;}.at15t_startaid{background-position:0 -3264px;}.at15t_bizsugar{background-position:0 -3280px;}.at15t_hadashhot{background-position:0 -3296px;}.at15t_planypus{background-position:0 -3312px;}.at15t_shaveh{background-position:0 -3328px;}.at15t_buddymarks{background-position:0 -3344px;}.at15t_wykop{background-position:0 -3360px;}.at15t_livejournal{background-position:0 -3376px;}.at15t_librerio{background-position:0 -3392px;}.at15t_aolmail{background-position:0 -3408px;}.at15t_mssocialbookmarks{background-position:0 -3424px;}.at15t_bryderi{background-position:0 -3440px;}.at15t_pimpthisblog{background-position:0 -3456px;}.at15t_hitmarks{background-position:0 -3472px;}.at15t_fabulously40{background-position:0 -3488px;}.at15t_xanga{background-position:0 -3504px;}.at15t_netscape{background-position:0 -2160px;}#at16clb{font-size:16pt;font-family:"verdana bold",verdana,arial,sans-serif;}#at_share .at_item{width:123px!important;padding:4px;margin-right:2px;border:1px solid #fff;}#at16pm{background:#fff;width:298px;height:360px;text-align:left;border-right:1px solid #ccc;position:static;}#at16pcc{position:fixed;top:0;left:0;width:100%;margin:0 auto;font-size:10px!important;color:#4c4c4c;padding:0;z-index:10000001;overflow:visible;}* html #at16pcc{position:absolute;}#at16abifc{overflow:hidden;margin:0;top:10px;left:10px;height:335px;width:492px;position:absolute;border:0;}#at16abifc iframe{border:0;position:absolute;height:360px;width:516px;top:-10px;left:-10px;}* html div#at16abifc.atiemode2{height:354px;width:482px;}* html #at16abifc iframe{height:348px;left:-10px;top:-10px;overflow:hidden;}#at16p{background:url(//s7.addthis.com/static/t00/atbkg.png);}#at16p,#atie6ifh{position:absolute;top:50%;left:50%;width:300px;padding:10px;margin:0 auto;margin-top:-185px;margin-left:-155px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;color:#5e5e5e;z-index:10000001;}#atie6ifh{width:322px;padding:0;height:381px;margin-left:-165px;}#at_share{margin:0;padding:0;}#at16ps{overflow-y:scroll;height:284px;padding:5px;}a#at16pit{position:absolute;top:37px;right:10px;display:block;background:url(//s7.addthis.com/static/t00/tab00.gif) no-repeat;width:16px;height:20px;line-height:19px;margin-right:-17px;text-align:center;overflow:hidden;color:#36b;}#at16pi{background:#e5e5e5;text-align:left;border:1px solid #ccc;border-bottom:0;}#at16pi a{text-decoration:none;color:#36b;}#at16abc{width:80px;}#at16pi a:hover{text-decoration:underline;}#at16pt{position:relative;background:#f2f2f2;height:13px;padding:5px 10px;}#at16pt h4,#at16pt a{font-weight:bold;}#at16pt h4{display:inline;margin:0;padding:0;font-size:12px;color:#4c4c4c;cursor:default;}#at16pt a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none;}#at16pc form{margin:0;}#at16pc form label{display:block;font-size:11px;font-weight:bold;padding-bottom:4px;float:none;text-align:left;}#at16pc form label span{font-weight:normal;color:#4c4c4c;display:inline;}#at_email form .abif{width:272px!important;}#at_email textarea{height:55px!important;word-wrap:break-word;}* html #at_email textarea{height:42px!important;}*:first-child+html #at_email textarea{height:42px!important;}#at_email form input,#at_email form textarea{background:#fff;border:1px solid #bbb;width:272px!important;margin:0;margin-bottom:8px;font-weight:normal;padding:3px;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:11px;line-height:1.4em;color:#333;}#at_email form .atfxmode2{width:279px!important;}#at16pc form .at_ent{color:#333!important;}#at16pc form textarea{height:48px;}#at16pc form input:focus,#at16pc form textarea:focus{background:#fffff0;color:#333;}#at16p .atbtn{background:#fff;border:1px solid #b5b5b5;width:60px!important;padding:2px 4px;margin:0 2px!important;font-size:11px!important;font-weight:bold;color:#333;cursor:pointer;}#at16p .atbtn:hover{border-color:#444;color:#06c;}#at_email #ateml{text-align:right;font-size:10px;color:#999;}#at16pc{height:323px;font-size:11px;text-align:left;color:#4c4c4c;}#at_email{padding:5px 10px;}#at16pc .tmsg{padding:4px 2px;text-align:right;}#at16psf{position:relative;background:#f2f2f2 url(//s7.addthis.com/static/t00/atf02.gif) no-repeat center center;border-bottom:1px solid #ccc;height:20px;padding:4px 10px;text-align:center;}* html #at16psf input{padding:0;}#at16psf input{background:#fff;border:none;width:220px;margin:2px 0 0;color:#666;outline-style:none;outline-width:0;padding:2px 0 0;font-family:arial,helvetica,tahoma,verdana,sans-serif;font-size:12px;}#at16pcc .at_error{background:#f26d7d;border-bottom:1px solid #df5666;padding:5px 10px;color:#fff;}#at16pcc #at_success{background:#d0fbda;border-bottom:1px solid #a8e7b7;padding:5px 10px;color:#4c4c4c;}#at16pf{position:relative;background:#f2f2f2;height:12px;border-top:1px solid #e5e5e5;}#at16pf a{position:absolute;outline:none;padding:0;margin:0;overflow:hidden;font-size:10px;color:#4c4c4c;font-family:Arial,Helvetica,Sans-Serif;text-decoration:none;}#at16pf a:hover{text-decoration:underline;}#at16pf a.at-whatsthis{width:150px;left:10px;}#at16pf a#at-privacy{width:39px;left:140px;}#at_complete{font-size:13pt;color:#47731d;text-align:center;padding-top:130px;height:208px!important;width:472px;}#at_s_msg{margin-bottom:10px;}#at16pf a#at-logo{background:url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;padding-left:10px;right:10px;}.at_baa{display:block;overflow:hidden;outline:none;}#at15s #at16pf a{top:1px;}#at16pc form #at_send{width:80px!important;}#at_feed{display:none;padding:10px;height:300px;}#at_feed span{margin-bottom:10px;font-size:12px;}#at_feed div{width:102px!important;height:26px!important;line-height:26px!important;float:left!important;margin-right:68px;}#at_feed div.at_litem{margin-right:0;}#at_feed a{margin:10px 0;height:17px;line-height:17px;}.fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px;}.fbtn.bloglines{background-position:0 0;width:94px;height:20px!important;line-height:20px!important;margin-top:8px!important;}.fbtn.yahoo{background-position:0 -20px;}.fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px;}.fbtn.technorati{background-position:0 -71px;}.fbtn.netvibes{background-position:0 -88px;}.fbtn.pageflakes{background-position:0 -141px;}.fbtn.feedreader{background-position:0 -172px;}.fbtn.newsisfree{background-position:0 -207px;}.fbtn.google{background-position:0 -54px;width:104px;}.fbtn.winlive{background-position:0 -105px;width:100px;height:19px!important;line-height:19px;margin-top:9px!important;}.fbtn.mymsn{background-position:0 -158px;width:71px;height:14px!important;line-height:14px!important;margin-top:12px!important;}.fbtn.aol{background-position:0 -189px;width:92px;height:18px!important;line-height:18px!important;}#at16pp{color:#4c4c4c;position:absolute;top:12px;right:12px;font-size:11px;}#at16pp label{font-size:11px!important;}#at16ppc{padding:10px;width:179px;}#at16pph{padding:5px 0 10px 0;}#at16pph select{margin:5px 0 8px 0;}#at16pp .atinp{width:156px;}html>/**/body #at16pp .atinp{width:176px;}#at16ppb{background:#fff;border:1px solid #ccc;height:274px;}#at16ep{height:16px;padding:8px;}#at16ep a{display:block;height:16px;line-height:16px;padding-left:22px;margin-bottom:8px;font-size:12px;}#at16ep a.at_gmail{background:url(//s7.addthis.com/static/t00/gmail.gif) no-repeat left;}#at16ep a.at_hotmail{background:url(//s7.addthis.com/static/t00/hotmail.gif) no-repeat left;}#at16ep a.at_yahoo{background:url(//s7.addthis.com/static/t00/yahoo.gif) no-repeat left;}#at16ppf p#atsb{padding-top:20px;font-size:10px;}#at16abr{margin-top:10px;}#at16abr input{padding:0;margin:0;margin-right:5px;}#at16ppso{display:none;text-align:right;margin-top:2px;}#at16ppa{background:#fff;border:1px solid #ccc;height:228px;width:178px;overflow:auto;}#at16ppa a{display:block;white-space:nowrap;padding:4px 8px;font-size:12px!important;}#at16eatdr{position:absolute;background:#fff;border-top:0;max-height:110px;overflow:auto;z-index:500;top:129px;left:21px;width:277px;}* html #at_email #at16eatdr{top:115px!important;width:272px!important;}*:first-child+html #at_email #at16eatdr{top:115px!important;width:272px!important;}html>/**/body #at_email form #at16eatdr.abif{top:137px;width:278px!important;}#at16eatdr a{display:block;overflow:hidden;border-bottom:1px dotted #eee;padding:4px 8px;}#at16eatdr a:hover,#at16eatdr a.hover{background:#e0eefa;text-decoration:none;color:#333;}#at_pspromo{height:130px;padding-top:10px;}#at_pspromo,#at15psp{width:205px;padding-left:5px;}#at_testpromo{font-size:12px;width:220px;display:none;}#at_testpromo input{width:200px;}#at_promo .at-promo-content,#at_testpromo .at-promo-content{margin-top:12px;}#at_promo .at-promo-btn,#at_testpromo .at-promo-btn{padding-top:10px;}#at_promo h4,#at_testpromo h4{font-size:14px;font-weight:bold;margin:0 0 4px;}#at_testpromo h4{font-size:13.5px;}#at_promo h4 sup{font-size:11px;color:#ee6a44;}#at_promo span{display:block;}#at_testpromo .at-promo-btm-ffx,#at_promo .at-promo-btm-ffx{background:url(//s7.addthis.com/images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;padding:6px 0 0 70px;}#at_promo .at-promo-btm-ie{background:url(//s7.addthis.com/images/60x60_at_ie_toolbar.gif) no-repeat 0 0;padding:6px 0 0 70px;}#at_testpromo .at-promo-btm-ie{background:url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0 0;padding:10px 0 0 60px;margin:0 5px;height:45px;}#at_hover div.athr,#at_fav,#at_feat{border-bottom:1px solid #ccc;width:100%;margin:4px 0 6px 0;}#at_fav h5,#at_hover h5,#at_feat h5{font-size:10px;font-weight:normal;margin:0 0 4px 0;color:#999;}.at_fav_hover{background:#f2f2f2;cursor:pointer;}* html .at_fav_hover{cursor:hand;}#_atssh{width:1px!important;height:1px!important;border:0!important;}.at-promo-ffx,.at-promo-ie{padding:10px 0 0 60px;margin:0 5px;height:45px;}.at-promo-ffx{background:url(//s7.addthis.com/images/48x48_ff_logo.gif) no-repeat 0 0;}.at-promo-ie{background:url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0 0;}.at-promo-button{text-align:center;padding-top:10px;}.at-promo-button input{cursor:pointer;}.at-promo-single{padding:10px;padding-top:5px;line-height:1.5em;}@media print{#at20mc{display:none;}}

