html{height:100%; padding-bottom:1px}
body{margin:0; padding:0; font-size:70%; background:#294573 url(/img/css/bg.png); color:#737373; background-attachment: fixed;}
A{color:#586F8D; text-decoration:underline}
A:HOVER{color:#586F8D; text-decoration:underline}
A#teamblauContact{background:url(/img/teamblau.gif) no-repeat left center; padding-left:20px; margin-left:20px}
.onlyPrint{display:none}
.dn{display:none}
.Form1L{width:122px; padding-right:8px}
.Form1R{width:370px}
.inputForm1, .txtForm1, .inputForm2, .inputDatum, .selectForm1{border:1px solid #999}
.inputForm1, .txtForm1{width:250px}
.inputForm2{width:146px}
.inputDatum{width:45px}
.txtForm1{height:80px}
#imgcaptcha{vertical-align:bottom}
.PrivacyL{width:25px}
.PrivacyR{width:225px}
.buttonForm1{background:Maroon; color:#FFF; font-weight:bold; border:none; padding-top:3px; padding-bottom:3px; cursor:pointer}
.ContainerContent, 
#NewsUebersicht{width:590px; padding:0 0 18px 28px}
.ContainerContent H2{font-size:100%}
.ContainerContent H3{font-size:110%}
.ContainerContent .ContentTitleLeft H2.sifrTitle, 
.ContainerContent .ContentTitle H2.sifrTitle{font-size:23px; color:#FFF; display:block; float:left; padding:2px 4px 0 4px; background:#FABF2C url(/img/css/bg_Titel.gif)}
.ContainerContent .ContentTitleLeft H2.sifrTitle{padding:2px 4px 0 28px}
.ContainerContent .ContentTitleLeft{margin-left:-28px; margin-bottom:20px}
.ContainerContent div.layout1{display:block; padding-bottom:5px}
.ContainerContent div.layout2{float:left; padding:3px 8px 5px 0px}
.ContainerContent div.layout3{float:right; padding:3px 0px 5px 8px}
.ContainerContent div.layout4{display:block; padding:5px 0px}
.ContainerContent div.layout5{display:block}
.ContainerContent ul, .ContainerContent ol{margin-top:9px; margin-bottom:9px}
.ContainerContent ul li, 
.ContainerContent ol li{margin-top:2px; margin-bottom:6px}
.ContainerContent .SliderCont img{border:1px solid #E5E5EA; width:247px; height:180px}
.ContainerContent .SliderCont{position:relative; width:249px; height:182px; overflow:hidden}
.ContainerContent .nav{position:absolute; bottom:1px; right:1px; z-index:100; background:#FFF; color:#294573}
.ContainerContent div.layout1 .nav{bottom:6px}
.ContainerContent div.layout2 .nav{bottom:6px; right:9px}
.ContainerContent div.layout3 .nav, 
.ContainerContent div.layout4 .nav{bottom:6px}
.ContainerContent .nav a{color:#294573; padding:0 2px; text-decoration:none}
.ContainerContent .nav a.activeSlide, 
.ProductRight .nav a.activeSlide{color:#FFF; background:#FABF2C}
.hinterlegt, .frm_kalrechner_input label, .frm_wunschliste_input label{background:#FFF; display:inline}
span.hinterlegt{padding-right:2px}
.hinterlegt ul, .hinterlegt ol{background:transparent}
.hinterlegt ul li, 
.hinterlegt ol li{background:#FFF; padding-left:10px}
#Site1{background:url(/img/css/bg_t.png) repeat-x left top; width:1017px; margin:0 auto}
#Site2{background:url(/img/css/bg_b.png) repeat-x left bottom; width:1017px}
#Site3{background:url(/img/css/bg_l.png) repeat-y left top; width:1017px}
#Site4{background:url(/img/css/bg_r.png) repeat-y right top; width:1001px; padding:7px 8px 9px 8px}
* html #Site1, 
* html #Site2, 
* html #Site3, 
* html #Site4{background:none}
#ServiceTop{width:1001px; padding:7px 8px 9px 8px; margin:0 auto -13px auto}
ul.changeLang, 
ul.TopServiceNavi{text-transform:uppercase; list-style:none; margin:0; padding:0}
ul.TopServiceNavi{float:right}
ul.changeLang li, 
ul.TopServiceNavi li{padding-right:5px; float:left}
#ServiceTop A:Hover, 
#ServiceTop .aktivLang A{color:#FFF}
#ServiceTop, 
#ServiceTop A{color:#A8A8A8; text-decoration:none}
#searchtop{border:none; background:#425372; color:#FFF; text-align:right; width:100px}
#searchtopButton{background:#425372; border:none; padding:0; margin:0; color:#FFF; cursor:pointer}
#frmSuche{display:inline}
#frmSuche input{float:right}
#SiteHeader{width:991px; height:260px; background:#FFF; padding:5px}
.HeaderLeft{width:645px; height:260px}
.HeaderRight{width:345px; height:260px; position:relative}
.HeaderRight #ProduktSliderSmall{width:345px; height:53px; position:absolute; overflow:hidden; left:0; bottom:0; background:#FFF}
.HeaderRight #SingleImages{position:absolute; top:1px}
.HeaderRight #SingleImages img{width:86px; height:52px}
.HeaderRight #SingleImages div{position:absolute; top:0; border-right:1px solid #FFF}
#HauptNavi{position:relative; width:1001px; height:94px; z-index:1000; background:#022452 url(/img/css/hauptnavibottom.jpg) repeat-x left bottom}
#HauptNavi .logo{position:absolute; z-index:10; left:29px; top:-57px; width:102px; height:122px}
#LogoSchaer{position:absolute; right:25px; bottom:-21px}
#SiteContent{width:1001px; padding-top:15px; background:#FFF url(/img/css/bg_center.gif)}
#SiteFooter{width:1001px; background:#D7DEE1}
#SiteFooterTop{background:url(/img/css/bg_footer.gif) left bottom; width:1001px}
#SiteFooterBottom{height:64px; width:1001px; padding-top:1px; background:url(/img/css/verlauf_footer.gif) repeat-x left bottom}
#Kruemelpfad{height:29px; width:973px; padding-left:28px}
#HauptNavigation{padding:37px 0 0 148px; width:800px}
.SeitenTags{padding-bottom:20px; padding-left:28px}
.NewsTags{padding-bottom:2px; padding-left:28px}
.SeitenTags A, 
.NewsTags A{font-style:italic}
#LSocialBookmarks{padding-left:28px; padding-bottom:10px}
#LSocialBookmarks ul{list-style:none; padding:0; margin:0; float:left}
#LSocialBookmarks ul li{float:left; padding-right:5px}
#LSocialBookmarks ul li img{width:22px; height:22px}
.bookmarkText{padding-right:5px; padding-top:3px}
.FooterPartnerTrenner, 
.FooterTrennerTop{background:#FFF; width:2px; height:51px; font-size:0%; overflow:hidden; margin-top:13px; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3}
.FooterTrennerTop{height:69px}
#ContactInfo{width:1001px; margin:-7px auto 0 auto; text-align:right; color:#82848A; padding-top:2px; padding-bottom:50px}
#ContactInfo a{color:#A8A8A8; text-decoration:none}
#ContactInfo a:Hover{color:#FFF; text-decoration:none}
.tagwolke0{font-size:90%}
.tagwolke1{font-size:100%}
.tagwolke2{font-size:105%}
.tagwolke3{font-size:115%}
.tagwolke4{font-size:125%}
.tagwolke5{font-size:135%}
.tagwolke6{font-size:140%}
.tagwolke7{font-size:150%}
.tagwolke8{font-size:158%}
.tagwolke9{font-size:168%}
.tagwolke10{font-size:175%}
#FooterTagCloud{width:588px; padding:22px 30px; background:transparent}
#FooterTagCloud table{text-align:center}
#FooterTagCloud table a{color:#6B6B6B; text-decoration:none; white-space:nowrap}
#FooterTagCloud table a:Hover{color:#586F8D; text-decoration:underline}
#FooterNewsletter{width:290px; padding:26px 34px 15px 0; background:url(/img/icons/newsletter.gif) no-repeat 232px 29px; cursor:pointer}
#NLZeile1{margin-bottom:-7px}
.NewsSingleRow{background:#FFF url(/img/css/pfeil5.gif) no-repeat right center; width:590px}
.Nrow1{width:90px; padding:0 2px; color:#AFAFAF; font-weight:bold}
.Nrow2{width:496px}
.Nrow2 a{font-weight:bold; text-decoration:none; display:block; width:476px; padding-right:20px}
.NewsBackLink{padding-bottom:25px; padding-top:2px; width:590px; text-align:right; border-top:1px solid #B9B9B9; margin-left:28px}
.NewsBackLink a{background:#91A0B4 url(/img/css/pfeil5.gif) no-repeat right top; color:#FFF; padding-right:20px; text-decoration:none; padding-left:2px}
.NewsBackLink a:Hover{text-decoration:none; color:#FFF}
.SiteLeft{width:620px}
.SiteLarge{width: 945px}
#subnaviRight{width:322px; padding-right:28px}
#subnaviRight .singlesubnavi{background:url(/img/css/bg_subnavi.gif); float:right; padding-left:5px; height:17px; overflow:hidden; white-space:nowrap;}
.singlesubnavi a{color:#FFF}
.singlesubnavi img{vertical-align:top}
#subnaviRight .hinterlegt{text-align:right}
#OverlayRightLinkSmall, 
#OverlayLeftLinkSmall{width:25px; height:26px; position:absolute; bottom:12px}
#OverlayRightLinkSmall img, 
#OverlayLeftLinkSmall img{width:25px; height:26px}
#OverlayLeftLinkSmall{left:0}
#OverlayRightLinkSmall{right:0}
#ProduktImageBig{position:relative}
#ProduktImageBig, 
#ProduktImageBig img{width:345px; height:208px}
#ProduktImageTitle{background:#FABF2C; position:absolute; bottom:14px; width:331px; left:0; text-align:right; padding:10px 7px; color:#FFF; font-size:17px; text-transform:uppercase; letter-spacing:-0.1em}
.ProductOpacity{filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6}
a.KampagnenDownload, a.linkpfeil{line-height:2em; background:url(/img/css/pfeil5.gif) no-repeat left top; padding-left:20px; font-weight:bold}
a.KampagnenDownload{font-style:italic}
.GameCont{width:590px; padding-left:28px; padding-bottom:20px}
.GameCont .SingleGame1, 
.GameCont .SingleGame0{width:280px; height:200px; position:relative}
.GameCont .SingleGame1{float:right}
.GameCont .SingleGame0{float:left}
.GameCont .GameLink{position:absolute; bottom:0; right:0}
.GameCont .GameLink a{background:#91A0B4 url(/img/css/pfeil5.gif) no-repeat right top; padding-right:17px; color:#FFF; text-decoration:none}
.GameCont .GameLink a:Hover{text-decoration:none; color:#FFF}
.FormSpalte1{width:270px}
.FormSpalte2{width:310px}
.FormSpalte1 .frm_newsletter_desc, 
.FormSpalte1 .frm_anfrage_desc,
.frm_kalrechner_desc, .frm_wunschliste_desc{float:left; width:90px}
.FormSpalte1 .frm_newsletter_input, 
.FormSpalte1 .frm_anfrage_input{float:left; width:175px; padding-left:5px}
.frm_kalrechner_input, .frm_wunschliste_input{float:left; width:490px; padding-left:5px}
.FormSpalte2 .frm_newsletter_desc, 
.FormSpalte2 .frm_anfrage_desc{float:left; width:115px}
.FormSpalte2 .frm_newsletter_input, 
.FormSpalte2 .frm_anfrage_input{float:left; width:190px; padding-left:5px}
.FormSpalte1 .frm_newsletter_input .txt_anfrage, 
.FormSpalte1 .frm_anfrage_input .txt_anfrage, .selectForm1{border:1px solid #A5A5A5; width:167px}
.FormSpalte2 .frm_newsletter_input .txt_anfrage, 
.FormSpalte2 .frm_newsletter_input select, 
.FormSpalte2 .frm_anfrage_input .txt_anfrage, 
.FormSpalte2 .frm_anfrage_input select{border:1px solid #A5A5A5; width:182px}
.FormSpalte1 .checkbox,
.frm_kalrechner_input .checkbox, .frm_wunschliste_input .checkbox{vertical-align:text-bottom}
.frm_newsletter_desc, .frm_anfrage_desc{text-align:right}
.frmCaptchaR{padding-top:3px; padding-left:8px}
#submitNL, #buttonsubmitVkp{float:right; background:#91A0B4 url(/img/css/pfeil5.gif) no-repeat right top; padding:0 17px 0 0; color:#FFF; border:none; margin:0; cursor:pointer}
a.NewsletterAbmeldeLink{background:#91A0B4 url(/img/css/pfeil5.gif) no-repeat right top; padding:0 17px 0 0; color:#FFF}
.frm_Mitteilung{width:90px; float:left}
.frm_Mitteilung_input{width:495px; padding-left:5px; float:left}
.txtarea_anfrage{width:491px; height:80px; border:1px solid #A5A5A5}
.sucheDesc{width:590px; padding-bottom:25px}
.sucheDesc A{background:#FFF url(/img/css/pfeil5.gif) no-repeat left top; padding:0 0 0 17px}
.sucheDesc span{font-weight:bold; color:#000}
#KalRechnerResult, #KalRechnerResult2{font-weight: bold; width: 350px;}
.selFormProd{width: 350px}

.error{border: 2px solid #F00}
#gameSuchbild{
	padding: 0 0 18px 28px;
}



.NewsSingle{padding:8px 0 8px 11px; /*border-bottom:1px solid #E5E5EA;*/ color:#6E6E6C; width:264px}
#HomeNewsXXSmall .NewsSingle{
	width: 311px;
}
.NewsSingle0{
	float: left; 
}
.NewsSingle1,
.NewsSingle2{
	float: left; 
	padding-left: 50px;
}
.NewsBlock{
	background: url(/img/css/trenner_home_news.gif) 298px 0;
	width: 600px;
}
#HomeNewsLarge .NewsBlock{
	width: 905px;
}
#HomeNewsXXSmall .NewsBlock{
	width: 322px;
	background: none;
}
.NewsSingle h2{font-size:100%}
.NewsSingle a{text-decoration:none}
.HNDatum{padding-top:2px; color:#A2A2A2}
.UrlToAllNews{text-align:right; padding-top:5px}
.UrlToAllNews a, 
#HAEinleitungLink a,
#BannerLink a{background:#91A0B4 url(/img/css/pfeil5.gif) no-repeat right center; padding:1px 20px 1px 4px; font-size:90%}
.UrlToAllNews a, .UrlToAllNews a:Hover, 
#HAEinleitungLink a, #HAEinleitungLink a:Hover,
#BannerLink a, #BannerLink a:HOVER{text-decoration:none; color:#FFF}

.HNTitel H2.sifrTitle{font-size:23px; color:#FFF; background:#FABF2C url(/img/css/bg_Titel.gif); padding:2px 4px 0 11px; display:block; float:left}
.HNPaging{padding:6px 11px 0 0}
.HNPaging img{vertical-align:text-bottom}
.vorschauNews{width:90px; margin-top:3px}
.vorschauNews img{border:1px solid #E5E5EA}
.NewsMitBild{width:174px}
.NewsOhneBild{width:264px}
#HomeNews{width:600px; background:#FFF; padding:5px 0 0 0}
#HomeNewsLarge{width:943px; background:#FFF; padding:5px 0 0 0}
#HomeNewsXXSmall{
	width: 322px;
	background: #FFF; 
  padding:5px 0 0 0
}
#HomeNewsXXSmall .NewsSingle0, #HomeNewsXXSmall .NewsSingle1, #HomeNewsXXSmall .NewsSingle2{
	float: none;
	padding: 8px 0 8px 11px;
}
#HomeNewsXXSmall .vorschauNews {
	width: 95px;
}
#HomeNewsXXSmall .NewsMitBild{
	width: 205px;
}
#HomeNewsXXSmall .NewsOhneBild{
	width: 300px;
}

#HomeBanner,
#HomeBannerSmall{
	height: 160px;
	overflow: hidden; 
	position: relative;
}
#HomeBanner{
	width: 320px;
	padding-right: 29px;
}
#subnaviRight #HomeBanner{
	padding-right: 0;
}
#HomeBannerSmall{
	width: 286px;
	padding: 0 0 0 28px;
}
#HomeBanner img{
	background: #FFF; 
}
#BannerLink{
	position: absolute; 
	bottom: 0;
	right: 29px;
}
#subnaviRight #BannerLink{
	right: 0;
}
#BannerLinkTK,
#BannerLinkAM{
	position: absolute; 
	bottom: 0;
	right: 0;
}
#BannerLinkTK a{
	background:#FFF url(/img/css/pfeil13.gif) no-repeat right center; padding:1px 20px 1px 4px; font-size:90%;
	text-decoration:none; color:#28446B
}
#BannerLinkAM a{
	background:#FFF url(/img/css/pfeil14.gif) no-repeat right center; padding:1px 20px 1px 4px; font-size:90%;
	text-decoration:none; color:#A9212B
}