html {}
body {
        font-family: Verdana, sans-serif; color:#000000; 
       /* background-image: url(img/bg.gif);*/
		
background-repeat:  repeat-y;

		
        margin: 0; padding: 0;

}
* {
        margin: 0; padding: 0;
}

img{
border:0;
}


  

   
   p {
        margin-top: 6px;

}


.rot{
color: #e2001c;
}

.brot{
font-weight: bold;
color: #e2001c;
}

#adresseintrag .gruen{
padding: 4px;
background-color: #cddbfa;

}

#adresseintrag .grau{
padding: 4px;
background-color: #333333;
color: #ffffff;

}

#adresseintrag .rand{
 border: #002579 solid 2px;
padding: 4px;
}

.normschrift{
font-size:10px; font-family: Verdana; color:#666666; font-weight:normal;
}

/****************/
/*** clearfix ***/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
        display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




/***************/
/*** page ***/
#page{


}


/***************/
/*** topline***/
#oben{

display: none;

}

/***************/
/*** bottomline ***/
#unten{
display: none;


}

/***************/
/*** kreuzerwrapper ***/
#kreuzerwrapper{

}

/***************/
/*** leftcol ***/

#leftcol {
display: none;

}

/***************/
/*** navigation ***/



/***************/
/*** maincol ***/

#maincol {
     
       
	
	/*background-image: url(img/bg_maincol.gif);
	background-repeat:  repeat-y;*/
        color: #000000;
}

#footer {
display: none;
        float: right;
        width: 520px;
		height: 22px;


        color: #333333;
}


/*************************/
/*******mitteltrenner*****/

#mitteltrenner{
width:510px;
height:23px;
background-image: url(img/trenn.gif);
 background-position:0px 5px;
background-repeat:  no-repeat;
}

/*************************/
/******tagestipps*****/

#tippcontainer{
display: none;
background-image: url(img/akt_bg.gif);
background-repeat:  repeat-y;
width: 510px;
/* height: 205px; */
}



div.teaserPic {
        float: left;
        width: 160px;
}

div.teaserTxt {
       /* margin-left: 150px;*/
         font-size: 12px;
}

.tagestipp {
   width: 226px;
}
.tagestipp img {
   float: left;
}
/********************************/
/******Hauptsektion****************/



.sektion{

background-color:#ffffff;
color: #000000;

margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
}

#beitragstrenner{

width:490px;
height: 21px;
background-image: url(img/mtrenner.gif);

}

#subnavi a{
color: #666666;
}

#subnavi a:hover{
color: #e2001c;
}

#subnavi a.aktiv {
color: #e2001c;
}



/* ARTIKEL  */

.artikelbild{
background-color:#ffffff;
margin-right: 10px;
margin-top: 20px;
border-color: #eeeeee;
border-style: solid;
border-width:0px 1px 1px 0px;
	   

}
.bu{

font-family: Verdana, sans-serif;font-size: 9px; line-height: 11px; color: #000000;
padding-top:5px;
padding-bottom:5px;
padding-left:4px;
}

.datum{
font-weight:normal;
}
.icon{
display: none;
margin-bottom: -1px;
}
.icon2{
display: none;
margin-bottom: -2px;
}
.icon3{
display: none;
margin-bottom: -5px;
}
.icon4{
display: none;
margin-bottom: -4px;
}


#artikelcont {

}



#artikelcont p{
 margin-top: 15px;
}

#artikelcont a{
color: #e2001c;
}



#artikelcont a:hover{
color: #666666;
}


#artikelcont i{
color: #000000;
font-weight: bold;
font-style: normal;
}


#artikelcont b{
color: #000000;
font-weight: bold;
font-style: normal;
}


#artikelcont k{
color: #666666;
font-weight: normal;
font-style: italic;
}


 k{
color: #666666;
font-weight: normal;
font-style: italic;
}



.autor{
 color:#666666; font-size: 9px;font-weight:bold; margin-left:5px;
}

