/* = Im Stylesheet verwendete Graphiken werden in RedDot gepflegt. Zu Testzwecken 
werden sie unter der tatsächlichen Zeile noch einmal vom Dateisystem aus eingebunden.
Beim Deployen auf RedDot müssen diese Zeilen entfernt werden und die Graphiken in RedDot
durch die aus dem Dateisystem eingebundenen Graphiken ersetzt werden.
<div id="footerNavContainer"> wurde komplett entfernt
In der obersten Navigationsebene muss der aktive Nenüpunkt mit class="active" gehighlighted werden
*/
/* = ex 16694.css */
#areaHeader {
position:relative;
}
#areaBody {
position:relative;
overflow:hidden;
background-color:#fff;  
}
#areaNavigation {
position:absolute;
left:0px;
top:0px;
}
#naviContainerTeaserBox {
position:absolute; 
bottom:0px; 
width:150px;
}
#areaContent {
position:relative;
left:155px;
min-height:612px;
width:600px;
padding:5px 0 45px 0;
}
#areaToolboxOne {
position:absolute;
left:755px;
width:145px;
top:5px;
}
#areaToolboxTwo,
#areaToolboxTwo2 {
position:absolute;
left:755px;
top:209px;
width:145px;
}
#areaToolboxTwo2 {
    top:238px;
}

#areaToolboxThreeStage,
#areaToolboxThreeStage2 {
position:absolute;

top:617px;

left:5px;
width:145px;
}
#areaToolboxThreeStage2 {

