/*__________ generelle stile verlinkung ________ */



A:visited { color: #009; text-decoration: none  }

A:visited:hover { color: #009; text-decoration: underline }

A:link { color: #009; text-decoration: none }

A:link:hover { color: #009; text-decoration: underline }

body {background-color: white}







/*__________ generell border __________ */

.bleft { border-left: 1px solid #000 }

.bright { border-right: 1px solid #000 }

.btop { border-top: 1px solid #000 }

.bbottom { border-bottom: 1px solid #000 }

.boxtborder  { border: 1px solid #000 }



/*__________ generell rahmen aussen ________ */

.border { padding: 3px; border: solid 1px #009 }

.borderbox { padding: 1px; border: solid 1px #009 }

.bordertop { padding: 3px; border: solid 1px #009; width: 961px }





/*__________ generell powerplay ________ */

.ppbordermid  { padding: 6px; border: solid 1px #F00; width: 570px }

.pptitel  { color: #FC3; font-size: 18px; line-height: 24px; font-family: Verdana, Arial, Helvetica; padding: 6px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #F00; width: 570px }

.pplink  { color: #FFF; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica; padding: 3px 8px 3px 6px; border-width: 1px; border-color: #F00; text-align: right; width: 570px }

.ppred  { background-color: #F00 }

.pporange  { background-color: #F60; }

.ppgelb  {background-color: #FC3 }

.qmbraun  {background-color: #F60 }

.qmorange  {background-color: #930 }

.wwdblau  {background-color: #606 }

.wwhblau  {background-color: #C0F }

.tmrot {background-color: #C30 }

.tmorange {background-color: #F90 }

.psdblau  {background-color: #03C }

.pshblau  {background-color: #0CF}

.nidgruen  {background-color: #060 }

.nihgruen  {background-color: #0F3 }

.mqdpink  {background-color: #906 }

.mqhpink  {background-color: #F09 }




/*__________ allgemeine Definitionen für Tabellen __________*/

.tablehead   { color: #fff; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-align: left; text-transform: uppercase; letter-spacing: 1px }

.tabletiteltext   { font-size: 11px; line-height: 12px; font-family: Verdana, Arial, sans-serif }

.tabletext   { font-size: 9px; line-height: 10px; font-family: Verdana, Arial, sans-serif }




/*__________ generell headad ________ */

.headad  { background: #fff center; text-align: center; vertical-align: middle; padding: 3px; border: solid 1px #009; width: 970px; height: 106px }




/*__________ generell bilder ________ */

.bildrandrechts    { margin: 0px 3px 0px 0px }




/*__________ generell breakingnews ________ */

.brnewsborder   { background-color: white; padding: 0px; border: solid 2px #f00; width: 482px }

.brnewstop   { background-color: white; padding: 0px }

.brnewsfoot   { background-color: white; text-align: right; vertical-align: bottom; padding: 0px }

.brnewstitel  { color: #900; font-weight: bold; font-size: 24px; line-height: 27px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 6px; padding-left: 6px }

.brnewstextb  { color: #00008b; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 6px; padding-left: 6px }

.brnewstextn  { color: #000; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 6px; padding-left: 6px }

.brnewsquelle  { color: #000; font-size: 9px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding-right: 6px; padding-left: 6px }

.brnewsspace  { font-size: 4px; line-height: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 7px }




/*__________ generell head________ */

.messengerr  { color: #009; font-weight: bold; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #99f; text-align: center; vertical-align: top; padding: 2px; border: solid 1px #009; left: 106px }

.headblue   { color: #009; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }

.headwhite  { color: #fff; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }







/*__________ generell messenger________ */


.messbordertop  { background-color: #FFF; padding: 6px; border: solid 1px #009; width: 570px }

.messbordermid  { background-color: #FFF; padding: 6px; border: solid 1px #009; width: 570px }

.messtitel  { background-color: #99F; color: #009; font-size: 18px; line-height: 24px; font-family: Verdana, Arial, Helvetica; padding: 6px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #009; width: 570px }

.messlink  { background-color: #009; color: #FFF; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica; padding: 3px 8px 3px 6px; border-width: 1px; text-align: right; width: 570px }

.messtext  { color: #000; font-size: 12px; line-height: 13px; font-family: Verdana, Arial, Helvetica; }

.messlist  { color: #009; font-size: 12px; line-height: 13px; font-family: Verdana, Arial, Helvetica; }

.messsmall  { color: #009; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; }

.messhelp  { color: #000; font-size: 9px; line-height: 10px; font-family: Verdana, Arial, Helvetica; }

.messbutt { background-color: #ccccff; color: #000099; font-family: verdana, arial, sans-serif; font-size: 10px; font-weight: regular; padding: 0px; margin: 0px; border-top: outset 2px #fff; border-right: outset 2px #069; border-bottom: outset 2px #069; border-left: outset 2px #fff }

.messspace   { line-height: 5px; font-family: Verdana, Arial, Helvetica; sans-serif; }





/*__________ boxen stile (Teaser, Teaserbox, Poll & Content Boxes) ________ */


.boxhead   { color: #fff; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #006; text-align: left; text-transform: uppercase; letter-spacing: 1px; padding: 3px }

.boxleer  { color: #000; line-height: 1px; font-family: Verdana, Arial, Helvetica; height: 5px }

.boxshadow  { background: url(http://www.20min.ch/css_03/testpix/rd03_teaser_schatten.jpg) no-repeat; position: relative; top: -5px; left: -5px; height: 100% }

.boxcellpad  { padding: 3px 3px 3px 3px }

.boxtexttitle  { padding: 3px 3px 3px 3px; color: #000; font-size: 12px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.boxlink  { padding: 0px 2px 2px 2px; color: #000099; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }

.boxpicpad  { padding: 2px }





/*__________ search definitions _________*/

.navsearchtext  { font-family: verdana, arial, sans-serif; font-size: 10px; width: 90px; height: 15px }




/*__________ generell top-navigations-balken ________ */

.navbartop  { background-color: #99f }

.navbarnews   { background-color: #f00 }



/*__________ generell side-navigation ________ */

.navhor  { color: #009; font-weight: bold; text-decoration:none; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: #99f; text-align: center; vertical-align: middle; border: solid 2px #009; width: 960px }

.navver  { color: #006; font-weight: bold; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: #e2e6f8; text-align: left; text-indent: 2px; vertical-align: middle; border-top: 3px solid white; cursor: pointer }

.navverwhite  { color: #006; font-weight: bold; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: #fff; text-align: left; text-indent: 2px; border-top: 3px solid white; border-bottom: 1px solid #e2e6f8; cursor: pointer }

.navverwhite0  { color: #006; font-weight: bold; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: #fff; text-align: left; text-indent: 2px; border-top: 3px solid white; border-bottom: 1px solid white; cursor: pointer }

.navverspace { font-size: 10px; font-family: Verdana, Arial, Helvetica; line-height: 11px; background-color: #fff; text-align: left; cursor: pointer; width: 10px; height: 10px; border-top: solid white }

.navversub0  { color: #009; font-weight: normal; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: #fff; text-align: left; text-indent: 15px; border-bottom: 1px solid white; cursor: pointer }

.navversub  { color: #009; font-weight: normal; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: #fff; text-align: left; text-indent: 15px; border-bottom: 1px solid #e2e6f8; cursor: pointer }



/*__________ generell poll ________ */

.pollboxborder  { background-color: #fff; padding: 4px; border: solid 1px #000000; width: 472px }

.pollpicpad  { padding: 0px 2px 2px 0px }

.pollinaktiv  { border: 1px #009; width: 450px }

.pollinaktivinnen  { color: black; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica; background-color: #e2e6f8; padding: 2px }



/*__________ box schatten ________ */

.sboxbild  { padding: 0px; border-style: none solid none solid; border-width: 0px 1px 0px 1px; border-color: #000000 }

.sboxborders  { border-style: none solid solid solid; border-width: 0px 1px 1px 1px; border-color: black }

.sboxhead  { color: #fff; font-weight: bolder; font-size: 10px; font-family: Verdana, Arial, Helvetica; background-color: #006; text-align: left; text-transform: uppercase; letter-spacing: 1px; padding: 3px; border: solid 1px black }

.sboxtext  { color: #000; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica; background-color: white; padding: 3px; border-style: solid solid none solid; border-width: 1px 1px 0px 1px; border-color: black black  black }

.spacer  { font-size: 2px; line-height: 2px; font-family: Verdana, Arial, Helvetica; margin: 2px; height: 2px }



/*__________ visitenkarte ________ */

.vktext  { color: #000099; font-size: 10px; line-height: 13px; font-family: Verdana, Arial, Helvetica; }



/*__________ kategoriebalken ________ */

.kattitel  { color: #fff; font-size: 17px; font-family: Verdana, Arial, Helvetica; text-align: left; vertical-align: top; text-transform: uppercase; text-indent: 75px; }

.kattitelblau  { color: #009; font-size: 18px; font-family: Verdana, Arial, Helvetica; text-align: left; text-transform: uppercase; text-indent: 105px; width: 960px; }

.kattitelrot  { color: #F00; font-size: 18px; font-family: Verdana, Arial, Helvetica; text-align: left; text-transform: uppercase; text-indent: 105px; width: 960px; }


/*__________ searchbutton ________ */

.SearchButton { font-family: verdana, arial, sans-serif; font-size: 10px; text-align: center; width: 60; height: 16; background-color:#FFFFFF; color: #00008B; border: 1 solid #00008B; margin: 2; }



/*__________ searchform ________ */

.formteaser   { font-family: verdana, arial, sans-serif; font-size: 10px; width: 110; height: 16; background-color:#FFFFFF; color: #00008B; border: 1 solid #00008B;  margin: 2; }



/*__________ beautyduell ________ */

.bdbordertop  { background-color: #FFF; padding: 6px; border: solid 1px #009; width: 650px }

.bdlink  { background-color: #009; color: #FFF; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica; padding: 3px 8px 3px 6px; border-width: 1px; text-align: right; width: 650px }

.bdbordermid  { background-color: #FFF; padding: 6px; border: solid 1px #009; width: 650px }

.bdtitel  { background-color: #99F; color: #009; font-size: 18px; line-height: 24px; font-family: Verdana, Arial, Helvetica; padding: 6px; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #009; width: 650px }


/*__________ eventtool ________ */

.sportbgcol { background-color: lightgreen }

.nochannelbgcol { backgroun-color: lightgray }