ul.verweis{
list-style-image:url(img/arrow1.gif);
margin-left:15px;
margin-top:10px;
font-family: Verdana, sans-serif; color:#e2001c; font-size: 10px; line-height: 11px;
}

/*********************TERMINE**************/

#termincont {
width:510px;
background-image: url(img/akt_bg.gif);
}


#termincont h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 18px; 
}
#termincont h3{
font-family: Verdana, sans-serif; color:#666666; font-size: 10px;
}
#termincont h4{
font-family: Verdana, sans-serif; color:#666666; font-size: 9px; line-height: 15px;
}
#termincont h5{
font-family: Verdana, sans-serif;  color:#e2001c; font-size: 10px;
}

#termincont p{
font-family: Verdana, sans-serif;font-size: 11px; line-height: 15px; color: #666666;
}

#termincont .hintergrund{
 display: block; color: white; padding: 1px 4px 1px 4px; font-size: 13px; font-weight: normal; background-color: #666666; font-family: Helvetica, sans-serif;
}

#termincont a{
color: #e2001c;
}

#termincont a:hover{
color: #666666;
}

#beitragstrennerTermin{

width:490px;
height: 1px;
background-image: url(img/mtrenner_small.gif); 
background-repeat:  no-repeat;
overflow:hidden;

}

.termineintrag{
padding-top: 7px;
padding-bottom: 7px;

}

ul.zeit{
list-style-image:url(img/arrow1.gif);
margin-left:15px;
margin-top:10px;
margin-bottom:5px;
font-family: Verdana, sans-serif; color:#e2001c; font-size: 10px; line-height: 11px;
}
.tipp{
font-family: Verdana, sans-serif; color:#000000; font-size: 9px;background-color: #e2001c; color: white;
}

.neu{
font-family: Verdana, sans-serif; color:#000000; font-size: 9px; background-color: #666666; color: white;
}

/****************** Tops&Flops*************************/

#topsflops {
width:510px;
background-image: url(img/akt_bg.gif);
}
#topshead{

width:510px;
height: 25px;
background-image: url(img/tops_head.gif);
}

#beitragstrennerTopsFlops{

width:490px;
height: 1px;
background-image: url(img/mtrenner_small.gif); 
background-repeat:  no-repeat;
overflow:hidden;
}

#topsflops h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 18px; 
}
#topsflops h3{
font-family: Verdana, sans-serif; color:#ffffff; font-size: 10px; padding-left:4px;

}
#topsflops h4{
font-family: Verdana, sans-serif; color:#666666; font-size: 9px; line-height: 13px; 
}
#topsflops h5{
font-family: Verdana, sans-serif;  color:#e2001c; font-size: 10px; 
}

#topsflops p{
font-family: Verdana, sans-serif;font-size: 9px; line-height: 12px; color: #666666; font-weight: normal;
}
.tfverweis {
font-family: Verdana, sans-serif;  color:#e2001c; font-size: 9px; font-weight: bold;
}
#topsflops a{
color: #e2001c;
}

#topsflops a:hover{
color: #666666;
}

.TFKasten{
margin-top: 18px; 
width:489px;
}

/************** ENDE ******************/

/****************** Adressen*************************/

#adresscont {
width:510px;
background-image: url(img/akt_bg.gif);
}
#adresshead{
width:510px;
height: 25px;
background-image: url(img/adr_head.gif);
}

#adresscont h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 18px; 
}
#adresscont h3{
font-family: Verdana, sans-serif; color:#ffffff; font-size: 10px; padding-left:4px;
}
#adresscont h4{
font-family: Verdana, sans-serif; color:#666666; font-size: 9px; line-height: 13px; 
}
#adresscont h5{
font-family: Verdana, sans-serif;  color:#e2001c; font-size: 10px; 
}

#adresscont p{
font-family: Verdana, sans-serif;font-size: 9px; line-height: 12px; color: #666666; font-weight: normal; margin-top: 0px;
}
#adresscont a{
color: #e2001c;
}
#adresseintrag h2.adressblock{
font-family: Verdana, sans-serif; color:#000000; font-size: 10px;  font-weight:bold;
}