top:646px;

}
#areaToolboxThree {
position:absolute;
bottom:0;
}
#rightAdv {
position:absolute;
top:5px;
left:905px;
}
/* = ex basic.css */
* {
margin: 0;
padding: 0;
font-family: Arial, Verdana, System, sans-serif;
font-size: 13px;
border: 0;
}
input, select, textarea {
border: 1px solid #CACACA;
}
body {
background-color: #fff;
color: #333;
background-repeat:repeat-y;
}
body.iframe {
background-color:#fff;
}
div.clearer {
clear: both;
height:0px;
font-size:0px;
line-height:0px;
}
div.clearerAboberater {
clear:both;
}
a:link {
color:#7ab800;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
.reddot {
font-size: 12px; 
background-color: #fff; 
color: #ff0000;
}
div.reddotWrapper {
position:relative;
width:12px;
display:inline; 
}
div.reddotWrapper img {
width:auto;
height:auto;
}
div.reddotEdit {
position:absolute; 
top:12px; 
left:0px; 
z-index:10000;
background-color:#fff;
padding:3px;
border:1px solid red;
color:red;
font-weight:normal;
}
#mainContainer {
position:absolute;
top:128px;
left:0;
width:100%;
}
.teaserRot,
.teaserOrange,
.teaserOrangeGross {
float:left;
position: relative;
width: 145px;
min-height:55px;
margin: 0 0 5px 0;
padding: 0 0 0 0;
}
.teaserRot {
 background: url(/stiftung/cms/static/img/admin/teaser_red_redesign2007.gif) no-repeat top left;
}
.teaserOrange  {
background: url(/stiftung/cms/static/img/admin/teaser_orange_redesign2007.gif) no-repeat top left;
}
.teaserOrangeGross {
height: 85px;
background: url(/stiftung/cms/static/img/admin/teaser_schnellbest_redesign2007.gif) no-repeat top left;
}
.teaserOrange form,
.teaserOrangeGross form {
margin: 0;
padding: 0;
}
.teaserOrange input,
.teaserOrangeGross input {
background-color: #fff;
height: 15px;
color: #4B0000;
padding: 0;
margin: 0 0 0 6px;
}
.teaserOrange input.textbox {
width: 100px;
}
.teaserOrangeGross input {
margin: 0 0 10px 6px;
}
.teaserOrangeGross input.textbox {
width: 127px;
}
.teaserOrange select {
width: 131px;
color: #4B0000;
padding: 0 0 0 0;
margin: 0 0 0 6px;
background-color: #fff;
}
/* =  Editable ShopTeaser */
.shopTeaserEditable {
font-family:Arial, Helvetica, sans-serif;
width:145px;
height:199px;
margin:0 5px 5px 0;
}
.shopTeaserEditable .body {
position:relative;
overflow:hidden;
}
.shopTeaserEditable h3 {
background:url(/stiftung/cms/static/img/admin/shopTeaserBackground.jpg) no-repeat top left;
height:19px;
}
.shopTeaserEditable h3 span {
display:none;
}
.shopTeaserEditable .body {
border-right:1px solid #9D0104;
border-bottom:1px solid #9D0104;
border-left:1px solid #9D0104; 
height:174px;
font-size:11px;
position:relative;
}
.shopTeaserEditable .text,
.shopTeaserEditable .textprice,
.shopTeaserEditable .textprice2,
.shopTeaserEditable .price {
color:#4F0000;
line-height:1.1em;
margin-bottom:0;
}
.shopTeaserEditable .text {
padding:2px 0 0 5px;
}
.shopTeaserEditable .textprice {
padding:2px 2px 1px 0;
text-align:right;
}
.shopTeaserEditable .textprice2 {
padding:0 0 5px 5px;
text-align:left;
}
.shopTeaserEditable .price {
position:absolute;
bottom:2px;
right:2px;
}
.shopTeaserEditable .price strong {
color:#9b0202;
font-size:14px;
font-weight:bold;
line-height:0.8em;
margin-bottom:0;
}
.shopTeaserEditable .linkDetail {
position:relative;
bottom:0;
padding:0 0 0 5px;
margin-bottom:0;
}
.shopTeaserEditable .linkDetail a {
color:#4F0000;
text-decoration:none;
background:url(/stiftung/cms/static/img/admin/shopTeaserEditableLink.gif) top left no-repeat;
display:block;
padding:0 0 1px 20px;
}
.shopTeaserEditable .pricendetails {
position:absolute;
width:100%;
bottom:0px;
}
/* = ex header.css */
#topContainer {
height:137px;
/* background: #FFFFFF url(/stiftung/cms/static/img/admin/pr_stiftung_topnavi_header_wrap.gif) bottom left repeat-x; */
overflow:hidden;
}
#topLogo {
float:left;
margin-right:5px;
width:150px;
}
#topAdv {
position:absolute;
left:180px;
top:6px;
width:728px;
height:90px;
}
#topAdvCl {
position:absolute;
left:155px;
top:0px;
width:745px;
height:80px;
}
#topLogin {
float:left;
margin-top:22px;
width:132px;
color:#DCBFBF;
font-size:10px;
line-height:1em;
}
#topLogin nobr input.txtGeheimzahl {
float:left;
}
#topLogin input {
background-color:#fff;
height:15px;
font-size:10px;
border:none;
}
#topLogin input.txtKundennummer {
width:115px;
margin:0 0 1px 0;
}
#topLogin input.txtGeheimzahl {
width:90px;
margin:0 5px 1px 0;
}
#topLogin a {
color:#DCBFBF;
font-size:9px;
text-decoration:none;
}
div.topNav {
/*
background-repeat:repeat-x;
background-position:0 22px;
*/
}
div.topNav ul {
width:905px;
list-style:none;
clear:both;
}
div.topNav ul li {
display:inline;
margin-left:3px;
float:left;
}
div.topNav ul li span {
display:none;
}
div.topNav ul li a {
width:147px;
height:26px;
display:block;
}
div.topNav ul li a.bc {
margin:2px 0 0 9px;
padding:0 0 0 15px;
width:auto;
color:#000;
background-image:url(/stiftung/cms/static/img/admin/topnavi_bc_pfeil_redesign2007.gif);
background-repeat: no-repeat;
background-position:0 2px;
display:inline;
text-decoration:none;
}
div.topNav ul li a.bc:hover {
text-decoration:underline;
}
/* ----- Main Navigation States */
div.topNavWrapper {
position:absolute;
top:102px;
left: 0;
width:100%;
height: 35px;
/* background: transparent url(/stiftung/cms/static/img/admin/pr_stiftung_topnavi_wrap_bc.jpg) bottom left no-repeat;*/
}
.topNav ul li.sectionLanguage {
    width:30px;
    height:22px;
    text-align:right;
    margin: 10px 5px 0 0px;
    padding: 5px 0;
}
.topNav ul li.sectionLanguage a {
    color:#000;
    text-decoration:underline;
    width:30px;
    font-size:11px;
}
.topNav ul li.sectionLogo {
    position:relative;
    top: -100px;
}
.navTabs {
height:22px;
}
/* topNavSearch */
div.topNavSearch {
position:absolute;
top:25px;
left:700px;
width:200px;
}
.topNavSearch form {
float: right;
margin: 0;
padding: 0;
}
.topNavSearch #frmSearch {
width: 145px;
height: 19px;
background:url(/stiftung/cms/static/img/admin/topnavi_searchtitle_bc.gif) 0 3px no-repeat;
margin: 0;
padding: 0 0 0 46px;
}
.topNavSearch #frmSearch input {
border:none;
margin:0;
padding:0;
}
.topNavSearch input {
background-color: #fff;
height: 15px;
color: #4d5c64;
margin: 0;
padding: 0;
}
.topNavSearch input.textbox {
float: left;
width: 121px;
margin: 0;
padding: 0;
}
.topNavSearch .btnSubmit {
float: right;
margin: 0 0 0 5px;
padding: 0;
}
/* ex navigaton.css */
.naviContainerWrapper {
float:left;
margin:3px 5px 0 0;
padding:0 0 2px 5px;
height:100%;
width:145px;
}
.naviContainerWrapper ul,
.naviContainerWrapper li {
list-style-type:none;
}
.naviContainerWrapper #naviContainerTeaserBox {
height:198px;
}
ul.naviContainer ul a:hover,
ul.naviContainer ul .active {
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt_weiss.gif);
}
ul.naviContainer a.sectionProg,
ul.naviContainer a.sectionAbo,
ul.naviContainer a.sectionService,
ul.naviContainer a.sectionMeinPremiere,
ul.naviContainer a.sectionFun,
ul.naviContainer a.sectionExtra {
height:15px;
}
ul.naviContainer a.active {
color:#fff;
}
ul.naviContainer {
list-style:none;
background-image:url(/stiftung/cms/static/img/admin/nav_separator_redesign2007.gif);
background-repeat:no-repeat;
background-position:bottom left;
background-color:#fff;
}
ul.naviContainer li {
position:relative;
padding:3px 0 0 0;
margin:0;
font-size:0;
background-image:url(/stiftung/cms/static/img/admin/nav_separator_redesign2007.gif);
background-repeat:no-repeat;
background-position:top left;
}
ul.naviContainer a {
display:block;
color:#333;
background-color:#fff;
text-decoration:none;
/*text-transform:uppercase;*/
font-weight:bold;
font-family:Arial, Verdana, System, sans-serif;
padding:1px 2px 1px 5px;
text-decoration:none;
background-repeat: no-repeat;
}
ul.naviContainer a:hover,
ul.naviContainer a.active {
color:#fff;
background-color:#7ab800;
}
ul.naviContainer ul a {
padding:1px 2px 1px 14px;
}
ul.naviContainer a:hover {
text-decoration:none;
}
ul.naviContainer ul {
padding-top:2px;
background-image:url(/stiftung/cms/static/img/admin/nav_separator_redesign2007.gif);
background-repeat:no-repeat;
background-position:top left;
}
ul.naviContainer li a span {
font-size:13px;
}
ul.naviContainer li ul li {
line-height:1.2em;
padding:0;
background-image:none;
background-color:#FFFAE5;
font-size:13px;
}
ul.naviContainer ul a {
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt.gif);
background-repeat:no-repeat;
background-position:4px 6px;
background-color:#fff;
font-size:13px;
color:#333;
font-weight:normal;
margin:1px 0 1px 0;
}
ul.naviContainer ul a:hover {
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt_weiss.gif);
background-repeat:no-repeat;
background-position:4px 6px;
color:#fff;
font-weight:normal;
}
ul.naviContainer ul ul {
padding-top:0;
background-image:none;
}
ul.naviContainer ul ul a {
padding:0 0 0 24px;
background-position:12px 4px;
}
ul.naviContainer ul ul a:hover {
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt_weiss.gif);
background-position:12px center;
}
ul.naviContainer ul ul ul a {
padding-left:31px;
background-position:21px 4px;
}
ul.naviContainer ul ul ul a:hover {
background-position:21px center;
color:#fff;
}
ul.naviContainer ul ul a {
    background-color:#f0f0f0;
}
ul.naviContainer ul ul ul a {
    background-color:#CACACA;
}
/* = ex content.css */
p {
margin-bottom:0.7em;
}
p.securetag {
margin-bottom:0;
}
p span.headline {
margin-bottom:0;
}
.contentContainer {
line-height: 1.2em;
}
h1.PageHeadline {
    color:#7ab800;
    font-size:18px;
}
/* = teaser */
.teasImg, 
.teasImgTxt, 
.teasImgTxtVertical, 
.teasImgTxtSandwich, 
.teasTxt, 
.teasTxtSandwich, 
.teasButtons,
.teasImgDouble {
height:199px;
font-size:13px;
color:#333;
border-right:5px solid #fff;
margin-bottom: 5px;
float: left;
background-color:#fff;
}
.teasImgDouble {
height:403px;
}
.teasImgTxt embed,
.teasImgTxt object {
float:left;
}
h2.tab {
font-weight:bold;
font-size:13px;
background-color:#CACACA;
color:#333;
}
h2.tab span {
display:block;
}
h2.tab span span {
padding:4px 0 4px 8px;
height:16px;
overflow:hidden; 
}
h2.straight span span {
padding:4px 0 2px 8px;
height:18px;
display:block;
}
.teasTxtBox {
border-color: #CACACA;
border-bottom-style:solid;
border-bottom-width:1px;
border-right-style:solid;
border-right-width:1px;
}
.teasTxtBox a {
color:#7ab800;
text-decoration:none;
}
.teasTxtBox .headline {
height:32px;
overflow:hidden;
display:block;
font-weight:bold;
margin:0;
}
.width1 {
width:145px;
}
.width2 {
width:295px;
}
.width3 {
width:445px;
}
.width4 {
width:595px;
}
.imgSize1 img.teaserBild,
.imgSize2 img.teaserBild, 
.imgSize3 img.teaserBild,
.imgSize4 img.teaserBild {
height:175px;
}
.imgSize1 img.teaserBild2,
.imgSize2 img.teaserBild2, 
.imgSize3 img.teaserBild2,
.imgSize4 img.teaserBild2 {
height:199px;
}
.imgSize1 img.teaserBild {
width:145px;
}
.imgSize2 img.teaserBild {
width:295px;
}
.imgSize21 img.teaserBild {
width:250px;
}
.imgSize3 img.teaserBild {
width:445px;
}
.imgSize4 img.teaserBild {
width:595px;
}
.teasImgTxt {
position:relative;
}
.teasImgTxt img {
position:absolute;
height: 175px;
}
.teasImgTxt .teasTxtBox {
position:absolute;
height:167px;
overflow:hidden;
padding:2px 0 5px 5px; /* causes ie problems? */
}
.imgTxtRatio11 .teasTxtBox {
left:145px;
}
.imgTxtRatio15 .teasTxtBox {
left:255px;
width:333px;
}
.imgTxtRatio11 .teasTxtBox {
left:145px;
}
.imgTxtRatio21 .teasTxtBox, 
.imgTxtRatio22 .teasTxtBox {
left:295px;
}
.imgTxtRatio31 .teasTxtBox {
left:445px;
}
.imgTxtRatio11 .teasTxtBox, 
.imgTxtRatio21 .teasTxtBox, 
.imgTxtRatio31 .teasTxtBox {
width:144px;
}
.imgTxtRatio22 .teasTxtBox {
width:294px;
}
.imgTxtRatio11 .teasTxtBox span.headline,
.imgTxtRatio11 .teasTxtBox p,
.imgTxtRatio11 .teasTxtBox ul, 
.imgTxtRatio21 .teasTxtBox span.headline,
.imgTxtRatio21 .teasTxtBox p,
.imgTxtRatio21 .teasTxtBox ul, 
.imgTxtRatio31 .teasTxtBox span.headline,
.imgTxtRatio31 .teasTxtBox p,
.imgTxtRatio31 .teasTxtBox ul {
width:139px;
overflow:hidden;
}
.imgTxtRatio22 .teasTxtBox span.headline,
.imgTxtRatio22 .teasTxtBox p,
.imgTxtRatio22 .teasTxtBox ul {
width:289px;
overflow:hidden;
}
.teasImgTxtSandwich .teasTxtBox span.headline,
.teasImgTxtSandwich .teasTxtBox p,
.teasImgTxtSandwich .teasTxtBox ul {
width:139px;
overflow:hidden;
}
.teasTxtSandwich .teasTxtBox span.headline,
.teasTxtSandwich .teasTxtBox p,
.teasTxtSandwich .teasTxtBox ul,
.teasImgTxtVertical .teasTxtBox span.headline,
.teasImgTxtVertical .teasTxtBox p,
.teasImgTxtVertical .teasTxtBox ul {
width:133px;
overflow:hidden;
}
.teasLinklist {
background-color:#fff;
position:absolute;
width:100%;
bottom:0;
list-style-type:none;
padding:0 0 2px 0;
}
/* = GALA START */
.GalaImgTxt
{
border-bottom-style:solid;
border-bottom-width:1px;
border-right-style:solid;
border-right-width:1px;
border-left-style:solid;
border-left-width:1px;
padding:0px 5px 0px 5px;
}
.img_galaBig {
margin-left:-5px; 
float:left; 
margin-right:5px;
}
.img_gala_banner {
margin-left:-5px; 
width:595px; 
overflow:hidden;
}
h2.tabGala {
font-weight:bold;
font-size:13px;
}
h2.tabGala span {
display:block;
}
h2.tabGala span span {
color:#fff;
padding:6px 0 4px 8px;
height:14px;
overflow:hidden; 
}
h2.straight span span {
color:#fff;
padding:4px 0 2px 8px;
height:18px;
display:block;
}
.sectionProg h2.tabGala {
background:#7c0202 url(/premweb/cms/static/img/admin/bg_hl_Programm_t.gif) top repeat-x;
margin-left:-5px;
margin-right:-5px;
}
.sectionProg h2.tabGala span {
background:url(/premweb/cms/static/img/admin/bg_hl_Programm_l.gif) left top no-repeat;
}
.sectionProg h2.tabGala span span {
background:url(/premweb/cms/static/img/admin/bg_hl_Programm_r.gif) right top no-repeat;
}
.width5 {
width:585px;
}
/* = GALA ENDE */
.teasImgTxtVertical .teasTxtBox {
position:relative;
height:87px;
border-left-style:solid;
border-left-width:1px;
padding:2px 0 0 5px;
overflow:hidden;
width: 138px;
}
.teasImgTxtVertical img.teaserBild {
width:145px;
height:85px;
}
.teasImgTxtVertical .teasTxtBox span.headline {
line-height:1.1em;
}
.teasImgTxtVertical .teasTxtBox p {
line-height:1.1em;
}
.teasImgTxtVertical .teasTxtBox span.headline {
height:30px;
}
.teasImgTxtSandwich {
width: 295px;
height:199px;
}
.teasImgTxtSandwich .sandwich {
position:relative;
}
.teasImgTxtSandwich .sandwich img.teaserBild {
width:145px;
height:73px;
}
.teasImgTxtSandwich .upper {
border-bottom:5px solid #fff;
}
.teasImgTxtSandwich .teasTxtBox {
position:absolute;
left:145px;
top:24px;
height:70px;
width:144px;
padding:2px 0 0 5px;
overflow:hidden;
background-color:#fff; /* ie needs this, not able to figure out why atm */
}
.teasImgTxtSandwich .headline {
height:15px;
}
.sandwich .teasTxtBox .headline {
height:13px;
overflow:hidden;
display:block;  
font-weight:bold;  
}
.teasTxt {
overflow:hidden;
}
.teasTxt .teasTxtBox {
height: 172px;
border-left-style:solid;
border-left-width:1px;
padding:2px 0 0 5px;
overflow:hidden;
position:relative;
}
.teasTxt .teasTxtBox .headline {
height:26px;
margin-right:2px;
}
.teasTxt .teasTxtBox .headline,
.teasTxt .teasTxtBox p,
.teasTxt .teasTxtBox ul {
margin-right:2px;
overflow:hidden;
}
.teasTxt .teasTxtBox p {
margin-right:2px;
}
.teasTxt ul.teasTextlinks  {
position:absolute;
}
.teasTxt .teasTextlinks li {
line-height:1.2em;
list-style-type:none;
}
.teasTxt .teasTextlinks a {
text-decoration:none;
color:#333;
display:block;
padding:0 0 0 9px;
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt_schwarz.gif);
background-repeat:no-repeat;
background-position:0 5px;
}
.teasTxt .teasTextlinks a:hover {
color:#7ab800;
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt.gif);
}
.teasImgTxtVertical ul.teasTextlinks  {
position:absolute;
}
.teasImgTxtVertical .teasTextlinks li {
line-height:1.2em;
list-style-type:none;
}
.teasImgTxtVertical .teasTextlinks a {
text-decoration:none;
color:#333;
display:block;
padding:0 0 0 9px;
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_listenpunkt_schwarz.gif);
background-repeat:no-repeat;
background-position:0 5px;
}
.teasImgTxtVertical .teasTextlinks a:hover {
color:#7ab800;
background-image:url(/stiftung/cms/static/img/admin/li_textlink_hover.gif);
}
.teasTxtSandwich {
width: 145px;
height:199px;
}
.teasTxtSandwich .sandwich {
position:relative;
overflow:hidden;
}
.teasTxtSandwich .upper {
border-bottom:5px solid #fff;
}
.teasTxtSandwich .teasTxtBox {
height:70px;
padding:2px 0 0 5px;
background-color:#fff; /* ie needs this, not able to figure out why atm */
border-left-style:solid;
border-left-width:1px;
overflow:hidden;
position:relative;
}
.teasTxtSandwich .headline {
height:15px;
}
.teasTxtSandwich .teasLinklist {
overflow:hidden;
width:138px;
}
.teasLinklist li a {
display:block;
text-decoration:none;
color:#333;
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_pfeilbutton_gruen.gif);
background-repeat:no-repeat;
background-position:0 2px;
margin-bottom:0px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 20px;
}
.teasLinklist li a:hover {
color:#7ab800;
text-decoration:underline;
}
.teasTxtBox form {
background-color:#fff;
position: absolute;
bottom: 0;
left: 0;
padding: 10px 5px 5px 5px;
width: 100%;
}
.teasTxtBox form input{
float: left;
width: 75%;
border: 1px solid #CAB2A8;
}
.teasTxtBox form select{
width: 135px;
}
.teasTxtBox form button{
background: transparent url(/stiftung/cms/static/img/admin/pr-stiftung_pfeilbutton.gif) no-repeat left top;
width: 19px;
height: 15px;
border: 0;
cursor: pointer;
float: left;
margin-left: 5px;
}
/* Teaser 50% Vertikal mit Dropdown und mit Bild*/
.teasDropDown img.teaserBild {
width:295px;
height:85px;
}
.teasDropDown .teasTxtBox {
height: 87px;
border-left-style:solid;
border-left-width:1px;
padding:2px 0 0 5px;
overflow:hidden;
position:relative;
}
.teasTxtBox form select.teas50 {
width: 285px;
}
#sitemap .naviContainerWrapper {
margin:0;
padding:0;
width:750px;
}
#sitemap .naviContainerWrapper li.sectionProg,
#sitemap .naviContainerWrapper li.sectionAbo,
#sitemap .naviContainerWrapper li.sectionService,
#sitemap .naviContainerWrapper li.sectionMeinPremiere,
#sitemap .naviContainerWrapper li.sectionFun,
#sitemap .naviContainerWrapper li.sectionHome {
width:145px;
float:left;
margin-right:5px;
}
#sitemap .naviContainerWrapper li.sectionExtra {
clear:both;
}
#areaToolboxOne ul,
#areaToolboxTwo ul,
#areaToolboxOne li,
#areaToolboxTwo li {
list-style-type:none;
margin:0;
padding:0;
}
#areaToolboxOne li,
#areaToolboxTwo li {
margin-bottom:5px;
} 
#areaToolboxOne .width1 li,
#areaToolboxTwo .width1 li {
margin:0;
padding:0 0 2px 0;
}
.blotter {
clear:both;
position:relative;
margin:0 5px 5px 0;
}
div.register {
position:relative;
margin-bottom:31px;
top:26px;
min-height:171px;
}
h2.blotterTab {}
h2.blotterTab a {
color:#fff;
text-decoration:none;
display:block;
cursor:pointer; /* should not need this if it were not for ie's sake */
}
h2.blotterTab a:hover {
text-decoration:none;
display:block;
}
h2.blotterTab a span {
display:block;
}
h2.blotterTab a span span {
padding:6px 0 4px 8px;
display:block;
height:15px;
}
h2.blotterTab a.active span span {
height:16px;
}
.blotterHeadline1,
.blotterHeadline2,
.blotterHeadline3,
.blotterHeadline4 {
position:absolute;
top:0px;
}
.blotterHeadline1 {
left:0px;
}
.blotterHeadline2 {
left:150px;
}
.blotterHeadline3 {
left:300px;
}
.blotterHeadline4 {
left:450px;
}
/*
.sectionHome h2.blotterTab a {
background:#9F6767 url() top repeat-x;
color:#FFFDF5;
}
.sectionHome h2.blotterTab a span {
background:url() left top no-repeat;
}
.sectionHome h2.blotterTab a span span {
background:url() right top no-repeat;
}
.sectionHome h2.blotterTab a:hover,
.sectionHome h2.blotterTab a.active {
background:#5F0101 url(/premweb/cms/static/img/admin/bg_hl_Home_t.gif) top repeat-x;
color:#fff;
}
.sectionHome h2.blotterTab a:hover span,
.sectionHome h2.blotterTab a.active span {
background:url(/premweb/cms/static/img/admin/bg_hl_Home_l.gif) left top no-repeat;
}
.sectionHome h2.blotterTab a:hover span span,
.sectionHome h2.blotterTab a.active span span {
background:url(/premweb/cms/static/img/admin/bg_hl_Home_r.gif) right top no-repeat;
}
.sectionHome div.register {
border: 1px solid #5F0101;
}
*/
h2.blotterTab a {
background:#f0f0f0;
color:#333;
}
h2.blotterTab a:hover,
h2.blotterTab a.active {
background:#CACACA;
}
div.register {
border: 1px solid #CACACA;
}
.legacyContentContainer,
.legacyContentFreestyle {
margin:0 5px 5px 0;
}
.legacyContentContainer .legacyContentBox,
.legacyContentContainer .legacyContentBox, 
.legacyContentContainer .legacyContentBox, 
.legacyContentContainer .legacyContentBox, 
.legacyContentContainer .legacyContentBox {
border-style:solid;
border-width:1px;
}
.passepartout {
padding:5px;
}
.legacyContentBox {
border-color:#CACACA;
}
.presentergraphik {
margin:0 5px 5px 0;
}
.progressbar {
margin:0 0 1px 0;
}
.Bildergalerie {
height: 240px;
position:relative;
}
.GalerieBildDiv {
width: 325px;
height: 240px;
float:left;
}
.legacyContentBox img#GalerieBild {
width: 320px;
height: 240px;
margin-right:5px;
}
.legacyContentBox .BildergalerieNavi {
position:absolute; 
bottom:5px; 
left:330px; 
}
.legacyContentBox .BildergalerieNavi span {
font-weight:bold;
}
.legacyContentBox .BildergalerieNavi #GalerieVor{
padding-right:4px;
}
.legacyContentBox .BildergalerieNavi #GalerieZrk{
padding-left:4px;
}
.legacyContentBox .BildergalerieNavi a img {
vertical-align:middle;
}
.contentContainer .abobaukasten h2 {
 color:#9B0202;
 border-bottom:1px solid #333;
 margin:0 5px 1px 0;
 font-size:12px;
}
.abobaukasten .bestellen,
.abobaukasten .bestellenKlein,
.abobaukasten .bestellenAustria {
 float:left;
 margin:0 5px 5px 0;
 position:relative;
 background-repeat:no-repeat;
}
.abobaukasten .bestellen {
 width:105px;
 height:25px;
 padding:45px 5px 0 5px;
}
.abobaukasten .bestellenKlein {
 width:140px;
 height:29px;
 padding:0 0 0 5px;
}
.abobaukasten .bestellenAustria {
 width:190px;
 height:14px;
 padding:15px 0 0 5px;
}
.abobaukasten .bestellenAustria .abocheck {
 float:right;
 color:#fff;
 margin-right:5px;
 margin-top:-3px;
}
.abobaukasten .programm,
.abobaukasten .international,
.abobaukasten .zusatzpakete {
 margin:0 0 5px 0;
}
.abobaukasten .bestellen,
.abobaukasten .vorteilsabo,
.abobaukasten .bestellenKlein {
 background-repeat:no-repeat;
 background-position:top left;
}
.abobaukasten .bestellen,
.abobaukasten .vorteilsabo,
.abobaukasten .bestellenKlein {
 background-repeat:no-repeat;
 background-position:top left;
}
.abobaukasten .bestellenKlein .abocheck {
 position:relative;
 float:right;
 margin-right:5px;
 top:-5px;
}
.abobaukasten a.info {
 color:#000;
 text-decoration:none;
 text-transform:lowercase; 
}
.abobaukasten .bestellen a.info,
.abobaukasten .vorteilsabo a.info {
 float:left;
 background:url(/stiftung/cms/static/img/admin/pr-stiftung_pfeilbutton.gif) no-repeat center left;
 padding:0 0 0 20px;
}
.abobaukasten .vorteilsabo a.info {
 margin-top:5px;
}
.abobaukasten .bestellen label,
.abobaukasten .bestellenKlein label,
.abobaukasten .vorteilsabo label {
 color:#000;
}
.abobaukasten .bestellen .abocheck,
.abobaukasten .vorteilsabo .abocheck {
 float:right;
}
.abobaukasten .bestellenKlein input {
 margin:0 0 2px 0;
}
.abobaukasten .vorteilsabo {
 height:21px;
 margin:0 5px 5px 0;
 padding:5px 5px 0 0;
 position:relative;
 clear:both;
}
.abobaukasten .vorteilsabo a.info {
 margin-left:485px;
}
.abobaukasten .bestellenKlein a.auswaehlen {
 float: right;
 color:#000;
 text-decoration:none;
 position:relative;
 padding:0 5px 0 0;
}
.abobaukasten .bestellenKlein a.info,
.abobaukasten .bestellenAustria a.info {
 background:url(/stiftung/cms/static/img/admin/button_pfeil_breadcrump.gif) no-repeat center left;
 float:left;
 padding:0 0 0 16px;
}
.abobaukasten .bestellenKlein p {
 color:#000;
 font-weight:bold;
 padding:3px 0 0 0;
 line-height:1em;
}
.abobaukasten .sprache {
 position:relative;
 float:left;
 width:102px;
 height:21px;
 margin:0 2px 5px 0;
 padding:8px 8px 0 0;
 background-repeat:no-repeat;
}
.abobaukasten .sprache .abocheck {
 float:right;
}
.abobaukasten .sprache a.info {
 left:4px;
 padding:0 0 0 15px;
 background:url(/stiftung/cms/static/img/admin/button_pfeil_breadcrump.gif) no-repeat left center;
}
.abobaukasten .sprache label {
 right:6px;
 font-weight:bold;
}
.zusatzpaketeWrapper {
 float:left;
 width:450px;
 margin:0 0 5px 0;
 overflow:hidden;
}
.zusatzpaketeFrage {
 margin-bottom:5px;
 position:relative;
}
.zusatzpaketeFrage label {
 margin:0 0 0 5px;
 color:#9B0202;
}
.zusatzpaketeFrage div {
 position:absolute;
 top:-4px;
 right:5px;
 font-size:110px;
 font-weight:bold;
}
div.zusatzpakete div.bestellenKlein {
 overflow:hidden;
}
#preisanzeige p,
#preisanzeige p b {
 font-size:13px;
}
#preisanzeige p.preis {
 margin-top:5px;
 font-size:16px;
}
.preisanzeige {
 float:left;
 width:145px;
 margin:16px 0 0 0;
}
.preisanzeige p, 
.preisanzeige label {
 color:#C80405;
 display:block;
}
.preisanzeige p.preis {
 text-align:right;
 font-weight:bold;
 margin-top:2px;
}
.preisanzeige div.block {
 border-bottom:1px solid #C80405;
 border-left:1px solid #C80405;
 border-right:1px solid #C80405;
 padding:8px 8px 8px 8px;
}
.preisanzeige div.head {
 background:#fff url(/stiftung/cms/static/img/admin/preisbox_aktiv_header.gif) no-repeat top left;
 padding-top:43px;
}
.preisanzeige div.laufzeit div,
.preisanzeige div.bestellen {
 margin: 1px 0 0 0;
 padding:0;
 width:auto;
 height:auto;
 border:none;
}
.preisanzeige div.laufzeit p {
 float:left;
}
.preisanzeige div.laufzeit div.inputs {
 float:right;
}
.fehlerbox {
 float:left;
 width:145px;
 margin:16px 0 0 0;
}
.fehlerbox div.errorblock {
 background-color:#9B0302;
 color: #FFFFFF;
 font-weight:bold;
 border-bottom:1px solid #fff;
 margin-top:1px;
 padding:8px 8px 8px 8px;
}
.fehlerbox div.errorblock h4{
 color: #FFFFFF;
 font-weight:bold;
 font-size:120%;
 padding-bottom:8px;
}
.fehlerbox div.tippbox {
 border-color:#f78d0a;
 border-style:solid;
 border-width:1px;
 margin-top:1px;
 padding:8px 8px 8px 8px;
 font-weight:bold;
}
.abobaukasten .einzelkanaeleWrapper {
 height:auto;
}
.abobaukasten .einzelkanaele {
 display:block;
 position:relative;
 border:1px solid #9B0202;
 width:441px;
 margin:0 0 20px 0;
 top:-20px;
 padding: 5px 0 0 2px;
}
.abobaukasten .einzelkanal {
 position:relative;
 float:left;
 width:139px;
 height:21px;
 margin:0 2px 5px 0;
 padding:8px 2px 0 4px;
}
.abobaukasten .einzelkanal a.info {
 float:left;
 line-height:1em;
 height:10px;
 margin:7px 0 0 0;
}
.abobaukasten .einzelkanal input {
 margin:5px 0 0 0;
}
.abobaukasten .einzelkanal span.abocheck {
 float:right;
}
.abobaukasten .einzelkanal a.info,
.abobaukasten .receiver a.info {
 left:4px;
 padding:0 0 0 15px;
 background:url(/stiftung/cms/static/img/admin/button_pfeil_breadcrump.gif) no-repeat left center;
 color:#4B0000;
}
.abobaukasten .einzelkanal label {
 right:2px;
 font-weight:bold;
}
.abobaukasten .einzelkanaeleWrapper {
 height:auto;
}
.abobaukasten .receiverauswahl {
 width:450px;
}
.abobaukasten .receiver {
 position:relative;
 float:left;
 width:150px;
 height:50px;
 background-repeat:no-repeat;
 margin:0 0 10px 0;
}
.abobaukasten .receiver a.info {
 color:#4B0000;
 float:left;
 margin:30px 0 0 5px;
}
.abobaukasten .receiver .zahlungsart {
 float:right;
 margin:10px 10px 0 0;
}
.abobaukasten .receiver label {
 display:block;
 text-align:right;
 font-weight:bold;
}
.abobaukasten .receiver .zahlungsart input {
 margin-top:5px;
    margin-bottom:-3px;
}
.abobaukasten .receiver .zahlungsart p {
 margin-bottom:5px;
}
.abobaukasten .vorteilsabo input,
.abobaukasten .sprache input {
  margin-top:5px;
}
.abobaukasten .receiver_neu a.info {
 padding:0 0 0 15px;
 margin-right:85px;
 background:url(/stiftung/cms/static/img/admin/button_pfeil_breadcrump.gif) no-repeat left center;
 color:#4B0000;
}
.abobaukasten .receiverauswahl {
 width:450px;
}
.abobaukasten .receiver_neu {
 position:relative;
 float:left;
 width:445px;
 height:17px;
 background-repeat:no-repeat;
 margin:0 0 5px 0;
 border: 1px solid #900;
}
.abobaukasten .receiver_neu label {
 font-weight:bold;
}
.abobaukasten .receiver_neu input {
 margin-top:3px;
 margin-bottom:-3px;
}
.abobaukasten .receiver_name {
    margin-left:5px;
    margin-top:3px;
    margin-top:3px;
    font-weight:bold;
    width:223px;
    display:block;
    float:left;
}
.legacyContentBox {
    zoom:100%;
}
.legacyContentContainer a, .legacyContentContainer .passepartout a {
text-decoration:none;
color:#7ab800;
}
.contentText  {
zoom:100%;
}

