/*basics*/
body {margin:0;color:#535353;font:normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul, ol, li, h1, h2, h3, h4, h5, h6, p, div, form, table, tr, td, fieldset {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;line-height:normal;font-weight:normal;}
table, tr, td, th, input, textarea {font:normal normal normal 12px/15px Verdana, Geneva, Arial, Helvetica, sans-serif;}
input, select {font-size:12px;}
input, textarea, select {color:#6F6F6F;margin:0;}
img, fieldset {border:none;}
li {list-style:none;}
a {color:#7A60A8;text-decoration:none;}
a:hover {text-decoration:underline;}
.block {display:block;border:none !important}
.text_signal {font-size:12px; color:#7A60A8;}
/*basic layout*/
/*body {background:transparent url("/img/backgrounds/body.gif") no-repeat 820px 0;}
  html>body {background:transparent url("/img/backgrounds/body.gif") repeat-x 810px 0;}*/
body {}
  html>body {}
body.ad {background-position:892px 0;}
body.player {background-position:1030px 0;}
body.print {background:none;}
/*#wrapper {float:left;height:700px;width:806px;padding:0 0 0 14px;background:white url("/img/backgrounds/wrapper.jpg") no-repeat left top;}*/
#wrapper {float:left;height:700px;width:828px;padding:0px;background:white;}
html>body #wrapper {width:828px;height:auto;min-height:700px;}
.ad #wrapper {width:889px;}
html>body.ad #wrapper {width:879px;}
.player #wrapper {width:1030px;}
html>body.player #wrapper {width:1016px;}
#wrapper #adTop {overflow:hidden;padding-left:10px;}
#wrapper #swNet {padding:4px 0 4px 14px;font-size:11px;overflow:hidden;}
#wrapper #personal {font-size:11px;padding:7px 0px 5px 13px; margin:0px;background:#E5E2DB;}
#wrapper #content {/*overflow:hidden;*/margin:0 14px;}
#wrapper #content.border {background:transparent url("/img/backgrounds/main_border_hor.gif") repeat-y 500px 0;}
#wrapper #contentFull {overflow:hidden;margin:0 14px;}
#wrapper #footer {text-align:center;overflow:hidden;padding:22px 0 30px 0;margin:0 14px 0 14px;border-top:1px dashed #EAE7E2; clear:both;}
#adSide {float:left;width:180px;}

/*main areas*/
/*adTop*/
#wrapper #adTop img {display:block;}
#wrapper #adTop.fullBanner {margin:0 0 14px 154px;background:transparent url("/img/icons/anzeige.gif") no-repeat left top;}
#wrapper #adTop.superBanner {margin:0 0 0px 24px;background:transparent url("/img/icons/anzeige.gif") no-repeat left top;}
#wrapper #adTop .wallpaper2 {float:right;padding-left:10px;background:transparent url("/img/icons/anzeige.gif") no-repeat left top;}

/*adSide*/
#adSide.skyscraper {margin:20px 0 0 14px;}
#skyscraper_1 {position:absolute;}

/*swNet*/
#swNet li {float:left;font-weight:bold;margin:0 12px 0 0;}

/*swNet*/
#personal p {float:left;margin:0 23px 0 0;font-weight:bold;color:#000;}
#personal ul {float:left;}
#personal ul li {float:left;margin:0 23px 0 0;}
#personal ul li a {color:#535353;float:left;}
#personal ul li.login {position:relative;}
#personal ul li.login a {background:transparent url("/img/icons/login.gif") no-repeat right top;padding:0 23px 0 0;}

.loginLay {position:absolute;right:0;top:14px;background:#fff;width:220px;display:inline;border:1px solid #888;border-top:none;z-index:1000;}
#personal ul li.login .loginLay a {background:none;padding:0;}
.loginLay .bt {border-top:1px solid #888;width:205px;}
html>body .loginLay .bt {width:207px;}
.loginLay .gap {padding:10px 0 10px 10px;overflow:hidden;}
.loginLay .gap .head {height:45px;position:relative;}
.loginLay .gap .head .h4 {float:left;font-size:16px;color:#957308;left:0px;top:5px;}
.loginLay .gap .head .cookie {clear:both;}
#personal ul li.login .loginLay .gap .head .close {position:absolute;right:10px;top:5px;background:transparent url("/img/icons/x.gif") no-repeat scroll left top;display:block;height:13px;width:12px;}
.loginLay .gap .head div {position:absolute;right:4px;top:25px;}
.loginLay .gap .head div input {float:left;margin:0 4px 0 0;}
.loginLay .gap .head div label {float:left;width:65px;font-size:11px;}
.loginLay .gap .cont {margin:4px 0 0 0;}
.loginLay .gap .cont .label {margin:0 0 4px 0;overflow:hidden;}
.loginLay .gap .cont .label label {float:left;}
.loginLay .gap .cont .label a {float:right;margin:0 10px 0 0;}
.loginLay .gap .cont input {width:196px;margin:0 0 11px 0;}
.loginLay .gap .cont input.submit {width:auto;margin:0 0 0 45px;}
.loginLay .gap .cont .freeplace {height:40px;}
.loginLay .gap .cont .freeplace .error {}

/*brand*/
#brand { width:814px; height:106px; margin-left:14px; overflow:hidden; position:relative; background:url(../images/header-sw/sw-201202.jpg) no-repeat 614px 9px; }
#brand img { float:left; margin-top:9px; }
#brand form { position:absolute; top:71px; left:250px; width:192px; }
#brand .searchForm span { font-family:Verdana,Arial,sans-serif; font-weight:bold; color:#414141; }
#brand .searchForm .q { margin:0 0 0 2px; width:110px; }
#brand .searchForm .submit { position:absolute; bottom:1px; right:0; }
#brand ul { position:absolute; top:30px; left:486px; font-weight:bold; }
#brand ul a { display:block; width:144px; padding:4px 0 5px 12px; margin-top:5px; background:rgba(0,0,0,0.5); color:#fff; }
#brand ul a:hover { background:rgba(0,0,0,1); text-decoration:none; }

#brand.haeuser { background:url(../images/header-hs/hs-201201.jpg) no-repeat 614px 32px; }
#brand.haeuser div { left:486px; top:18px; position:absolute; }
#brand.haeuser ul {top:65px;}


/*navBar*/
#navBar { width:814px; margin-left:14px; padding:0px 0px 16px 0px; }
#navBar table.mainNav { background:#8368B4; overflow:hidden; padding-right:1px; }
#navBar table.mainNav tr td { text-align:center; text-transform:uppercase; font-weight:bold; }
#navBar table.mainNav tr td a { color:#fff; display:block; padding:4px 6px 5px; margin:1px 0px 0px 1px; }
#navBar table.mainNav tr td a:hover,
#navBar table.mainNav tr td.active a {background:#fff;color:#000;text-decoration:none;}


#navBar ul.subNav {overflow:hidden;margin:2px 0 0 0;padding:0 0 0 15px; border-bottom:1px dashed #C3C0AF;}
#navBar ul.subNav li {float:left;font-size:11px;display:block;color:#535353;padding:3px 10px 5px 10px; background:transparent url("/img/backgrounds/menu_border.gif") no-repeat 0 6px;}
#navBar ul.subNav li.active a {font-weight:bold;}
#navBar .breadcrumb {height:20px;padding:7px 0 6px 15px;border-bottom:1px dashed #C3C0AF;}
#navBar .breadcrumb li {float:left;font-size:11px;margin:0px 4px 0px 0px;}
#navBar .breadcrumb li a {color:#535353;}

/*content*/
#content #main {float:left;width:486px;padding:0 10px 30px 0;margin-right:0px;}
html>body #content #main {width:486px;margin: 0; padding:0 14px 30px 0;}

#content #xtra {float:left;width:300px;padding:0 0 30px 0;display:inline;}
#xtra {float:left;width:300px;padding:0 0 30px 0;display:inline;}
html>body #content #xtra {width:300px;}
html>body.ad #content #xtra {width:336px;}
html>body.ad #xtra {width:336px;}
body.ad #content #xtra {width:336px;}
body.ad #xtra {width:336px;}

#content .articleXtra {float:left;width:268px;}
#specialSidebar {float:left;}

/* category box */
#categorybox {	font-size:10px; color:#9a9a9a; text-align:left; overflow:hidden; padding:0 0 2px; margin:14px 0 14px 15px; clear:both; 
	background:url(/div/css/img/bg-footer.gif) repeat-y; }
#categorybox .spalte1 { float:left; width:256px; padding-right:5px; }
#categorybox .spalte2 { float:left; width:257px; padding:0 5px 0 10px; }
#categorybox .spalte3 { float:left; width:257px; padding-left:10px; }
#categorybox .headline { font-weight:bold; font-size:12px; margin-top:12px; }
#categorybox .headline:first-child { margin-top:0; }
#categorybox .headline, #categorybox .headline a { color:#535353; }

/*footer*/
#footer ul {margin:0 0 2px 0;}
#footer ul li {display:inline;}
#footer ul li a {padding:0 2px 0 7px;background:transparent url("/img/backgrounds/footer_border.gif") no-repeat 0 2px;}
#footer ul li.first a {background:none;}
#footer p.copy {color:#9A9A9A;margin:0 0 17px 0;}
#footer p.moreGJ {color:#9A9A9A;line-height:16px;}
#footer a {color:#9A9A9A;}

/*content area styles*/
/*mainFull*/
#contentFull img {margin:0 0 15px 0;}
#contentFull h1 {color:#000;font-size:16px;margin:0 0 10px 0;}
#contentFull h1 a {color:#000;}
#contentFull .swf {padding:0 0 14px 0;margin:0 0 0 0;}
#contentFull .swf img {margin:0;}

#contentFull .shoppingList {overflow:hidden;background:#E5E2DB;padding:14px 0 1px 14px;margin:0 0 14px 0; }
#contentFull .shoppingList h1 {color:#535353;background:#fff;padding:16px 10px 12px 16px;margin:0 13px 12px 0;font-weight:bold;text-transform:uppercase;}
#contentFull .shoppingList h1 img {margin:0;}
#contentFull .shoppingList h1.sw {padding:0;height:46px;background:#fff url("/img/logos/schoener_wohnen_klein.gif") no-repeat 12px 6px;}
#contentFull .shoppingList h1.sw span {display:none;}
#contentFull .shoppingList ul li {height:320px;cursor:pointer;position:relative;float:left;margin:0 13px 14px 0;width:238px;padding:0 0 22px 0;background:#fff;display:inline;}
#contentFull .shoppingList ul li img {}
#contentFull .shoppingList ul li img.logo {margin:-35px 0px 5px 0px;z-index:100;}
#contentFull .shoppingList ul li h2 {padding-bottom: 7px;height:30px;overflow:hidden;font-size:14px;font-weight:bold;margin:0 10px;}
#contentFull .shoppingList ul li.hi h2 {color:#957308;}
#contentFull .shoppingList ul li p {margin:0 10px; overflow: hidden;}
#contentFull .shoppingList ul li p a {color:#535353;}
#contentFull .shoppingList ul li.hi p a {text-decoration:underline;}

#contentFull iframe {background-color: #FFF; border-top:1px dashed #C3C0AF;margin:0 0 30px 0;border-bottom:1px dashed #C3C0AF;}
#contentFull .recommend {border-top:1px dashed #EAE7E2;font-size:11px;}
#contentFull .recommend li {float:left;margin:0 18px 0 0;}
#contentFull .recommend a {padding:1px 0 3px 0;display:block;}

#contentFull .navBar .recommend { foat:right;border:none;font-size:12px;}
#contentFull .navBar .recommend li {float:right;margin:0 18px 0 0;}
#contentFull .navBar .recommend a {padding:1px 0 3px 0;display:block;}

#content .recommend {border-top:1px dashed #EAE7E2;font-size:11px;}
#content .recommend li {float:left;margin:0 18px 0 0;}
#content .recommend a {padding:1px 0 3px 0;display:block;}

#contentFull .introHead {overflow:hidden;border:1px solid #E5E2DB;margin:0 0 14px 0;}
#contentFull .introHead img {float:left;margin:0 15px 0 0;}
#contentFull .introHead .side {float:left;width:252px;padding:13px 0 0 0;}
#contentFull .introHead .side h1 {font-weight:bold;margin:0;color:#535353;font-size:12px;}
#contentFull .introHead .side h2 {font-weight:bold;color:#957308;font-size:18px;margin:0 0 1px 0;}
#contentFull .introHead .side h2 a {color:#957308;}
#contentFull .introHead .side h3 {font-weight:bold;margin:0 0 2px 0;}
#contentFull .introHead .side p {line-height:15px;margin:0 0 24px 0;}
#contentFull .introHead .side ul {border-top:1px solid #ECE8E3;margin-bottom:10px;}
#contentFull .introHead .side ul li {border-bottom:1px solid #ECE8E3;padding:2px 0 3px 0;}

/* Tipp des Tages header */
.tdtHeader
{
  margin-top:-15px;
  margin-bottom:10px;
  width:280px;
  font-family:arial, sans-serif;
  color:#999387;
  position:relative;
}
#contentFull .introHead .side .tdtHeader
{
  margin-top:-13px;
}
.tdtHeader .tdtDate
{
  float:left;
  width:74px;
  height:74px;
  background-image:url("/img/backgrounds/tdt_date.png");
}
.tdtHeader .tdtDate div
{
  width:72px;
  text-align:center;
  line-height:1;
}
.tdtHeader .tdtDate-l
{
  margin-top:6px;
  padding-left:2px;
  font-size:11px;
}
.tdtHeader .tdtDate-d
{
  margin-top:1px;
  font-size:36px;
}
.tdtHeader .tdtDate-F
{
  margin-top:1px;
  font-size:12px;
}
.tdtHeader .tdtHl
{
  margin-left:82px;
  padding-top:28px;
  font-size:24px;
  font-weight:bold;
}

#contentFull .navBar {padding:5px 0 4px 0;margin:0 0 17px 0;border-top:1px solid #E5E2DB;border-bottom:1px solid #E5E2DB;overflow:hidden;}
#contentFull .navBar .back {margin:0 0 0 3px;float:left;background:transparent url("/img/icons/arrow_left_sml.gif") no-repeat 0 3px;padding:0 0 0 16px;}

#contentFull .paging {float:right;}
#contentFull .paging a {float:left;width:12px;height:14px;}
#contentFull .paging a.thelast {background:transparent url("/img/icons/arrow_left_sml.gif") no-repeat 0 3px;}
#contentFull .paging a.thenext {background:transparent url("/img/icons/arrow_right_sml.gif") no-repeat 0 3px;}
#contentFull .paging a span {display:none;}
#contentFull .paging p {float:left;margin:0 5px 0 3px;}

#contentFull .pagingcentered { position:absolute;left:380px;text-align: center; }
#contentFull .pagingcentered a { float:left;width:12px;height:14px;}
#contentFull .pagingcentered a.thelast {background:transparent url("/img/icons/arrow_left_sml.gif") no-repeat 0 3px;}
#contentFull .pagingcentered a.thenext {background:transparent url("/img/icons/arrow_right_sml.gif") no-repeat 0 3px;}
#contentFull .pagingcentered a span {display:none;}
#contentFull .pagingcentered p { float:left;margin:0 5px 0 3px;}

#contentFull .galImg {overflow:hidden;text-align:center;}
#contentFull .galImgSmall { overflow:hidden;text-align:center; width:384px; margin-right:20px; float:left;}

#contentFull .imgGalFooter {margin:30px 0 7px 0;overflow:hidden;border-top:1px solid #E5E2DB;padding-top:10px;}
#contentFull .imgGalFooter p {margin:0 0 0 0;float:left;font-size:11px;}
#contentFull .imgGalFooter form {float:right;width:240px;}
#contentFull .imgGalFooter form select {font-size:11px;width:241px;}
html>body #contentFull .imgGalFooter form select {font-size:11px;width:240px;}

#contentFull .showRoom {overflow:hidden;padding:0 0 16px 14px;background:#ECE8E3;}
#contentFull .showRoom .head {overflow:hidden;}
#contentFull .showRoom .head h1 {float:left;margin:12px 0 0 0;}
#contentFull .showRoom .head .headPager {float:right;padding:7px 17px 7px 13px;background:#C3C0AF url("/img/backgrounds/showroom_corner.gif") no-repeat left top;margin:0 0 12px 0;}
#contentFull .showRoom .head .headPager h2 {float:left;color:#8C012A;}
#contentFull .showRoom .head .headPager .paging {float:left;margin:0 0 0 20px;}
#contentFull .showRoom .head .headPager .paging p {color:#fff;margin:0 8px;}
#contentFull .showRoom .head .headPager .paging a {height:15px;}
#contentFull .showRoom .head .headPager .paging a.thelast {background:transparent url("/img/icons/arrow_left_white.gif") no-repeat 0 1px;}
#contentFull .showRoom .head .headPager .paging a.thenext {background:transparent url("/img/icons/arrow_right_white.gif") no-repeat 0 1px;}

#contentFull .showRoom .subNavBar {overflow:hidden;border-bottom:1px solid #ECE8E3;}
#contentFull .showRoom .subNavBar li {float:left;border-right:1px solid #ECE8E3;}
#contentFull .showRoom .subNavBar li a {display:block;padding:7px 11px 5px 11px;}
#contentFull .showRoom .subNavBar li.active a {color:#000;}
#contentFull .showRoom .subNavBar li span {background:transparent url("/img/icons/multimedia_nav.gif") no-repeat 8px 5px;display:block;padding:0 0 0 25px;}

#contentFull .showRoom .cont {overflow:hidden;background:#fff;margin:0 14px 0 0;}
#contentFull .showRoom .cont h3 {font-size:14px;font-weight:bold;margin:0 10px 1px 15px;}
#contentFull .showRoom .cont h4 {margin:13px 0 0 15px;color:#957308;}
#contentFull .showRoom .cont p {margin:0 10px 16px 15px;}
#contentFull .showRoom .cont .imgTxt {overflow:hidden;}
#contentFull .showRoom .cont .imgTxt img {float:left;margin:0 1px 0 0;border-right:1px solid #ECE8E3;}
#contentFull .showRoom .cont .imgTxt ul {margin:0 0 10px 15px;}
#contentFull .showRoom .cont .imgTxt ul li {margin:0 0 4px 0;}
#contentFull .showRoom .cont .imgTxt ul a span {color:#535353;}
#contentFull .showRoom .cont .imgTxt .sidebar {float:left;width:295px;}
#contentFull .showRoom .cont .imgTxt .sidebar h3 {margin-top:10px;}
#contentFull .showRoom .cont .footStuff {overflow:hidden;padding:11px 12px 9px 0;border-top:1px solid #ECE8E3;}
#contentFull .showRoom .cont .footStuff div {float:right;}
#contentFull .showRoom .cont .footStuff p {float:left;margin:0;padding:39px 10px 0 0;}
#contentFull .showRoom .cont .footStuff img {float:left;margin:0;}

#contentFull .showRoom .imgLink {overflow:hidden;border-top:1px solid #ECE8E3;}
#contentFull .showRoom .imgLink a {margin:0 0 0 333px;padding:6px 0 4px 23px;font-size:11px;height:20px;float:left;background:transparent url("/img/icons/lens.gif") no-repeat 0 3px;}
html>body #contentFull .showRoom .imgLink a {height:17px;}

#contentFull .vorhernachher {overflow:hidden;padding:0 0;width:100%;}
#contentFull .vorhernachher .head {overflow:hidden;}
#contentFull .vorhernachher .head h1 {float:left;margin:0px 0 0 0;}

#contentFull .vorhernachher .subNavBar {display:block;overflow:hidden; background-color:#FFF;width:100%;}
#contentFull .vorhernachher .subNavBar li {float:left; background-color:#E5E2DB;margin-right:5px;}
#contentFull .vorhernachher .subNavBar li a {display:block;padding:7px 11px 5px 11px;}
#contentFull .vorhernachher .subNavBar li.active a {color:#000; background-color:#C3C0AF;}
#contentFull .vorhernachher .subNavBar li span {background:transparent url("/img/icons/multimedia_nav.gif") no-repeat 8px 5px;display:block;padding:0 0 0 25px;}

#contentFull .vorhernachher .cont {overflow:hidden;background:#fff;background-color:#C3C0AF;margin:0px;width:100%;}

#contentFull .vorhernachher .innercont {background-color:#FFF;margin:15px;width:770px;}
#contentFull .vorhernachher .innercont img.vorher{float:left;}
#contentFull .vorhernachher .innercont .transparent {background:url("/img/backgrounds/transparent.png"); color:#FFF; width:60px; padding:5px; text-align:center; }
#contentFull .vorhernachher .innercont a.vorher {background:url("/img/backgrounds/transparent.png"); color:#FFF; position: absolute; top: 0px; left:256px; padding:5px; text-align:center; }
#contentFull .vorhernachher .innercont a.nachher {background:url("/img/backgrounds/transparent.png"); color:#FFF; position: absolute; top: 0px; right:0px; padding:5px; text-align:center;}
#contentFull .vorhernachher .innercont div.vorher {background:url("/img/backgrounds/transparent.png"); color:#FFF; position: absolute; top: 0px; left:254px; padding:5px; text-align:center; }
#contentFull .vorhernachher .innercont div.nachher {background:url("/img/backgrounds/transparent.png"); color:#FFF; position: absolute; top: 0px; right:0px; padding:5px; text-align:center;}
#contentFull .vorhernachher .innercont a:hover {text-decoration:none; }
#contentFull .inlineGallery a.layer {background:url("/img/backgrounds/transparent.png"); color:#FFF; position: absolute; top: 0px; right:0px; padding:5px; text-align:center; height:15px;}

#contentFull .vorhernachher .innercont h3 {font-size:14px;font-weight:bold;margin:0 10px 1px 15px;}
#contentFull .vorhernachher .innercont h4 {margin:13px 0 0 15px;color:#7f7f7f;}
#contentFull .vorhernachher .innercont p {margin:0 10px 16px 15px;  padding-bottom:15px; }
#contentFull .vorhernachher .innercont .imgTxt {overflow:hidden;}
#contentFull .vorhernachher .innercont .imgTxt img {float:left;margin:0px;border-right:1px solid #ECE8E3;}
#contentFull .vorhernachher .innercont .imgTxt ul {margin:0 0 10px 15px;}
#contentFull .vorhernachher .innercont .imgTxt ul li {margin:0 0 4px 0;}
#contentFull .vorhernachher .innercont .imgTxt ul a span {color:#535353;}
#contentFull .vorhernachher .innercont .imgTxt .sidebar {float:left;width:295px;}
#contentFull .vorhernachher .innercont .imgTxt .sidebar h3 {margin-top:10px;}
#contentFull .vorhernachher .innercont .footStuff {overflow:hidden;padding:11px 12px 9px 0;border-top:1px solid #ECE8E3;}
#contentFull .vorhernachher .innercont .footStuff div {float:right;}
#contentFull .vorhernachher .innercont .footStuff p {float:left;margin:0;padding:39px 10px 0 0;}
#contentFull .vorhernachher .innercont .footStuff img {float:left;margin:0;}

#contentFull .vorhernachher .imgLink {overflow:hidden;border-top:1px solid #ECE8E3;}
#contentFull .vorhernachher .imgLink a {margin:0 0 0 333px;padding:6px 0 4px 23px;font-size:11px;height:20px;float:left;background:transparent url("/img/icons/lens.gif") no-repeat 0 3px;}

#contentFull .vorhernachher .head .h1 {float:left; margin:0 0 15px 0;}
#contentFull .vorhernachher .cont  h3,
#contentFull .vorhernachher .cont .h3 {font-size:14px;font-weight:bold;margin:0 10px 1px 15px;}
#contentFull .vorhernachher .cont  h4,
#contentFull .vorhernachher .cont .h4 {margin:13px 0 0 15px;color:#7f7f7f;}
#contentFull .vorhernachher .cont .imgTxt .sidebar .h3 {margin-top:10px;}

#contentFull .vorhernachher .cont p {margin:0 10px 16px 15px;}
#contentFull .vorhernachher .cont .imgTxt {overflow:hidden;}
#contentFull .vorhernachher .cont .imgTxt img {float:left;margin:0 1px 0 0;border-right:1px solid #ECE8E3;}
#contentFull .vorhernachher .cont .imgTxt ul {margin:0 0 10px 15px;}
#contentFull .vorhernachher .cont .imgTxt ul li {margin:0 0 4px 0;}
#contentFull .vorhernachher .cont .imgTxt ul a span {color:#535353;}
#contentFull .vorhernachher .cont .imgTxt .sidebar {float:left;width:295px;}
#contentFull .vorhernachher .cont .imgTxt .sidebar h3 {margin-top:10px;}
#contentFull .vorhernachher .cont .footStuff {overflow:hidden;padding:11px 12px 9px 0;border-top:1px solid #ECE8E3;}
#contentFull .vorhernachher .cont .footStuff div {float:right;}
#contentFull .vorhernachher .cont .footStuff p {float:left;margin:0;padding:39px 10px 0 0;}
#contentFull .vorhernachher .cont .footStuff img {float:left;margin:0;}

.left {float:left;}
.right{float:right;}
.relative {position:relative;}

.imgLinkArticle {margin:0px 0px 5px 5px}
.imgLinkArticle a {padding:6px 0 4px 23px;font-size:11px;height:20px;float:right;background:transparent url("/img/icons/lens.gif") no-repeat 0 3px;}

#contentFull .inlineGallery {position:relative;float:left; width:428px;}
#contentFull .inlineGallery a {width:48px;height:48px;display:block;position:absolute;top:256px;}
#contentFull .inlineGallery a.prev {left:9px;z-index:600;}
#contentFull .inlineGallery a.nexx {right:9px;;z-index:600;}
#contentFull .inlineGallery a span {display:none;}
#contentFull .inlineGallery a img {width:48px;height:48px;display: block}

#contentFull .powered {overflow:hidden;/*margin:0 0 5px 0;*/}
#contentFull .powered div {float:right;}
#contentFull .powered p {padding:8px 10px 0 0;float:left;}
#contentFull .powered img {margin:0;float:left;}

.special{float:left;width:450px;overflow:hidden; margin:10px 0 12px 0} /* padding:0px 14px 10px 0; ;*/
html>body .special{width:472px;}
.special b a{color: #535353;font-size:14px;}
.special h2{float:left;font-weight:bold;margin:11px 0 0 0;}
.special div{float:right;margin:0 75px 0 0;}
.special p{float:left;font-size:11px;margin:11px 7px 0 0;}
.special img{float:left;margin:0;}

.special h1 {color: #535353 !important;font-size:14px !important;font-weight:bold !important;margin:0 !important;}
.special h1 a {color: #535353 !important;font-size:14px !important;font-weight:bold !important;}

#specialHeader {margin:0 14px;overflow:hidden;}
#specialHeader .special{float:left;width:472px;overflow:hidden;padding:0 14px 15px 0;margin:8px 0 10px 0;border-bottom:1px solid #E5E2DB;}
#specialHeader .special h2{float:left;font-weight:bold;margin:11px 0 0 0;}
#specialHeader .special div{float:right;margin:0 0 0 0;}
#specialHeader .special p{float:left;font-size:11px;margin:11px 7px 0 0;}
#specialHeader .special img{float:left;margin:0;}

#special {display:inline;float:right ;width:268px; height:45px; margin-right:30px;}
#special .powered {overflow:hidden;/*margin:0 0 3px 15px;*/}
#special .powered p {padding:8px 10px 0 0;float:left;}
#special .powered img {border:none;float:left;}

#specialHeader .powered {overflow:hidden;margin:0 0 5px 0;border-bottom:1px solid #E5E2DB;}
#specialHeader .powered div {float:right;margin:8px 0 10px;}
#specialHeader .powered p {font-size:11px;padding:8px 10px 0 0;float:left;}
#specialHeader .powered img {margin:0;float:left;}

#contentFull .topImage {border-bottom:1px solid #ECE8E3;margin:0 0 11px 0;text-align:center;}
#contentFull .topImage img {margin:0;}
#contentFull .pagingBox {overflow:hidden;padding:0 18px 0 0;}
#contentFull .pagingBox h3 {float:left;display:inline;}
#contentFull .pagingBox .paging {margin-top:3px;}
#contentFull .pagingBox .paging a.thelast {margin-right:9px;background:transparent url("/img/icons/pager_left_grey.gif") no-repeat 0 0px;}
#contentFull .pagingBox .paging a.thenext {background:transparent url("/img/icons/pager_right_grey.gif") no-repeat 0 0px;}
#contentFull .galCarousel {overflow:hidden;padding:8px 0 5px 0;border-top:1px solid #ECE8E3;}
#contentFull .galCarousel ul {margin:0 0 0 15px;padding:8px 0 5px 0;overflow:hidden;}
#contentFull .galCarousel ul li {margin:0 1px 0 0;float:left;}
#contentFull .galCarousel ul li img {margin:0;}

#contentFull .bulletImg {position:relative;overflow:hidden;padding-top: 15px; padding-left: 15px;background-color:white;width:757px;}
#contentFull .bulletImg img {margin:0;display:block;}
#contentFull .bulletImg .dot {position:absolute;width:15px;height:15px;display:block;background:transparent url("/img/icons/dota.gif") no-repeat left top;}
html>body #contentFull .bulletImg .dot {background:transparent url("/img/icons/dota.png") no-repeat left top;}
#contentFull .bulletImg .dot span {display:none;}
#contentFull .bulletImg .dotLayer {width:280px;background:#fff;padding:15px 16px;position:absolute;bottom:-1px;left:230px;}
html>body #contentFull .bulletImg .dotLayer {width:248px;bottom:0;}
#contentFull .bulletImg .dotLayer .close {width:19px;height:19px;display:block;background:transparent url("/img/icons/x2.gif") no-repeat left top;position:absolute;right:15px;top:15px;}
#contentFull .bulletImg .dotLayer .close span {display:none;}
#contentFull .bulletImg .dotLayer img {margin-bottom:25px;}
#contentFull .bulletImg .dotLayer h3 {font-size:14px;margin:0 0 13px 0;}
#contentFull .bulletImg .dotLayer h4 {color:#957308;}
#contentFull .bulletImg .dotLayer h5 {font-weight:bold;}
#contentFull .bulletTxt {background:#fff;margin:0 14px 0 0;padding:0 0 10px 0;}
#contentFull .bulletTxt p.dota {overflow:hidden;margin:0 0 10px 0;border-bottom:1px solid #ECE8E3;}
#contentFull .bulletTxt p.dota a {border-left:1px solid #ECE8E3;padding:4px 2px 4px 12px;float:right;}
#contentFull .bulletTxt h2 {font-size:14px;font-weight:bold;margin:0 0 0 14px;}
#contentFull .bulletTxt p {padding:0 17px 0 15px;}

/*main*/
#main  h1,
#main .h1 {color:#7A60A8; font-family:Times,serif; font-size:20px; font-weight:bold; margin:0 0 12px; text-transform:uppercase; }
#main  h1 a,
#main .h1 a {color:#7A60A8;}
#main  h1.nomargin,
#main .h1.nomargin {margin:0;}

#main  h2,
#main .h2 {color:#535353; font-size:14px; font-weight:bold;}
#main  h2 a ,
#main .h2 a {color:#535353;}
#main  h2.withPadding,
#main .h2.withPadding {padding-top:15px;padding-bottom: 10px;}
#main  h2.h1,
#main .h2.h1 {color:#7A60A8;font-size:20px;padding:0 0 11px 0;}
#main  h2.h1 a,
#main .h2.h1 a {color:#7A60A8;}
#main  h2.h1 span,
#main .h2.h1 span {color:#535353;}
#main  h2.h1 a span,
#main .h2.h1 a span {color:#535353;}
#main  h2.h1 a.more,
#main .h2.h1 a.more {padding-right:13px;background:transparent url("/img/icons/arrow_headline_right.gif") no-repeat 100% 5px;}
#main  h1.h2,
#main .h1.h2 { font-family:Verdana,Arial,sans-serif; }

#main div.p {overflow:hidden;margin:0 0 13px 0;}
#main p {margin:0 0 13px 0;}
#main img {margin:0 0 15px 0;}
#main .galImgSmall img {margin:0;}
#main .left p {margin:0;}

#main .count {color:#535353;}
#main .info {width:17px;height:17px;display:block;background:transparent url("/img/icons/info.gif") no-repeat left top;}
#main .info span {display:none;}

#main .row {overflow:hidden;border-bottom:1px dashed #C3C0AF;margin:0 0 14px 0;}
#main .row2 {overflow:hidden;border-bottom:1px dashed #C3C0AF;padding:0 0 2px 0;margin:0 0 2px 0;}
#main p.special {margin:8px 0 7px 0;border-bottom:1px solid #E5E2DB;padding:0 0 11px 0;}

#main .searchForm {overflow:hidden;margin:0 0 13px 0;padding:0 0 14px 0;border-bottom:1px dashed #C3C0AF;}
#main .searchForm input {float:left;margin:0 10px 0 0;}
#main .searchForm .input {width:155px;}
#main .searchResults {overflow:hidden;margin:0 0 13px 0;padding:0 0 14px 0;border-bottom:1px dashed #C3C0AF;}
#main .searchResults p {font-weight:bold;margin:0 0 3px 0;}
#main .searchResults ul li {margin:0 0 3px 0;}

#main .teaserList {overflow:hidden;margin:0 0 13px 0;padding:0 0 14px 0;border-bottom:1px dashed #C3C0AF;}
#main .teaserList h2 {font-size:16px;color:#957308;margin:0 0 15px 0;font-weight:normal;}
#main .teaserList .endLink {float:right;}
#main .teaserList ul.teasers {overflow:hidden;}
#main .teaserList ul.teasers li {pointer;overflow:hidden;margin:0 0 12px 0;}
#main .teaserList ul.teasers li img {float:left;margin:0 14px 0 0;border:1px solid #E5E2DB;}
#main .teaserList ul.teasers li div {float:left;width:385px;}
#main .teaserList ul.teasers li h3 {font-weight:bold;}
#main .teaserList ul.teasers li h3 a {color:#535353;}
#main .teaserList ul.teasers li h4 {color:#8C012A;font-size:14px;font-weight:bold;}
#main .teaserList ul.teasers li h4 a {color:#8C012A;}
#main .teaserList ul.teasers li p {margin:0;}
#main .teaserList ul.teasers li p a {color:#535353;}
#main .teaserList .endLinkBox {overflow:hidden;}

#main .teaserList .h2 {font-size:16px;color:#957308;margin:0 0 15px 0;font-weight:normal;}
#main .teaserList ul.teasers li .h3 {font-weight:bold;}
#main .teaserList ul.teasers li .h3 a {color:#535353;}
#main .teaserList ul.teasers li .h4 {color:#8C012A;font-size:14px;font-weight:bold;}
#main .teaserList ul.teasers li .h4 a {color:#8C012A;}

#main .mainTeasers {overflow:hidden;}
#main .mainTeasers.border {border-top:1px solid #e0e0e0;padding:13px 0 0 0;}

#main .teaser {margin:0 0 13px 0;padding:0 0 14px 0;overflow:hidden;border-bottom:1px solid #e0e0e0;}
#main .teaser img {float:left;border:1px solid #e0e0e0;margin:0 14px 0 0;}
#main .teaser div {float:left;width:220px;}
html>body #main .teaser div {width:235px;}
#main .teaser div.h2, #main .teaser div.h3 { clear:none; float:none; display:block; width:auto;}
#main .teaser .h2 {margin:0 0 1px 0; font-size:12px;}
#main .teaser .h3 {font-size:14px;color:#000;font-weight:bold;margin:0 0 2px 0;}
#main .teaser .h3 a{color:#000;}

#main .advert {position:relative;margin:0 0 13px 0;padding:13px 0 14px 0;overflow:hidden;border-bottom:1px solid #E5E2DB;text-align:center;}
#main .advert p {position:absolute;left:221px;top:0;margin:0;text-transform:uppercase;font-size:10px;}
#main .advert img {margin:0;}
#main .swf {padding:10px 0;overflow:hidden;}
#main .swf2 {margin:0;overflow:hidden;}

#main .teaser3img {position:relative;margin:14px 0;padding:0 0 14px;overflow:hidden;border-bottom:1px solid #e0e0e0;}
#main .teaser3img ul {overflow:hidden;}
#main .teaser3img ul li {float:left;width:146px;margin:0 0 0 24px;padding:0 0 9px 0;background:#fff;display:inline;}
#main .teaser3img ul li:first-child {margin:0;}
#main .teaser3img ul li img {margin:0 0 4px;border:1px solid #e0e0e0;}
#main .teaser3img ul li .h3 {color:#000;font-weight:bold;padding:0 0 4px;}
#main .teaser3img ul li .h3 a {color:#000;}
#main .teaser3img ul li p {padding:0;margin:0;height:63px;overflow:hidden;}
#main .teaser3img .isAd {position:absolute;right:63px;top:0;text-transform:uppercase;font-size:10px;}

#contentad_text img{margin-bottom: 6px !important;}
#contentad_text table h3{padding: 0 5px;}
#contentad_text table p{padding: 0 5px;}

#main .detailview {padding:7px 0 0 0;border-top:13px solid #E5E2DB;border-right:10px solid #E5E2DB;border-bottom:13px solid #E5E2DB;border-left:10px solid #E5E2DB;overflow:hidden;}
#main .detailview .box {overflow:hidden;border-bottom:1px solid #E5E2DB;padding:7px 10px 9px 14px;}
#main .detailview .imgLink {overflow:hid den;margin:3px 0 5px 0;}
#main .detailview .imgLink a {margin:0 15px 0 0;padding:3px 0 0 23px;font-size:11px;height:20px;float:right;background:transparent url("/img/icons/lens.gif") no-repeat left top;}
html>body #main .detailview .imgLink a {height:17px;}
#main .detailview h2 {margin:0 0 2px 0;}
#main .detailview p {line-height:16px;margin:0;}
#main .detailview form.salesSearch {overflow:hidden;}
#main .detailview .salesSearch input {float:left;margin:0 10px 0 0;}
#main .detailview .salesSearch label {float:left;margin:2px 10px 0 0;font-weight:bold;}
#main .detailview .salesSearch .input {width:90px;}
#main .detailview ul.imgGallery {overflow:hidden;}
#main .detailview .imgGallery li {float:left;margin:10px 3px 0 0;}
#main .detailview .imgGallery li img {border:1px solid #E5E2DB;margin:6px;display:block;}
#main .detailview .imgGallery li a:hover img,
#main .detailview .imgGallery li.active img {border:7px solid #EAE7E2;margin:0;}

#main .intro {overflow:hidden;}
#main .intro h1 {font-size:22px;margin:0 0 3px 0;}
#main .intro h1 a {float:none;}
#main .intro p {font-size:11px;float:left;margin:6px 0 0 0;}
#main .intro a {float:left;}

#main .intro2 {border-bottom:1px solid #E5E2DB;margin:0 0 13px 0;}
#main .intro2 h1 {font-size:14px;margin:0;color:#8C012A;font-weight:bold;}
#main .intro2 p{font-weight:bold;}

#main .backBox {overflow:hidden;margin:0 0 15px 0;padding:0 0 14px 0; background-color:#E5E2DB;}
#main .backBox h2 {margin:8px 14px 5px 14px;font-size:14px;}
#main .backBox p {margin:15px 0px 0px;line-height:16px; font-weight:bold;}
#main .browseImgs {margin:0 0 9px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:4px 0;overflow:hidden;}
#main .backBox .browseImgs h2 {border:none;margin:0 0 0 14px;float:left;display:inline;}
#main .browseImgs div {float:right;margin:0 16px 0 0;display:inline;}
#main .browseImgs div p {float:left;margin:0 2px;}
#main .browseImgs div a {float:left;width:12px;height:16px;}
#main .browseImgs div a span {display:none;}
#main .browseImgs div a.lastone {background:transparent url("/img/icons/arrow_left.gif") no-repeat 0 2px;margin-right:5px;}
#main .browseImgs div a.nextone {background:transparent url("/img/icons/arrow_right.gif") no-repeat 0 2px;margin-left:5px;}
#main ul.imgGal {overflow:hidden;margin:0 0 0 14px;}
#main .imgGal li {cursor:pointer;float:left;background:#fff;width:144px;margin:5px 13px 0 0;display:inline;}
#main .imgGal li img {margin:0 0 3px 0;display:block;}
#main .imgGal li p {margin:0 4px 0 10px;height:56px;overflow:hidden;}

#main .smallGallery {overflow:hidden;background:#E5E2DB;margin:0 0 11px 0;}
#main .smallGallery h3 {font-size:14px;font-weight:bold;margin:4px 0 5px 14px;}
#main .smallGallery ul {overflow:hidden;border-top:1px solid #fff;padding:14px 0 10px 14px;}
#main .smallGallery ul li {margin:0 5px 0 0;float:left;}
html>body #main .smallGallery ul li {margin:0 7px 0 0;}
#main .smallGallery ul li img {margin:0;}

#main .commentBox {border-top:1px dashed #C3C0AF;overflow:hidden;padding:16px 0 13px 0;}
#main .commentBox h2 {font-size:16px;color:#957308;font-weight:normal;margin:0 0 17px 0;}
#main .commentBox ul {overflow:hidden;}
#main .commentBox ul li {overflow:hidden;margin:0 0 13px 0;}
#main .commentBox ul li img {float:left;margin:0 15px 0 0;}
#main .commentBox ul li div {float:left;width:395px;}
#main .commentBox ul li h3 a {font-weight:bold;}
#main .commentBox ul li p {color:#000;}
#main .commentBox a.viewAll span {color:#535353;}
#main .commentBox form {overflow:hidden;}
#main .commentBox form fieldset {margin:0 0 11px 0;overflow:hidden;}
#main .commentBox form textarea {width:330px;height:100px;margin:0 0 8px 0;}
#main .commentBox form input {float:left;margin:0 10px 0 0;}
#main .commentBox form p {margin:0;}

#main .pagerBorder {overflow:hidden;border-bottom:1px solid #C3C0AF;padding:0 0 5px 0;}
#main .myPagePaging .pagerBorder {overflow:hidden;border-top:1px dashed #C3C0AF;border-bottom:1px dashed #C3C0AF;padding:6px 0;}

#main ul.pager {float:right;}
#main ul.pager li {float:left;}
#main ul.pager li a {float:left;padding:0 7px;height:14px;background:transparent url("/img/backgrounds/footer_border.gif") no-repeat 100% 1px;}
#main ul.pager li a:hover {text-decoration:none;color:#fff;background:#8C012A;}
#main ul.pager li.active {background:transparent url("/img/backgrounds/footer_border.gif") no-repeat scroll 100% 1px;float:left;height:14px;padding:0 7px;}
#main ul.pager li.active a:hover {color:#fff;}
#main ul.pager li a span {display:none;}
#main ul.pager li.last a {width:20px;padding:0;background:transparent url("/img/icons/pager_left.gif") no-repeat left top;}
#main ul.pager li.last a:hover {background:transparent url("/img/icons/pager_left.gif") no-repeat left top;}
#main ul.pager li.next a {width:19px;padding:0 0 0 7px;background:transparent url("/img/icons/pager_right.gif") no-repeat 7px 0;}
html>body #main ul.pager li.next a {width:12px;}
#main ul.pager li.next a:hover {background:transparent url("/img/icons/pager_right.gif") no-repeat 7px 0;}

#main .pagerBorder2 {overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:7px 14px 7px 0;}
#main .pagerBorder2 ul.pager li.last a {width:18px;padding:0;background:transparent url("/img/icons/pager_left_sml.gif") no-repeat 0 1px;}
#main .pagerBorder2 ul.pager li.last a:hover {background:transparent url("/img/icons/pager_left_sml.gif") no-repeat 0 1px;}
#main .pagerBorder2 ul.pager li.next a {width:17px;padding:0 0 0 7px;background:transparent url("/img/icons/pager_right_sml.gif") no-repeat 7px 2px;}
html>body #main .pagerBorder2 ul.pager li.next a {width:10px;}
#main .pagerBorder2 ul.pager li.next a:hover {background:transparent url("/img/icons/pager_right_sml.gif") no-repeat 7px 2px;}

#main .pagerBorder3 {overflow:hidden;border-top:1px dashed #C3C0AF;border-bottom:1px dashed #C3C0AF;padding:6px 0;}

#main .pagerBox {overflow:hidden;margin:15px 0 14px 0;}
#main .pagerBox ul.pager {overflow:hidden;margin:0 0 14px 0;float:none;}
#main .pagerBox ol {margin:0 0 14px 0;overflow:hidden;}

#main .moreInfo {width:240px;background:#E5E2DB;float:left;margin:0px 18px 8px 0;display:inline;padding:8px 14px;}
#main .moreInfo img {margin:0;border:1px solid #E5E2DB;}
#main .moreInfo p {}
#main .moreInfo p.small {font-size:11px;color:#9A9A9A;margin:9px 6px 0 14px;}
#main .moreInfo p img {margin:0 10px 2px 0;}
#main .moreInfo h2 {color:#000;margin:11px 0 0 14px;}
#main .moreInfo h3 {font-weight:bold;font-size:14px;margin:8px 0 0 0px;}
#main .moreInfo ul {overflow:hidden;margin:8px 0px 5px 0px;}
#main .moreInfo ul.dotted li {padding:0 0 0 10px;background:transparent url("/img/backgrounds/dotted_ul.gif") no-repeat 0 6px;}
#main .moreInfo form {overflow:hidden;margin:0 0 0 14px;}
#main .moreInfo form h3 {margin:0 0 10px 0;}
#main .moreInfo form input {float:left;margin:0 5px 0 0;}
#main .moreInfo form label {width:190px;float:left;}
#main .moreInfo form a {display:block;margin:10px 0 0 17px;}
#main .moreInfo form fieldset {overflow:hidden;}
#main .moreInfo .submit {margin-top:10px;margin-left:10px;background:none;border:none;cursor:pointer;color:#8C012A;}

#main ul.abc {overflow:hidden;border-bottom:1px solid #C3C0AF;padding:0 0 8px 0;margin:0 0 4px 0;}
#main ul.abc li {float:left;}
#main ul.abc li a {padding:0 3px 0 4px;background:transparent url("/img/backgrounds/footer_border.gif") no-repeat 100% 1px;}
#main ul.abc li span a {padding:0 6px 0 0;}
#main ul.abc li a:hover {text-decoration:none;color:#fff;background:#8C012A;}

#main .userList {overflow:hidden;;margin:0 0 4px 0;border-bottom:1px solid #C3C0AF;padding:18px 0 10px 0;}
#main .userList li {float:left;margin:0 11px 10px 14px;display:inline;}
#main .userList li img {border:1px solid #E5E2DB;margin:0;}
#main .userList li p {font-size:11px;overflow:hidden;width:72px;margin:0;text-align:center;}
#main .userList li p a:hover {text-decoration:none;color:#fff;background:#8C012A;}

#main .quiz {overflow:hidden;padding:0 0 13px 0;border-top:1px solid #E5E2DB;border-bottom:1px solid #E5E2DB;}
#main .quiz .question {overflow:hidden;padding:13px 0 14px 0;border-bottom:1px solid #E5E2DB;}
#main .quiz .question img {float:left;margin:0 10px 0 0;border:1px solid #E5E2DB;}
#main .quiz .question div {float:left;width:230px;}
#main .quiz .question h2 {font-weight:bold;font-size:14px;}
#main h2.quizHl {margin:0 0 13px 0;font-size:14px;}
#main .quiz h3 {font-weight:bold;font-size:14px;margin:0 0 4px 0;}
#main .quiz h3.gameon {margin-top:12px;}
#main .quiz h4 {padding:5px 0 7px 0;margin:0 0 11px 0;overflow:hidden;border-bottom:1px solid #E5E2DB;}
#main .quiz h5 {font-weight:bold;margin:0 0 20px 0;}
#main .quiz h6 {font-weight:bold;margin:0 0 2px 0;}
#main .quiz ul li {margin:0 0 4px 0;}
#main .quiz form {overflow:hidden;padding:14px 0 0 0;}
#main .quiz form fieldset {padding:0 0 11px 0;overflow:hidden;}
#main .quiz form fieldset.last {padding:11px 0;}
#main .quiz form input {float:left;margin:0 10px 0 0;}
#main .quiz form label {float:left;}

/*WIDTH VON INPUTS:*/
/*
gewollt: 100
input        firefox: 104
input        ie6: 99
input        ie7: 106
input        safari: 106
input        opera: 106
select        firefox: 100
select        ie6: 99
select        ie7: 100
select        safari: 100
select        opera: 100
textarea        firefox: 104 x 104
textarea        ie6: 99 x 99
textarea        ie7: 106 x 106
textarea        safari: 102 x 102
textarea        opera: 102 x 102
*/

#main .normForm h2 {color:#957308;font-size:16px;font-weight:normal;padding:8px 0 0 0;margin:0px 0 23px 0;}
#main .normForm form fieldset {background:transparent;padding:0 0 3px 0;margin:0 0 13px 0;float:left;width:486px;border-bottom:1px solid #C9C9C9;display:inline;}
#main .normForm form fieldset.last {border:none;}
#main .normForm form fieldset.last input {float:right;}
#main .normForm form h4 {font-weight:bold;margin:0 0 4px 0;}
#main .normForm form .infoBox {float:left;margin:0 0 0 11px;position:relative;}
#main .normForm form p.error {color:#f00;}
#main .normForm form select,
#main .normForm form input {display:block;margin:0 0 6px 0;}
#main .normForm form label {float:left;margin:0 0 6px 0;}
#main .normForm form .input {clear:both;width:221px;}
html>body #main .normForm form .input {width:214px;}
html>body #main .normForm form select.input {width:220px;}
#main .normForm form .inputHalf {clear:both;width:111px;}
html>body #main .normForm form .inputHalf {width:104px;}
html>body #main .normForm form select.inputHalf {width:110px;}
#main .normForm form .inputSml {width:61px;}
html>body #main .normForm form .inputSml {width:54px;}
html>body #main .normForm form select.inputSml {width:60px;}
#main .normForm form .formRow {float:left;width:486px;margin:0 0 5px 0;min-height:20px;}
#main .normForm form .formRow .formCol {float:left;width:222px;display:inline;}
#main .normForm form .formRow .formCol.left {margin-right:42px;}
#main .normForm form .birthday label {float:none;display:block;}
#main .normForm form .birthday select {float:left;margin:0 5px 0 0;}
#main .normForm form .birthday .radio p {margin-bottom:4px;}
#main .normForm form .birthday .radio div {clear:both;}
#main .normForm form .birthday .radio input {float:left;margin:0 10px 0 0;}
#main .normForm form .birthday .radio label {float:left;}
#main .normForm form .checked p {float:left;width:360px;margin:0 10px 0 0;}
#main .normForm form .checked input {float:left;margin:0 10px 0 0;}
#main .normForm form .checked label {float:left;}
#main .normForm form .checked2 input {float:left;margin:0 10px 0 0;}
#main .normForm form .checked2 label {width:445px;}
#main .normForm form .agb {background:#E5E2DB;margin:0 0 14px 0;overflow:auto;height:120px;padding:10px 15px;}
html>body #main .normForm form .agb {height:100px;}
#main .normForm form .agb h3 {color:#957308;font-size:14px;margin:0 0 10px 0;}
#main .normForm form .agb p {margin:0 0 20px 0;font-size:11px;line-height:13px;}
#main .normForm form .userImage label {margin-bottom:9px;}
#main .normForm form .userImage .user {clear:both;}
#main .normForm form .userImage img {float:left;margin:0 15px 0 0;}
#main .normForm form .userImage input {float:left;}

#main .normForm form .theInfoBox {background:#fff;padding:15px;border:1px solid #888;width:180px;position:absolute;left:0;top:14px;overflow:hidden;}
html>body #main .normForm form .theInfoBox {width:160px;}
#main .normForm form .theInfoBox h4 {color:#957308;margin:0 0 12px 0;font-weight:normal;}
#main .normForm form .theInfoBox .close {position:absolute;right:12px;top:11px;display:block;width:12px;height:13px;background:transparent url("/img/icons/x.gif") no-repeat left top;}
#main .normForm form .theInfoBox .close span {display:none;}
#main .normForm form .theInfoBox .helper {height:14px;width:15px;display:block;background:transparent url("/img/icons/info2.gif") no-repeat left top;position:absolute;left:0;top:-14px;}
#main .normForm form .theInfoBox .helper span {display:none;}

#main .subCont {overflow:hidden;background:#E5E2DB;}
#main .subCont h1 {font-size:16px;margin:10px 0 8px 14px;}
#main .subCont h1 span {color:#535353;}
#main .subCont ul.subList {overflow:hidden;margin:14px 0 2px 14px;}
#main .subCont .subList li {float:left;width:144px;padding:0 0 10px 0;margin:0 5px 0 0;display:inline;}
html>body #main .subCont .subList li {margin:0 13px 0 0;}
#main .subCont .subList li img {margin:0;display:block;}
#main .subCont .subList li p {background:#fff;color:#8C012A;padding:1px 5px 0 10px;margin:0;height:78px;overflow:hidden;}

#main .userDetails {overflow:hidden;margin:0 0 19px 0;}
#main .userDetails img {float:left;margin:0 10px 0 0;}
#main .userDetails div {float:left;}
#main .userDetails p.phrase {margin:0;}

#main .tabs {overflow:hidden;background:transparent url("/img/backgrounds/dot_hor.gif") repeat-x left bottom;margin:0 0 14px 0;}
#main .tabs li {float:left;margin:0 9px 0 0;}
#main .tabs li a {display:block;width:114px;height:33px;}
#main .tabs li#tabwwd a {background:transparent url("/img/backgrounds/tab_wwd.gif") no-repeat left -42px;}
#main .tabs li#tabwwd.active a {background-position:0px 1px}
#main .tabs li#tabsw a {background:transparent url("/img/backgrounds/tab_sw.gif") no-repeat left -42px;}
#main .tabs li#tabsw.active a {background-position:0px 1px}
#main .tabs li a span {display:none;}

#main .artList {overflow:hidden;margin:13px 0 12px 0;}
#main .artList li {pointer;overflow:hidden;margin:0 0 10px 0;}
#main .artList li img {margin:0 15px 0 0;float:left;border:1px solid #E5E2DB;}
#main .artList li div {float:left;width:345px;}
#main .artList li h3 {color:#8C012A;font-size:14px;font-weight:bold;margin:0 0 13px 0;}
#main .artList li h4 {color:#888;}
#main .artList li h4 b {color:#535353;}

#main .artList2 {overflow:hidden;margin:13px 0 12px 9px;}
#main .row .artList2 {margin-bottom:0;}
#main .artList2 li {float:left;margin:0px 5px 10px 5px;display:inline;}
html>body #main .artList2 li {float:left;margin:0px 17px 10px 17px;display:inline;}
#main .artList2 li.empty {border:1px solid #E5E2DB;width:122px;height:122px;}
html>body #main .artList2 li.empty {width:120px;height:120px;}

#main .artList2 li img {margin:0 0 4px 0;border:1px solid #E5E2DB;}
#main .artList2 li p {overflow:hidden;width:122px;margin:0;height:45px;text-align:center;}

#main ol.standard-list li {list-style-type: decimal;list-style-position: inside;}
#main ul.standard-list li {list-style-type: disc;list-style-position: inside;}

/*xtra*/
#xtra a, .specialmenu a {color:#000;}
#xtra .h2 {font-family:Times,serif;font-size:17px;font-weight:bold;line-height:20px;color:#7A60A8;margin-bottom:7px;}
#xtra .h2 a {color:#7A60A8;}
#xtra .h3, .specialmenu .h3 {font-weight:bold;margin:0 0 10px 0;}
#xtra .h4 {color:#957308;font-weight:bold;}
#xtra .h5 {font-size:10px;text-transform:uppercase;}

#xtra .teaserArea .teaser ul.aboList li .h3 {margin:0 0 2px};


#xtra img {border:1px solid #e0e0e0;}
#xtra .powered {overflow:hidden;margin:0 0 3px 0;}
#xtra .powered p {padding:8px 10px 0 0;float:left;}
#xtra .powered img {border:none;float:left;}
#xtra .sidebarAd {position:relative;padding:13px 0 0 0;text-align:center;} #xtra .sidebarAd img {border:none;}
#xtra .sidebarAd p {position:absolute;left:150px;top:0;text-transform:uppercase;font-size:10px;}
#xtra .teaserArea {/*overflow:hidden;*/margin:0 0 0px 0;border-left:1px dashed #C3C0AF;}
html>body #xtra .teaserArea .teaser {width:auto; padding:13px 0 15px 14px;border-bottom:1px dashed #C3C0AF;}
#xtra .teaserArea .teaser .listBox {overflow:hidden;background:transparent url("/img/backgrounds/listbox_line.gif") no-repeat 82px 100%;}
#xtra .teaserArea .teaser .list {overflow:hidden;margin:0 0 1px 0;}
#xtra .teaserArea .teaser .list img {float:left;margin:0 10px 0 0;border:1px solid #e0e0e0;}
#xtra .teaserArea .teaser ul {border-top:1px solid #e0e0e0;}
#xtra .teaserArea .teaser .list ul {float:left;width:200px;} /* was 171 */
#xtra .teaserArea .teaser ul li {padding:4px 0;}
#xtra .teaserArea .teaser ul.justLinks {border:none;}
#xtra .teaserArea .teaser ul.justLinks li {border:none;}

.ad #xtra .teaserArea .teaser {width:350px;}
/*.ad #xtra .teaserArea .teaser .list ul {width:200px;}*/

#xtra .teaserArea .aboteaser {border-top:1px dashed #C3C0AF; border-bottom:1px dashed #C3C0AF; padding:13px 0 15px 14px;  margin-bottom:10px;}
#xtra .teaserArea .aboteaser .list {overflow:hidden;margin:0 0 1px 0; }
#xtra .teaserArea .aboteaser .list img {float:left;margin:0 10px 0 0;}
#xtra .teaserArea .aboteaser .list .abo{margin:60px 0px 0px; float:left; width:135px;}
#xtra .teaserArea .aboteaser .list ul {float:left;width:135px;}
#xtra .teaserArea .aboteaser .list ul {padding:4px 0px;}

#xtra .teaserArea .teaser .nlForm {overflow:hidden;}
#xtra .teaserArea .teaser .nlForm label {overflow:hidden;}
#xtra .teaserArea .teaser .nlForm input {float:left;margin:6px 10px 0 0;}
#xtra .teaserArea .teaser .nlForm .input {width:155px;}

#xtra .teaserArea .teaser .videoBox {position:relative; height:255px; margin-bottom:0px;}
#xtra .teaserArea .teaser .videoBox ul {left:-14px; width:313px; overflow:hidden; position:absolute; border-top:none;}
#xtra .teaserArea .teaser .videoBox ul li {float:left; padding:0;}
#xtra .teaserArea .teaser .videoBox ul li a span {display:none;}
#xtra .teaserArea .teaser .videoBox ul li a {height:209px; display:block;}
#xtra .teaserArea .teaser .videoBox ul li a img {height:209px; width:285px; display:block; margin:0; border:none;}
#xtra .teaserArea .teaser .videoBox ul li.lastone a {background:transparent url("/img/icons/arrow_left.gif") no-repeat 1px center; width:14px; }
#xtra .teaserArea .teaser .videoBox ul li.nextone a {background:transparent url("/img/icons/arrow_right.gif") no-repeat 1px center; width:14px; }
#xtra .teaserArea .teaser .videoBox ul li .scrollItems {float:left; width:285px; height:255px;}
#xtra .teaserArea .teaser .videoBox ul li #scrollBox {position:relative; width:285px; height:255px; overflow:hidden;}

#xtra .teaserArea .teaser ul.videoList li {border-bottom:1px solid #ECE8E3; margin-left:2px;}

#xtra .teaserArea .teaser .aboBox {margin-bottom:10px;}
#xtra .teaserArea .teaser .aboBox ul {margin:-4px 0px 0px 7px; border-top:none; overflow:hidden;  }
#xtra .teaserArea .teaser .aboBox ul li {float:left; margin-right:15px;}
#xtra .teaserArea .teaser .aboBox ul li img {border:none;}
#xtra .teaserArea .teaser .aboBox ul li a {display:block;}

#xtra .teaserArea .teaser ul.aboList li {border-bottom:1px solid #ECE8E3; margin-left:2px;}
#xtra .teaserArea .teaser ul.aboList li h3 {margin:0 0 2px};

#xtra .themeImg {margin:0 0 10px 0;border:none;}
#xtra .submenu {background:#ECE8E3;padding:15px 14px 0 14px;margin:0px 0 0px 0;overflow:hidden;}
#xtra .submenu h3 {font-size:16px;margin:0 0 7px 1px;color:#957308;font-weight:normal;}
#xtra .submenu h3 a {color:#957308;}
#xtra .submenu h4 {color:#535353;margin:0 0 4px 0;}
#xtra .submenu h4 a {color:#535353;}
#xtra .submenu ul {border-top:1px solid #fff;overflow:hidden;padding:0 0 15px 0;}
#xtra .submenu ul li {border-bottom:1px solid #fff;padding:1px 0 3px 1px;}
#xtra .submenu ul li.active a {color:#535353;}
#xtra .submenu ul li ul {padding:0 0 0 36px;border:none;}
#xtra .submenu ul li ul li {border:none;}
#xtra .submenu .submenuSearch {overflow:hidden;margin:0 0 15px 0;}
#xtra .submenu .submenuSearch select {width:240px;}
.ad #xtra .submenu .submenuSearch select {width:323px;}

#xtra .themeImg {margin:0 0 10px 0;border:none;}
#xtra .specialmenu, .specialmenu {background:#ECE8E3;padding:15px 14px 0 14px;margin:0 0 16px 0;overflow:hidden;}
#xtra .specialmenu h3, specialmenu h3 {font-size:16px;margin:0 0 7px 1px;color:#957308;font-weight:normal;}
#xtra .specialmenu h3 a, .specialmenu h3 a {color:#957308;}
#xtra .specialmenu h4, .specialmenu h4 {font-weight:bold;color:#535353;margin:0 0 4px 0;}
#xtra .specialmenu h4 a, .specialmenu h4 a {font-weight:bold;color:#535353;}
#xtra .specialmenu ul, .specialmenu ul {border-top:1px solid #fff;overflow:hidden;padding:0 0 20px 0;}
#xtra .specialmenu ul li, .specialmenu ul li {border-bottom:1px solid #fff;padding:1px 0 3px 1px;}
#xtra .specialmenu ul li.active a, .specialmenu ul li.active a {color:#535353;}
#xtra .specialmenu ul li ul, .specialmenu ul li ul {padding:0 0 0 36px;border:none;}
#xtra .specialmenu ul li ul li, .specialmenu ul li ul li {border:none;}
#xtra .specialmenu .submenuSearch, .specialmenu .submenuSearch {overflow:hidden;margin:0 0 15px 0;}
#xtra .specialmenu .submenuSearch select, .specialmenu .submenuSearch select {width:240px;}

#xtra .multimedia {background:#C3C0AE url("/img/icons/multimedia.gif") no-repeat left top;overflow:hidden;}
#xtra .multimedia a {color:#fff;line-height:17px;display:block;padding:16px 0 0 78px;height:69px;font-size:11px;}
html>body #xtra .multimedia a {height:53px;}
#xtra .multimedia a span {font-size:16px;color:#000;}
#xtra .multimedia a:hover {text-decoration:none;}

#xtra .neighbors {overflow:hidden;padding:6px 0 2px 0;border-top:1px dashed #C3C0AF;border-bottom:1px dashed #C3C0AF;}
#xtra .neighbors h2 {margin-left:13px;}
#xtra .neighbors h2 a {padding:0 15px 0 0;background:transparent url("/img/icons/arrow_headline_right.gif") no-repeat 100% 5px;}
#xtra .neighbors ul {overflow:hidden;}
#xtra .neighbors ul li {float:left;margin:0 0 2px 13px;display:inline;}
#xtra .neighbors ul li p {height:27px;font-size:11px;line-height:13px;text-align:center;width:70px;overflow:hidden;}
#xtra .neighbors ul li p a:hover {text-decoration:none;color:#fff;background:#8C012A;}

#popup {background:none;}
#popup #popWrap {overflow:hidden;}
#popup #popWrap .head {overflow:hidden;background:#E5E2DB;margin:0 0 18px 0;}
#popup #popWrap .head img {margin:9px 0 11px 16px;}
#popup #popWrap .head h1 {background:#957308;color:#fff;font-weight:bold;font-size:16px;padding:10px 15px 11px 15px;}
#popup #popWrap .cont {overflow:hidden;margin:0 0 40px 15px;}
#popup #popWrap .cont p {line-height:18px;margin:0 0 20px 0;}
#popup #popWrap .cont h2 {font-weight:bold;margin:0 0 11px 0;}
#popup #popWrap .cont .votingModul {overflow:hidden;}
#popup #popWrap .cont .votingModul li {float:left;width:500px;clear:both;overflow:hidden;margin:0 0 1px 0;}
#popup #popWrap .cont .votingModul li p {float:left;line-height:15px;width:200px;padding:7px 6px 6px 6px;background:#E5E2DB;margin:0;}
html>body #popup #popWrap .cont .votingModul li p {width:188px;}
#popup #popWrap .cont .votingModul li div {float:left;width:200px;}
#popup #popWrap .cont .votingModul li div span {background:#957308;color:#fff;height:28px;float:left;}
#popup #popWrap .cont .votingModul li div span span {padding:8px 10px 0 0;float:right;}
#popup #popWrap .cont .votingModul li div p {color:#957308;background:none;padding:0;width:auto;padding:8px 0 0 10px;}
#popup #popWrap .foot {height:27px;overflow:hidden;width:100%;position:absolute;left:0;bottom:0;background:#E5E2DB;}
#popup #popWrap .foot a {float:right;margin:7px 15px 0 0;}

#popup #popWrap .cont .voting {width:550px;}
#popup #popWrap .cont .voting .votingItem {float:left;margin-bottom:1px;}
#popup #popWrap .cont .voting .votingItem .votingAnswer {padding:7px;background-color:#E5E2DB;width:250px;float:left;overflow:hidden;}
#popup #popWrap .cont .voting .votingItem .votingPercent {line-height:29px;height:29px;width:200px;float:left;overflow:hidden;}
#popup #popWrap .cont .voting .votingItem .votingPercent .votingDiv {line-height:29px;height:29px;background-color:#957308;}
#popup #popWrap .cont .voting .votingItem .percent {padding-top:7px;float:left;width:30px;background: none;color: #957308;}

#print {overflow:auto;margin:1em 0 0 1em;}
#print img.logo {margin:0 0 2em 0;}
#print h1 {font-size:16px;font-weight:bold;margin:0 0 2em 0;}
#print h2 {text-transform:uppercase;font-weight:bold;margin:0 0 0.2em 0;}
#print h3 {font-size:14px;font-weight:bold;margin:0 0 1em 0;}
#print h4 {font-size:16px;color:#535353;}
#print h6 {font-weight:bold;}
#print .imgs {overflow:auto;margin:0 0 2em 0;}
#print .imgs img {float:left;margin:0 0 1px 1px;}
#print .txts {clear:both;overflow:auto;}
#print p {margin:0 2em 2em 0;padding:0 1em 0 0;color:#000;}
#print p.sml {font-size:11px;color:#535353;margin:0 0 3em 0;}
#print ul.flox {overflow:auto;}
#print ul.flox li {float:left;width:33%;margin:0 0 1em 0;}


div.alertDiv {position:absolute; top: 50px; left: 350px; border: 1px solid #000; padding:11px; width:220px; background:#fff; }
div.alertDiv div.right {text-align:right; float:right; padding-bottom:11px;}
div.alertDiv div.right  a.close {background:#fff url("/img/icon_close.gif") no-repeat; padding:0; margin:0; text-decoration:none; width:16px; height:15px; display:block;}
div.alertDiv div.cont {text-align:center;}
div.alertDiv div.cont p {padding-bottom:11px;}
div.alertDiv div.contLeftAlign {text-align:left;}
div.alertDiv div.contLeftAlign h1 {color:#957308; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:7px;}


/* *** INFO LAYER *** */

img.info { padding:0; margin:0; width:16px; height:16px; margin:0 7px -1px 7px; cursor:help; vertical-align:bottom;}
div.info {width:220px; display:block; background:#fff; position:absolute; left:0; border:1px solid #888; border-top:none; z-index: 50; margin:-1px 1px 0 0; text-align:left;}
iframe.infoIframe {position:absolute; border:none; top:0; left:0; background:transparent; z-index:48;filter:alpha(opacity=50);-moz-opacity:0.5;}
div.info div.bt { border-top:1px solid #888; margin-left:14px;}
div.le div.bt { margin-left:14px;margin-right:0;}
div.re div.bt { margin-right:14px;margin-left:0;}
div.info div.gap {padding:15px;}

div.info div.gap h4 {color:#957308;margin:0 0 12px 0;font-weight:normal;}
div.info a.close {position:absolute;right:12px;top:11px;display:block;width:12px;height:13px;background:transparent url("/img/icons/x.gif") no-repeat left top;}


#main .normForm form .theInfoBox {background:#fff;padding:15px;border:1px solid #888;width:180px;position:absolute;left:0;top:14px;overflow:hidden;}

html>body #main .normForm form .theInfoBox {width:160px;}

#main .normForm form .theInfoBox h4 {color:#957308;margin:0 0 12px 0;font-weight:normal;}

#main .normForm form .theInfoBox .close {position:absolute;right:12px;top:11px;display:block;width:12px;height:13px;background:transparent url("/img/icons/x.gif") no-repeat left top;}

#main .normForm form .theInfoBox .close span {display:none;}

#main .normForm form .theInfoBox .helper {height:14px;width:15px;display:block;background:transparent url("/img/icons/info2.gif") no-repeat left top;position:absolute;left:0;top:-14px;}

#main .normForm form .theInfoBox .helper span {display:none;}



.noBackground {

background:none;

}



.clear {

float:none;

clear:both !important;

background:transparent;

}



.moreAlbums {

width: 18px;

}



.no-padding-btm {

padding-bottom:0px;

}



.voted {

margin:3px 0px 0px 28px;

}



.pointer {

cursor: pointer;

}



.errorPadding {

padding-left: 0px; padding-top: 2px;

}



.iframe {

width:320px; padding:0; margin:0;border:none;background-color: white;

}



.policy {

padding-left: 22px; font-weight: bold;

}



.backgroundWhite {

background:white;

}



.clearRight {

clear:right;

}



.emailVerficationError {

width:340px;

}



.emailVerficationSubmit {

text-align:right; width:120px;

}



.xlinkUsername{

color: #999;

vertical-align: top;

}



ul.error_list li {

color: #f00 !important;

}



.error {

color: #f00 !important;

padding-top:3px;

}

.errorMessage {
color: #f00 !important;
}



#layerUsernameUsed {

z-index: 500;

background-color:white;

border:1px solid #abadb3;

position:absolute;

text-align:left;

width:220px;

margin-top:87px;

}



#layerUsernameUsed .innerPadding {

margin:0px 10px 10px 10px;

}

#layerUsernameUsed a.close {
background:transparent url("/img/icons/x.gif") no-repeat scroll left top;
display:block;
height:13px;
position:absolute;
right:10px;
top:5px;
width:12px;
}



div#content ul li#reportLogin div.login {

background:#FFFFFF none repeat scroll 0%;

border-color:-moz-use-text-color #888888 rgb(136, 136, 136);

border-style:none solid solid;

border-width:medium 1px 1px;

display:none;

margin:-5px 1px 0pt 0pt;

position:absolute;

right:0pt;

text-align:left;

width:220px;

}



div.uploadPhoto {text-align:left;}
div.uploadPhoto h5 {color:#957308; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:7px;}
div.uploadPhoto p {padding-bottom:11px;}
div.uploadPhoto .error {padding-top:11px;}
div.uploadPhoto input.file {}



div.forgotPassword {text-align:left;}
div.forgotPassword h5 {color:#7A60A8; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:7px;}
div.forgotPassword p {padding-bottom:11px;}
div.forgotPassword p.error {padding-bottom:3px;}
div.forgotPassword .error {padding-top:5px;}
div.forgotPassword input.file {}

input.submit, input.delete {color:#000;}
div.btn {text-align:right;}


div.cont a.reg {color: #8C012A !important; display:block; }
#personal ul li div.label a.midGrey {color: #8C012A !important; float:right;}
div#SEO_partnerseiten table {border-spacing:10px;}

.grey {color: #535353;}

div.pages  {padding-bottom:19px;}
div.pages.top{padding-top:14px;}
div.pages.bottom {margin-top:0; padding-bottom:14px;}
div.pages div.row {padding-bottom:3px;}
div.pages div.left {float:left;}
div.pages div.left li.back  { background:transparent url("/img/icons/arrow_left_sml.gif") no-repeat left 5px; padding-left:16px;}
div.pages div.right {float:right;}
div.pages ul li {float:left; margin:1px; padding-top:2px;}
div.pages ul li.hi a {color:#535353;}
div.pages ul li.page, div.pages ul li.page form, div.pages ul li.page select, div.pages ul li.page span.txt {color:#000;}
div.pages ul li.page select { vertical-align:text-top; font: normal 11px/11px 'Verdana', 'Arial', sans-serif; margin-top:-2px;}
div.pages ul li.page span {color:#888;}
div.pages ul li.forward a { background:transparent url("/img/icons/arrow_right_sml.gif") no-repeat 5px 3px; width:15px; height:15px; overflow:hidden; display:block;}
div.pages ul li.rewind a { background:transparent url("/img/icons/arrow_left_sml.gif") no-repeat 0 3px; width:15px; height:15px; overflow:hidden; display:block;}
div.pages ul li.fastforward a { background:transparent url("/img/icons/arrow_right_sml_fast.gif") no-repeat 0 2px; width:15px; height:15px; overflow:hidden; display:block;margin-left:5px}
div.pages ul li.fastrewind a { background:transparent url("/img/icons/arrow_left_sml_fast.gif") no-repeat 0 3px; width:15px; height:15px; overflow:hidden; display:block;margin-right:5px}
div.pages ul.alphabet {margin-bottom: 10px;}
div.pages ul.alphabet li a { font-size: 12px; font-weight: bold; padding: 0; margin: 0; }
div.pages ul.alphabet li { padding: 0; margin: 0; }

div.indicator {margin:0 !important;padding:0;width:24px;float:left;height:22px;line-height:22px;}
div.indicator img {margin:0 !important;padding:0;height:22px;line-height:22px;}

div.overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:black;
  z-index:550;
}
a.overlayClose {
  width:100%;
  height:100%;
  display:block;
  background:transparent;
  cursor: not-allowed;
}

div.sendPhoto {text-align:left; margin-top:-20px;}
div.sendPhoto h5 {color:#957308; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:1px;}
div.sendPhoto h2 {color:#888; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:11px;}
div.sendPhoto label {padding-bottom:2px;}
div.sendPhoto p {font: normal 11px/14px 'Verdana', 'Arial', sans-serif;}
div.sendPhoto ul.form {width:480px; padding-bottom:14px;}
div.sendPhoto ul.form li {padding-bottom:14px;}
div.sendPhoto input.txt, div.sendPhoto textarea.message {width:475px;}

/* - - - - - - - - - - - - - - CAROUSEL TEASER - - - - - - - - - - - - - - */

div.carousel { clear:both; margin-bottom:15px; position:relative; width:486px; overflow:hidden; border-bottom:1px solid #E5E2DB; }

div.carouselContent { position:relative; width:486px; background-color:#E5E2DB; padding-left:14px; padding-bottom:10px; }
div.carouselContent div.single.left { width:144px; float:left; margin:0px 14px 0px 0px; display:inline; }
div.carouselContent div.single.left.last { margin-right:0; }
div.carouselContent div.single.left img { display:block; margin:0 !important; }
div.carouselContent div.single.left a { display:block; }
div.carouselContent .h3 { font-weight:bold; }

div.carousel.categories { margin-bottom:15; border-bottom:0; }
div.carousel.categories .backBox { margin-bottom:1px !important; }
div.carousel.categories .text { width:136px; height:81px; padding:3px 3px 0 5px; overflow:hidden; background-color:#fff; } 
div.carousel.categories .pulldown { background-color:#E5E2DB; text-align:center; padding:9px 0; }

/* - - - - - - - - - - - - - - WEB FORM - - - - - - - - - - - - - - */
.webForm .webFormLabel {display:block;margin:15px 0px 5px 0px}
.webForm .webFormInput {display:block;width:250px;}
.webForm .webFormLabelRadio {margin-right:15px;}
.webForm .webFormRadio {margin-right:5px;}
.webForm .webFormSelect {width:125px;}

.webForm .webFormDay {margin-right:5px;}
.webForm .webFormMonth {margin-right:5px;}
.webForm .webFormYear {}

.webForm .webFormCheckbox{margin-right:5px;}
.webForm .submit {margin-top:15px;}

.webForm .webFormInputPlz{margin-right:5px;width:50px;}
.webForm .webFormInputCity{width:190px;}

.videoBig {}
.videoSmall {margin:0px 18px 8px 0px;float:left;}
.videoSidebar {}

div.allUsers {}
div.allUsers div.row {padding:13px 0 0 0; }
div.allUsers div.row div.photo {float:left; width:85px; overflow:hidden; text-align:center; margin:0 10px 0 0;}
div.allUsers div.row div.photo.last {margin:0;}
div.allUsers div.row div, div.gallery div.row div p {font: normal 11px/14px 'Verdana', 'Arial', sans-serif; color:#888;}
div.allUsers div.row div p.image { padding:0;}
div.allUsers div.row div p.user {padding-bottom:0}

#comContainer {margin-top:15px}

.maxHeight {height:63px;overflow:hidden;}

.paddingMyPage {padding-right:0px !important}
.paddingMyPage .row {padding-bottom:15px;}

#xtra .neighbours {
border-bottom:1px dashed #C3C0AF;
border-top:1px dashed #C3C0AF;
overflow:hidden;
padding:6px 0 2px;
}

img#prevImg, img#nexxImg {behavior: url(/css/iepngfixxx.htc)}
html>body img {behavior: 0)}

.break {
clear:both;
width:1px;
font-size:1px;
line-height:1px;
height:1px;
}

#gotoAfterLogin li input {width:15px !important;margin:0 !important;}

#main .backLink {margin:0 0 14px 0;overflow:hidden;border-top:1px solid #E5E2DB;border-bottom:1px solid #E5E2DB;}
#main .backLink a.bl {padding:4px 0 5px 16px;float:left;background:transparent url("/img/icons/arrow_left_sml.gif") no-repeat 0 8px;}
#main .backLink .pager {margin:6px 0 4px 0;}
#main .teaser .flox {float:left;width:150px;}
#main .mainTeasers.moremarg {margin-bottom:20px;}
#main .teaser a.imageLink {margin:0 14px 0 0;padding:6px 0 4px 23px;font-size:11px;height:20px;float:right;background:transparent url("/img/icons/lens.gif") no-repeat 0 3px;}
html>body #main .teaser a.imageLink {height:17px;}

/* need to reference the classes like this to overwrite previous definitions */
#main .teaser .partnerBrandingInline img.logo, #xtra .partnerBrandingInline img.logo {
border: none;
display: inline;
}
.partnerBrandingInline p.label {
float: left;
padding-right: 0.8em;
}

#xtra .partnerBrandingInline { margin-top: -5px; }


/* **************** */
/* headline removal */
/* **************** */

.h1, .h2, .h3, .h4, .h5, .h6 {padding:0;margin:0;font-size:100%;line-height:normal;font-weight:normal;}
/* 64 */
/*  .h4 {font-size:16px;color:#957308;} */
/* 83 */
#brand .h1.swhead {display:none;}
/* 125 126 */
#contentFull .h1 {color:#7A60A8; font-family:Times,serif; font-size:20px; font-weight:bold; margin:0 0 10px 0;}
#contentFull .h1 a {color:#7A60A8;}

#contentFull .shoppingList .h1 {color:#535353;background:#fff;padding:16px 10px 12px 16px;margin:0 13px 12px 0;font-weight:bold;text-transform:uppercase;}
#contentFull .shoppingList .h1 img {margin:0;}
#contentFull .shoppingList .h1.sw {padding:0;height:46px;background:#fff url("/img/logos/schoener_wohnen_klein.gif") no-repeat 12px 6px;}
#contentFull .shoppingList .h1.sw span {display:none;}
#contentFull .shoppingList ul li .h2 {padding-bottom: 7px;height:30px;overflow:hidden;font-size:14px;font-weight:bold;margin:0 10px;}
#contentFull .shoppingList ul li.hi .h2 {color:#957308;}

#contentFull .introHead .side .h1 {font-family:Verdana,Arial,sans-serif;font-weight:bold;margin:0;color:#535353;font-size:12px;}
#contentFull .introHead .side .h2 {font-weight:bold;color:#000;font-size:18px;margin:0 0 1px 0;}
#contentFull .introHead .side .h2 a {color:#000;}
#contentFull .introHead .side .h3 {font-weight:bold;margin:0 0 2px 0;}

.special .h2{float:left;font-weight:bold;margin:11px 0 0 0;}

#specialHeader .special .h2{float:left;font-weight:bold;margin:11px 0 0 0;}

/* 199 */
#contentFull .showRoom .head .h1 {float:left;margin:12px 0 0 0;}
/* 201 */
#contentFull .showRoom .head .headPager .h2 {float:left;color:#8C012A;}
/* 215 216 */
#contentFull .showRoom .cont .h3 {font-size:14px;font-weight:bold;margin:0 10px 1px 15px;}
#contentFull .showRoom .cont .h4 {margin:13px 0 0 15px;color:#957308;}
/* 224 */
#contentFull .showRoom .cont .imgTxt .sidebar .h3 {margin-top:10px;}
/* 257 */
#contentFull .pagingBox .h3 {float:left;display:inline;}
/* 276 - 278 */
#contentFull .bulletImg .dotLayer .h3 {font-size:14px;margin:0 0 13px 0;}
#contentFull .bulletImg .dotLayer .h4 {color:#7f7f7f;}
#contentFull .bulletImg .dotLayer .h5 {font-weight:bold;}
/* 282 */
#contentFull .bulletTxt .h2 {font-size:14px;font-weight:bold;margin:0 0 0 14px; color:#535353;}

/* 319 */
/* 339 */
/* 360 */

#main .detailview .h2 {margin:0 0 2px 0;}

#main .intro .h1 {font-family:Verdana,Arial,sans-serif; margin:0 0 15px 0; color:#535353; font-size:14px;}
#main .intro .h1 a {float:none;}
#main .intro2 .h1 {font-size:14px;margin:0;color:#8C012A;font-weight:bold;}
#main .backBox .h2 {margin:8px 14px 5px 14px;font-size:14px;display:none;}
#main .backBox .browseImgs .h2 {border:none;margin:0 0 0 14px;float:left;display:inline;}
#main .smallGallery .h3 {font-size:14px;font-weight:bold;margin:4px 0 5px 14px;}

#main .commentBox .h2 {font-size:16px;color:#957308;font-weight:normal;margin:0 0 17px 0;}
#main .commentBox ul li .h3 a {font-weight:bold;}

#main .moreInfo .h2 {color:#000;margin:11px 0 0 14px;}
#main .moreInfo .h3 {font-weight:bold;font-size:14px;margin:8px 0 0 0px;}
#main .moreInfo form .h3 {margin:0 0 10px 0;}

#main .quiz .question .h2 {font-weight:bold;font-size:14px;}
#main .h2.quizHl {margin:0 0 13px 0;font-size:14px;}
#main .quiz .h3 {font-weight:bold;font-size:14px;margin:0 0 4px 0;}
#main .quiz .h3.gameon {margin-top:12px;}
#main .quiz .h4 {padding:5px 0 7px 0;margin:0 0 11px 0;overflow:hidden;border-bottom:1px solid #E5E2DB;}
#main .quiz .h5 {font-weight:bold;margin:0 0 20px 0;}
#main .quiz .h6 {font-weight:bold;margin:0 0 2px 0;}

/* 527 */
#main .normForm .h2 {color:#957308;font-size:16px;font-weight:normal;padding:8px 0 0 0;margin:0px 0 23px 0;}

#main .normForm form .h4 {font-weight:bold;margin:0 0 4px 0;}
#main .normForm form .agb .h3 {color:#957308;font-size:14px;margin:0 0 10px 0;}
#main .normForm form .theInfoBox .h4 {color:#957308;margin:0 0 12px 0;font-weight:normal;}

#main .subCont .h1 {font-size:16px;margin:10px 0 8px 14px;}
#main .subCont .h1 span {color:#535353;}

#main .artList li .h3 {color:#8C012A;font-size:14px;font-weight:bold;margin:0 0 13px 0;}
#main .artList li .h4 {color:#888;}
#main .artList li .h4 b {color:#535353;}


#xtra .submenu .h3 {font-size:16px;margin:0 0 7px 1px;color:#000;font-weight:normal;}
#xtra .submenu .h3 a {color:#000;}
#xtra .submenu .h4 {color:#535353;margin:0 0 4px 0;}
#xtra .submenu .h4 a {color:#535353;}

.specialmenu .h3 {font-size:16px;margin:0 0 7px 1px;color:#957308;font-weight:bold;}
.specialmenu .h3 a {color:#000;}
.specialmenu .h4 {font-weight:bold;color:#535353;margin:0 0 4px 0;}
.specialmenu .h4 a {font-weight:bold;color:#535353;}

#xtra .neighbors .h2 {margin-left:13px;}
#xtra .neighbors .h2 a {padding:0 15px 0 0;background:transparent url("/img/icons/arrow_headline_right.gif") no-repeat 100% 5px;}

#popup #popWrap .head .h1 {background:#957308;color:#fff;font-weight:bold;font-size:16px;padding:10px 15px 11px 15px;}
#popup #popWrap .cont .h2 {font-weight:bold;margin:0 0 11px 0;}

#print .h1 {font-size:16px;font-weight:bold;margin:0 0 2em 0;}
#print .h2 {text-transform:uppercase;font-weight:bold;margin:0 0 0.2em 0;}
#print .h3 {font-size:14px;font-weight:bold;margin:0 0 1em 0;}
#print .h4 {font-size:16px;color:#535353;}
#print .h6 {font-weight:bold;}
/* 781 */
div.alertDiv div.contLeftAlign .h1 {color:#957308; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:7px;}
/* 801 */
div.info div.gap .h4 {color:#957308;margin:0 0 12px 0;font-weight:normal;}
/* 1029 */
div.uploadPhoto .h5 {color:#957308; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:7px;}
/* 1041 */
div.forgotPassword .h5 {color:#957308; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:7px;}
/* 1108 */
div.sendPhoto .h5 {font-weight:bold !important;color:#7A60A8; font: normal 16px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:1px;}
div.sendPhoto .h2 {font-weight:bold !important;color:#535353; font: normal 12px/21px 'Verdana', 'Arial', sans-serif; margin-top:0; margin-bottom:11px;}
/* 1131 */


#zaehlpixel{height:0px;}
#xtra .specialmenu .h4, .specialmenu .h4 { color: #535353; #FFF}
#contentFull .shoppingList ul li p a.explicitelink { display: block; color: #7A60A8; }

/* NEWS */
#main #news {border-top: 1px solid #E5E2DB; border-bottom: 1px solid #E5E2DB; margin-top:13px;}

#main .newsbox {clear: both;}
#main .newsbox .teaser.h2 { color:#7A60A8; font-family:Times,serif; font-size:20px; font-weight:bold; margin:10px 0 12px; }

a.alleNews {background: transparent url("/img/icons/arrow_right.gif") no-repeat scroll 73px 1px; padding:0 20px 0 0; font-weight:bold; text-decoration: none;}

.calendar { background-color: #E5E2DB;}
.calendar ul {clear: both; padding: 5px; margin-left:15px;}
.calendar li {width: 20px; padding: 1px; float: left; text-align: center; margin:5px;}
.calheader {font-weight: bold;}
.caldate { font-size: 16px; line-height:20px; color: #957308; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; border-bottom:1px solid #FFF; }
.calfooter { clear: both; font-size: 12px; font-weight: normal; color: #957308; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; border-top:1px solid #FFF; margin-top: 15px; }
.calfooter img {position:relative; top:3px;}

.caltoday { font-weight: normal; background-color: #957308; color:#FFF;}
.calendar a { color: #8C012A; font-weight:normal;}
.archivePagerBorder { overflow:hidden; border-bottom:1px solid #C3C0AF; border-top:1px solid #C3C0AF; padding-top:5px; padding-bottom:5px; }

.brandinclude {
  margin-top: 5px;
}

/* article Enumeration styles */

.articleEnumeration {
  width: 100%;
  margin-bottom: 15px;
  border-top: 1px solid #E5E2DB;
  border-bottom: 1px solid #E5E2DB;
}
.articleEnumerationPager {
  padding-top: 5px;
  padding-bottom: 5px;
}

.articleEnumerationPager .next{background:transparent url("/img/icons/pager_right.gif") no-repeat scroll 0px 1px; padding-left:5px;}
.articleEnumerationPager .next a:hover{ text-decoration:none !important;}
.articleEnumerationPager .prev{background:transparent url("/img/icons/pager_left.gif") no-repeat scroll 0px 1px; padding-right:5px;}
.articleEnumerationPager .prev a:hover{text-decoration:none;}

#articleEnumerationPrev {
  text-align: left;
  float: left;
}
#articleEnumerationNext {
  text-align: right;
  float: right;
}

.articleEnumerationHeadline {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 11px;
  display:block;
  width:150px;
}

.clearboth {
  clear: both;
}

.articleFooterLink {
  text-align:right;
  margin-top:15px;
}

a.toNewsArchive {
  font-weight: bold;
}

a.toNewsArchiveArrow {
  background:transparent url("/img/icons/pager_right.gif") no-repeat;
}

#xtra .submenu_news { border-left:1px dashed #C3C0AF; border-bottom:1px dashed #C3C0AF; margin:0 0 0; padding:13px 0 15px 14px; }
#xtra .submenu_news .h4 { color:#7A60A8; font-family:Times,serif; font-size:17px; line-height:20px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px solid #e0e0e0; font-weight:bold; }
#xtra .submenu_news li { padding:4px 0; }
#xtra .teaser_news {}

.ad_main {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E5E2DB;
}

/* google adsense */
.g_ads {
}
.g_info {
  color:#666;
  font-family: arial,verdana,sans-serif !important;
  font-size: 11px;
  text-align:right;
}
.g_info a{
  color:#999999;
}
.g_adlist {
  padding: 0px 8px 8px 8px; background-color: #ebe8eb; float:left; margin:0 auto;
}
.g_adelem {
  color:#535353;
  width:368px;
  height:100%;
}
.g_adelem a{
  color:#535353;
}
.g_adelem_left {
  float:left;
}
.g_adelem_right {
  margin-left:385px;
}
.g_adurl a{
 color:#8c012a;
}

/* Slideshow Homepage */
#main .slideshow { position:relative; width:484px; height:278px; border:1px solid #E5E2DB; padding:0; margin:14px 0; overflow:hidden; }
#main .slideshow-content li { position:relative; cursor:pointer; }
#main .slideshow-content li .text { position:absolute; top:188px; left:14px; width:456px; height:56px; z-index:10; line-height:20px; }
#main .slideshow-content li .topline { padding:2px 10px 2px 8px; color:#535353; font-size:14px; text-transform:uppercase; background-color:#fff; }
#main .slideshow-content li .headline { padding:0 10px 2px 8px; color:#000; font-size:18px; font-weight:bold; background-color:#fff; }
#main .controller { position: absolute; z-index: 110; bottom: 0px; right: 14px; height: 20px; width: 66px; }
#main .controller a { display:block; float:left; width:12px; height:12px; background:#8f8b7e; color:#8f8b7e; margin-right:6px; overflow:hidden; text-decoration:none; border:0; outline:none; }
#main .controller a.activeSlide { background:#fff; color:#fff; }
#slideshow-control-bg { position: absolute; background:url("/img/icons/slideshow-controller-bg.png") no-repeat top left; z-index: 100; bottom: 0px; right: 14px; height: 29px; width: 111px; }
#slideshow-button-play-pause { display:block; position: absolute; width:12px; height:12px; bottom:8px; right:102px; z-index: 101; overflow:hidden; color:#fff; text-decoration:none; border:0; outline:none; }
#main .slideshow-button-play { background:url("/img/icons/slideshow-play-btn.png") no-repeat top left; }
#main .slideshow-button-pause { background:url("/img/icons/slideshow-pause-btn.png") no-repeat top left; }
#slideshow-control-bg,
#slideshow-button-play-pause { behavior: url(/css/iepngfixxx.htc) }

#navBar .firstNavigationBar {float:right;}
#navBar .firstNavigationBar a {color:#535353;text-transform:uppercase;font-size:11px;padding:0px 10px 8px 0px;float:left;display:block;}
#navBar .firstNavigationBar a:hover {text-decoration:none;}
#navBar .firstNavigationBar a.active {font-weight:bold;}
#navBar .secondNavigationBar {width:100%;background-color:#E5E2DB;}

/* blog-Teaser */
#xtra .blog .teaser .h2 {padding-bottom:5px;border-bottom:1px solid #ECE8E3;}
#xtra .blog .teaser .list ul {border:none;width:225px;}
#xtra .blog .teaser .list ul li {padding:0;}
#xtra .blog .teaser .list ul li span.text {color:#000;}
#xtra .blog .teaser .list ul li .header {color:#7F7F7F;font-weight:bold;}
#xtra .blog .teaser .list ul li .title {color:#8C012A;font-weight:bold; clear:both; display:block;}

#xtra .wohnweltenSidebarLogo {display:block;float:left;margin-right:5px;}

#contentFull .hotSpotBranding {float:right;margin-bottom:15px;}
#contentFull .hotSpotBranding p {padding:8px 10px 0 0;float:left;}
#contentFull .hotSpotBranding img {margin:0;float:left;}

#main .secteasers {overflow:hidden;border-bottom:1px solid #E5E2DB;margin:0 0 13px 0;}
#main .secteasers .teaser {border:none;margin:0;}
#main .secteasers  h2,
#main .secteasers .h2 { margin:0 0 12px 0; color:#7A60A8; font-family:Times,serif; font-size:20px; font-weight:bold; }
#main .secteasers .teaser  h2,
#main .secteasers .teaser .h2 { color:#535353; margin:0 0 1px 0; font-family:Verdana,Arial,sans-serif; font-size:12px; }
#main .secteasers .teaser  h3
#main .secteasers .teaser .h3 {color:#000;}

#main #searchResults ul.mainTeasers li.secteasers {margin: 0pt; border-bottom: medium none;}
#main #searchResults ul.mainTeasers li.secteasers div.secteasers {border-bottom: medium none; margin: 0pt;}
#main #searchResults ul.mainTeasers li.secteasers div.secteasers a:hover {text-decoration:none;}
#main #searchResults ul.mainTeasers li.secteasers div.secteasers a {color:#535353;}
#main #searchResults ul.mainTeasers li.secteasers img {display:block;}
#main #searchResults ul.mainTeasers li.secteasers .h2,
#main #searchResults ul.mainTeasers li.secteasers .h3, 
#main #searchResults ul.mainTeasers li.secteasers p {overflow:hidden;}
* html #main #searchResults ul.mainTeasers li.secteasers p {float:left;}

#main #searchResults ul.pager li span {float:left;display:block;padding:0px 7px;}
#main #searchResults ul.pager li.last span {display:none;}
#main #searchResults ul.pager li.next span {display:none;}
#main #searchResults ul.pager li a {background:none;}
#main #searchResults ul.pager li a:hover {text-decoration:none;color:#fff;background:#8C012A;}
#main #searchResults ul.pager li.last a {margin-top:2px;width:20px;padding:0;background:transparent url("/img/icons/pager_left.gif") no-repeat left top;}
#main #searchResults ul.pager li.last a:hover {background:transparent url("/img/icons/pager_left.gif") no-repeat left top;}
#main #searchResults ul.pager li.next a {margin-top:2px;width:19px;padding:0 0 0 7px;background:transparent url("/img/icons/pager_right.gif") no-repeat 7px 0;}
#main #searchResults ul.pager li.next a:hover {background:transparent url("/img/icons/pager_right.gif") no-repeat 7px 0;}

div#pagination{
	font-family:tahoma;
	text-align:center;
	line-height:1.7;
}

#pagination span{
	font-size:1em;
	line-height:13px;
	margin: 2px 6px 2px 0;
}
#pagination span a{
	background-color:#ffffff;
	border:0px solid #bbbbbb;
	color:#303030;
	padding:1px 5px 2px 5px;
	text-decoration:none;
}
#pagination span a:hover, #pagination span a:active{
	background-color: #bbbbbb;
	border:0px solid #303030;
}
#pagination span.aktuell{
	background-color: #303030;
	border:0px solid #303030;
	color:#ffffff;
	font-size:1em;
	padding:1px 5px 2px 5px;
}

#newKatalogShop .catHeadline {
  height: 30px;
  line-height:30px;
  color:white;
  background-color: #686868;
  width:100%;
  text-align:center;
}

#newKatalogShop ul.magazines,
#newKatalogShop ul.topKatalogs {
  overflow:hidden;
}

#newKatalogShop ul.magazines li {
  display:block;
  margin-left:30px;
  width:130px;
  float:left;
}

#newKatalogShop ul.magazines li img {
  display:block;
  margin-bottom: 5px;
}

#newKatalogShop ul.magazines li div {
	width:107px;
  text-align:center;
  color: #535353;
}

#newKatalogShop ul.magazines li a:hover {
 text-decoration:none;
}

#newKatalogShop ul.magazines li a.catArrow {
  height:228px;
  display:block;
  background: url(/img/icons/cat_arrow.png) transparent no-repeat 35px 176px;
}

#newKatalogShop ul.magazines li a.catArrow:hover {
  background: url(/img/icons/cat_arrow_on.png) transparent no-repeat 35px 176px;  
}

#newKatalogShop ul.magazines li a.active,
#newKatalogShop ul.magazines li a.active:hover {
  background: url(/img/icons/cat_arrow_active.png) transparent no-repeat 24px 166px;
}

#newKatalogShop ul.topKatalogs {
  margin-top:30px;
}

#newKatalogShop ul.topKatalogs li {
  display:block;
  height:280px;
  float:left;
  padding-top:10px;
  width:160px;
}

#newKatalogShop ul.topKatalogs li div.img {
  height: 155px;
}

#newKatalogShop ul.topKatalogs li div.text {
	width:152px;
  text-align:center;
  color: #535353;
  padding: 0 5px;
  overflow:hidden;
}

#newKatalogShop ul.topKatalogs li div.text a {
  color: #535353 !important;
}

#newKatalogShop ul.topKatalogs li div.text a.imageLink {
	background: url("/img/icons/lens.gif") no-repeat scroll 0 3px transparent;
	font-size: 11px;
	height: 20px;
	padding: 0px 0 8px 23px;
}
#newKatalogShop ul.topKatalogs li div.text a.imageLink:hover {
	text-decoration:none;
}	

#newKatalogShop ul.topKatalogs li div.text strong {
  height:32px;
  overflow:hidden;
  display:block;
  margin-top:10px;
}

#newKatalogShop ul.topKatalogs li img {
  display:block;
  margin-left:31px;
}

#newKatalogShop ul.allKatalogs {
  margin-top:30px;
  padding-top:15px;
  width:486px;
}

.katalogLayer {
	background-color: #FFFFFF;
	border: 1px solid #C3C0AF;
	color: #000000;
	display: none;
	padding: 10px;
	position: absolute;
	z-index: 549;
	width:300px;
	overflow:hidden;
}

#newKatalogShop ul.allKatalogs .catLeft {
  float:left;
}

#newKatalogShop ul.allKatalogs .catLeft img {
  margin:0 0 0 2px;
}

#newKatalogShop ul.allKatalogs .catRight {
  float:right;
}

#newKatalogShop ul.allKatalogs li {
  display:block;
  overflow:hidden;
  margin-bottom:2px;
}

#contentFull .newsletter {
  background: url(/img/backgrounds/newsletter_sidebar.png) no-repeat right top transparent;
  height:590px;
}

#contentFull .newsletter .part {
  margin-bottom:25px;
  overflow:hidden;
}

#contentFull .newsletter .innerPart {
  clear:both;
  padding:20px 0 0 60px;
}

#contentFull .newsletter .circle {
  background: url(/img/backgrounds/newsletter_circle.gif) no-repeat left top transparent;
  height:36px;
  width:36px;
  line-height:36px;
  color:#fff;
  font-weight:bold;
  float:left;
}
#contentFull .newsletter .circle span {
  padding-left: 14px;
}

#contentFull .newsletter .headline {
  padding-top:10px;
  float:left;
  margin-left:25px;
  font-weight:bold;
}

.newsletterLayer {
  text-align:left !important;
  height:450px;
  overflow:hidden;
  margin-top:20px !important;
}

.newsletterLayer .h1 {
  margin:20px 0px 30px 0px !important;
}

.newsletterLayer .h2 {
  font-size:13px !important;
}

.newsletterLayer .part {
  margin-bottom:40px !important;
}

.newsletterLayer .nlLeft {
  float:left;
  width:420px;
  margin-left:10px; 
}

.newsletterLayer .nlRight {
  float:right;
  width:275px;
}

.newsletterLayer .nlRight img {
  margin:0 !important;
}

#disqusHolder {
  border-top-color:#E5E2DB;
  border-top-style:solid;
  border-top-width:1px;
  border-bottom-color:#EAE7E2;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  margin-top:39px;
  font-size:10px !important;
}

#disqusHolder .dsq-comment-header {font-size:10px !important;}
#disqusHolder .dsq-comment-footer {font-size:12px !important;}

#social {
  border-bottom-color: #C3C0AF;
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  height: 20px;
  padding-bottom: 6px;
  padding-left: 0px;
  padding-right: 0;
  padding-top: 7px;
}