#adresscont a:hover{
color: #666666;
}

.ADsuchKasten{
margin-top: 12px; 
margin-bottom: 12px; 
width:489px;
}

h2.adressblock{
margin-top: 10px;
}


#beitragstrennerAD{
width:490px;
height: 12px;
background-image: url(img/mtrenner.gif);
}

#aktuell h1{
font-family: Verdana, sans-serif; color:#000000; font-size: 10px; line-height:13px; 
}

#aktuell h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 20px; line-height:24px; 
}
#aktuell h3{
font-family: Verdana, sans-serif; color:#666666; font-size: 10px; line-height:13px; 
}
#aktuell p{
font-family: Verdana, sans-serif;font-size: 11px; line-height: 15px; color: #666666;
}

#aktuell  a {
text-decoration: none;
color: #e2001c;
}

#aktuell  a:hover {
color: #666666;
}

#meldedit .formelem {
        font-family: Arial, Helvetica, sans-serif; color:#000; font-size: 12px;
        padding: 1px;
        width: 600px;
}
/********************************/
/****** Formular *********************/
select{
font-family: Verdana,Arial,Sans-serif;
font-size:9px;
width: 86px;
height: 18px;
}
input{
font-family: Verdana,Arial,Sans-serif;
width: 82px;
height: 17px;
font-size:9px;
}

#aktuell .abofield{
width: 220px;
}

.smallbut{
width: 20px;
}

.dbsize{
width: 150px;
}
.dbinput{
width: 130px;
}

.dbinput2{
width: 350px;
}


#ssuche {
height:78px;
background-image: url(img/akt_bg.gif);
background-repeat: repeat-y;
}
#suchhead {
background-image: url(img/such_head.gif);
background-repeat: no-repeat;
height: 25px;
}
#suchbot{
background-image: url(img/akt_bot_s.gif);
background-repeat: no-repeat;
height: 6px;
}


#ssuche table{
width:510px;
}


/***************/
/*** rightcol ***/
#rightcol{
display: none;
float:right;
width: 255px;
color: #000000;
padding-top: 22px;
}

#rightcol a{
color: #666666;
line-height: 15px;
}

#rightcol li{
color: #666666;
}

#rightcol a:hover{
color: #e2001c;
}
#dossier {
background-image: url(img/dos_head.gif);
background-repeat:  no-repeat;
padding-top: 28px;
padding-bottom: 5px;
/*height: 100px;*/
}

#dossier ul{
list-style-type: none;
padding-left:5px;
}


#video{
background-image: url(img/vid_head.gif);
background-repeat:  no-repeat;
padding-top: 46px;
height: 150px;
margin-bottom: 21px;
padding-left:5px;
padding-right:10px;

}

#interaktiv{
background-image: url(img/jet_head.gif);
background-repeat:  no-repeat;
padding-top: 64px;
margin-bottom: 20px;
}

#interaktiv p{
font-size: 10px;
line-height: 11px;
margin-top: 6px;
padding-left:5px;
padding-right:10px;
}

#comic{
background-image: url(img/comi_head.gif);
background-repeat:  no-repeat;
padding-top: 18px;
text-align: left;
}

#partner{
background-image: url(img/part_head.gif);
background-repeat:  no-repeat;
padding-top: 18px;
}

#partner p{
font-size: 10px;
line-height: 12px;
margin-top: 6px;
padding-left:5px;
padding-right:10px;
}

#tipp{
background-image: url(img/tipp_head.gif);
background-repeat:  no-repeat;
padding-top: 18px;
}

#tipp p{
font-size: 10px;
line-height: 12px;
margin-top: 6px;
padding-left:5px;
padding-right:10px;
}

#subnavi {
margin-bottom: 15px;
}

#subnavi a{
color: #666666;
font-weight: normal;
}