.contentText a {
color:#7ab800;
}

.contentText a {
color:#7ab800;
}
.contentLinie {
width:100%;
}
.teasTxtBox ol li{
list-style-type:decimal; 
margin-left:17px;
padding-left:0px;
}
#frmSearch{
width:145px;
height:63px;
background:#E8680C url(/stiftung/cms/static/img/admin/teaser_orange_redesign2007.gif) no-repeat top left;
}
#frmSearch input{
border:none;
margin:6px 0 0 8px;
}
.teaserOrange input{
background-color:#fff;
height:15px;
color:#4B0000;
font-size:11px;
margin:0 0 0 6px;
}
.teaserOrange input.textbox{
width:100px; 
}
.btnSubmit{
vertical-align:top;
}
form#produktSucheContent  {
width:145px;
height:63px;
background-image:url(/stiftung/cms/static/img/admin/teaser_orange_redesign2007.gif);
background-repeat:no-repeat;
margin-bottom:5px;
}
.produktSucheBoxContent {
padding:20px 0 0 6px;
}
.produktSucheSelectContent {
width:135px;
font-size:9px;
margin:0 0 4px 0;
}
.produktSucheInputContent {
width:111px;
height:14px;
font-size:9px;
border: 0;
}
.produktSucheSubmitContent {
vertical-align:middle;
}
/* WAP Push Link Styles*/
.wapDiv {
width:145px;
height:65px;
background:url(/stiftung/cms/static/img/admin/wap_grafik1_redesign2007.gif);
position:relative;
margin-bottom:5px;
}
.wapDiv div {
position:absolute;
bottom: 10px;
left:10px;
}
.wapDiv div input,
.wapDiv2 div input,
.wapDiv3 div input{
font-size:13px;
height:16px;
width:105px;
float:left;
margin:0 5px 0 0;
padding: 1px 0 0 2px;
border:none;
}
.wapDiv div input.WAPSubmit,
.wapDiv2 div input.WAPSubmit,
.wapDiv3 div input.WAPSubmit {
width:19px;
height:15px;
margin:1px 0 0 0;
padding:0;
}
.wapDiv2 {
width:145px;
height:65px;
background:url(/stiftung/cms/static/img/admin/wap_grafik2_redesign2007.gif);
position:relative;
margin-bottom:5px;
}
.wapDiv2 div {
position:absolute;
bottom: 5px;
left:7px;
}
.wapDiv3 {
width:145px;
height:65px;
background:url(/stiftung/cms/static/img/admin/wap_grafik3_redesign2007.gif);
position:relative;
margin-bottom:5px;
}
.wapDiv3 div {
position:absolute;
bottom: 10px;
left:7px;
}
.WAPInput{
font-size:11px;
height:16px;
width:105px;
float:left;
margin:0 5px 0 0;
padding: 1px 0 0 2px;
border:none;
}
#footerBanner {
display:none;
}
.halfHeight {
height:98px;
}
.abo5050 {
width:295px;
float:left;
margin-bottom:5px;
margin-right:5px;
}
.abo5050 .headline {
width:295px;
height:29px;
}
.abo5050 .headline a {
background:url(/stiftung/cms/static/img/admin/button_pfeil_breadcrump.gif) no-repeat center left;
padding:0 13px 0 16px;
margin-top:12px;
color:white;
float:right;
line-height:1em;
height:10px;
text-decoration:none;
}
.borderNone {
width:295px;
float:left;
margin-bottom:5px;
margin-right:5px;
}
.abo5050 .borderEntertainment,
.abo5050 .borderBlockbuster,
.abo5050 .borderThema,
.abo5050 .borderSport,
.abo5050 .borderFussball,
.abo5050 .borderFussballInt,
.abo5050 .borderPremHD,
.abo5050 .borderDiscHD,
.abo5050 .borderKinder,
.abo5050 .borderGoldstar,
.abo5050 .borderTVDigital,
.abo5050 .borderAustria,
.abo5050 .border7erKombi,
.abo5050 .border8erKombi,
.abo5050 .borderArena,
.abo5050 .borderRot {
width:293px;
float:none;
margin:0px;
}
.abo5050 .borderEntertainment {
border-left:1px solid #0072BC;
border-right:1px solid #0072BC;
border-bottom:1px solid #0072BC;
}
.abo5050 .borderBlockbuster {
border-left:1px solid #1F2879;
border-right:1px solid #1F2879;
border-bottom:1px solid #1F2879;
}
.abo5050 .borderThema {
border-left:1px solid #00A84F;
border-right:1px solid #00A84F;
border-bottom:1px solid #00A84F;
}
.abo5050 .borderSport {
border-left:1px solid #F7941D;
border-right:1px solid #F7941D;
border-bottom:1px solid #F7941D;
}
.abo5050 .borderFussball {
border-left:1px solid #F3703A;
border-right:1px solid #F3703A;
border-bottom:1px solid #F3703A;
}
.abo5050 .borderFussballInt {
border-left:1px solid #F3703A;
border-right:1px solid #F3703A;
border-bottom:1px solid #F3703A;
}
.abo5050 .borderPremHD {
border-left:1px solid #B1C0C9;
border-right:1px solid #B1C0C9;
border-bottom:1px solid #B1C0C9;
}
.abo5050 .borderDiscHD {
border-left:1px solid #B1C0C9;
border-right:1px solid #B1C0C9;
border-bottom:1px solid #B1C0C9;
}
.abo5050 .borderKinder {
border-left:1px solid #00A2FF;
border-right:1px solid #00A2FF;
border-bottom:1px solid #00A2FF;
}
.abo5050 .borderGoldstar {
border-left:1px solid #6B6CA3;
border-right:1px solid #6B6CA3;
border-bottom:1px solid #6B6CA3;
}
.abo5050 .borderTVDigital {
border-left:1px solid #FFBA00;
border-right:1px solid #FFBA00;
border-bottom:1px solid #FFBA00;
}
.abo5050 .borderAustria {
border-left:1px solid #CA0009;
border-right:1px solid #CA0009;
border-bottom:1px solid #CA0009;
}
.abo5050 .border7erKombi {
border-left:1px solid #9B0202;
border-right:1px solid #9B0202;
border-bottom:1px solid #9B0202;
}
.abo5050 .border8erKombi {
border-left:1px solid #9B0202;
border-right:1px solid #9B0202;
border-bottom:1px solid #9B0202;
}
.abo5050 .borderArena {
border-left:1px solid #E60003;
border-right:1px solid #E60003;
border-bottom:1px solid #E60003;
}
.abo5050 .borderRot {
border-left:1px solid #C80404;
border-right:1px solid #C80404;
border-bottom:1px solid #C80404;
}
.borderEntertainment .bestellenBtn,
.borderBlockbuster .bestellenBtn,
.borderThema .bestellenBtn,
.borderSport .bestellenBtn,
.borderFussball .bestellenBtn,
.borderFussballInt .bestellenBtn,
.borderPremHD .bestellenBtn,
.borderDiscHD .bestellenBtn,
.borderKinder .bestellenBtn,
.borderGoldstar .bestellenBtn,
.borderTVDigital .bestellenBtn,
.borderAustria .bestellenBtn,
.border7erKombi .bestellenBtn,
.border8erKombi .bestellenBtn,
.borderArena  .bestellenBtn,
.borderNone  .bestellenBtn,
.borderRot .bestellenBtn {
text-align:right;
margin-right:7px;
margin-bottom:10px;
}
.borderEntertainment .infoTxt,
.borderBlockbuster .infoTxt,
.borderThema .infoTxt,
.borderSport .infoTxt,
.borderFussball .infoTxt,
.borderFussballInt .infoTxt,
.borderPremHD .infoTxt,
.borderDiscHD .infoTxt,
.borderKinder .infoTxt,
.borderGoldstar .infoTxt,
.borderTVDigital .infoTxt,
.borderAustria .infoTxt,
.border7erKombi .infoTxt,
.border8erKombi .infoTxt,
.borderArena .infoTxt,
.borderNone .infoTxt,
.borderRot .infoTxt {
padding:2px 5px 0 5px;
}
/* ex footer.css */
div#footerContainer {
height: 100px;
}
div#footerContainer a {
text-decoration:none;
}
div#footerContainer a:hover {
text-decoration:underline
}
div#footerContainer ul {
width:600px;
padding-left:155px;
}
div#footerContainer ul.layer1,
div#footerContainer ul.layer2 {
width:auto;
}
div#footerContainer #footerNavContainer ul {
padding-top:10px;
}
div#footerContainer li {
display:block;
float:left;
}
div#footerContainer a{
color:#ffffff;
}
div#footerContainer #metaContainer {
padding:30px 0 10px 0;
/*text-transform:uppercase;*/
font-size:0.9em;
/*font-stretch:wider;*/
}
div#footerContainer #metaContainer .layer1 *,
div#footerContainer #metaContainer .layer2 * {
color:#333; 
}
/* ex popup.css */
body.abonnieren {
background-color:#FFFAE5;
font-family:Arial, Helvetica, sans-serif;
color:#C51D23;
}
.abonnieren .head,
.abonnieren .foot {
background:#750000 url(/stiftung/cms/static/img/admin/bgBody_1024.gif) repeat-y;
height:20px;
}
.abonnieren .body {
margin:5px;
}
.abonnieren .body .textcontent {
margin-left:154px;
}
.abonnieren .body .messageicon {
float:left;
}
.abonnieren .body h1 {
font-size:14px;
margin:0 0 1em 0;
}
.abonnieren .body p {
font-size:11px;
font-weight:bold;
}
.abonnieren .foot {
position:absolute;
bottom:0px; 
width:100%;
padding:4px 0 0 0;
height:16px;
text-align:right;
}
.abonnieren .foot a {
color:#fff;
text-align:right;
text-decoration:none;
font-size:11px;
padding:0 10px 0 20px;
background:url(/stiftung/cms/static/img/admin/pr-stiftung_pfeilbutton.gif) no-repeat center left;
font-weight:bold;
}
.txtError a {
text-decoration: underline;
}
.abocheck input {
    border:none;
}
.toolbox_spacer {
    height:29px;
    visibility:hidden;
}