#social li {
  display: block;
  float: left;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0px;
}

#social li.service {
  float:right;
  padding-right:15px;
  overflow:hidden;
  margin-top:-5px;
}

#social #send2AFriend {
  height:32px;
  width:28px;
  background: url(/img/icons/recommend.gif) 2px 6px no-repeat;
  display:block;
  float:left;
}
#social #send2AFriend span {display:none;}
#social #send2AFriend:hover {
  background: url(/img/icons/recommend_over.gif) 0px 0px no-repeat;  
}

#social #commentsCount {
  height:32px;
  width:28px;
  background: url(/img/icons/kommentar.gif) 2px 6px no-repeat;
  display:block;
  float:left;
}
#social #commentsCount span {display:none;}
#social #commentsCount:hover {
  background: url(/img/icons/kommentar_over.gif) 0px 0px no-repeat;  
}

#imgGallery10 {
  overflow:hidden;
}
#imgGallery10 img {
  display:block;
  width:70px;
  height:70px;
  float:left;
  margin-right:8px;
  border: 1px solid #E5E2DB;
}
#imgGallery10 img.active {
  border-color:black;
}
#imgCarousel {
  border-top: 1px solid #E5E2DB;
  border-bottom: 1px solid #E5E2DB;
  height:72px;
  padding: 15px 0px;
}
#imgCarousel #mycarousel {
  height:72px;
  overflow:hidden;
}
#imgCarousel #mycarousel img {
  border: 1px solid #E5E2DB;
  margin:0;
  padding:0;
  display:block;
}
#imgCarousel #mycarousel li a {
  display:block;
}
#imgCarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
  width: 724px;
  padding-left: 38px;
  padding-right: 38px;
}  
#imgCarousel .jcarousel-skin-tango .jcarousel-item {
  height: 70px;
  width: 70px;
}  
#imgCarousel .jcarousel-skin-tango .jcarousel-clip {
  overflow: hidden;
}
#imgCarousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
  height: 72px;
  width: 724px;
}
#imgCarousel .jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0px;
  margin-right: 0px;
  margin-right:11px;
}
#imgCarousel .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
  margin-left: 0px;
  margin-right: 0px;
} 
#imgCarousel .jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 24px;
  right: 0px;
  width: 18px;
  height: 21px;
  cursor: pointer;
  background: transparent url(/img/icons/arrow_slider_right.gif) no-repeat 0 0;
} 
#imgCarousel .jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 24px;
  left: 0px;
  width: 18px;
  height: 21px;
  cursor: pointer;
  background: transparent url(/img/icons/arrow_slider_left.gif) no-repeat 0 0;
} 


