body { 

margin: 0px;

background-color: #EDEFEE ;

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:#00A9EC }

.color2 { background-color:#00A9EC }

.color3 { background-color:#71ACB5 }

.color4 { background-color:#A7C3CF }

.color5 { background-color:#EFF4F8 }

.color6 { background-color:#397899 }

.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: #174273; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }

a:hover {color: #818181; }



/**  NAVIGATION **/

.navtable { border-left: solid 2px #A7C3CF; border-right: solid 2px #A7C3CF; border-bottom: solid 2px #A7C3CF; background-color:#EFF4F8}

.navtop { background-color:#00A9EC; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; font-size: 14px; font-weight: bolder; color: #FFFFFF; font-family: trebuchet ms,arial,verdana}

.navcell { border-bottom: solid 2px #FFFFFF; padding: 4px; }

.navsub { background-color:#DBEDF8; border-bottom: solid 2px #FFFFFF; padding-top: 4px; padding-bottom: 4px; padding-left: 20px; }

.navcellact { background-color:#C3E6F9; border-bottom: solid 2px #FFFFFF; padding: 4px;  }



a.nav {color: #174273; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}

a.nav:hover { color: #818181 }

a.navact {color: #397899; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; text-decoration: none;}





/**  HEADBEREICH **/

.head_l {background-image: url(b_head_1.gif);}

.head_c {background-image: url(bv_head_backg.gif);}

.head_r {background-image: url(bv_head_2.gif);}



.hnav_l {background-image: url(r_hnav_1.gif) }

.hnav_c {background-image: url(r_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(r_hnav_2.gif) }

.hnav_r {background-image: url(r_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:#BBE4F5; border-top: dotted 1px #000000; }

.contop { background-color:#00A9EC; 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: #537175; font-size: 18px; font-family: arial,verdana,helvetica,sans-serif;}

.conhl2 {padding-top: 6px; padding-bottom:6px; color: #537175; font-size: 16px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}

.congt {color: #537175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }

.conbild {border-bottom: solid 2px #00A9EC; padding: 0px }

.conbuz {background-color:#EFF4F8; padding: 3px; color: #537175; font-size: 12px; line-height: 14px; font-family: tahoma,arial,verdana,helvetica,sans-serif; }



.conlisthl {padding-top: 4px; padding-bottom:4px; color: #537175; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}

.conlistgt {padding-left: 5px; color: #537175; 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 #00A9EC}

.teamgt {padding-left: 6px; color: #537175; font-size: 12px; line-height: 14px; font-family: arial,verdana,helvetica,sans-serif; }





/**  BOXEN **/

.boxtable { border-left: solid 2px #A7C3CF; border-right: solid 2px #A7C3CF; border-bottom: solid 2px #A7C3CF; background-color:#EFF4F8}

.boxtop { background-color:#397899; 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:#4AADB8; 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: #537175; 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: #537175; font-size: 12px; line-height: 16px; font-family: arial,verdana,helvetica,sans-serif; }

.boxzrhl {color: #174273; font-size: 12px; line-height: 17px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; }

.boxanzeigen {border-left: solid 2px #A7C3CF; border-right: solid 2px #A7C3CF; border-bottom: solid 2px #A7C3CF; background-color:#FFFFFF; padding: 4px}



/**  FORMULARE **/

.formtable { border: solid 2px #A7C3CF; padding-left: 5px; color: #537175; font-size: 12px; line-height: 16px; font-family: tahoma,arial,verdana,helvetica,sans-serif;}

.formtext {border-bottom: solid 4px #A7C3CF; padding: 4px; color: #174273; font-weight: bolder; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; }

.formfield {border-bottom: solid 4px #A7C3CF; }

.forminput {color: #174273; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #A7C3CF; border-bottom: solid 1px #A7C3CF; border-right: solid 1px #A7C3CF; border-top: solid 3px #BBE4F5;background-color: #F5F6F5; width: 170;}

.forminptext {color: #174273; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #A7C3CF; border-bottom: solid 1px #A7C3CF; border-right: solid 1px #A7C3CF; border-top: solid 3px #BBE4F5;background-color: #F5F6F5; width: 400;}

.forminptext2 {color: #174273; font-size: 12px; font-family: arial,verdana,helvetica,sans-serif; border-left: solid 1px #A7C3CF; border-bottom: solid 1px #A7C3CF; border-right: solid 1px #A7C3CF; border-top: solid 3px #BBE4F5;background-color: #F5F6F5; width: 420;}

.formpu1 {color: #174273; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; margin-right:1px; width: 35;}

.formpu2 {color: #174273; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 50;}

.formpu3 {color: #174273; font-size: 10px; font-family: arial,verdana,helvetica,sans-serif; background-color: #F5F6F5; width: 170; border-top: solid 3px #BBE4F5;}



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

.formsubmit2 {color: #174273; font-size: 12px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif; background-color: #EDEFEE; width: 70; border: 0px; cursor: hand;}





a.all {color: #174273; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }

a.all:hover {color: #818181; }

a.inserieren {color: #7F0403; font-size: 12px; font-weight: bolder; font-family: arial,verdana,helvetica,sans-serif; text-decoration:none }

a.inserieren:hover {color: #537175; }

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(picb_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.team  { background-image: url(picb_team.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.sonder  { background-image: url(picb_sonder.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.kontakt  { background-image: url(picb_kontakt.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.veranstaltung  { background-image: url(picb_termin.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.service  { background-image: url(picb_service.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.entertainment  { background-image: url(picb_liste.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.kino  { background-image: url(picb_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.musik  { background-image: url(picb_musik.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.buch  { background-image: url(picb_buch.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.multimedia  { background-image: url(picb_kino.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.gewinn  { background-image: url(picb_gewinn.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.umfrage  { background-image: url(picb_umfrage.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.news  { background-image: url(picb_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(picb_impressum.gif); position: absolute; top: 8px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.reise  { background-image: url(picb_reise.gif); position: absolute; top: -5px; left: 10px; width: 16; height: 22; z-index:4; border: 0px}

div.sport  { background-image: url(picb_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: #174273; font-size: 12px; padding:2px; font-family: arial,verdana,helvetica,sans-serif; border-bottom: solid 2px #A7C3CF }

.p1_head { padding: 4px; color: #7F0403;  background-color:#A7C3CF}

.p2_head {background-color:#FFFFFF}

.p3_head {border-right: solid 2px #FFFFFF;  background-color:#EDEFEE}

.hl {padding-top: 6px; padding-bottom:6px; color: #174273; font-size: 14px; font-weight:bolder; font-family: arial,verdana,helvetica,sans-serif;}

.kl {color: #174273; font-size: 9px; font-family: arial,verdana,helvetica,sans-serif;}





/********************* GALERIEN ********************************/

.lefttable { padding: 7px; background-color: #EDEFEE}

.righttable { padding: 10px; background-color: #D9CFC9}





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

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