.info_download {
    width:600px;
    float:left;
    margin-bottom:5px;
}
.info_download h1 {
    font-size:14px;
    color: #7ab800;
    margin-bottom:18px;
}
.info_download_element {
    float:left;
    width:145px;
    height:21px;
    margin-right:5px;
}
.info_download_element div {
    background: url() no-repeat 0px 1px;
    height:21px;
}
.info_download_element div span {
    padding-left:23px;
    line-height:1.6;
}
.info_download_element div.Margin2 {
    background: none;
    margin-top:2px;
}



/* -- Import des Legacy-Styles -- */ 
body#PopUp{
background-color:#fff;
font-size:11px;
color:#333;
background-repeat:repeat-x;
background-image:none;
}
h1{
font-size:18px;
font-weight:bold;
padding:6px 0 10px 0;
}
a.popup:link,
a.popup:visited,
a.popup:active{
font-size:11px;
color:#C80000;
text-decoration:none;
}
a.popup:hover{
text-decoration:underline;
}
a.mehr:link,
a.mehr:visited,
a.mehr:active,
a.zurueck:link,
a.zurueck:visited,
a.zurueck:active{
padding:0 9px 0 20px;
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
font-weight:bold;
color:#981e32;
}
a.mehr:link,
a.mehr:visited,
a.mehr:active{
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
}
a.mehr:hover{
text-decoration:underline;
}
a.zurueck:link,
a.zurueck:visited,
a.zurueck:active{
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_zurueck.gif);
}
a.zurueck:hover{ 
text-decoration:underline;
}
body.homepage a:link, 
body.homepage a:visited, 
body.homepage a:active{
font-size:11px; 
color:#fff; 
text-decoration:none;
}
body.homepage a:hover{
text-decoration:underline;
}
a.dark:link,
a.dark:visited,
a.dark:active{ 
font-size:11px; 
color:#333; 
text-decoration:none;
}
a.dark:hover{
text-decoration:underline;
}
a.download{
padding:0 0 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
color:#981e32;
display:block;
clear:both;
}
input{
background-color:#fff;
font-size:10px;
border:1px solid #dadada;
}
input.contentLogin{
background-color:#fff;
font-size:12px;
margin:0px 7px 0px 0px;
}
input.transparent{
background-color:transparent;
}
h6{
padding:0 0 10px 3px;
font-size:12px;
color:#5D1916;
font-weight:bold;
text-transform:uppercase;
/* background:url(/premweb/cms/static/img/admin/teaser_separator.gif) no-repeat bottom left; */
}
p.txtError{
font-size:11px;
color:#C51D23;
font-weight:bold;
}
p.subline{
font-size:11px;
color:#333;
margin:0 0 11px 0;
}
span.subheadline{
font-size:12px;
color:#333;
font-weight:bold;
}
span.normal{
font-size:11px;
color:#333;
}
span.contentTextSmallFont{
font-size:10px;
color:#333;
}
.umfluss{
float:left;
margin-right:5px;
}
.col_9B0202{
background:#9B0202;
}
.col_02749B{
background:#02749B;
}
.FontBright{
color:#fff;
}
.FontDark{
color:#333;
}
.FontBold{
font-weight:bold;
line-height:1.7em;
}
.tblDarker{
background-color:#dadada;
}
.tblDarker input{
background-color:transparent;
}
.tblBlack{
background-color:#333;
}
.tblLinie{
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x center left;
}
.tblEndpreis{
color:#333;
text-align:center;
font-size:20px;
font-weight:bold;
}
.tblTechnik{
background-color:#fff;
}
.tblTechnik tr td.tbl5Height{
height:5px;
}
.tblTechnik tr td{
height:15px;
}
.tblTechnik tr td input#txtEmail{
width:190px;
}
.margin5Top{
margin-top:5px;
}
.margin15Top{
margin-top:15px;
}
.formTextFeld, 
.formTextFeld115, 
.formTextFeld143, 
.formTextFeld295, 
.formTextFeld63, 
.formTextFeld40, 
.formTextFeld192, 
.formTextFeld165, 
.formTextFeld215, 
.formSelectFeld215,
.formSelectFeld192,
.formSelectFeld145,
.formSelectFeld115,
.formSelectFeld50{
font-size:11px;
background-color:#fff;
color:#333;
}
.formTextFeld{
width:220px;
}
.formTextFeld115{
width:115px;
}
.formTextFeld143{
width:143px;
margin-right:4px;
}
.formTextFeld295{
width:295px;
}
.formTextFeld63{
width:63px;
margin-right:5px;
}
.formTextFeld40{
width:40px;
margin-right:4px;
}
.formTextFeld192{
width:192px;
}
.formTextFeld165{
width:165px;
}
.formTextFeld215{
width:215px;
}
.formSelectFeld192{
width:196px;
}
.formSelectFeld115{
width:119px;
}
.formSelectFeld50{
width:50px;
}
.btnSubmit{
vertical-align:top;
}
.teaser150x85{
float:left; 
width:145px;
height:85px;
margin-bottom:5px;
overflow:hidden;
}
.teaser150x85Img{
margin:0 0 5px 0;
overflow:hidden;
}