/* ===== gebuchte Partnerseiten ===== */
#partnerseite { width:814px; }
#partnerseite .p-logo img { margin:3px 0 20px; }
#partnerseite img { margin:0; }
#partnerseite .galerie-teaser { border:1px solid #E5E2DB; }
#partnerseite .galerie-teaser img { border-bottom:1px solid #E5E2DB; }
#partnerseite .galerie-teaser .text { padding:10px 12px; }
#partnerseite .left { width:435px; padding-top:20px; }
#partnerseite .left .h3 { font-size:14px; font-weight:bold; }
#partnerseite .left p { margin:12px 0; }
#partnerseite .right { width:368px; border-left:1px solid #E5E2DB; padding-top:15px; }
#partnerseite .right .p-teaser { padding: 0 0 15px 16px; }
#partnerseite .right .p-teaser img { vertical-align:middle; margin-right:10px; }
#partnerseite .p-credit { border-top:1px solid #E5E2DB; border-bottom:1px solid #E5E2DB; padding:7px 0; color:#999; }

#crossmedia-partner { padding:10px 0; }
#crossmedia-partner .anzeige { text-align:right; padding:0 3px 2px 0; }
#crossmedia-partner .logos { background:url(/div/images/partnerseiten/logoleiste/bg-partnerleiste.gif) no-repeat; height:41px; }
#crossmedia-partner .logos li { margin-top:6px; float:left; height:30px; border-left:1px solid #e4e1db; padding:0 20px; }
#crossmedia-partner .logos li:first-child { border-left:0; }

/* edited fvdbh */
#partnerseite .right .p-teaser a {width:48%; float:right; margin:25px 0 0 0;}