#subnavi a:hover{
color: #e2001c;
font-weight: normal;
}

#subnavi a.aktiv {
color: #e2001c;
font-weight: bold;
}


/*********Ajax Stuff ***************/

#TTinteractive{
position: absolute;
width: 266px;
/* height:339px ; */
background-color:white;
border-color: #c9c9c9;
border-style: solid;
border-width:1px 1px 1px 1px;
z-index:200;
top: 30%;
left: 20%;
display: none;
}


#TTinteractive h3{
color: white;
padding-left:6px;
padding-right:6px;
}

#TTinteractive p{
padding-left:6px;
padding-right:6px;
}

#TTinteractive h5{
padding-left:6px;
padding-right:6px;
font-family: Verdana, sans-serif;  color:#e2001c; font-size: 10px;
}

.indexbild{
margin-bottom: 10px;
margin-right: 10px;
}
/*******************************/
/*********Standards***************/
/*******************************/



/*******************************/
/*********Sonderhefte*************/
/*******************************/


/*  SOMMERPLAN  */

#sommerhead{
width:510px;
height: 25px;
background-image: url(img/somm_head.gif);
}



.orange{
color: #e3680c;
}
#sommerplan {
width:510px;
background-image: url(img/akt_bg.gif);}

#sommerplan h1{
font-family: Helvetica, sans-serif; color:#e3680c; font-size: 20px; line-height:20px;
}

#sommerplan h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 20px; line-height:20px;
}
#sommerplan h3{

font-family: Verdana, sans-serif; color:#666666; font-size: 10px; 
}
#sommerplan p{
font-family: Verdana, sans-serif;font-size: 11px; line-height: 15px; color: #666666;
}

#sommerplan  a {
text-decoration: none;
color: #e3680c;
}

#sommerplan  a:hover {
color: #666666;
}

#sommerplan b{
color: #e3680c;
}

#sommertrenner {
width: 100%;
height: 1px;
background-color: #e3680c;
overflow: hidden;
margin-top: 7px;
}

#Sommersubnavi {
margin-bottom: 15px;
}

#Sommersubnavi a{
color: #666666;
font-weight: normal;
text-decoration: underline;
}

#Sommersubnavi a:hover{
color: #e3680c;
font-weight: normal;
}

#Sommersubnavi a.aktiv {
color: #e3680c;
font-weight: bold;
}

/*    LOGBUCH    */

#loghead{
width:510px;
height: 25px;
background-image: url(img/logb_head.gif);
}

.gruen_log{
color: #9bbe14;

}


.gruen{
color: #9BBE14;
}

.weiss{
color: #ffffff;
}

#log {
width:510px;
background-image: url(img/akt_bg.gif);}

#log h1{
font-family: Helvetica, sans-serif; color:#9BBE14; font-size: 20px; line-height:20px;
}

#log h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 20px; line-height:20px;
}
#log h3{

font-family: Verdana, sans-serif; color:#666666; font-size: 10px; 
}
#log p{
font-family: Verdana, sans-serif;font-size: 11px; line-height: 15px; color: #666666;
}

#log  a {
text-decoration: none;
color: #666666;
}

#log  a:hover {
color: #666666;
}

#log .rubrik{
background-color: #666666; color: white; padding: 0 3px 1px 3px;
}
#log .rubrik_1{
background-color: #999999; color: white; padding: 0 3px 1px 3px;
}

#log .rubrik_2{
background-color: #9bbe14; color: white; padding: 0 3px 1px 3px;
}

#log .rubrik_3{
background-color: #000000; color: white; padding: 0 3px 1px 3px;
}

#log .rubrik_4{
background-color: #666666; color: white; padding: 0 3px 1px 3px;
}


#log .ktipp{
background-color: #e2001c; color: white; padding: 0 3px 1px 3px; font-size: 10px; 
}

#log .hintergrund{
 color: white; padding: 0 3px 1px 3px; font-size: 10px; font-weight: bold;
}

#log b{
color: #9BBE14;
}