.teaser150x85TVGuideDetailOrange{
float:left;
width:150px;
height:25px;
background:url(/stiftung/cms/static/img/admin/tv-guide_detailansicht_refresh2007.gif) no-repeat top left;
}
.teaser150x85TVGuideDetailOrange a{
position:relative;
top:7px;
margin:0 0 0 123px;
}

.teaserRotEinfach,
.teaserRotKalender{
float:left;
position:relative;
height:143px;
margin-bottom:5px;
}
.teaserRotEinfach{
height:55px;
background:url(/stiftung/cms/static/img/admin/teaser_red_redesign2007.gif) no-repeat top left;
}
.teaserRotKalender{
height:143px;
background:#dadada url() no-repeat top left;
padding:60px 0 0 0;
}
* html .teaserRotKalender{
height:203px;
he\ight:143px;
}
.teaserRotKalenderEinfach{
float:left;
position:relative;
width:145px;
height:110px;
background:url() no-repeat top left;
margin-bottom:5px;
padding:60px 0 0 0;
}
* html .teaserRotKalenderEinfach{
height:170px; 
he\ight:110px;
}
.Kalender{
font-size:9px;
color:#fff;
}
.Kalender table{
width:145px;
height:110px;
padding:0px;
}
.Kalender table tr td{
height:7px;
text-align:center;
padding-top:1px;
}
.Kalender table tr td,
.Kalender table tr th{
color:#333;
font-size:9px;
width:9px;
border-right:3px solid #dadada;
border-bottom:4px solid #dadada;
}
.Kalender table tr td a{
color:#333;
font-size:9px;
text-decoration:none;
}
.Kalender table tr td a:hover{
text-decoration:underline;
color:#fff;
}
.Kalender table tr td.KalenderTag{
background:#888 url() no-repeat top left;
color:#333;
border-right:3px solid #dadada;
border-bottom:4px solid #dadada;
}
.Kalender table tr td.KalenderTagHighlight{
background-color:#981e32;
color:#fff;
}
.Kalender table tr td.KalenderTagHighlight a{
color:#333;
}
.Kalender table tr td.KalenderTagHighlight a:active{
text-decoration:none;
}
.Kalender table tr td.KalenderTagHighlight a:hover{
color:#fff;
}
.teaserRotKalender select{
width:131px;
color:#333;
font-size:11px;
margin:7px 0 0 6px;
background-color:#fff;
}
.teaserOrange input{
background-color:#fff;
height:15px;
color:#333;
font-size:11px;
margin:0 0 0 6px;
}
.teaserOrange input.textbox{
width:100px; 
}
.teaserOrangeGross input{
background-color:#fff;
height:15px;
color:#333;
font-size:11px;
margin:0 0 10px 6px;
}
.teaserOrangeGross input.textbox{
width:127px;
}
.teaserOrange select{
width:131px;
color:#333;
font-size:11px;
margin:0 0 0 6px;
background-color:#fff;
}
.content450Container{
float:left;
width:450px;
padding-bottom:5px;
}
.contentContainer h2{
font-size:12px;
font-weight:bold;
}
.contentOhneInfobox h2{
font-size:12px;
font-weight:bold;
}
.contentMeldung{
width:445px;
margin:0px 0px 10px 0px;
}
.contentMeldung img{
float:left;
width:145px;
height:55px;
margin:0 5px 0 0;
}
.content600Teaser{
float:left;
width:595px;
margin-bottom:5px;
margin-right:5px;
}
.content600TeaserImage{
float:left;
width:395px;
margin-right:5px;
margin-bottom:5px;
}
.content600TeaserInfo{
float:left;
width:175px;
height:215px;
padding:10px 10px 10px 10px;
color:#fff;
}
* html .content600TeaserInfo{
width:195px;
w\idth:175px;
height:235px;
he\ight:215px;
}
.content600TeaserInfo p{
line-height:1.2em;
padding:0px;
margin:0px;
}
.content600TeaserInfo h4{
font-size:14px;
font-weight:bold;
}
.content600TeaserInfo a.mehr{
padding:0px 9px 0px 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
font-weight:bold;
line-height:2em;
}
.content600TeaserInfo a.mehr:hover{
text-decoration:underline;
}
.content105Teaser{
float:left;
width:95px;
height:48px;
padding:37px 0px 0px 5px;
margin:0px 10px 5px 0px;
font-size:11px;
overflow:hidden;
color:#fff;
background-repeat:no-repeat;
}
* html .content105Teaser{
width:100px;
w\idth:95px;
height:85px;
he\ight:48px;
}
.content105Teaser a{
padding:0 0 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
color:#fff;
/* ie5.2 mac band-pass filter */
/*\*//*/
display:block;
/**/
}
#aktionsboxTeaser{
float:left;
width:445px;
margin-bottom:5px;
margin-right:5px;
}
* html #aktionsboxTeaser{
width:450px;
w\idth:445px;
}
#aktionsboxTeaser h4{
font-size:11px;
font-weight:bold;
color:#fff;
}
#aktionsboxTeaser h4 a{
padding:0 0 0 20px;
background-image:url/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
color:#fff;
text-decoration:none;
/* ie5.2 mac band-pass filter */
/*\*//*/
display:block;
/**/
}
.aktionsboxTeaserHinweis{
/* [ms] float:left; */
padding:0px 0px 13px 0px;
}
.aktionsboxTeaserHinweis p{
margin:0px 0px 10px 0px;
}
.aktionsboxTeaserSubtitel{
float:left;
padding-left:4px;
padding-right:2px;
padding-top:3px;
margin-bottom:5px;
margin-right:5px;
width:289px;
height:22px;
color:#fff;
font-size:10px;
overflow:hidden;
line-height:1em;
}
* html .aktionsboxTeaserSubtitel{
width:295px;
w\idth:289px;
height:27px;
he\ight:22px;
}
.aktionsboxTeaserInfoLang{
padding-left:7px;
padding-right:7px;
padding-top:7px;
width:131px;
height:198px;
color:#fff;
font-size:11px;
line-height:1.18em;
overflow:hidden;
float:right;
}
* html .aktionsboxTeaserInfoLang{
width:145px;
w\idth:131px;
height:205px;
he\ight:198px;
}
.aktionsboxTeaserInfoLang p{
margin:0px 0px 10px 0px;
}
.aktionsboxTeaserTextLang{
float:left;
width:295px;
height:85px;
margin-right:5px;
color:#333;
font-size:11px;
line-height:1.3em;
overflow:hidden;
/* ie5.2 mac band-pass filter */
/*\*//*/
width:294px;
/**/
}
.aktionsboxTeaserImage{
float:left;
margin-right:5px;
margin-bottom:5px;
}
.aktionsboxTeaserInfo{
float:left;
padding-left:7px;
padding-right:7px;
padding-top:7px;
width:131px;
height:168px;
color:#fff;
font-size:11px;
line-height:1.18em;
overflow:hidden;
float:right;
}
* html .aktionsboxTeaserInfo{
width:145px;
w\idth:131px;
height:175px;
he\ight:168px;
}
.aktionsboxTeaserInfoKurzBild{
width:145px;
height:55px;
margin-bottom:5px;
color:#fff;
font-size:11px;
line-height:1.18em;
overflow:hidden;
float:right;
}
.aktionsboxTeaserInfoKurzText{
width:145px;
height:115px;
color:#fff;
font-size:11px;
line-height:1.18em;
overflow:hidden;
float:left;
}
.aktionsboxTeaserInfoKurz p{
margin:5px 0 0 5px;
}
.aktionsboxTeaserInfoKurzText p{
margin:5px 0 0 5px;
}
.aktionsboxTeaserButton{
float:left;
width:145px;
height:25px;
}
#aktionsboxTeaser a.mehr{
padding:0 0 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
color:#fff;
text-decoration:none;
font-weight:bold;
/* ie5.2 mac band-pass filter */
/*\*//*/
display:block;
/**/
}
#aktionsboxTeaser a:hover.mehr{
text-decoration:underline;
}
.aktionsboxTeaserInfoKurzText select, .aktionsboxTeaserInfoKurzText input{
margin:5px 0 5px 5px;
}
.aktionsboxTeaserInfoKurzText a.light{
color:#fff;
text-decoration:none;
}
.aktionsboxTeaserInfoKurzText a:hover.light{
text-decoration:underline;
}
.contentWasLaeuftJetzt{
float:right;
margin:0px 2px 5px 0px;
width:145px;
}
.contentText300{
float:left;
margin-right:5px;
padding-bottom:5px;
width:295px;
}
.contentText300 h5{
font-size:11px;
font-weight:bold;
}
.contentPakete450{
float:left;
margin:0 0 5px 0;
padding:5px 0 5px 5px;
width:438px;
height:45px;
border:1px solid #A57D73;
overflow:hidden;
}
.contentPakete450 img{
float:left; 
}
.contentPaketeHeadline{
float:left;
margin-bottom:5px;
}
.contentPakete450Komponente{
float:left;
width:350px;
width:345px;
}
.contentPakete450Komponente img{
margin-right:5px;
margin-right:1px;
}
.contentPakete450Preis{
float:right;
margin:0 2px 0 0;
padding:0;
}
.contentPakete450Preis img{
margin-bottom:5px;
}
.contentText450{
float:left;
margin-right:5px;
margin-bottom:5px;
width:445px;
}
.contentText450 h2{
font-size:12px;
font-weight:bold;
}
.contentText{
float:left;
padding-right:5px;
padding-bottom:20px;
zoom:100%;
}
.contentTextSmallFont{
font-size:10px;
float:left;
padding-right:5px;
padding-bottom:20px;
}
.content70Teaser,
.content95Teaser,
.content450Teaser{
float:left;
overflow:hidden;
}
.content70Teaser{
width:70px;
margin:0 5px 5px 0;
font-size:10px;
color:#333;
}
.content95Teaser{
width:95px;
margin:0 5px 5px 0;
font-size:10px;
color:#333;
}
.content450Teaser{
width:445px;
margin-bottom:5px;
}
* html .content450Teaser{
width:450px;
w\idth:445px;
}
.content450TeaserImage{
float:left;
width:145px;
}
.content450TeaserInfo{
float:left;
width:295px;
margin-left:5px;
color:#333;
font-size:11px;
line-height:1.18em;
overflow:hidden;
}
.content450TeaserHinweis{
padding:0px 0px 13px 0px;
}
.content450Teaser h4{
font-size:11px;
font-weight:bold;
color:#333;
}
.content150Teaser{
float:left;
width:145px;
margin:0px 5px 5px 0px;
font-size:11px;
overflow:hidden;
}
.content150Teaser p.bu{
padding:1px 0 0 0;
height:28px;
width:145px;
background-color:#fff;
overflow:hidden;
}
.content150TeaserFloatRight{
float:right;
width:150px;
padding:0px 0px 5px 0px;
font-size:11px;
overflow:hidden;
}
.content150TeaserFloatRight a.bright{
color:#fff;
}
.content150TeaserFloatRight a.dark{
color:#981e32;
}
hr.content150TeaserClearer{
height:40px;
display:block;
clear:both;
background-color:red;
display:none;
}
.content150TeaserCheckbox{
float:left;
width:150px;
font-size:11px;
text-transform:uppercase;
}
.content150Teaser h5{
font-size:11px;
font-weight:bold;
}
.content150Teaser h5.praemien{
height:28px;
overflow:hidden;
}
.content150Teaser h5 a,
.content150Teaser a.bright{
}
.content150Teaser h5 a{
padding:0 0 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
/* ie5.2 mac band-pass filter */
/*\*//*/
display:block;
/**/
}
.content150Teaser a.bright{
padding:0 0 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
color:#fff;
}
.content200Teaser{
float:left;
width:200px;
margin:0px 0px 5px 0px;
color:#fff;
}
.content200Teaser p{
padding:0px;
margin:0px;
}
.content200Teaser p.preline, 
.content600TeaserInfo p.preline, 
.aktionsboxTeaserHinweis span.preline{
font-size:10px;
color:#fff;
text-transform:uppercase;
}
.aktionsboxTeaserHinweis span.preline{
line-height:1em;
margin:0px 0px 5px 0px;
}
.content150Teaser p.prelinedark{
color:#333;
font-size:10px;
text-transform:uppercase;
}
.content150Teaser p.prelinebright{
color:#fff;
font-size:10px;
text-transform:uppercase;
}
p.preline{
font-size:11px;
color:#333;
/* text-transform:uppercase; */
}
.content200Teaser h5{
font-size:14px;
font-weight:bold;
}
.content200TeaserInfo{
width:185px;
padding-top:5px;
padding-left:10px;
margin-right:5px;
height:115px;
}
* html .content200TeaserInfo{
width:195px;
w\idth:185px;
height:120px;
he\ight:115px;
}
#aktionsboxTeaser a.dark,
.content95Teaser a.dark,
.content450Teaser a.dark,
.content150Teaser a.dark,
.content150TeaserFloatRight a.bright,
.content150TeaserFloatRight a.dark,
.content150Teaser a.dark,
.content200Teaser a.dark{
padding:0 0 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_breadcrump.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
color:#981e32;
}
.content225Teaser{
float:left;
width:225px;
overflow:hidden;
padding:5px 0 0 0;
}
.content225Teaser a.homepage{
text-decoration:none;
color:#981e32;
}
.content225Teaser a.homepage:hover{
text-decoration:underline;
}
.content225Teaser a.mehr,
.content200TeaserInfo a.mehr{
padding:0 9px 0 20px;
background-image:url(/stiftung/cms/static/img/admin/button_pfeil_mehr.gif);
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
}
.content225Teaser a.mehr{
color:#981e32;
}
.content200TeaserInfo a.mehr{
font-weight:bold;
color:#fff;
line-height:2em;
}
.content200TeaserInfo a.mehr:hover{
text-decoration:underline;
}
.content225Teaser a.mehr:hover{
text-decoration:underline;
}
.content300Teaser{
float:left;
width:300px;
padding:0 0 0 150px;
margin:5px 0px 15px 0px;
color:#333;
}
* html .content300Teaser{
width:450px;
w\idth:300px;
}
.content300Teaser form{
color:#333;
font-size:12px;
line-height:0.8em;
}
.contentContainer table{
clear:both;
font-size:11px;
}
.contentContainer table tr{
vertical-align:top;
}
.contentContainer table td.tblUnderline{
text-decoration:underline;
}
.contentContainer table td a{
text-decoration:none;
color:#981e32;
}
.contentContainer table td b a{
text-decoration:none;
color:#333;
}
.contentOneKlick{
float:left;
margin-bottom:5px;
width:300px;
height:55px;
}
.contentContainer.hr{
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x top left;
height:2px;
}
.contentLinie{
float:left;
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x top left;
height:2px;
width:100%;
}
.contentLinieHoch{
float:left;
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x center left;
height:10px;
width:445px;
}
.contentLinie220Klein{
float:left;
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x top left;
height:2px;
width:220px;
}
.contentLinie220{
float:left;
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x top left;
height:5px;
width:220px;
}
.contentTVGuideProgrammwahl h2{
float:left;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
display:block;
line-height:2em;
}
.contentTVGuideDetail{
float:left;
padding-top:4px;
padding-bottom:25px;
width:445px;
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_redesign2007.gif) repeat-x top left;
}
.contentTVGuideDetail h2{
font-size:12px;
color:#333;
font-weight:bold;
}
.contentTVGuideDetail h3{
font-size:15px;
color:#333;
font-weight:bold;
}
.contentTVGuideDetail p{
font-size:11px;
color:#333;
line-height:1.3em;
}
.contentTVGuideBlaettern{
clear:both;
font-size:11px;
width:100%;
}
.contentTVGuideTipp{
float:left;
width:280px;
margin-right:5px;
}
.contentTVGuideWoche{
width:450px;
height:25px;
margin-bottom:5px;
}
.contentTVGuideWoche img{
margin-right:5px;
}
.contentTVGuideSuche1{
float:left;
width:175px;
height:21px;
background:url() no-repeat top left;
margin-bottom:5px;
padding-left:50px;
padding-top:4px;
}
* html .contentTVGuideSuche1{
height:25px;
he\ight:21px;
width:225px;
w\idth:175px;
}
.contentTVGuideSuche1 select{
width:155px;
color:#333;
font-size:10px;
margin:0px 3px 0px 6px;
background-color:#fff;
}
.contentTVGuideSuche3{
float:left;
width:66px;
height:18px;
background:url() no-repeat top left;
margin-bottom:5px;
padding:7px 0px 0px 9px;
}
* html .contentTVGuideSuche3{
width:75px;
w\idth:66px;
height:25px;
he\ight:18px;
}
.contentTVGuideSuche3 a{
margin-right:16px;
}
img.contentTVGuideInfo{
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
}
.contentTVGuideDetailSuche1{
float:left;
width:445px;
height:22px;
background:url() no-repeat top left;
padding-top:3px;
margin-bottom:5px;
margin-right:5px;
}
* html .contentTVGuideDetailSuche1{
height:25px;
he\ight:22px;
}
.contentTVGuideDetailSuche1 input{
width:127px;
height:14px;
color:#333;
font-size:10px;
margin:0 0 0 82px;
background-color:#fff;
}
.contentTVGuideDetailSuche1 select{
width:130px;
height:17px;
color:#333;
font-size:10px;
margin:0 0 0 91px;
background-color:#fff;
}
.contentTVGuideDetailSuche2,
.contentTVGuideDetailSuche3{
float:left;
width:225px;
height:30px;
}
.contentTVGuideDetailSuche2{
background:url() no-repeat top left;
}
.contentTVGuideDetailSuche3{
background:url() no-repeat top left;
overflow:hidden;
}
.contentTVGuideDetailSucheZeitraum{
float:left;
background:transparent;
width:68px;
height:22px;
padding-top:3px;
padding-left:7px;
}
* html .contentTVGuideDetailSucheZeitraum{
width:75px;
w\idth:68px;
height:25px;
he\ight:22px;
}
.contentTVGuideDetailSucheZeitraum select{
width:55px;
height:17px;
color:#333;
font-size:10px;
background-color:#fff;
}
.contentTVGuideDetailSucheZeitraum snput{
background:transparent;
}
.contentTVGuideDetailSuche4{
float:left;
width:225px;
height:30px;
background:url() no-repeat top left;
overflow:hidden;
}
.contentTVGuideDetailSuche4 select{
width:130px;
height:17px;
color:#333;
font-size:10px;
margin:0 0 7px 4px;
background-color:#fff;
}
.contentTVGuideDetailSucheBtn{
float:left;
width:445px;
height:50px;
padding-right:5px;
text-align:right;
}
* html .contentTVGuideDetailSucheBtn{
width:450px;
w\idth:445px;
}
.content300TeaserOrange{
float:left;
width:295px;
height:55px;
margin:0px 5px 5px 0px;
background:url(/stiftung/cms/static/img/admin/teaser_schnellbest_redesign2007.gif) no-repeat top left;
}
.content300TeaserOrange img{
float:left;
margin-right:5px;
}
.sportBundesligaSponsor{
width:445px;
height:55px;
margin-bottom:5px;
float:left;
}
.sportBundesligaBild{
height:115px;
width:220px;
margin-right:5px;
margin-bottom:5px;
text-align:center;
float:left;
}
.BlaetternStatus{
float:left;
padding-top:3px;
padding-left:2px;
padding-bottom:3px;
font-weight:bold;
width:65px;
font-size:11px;
vertical-align:middle;
}
* html .BlaetternStatus{
width:70px;
w\idth:65px;
}
.BlaetternSeiten{
float:right;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
vertical-align:middle;
text-align:right;
}
.BlaetternSeiten a{
color:#981e32;
text-decoration:none;
font-size:11px;
margin-right:10px;
}
.BlaetternSeiten a:hover{
text-decoration:underline;
}
.BlaetternSeiten img{
padding:2px;
vertical-align:text-bottom; 
}
.BlaetternSeiten a.BlaetternAktSeite{
color:#981e32;
text-decoration:underline;
font-weight:bold;
font-size:11px;
vertical-align:middle;
}
.contentDefault150Form{
float:left;
width:145px;
height:25px;
margin:0 5px 5px 0;
background:url() no-repeat top left;
}
.contentDefault150Form select{
width:131px;
height:17px;
color:#333;
font-size:10px;
margin:3px 0 0 7px;
background-color:#fff;
}
.content210Teaser{
float:left;
width:205px;
margin:0px 5px 5px 0px;
font-size:11px;
overflow:hidden;
}
.contentDefault210Form{
float:left;
width:210px;
height:25px;
margin:0 5px 5px 0;
background:url() no-repeat top left;
}
.contentDefault210Form select{
width:196px;
height:17px;
color:#333;
font-size:10px;
margin:3px 0 0 7px;
background-color:#fff;
}
#infoboxContainer{
margin-top:2px;
padding-top:30px;
position:absolute;
top:0px;
left:600px;
}
#infoboxContainerRelative{
position:relative;
float:left;
width:145px;
}
#infoboxContainer h3{
padding:0 0 4px 0;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}


