/* CSS Document */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}

.sIFR-replaced {
    visibility: visible !important;
}

span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
    visibility: hidden;
}

.sIFR-hasFlash h2 {
    visibility: hidden;
    letter-spacing: -9px;
    font-size: 55px;
}

.sIFR-hasFlash h3 {
    visibility: hidden;
    letter-spacing: -6px;
    font-size: 25px;
}

.sIFR-hasFlash h4 {
    visibility: hidden;
    letter-spacing: -5px;
    font-size: 21px;
}
.sIFR-hasFlash h5{
    visibility: hidden;
    letter-spacing: -2px;
    font-size: 15px;
    margin:0px;
    padding:0px;
}
.sIFR-hasFlash h6 {
    visibility: hidden;
    letter-spacing: -1px;
    font-size: 13px;
    margin:0px;
    padding:0px;
}

.sIFR-hasFlash h5#pullquote {
    letter-spacing: -4px;
    visibility: hidden;
    font-size: 24px;
}
body{
    margin:0px;
    padding:0px;
    background-image:url(../images/bg_oben.jpg);
    background-repeat:repeat-x;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#013773;
}
#header{
    width:1000px;
    height:134px;
    background-image:url(../images/verl_header.jpg);
    background-position:266px 0px;
    background-repeat:no-repeat
}
#leftcolumn{

position:relative;
    float:left;
    
    height:610px;
    background-image:url(../images/verl_leftcolumn.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
}


#rightcolumn{
        position:absolute;
        width:710px;
        height:610px;
        max-height:610px;
        background-image:url(../images/verl_content3.jpg);
        background-repeat:no-repeat;
        background-position:bottom left;
        margin-left:266px;
        padding-left: 19px;
        z-Index:-1;
}
#footer_con
{
    position:absolute;
    top:743px;
    left:0px;
    height:25px;
    width:1000px;
    background-image:url(../images/fusszeile.jpg);
    background-repeat:no-repeat;
    background-position: top left;
    background-color:#f4b4c9;
	z-Index:-1;
}
#footer
{
    /*position:relative;*/
	position:absolute;
    top:5px;
    left:560px;
    width:300px;
    font-size:11px;
    font-weight:normal;
    color:#013773;
	z-Index:-1;
}
#footer a{
    text-decoration:none;
    color:#013773;
}

h1{
    margin-top:0px;
    font-size:24px;
    padding:0px;
}
h5{
    font-size: 12px;
    margin:0px;
  
    text-decoration:none;
}
h5 a{
 
    text-decoration:none;
}
h6{
    font-size: 11px;
    margin:0px;
  
    text-decoration:none;
}
h6 a{
 
    text-decoration:none;
}
p{
    margin-top:0px;

}
#content{
    position:absolute;
    top:163px;
    left: 250px;
    height:528px;
    width: 698px;
    padding-top:0px;
    padding-left:43px;
}
.startseite_tv td{
    width:229px;
    padding-right:10px;
    font-size:12px;
    vertical-align: top;
    padding-bottom:5px;
    }
.startseite_tv_text{
    height: 50px;
}
.startseite_info{
    height: 40px;
    padding-bottom:5px;
}
.startseite_news_td1{

}
.startseite_news_td2{

}
.startseite_news_td3{

}
.startseite_news_td4{

}
/* CSS Document */
#content_quiz{
    position:absolute;
    top:163px;
    left: 250px;
    height:528px;
    width: 710px;
    padding-top:0px;
    padding-left:43px;
    background-image:url(../images/quiz.jpg);
    background-repeat: no-repeat;
    background-position:0px 40px;

}
#content_blase{
    position:absolute;
    top:163px;
    left: 250px;
    height:528px;
    width: 710px;
    padding-top:0px;
    padding-left:43px;
    background-image:url(../images/blase.jpg);
    background-repeat: no-repeat;
    background-position:0px 40px;
}
#text_quiz{
    position:relative;
    left: 410px;
    top: 150px;
    width: 441px;
    height: 247px;
    color: #000000;
    z-index:1;
}
#text_blase{
    position:relative;
    left: 20px;
    top: 100px;
    width: 441px;
    height: 247px;
    z-index:1;
}
#main_large{
    width:1000px;
}
#menue_large{
    position:absolute;
    top:0px;
    padding-top:10px;
    height: 124px;
    width:266px;
    background-color:white;
    z-index:50;
}
#rightcolumn_large{
position:relative;
    display:table;
    background-color:white;
    width:710px;
    top:28px;
    left:28px;

}

#footer_large{
    position:relative;
    top:70px;
    clear:both;
    height:45px; 
    line-height: 25px;
    padding-left:300px;
    padding-top: 30px;
    font-size:11px;
    color:#013773;
    font-weight:normal;
    z-Index:-1;
}

