body { 
margin: 0px;
background-color: #EFF4F8 ;
font: normal 12px verdana, helvetica, sans-serif #FFF;
height:100%; width:100%;       
}
* {color: #537175; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }

/** .color1 { background-color:##5FCAC2 } **/
 .color1 { background-color:#E16042}
.color2 { background-color:#FF7170 }
.color3 { background-color:#71ACB5 }
.color4 { background-color:#D4CEC8 }
.color5 { background-color:#EFF4F8 }
.color6 { background-color:#5E7175 }
.color7 { background-color:#A7C3CF }

.content { background-color:#FFFFFF; padding: 4px; font-size:8px }
.vertical {border-left: dotted 1px #000000; font-size: 5px }
.spalter {font-size: 7px }

a {color: #5F7175; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a:hover {color: #c0c0c0; }

/**  NAVIGATION **/
.navtable { border-left: solid 2px #D4CEC8; border-right: solid 2px #D4CEC8; border-bottom: solid 2px #D4CEC8; background-color:#EFF4F8}
.navtop { background-color:#E16042; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,}
.navcell { border-bottom: solid 2px #FFFFFF; padding: 4px; }
.navsub { background-color:#FFFFFF; border-bottom: solid 2px #D4CEC8; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; }
.navcellact { background-color:#A7C3CF; border-bottom: solid 2px #FFFFFF; padding: 4px;  }

a.nav {color: #829193; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}
a.nav:hover { color: #537175 }
a.navact {color: #43668C; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}


/**  HEADBEREICH **/
.head_l {background-image: url(o_head1.gif);}
.head_c {background-image: url(o_head_backg.gif);}
.head_r {background-image: url(o_head2.gif);}

.hnav_l {background-image: url(o_hnav_1.gif) }
.hnav_c {background-image: url(o_hnav_backg.gif); color: #FFFFFF; font-size: 12px; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; text-decoration: none; padding-top: 8px;}
.hnav_z {background-image: url(o_hnav_2.gif) }
.hnav_r {background-image: url(o_hnav_3.gif) }

.head1 {color: #FFFFFF; font-size: 14px; line-height: 16px; font-weight: bolder; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; }
.head2 {color: #FFFFFF; font-size: 12px; line-height: 14px;  font-family: tahoma,arial,verdana,helvetica,sans-serif; }

.navhead {color: #FFFFFF; font-size: 12px; font-weight: bolder; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; text-decoration: none; padding-top: 8px;}
.navhead:hover { color: #EDEDED }
.navheadact {color: #000000; font-size: 12px; font-weight: bolder; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; text-decoration: none; padding-top: 8px;}



/**  CONTENT **/
.contable {background-image: url(r_verlauf.gif); background-repeat: repeat-x}
.conline { background-color:#EFF4F8; border-top: dotted 1px #000000; }
.contop { background-color:#E16042; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; color: #FFFFFF; font-size: 14px; font-family: trebuchet ms,arial,verdana,helvetica,sans-serif; font-weight:bolder; }
.conhl {padding-top: 6px; padding-bottom:6px; color: #5F7175; font-size: 18px; font-family: arial,verdana,helvetica,sans-serif;}
.conhl2 {padding-top: 6px; padding-bottom:6px; color: #5F7175; font-size: 16px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}
.congt {color: #5F7175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.conbild {border-bottom: solid 2px #5F7175; padding: 0px }
.conbuz {background-color:#EFF4F8; padding: 3px; color: #5F7175; font-size: 12px; line-height: 14px; font-family: tahoma,arial,verdana,helvetica,sans-serif; }

.conlisthl {padding-top: 4px; padding-bottom:4px; color: #5F7175; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}
.conlistgt {padding-left: 5px; color: #5F7175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.contrenn {border-bottom: dotted 1px #000000 }
.conbox { border: solid 2px #D4CEC8; padding:4px; background-color:#EFF4F8}

.homebild { border: solid 2px #D4CEC8;}
.hplink {padding-left: 28px}

/**  TEAM **/
.teambild {border-bottom: solid 2px #5F7175}
.teamgt {padding-left: 6px; color: #5F7175; font-size: 12px; line-height: 14px; font-family: arial,verdana,helvetica,sans-serif; }


/**  BOXEN **/
.boxtable { border-left: solid 2px #D4CEC8; border-right: solid 2px #D4CEC8; border-bottom: solid 2px #D4CEC8; background-color:#EFF4F8}
.boxtop { background-color:#71ACB5; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,}
.boxadmintop { background-color:#5E7175; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,}
.boxcell { border-bottom: solid 2px #FFFFFF; padding: 4px; color: #5F7175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.boxcellzr { background-color: #FFFFFF; border-bottom: dotted 1px #000000; padding: 4px; color: #5F7175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }
.boxzrhl {color: #5F7175; font-size: 12px; line-height: 17px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; }
.boxanzeigen {border-left: solid 2px #D4CEC8; border-right: solid 2px #D4CEC8; border-bottom: solid 2px #D4CEC8; background-color:#FFFFFF; padding: 4px}

/**  FORMULARE **/
.formtable { border: solid 2px #D4CEC8; padding-left: 5px; color: #5F7175; font-size: 12px; line-height: 16px; font-family: tahoma,arial,verdana,helvetica,sans-serif;}
.formtext {border-bottom: solid 4px #D4CEC8; padding: 4px; color: #5F7175; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }
.formfield {border-bottom: solid 4px #D4CEC8; }
.forminput {color: #1B371E; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #D4CEC8; border-bottom: solid 1px #D4CEC8; border-right: solid 1px #D4CEC8; border-top: solid 3px #A7C3CF;background-color: #F5F6F5; width: 170;}
.forminptext {color: #1B371E; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #D4CEC8; border-bottom: solid 1px #D4CEC8; border-right: solid 1px #D4CEC8; border-top: solid 3px #A7C3CF;background-color: #F5F6F5; width: 400;}
.forminptext2 {color: #1B371E; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #D4CEC8; border-bottom: solid 1px #D4CEC8; border-right: solid 1px #D4CEC8; border-top: solid 3px #A7C3CF;background-color: #F5F6F5; width: 420;}
.formpu1 {color: #1B371E; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; margin-right:1px; width: 35;}
.formpu2 {color: #1B371E; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 50;}
.formpu3 {color: #1B371E; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 170; border-top: solid 3px #FFC1C8;}

.formsubmit {color: #5F7175; font-size: 12px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif; background-color: #FFFFFF; width: 60; border: 0px; cursor: hand;}
.formsubmit2 {color: #5F7175; font-size: 12px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif; background-color: #EFF4F8; width: 70; border: 0px; cursor: hand;}


a.all {color: #5F7175; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a.all:hover {color: #c0c0c0; }
a.anzeigen {color: #537175; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }
a.anzeigen:hover {color: #c0c0c0; }


/**  DIVS **/
div.all { position: relative; z-index: 5; border: 0px}
div.liste  { background-image: url(pic_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.team  { background-image: url(pic_team.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.sonder  { background-image: url(pic_sonder.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.kontakt  { background-image: url(pic_kontakt.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.veranstaltung  { background-image: url(pic_termin.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.service  { background-image: url(pic_service.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.entertainment  { background-image: url(pic_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.kino  { background-image: url(pic_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.musik  { background-image: url(pic_musik.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.buch  { background-image: url(pic_buch.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.multimedia  { background-image: url(pic_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.gewinn  { background-image: url(pic_gewinn.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.umfrage  { background-image: url(pic_umfrage.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.news  { background-image: url(pic_news.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.hp  { background-image: url(picb_liste.gif); position: absolute; top: -15px; left: 7px; width: 16; height: 22; z-index:4; border: 0px}
div.impressum  { background-image: url(pic_impressum.gif); position: absolute; top: 8px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.reise  { background-image: url(pic_reise.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.sport  { background-image: url(pic_sport.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}
div.anzeigen  { z-index:4; border: 0px}

#Ebene1 { position: absolute; top: 28px; left: 829px; width: 100px; height: 100px; visibility: visible; display: block; z-index:99; }


/********************* MEDIADATEN ********************************/

.gt {color: #5F7175; font-size: 12px; padding:2px; font-family: arial,verdana,helvetica,sans-serif; border-bottom: solid 2px #D4CEC8 }
.p1_head { padding: 4px; color: #5F7175;  background-color:#D4CEC8}
.p2_head {background-color:#FFFFFF}
.p3_head {border-right: solid 2px #FFFFFF;  background-color:#EFF4F8}
.hl {padding-top: 6px; padding-bottom:6px; color: #537175; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}
.kl {color: #5F7175; font-size: 9px; font-family: arial,verdana,helvetica,sans-serif;}





ul.epaperlist {
	width:250px;
	float:left;
	list-style-type: square;
	list-style-position: inside;
}

ul.epaperlist li {
	height:23px;
	padding:0px;
}