#PopUpMediaTopContainer,
#PopUpMediaImgTopContainer,
#PopUpTopLogo,
#PopUpTopContainer{
float:left;
position:absolute;
top:0px;
left:0px;
width:109px;
height:44px;
}
#PopUpTopContainer{
width:100%;
height:85px;
background:#981e32 url(/stiftung/cms/static/img/admin/popupHeader.gif) no-repeat bottom left;
}
#PopUpMediaTopContainer{
width:100%;
height:118px;
background-image:url(/stiftung/cms/static/img/admin/popupHeader.gif);
background-repeat:no-repeat;
background-position:bottom left;
}
#PopUpMediaImgTopContainer{
width:100%;
height:60px;
background:#981e32;
background-image:url(/stiftung/cms/static/img/admin/popupHeader_neu_redesign2007.gif);
background-repeat:no-repeat;
background-position:left 50px;
}
#PopUpTopNavigation{
float:left;
position:absolute;
top:55px;
left:0px;
height:30px;
width:100%;
margin-left:5px;

}
#PopUpTopNavigation ul{
list-style:none;
}
#PopUpTopNavigation ul li{
display:inline;
}
#PopUpFooterContainer{
float:left;
position:absolute;
top:330px;
left:0px;
padding-left:375px;
width:100%;
height:20px;
background:#981e32 url(/stiftung/cms/static/img/admin/site_bg.gif) repeat-y top left;
}
#PopUpFooterContainer a{
color:#fff;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
#PopUpFooterContainer a:hover{
text-decoration:underline;
}
#PopUpFooterContainer img{
margin-top:3px;
margin-left:5px;
margin-right:5px;
}
#PopUpMediaFooterContainer a{
color:#fff;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
#PopUpMediaFooterContainer a:hover{
text-decoration:underline;
}
#PopUpMediaFooterContainer img{
margin-top:3px;
margin-left:5px;
margin-right:5px;
}
* html #PopUpContent{
width:475px;
w\idth:465px;
height:260px;
he\ight:235px;
}
#PopUpMediaContent,
#PopUpMediaImgContent,
#PopUpContent,
#PopUpMediaFooterContainer{
float:left;
overflow:auto;
width:465px;
padding:5px;
position:absolute;
left:0px;
z-index:20;
font-size:12px;
line-height:1.3em;
}
#PopUpMediaContent{
height:345px;
top:79px;
font-size:11px;
}
#PopUpMediaImgContent{
height:345px;
top:60px;
font-size:11px;
}
#PopUpContent{
height:235px;
top:85px;
font-size:12px;
}
#PopUpMediaImgFooterContainer{
top:360px;
padding-left:230px;
width:100%;
height:20px;
background-color:#981e32;
z-index:100;
}
#PopUpMediaFooterContainer{
top:379px;
padding-left:230px;
width:100%;
height:20px;
background-color:#981e32;
z-index:100;
}
* html #PopUpMediaContent{
width:475px;
w\idth:465px;
height:350px;
he\ight:345px;
}
.Player{
font-size:11px;
line-height:1.3em;
margin:1px 0 3px 0;
}
.bildunterschrift{
font-size:11px;
color:#333;
margin:3px 0;
}
#PopUpContent h3{
font-size:15px;
color:#333;
font-weight:bold;
}
#PopUpContent p{
font-size:11px;
color:#333;
line-height:1.3em;
}
#PopUpContent table{
width:445px;
border:0;
}
#PopUpContent table tr{
vertical-align:top;
}
#PopUpContent table tr th{
text-align:left;
}
#PopUpContent img.formate{
margin-right:1px;
}
.BlaetternMediaPopUp{
float:left;
padding-top:3px;
padding-bottom:3px;
font-weight:bold;
font-size:11px;
vertical-align:bottom;
width:320px;
text-align:center;
}
.contentPopUpLinie{
float:left;
background:url(/stiftung/cms/static/img/admin/tv-guide_separator_popup.gif) repeat-x top left;
height:2px;
width:320px;
}
.txtDetailPopUp{
font-size:11px;
width:320px;
color:#333;
margin:3px 0;
}
* html .txtDetailPopUp{
width:317px;
w\idth:320px;
}
#container{
float:left;
}
.checkboxMargin{
-margin:-4px 0px 0px -4px;
}
input.radioMargin{
margin:1px 0 0 0;
-margin:-3px 0px 0px -4px;
}
.formSelectFeld131{
width:127px;
font-size:11px;
background-color:#fff;
color:#333;
}
.paddingTd{
padding:4px 0;
}
.FontBrightSize11{
color:#fff;
font-size:11px;
}
table.voting td{
height:20px;
}
.abobaukasten input{
background-color:transparent;
}
.legacyContentContainer ul{
padding:0 0 0 1.5em;
list-style-type:square;
}
.smallPrint {
font-size:9px;
}
.smallPrint a {
font-size:9px;
}
.contentTextSmallFont a {
font-size:10px;
}
.tblTechnik th, 
.tblTechnik td{
padding:0 0 0 5px;
}
.tblTechnik th{
text-align:left;
background-color:#dadada;
}
#areaContent .contentContainer .legacyContentContainer span.ueberschrift {
color:#981e32;
}
#PopUp #PopUpContent p.smallPrint{
font-size:9px;
}
/* 
.legacyContentContainer .legacyContentBox p a{
color:#C80000;
}
.legacyContentBox h1 {
    color:#981e32;
}
*/
#PopUpTopNavigation a {
text-decoration:none;
}