#logtrenner {
width: 100%;
height: 1px;
background-color: #9BBE14;
overflow: hidden;
margin-top: 7px;
}

#logsubnavi {
margin-bottom: 15px;
}

#logsubnavi a{
color: #666666;
font-weight: normal;
text-decoration: underline;

}

#logsubnavi a:hover{
color: #9BBE14;
font-weight: normal;
}

#logsubnavi a.aktiv {
color: #9BBE14;
font-weight: bold;
}

#logkapitel {


background-color: #9BBE14;
overflow: hidden;
color: #ffffff;
margin-bottom: 10px;
padding:10px 10px 10px 10px;
}

#logkapiteltrenner {
width: 100%;
height: 1px;
background-color: #ffffff;
overflow: hidden;
margin-top: 7px;
margin-bottom: 8px;

}



/*   AUSFLUG  */


#ausflughead{
width:510px;
height: 25px;
background-image: url(img/ausf_head.gif);
}



.gruen{
color: #78B63D;
}

.weiss{
color: #ffffff;
}

#ausflug {
width:510px;
background-image: url(img/akt_bg.gif);}

#ausflug h1{
font-family: Helvetica, sans-serif; color:#78B63D; font-size: 20px; line-height:20px;
}

#ausflug h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 20px; line-height:20px;
}
#ausflug h3{

font-family: Verdana, sans-serif; color:#666666; font-size: 10px; 
}
#ausflug p{
font-family: Verdana, sans-serif;font-size: 11px; line-height: 15px; color: #666666;
}

#ausflug  a {
text-decoration: none;
color: #666666;
}

#ausflug  a:hover {
color: #666666;
}

#ausflug .rubrik{
background-color: #666666; color: white; padding: 0 3px 1px 3px;
}

#ausflug .ktipp{
background-color: #e2001c; color: white; padding: 0 3px 1px 3px; font-size: 10px; 
}

#ausflug .hintergrund{
 color: white; padding: 0 3px 1px 3px; font-size: 10px; font-weight: bold;
}

#ausflug b{
color: #78B63D;
}

#ausflugtrenner {
width: 100%;
height: 1px;
background-color: #78B63D;
overflow: hidden;
margin-top: 7px;
}

#Ausflugsubnavi {
margin-bottom: 15px;
}

#Ausflugsubnavi a{
color: #666666;
font-weight: normal;
text-decoration: underline;

}

#Ausflugsubnavi a:hover{
color: #78B63D;
font-weight: normal;
}

#Ausflugsubnavi a.aktiv {
color: #78B63D;
font-weight: bold;
}

#ausflugkapitel {


background-color: #78B63D;
overflow: hidden;
color: #ffffff;
margin-bottom: 10px;
padding:10px 10px 10px 10px;
}

#ausflugkapiteltrenner {
width: 100%;
height: 1px;
background-color: #ffffff;
overflow: hidden;
margin-top: 7px;
margin-bottom: 8px;

}

/**********Anzeigen****adcontainer wieder auf 95 px bei normal size banner zur�ckstellen*****/

.anztext{
 font-family: Verdana, sans-serif; color:#666666; font-size: 8px; line-height: 13px;
}


#adcontainer1{
display: none;


}

/**********Anzeigen****adcontainer f�r normale Groe�e ***/
#anzoben1{
display: none;

}

/**********Anzeigen****adcontainer f�r super size ***/

#anzoben_super{
display: none;



margin-top: 30px;
float: left;
}

#anzoben2{
display: none;


}
#seite_plus_sky{


}

#global_container{


/*  1140 */
}

#lwrap{
float: left;
}


#skyscraper{
display: none;
float: left;
margin-top: 134px;
padding:0px 10px 0px 10px;


}


#anzrechts1{
display: none;
width: 233px;
height: 62px;

margin-left: 4px;
}




/****************************/

#vorhang{



width:255px;
height: 583px;
background-image: url(img/vorhang.jpg);
background-repeat: no-repeat;
}