#footer_large a{
    text-decoration:none;
    color: #013773;
}

#footendform {height: 0px;}
*html, #footendform {height: 300px;}

#pfad {
    position:relative;
    top:-10px;
    left: 0px;
    font-size:10px;
    color:#013773;
    z-index:2;
}
#pfad a{

    color:#013773;
}
#Video{
    position: absolute;
    left: 333px;
    top: 264px;
    width:300px;
    height:355px;
    overflow:auto;
}
#VideoText{
    position: absolute;
    overflow:auto;
    left: 333px;
    top: 495px;
    width:300px;
    height:130px;
    overflow:auto;
}
#uebersichtsliste_vorschaubild{
    position: absolute;
    left: 0px;
    top: 50px;
    width:290px;
    background-color:#ffffff;
    font-size:10px; color:green; padding: 3px; border:1px solid green;
}
#banner{
    position: absolute;
    left: 285px;
    top: 0px;
}

/*Ostern mit Cosy-Tiger*/
#egg{
    position: absolute;
    left: 845px;
    top: 145px;
	z-Index: 50;
}
#hase {
	display: block;
	width: 405px;
	height: 208px;
	background-image: url(../upload/ostern/hase.jpg); 
	background-repeat: no-repeat;
	background-position: bottom left;
	}


#uebersichtsliste_subheadline_description{
    position: absolute;
    left: 20px;
    top: 510px;
    width:290px;
    background-color:#ffffff;
    font-size:10px; color:green; padding: 3px; border:1px solid green;
}
#VideoNav a{
    font-weight:bold;
    color:#013773;
}
#VideoGallery{
    position: absolute;
    left: 664px;
    top: 263px;
    width:290px;
    height:378px;
    overflow:auto;
    vertical-align:top;
}
#VideoGallery a{
    color:#013773;
    font-weight:normal;
}
#Divider{
    position: absolute;
    left: 643px;
    top: 264px;
    width:1px;
    height:378px;
    background-color:#f5bacd;
}
.Li_Main{
    padding-left: 17px;
    list-style-image: url(../images/li_large.jpg);
    font-weight: bold;
}
.Li_Sub{
    list-style-image: url(../images/li_small.jpg);
    font-weight: normal;
    color: #013773;
}
.Li_Main a, Li_Sub a{

    color: #013773;
}

.startseite_news_img1{
    width:163px;
    text-align:right;
}

.startseite_news_txt{
    width:200px;
    padding-left:15px;
    
}
.startseite_news_img2{
    width:126px;
    text-align:right;
}
a {
color:#013773;
}
#leftcolumn_large{
    position:relative;
    float:left;
    height:610px;
    background-image:url(../images/verl_leftcolumn.jpg);
    background-position:bottom left;
    background-repeat:no-repeat;
    width:266px;
}
#header_large{
    height:134px;
    background-image:url(../images/verl_header.jpg);
    background-position:266px 0px;
    background-repeat:no-repeat
}

#headerverlauf_large{
    background-image:url(../images/bg_oben.jpg);
}

.bg_largetemplate{
    background-image:url(../images/bg_largetemplate.gif);
    background-repeat:repeat-y;
}
.NaviMain{
    margin:0px;
    background-image:url(../images/bgNaviBlue.gif);
    background-repeat:repeat-x;
    padding-left:30px;
    padding-top:1px;
    height:24px;
    width:180px;
}
.NaviMainActive{
    margin:0px;
    background-image:url(../images/bgNaviPinkAktive.gif);
    background-repeat:repeat-x;
    padding-left:30px;
    padding-top:1px;
    height:24px;
    width:180px;
}
.NaviSub{
    margin:0px;
    background-image:url(../images/bgNaviPinkSub.gif);
    background-repeat:repeat-x;
    padding-left:45px;
    padding-top:1px;
    height:24px;
}
.NaviMainLast{
    background-image:url(../images/bgNaviBlueLast.jpg);

    background-repeat:no-repeat;
    width:230px;
    height:26px;
    padding-left:30px;
    padding-top:1px;
}
.NaviMainLastActive{
    background-image:url(../images/bgNaviPinkLast.jpg);
    background-repeat:no-repeat;

    width:230px;
    height:26px;
    padding-left:30px;
    padding-top:1px;
}
.NaviMainFirst{
    background-image:url(../images/bgNaviBlueFirst.jpg);
    background-repeat:no-repeat;
    width:230px;
    height:26px;
    padding-left:30px;
    padding-top:1px;
}
.NaviMainFirstActive{
    background-image:url(../images/bgNaviPinkFirst.jpg);
    background-repeat:no-repeat;
    width:230px;
    height:26px;
    padding-left:30px;
    padding-top:1px;
}
#menue{
    position:absolute;
    top:10px;
    height: 224px;
    width:266px;
    z-index:50;
}
.teaser_img{
    width:88px;
}
.TabNoLnk{
    color: grey;
}
.TabLnk{
    Color: white;
}
#StageMainText{
    height:230px;
    overflow: auto;
}