.contentText ol li, .contentText ol{
list-style-type:decimal !important;
}



/* -- Bilderpool Styles -- */
.bilderpool {
    clear:both;
    margin-bottom:5px;
}
.bilderpool .entry {
    float:left;
    width:145px;
    height:100px;
    margin:0 5px 5px 0;
}
.bilderpool .entry img {
    height:85px;
    width:145px;
}
.bilderpool .entry p {
    margin:3px 0 0 0;
    padding:0;
    vertical-text-align:middle;
}
.bilderpool .entry input {
    border:none;
    margin:0;
    padding:0;
}

/* Styleanpssungen für Redesign */
.formTextFeld192{
width:448px;
}
 
a.mehr:link,
a.mehr:visited,
a.mehr:active{
background-image:url(/stiftung/cms/static/img/admin/sky-stiftung_pfeilbutton_gruen.gif);
}
a.mehr:hover{
text-decoration:underline;
}
a.mehr:link,
a.mehr:visited,
a.mehr:active,
a.zurueck:link,
a.zurueck:visited,
a.zurueck:active{
padding:0 9px 0 20px;
background-repeat:no-repeat;
background-position:0px 1px;
text-decoration:none;
font-weight:bold;
color:#000;
}
.legacyContentContainer img  {
    margin-right:5px;
}
