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

		
        margin: 0; padding: 0;

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

img{
border:0;
}

td{
font-family: Verdana, sans-serif; color:#333333; font-size: 10px;
}

h1{
  font-size: 20px; font-weight: bold; color: #000000;
}

h2{
  font-size: 18px; font-weight: bold; color: #000000;
  }
 h3{
   font-size: 10px; font-weight: bold; color: #000000; }
   h5{
  font-size: 10px; font-weight: bold; color: #e2001c;
  }
  
  td{
   color: #666666;
  }
   
   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{
background-image: url(img/bg_kachel_cont.png);
margin-left:35px;
width: 935px;

/* padding-top:15px; */
padding-bottom:15px;
 z-index: 100; 
}


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


width: 935px;
margin-left:35px;





background-image: url(img/bg_kachel_top.gif);
background-position:bottom left;
background-repeat: no-repeat;
}

/***************/
/*** bottomline ***/
#unten{
background-image: url(img/bg_kachel_bot.gif);
width: 935px;
height: 10px;
margin-left:35px;

}

/***************/
/*** kreuzerwrapper ***/
#kreuzerwrapper{
margin-top: 15px;
float: left;
width: 680px;
}

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

#leftcol {

		margin-left:2px;
        float: left;
        width: 140px;
}
#logo_container {
margin-left:5px;
margin-top:1px;
margin-bottom:15px;
}

#titelbild {
background-image: url(img/heft_head.gif);
background-repeat:  no-repeat;
padding-top:35px;
padding-left:5px;
margin-top:15px;
margin-left:10px;
margin-bottom:5px;
}
#titelbild  img{
border-width:1px;
border-color: #dfdfdf;
border-style: solid;
}
/***************/
/*** navigation ***/

#dreieck{
width:140px;

background-image: url(img/3eck.gif);
background-repeat:  no-repeat;
 background-position:111px 4px;

}



ul.servicenavi {
        list-style-type: none;
        border-top: #FFFFFF solid 2px;
        width: 140px;
}
ul.servicenavi li {
        border-bottom: #FFFFFF solid 4px;
        color: #FFFFFF;
        white-space: nowrap;
}
ul.servicenavi li a {
        color: #000000; 
		font-weight: bold; 
        display: block; padding: 3px 3px 3px 5px;
		margin-left:10px;
       /* background-color: #e2001c;*/
	   border-color: #F0F0F0;
	   border-style: solid;
	   border-width:1px 0px 0px 1px;
	   /*  border-bottom: #000000 solid 1px; */

        text-decoration: none;

}
ul.servicenavi li a:hover {
        background-color: #000000;
		color: #ffffff;
}

ul.terminnavi {
     
        border-top: #FFFFFF solid 0px;
		margin-top: -2px;
		margin-bottom: 12px;
		  list-style-type: none;
        width: 140px;
		
}
ul.terminnavi li {

   

        border-bottom: #FFFFFF solid 1px;
        color: #FFFFFF;
        white-space: nowrap;
		
}
ul.terminnavi li a {
        color: #666666; 
		font-weight: bold; 
        display: block; padding: 3px 3px 3px 7px;
		background-color: #f7f7f7;
		
       /* background-color: #e2001c;*/
	   border-color: #F0F0F0;
	   border-style: solid;
	   border-width:0px 1px 1px 0px;
	   /*  border-bottom: #000000 solid 1px; */

        text-decoration: none;

}
ul.terminnavi li a:hover {
        background-color: #dadada;
		color: #000000;
}

ul.terminnavi li a.aktiv {
background-color: #dadada;
color: #000000;
}
ul.servicenavi li a.auf {
background-color: #000000;
color: #ffffff;
}
ul.servicenavi li a.zu {
background-color: #ffffff;
color: #000000;
}

ul.redaktionsnavi {
        list-style-type: none;
        border-top: #FFFFFF solid 2px;
        width: 140px;
}
ul.redaktionsnavi li {
        border-bottom: #FFFFFF solid 4px;
        color: #FFFFFF;
        white-space: nowrap;
}
ul.redaktionsnavi li a {
        color: #e2001c; font-weight: bold;
        display: block; padding: 3px 3px 3px 5px;
		margin-left:10px;
    
        text-decoration: none;
		
		   border-color: #EEEEEE;
	   border-style: solid;
	   border-width:1px 1px 0px 0;
}
ul.redaktionsnavi li a:hover {
        background-color: #e2001c;
		color: #ffffff;
}

ul.sondernavi {
        list-style-type: none;
        border-top: #FFFFFF solid 2px;
        width: 140px;
}
ul.sondernavi li {
        border-bottom: #FFFFFF solid 4px;
        color: #FFFFFF;
        white-space: nowrap;
}
ul.sondernavi li a {
        color: #666666; font-weight: bold;
        display: block; padding: 3px 3px 3px 5px;
		margin-left:10px;
       
        text-decoration: none;
		
		   border-color: #EEEEEE;
	   border-style: solid;
	   border-width:1px 0px 0px 1px;
}
ul.sondernavi li a:hover {
        background-color: #666666;
		color: #ffffff;
}




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