#SteckbriefCon{
    position:relative;
    top:5px;
    left: 0px;
    background-image:url(../images/bgSteckbrief.jpg);
    background-repeat: no-repeat;
    width: 578px;
    height:720px;

}
#Steckbrief_Text{
    padding:10px;
    padding-top:20px;
    

}
#Steckbrief_Top{
    padding:10px;
}
#UebersichtCon{
    position:relative;
    top:5px;
    left: 0px;
    width: 692px;
    height:720px;
}
#Uebersicht_Links{
    float:left;
    width:344px;

}
#Uebersicht_Rechts{
    float:right;
    width:344px;
}
.Uebersicht_Links_Con{
    background-image:url(../upload/bgUebersichtLarge.jpg);
    background-repeat: no-repeat;
    width:330px;
    height:158px;
}

.Uebersicht_Links_Con td{
    vertical-align:top;
    padding-top:13px;
}

.Uebersicht_Image_Large{

    width:118px;
    height:126px;
}
.Uebersicht_Image_Large_Con{
    padding-left:20px;
    width:128px;
}
.Uebersicht_Text_Large{
    overflow:auto;
    width:175px;
    height:126px;
}
.Uebersicht_Papier_Large{
    position:relative;
    top:-136px;
    left:7px;
    background-image:url(../upload/bgUebersichtPapier.jpg);
    background-repeat: no-repeat;
    width:60px;
    height:40px;
}
.Uebersicht_Rechts_Con{
    background-image:url(../upload/bgUebersichtSmall.jpg);
    background-repeat: no-repeat;
    width:263px;
    height:125px;
}

.Uebersicht_Rechts_Con td{
    vertical-align:top;
    padding-top:13px;
}

.Uebersicht_Image_Small{

    width:80px;
    height:89px;
}
.Uebersicht_Image_Small_Con{
    padding-left:20px;
    width:90px;
}
.Uebersicht_Text_Small{
    overflow:auto;
    width:150px;
    height:89px;
}
.Shop_Con{
}

.Shop_Con td{
    vertical-align:top;
    padding-top:13px;

}

.Shop_Image{
    background-color:#a7c9e5;
    width:231px;
    height:172px;
}
.Shop_Image_Con{
    padding-left:0px;
    width:231px;
}
.Shop_Text{
    overflow:auto;
    padding-left:20px;
    width:450px;
    height:172px;
}
.Shop_Form{
    font-size:11px;
    border:1px solid #a7c9e5;
    margin-top: 20px;
}

.gluecksrad{
    position:absolute;
    z-index:1;
    top:236px;
    left: 236px;
    height:300px;
}

.textItem{
 padding-top: 8px;

 
}
.qsteck { 
width: 500px;
height: 80px;
overflow: auto;
border:1px solid #a7c9e5

}

.auswahl {width:67px; border:1px solid #a7c9e5}
*html, .auswahl {width:62px; border:1px solid #a7c9e5} 

.file {
    background-color:#FFFFFF; 
    width: 350px; cursor:pointer;
    color: #999999;
    border: 1px solid #a7c9e5;
}

input,textarea { border:1px solid #a7c9e5 }

/*Tabellen mit Gewinnern*/
#tabelle { border:none;  border-collapse:collapse; float: none;}
/*<td>*/
.cell {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px 5px 5px 0px; 
    margin: 0px;
    vertical-align: top;
    font-family:Verdana, Arial, sans-serif; font-size:12px; 
    color:#013773;
}

.newsletter-div{
    background-image:url(../images/newsletter.jpg);
    background-position:0px 0px;
    background-repeat:no-repeat;
    width: 500px;
}
.newsletter-table{
    margin-left: 15px;
    margin-top: 15px;
}
.newsletter-table td{
    padding-bottom:5px;
    padding-right:4px;
}
.almhuetten-table{
    margin-left:0px;
    margin-top:0px;
 /*   width: 697px; */
    border: 0px solid #CCCCCC;
    padding:0px;
}
.almhuetten-table td{
    padding-bottom:3px;
    padding-right:4px;
    
}
input.validation-failed, textarea.validation-failed, select.validation-failed{
    border: 1px solid #FF3300;
    color : #FF3300;
}
input[type="checkbox"].validation-failed {
    outline: 1px solid #FF3300;
    color : #FF3300;
}
input.validation-passed, textarea.validation-passed, select.validation-passed {
    border: 1px solid #00CC00;
    color : #000;
}
input[type="checkbox"].validation-passed {
    outline: 1px solid #00CC00;
    color : #000;
}
.validation-advice {
    font-weight: bold;
    font-size:10px;
    line-height:2px;
}

.AlmBackground{
    position:relative;
    width: 700px;
    height:500px;
    background-image:url(../upload/bgAlmhuette_gross.jpg);
    background-repeat: no-repeat;
}
#AlmForm{
    position:relative;
    top:-460px;
    left:40px;
    font-size:11px;
}
#AlmForm input{
    font-size:11px;
}
#Pfeil{
  position:absolute;
  top:295px;
  left:290px;
}
#Pfeil2{
  position:absolute;
  top:295px;
  left:40px;
}
#AlmRanking{
    position:relative;
    top:-460px;
    left:40px;
    font-size:11px;
    width:250px;
    padding:2px;


}
#AlmRanking td{
    padding:2px;

}
.ARText{
  position:absolute;
  top:127px;
  left:350px;
  font-size:11px; 
  width:130px; 
}
#ReferenceBack{
    background-image:url(../upload/Brief.jpg); 
    position:absolute;
    top:0px;
    left:0px;
    width:414px;
    height:344px;
    background-repeat: no-repeat;
    border:1px solid #013773;
}

#ReferenceDiv{
    position:relative;
    top:19px;
    left:16px;
   

}
#Response{
    position:relative;
    top:39px;
    left:16px;

}
#Reference{
    font-size:13px;
}
#Reference td{
    padding-bottom: 10px;
}
#Reference input{
    font-size:11px;
}
#ReferenceClose {
    position:relative;
    top:2px;
    left:402px;
    z-Index:20;
    border:1px solid #013773;
    width:10px;
}
#GebPl_PreviewBack{ 
    position:absolute;
    top:72px;
    left:42px;
    width:620px;
    height:437px;
    background-repeat: no-repeat;
    border:1px solid #013773;
}
#GebPl_PreviewMessage1_bu{
    position:absolute;
    top:245px;
    left:253px;
    width:330px;
    height:175px;
    background-color:#fff;
    
}
#GebPl_PreviewMessage1_bu table{
    font-size:15px;
}
#GebPl_PreviewMessage1_bu textarea{
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: hidden;
    overflow:-moz-scrollbars-none;
}
#GebPl_PreviewMessage2_bu{
    position:absolute;
    top:198px;
    left:83px;
    width:50px;
}
#GebPl_PreviewMessage2Detail_bu{
    font-size:20px;
    width:38px;
    text-align:center;
    color:white;
    font-weight:bold;
}


#GebPl_PreviewMessage1_ma{
    position:absolute;
    top:215px;
    left:308px;
    background-color:#EADDE7;
    width:292px;
    height:177px;
}
#GebPl_PreviewMessage1_ma table{
    font-size:14px;
}
#GebPl_PreviewMessage1_ma textarea{
    overflow: scroll;
    overflow-y: hidden;
    overflow-x: hidden;
    overflow:-moz-scrollbars-none;
}
#GebPl_PreviewMessage2_ma{
    position:absolute;
    top:35px;
    left:111px;
    width:50px;
}
#GebPl_PreviewMessage2Detail_ma{
    font-size:20px;
    width:35px;
    text-align:center;
    color:white;
    font-weight:bold;
}
#GebPlBack {
    position:relative;
    top:-10px;
    left:0px;
    width:620px;
    height:437px;
    background-repeat: no-repeat;
    border:1px solid #013773;
} 

#GebPlMessage1_bu{
    position:absolute;
    top:238px;
    left:250px;
}
#GebPlMessage1_bu textarea{
overflow: scroll;
overflow-y: hidden;
overflow-x: hidden;
overflow:-moz-scrollbars-none;
}
#GebPlMessage2_bu{
    position:absolute;
    top:198px;
    left:87px;
    width:100px;
}
#GebPlMessage2_bu input{
    font-size:20px;
    width:25px;
    text-align:center;
}


#GebPlMessage1_ma{
    position:absolute;
    top:213px;
    left:305px;
    
        background-color:#EADDE7;
    width:285px;
    height:170px;
}
#GebPlMessage1_ma textarea{
overflow: scroll;
overflow-y: hidden;
overflow-x: hidden;
overflow:-moz-scrollbars-none;
}
#GebPlMessage2_ma{
    position:absolute;
    top:30px;
    left:115px;
    width:100px;
}
#GebPlMessage2_ma input{
    font-size:20px;
    width:25px;
    text-align:center;
}

#tiger{
    position:absolute;
    bottom:0px;
    top:233px;
    left:-50px;
    width:400px;
}

#tiger2{
    position:absolute;
    bottom:0px;
    top:233px;
    width:400px;
}

#content_large{
        position:absolute;
        width:710px;
        height:100%;
        left:264px;
}