#maincol {
        float: right;
        width: 520px;
	 padding-left:5px;
	padding-right:5px;  
	background-image: url(img/bg_maincol.gif);
	background-repeat:  repeat-y;
        color: #666666;
}

#footer {
        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{
background-image: url(img/akt_bg.gif);
background-repeat:  repeat-y;
width: 510px;
/* height: 205px; */
}
#taghead{
background-image: url(img/tage_head.gif);
background-repeat:  no-repeat;
width: 510px;
height: 25px;
}
#tagbot{
background-image: url(img/tage_bot.gif);
background-repeat:  no-repeat;
width: 510px;
height: 15px;
}

#tippcontainer h3{
  font-size: 10px; font-weight: bold; color: #ffffff; margin-left: 3px;
}
#tippcontainer  p {
font-size: 9px;
line-height: 11px;
        margin-top: 6px;
		color: #666666;

}
#tippcontainer  a {
font-size: 9px;
line-height: 11px;
text-decoration: none;
color: #e2001c;
font-weight: bold;

}

#tippcontainer  a:hover {
color: #666666;

}

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

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

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



.sektion{
width: 490px;
background-color:#ffffff;
color: #666666;
font-size: 20px;
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;
}


/* REDAKTION  */
#aktuell {
width:510px;
background-image: url(img/akt_bg.gif);
}
#akt_header {
width:510px;
height: 25px;
background-image: url(img/akt_head.gif);
}

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

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

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

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

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

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

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

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

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

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

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

#akt_footer {
width:510px;
height: 18px;
background-image: url(img/akt_bot.gif);
}

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

#film{
width:510px;
height: 25px;
background-image: url(img/film_head.gif);
}
#musik{
width:510px;
height: 25px;
background-image: url(img/musi_head.gif);
}
#nightlife{
width:510px;
height: 25px;
background-image: url(img/nigh_head.gif);
}
#theater{
width:510px;
height: 25px;
background-image: url(img/thea_head.gif);
}
#kunst{
width:510px;
height: 25px;
background-image: url(img/kuns_head.gif);
}
#literatur{
width:510px;
height: 25px;
background-image: url(img/lite_head.gif);
}

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

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

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

/* 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{
margin-bottom: -1px;
}
.icon2{
margin-bottom: -2px;
}
.icon3{
margin-bottom: -5px;
}
.icon4{
margin-bottom: -4px;
}


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

#artikelcont h1{
font-family: Helvetica, sans-serif; color:#000000; font-size: 20px;
}

#artikelcont h2{
font-family: Helvetica, sans-serif; color:#000000; font-size: 20px; margin-top:10px; 
}
#artikelcont h3{

font-family: Verdana, sans-serif; color:#666666; font-size: 10px; margin-bottom: -10px; line-height:13px; 
}
#artikelcont h4{

font-family: Verdana, sans-serif; color:#666666; font-size: 9px; line-height: 15px;
}
#artikelcont h5{

font-family: Verdana, sans-serif;  color:#e2001c; font-size: 10px;

}

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

#artikelcont a{
color: #e2001c;
}



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


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

#artikelcont 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 h3.ort {
border-style: solid; border-color: #fef2f3; border-width: 1px 0 0 0; padding-top: 1px; margin-top: 2px;
}
#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{
float:right;
width: 255px;
color: #000000;
padding-top: 15px;
}

#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;
}

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

#jetzt 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***************/
/*******************************/

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

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

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

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

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

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

/*******************************/
/*********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{
width: 782px;
margin-left: 150px;
height: 125px;

padding-bottom: 0px; 

}

/**********Anzeigen****adcontainer f�r normale Groe�e ***/
#anzoben1{
margin-left: 25px;
width: 468px;
height: 95px;


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

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

#anzoben_super{
margin-left: 25px;
width: 728px;
height: 100px;
margin-top: 30px;
float: left;
}

#anzoben2{

width: 230px;
height: 95px;
margin-top: 30px;
float: right;

}

#seite_plus_sky{
text-align:left;
overflow: visible;
width:1240px;
/*clear: both;*/
}

#global_container{
width: 1240px;
}

#lwrap{
float: left;
}


#skyscraper{

/*float: right;*/
width: 140px;
/*margin-top: 134px;*/
/*padding:0px 10px 0px 10px;*/
position: absolute;
left:990px;
top: 134px;
overflow: visible;


}


#anzrechts1{

width: 233px;
height: 62px;

margin-left: 4px;
}




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

#vorhang{



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