/** sprite: boxsprite; sprite-image: url('../img/boxsprite.png'); sprite-layout: vertical */
/** sprite: fotosprite; sprite-image: url('../img/fotosprite.png'); sprite-layout: vertical */
/** sprite: headersprite; sprite-image: url('../img/headersprite.png'); sprite-layout: vertical */
/** sprite: Lexikonsprite; sprite-image: url('../img/Lexikonsprite.png'); sprite-layout: vertical */
/** sprite: registersprite; sprite-image: url('../img/registersprite.png'); sprite-layout: vertical */
/** sprite: trainingspartnersprite; sprite-image: url('../img/trainingspartnersprite.png'); sprite-layout: vertical */
/** sprite: natzathletensprite; sprite-image: url('../img/natzathletensprite.png'); sprite-layout: vertical */
/* Keine Umlaute und sonstiges Sonderzeichen in dieser Datei verwenden! */
/* Der IE6 stoppt sonst die Verarbeitung der Datei und liest nicht alle */
/* Anweisungen ein! */

/*Folgende Module befinden sich in dieser Datei

-Activity
-Artikel
		-article
-Blog
		-blog
		-header
-Box_Table
-Boxen
-Buttons
-Chat
-Common:Links
-Common:Bottom
-Community Box Diskussionsforen
-Einladen
-Facebook
-Footer
-Fotomodul
		-navigation
		-photo
		-teaserbox
-Fototeaser
		-teaser
-Forum
-Kommentar fuer Artikel
-Kommentarbox
		-commentarticle
		-commentsarticle
-Kooperationspartner
-Lexikon
		-lexikon_left
		-lexikon_right
		-topten
		-navi
-Listenview
-Newsticker
-News
-Neustart
-Neuanmeldung
-Olympioniken
-Paging
-Persoenlicher Artikel
-Persoenlicher Artikel Auswahllayer
-Persoenliche Auswahl Knopf
-Popup
-Profile
-RegisterNavi
-Schedule
-Sportartenbox
-Sportnewsteaser
-Sportnews - 330x195
-Survey
-Tags
-Teaser
		-Artikelteaser
		-Starblogteaser
		-Topteaser
		-Mehr Artikel Teaser
-Tour
-Trainingspartner
-Treetable
-Sportnews Paging
-Videomodul
-Widget

*/

/*______________________________________Allgemein____________________________________________________________________*/
/* Anweisungen fuer neues Layout*/
/*------------------------------*/

html {
  height: 100%;
}

body {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color:#666666;
  background-color: #fff;
  margin: 0;
  padding: 0;
  line-height: 140%;
  height: 100%;
}

.advertisement {
	text-align: left;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px !important;
	font-style: normal;
	line-height: 140%;
}

.advertisement + .imagelink > img {
	margin-top: 3px;
}

li .advertisement {
	display: inline;
}

#wrapper2 > .advertisement {
	border: 1px solid gray;
	border-bottom: none;
	margin: 15px 2px;
}

#wrapper2 > .advertisement > .left {
	float: left;
	margin-right: 5px;
}

#wrapper2 > .advertisement > .top {
	float: left;
	border: 1px solid white;
}

.ivwpixel {
  display: block;
  font-size: 1px;
  line-height: 0%;
  position: absolute;
}

/*______________________________________allgemeines aus der screen2.css____________________*/

/* Umfasst die gesamte Seite; sinnvoll z. B. fuer Aenderung der Seitenbreite */
#wrapper2 {
	float: left;
	width: 1000px;
  padding: 0px 6px;
  background-image:url(/img/schatten.png);
	background-repeat:repeat-y;
	position: relative;
}

body.naMediaAd_WALLPAPER #wrapper2 {
	position: static;
}

#logos2 {
  /* float: left; */
  text-align: left;
  margin: 0;
  padding: 0;
  padding-left:10px;
}

#tabs2, #emptytabs {
	background-repeat: no-repeat;
	background-position: bottom;
  background-image: url("../img/tab_bg.png");
  height:41px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#emptytabs {
  height:20px;
  background-position:0px 6px;
}

#content {
	margin: 0 1px 0 2px;
	position: relative;
  z-index: 1; /* skyscraper_ads2, men_uplinks, men_middlelinks, this */
  zoom: 1;
}

#content2 {
  margin: 0px 0px 0px 0px;
  padding: 15px 19px 0px 19px;
  position: relative;
  z-index: 1; /* skyscraper_ads2, men_uplinks, men_middlelinks, this */
  zoom: 1;
}

#content2_inner {
  margin: 0px 0px 0px 0px;
  padding: 15px 9px 0px 8px;
}

.naMediaAd_SUPERBANNER {
	font-size: 1px;
	line-height: 1%;
	text-align:left;
	margin: 0;
	margin-left: 142px;
	padding: 5px 0;
}

body.naMediaAd_WALLPAPER .naMediaAd_SUPERBANNER {
	padding: 0;
	margin-left: 284px;
}

.nabc_top a:hover,
.nabc_side a:hover,
.nabc_text a:hover {
  background-color: transparent !important;
}

/*.naMediaAd_WIDE_SKYSCRAPER {
	position: absolute;
	left: 1012px;
	top: 119px;
	z-index: 100;
}

body.naMediaAd_WALLPAPER .naMediaAd_WIDE_SKYSCRAPER {
	top: 0;
}*/

#skyscraper_ads {
	position: absolute;
	left: 1012px;
	top: 119px;
	z-index: 4; /* this, men_uplinks, men_middlelinks, content(2) */
}

body.naMediaAd_WALLPAPER #skyscraper_ads {
	top: 0;
}

.naMediaAd_MEDIUM_RECTANGLE {
  width: 300px;
  margin: 0 auto;
  background: url('/img/anzeige.jpg') no-repeat top left;
  padding-top: 15px;
}

#left2, #left2_full, #left2_sportnews, #left2_humanrights {
  float: left;
  width: 682px;
  min-height: 500px;
}

#left2_full {
  width: 950px;
}

#left2_sportnews {
  width: 622px;
}

#left2_humanrights {
  width: 462px;
}

#column2, #column2_empty, #column2_sportnews, #column2_humanrights {
  float: right;
  width: 252px;
  margin: 0;
}

#column2_empty {
  width: 1px;
}

#column2_sportnews {
  width: 302px;
}

#column2_humanrights {
  width: 462px;
}

#browse2 {
  text-align: right;
}

.item2 {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #666;
}

.namelist .noborder2 {
  border: none;
}

.navigation2 a:hover, .imagesNoBorder a:hover{
  background: none;
}

.emptybox {
	display: table;
	background-color: #666;
}

.emptybox p {
	display: table-cell;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 18px;
}

/*------------------------------*/

/* Umfasst die gesamte Seite; sinnvoll z. B. fuer Aenderung der Seitenbreite */
#wrapper {
  width: 900px;
  /*background: url(img/bg-test.jpg) top right no-repeat;*/
}

/* Kopfzeile */
#header {
  margin-bottom: 40px;
}

#logo {
  /* left = Element steht links und wird rechts davon von nachfolgenden Elementen umflossen. */
  float: left;
}

#logo img {
  border: none;
}

#nav-header {
  padding: 0px 10px 0px 0px;
  margin: 0;
  text-align: right;
  float: right;
  font-size: 11px;
  line-height: 120%;
}

#empty-nav-header {
  padding: 0;
  margin: 0;
  text-align: right;
  float: right;
}

#genericlisttable {
  width: 100%;
  border-spacing: 0;
  padding: 0;
}

#genericlistrow td.mr {
  margin: 0;
  padding: 0;
}

#genericlistrow td.mr center {
  background:url(/img/linie.gif) top left repeat-x;
}

#genericlistrow td.mr .nabc_text {
  padding-top: 12px;
}

#genericlisttable td {
  vertical-align: top;
}

#genericlisttablefixed {
  width: 100%;
  border-spacing: 0;
  padding: 0;
  table-layout: fixed;
}

#genericlisttable td {
  vertical-align: top;
}

#genericlistrow {
  width: 100%;
  padding: 0;
}

#genericthumbnailcell {
  vertical-align: top;
  text-align: center;
  padding-right: 5px;
}

#genericthumbnailcell1 {
  vertical-align: top;
  text-align: center;
  width: 65px;
}

#genericthumbnailcell2 {
  vertical-align: middle;
  text-align: center;
  width: 65px;
}

#genericthumbnailcell3 {
  vertical-align: middle;
  text-align: center;
  width: 120px;
}

#genericdatacell {
  width: 50%;
}

#genericdatacell1 {
  width: 189px;
  vertical-align: middle;
}

#genericsummaryactioncell {
  width: 100%;
  vertical-align: top;
  padding: 0;
}

#genericsummarytable {
  border-spacing: 0;
  padding: 0;
}

#genericsummarytable td {
  vertical-align: top;
}

#genericsummarytablefixed {
  border-spacing: 0;
  padding: 0;
  table-layout: fixed;
}

#genericsummarytablefixed td {
  vertical-align: top;
}

#genericspacercell {
  width: 100%;
  background:url(/img/linie.gif) top left repeat-x;
  height: 13px;
}

#genericspacercell1 {
  width: 100%;
  background:url(/img/linie.gif) center left repeat-x;
  height: 13px;
}

#genericvspacercell {
  width: 11px;
  background:url(/img/vlinie.gif) top center repeat-y;
  height: 13px;
}

/*
#nav-header ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

#nav-header ul li {
  float: left;
  margin-right: 30px;
}
*/

/* Enthaelt Seitentitel und Suchfeld */
#titlebar {
  /*padding-top: 87px;*/
  padding-top: 5px;
}

/* Seitentitel */
#titlebar > h1 {
  margin-right: 10px;
  padding: 0;
  margin: 0;
  padding-top: 0px;
}

#search {
  float: right;
  margin-right: 7px;
  padding-top: 15px;
}

/* Linke Hauptspalte */
#left {
  width: 155px;
  padding: 0;
  margin: 0;
  /*margin-right: 60px;*/
  padding-left: 20px;
  float: left;
}

#nav-main {
  padding-top: 7px;
}

#center, #center_full, #center_sportnews, #center_humanrights {
  width: 682px;
  /* font-size nicht loeschen! */
  font-size: 11px;
  /* margin-left: 230px; */
  margin: 0px;
  padding: 0px;
  float:right;
}

#center_full {
  width: 940px;
}

#center_sportnews {
  width: 622px;
}

#center_humanrights {
  width: 462px;
}

#col1 {
  /* width = Bildbreite (250px) + 1px Border */
  width: 252px;
  padding: 0;
  margin: 0;
  float: left;
}

#image #image-center {
  margin-bottom: 0px;
}

#image-center {
  width: 100%;
  text-align: center;
}

#col2, #col2_sportnews, #col2_humanrights {
  background-color: white;
  width: 402px;
  margin-left: 279px;
}

#col2_sportnews {
  width: 352px;
}

#col2_humanrights {
  width: 450px;
}

#col3 {
  background-color: white;
  width: 320px;
  margin-left: 10px;
}

#col4 {
  background-color: white;
  width: 320px;
  margin-left: 660px;
}

/* Kontextmenue */
#nav-context {
  border: 1px dotted #5f5f5f;
  /*background: #fafafa;*/
  padding: 2px 7px 7px 7px;
  margin: 0;
  margin-bottom: 20px;
  float: right;
  width: 384px;
}

#nav-context-small {
  /*border: 1px dotted #5f5f5f;*/
  /*background: #fafafa;*/
  padding: 0;
  margin: 0;
  margin-top: -3px;
  /*margin-bottom: 30px;*/
  float: right;
  width: 183px;
}

#nav-context h3 {
  padding-top: 5px;
}

#nav-context-small h3 {
  padding-top: 5px;
}

/* Kontextmenue linke Spalte */
#nav-context .navcol1 {
  float: left;
  width: 48%;
  padding-right: 1%;
  margin-right: 1%;
}

/* Kontextmenue rechte Spalte */
#nav-context .navcol2 {
  float: right;
  width: 48%;
  padding-left: 1%;
  margin-left: 1%;
}

#nav-context-small .navcol1 {
  float: left;
  width: 40%;
  padding-right: 5%;
  margin-right: 5%;
}

/*
 * Stilklassen
 */

/* Hauptmenue */
.nav {
  font-size: 11px;
}

.nav h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}

.nav ul {
  margin:0;
  padding:0;
  list-style-type:none;
}

.nav li {
	background-repeat: no-repeat;
	background-position: 0px 5px;
  background-image: url("../img/linklinie.png");
  /*background: url(/img/punkte.gif) bottom left repeat-x;*/
  padding-left: 8px;
  padding-bottom: 5px;
  padding-top: 3px;
}

.table_action {
  font-size: 11px;
}

.table_action ul, .table_action li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#table_action {
  float: right;
}

.mod, .mod2 {
  margin: 0px;
  padding: 0px;
  margin-bottom: 30px;
  line-height: 130%;
  float: left;
  width: 100%;
  /* Das behebt den 'Duplicate character bug' in IE6 */
  margin-right: -3px;
  padding-right: 3px;
}

.mod2 {
  margin-bottom: 15px;
  line-height: 130%;
}

.mod .action:first-child, .mod2 .action:first-child {
  margin: 0;
  margin-top: 7px;
  margin-right: 10px;
  padding: 0;
  float: right;
}

/* Modulueberschriften */
.mod h2, .mod2 h2 {
  background: url(/img/linie.gif) bottom left repeat-x;
  padding-bottom: 8px;
}

.mod h3, .mod2 h3 {
  font-weight: bold;
  font-size: 12px;
}

.mod2 td {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-bottom: 5px;
  vertical-align: top;
}

.home {
  border: 1px solid #fff;
  margin-bottom: 30px;
  line-height: 130%;
}

.home h2 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  margin-top: 10px;
  color: #00aaff;
}

.message {
  margin: 0;
  padding: 5px;
  border: 1px solid #9fdbfc;
  background: #f6fed5;
  line-height: 130%;
}

.blogentry {
  margin: 0;
  padding: 0;
  text-align: left;
  border-spacing: 0;
}

table.blogentry {
  width: 510px;
  margin-top: 0px;
  border-spacing: 0px;
}

.blogentryvotecell {
  vertical-align: top;
  width: 85px;
}

.blogentrycell {
  vertical-align: top;
  width: 508px;
  overflow:hidden;
}

.blogentryheader {
}

.blogentryauthorimage {
  width: 85px;
  margin-top: 15px;
}

.blogentryauthorimage img {
  margin-top: 15px;
}

.blogentrystatistics {
  margin-left: 0px;
  margin-top: 10px;
  color: #999999;
  width: 85px;
  font-size: 9px;
}

.blogentryimage {
  float: left;
  margin-right: 10px;
}

h1.blogentrytitle, h2.blogentrytitle {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
   line-height: 130%;
   background: none;
   border: none;
/*	margin-left: 125px;*/
}

.blogentrysubtitle {
  margin-top: 2px;
  color: #999999;
/*	margin-left: 125px;*/
}

.blogentrysubtitle h2, .blogentrysubtitle h3 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  display: inline;
}

.blogentryabstract {
  margin-top: 7px;
   overflow: hidden;
}

.blogentryarticle {
  margin-top: 20px;
  overflow:hidden;
}

.blogsummary {
  width: 376px;
  overflow:hidden;
}

.blogsummaryimage {
  float: left;
  padding-right: 5px;
}

.blogsummarytitle {
  font-size: 14px;
  line-height: 130%;
  margin-bottom: 0.5em;
}

.blogsummarysubtitle {
  margin-bottom: 0.3em;
}

.blogsummaryfooter {
  margin-top: 0.5em;
}

.blogsummarydate {
  color: #999;
}

.imagescroller {
  text-align: center;
}

.imagescroller img {
  margin-right: 10px;
}

.profile {
  width: 100%;
  border: none;
}

/* Erste Spalte einer Profiltabelle */
.profile td:first-child {
  width: 40%;
}

/* Hilfsstil: zieht nach float-divs den naechsten div wieder auf volle Breite */
.brclear {
     clear:both;
     height:0;
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.pinboard-date {
  text-align: right;
  margin-bottom: 10px;
  color:#c8c8c8;
}

/* Einzelne Nachricht auf dem Pinbrett */
.pinboard-msg {
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #5f5f5f;
  line-height: 150%;
  padding-bottom: 15px;
}

.pinboard-msg p {
  padding: 0;
  margin: 0;
}

.pinboard-msg h6 {
  font-weight: normal;
  font-size: 11px;
  padding: 0;
  margin: 0;
  padding-top: 2px;
  padding-bottom: 5px;
}

.pinboard-img {
  margin-right: 10px;
  float: left;
}

/*
 * Tag-Stile
 */
h1 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

h2, h3 {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}

a:hover {
background:#00A4FF none repeat scroll 0 0;
color:#FFFFFF;
}

a {
color:#00A4FF;
text-decoration:none;
}

a.anchor {
color:#666666;
text-decoration:none;
}

a.anchor:hover {
color:#666666;
text-decoration:none;
background:none;
}

#registerForm a {
  text-decoration: none;
  color: #fff;
}

#registerForm a:hover {
  color: #fff;
  background: none;
}

a.imagelink:hover {
  background-color: transparent !important;
  cursor:pointer;
}

.naMediaAd a:hover {
  background-color: transparent !important;
  cursor:pointer;
}

#naMediaAd_DSE_OPTOUT a:hover {
	background-color:#00A4FF !important;
	color:#FFFFFF;
}

a.underline {
  text-decoration: underline;
}

a.underline:hover {
  text-decoration: none;
}

a.breadcrumb_current {
	color:#666;
}

a.breadcrumb_current:hover {
	color:#666;
	background: none;
}

img {
  /* border: 1px solid #5f5f5f; */
  border: none;
}

img.border {
  border: 1px solid #C9D3DB;
}

table {
  margin: 0;
  padding: 0;
  font-size: 11px;
}

table td {
  padding: 0px 10px 10px 0px;
}

/* Wichtige Styles fuer JForum */

blockquote, .code, pre  {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #5f5f5f;
  background-color: #fcfcfc;
  border: #5f5f5f 1px dotted;
  padding-left: 5px;
}

#error {
  color: red;
  font-weight: bold;
}
.message ul {
  margin-top: 0;
  margin-bottom: 0;
}

#slideshow {
  width: 670px;
  height: 265px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

#slideshow img {
  width: 670px;
  height: 265px;
  top:0;
  left:0;
}

#cloud, #news-cloud {
  padding: 1px;
  line-height: 30px;
  text-align: center;
}

#news-cloud {
  line-height: 25px;
}

#cloud a, #news-cloud a {
  text-decoration: none;
  padding: 0px;
}

a.tag1 {
  font-size: 1.00em;
}

a.tag2 {
  font-size: 1.10em;
}

a.tag3 {
  font-size: 1.20em;
}

a.tag4 {
  font-size: 1.30em;
}

a.tag5 {
  font-size: 1.40em;
}

a.tag6 {
  font-size: 1.50em;
}

a.tag7 {
  font-size: 1.60em;
}

a.tag8 {
  font-size: 1.70em;
}

a.tag9 {
  font-size: 1.80em;
}

a.tag10 {
  font-size: 1.90em;
}

/* Tabelle mit Benutzername/Passwort */
#loginbox table {
  margin: 10px;
}

#loginbox input[type=text], #loginbox input[type=password] {
  width: 98%;
  border: 1px solid #a6a6a6;
  color: #6e6e6e;
}

.ac_results {
  padding: 0px;
  border: 1px solid #5f5f5f;
  background-color: #fff;
  overflow: hidden;
  color: #00a4ff;
  z-index: 310;
}

.ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}

.ac_results li {
  margin: 0px;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  overflow: hidden;
}

.ac_loading {
		background-repeat: no-repeat;
	background-position: right center;
  background-image: url(../img/indicator.gif);
}

.ac_over {
  color: #fff;
  background-color: #00a4ff;
}

.navigation_counter {
  float:left;
  margin: 8px 5px 20px 5px;
  border-left: 2px dotted;
  border-right: 2px dotted;
  width: 140px;
  height:16px;
  text-align:center;
  font-size:18px;
}

.thumbnail {
  table-layout:fixed;
  width:100%;
  overflow:hidden;
}

.thumbnail_img {
  vertical-align:top;
}

.thumbnail_text {
  overflow:hidden;
  vertical-align:top;
  text-align:center;
}

.emblems {
  text-align: left;
}

#emblems-star, #emblems-scout, #emblems-clubscout, #emblems-nfriend, #emblems-medal, 
#emblems-online, #emblems-hofmember, #emblems-legend , #emblems-online, #emblems-trend, 
td.emblems-special {
	vertical-align: bottom;
	padding: 0px 3px 5px 0px;
	margin: 0px;
}


#comments_sportnews td {
  width: 300px !important;
}

.newssummary {
  width: 600px;
  margin-top: 10px;
  padding-bottom: 10px;
  min-height: 90px;
}

.newssummarytext {
  width: 508px;
  overflow: hidden;
}

.newssummarythumbnail {
  margin-right: 10px;
  float: left;
}

h2.newssummarytitle {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  background: none;
  font-size: 14px;
  line-height: 130%;
}

.newssummarysubtitle {
  margin-top: 2px;
  margin-bottom: 7px;
  color: #999999;
}

.newssummarysubtitle h3 {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #999999;
  display: inline;
}

.uppercase {
  text-transform: uppercase;
}

.newsstatistics {
  margin-top: 7px;
  color: #999999;
}

.vote, .vote1, .voted, .vote-small, .simplevote {
  background-image: url("../img/vote-bg.gif");/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
  width: 50px;
  height: 80px;
  float:left;
  line-height: 100%;
  padding-top: 12px;
}

.vote1 {
	background-image: url("../img/vote1-bg.gif");/** sprite-ref: natzathletensprite;*/
}

.simplevote {
  margin-right: 5px;
}

.vote:hover, .vote1:hover {
  background-image: url("../img/vote-bg_over.gif");/** sprite-ref: natzathletensprite;*/
}

.voted, .simplevote {
  background-image: url("../img/vote_box.gif");/** sprite-ref: natzathletensprite;*/
  height:40px;
}

.vote .counter, .vote1 .counter, .voted .counter, .simplevote .counter {
  text-align:center;
  font-size: 23px;
  color: #00a4ff;
  padding-bottom: 4px;
}

.punkte {
  text-align:center;
  color: #00a4ff;
}

.wiese {
	background-repeat: repeat-x;
  background-position: bottom;
  background-image:url("../img/poke/egg/grass_small.gif");/** sprite-ref: natzathletensprite;sprite-alignment: bottom*/
}

.wiese TD {
  padding: 0px;
}

.newssuggest_container
{
  width:280px;
}

.newssuggest_counter
{
  text-align:center;
  font-size:12px;
  color: #00a4ff;
  width:35px;
  height:15px;
  background-image:url("../img/b_punkte2.png");/** sprite-ref: natzathletensprite;*/
}

.newssuggest_titel
{
  width:100%;
  margin:0px;
  margin-left:2px;
  font-size:11px;
}

.sportnewssuggest_titel {
  margin:0px;
  margin-left:2px;
  font-size:11px;
}

hr.sportnewssuggest
{
  height: 1px;
  margin: 0px 5px 0 7px;
  border: 0;
  background:#999999;
  color:#999999;
}

.newssuggest_punkte
{
  vertical-align:top;
  margin:0px;
}

.newssuggest_new
{
  margin-left:5px;
}

.newssuggest_container hr
{
  height: 1px;
  margin: 0px 5px 0 7px;
  border: 0;
  background:#999999;
  color:#999999;
}
.newsnav_link
{
	margin:0px;
  padding:0;
  height:15px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

.newsnav_arrow
{
  width:10px;
  height:10px;
  margin:0px 5px 0px 0px;
  border: 1px solid #b5ef04;
}

.newsnav_selected
{
  background-color:#00a4ff;
  color:#FFFFFF;
}

.newsnav_selected a:active, .newsnav_selected a:link, .newsnav_selected a:visited, .newsnav_selected a:focus
{
  background-color:#00a4ff;
  color:#FFFFFF;
}

.newsnav_selected a:hover
{
  background-color:#00a4ff;
  color:#FFFFFF;
}

.votingbox_container
{
  background-image:url(../img/voting-box_background.jpg);/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
  width:250px;
  height:278px;
  margin:0px;
  padding:0px;
}

.votingbox_handball
{
  background-image:url(../img/button_handball.jpg);/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
  height:54px;
  margin-top:70px;
}

.votingbox_tischtennis
{
  background-image:url(../img/button_tischtennis.jpg);/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
  height:54px;
  margin-top:3px;
}

.votingbox_sportschiessen
{
  background-image:url(../img/button_sportschiessen.jpg);/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
  height:54px;
  margin-top:3px;
}

.votingbox_handball:hover, .votingbox_tischtennis:hover, .votingbox_sportschiessen:hover
{
  background-color:transparent!important;
  cursor:pointer;
}

.hr_container
{
  width:460px;
}

.hr_image
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  width:460px;
  background-image:url(../img/humanrights/description_background.png);/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
}

.hr_margintop
{
  height:104px;
}

.hr_marginleft
{
  width:60px;
}

.hr_text
{
  margin:10px 0px 10px 20px;
  width:425px;
}

.hr_items
{
  color:#FFFFFF;
  vertical-align:top;
  margin:104px 0px 0px 60px;
  width:385px;
  height:225px;
}

.hr_one
{
  height:60px;
  vertical-align:top;
}

.hr_two
{
  height:57px;
  vertical-align:top;
}

.humanrights_buttoncontainer
{
  background-image:url(../img/humanrights/background_actions.png);/** sprite-ref: natzathletensprite;*/
  background-repeat:no-repeat;
  width:460px;
  height:332px;
}

.humanrights_buttoncontainer td
{
  margin:0px;
  padding:0px;
}

.humanrights_button
{
  margin-left:130px;
  width:256px;
  height:90px;
  vertical-align:middle;
}

.humanrights_buttonrow
{
  height:90px;
}

.hrc_container
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
  margin:0px;
  padding:0px;
}

.hrc_container td
{
  margin:0px;
  padding:0px;
  vertical-align:middle;
}

.hrc_citation
{
  background-image:url(../img/humanrights/citation_background.png);
  background-repeat:repeat-x;
  width:460px;
  height:225px;
  margin:0px;
  padding:0px;
}

.hrc_photo
{
  margin:16px 0px 0px 0px;
  float:left;
}

.hrc_name
{
  margin-top:14px;
  margin-left:245px;
  width:170px;
  font-size:9px;
  font-weight:bold;
}

.hrc_text
{
  margin-top:2px;
  margin-left:245px;
  width:170px;
  line-height:120%;
}
.hrc_more
{
  background-image:url(../img/humanrights/more_background.png);/** sprite-ref: natzathletensprite;*/
  height:50px;
}

.hrcm_text
{
  color:#FFFFFF;
  font-size:18px;
  font-weight:bold;
  margin-top:15px;
  margin-left:3px;
  float:left;
}

.hrcm_short_text
{
  font-size:35px;
  color:#66CCFF;
  font-weight:bold;
  margin-top:3px;
  margin-left:248px;
}

.hrc_dog
{
  margin-top:5px;
}

.tipgame_table_first td
{
  background-color: #e0ff7f;
  padding: 2px 0px 2px 2px;
}

.tipgame_table_second td
{
  background-color: #dcffb2;
  padding: 2px 0px 2px 2px;
}

.tipgame_table_player td
{
  background-color: #99dfff;
  padding: 2px 0px 2px 2px;
}

.tipgame_table td
{
  background-color: #e0e0e0;
  padding: 2px 0px 2px 2px;
}

.tipgame_table_blank td
{
  padding: 2px 0px 2px 2px;
}

span.news-img {
  display: block;
  width: 150px;
  height: 113px;
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 1;
}

/* IE6 */
* html span.news-img {
  left: -170px;
}

span.eyecatcher-img {
  display: block;
  width: 295px;
  height: 220px;
  position: absolute;
  left: -310px;
  top: 0px;
  z-index: 1;
}

.nswi_title {
  font-size:12px;
  font-weight: bold;
  line-height: 140%;
  display: block;
}

.nswi_title a {
  font-weight: bold;
}

.nswi_subtitle {
  font-size:11px;
  font-style: italic;
}

.nswi_img {
  float: left;
  margin: 5px;
  margin-left: 0px;
}

.nswi_abstract {
}

#reloadoverlay {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 100;
  position: absolute;
  background-color: #aaa;
  opacity:.6;
  text-align:center;
  font-size: 18px;
  color: #000;
}

* html #reloadoverlay {
  background-color: #fff;
  background-image: url("../img/semitrans.gif");/** sprite-ref: natzathletensprite;*/
  background-repeat: repeat;
}

#cropper_canvasdiv {
  border:2px solid #666666;
  background-color: white;
  cursor:move;
  float:left;
  height: 260px;
  margin: 8px 8px 4px 0px;
  overflow: hidden;
  padding: 0px;
  position: relative;
  width: 335px;
}

#cropper_box {
  height: 220px;
  position: absolute;
  width: 295px;
  margin: 0px;
  padding: 0px;
  top: 20px;
  left: 20px;
}

#cropper_picture {
  position: absolute;
  z-index: 0;
  margin: 0px;
  padding: 0px;
}

#cropper_framebox {
  height: 260px;
  position: absolute;
  width: 335px;
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  z-index: 5;
  background-color:transparent;
  background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment:scroll;
  background-image: url("../img/cropframe.png");/** sprite-ref: natzathletensprite;*/
}

* html #cropper_framebox {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment:scroll;
  background-image: url("../img/cropframe.gif");/** sprite-ref: natzathletensprite;*/
}

#cropper_framebox60x60 {
  height: 100px;
  position: absolute;
  width: 100px;
  margin: 0px;
  padding: 0px;
  top: 0px;
  left: 0px;
  z-index: 5;
  background-color:transparent;
  background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment:scroll;
  background-image: url("../img/cropframe60x60.png");/** sprite-ref: natzathletensprite;*/
}

* html #cropper_framebox60x60 {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: 0% 0%;
	background-attachment:scroll;
  background-image: url("../img/cropframe60x60.gif");/** sprite-ref: natzathletensprite;*/
}

.imagecropper {
  background-color: #f5f5f5;
  border: 1px solid #cdcdcd;
  margin-right: 10px;
  padding: 5px;
  width: 344px;
}

.imagecropper .slider_left {
	background-repeat: no-repeat;
  background-image: url("../img/cropper_zoomout.gif");/** sprite-ref: natzathletensprite;*/
  width: 33px;
  height: 35px;
  float: left;
}

.imagecropper .slider_right {
	background-repeat: no-repeat;
  background-image: url("../img/cropper_zoomin.gif");/** sprite-ref: natzathletensprite;*/
  width: 33px;
  height: 35px;
  float: left;
}

.move {
  background: url(/img/cropper_sliderbg.gif) repeat-x;
  padding-right: 8px;
  height: 35px;
  cursor: pointer;
  float: left;
}

.move .move2, .move .move2ondrag {
  margin: 0px;
  height: 35px;
  cursor: pointer;
}

.imagecropper .slider, .imagecropper .sliderondrag {
  overflow: auto;
  height: 35px;
  width: 19px;
  background-repeat: no-repeat;
  background-image: url("../img/cropper_slider.gif");/** sprite-ref: natzathletensprite;*/
  margin-left: 0;
  margin-top: -35px;
  margin-right: -19px;
  cursor: pointer;
}

.authorimage {
  vertical-align: middle;
  width: 16px;
  height: 16px;
}

.authorlink {
  height: 18px;
}

.sporttype {
  font-weight: bold;
}

.image {
  padding: 0px;
  padding-bottom: 10px;
}

.thumbnail_img_div {
	width: 51px;
	height: 63px;
	position: relative;
}

.new_thumbnail_img_div {
	width: 60px;
	/* height: 60px; */
	position: relative;
}

.thumbnail_img_left, .thumbnail_img_right {
	position: absolute;
	bottom: 0px;
}

.new_thumbnail_img_div .thumbnail_img_left, .new_thumbnail_img_div .thumbnail_img_right {
	position: absolute;
	bottom: 0px;
}

.thumbnail_img_left {
	left: 0px;
}

.thumbnail_img_right {
	right: 0px;
	bottom: 0px
}

.new_thumbnail_img_div .thumbnail_img_right {
	right: 0px;
	bottom: 0px
}

.newsticker_container {
  width: 920px;
  overflow: hidden;
}

/* IE6 */
* html .newsticker_container {
  position: relative;
}

/* IE7 */
*:first-child+html .newsticker_container {
  position: relative;
}

.newstickercell {
  border-right: 1px solid #00a4ff;
}

.newsticker #voteparent {
  padding-top: 5px;
}

.newsticker .title {
  font-size: 12px;
  font-weight: bold;
  line-height: 140%;
  display: block;
  padding-top: 2px;
  padding-bottom: 5px;
}

.newsticker a .subtitle, .newsticker a .abstract {
  color: #999;
}

.newsticker a:hover .subtitle, .newsticker a:hover .abstract {
  color: #999;
  background: none;
}

.newsticker .subtitle {
  display: block;
  margin-bottom: 2px;
}

.newsticker .news_image {
  float: left;
  margin: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.newsticker .news_img {
  position: absolute;
  left: 0px;
  top: -0px;
  z-index: 1;
}

/* IE6 */
* html .newsticker .news_img {
  left: -108px;
  top: -2px;
}

/* IE7 */
*:first-child+html .newsticker .news_img {
  top: -2px;
}

.homesite_right {
  width: 252px;
  float: right;
}

.homesite_left {
  width: 672px;
}

.homesite_half {
  width: 462px;
}

.nlsum_cont_oben {
  padding-bottom: 10px;
}

.nlsum_cont_oben td {
  padding: 0px;
  margin: 0px;
  height: 20px;
}

.nlsum_nachricht, .nlsum_benachricht, .nlsum_anfrage {
  width:20px;
  height:20px;
  cursor: pointer;
}

.nlsum_nachricht {
	background-repeat:no-repeat;
  background-position: left center;
  background-image:url("../img/post.gif");/** sprite-ref: natzathletensprite;*/
}

.nlsum_benachricht {
	background-repeat:no-repeat;
  background-position: left center;
  background-image:url("../img/kommentar.gif");/** sprite-ref: natzathletensprite;*/
}

.nlsum_anfrage {
	background-repeat:no-repeat;
  background-position: left center;
  background-image:url("../img/anfrage.gif");/** sprite-ref: natzathletensprite;*/
}

.nlsum_text_oben {
  margin-left:3px;
  margin-right:3px;
}

.nlsum_spacer {
  margin: 0px 5px;
}

.nlsum_container {
  width:240px;
}

.nlsum_bild {
  width:40px; /*skalieren, Breite*/
  margin-top:10px;
  margin-left:13px;
}

.nlsum_p_scale {
  width:40px;
}

.nlsum_tabelle {
  width:190px;
  margin-top:10px;
  margin-left:5px;
  font-size:11px;
}

#nlsum_row {
  margin: 0px;
  padding: 0px;
  vertical-align: bottom;
}

.equibagdialog .news_image {
  float: left;
  margin: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

.equibagdialog .title {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  display: block;
  margin-bottom: 2px;
}

.equibagdialog .statistics {
	font-style: italic;
	text-align: left;
}

.equibagdialog .abstract {
	text-align: left;
}

.equibagdialog a.invisiblelink {
	color: #999;
}

.equibagdialog a.invisiblelink:hover {
	color: #999;
	background: none;
}

.equibagdialog .footer {
	text-align: right;
	float: right;
}

.newsticker_layout {
	padding: 0;
	margin: 0;
}

.newsticker_layout td {
	text-align: left;
	vertical-align: top;
}

.newsticker_customize {
	margin-bottom: 10px;
}

.newsticker_customize .toggleable {
	display: none;
}

.newsticker_customize td {
	color: #000;
	font-weight: bold;
	font-size: 10px;
	padding: 5px 10px;
	vertical-align: middle;
	text-align: left;
	white-space: nowrap;
}

.newsticker_customize td.topic {
	font-size: 12px;
	background: #bbb;
}

.newsticker_customize span.topic {
	font-size: 11px;
}

.newsticker_customize .even {
	background: #ddd;
}

.newsticker_customize .odd {
	background: #eee;
}

.newsticker_customize_message {
	background: #F6FED5;
	vertical-align: top;
	border-collapse: collapse;
}

.newsticker_customize_message td {
	border: 1px solid black;
	padding: 5px;
}

.newsticker_customize_message ul {
	padding-left: 20px;
}

table.colorpicker {
  border:1px solid #000;
  background-color:#cccccc;
}

.colorpicker td, .colorpicker th {
  vertical-align:top;
  padding:3px;
}

.colorpicker th {
  background-color:#000;
  color:#fff;
  text-align: center;
}

.colorpicker th span {
  background-color: #000;
  cursor: pointer;
  font-size: 12px;
  font-family: monospace;
}

#newstickercode {
	margin-top: 15px;
}

.singletopic {
	width: 305px;
	margin-right: 5px;
	overflow:hidden;
}

.singletopic .thumbnail {
	float: left;
	width: 60px;
	margin-right: 5px;
}

.singletopic h3 {
	font-size: 14px;
	font-weight: normal;
	margin-top: 0;
	margin-left: 65px;
	margin-bottom: 8px;
}

.singletopic p {
	margin-top: 0px;
	margin-bottom: 8px;
}

#carouselbox {
	position: relative;
}

#buttonwrapper
{
	position: absolute;
	right: 0;
	bottom: 0;
	width: 102px;
	z-index: 999;
}

#c_left
{ background-repeat: no-repeat;
	background-position: bottom lef;
	background-image: url("../img/foto_pfeil_links.jpg");/** sprite-ref: natzathletensprite;*/
	width: 51px;
	height: 47px;
	float: left;
}

#c_right
{ background-repeat: no-repeat;
	background-position: bottom lef;
	background-image: url("../img/foto_pfeil_rechts.jpg");/** sprite-ref: natzathletensprite;*/
	width: 51px;
	height: 47px;
	float: right;
}

#c_left:hover, #c_right:hover
{
	cursor: pointer;
	background-position: top left;
}

#holder_images { display: none; }

#carousel {
	height: 240px;
	position: relative;
}

#carousel img { border: 2px solid #ddd; }

#carousel img.link:hover { border: 4px solid #0e0893; }

#fanfeeddiv {
	height: 465px;
	overflow: hidden;
	padding: 5px 10px 5px 10px;
	position: relative;
}

#fanfeedtable {
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.fanfeedthumbcell {
	width: 85px;
}

.fanfeedcell {
	width: 60px;
	text-align: center;
}

.fanfeedthumbcontent {
	height: 90px;
	overflow: hidden;
}

.fanfeedcontent {
	overflow: hidden;
	width: 100%
}

.hover_div {
	background-repeat: no-repeat;
	background-position: bottom lef;	
	background-image: url("../img/hover_layer_bg.png");
  border-top: 4px solid #eeeeee;
  padding: 10px 10px 22px;
	position: absolute;
	width: 190px;
	z-index: 1000;
	display: none;
}

div.schneeball_statistik {
	width:230px;
	text-align:center;
	border:#000000 solid 1px;
	background-repeat: no-repeat;
	background-position: top;
	background-image:url("../img/poke/header_statistik_full.jpg");
	padding:0px 0px 10px 0px;
}

div.schneeball_statistik_prof {
	width:230px;
	height:307px;
	text-align:center;
	border:#000000 solid 1px;
	background-repeat: no-repeat;
	background-position: top;
	background-image:url("../img/poke/sportler_statistik.jpg");
	padding:0px 0px 0px 0px;
}

div.schneeball_statistik_prof a {
color:#FFFFFF;
text-decoration:none;
}

div.schneeball_action {
	width:230px;
	height:231px;
	text-align:center;
	border:#000000 solid 1px;
	background-repeat: no-repeat;
	background-position: top;
	background-image:url("../img/poke/sportler_was_tun.jpg");
	padding:0px 0px 10px 0px;
}

div#snowball_stat_info a {
	color:#FFFFFF;
	text-decoration:none;
}

div#snowball_stat_title {
	height:30px;
	text-align:center;
	color:#c72320;
	font-weight:bold;
	font-size:1.2em;
}

div#snowball_stat_footer_link {
	text-align:right;
	padding:0px 10px;
}

a#snowball_stat_footer_link {
	color:#c72320;
	text-decoration:none;
}

a:hover#snowball_stat_footer_link {
  background-color: transparent !important;
  cursor:pointer;
}

div#snowball_stat_buttons {
	height:120px;
	color:#FFFFFF;
}

div#snowball_stat_big_button {
	margin:18px 0px 0px 0px;
	text-align:center;
	height:50px;
}

div#snowball_stat_buttons a{
	color: #FFFFFF;
	text-decoration:none;
}

div#snowball_stat_big_button #snowball_stat_big {
	font-size:1.2em;
	font-weight:bold;
}

div#snowball_stat_big_button #snowball_stat_small {
	font-size:0.9em;
	line-height:14px;
	letter-spacing:1px;
}

div#snowball_stat_big_button a:hover {
  background-color: transparent !important;
  cursor:pointer;
}

div#snowball_stat_small_button {
	padding:13px 0px 0px 40px;
	text-align:center;
	height:30px;
	font-size:1.2em;
}

div#snowball_stat_small_button a:hover {
  background-color: transparent !important;
  cursor:pointer;
}

div#snowball_stat_info {
	padding:0px 10px 0px 10px;
	text-align:left;
	color: #000000;
}

div#snowball_stat_info #bold {
	font-weight:bold;
}

div#snowball_stat_info #snowball_stat_grey {
	color:#333333;
	line-height:16px;
}

div#snowball_stat_info p#snowball_stat_block {
	border-bottom:#000000 solid 1px;
	padding:5px 0px 10px 0px;
	margin:0px;
}

div#snowball_stat_prof_button {
	color:#FFFFFF;
	text-align:center;
	padding:5px 0px 0px 15px;
	line-height:14px;
	letter-spacing:-0.3px;
}

div#snowball_stat_prof_button a:hover {
  background-color: transparent !important;
  cursor:pointer;
}

div#snowball_stat_prof_button span#snowball_stat_prof_big{
	font-weight:bold;
}

div#snowball_stat_prof_info {
	padding:10px 25px 0px 10px;
	text-align:left;
	color: #000000;
}

div#snowball_stat_prof_info div#snowball_statu_prof_info_div {
	height: 215px;
}

div#snowball_stat_prof_info #bold {
	font-weight:bold;
}

div#snowball_stat_prof_info #snowball_stat_prof_grey {
	color:#333333;
	line-height:16px;
}

div#snowball_stat_prof_info p#snowball_stat_prof_block {
	border-bottom:#000000 solid 1px;
	padding:5px 0px 10px 0px;
	margin:0px;
}

div#snowball_stat_prof_info p#snowball_stat_prof_block_last {
	padding:5px 0px 10px 0px;
	margin:0px;
}

div#snowball_stat_prof_info a {
	color:#FFFFFF;
	text-decoration:none;
}

div#snowball_action_button {
	font-size:1.3em;
	color:#FFFFFF;
	margin:20px 0px 0px 50px;
	text-align:center;
	height:50px;
	line-height:20px;
}

div#snowball_action_button a {
	color:#FFFFFF;
	text-decoration:none;
}

div#snowball_action_button a:hover {
  background-color: transparent !important;
  cursor:pointer;
}

div#snowball_action_button span#big{
	font-weight:bold;
}

div#snowball_action_button #big {
	font-size:1.2em;
	font-weight:bold;
}

div#snowball_action_button #small {
	font-size:0.9em;
	line-height:14px;
	letter-spacing:1px;
}

div#snowball_action_info_text {
	text-align:center;
	color:#c72320;
	font-weight:bold;
	padding:13px 0px 0px 0px;
}

div#snowball_action_info_text a {
	color:#FFFFFF;
	text-decoration:none;
}

div#snowball_action_info_text a:hover {
  background-color: transparent !important;
  cursor:pointer;
}

.snowball_rules li, .snowball_rules img {
	padding-top: 5px;
}

.snowball_rules_button {
	height: 30px;
	padding: 5px 0px 5px 0px;
}

.invitation_snowball_left {
	float: left;
	width: 620px;
}

.invitation_snowball_right {
	float: right;
}

div#paginggreen {
	background-color:#F4F4F4;
	height: 28px;
	width: 100%;
	color:#000000;
	text-align:center;
	font-weight:bold;
	margin-bottom:-10px;
	margin-left:-10px;
	padding:5px 15px 5px 5px;
}

div#paginggreenbutton {
	padding: 5px;
	margin: 2px 0px 2px 0px;
	background-color:#ffffff;
	width:20px;
	float:right;
	margin-right:5px;
}



div#paginggreenbutton a:hover{
	background-color:#00A4FF;
}

div#paginggreenselected {
	padding: 5px;
	margin: 2px 0px 2px 0px;
	background-color:#ffffff;
	color: #666666;
	width:20px;
	float:right;
	margin-right:5px;
}

div#paginggreenselected a:hover{
	background-color:#00A4FF;
}

div#paginggreentext{
	padding: 5px;
	margin: 2px 0px 2px 0px;
	background-color:#ffffff;
	width:75px;
	float:right;
	margin-right:5px;
}

div#paginggreentext a:hover{
	background-color:#00A4FF;
}

#scrollbox {
	overflow: hidden;
}

#scrollup {
	visibility: hidden;
}

#scrollup:hover {
	cursor: pointer;
}

#scrolldown:hover {
	cursor: pointer;
}

table.icontable {
	font-size: 10px;
}

table.icontable td {
	vertical-align: top;
	text-align: left;
	padding-bottom: 5px;
	padding-right: 5px;
}

table.icontable td td {
	padding: 0;
}

.googlead {
  text-align: center;
  font-size: 1px;
  line-height: 100%;
}

.editheader {
	font-weight: bold;
	padding-top: 20px;
}

.relatedarticlesmall {
	background: #f9f9f9;
	width: 280px;
	border-left: 1px solid #8fc73e;
	border-right: 1px solid #8fc73e;
	border-bottom: 1px solid #8fc73e;
	text-align: left;
}

.relatedarticlebox {
	background: #F9F9F9 none repeat scroll 0%;
	margin: 0px;
	width: 330px;
}

.relatedarticlesmall .header {
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 2px 5px;
	border-top: #8fc73e solid 6px;
	border-bottom: #8fc73e solid 1px;
	margin: 0px 0px 5px 0px;
}

.relatedarticlebox .header {
	border-bottom: 1px solid #3A97DC;
	border-top: 6px solid #3A97DC;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px;
	padding: 6px 0px 2px 5px;
}

.relatedarticlesmall .body, .relatedarticlebox .body {
	padding: 0px 0px 10px 0px;
}

.relatedarticlesmall ol {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.relatedarticlebox ol {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 0px;
}

.relatedarticlesmall li {
	padding: 0px 10px 4px 16px;
	margin: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/green_arrow_small.jpg);/** sprite-ref: natzathletensprite;*/
}

.relatedarticlebox li {
	color: #5A6871;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
}

.relatedarticlebox .body p {
	margin: 0;
	padding: 3px 0px 0px;
}

.relatedarticlesmall a, .relatedarticlesmall a:hover {
	color: #5a6871;
	text-decoration: underline;
	background: none;
}

.relatedarticlebox a, .relatedarticlebox a:hover {
	color: black;
	font-size: 14px;
	text-decoration: underline;
	background: none;
	margin:0px 8px 0px 0px;
}

.relatedarticlesmall_blue {
	background: #f9f9f9;
	width: 280px;
	border-left: 1px solid #C9D3DB;
	border-right: 1px solid #C9D3DB;
	border-bottom: 1px solid #C9D3DB;
	text-align: left;
}

.relatedarticlesmall_blue .border {
	background-position:center top;
	background-repeat:repeat-x;
  background-image:url("../img/bg_newsbox_darkblue.gif");
	height:30px;
	padding-top:8px;
}

.relatedarticlesmall_blue .header {
	font-size: 14px;
	font-weight: bold;
	padding: 6px 0px 2px 5px;
	margin: 0px 0px 4px 0px;
}

.relatedarticlesmall_blue .body{
	padding: 0px 0px 0px 0px;
}

.relatedarticlesmall_blue ol {
	list-style: none;
	padding: 0px;
	margin-top: 5px;
	margin-left:0px;
	margin-bottom: 5px;
}

.relatedarticlesmall_blue li {
	padding: 0px 10px 0px 16px;
	margin: 0px 0px 0px 5px;
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/green_arrow_small.jpg);/** sprite-ref: natzathletensprite;*/
}

.relatedarticlesmall_blue a, .relatedarticlesmall_blue a:hover {
	color: #5A6871;
	font-size: 12px;
	text-decoration: underline;
	background: none;
}

img{
		border:none;
}
/* Hilfsstil: zieht nach float-divs den naechsten div wieder auf volle Breite */
.brclear {
     clear:both;
     height:0;
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.regular_bottom{
height:17px;
margin-left:10px;
font-size:14px;
color:white;
float:none;
}

/*______________________________________Teaser allgemein____________________________________________________________________*/
#shortnews_common{
position:absolute;
margin-left:145px;
margin-top:582px;
width:668px;
}

.shortnews_content{
height:100px;
}

.link_blue{
margin-bottom:0px;
margin-top:0px;
font-size:16px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:none;
}

a.link_blue:hover{
margin-bottom:0px;
margin-top:0px;
font-size:16px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:underline;
background-color: transparent;
}

.link_white {
font-size:14px;
color:white;
text-decoration:none;
font-weight:bold;
}

a.link_white:hover {
font-size:14px;
color:#41505E;
text-decoration:none;
font-weight:bold;
}

.link_grey_underlined {
margin-bottom:0;
margin-top:0;
font-size:12px;
font-weight:400;
font-family:Verdana,sans-serif;
color:#5E5E5E;
text-decoration:underline;
background:none
}

a.link_grey_underlined:hover {
margin-bottom:0;
margin-top:0;
font-size:12px;
font-weight:400;
font-family:Verdana,sans-serif;
color:#5E5E5E;
text-decoration:underline;
background:none
}

a.link_blue_grey{
margin-bottom:0;
margin-top:0;
font-size:12px;
font-weight:400;
font-family:Verdana,sans-serif;
color:#41505E;
text-decoration:underline;
background:none
}

a.link_blue_grey:hover {
margin-bottom:0;
margin-top:0;
font-size:12px;
font-weight:400;
font-family:Verdana,sans-serif;
color:#F59E00;
text-decoration:underline;
background:none
}

/*______________________________________Starblogteaser:teaser(Abkuerzung:stb)________________________________________*/
.stb_starblogteaser {
	border:1px #C9D3DB;
	border-style:solid;
}

.stb_border {
	font-family:Verdana,sans-serif;
	font-size:12px;
	background-image:url("../img/starblogTeaser/bg_newsbox.gif");
	background-repeat:repeat-x;
	width:328px;
	height:193px;
	background-color:#F5F7F8;
}
.stb_expert_head{
background-repeat:no-repeat;
background-position: top;
background-image:url("../img/starblogTeaser/bg_newsbox_star.gif");/** sprite-ref: natzathletensprite;*/
height:44px;
}

.stb_expert_head .advertisement {
	padding-top: 15px;
	padding-left: 10px;
}

.stb_bubble{
position: absolute;
margin-left:120px;
margin-top:-25px;
z-index:3;

}
.stb_bubble_left{
position:absolute;
background-image:url("../img/starblogTeaser/bubble_left.gif");/** sprite-ref: natzathletensprite;*/
background-repeat:no-repeat;
float:left;
height:34px;
width:18px;
top:13px;
left:12px;
}

.stb_bubble_right{
margin-left:29px;
}

.stb_bubble_right_top{
background-image:url("../img/starblogTeaser/bubble_top.gif");/** sprite-ref: natzathletensprite;*/
background-repeat:no-repeat;
height:11px;
width:181px;
margin-bottom:0px;
z-index:2
}

.stb_bubble_right_content{
top:11px;
background-image:url("../img/starblogTeaser/bubble_content.gif");
background-repeat:repeat-y;
width:181px;
margin-top:0px;
line-height:20px;
padding-left:10px;
}

/*Hack fuer IE*/
* html .stb_bubble_right_content {
margin-top:-8px;
height: 40px;
}

.stb_bubble_right_bottom{
background-image:url("../img/starblogTeaser/bubble_bottom.gif");/** sprite-ref: natzathletensprite;*/
background-repeat:no-repeat;
height:11px;
width:181px;
}

.stb_nameandtitle{
position:absolute;
top:105px;
left:35px;
width:170px;
}

.stb_expert_pic{
position: absolute;
margin-top:-10px;
z-index:1
}

.stb_expert_pic img {
border:medium none;
margin-left:2px;
margin-right:10px;
}

.stb_expertblog_content{
height:127px;
}

/*______________________________________Facebook____________________________________________________________________*/

iframe.facebook {
  border: medium none;
	height: 30px;
	overflow: hidden;
	width: 420px;
}

/*______________________________________Fotomodul____________________________________________________________________*/
/*______________________________________Fotomodul:navigation(Abkuerzung: ftn)________________________________________*/

#ftn_thumbnail{
	width:728px;
	height:110px;
	border-top:5px solid #5e5e5e;
	clear:both;

	background-image:url(../img/photogallery/thumbnail.png);/** sprite-ref: fotosprite;*/
	float:left;
	margin-left:3px;}

#ftn_thumbnail_text{
height:28px;
padding:0px;
margin-top:5px;
margin-left:5px;
}

#ftn_thumbnail_text p{
font-family:Verdana, Arial, sans-serif;
font-size:17px;
font-weight: bold;
letter-spacing:-1px;
margin:0px;
padding:0px;
}
.ftn_greenfont{
color:#8FC73E;
}
.ftn_greyfont{
color:#41505E;
}
#ftn_arrow_left {
	width:40px;
	height:75px;
	margin-top:0px;
	margin-left:15px;
	float:left;
	display:inline;
}

#ftn_arrow_left img {
	width:31px;
	height:31px;
	margin-top:20px;
	margin-left:3px;
	background-repeat:no-repeat;
	border:none;
	}

#ftn_arrow_left a:hover{
	background-color:#FFFFFF;
}

#ftn_arrow_right {
	width:40px;
	height:75px;
	margin-top:0px;
	float:left;
	display:inline;
}

#ftn_arrow_right img{
width:31px;
	height:31px;
	margin-top:20px;
	margin-left:3px;
	background-repeat:no-repeat;
	border:none;
	}

#ftn_arrow_right a:hover{
	background-color:#FFFFFF;
}

#ftn_thumbnail_list{
	width:375px;
	height:60px;
	float:left;
	margin-top:0px;
	padding: 10px 3px 0px 8px;
	overflow:hidden;
	}

#ftn_thumbnail_prev{
	width:133px;
	height:auto;
	float:left;
	padding: 0px 1px 0px 1px;
	border:none;
	margin-right:5px;
}

#ftn_thumbnail_active{
	width:60px;
	height:auto;
	float:left;
	border:none;
	padding: 0px 10px 0px 0px;
	margin-left:10px;
	margin-right:8px;
}

#ftn_thumbnail_next{
	width:133px;
	height:auto;
	float:left;
	padding: 0px 1px 0px 1px;
	border:none;
}

.ftn_thumbnails{
	width:63px;
	height:50px;
	float:left;
	margin-left:1px;
	border:none;
	text-align:center;
}
#ftn_thumbnail_text_bottom{
float:right;
margin:43px 10px 0px 0px;
}
#ftn_thumbnail_text_bottom p{
margin:0px;
padding:0px;
font-family:Verdana, Arial, sans-serif;
font-weight:bold;
letter-spacing:-1px;
font-size:15px;
color:#8FC73E;
}
/*_______________________________Fotomodul:photo(Abkuerzung: ftp)______________________________________________*/
#ftp_foto_content{
	width:730px;
	height:auto;
	clear:left;
	float:left;
	margin-left:3px;
}

#ftp_area_foto{
	width:461px;
	margin-top:5px;
	height:auto;
	float:left;
	padding: 3px 3px 3px 3px;
	background-image:url(../img/photogallery/foto_bg.png);/** sprite-ref: fotosprite;*/
	background-repeat:no-repeat;
	}

#ftp_foto{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:459px;
	height:380px;
	}
#ftp_foto * {
	vertical-align:middle;
	}
#ftp_foto{
	display:block;
	}

#ftp_foto span{
	display:inline-block;
	height:100%;
	width:1px;
	}

#ftp_foto_quelle{
	margin-top:3px;
	margin-right:4px;
	height:15px;
	float:right;
	font-size:11px;
	color:#5e5e5e;
}

#ftp_foto img{
	margin-top:5px;
}

#ftp_foto_text{
	margin-top:0px;
	width:459px;
	height:70px;
	font-size:11px;
	font-family:Verdana;
	color:#666666;
	float:left;
	background-repeat:no-repeat;

	}

#ftp_text{
	width:100%;
	height:70px;
	margin-top:5px;
	float:left;
	overflow:hidden;
	}

#ftp_area_foto a:hover{
	background:#ffffff none repeat scroll 0 0;
}

#ftp_text p{
	color:#5e5e5e;
	font-size:14px;
	font-family:Arial;
	padding-left:15px;
	margin:0px;
	margin-top:7px;
	}
/*______________________________________Fotomodul:teaserbox(Abkuerzung: ftt)________________________________________*/

#ftt_fotostrecke_area{
	width:243px;
	height:403px;
	padding:0px 0px 3px 8px;
	margin-top:5px;
	margin-left:4px;
	float:left;
	background-image:url(../img/photogallery/fotostrecke_bg.png);/** sprite-ref: fotosprite;*/
	}

#ftt_fotostrecke_scroll{
	overflow-y:scroll;
	overflow-x:hidden;
	width:238px;
	height:398px;
	margin-top:5px;
}
.ftt_fotostrecke{
	width:235px;
	height:95px;
	border-bottom:5px solid #5e5e5e;
	margin-top:0px;
	font-size:11px;
	color:#5e5e5e;

	}

.ftt_fotopart{
	width:100px;
	height:75px;
	margin-top:5px;
	margin-left:5px;
	display:inline;
	float:left;
}

.ftt_fotopart p{
	margin:0px;
	padding:0px;
}
.ftt_fotopart img{
	margin:0px;
	padding:0px;
	border-style:none;
}
.ftt_textpart{
	width:100px;
	height:75px;
	margin-top:5px;
	padding:0px 3px 0px 10px;
	float:left;
	overflow:hidden;
}
.ftt_textpart a{
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
	color:#41505E;
	text-decoration:none;
}
.ftt_textpart a:hover{
	color:#55C1E8;
	background:none;
}
.ftt_fotostrecke img.pic{
clear:left;
margin-left:90px;
margin-top:-15px;
}

a.ftt_imagelink:hover {
  background-color: transparent !important;
  cursor:pointer;
}

/*_____________________________________Forum____________________________________________________________*/
.forum_post_highlight {
padding:5px;
margin-bottom:10px;
border:1px dashed #BBBBBB;
background:#F6F6F6;
}

.forum_text_highlight {
background-color:#ff6;
}

a:hover .forum_text_highlight {
background:#00A4FF none repeat scroll 0 0;;
}

/*______________________________________Fototeaser____________________________________________________________________________*/
/*______________________________________Fototeaser:teaser(Abkuerzung:ftrkl)___________________________________________________*/

.ftrkl_fototeaserkl{
width:330px;
height:130px;
border-top:6px solid #40515B;
border-left:1px solid #C9D3DB;
border-right:1px solid #C9D3DB;
border-bottom:1px solid #C9D3DB;
margin:10px 0px 10px 0px;
padding:0px;
}
.ftrkl_headlinekl{
width:330px;
height:24px;
margin-bottom:10px;
padding:0px;
border-bottom:1px solid #C9D3DB;
}
.ftrkl_headlinekl  h2{
float:left;
font-family:Verdana;
font-weight:bold;
color:#8FC73E;
font-size:14px !important;
margin:2px 0px 2px 5px;
padding:0px;
letter-spacing:-1px;
line-height:100%;
}
.ftrkl_headlinekl  p{
float:left;
font-size:14px;
font-family:Verdana;
font-weight:bold;
color:#41505E;
margin:2px 0px 2px 5px !important;
padding:0px;
line-height:100%;
width:220px;
}

.ftrkl_fotostrkl{
float:left;
margin:0px 0px 0px 4px;
padding:0px;
}
.ftrkl_fotoprtkl{
border-style:solid;
border-width:1px;
border-color:#C9D3DB;
width:100px;
height:75px;
}
.ftrkl_fotoprtkl a{
text-decoration:none;
}
.ftrkl_fotoprtkl p{
width:100px;
height:75px;
margin:0px;
padding:0px;
display:table-cell;
text-align:center;
vertical-align:middle;
}

.ftrkl_fotoprtkl img{
border-style:none;
}

.ftrkl_fotoprtkl img a:hover {
color:#FFFFFF;
}

.ftrkl_pickl {
margin-left:77px;
margin-top:-15px;
}

/*______________________________________Footer(Abkuerzung: ftr)____________________________________________________________________*/
#ftr_footer{
	width: 1000px;
	height: auto;
	background-image:url("../img/gen/footer2.png");/** sprite-ref: headersprite;*/
	background-repeat:repeat-x;
	clear: both;
	float:left;
	margin: 0px;
	color: white;
	background-color:#484D52;
}

#ftr_footer #sitemap{
	width:1000px;
	height:auto;
	float:left;
}

#ftr_footer #sitemap .column{
	width:188px;
	height:auto;
	float:left;
	color:white;
	padding-left:10px;
	padding-top:20px;
	font-size:10px;
	font-family:Verdana;
}

#ftr_footer #sitemap .column ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

#ftr_footer #sitemap .column li {
  clear:left;
  width:188px;
  overflow:hidden;
   height:16px;
}

#ftr_footer #sitemap .column li a{
	color:white;
	text-decoration:none;
}

#ftr_footer #sitemap .column li a:hover {
  text-decoration:underline;
	background:none;
}

.archive_content{width:625px; height:auto;margin:1px 1px 1px 1px;float:left;}
.archive_content #archive_head{font-size:20px;color:#5e5e5e; padding-left:15px;padding:10px 0px 10px 15px; border-bottom:1px solid #5e5e5e}

.archive_content a{font-size:13px;}

.archive_content a:hover{text-decoration:none}

.archive_board .advertisement, #daily_board .advertisement {
	display: inline;
}

.archive_content .archive_board{padding:10px 0px 10px 15px}

.archive_board td {padding: 0px}

.archive_content div{padding:4px 0px 0px 0px;color:black;font-size:12px}

#archive_brief{width:330px;margin:36px 1px 20px 5px; float:left;border-style:solid; border-width: 6px 1px 1px 1px; border-color:#5e5e5e }

#archive_brief #brief_head{padding-left:20px;padding-top:7px; padding-bottom:7px; font-weight:bold; font-family: Verdana; font-size:16px;color:#546679; border-bottom:1px solid #5e5e5e}

#archive_brief #brief_board{padding:8px 0px 8px 20px;}

#archive_brief #brief_board th {
	text-align: left;
	padding: 10px 0 5px 0;
}

#archive_brief #brief_board td {
	padding: 0;
}

#archive_brief #board a{font-size:12px;color:#05a3dd;display:block;padding:3px 0x 0px 10px}

#archive_brief #board a:hover{text-decoration:none}

#archive_daily{width:625px; height:auto;margin:1px 1px 1px 1px;float:left}

#archive_daily #daily_head{font-size:20px;color:#5e5e5e; padding-left:15px;padding:10px 0px 10px 15px; border-bottom:1px solid #5e5e5e}

#archive_daily #daily_board{padding:10px 0px 0px 15px}

#daily_board td{padding:0px;}

#ftr_bottom {
color:white;
display:inline;
float:left;
font-family:Verdana;
font-size:11px;
height:45px;
margin-left:20px;
margin-top:10px;
width:990px;
}

#ftr_bottom ul{
  margin: 0;
  padding: 0;
  height:10px;
  list-style:none;
}

#ftr_bottom li{
	float:left;
	padding-left:10px;
}

#ftr_bottom li a{
	color:white;
	text-decoration:none;
}

#ftr_bottom li a:hover{
	text-decoration:underline;
	background:none;
}

#ftr_bottom p {
margin:10px auto;
width:400px;
}

#ftr_lexikon, #ftr_partner, #ftr_archiv, #ftr_vertical
{
	float:left;
	height:auto;
	width:998px;
	margin:10px 0px 0px 0px;
}

#ftr_partner, #ftr_archiv, #ftr_vertical
{
	border-top:1px solid #acb6bf;
	padding-top: 5px;
	margin-top: 5px;
}

#ftr_lexikon ul, #ftr_partner ul, #ftr_archiv ul, #ftr_vertical ul
{
	list-style:none;
	width:978px;
	margin:0px;
	padding-left:20px;
	font-size:10px;
	font-family:Verdana;
	color:white;
}
#ftr_lexikon li, #ftr_partner li, #ftr_archiv li, #ftr_vertical li
{
	float:left;
	padding-left:10px;
	white-space: nowrap;
}
#ftr_lexikon li a, #ftr_partner li a, #ftr_archiv li a, #ftr_vertical li a
{
	text-decoration:none;
	color:white;
}
#ftr_lexikon li a:hover, #ftr_partner li a:hover, #ftr_archiv li a:hover, #ftr_vertical li a:hover
{
	text-decoration:underline;
	background:none;
}

#ftr_vertical li:first-child {
	float: none;
	font-size: 11px;
}
/*______________________________________Partner______________________________________________________________________*/
.ptr_overview {
  margin: 20px 0 5px 5px;
}
.ptr_overview .partner {
  margin-bottom: 20px;
}
.ptr_overview .title {
  font-size: 12px;
  font-weight: bold;
}
.ptr_overview .partner img {
  float: left;
  margin-right: 10px;
  border: 1px solid black;
}
.ptr_overview .partner a {
  font-weight: bold;
}

/*______________________________________Lexikon______________________________________________________________________*/
/*______________________________________Lexikon:lexikon_left(Abkuerzung: lexl)_______________________________________*/
#lexl_lexikon_left {
	width: 653px;
	height: auto;
	padding: 0px 5px 5px 0px;
	z-index: 1;
	line-height: 130%;
}

#lexl_lexikon_left a {
	text-decoration: underline;
}

#lexl_lexikon_left a:hover {
	background-color: #FFF;
	color: #F00;
}

#lexl_lexikon_menue {
	width: 650px;
	height: auto;
	border-left: 1px solid #5e5e5e;;
	float: left;
}
#lexl_lexikon_header {
	width: 650px;
	height: 35px;
	border-top: 6px solid #576a7d;
	float: left;
}
#lexl_headline {
	width: auto;
	height: 20px;
	font-size: 18px;
	color: #576a7d;
	font-weight: bold;
	float: left;
	padding-top: 14px;
	padding-left: 10px;
}

#lexl_searchbox {
	width: auto;
	height: 35px;
	padding-right: 20px;
}

#lexl_searchbox input.text {
	height: 15px;
	width: 130px;
	margin-top: 13px;
	float: right;
}

a.lexl_buttonsearch {
	height: 22px;
	width: 70px;
	margin-top: 13px;
	margin-left: 10px;
	float: right;
}
/*______________________________________Lexikon:lexikon_left rubricNavi(Abkuerzung: lexlr)_______________________________________*/
#lexlr_foot {
	width: 600px;
	height: auto;
	float: left;
	padding-top: 4px;
}

#lexlr_main {
		width: 590px;
		height: 29px;
		float: left;
		color: #05a2dd;
		font-size: 19px;
		padding-left: 60px;
		padding-top: 6px;
		font-weight: bold;
}
#lexlr_main a {
		color: #5e5e5e;
		padding-left: 10px;
		font-size: 12px;
		font-weight: normal;
}

#lexlr_main a:hover {
		color: #05a2dd;
}

#lexlr_main a.lexlr_selected {
		color: #05a2dd;
}
#lexlr_foot_aktiv {
		color: #05a2dd;
}
/*______________________________________Lexikon:lexikon_left charNavi(Abkuerzung: lexlc)_______________________________________*/
#lexlc_alphabet {
		width: 590px;
		height: 25px;
		padding-top: 10px;
		padding-left: 60px;
		font-size: 12px;
		font-weight: bold;
		float: left;
		text-transform: uppercase;
}

#lexlc_alphabet a {
		width: auto;
		height: auto;
		color: #5e5e5e;
		padding: 5px 3px 5px 3px;
		text-decoration: none;
}

#lexlc_alphabet a:hover {
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url(../img/lexicon/alphabet.png);/** sprite-ref: Lexikonsprite;*/
		color: #05a2dd;
		background-color: #FFF;
}

#lexlc_alphabet a.lexlc_selected {
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url(../img/lexicon/alphabet.png);/** sprite-ref: Lexikonsprite;*/
		color: #05a2dd;
		background-color: #FFF;
}

#lexlc_alphabet a.lexlc_selected1 {
		background-repeat: no-repeat;
		background-position: center top;
		background-image: url(../img/lexicon/alphabetalle.png);/** sprite-ref: Lexikonsprite;*/
		color: #05a2dd;
		background-color: #FFF;
}
#lexlc_alphabet_aktiv {
		background-image: url(/images/alphabet.png);
		color: #05a2dd;
}
/*______________________________________Lexikon:lexikon_left entries(Abkuerzung: lexle)_______________________________________*/
#lexle_lexikon_list {
		width: 645px;
		height: 180px;
		margin-left: 5px;
		float: left;
		background-image: url("../img/lexicon/lex_header.png");/** sprite-ref: Lexikonsprite;*/
		background-repeat: no-repeat;
}

#lexle_head {
		width: 645px;
		height: auto;
		padding-top: 5px;
}

#lexle_letter {
		width: 30px;
		height: auto;
		font-weight: bold;
		font-size: 30px;
		line-height: 130%;
		color: #05a2dd;
		padding-top: 4px;
		padding-left: 20px;
		text-transform: uppercase;
		float: left;
}

#lexle_navi {
		width: 530px;
		height: auto;
		padding-top: 9px;
		float: left;
		margin-left: 11px;
		font-size: 13px;
		color: #5e5e5e;
}

#lexle_navi a {
		font-size: 14px;
		color: #05a2dd;
		padding-left: 4px;
		padding-right: 4px;
		text-decoration: none;
}

#lexle_navi a:hover {
		text-decoration: underline;
		color: #5e5e5e;
}

#lexle_links {
		height: 120px;
		overflow: auto;
		clear: both;
}

#lexle_links table {
		margin-left: 60px;
		margin-top: 20px;
}

#lexle_links td {
		vertical-align: top;
		width: 140px;
		padding-left: 2px;
		font-size: 11px;
}

#lexle_links td a {
		color: black;
}

#lexle_links td a:hover {
		color: #5e5e5e;
		text-decoration: none;
}
#lexle_navi_aktiv {
		text-decoration: underline;
		color: #5e5e5e;
}

/*______________________________________Lexikon:lexikon_left entry(Abkuerzung: lexlco)_______________________________________*/

#lexlco_lexikon_content {
		width: 650px;
		height: auto;
		float: left;
		margin-top: 5px;
		border-left: 1px solid #5e5e5e;
}

#lexlco_headliner {
		width: 100%;
		float: left;
		padding-top: 10px;
		background-image: url(../img/lexicon/lex_header3.png);
		background-repeat: repeat-x;
}

#lexlco_topic {
		width: 300px;
		height: auto;
		font-size: 20px;
		color: #05a2dd;
		font-weight: bold;
		float: left;
		padding: 15px 0px 0px 60px;
}

#lexlco_pic {
		width: 90px;
		height: 45px;
		margin-top: 8px;
		margin-right: 20px;
		float: right;
		background-image: url(../img/lexicon/julia.png);
}

#lexlco_autor {
		width: 150px;
		height: 45px;
		padding-top: 8px;
		margin-right: 20px;
		float: right;
		color: #05a2dd;
		font-size: 12px;
		text-align: right;
		overflow: auto;
}

#lexlco_autor a {
		padding-top: 5px;
		float: right;
		color: #05a2dd;
		font-size: 12px;
}

#lexlco_text {
		width: 550px;
		height: auto;
		font-size: 12px;
		color: black;
		float: left;
		padding-left: 60px;
		padding-right: 30px;
		padding-top: 10px;
		line-height: 1.5;
}

#lexlco_text h2 {
		font-size: 12px;
		font-weight: bold;
		margin: 0px;
		padding: 0px;
		font-family: Verdana;
}

#lexlco_text p {
		margin: 0 0 10px 0;
}

#lexlco_print {
		width: 600px;
		height: auto;
		padding-top: 10px;
		padding-bottom: 10px;
		float: left;
}

#lexlco_print li {
		color: #5e5e5e;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 13px;
		font-family: Verdana;
		float: left;
		padding-top: 5px;
}

#lexlco_print li a {
		color: #5e5e5e;
		padding-left: 3px;
		padding-right: 3px;
		font-size: 13px;
		padding-top: 2px;
}

#lexlco_print ul {
		margin: 0;
		padding: 0;
		list-style: none;
}

#lexlco_print a {
		color: #5e5e5e;
		padding-left: 10px;
		font-size: 12px;
}

#lexlco_print a:hover {
		color: #05a2dd;
}
#lexlco_lex_tag_wrapper {
		background: #F9F9F9 none repeat scroll 0 0;
		border-bottom: 1px solid black;
		border-left: 1px solid black;
		border-right: 1px solid black;
		float: right;
		margin: 3px 0 10px 8px;
		width: 215px;
}

#lexlco_lex_tag_header h2 {
		font-size: 14px;
		font-family: Verdana;
		font-weight: bold;
		padding: 6px 0px 2px 5px;
		border-top: #5E5E5E solid 6px;
		border-bottom: black solid 1px;
		margin: 0px 0px 5px 0px;
}

#lexlco_lex_tag_body {
		font-size: 12px;
		font-family: Verdana;
		padding-left: 5px;
		padding-bottom: 5px;
}

#lexlco_lex_tag_body a {
		color: #5E5E5E;
		text-decoration: none;
		margin-right: 7px;
}

#lexlco_lex_tag_body a:hover {
		color: #5E5E5E;
		text-decoration: underline;
}

/*______________________________________Lexikon:lexikon_right(Abkuerzung: lexr)_______________________________________*/

#lexr_lexikon_right {
		width: 330px;
		height: auto;
		position: relative;
		float: left;
		z-index: 1;
}

/*______________________________________Lexikon:topten(Abkuerzung: lextt)_______________________________________*/

#lextt_lexikon_boxmid {
	width:330px;
	height:244px;
}

#lextt_topten_wrapper {
	border-left:1px solid #5e5e5e;
	border-right:1px solid #5e5e5e;
	border-bottom:1px solid #5e5e5e;
	border-top:#5e5e5e solid 6px;
	background:#fff;
}

#lextt_topten_header {
	height:18px;
	padding:5px 1px 2px 6px;
	border-bottom:1px solid #5e5e5e;
	margin:1px 0px 5px 0px;
}

#lextt_content_wrapper{
	float: left;
	width: 328px;
	 background-repeat: no-repeat;
	background-position: right bottom;
	background-image: url("../img/lexicon/topten_bg.png");/** sprite-ref: Lexikonsprite;*/
}

#lextt_topten_header h2 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Verdana;
	color: #5e5e5e;
	padding:0px 1px 2px 1px;
	margin:0px 0px 5px 0px;
}


#lextt_topten_list_left {
	padding:0px 0px 10px 0px;
	width:145px;
	float:left;
	height:178px;
	margin-left:13px;
	display:inline;
}

#lextt_topten_list_left ol {
	list-style:none;
	padding:5px 0px 0px 0px;
	margin:0px;
}

#lextt_topten_list_left li {
	display:block;
	color:#5e5e5e;
	font-size:12px;
	height:15px;
	border-bottom:1px solid #5e5e5e;
	border-right:1px solid #5e5e5e;
	font-family:Verdana;
	padding:0px 0px 4px 30px;
	margin:8px 0px 0px 5px;
	overflow:hidden;
	white-space:nowrap;
	width:110px;
}

#lextt_lexikon_boxmid a {
	color: #5e5e5e;
	text-decoration: none;
}

#lextt_lexikon_boxmid a:hover {
	background: none;
	color: #03a3dd;
	text-decoration: underline;
}

#lextt_topten_list_right {
	padding:0px 0px 10px 0px;
	width:145px;
	float:left;
	margin-left:10px;
	display:inline;
}

#lextt_topten_list_right ol {
	list-style: none;
	padding:5px 0px 0px 0px;
	margin:0px;
}

#lextt_topten_list_right li {
	color:#5e5e5e;
	font-size:12px;
	height:15px;
	border-bottom:1px solid #5e5e5e;
	border-right:1px solid #5e5e5e;
	font-family:Verdana;
	padding:0px 0px 4px 30px;
	margin:8px 0px 0px 5px;
	overflow:hidden;
	white-space:nowrap;
	width:110px;
}

li#lextt_one {
 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos1.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_two {
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos2.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_three {
 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos3.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_four {
	 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos4.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_five {
	 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos5.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_six {
	 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos6.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_seven {
 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos7.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_eight {
  background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos8.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_nine {
 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos9.jpg");/** sprite-ref: Lexikonsprite;*/
}

li#lextt_ten {
 background-repeat: no-repeat;
	background-position: left top;
	background-image:url("../img/lexicon/list_pos10.jpg");/** sprite-ref: Lexikonsprite;*/
}

#lextt_topten_list a {
	color:#000000;
	margin:0px 8px 0px 0px;
	font-weight:bold;
}

#lextt_topten_footer {
	width:315px;
	height:20px;
	font-family:Verdana;
	border-top:1px solid #5E5E5E;
	background:#e8e8e8;
	float:left;
	padding:5px 0px 0px 13px;
	font-size:12px;
	color:#03a3dd;
	font-weight:bold;
	margin-top:-2px;
}

#lextt_topten_footer a
{
	margin-left:5px;
	color:#5e5e5e;
	font-weight:normal;
}
#lextt_topten_footer a:hover
{
	background-color:#e8e8e8;
}

#lextt_topten_footer a.orange {
	color:#f49d00
}
/*Lexion rest
#lexikon_boxmid {
		width: 330px;
		height: 225px;
		clear: both;
		float: left;
		margin-top: 5px;
}
*/
/*__________________Lexikon:navi__________________*/
/* @group navi */

div.naviContent {
	margin: 20px 0pt 15px;
	text-align: center;
}

ul.naviList {
	display: block;
}

ul.naviList li {
	color: #999;
	display: inline;
	line-height: 2.4em;
	margin: 0pt;
}

ul.naviList li.selected {
	background: #fff none repeat scroll 0%;
	border: 1px solid #6c0;
	color: #6c0;
	font-weight: bold;
	padding: 4px 8px;
}

ul.naviList li.neutral {
	background-color: #d0d0d0;
	color: #000;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}

ul.naviList li a {
	background: #fff none repeat scroll 0%;
	border: 1px solid #cfe789;
	padding: 4px 8px;
}

ul.naviList li a:hover {
	color: #f90;
	border: 1px solid #f60;
}

/* @end */

/*______________________________________Blog_____________________________________________________*/
/*______________________________________Blog:header(Abkuerzung:blh)______________________________*/
#blh_blog {
	z-index:-1;
	width: 649px;
	height:190px;
	margin:0 0 0 5px;
	padding: 0px;
	color:#05a3dd;
	background-color:#FFF;
	background-image:url("../img/bloginfo/hintergrund.jpg");/** sprite-ref: natzathletensprite;*/
	background-repeat:no-repeat;
}

#blh_blog .advertisement {
	padding: 10px 0 0 10px;
	color:#666666;
}

#blh_blog img{
	border-style:none;
}

img#blh_blogBild{
	float:left;
	border-style:none;
	margin-left:10px;
	margin-top:10px;
	padding:0px;
	width:160px;
	height:170px;
}

#blh_blogInfo{
	float:left;
	width:460px;
	height:165px;
	font-family:Verdana, Arial, sans-serif;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
}

#blh_blogInfo h2{
	margin:0px;
	padding:0px;
	font-size:17px;
	line-height: 130%;
	font-weight: bold;
}

#blh_blogInfo h4{
	margin-top:0px;
	margin-bottom:5px;
	padding:0px;
	color:#393939;
	font-size:14px;
	line-height: 130%;
	font-weight: bold;
}

#blh_blogInfo p{
	font-size:11px;
	padding-top:0px;
	margin-top:10px;
}

#blh_linktoprof {
	float:right;
	margin:0;
	padding:0px 5px 0px 0px;
	color:#393939;
	font-size:11px;
	font-weight:bold;
}

#blh_linktoprof a{
	color:#393939;
	text-decoration:none;
}

#blh_linktoprof a:hover{
	color:#F59E00;
}

#blh_linktoprof_img{
	float:right;
	margin:0;
	padding:0;
}

#blh_toptext{
	vertical-align:top;
}

/*______________________________________Artikel____________________________________________________________________*/
#maincontent{
float:left;
height:auto;
margin:1px;
padding:5px 5px 0 9px;
width:640px;
z-index:1;
color:black;
font-size:13px;
}
#maincontent a{
	color:#16a9df;
	text-decoration:none;
	background:none;
}

#maincontent a:hover{
	text-decoration:underline;
}
/*______________________________________Artikel:article(Abkuerzung:art)____________________________________________*/
#maincontent .cat_select a.list_low {
	color:#c3c3c3
}

#art_headline_main {
height:40px;
width:640px;
margin:0 0 8px;
padding-top: 10px;
}

#art_headline_logo {
height:50px;
width:150px;
margin:0px 0px 5px 5px;
padding-top: 10px;
float:right
}

#art_headline_main h1 {
color:#000;
float:left;
font-family:Verdana;
font-size:26px;
padding-bottom:2px 
}

#art_titellink {
border-bottom:1px solid #D4D7D9;
border-top:1px solid #D4D7D9;
float:left;
height:25px;
width:640px;
}
#art_titellink ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#art_titellink li {
color:#5E5E5E;
float:right;
font-family:Verdana;
font-size:13px;
padding-left:3px;
padding-right:3px;
padding-top:5px;
}
#art_titellink li a {
color:#5E5E5E;
font-size:13px;
padding-left:3px;
padding-right:3px;
padding-top:2px;
}
#art_titellink li a:hover{
background-color:#FFFFFF;
}

#art_date {
clear:both;
color:#5E5E5E;
float:left;
font-size:13px;
height:auto;
padding-top:5px;
}

#art_partner_sport {
color:#5E5E5E;
float:left;
font-size:13px;
height:auto;
padding-top:5px;
}

#art_partner_name {
color:#5E5E5E;
float:left;
font-size:13px;
height:auto;
padding-top:5px;
}

#art_titelbild {
background-image:url(/images/Artikelgrafik_640x360px.png);
background-repeat:no-repeat;
float:left;
height:360px;
margin-top:5px;
width:640px;
}
.art_titelbild_copyright {
	width: 640px;
	font-size:9px;
	text-align: right;
	color:#5E5E5E;
	float:right
}
#art_titeltext {
color:black;
float:left;
font-family:Verdana;
height:auto;
width:640px;
}
#art_titeltext h3 {
color:#05A2DD;
font-size:14px;
line-height:1.5;
width:600px;
}
#art_titeltext h2 {
		font-size:13px;
		font-family:Verdana;
		font-weight:bold;
		margin-bottom:0px;
}
#art_titeltext p {
margin-top:0px;
}
#art_titeltext span {
color:black;
font-size:13px;
line-height:1.5;
text-align:left;
width:600px;
}
#art_titeltext div#a_a_op_wrapper {
background:#F9F9F9 none repeat scroll 0 0;
border-bottom:1px solid #8FC73E;
border-left:1px solid #8FC73E;
border-right:1px solid #8FC73E;
float:right;
margin:10px 0 10px 8px;
width:220px;
}
#art_titeltext div#a_a_op_header h2 {
border-bottom:1px solid #8FC73E;
border-top:6px solid #8FC73E;
font-size:1.2em;
font-weight:bold;
margin:0 0 5px;
padding:6px 0 2px 5px;
}
#art_titeltext div#a_a_op_list {
padding:0 0 10px;
}
#art_titeltext div#a_a_op_list ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#art_titeltext div#a_a_op_list li {
background:transparent url(../images/gruen_pfeil_schwung_kl.jpg) no-repeat scroll left top;
font-size:0.8em;
margin:0 0 0 5px;
padding:0 0 4px 16px;
}
#art_titeltext div#a_a_op_list a {
color:#5A6871;
}

#art_partner_footer {
padding-top:5px;
padding-bottom:5px;
color:black;
float:left;
font-family:Verdana;
height:auto;
overflow:hidden;
width:640px;
}

#art_partner_footer_left{
width:475px;
float:left
}

#art_partner_footer_right{
float:right;
text-align:right;
width:130px
}

#art_titeldown {
color:black;
float:left;
font-family:Verdana;
height:auto;
overflow:hidden;
width:640px;
}
#art_reader {
height:30px;
width:640px;
}
#art_reader ul {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:2px 10px 0;
}
#art_reader li a {
color:#05A2DD;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#art_reader li a:hover {
text-decoration:underline;
background:none;
}
#art_nav {
height:auto;
width:640px;
}
#art_nav td {
color:black;
font-size:13px;
font-weight:bold;
}
#art_nav td a {
color:#5E5E5E;
font-size:13px;
font-weight:normal;
}
#art_nav td a:hover {
color:black;
}
#art_nav td a:active {
color:black;
}

#art_tagbox {
background:#DFF3FB none repeat scroll 0 0;
border:1px solid #05A3DD;
color:black;
float:left;
font-family:Verdana;
height:14px;
margin-top:5px;
padding-bottom:5px;
padding-top:3px;
width:638px;
}
#art_tagbox ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#art_tagbox li {
color:black;
float:left;
font-size:12px;
font-weight:bold;
padding-left:5px;
}
#art_tagbox li a {
color:black;
float:left;
font-size:12px;
font-weight:normal;
padding-left:5px;
}
/*______________________________________Artikel:recommendation____________________________________________*/
#maincontent div#recommendation {
background:#DFF3FB none repeat scroll 0 0;
border:1px solid #05A3DD;
color:black;
float:left;
height:12px;
padding-bottom:10px;
padding-top:1px;
width:648px;
}
#maincontent div#recommendation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#maincontent div#recommendation li {
color:#5E5E5E;
float:right;
font-size:13px;
font-weight:bold;
padding:4px 5px 0;
}
#maincontent div#recommendation li a {
color:#5E5E5E;
font-size:13px;
font-weight:normal;
padding-left:5px;
}

/*______________________________________Kommentarbox___________________________________________________*/
/*______________________________________Kommentarbox:comment(s)article(Abkuerzung:kmc)_________________*/

#kmc_kommentare {
margin:10px 5px 0px 0px;
float:left;
width:620px;
height:50px;
clear:both;
}

#kmc_kommentare h2{
	font-size:17px;
	font-family:Verdana;
	color:black;
	font-weight:bold;
}

#kmc_kommentar {
background:url(/img/kommentare_bg.jpg) repeat-x bottom;
border:1px solid #c5c5c5;
padding:10px;
font-family:Verdana;
width:620px;
clear:both;
float:left;
margin-top:5px;
}
#kmc_picture {
padding:5px;
border:1px solid #ff9000;
float:left;
margin:10px;
}

#kmc_text{
float:left;
}
img#kmc_picture {
height:50px;
width:50px;
}
#kmc_message {
margin:10px 0px 0px 90px;
font-size:12px;
font-family:Verdana;
width:480px;
}
#kmc_kommentar_name {
color:#41505e;
font-size:13px;
font-family:Verdana;
}

#kmc_kommentar input#name {
margin:0px 0px 0px 15px;
width:250px;
}

#kmc_kommentar input#email {
margin:0px 0px 0px 15px;
width:250px;
}

/*______________________________________Header____________________________________________________________________*/
body.naMediaAd_WALLPAPER .naMediaAd_BILLBOARD {
  position: relative;
  left: 284px;
}

#banner{
	width:1000px;
	height:65px;
	background-image:url("../img/header/banner.gif");/** sprite-ref: headersprite;*/
	color:#ff9000;
  }
input {
  font-family: Verdana;
  font-size: 13px;
  border: 1px solid #A9AAAB;
  padding: 2px;
	}

input[type=image], input[type=radio] {
	border: none;
}

a img{
	border:0px
	}

a.mainlink, a.selectedmainlink {
	margin-top: 2px;
	padding: 5px 8px 0px 8px;
	background-image: none;
	display: block;
	color:white;
	font-size:12px;
	font-family:Arial,sans-serif;
	width:auto;
	height: 21px;
	font-weight:bold;
	letter-spacing:0px;
	z-index: 30;
	text-decoration: none;
	text-transform: uppercase;
	float:left;
	letter-spacing:1px;
	}

a.selectedmainlink {
	color:#05a2dd;
	background:#303c46
	}

a.middlelink, a.selectedmiddlelink {
	color:#F59E00;
	font-size:12px;
	font-family:Arial,sans-serif;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	letter-spacing:0px;
	text-decoration:none;
	text-transform: uppercase;
	display: block;
	background-image: none;
	width:auto;
	height:22px;
	padding-top:5px;
	float:left;
	letter-spacing:1px;
	}

a.selectedmiddlelink {
	color:#41505E;
	background: #E4E3E3;
	}

a.mainlink:hover {
	color: #05a2dd;
	background:#2C3740;

	}

a.middlelink:hover {
	color: #41505E;
	background: #E4E3E3;
}
/*______________________________________Header Menue:newregister(Abkuerzung:men)________________________________________*/

#men_uplinks {
	width:1000px;
	height:32px;
	background-image:url(../img/header/main_nav.png);/** sprite-ref: headersprite;*/
	line-height:190%;
	padding: 0px;
	position: relative;
	z-index: 3 /* skyscraper_ads, this, men_middlelinks, content(2) */
}
	
#men_uplinks li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 300;
}

#men_uplinks div {
	position: absolute;
	visibility: hidden;
	top: 30px;
	left: 0px;
	padding: 3px;
	background: #41505E;
}

#men_uplinks div a {
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	font: 12px arial,sans-serif;
	border-bottom:1px solid #323D47;
	
}

#men_uplinks div a:hover {
	background: #323D47;
	color:#05A2DD;
	padding-top:5px;
	padding-bottom:5px;
}

#men_uplinks  div a.up:hover{
	background:#323D47;
	padding-top:5px;
}

#men_uplinks  div a.down:hover{
	background: #323D47;
	padding-bottom:5px;
}

#men_middlelinks{
	width:1000px;
	height:30px;
	background-image:url(../img/header/under_nav.png);/** sprite-ref: headersprite;*/
	line-height:190%;
	padding: 0px;
	position: relative;
	z-index: 2 /* skyscraper_ads, men_uplinks, this, content(2) */
}

#men_middlelinks li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	z-index: 299;
}

#men_middlelinks div.box {
	position: absolute;
	visibility: hidden;
	top: 27px;
	left: 0px;
	padding: 3px;
	background: #EFEFEF;
	}

#men_middlelinks div.box a{
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	color: #41505E;
	font: 13px arial, sans-serif;
	border-bottom:1px solid #DCDDDE;
}

#men_middlelinks div.box a:hover{
	background: #DCDDDE;
	color:#41505E;
	padding-top:5px;
	padding-bottom:5px;
	}

#men_middlelinks div.box a.up:hover{
	background: #DCDDDE;
	padding-top:5px;
	}

#men_middlelinks div.box a.down:hover{
		background: #DCDDDE;
		padding-bottom:5px;
		}
		
#men_middlelinks .divide{
	color:#E4E3E3;
	margin-left:2px;
	margin-right:2px;
	padding-top:5px;
	float:left;
	
	
	}
	
#men_uplinks .divide{
	color:#999999;
	margin-left:2px;
	margin-right:2px;
	padding-top:6px;
	float:left;
	
	}
	


/*______________________________________Header Topnavigation:newtopnavigation(Abkuerzung:tnv)________________________________________*/

#tnv_topnavigation {
	padding-top: 3px;
	float: right;
	height: 18px;
	color:#ff9000;
	line-height: 190%;
	font-family: Verdana;
	margin-right: 10px;
	}

#tnv_topnavigation a {
	padding:0px 3px 0px 6px;
	color:#ff9000;
	}

#tnv_topnavigation a:hover {
	color:#bdc0c1;
	background-color: #586d7f;
	text-decoration:underline
	}

/*______________________________________Header search_box:newshortform(Abkuerzung:hsb)________________________________________*/
#hsb_search_box{
	height:18px;
	line-height:1px;
	margin-top: 4px;
  margin-right: 5px;
}

#hsb_search_box form {
	margin: 0;
	padding: 0;
}

#hsb_search_box input {
  height: 18px;
  padding: 0px;
}

#hsb_search_box input.text {
  height: 18px;
  padding: 0px 2px;
}

#hsb_search_box ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#hsb_search_box li {
  float: left;
  margin-left: 3px;
}
/*______________________________________Header shortlogin:newshortlogin(Abkuerzung:hsl)________________________________________*/

#hsl_shortlogin {
	color: #A9AAAB;
  float: right;
  padding-right: 5px;
  height: 18px;
  line-height: 90%;
}

#hsl_shortlogin input {
  padding: 0px;
  height: 18px;
}

#hsl_shortlogin input.text {
  padding: 1px;
  height: 18px;
}

#hsl_shortlogin ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#hsl_shortlogin img {
		border: medium none;
}

#hsl_shortlogin li {
  float: left;
  margin-left: 3px;
}

#hsl_shortlogin td {
		height: 8px;
		margin: 0;
		padding: 0;
}

#hsl_shortlogin a {
		color: #A9AAAB;
}

#hsl_shortlogin a:hover {
		background: transparent none repeat scroll 0 0;
		color: #A9AAAB;
		text-decoration: underline;
}

#hsl_shortlogin .logcheck {
		border: medium none;
		height: 13px;
		margin-left: 0;
		margin-right: 0;
		margin-top: 1px;
}

*+html div#hsl_shortlogin .logcheck {
		margin-left: -4px;
}

/*______________________________________Header Header2___________________________________________________*/

#header2 {
  height: 19px;
  margin: 10px 5px 0px 5px;
  font-size: 12px;
  line-height: 130%;
  font-weight: bold;
  font-family:Arial, sans-serif;
  color: #C5C6C7;
}

#header2 .selected, #header2 .deselected {
  display: inline;
  color: #C5C6C7;
}

#header2 .selected a, #header2 .deselected a {
  color: #C5C6C7;
  padding: 2px 10px 3px 10px;
}

#header2 .selected a {
  text-decoration: underline;
}

#header2 .selected a:hover, #header2 .deselected a:hover {
	background-color: #fff;
  text-decoration: underline;
}

/*______________________________________Header Trail___________________________________________________*/

#trail {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana;
}

#trailhead {
	padding-right: 5px;
  float: left;
	color:#ff9000;
}

#trail ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#trail li {
  float: left;
  margin: 0;
  padding: 0px 5px 0px 10px;
	color: #54687A;
	background-image: url(../img/crumb3.png);/** sprite-ref: headersprite;*/
	background-repeat: no-repeat;
}

#trail li:first-child {
	background: none;
	padding-left: 0px;
}

#trail a {
	color: #54687A;
	text-decoration: none;
}

#trail a:hover {
	color: #54687A;
	background-color: #fff;
	text-decoration: underline;
}

/*______________________________________newsticker___________________________________________________*/

#newsticker {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  color:#666666;
  background-color: #fff;
  margin: 0;
  padding: 0;
}

#newsticker table {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
  margin: 0;
  padding: 0;
}

#newsticker .mod2 {
	border: none;
  margin: 0px;
  padding: 0px;
  line-height: 130%;
  float: left;
  width: 100%;
  /* Das behebt den 'Duplicate character bug' in IE6 */
  margin-right: -3px;
  padding-right: 3px;
}

#newsticker .mod2 .action:first-child {
  margin: 0;
  margin-top: 7px;
  margin-right: 10px;
  padding: 0;
  float: right;
}

#newsticker .mod2 td {
  margin: 0;
  margin-bottom: 5px;
  padding: 0;
  padding-bottom: 5px;
  vertical-align: top;
}

#newsticker div.boxheader {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0px 1px 0px 0px;
	font-weight: bold;
}

#newsticker .boxheaderbottom {
	clear: both;
	height: 0;
	font-size: 0;
}

#newsticker .boxtitle {
	float: left;
	padding: 2px 5px 2px 5px;
	text-transform: uppercase;
}

#newsticker .boxtitle a:hover {
	background: none;
}

#newsticker .boxaction {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	float: right;
	padding-top: 6px;
	padding-right: 10px;
}

#newsticker div.boxheader .boxaction a {
	color: #fff;
}

#newsticker .modbody {
	margin: 0;
	padding: 10px;
	border-top: none;
}

#newsticker .brclear {
     clear:both;
     height:0;
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

#newsticker a {
  text-decoration: none;
}

#newsticker a.imagelink:hover {
  background-color: transparent !important;
  cursor:pointer;
}

#newsticker a.underline {
  text-decoration: underline;
}

#newsticker a.underline:hover {
  text-decoration: underline;
}

#newsticker img {
  border: none;
}

#newsticker .newsticker_container {
  width: 920px;
  overflow: hidden;
}

#newsticker .newsticker_table .title {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
  font-weight: bold;
  line-height: 140%;
  display: block;
  padding-top: 2px;
  padding-bottom: 5px;
}

#newsticker .newsticker_table .subtitle a, #newsticker .newsticker_table .abstract a, #newsticker .newsticker_table .footer a {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
}

#newsticker .newsticker_table .subtitle {
  display: block;
  margin-bottom: 2px;
}

#newsticker .newsticker_table .news_image {
  float: left;
  margin: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}

/*______________________________________topteaser___________________________________________________*/
#topteaser {
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
}

#communitytopteaser {
	position:relative;
	width:390px;
	height:250px;
	margin-bottom:15px
}

#topteaserpaging {
	font-weight: bold;
	color: white;
	position: absolute;
	top: 25px;
	right: 5px;
	z-index: 2;
}

#topteaseradvertisement {
	visibility: hidden;
	margin-bottom: 3px;
}

#topteaserpaging a:hover {
	background-image: url(../img/box_orange_30x30.gif);/** sprite-ref: natzathletensprite;*/
}

.topteaserentry {
	position: relative;
	z-index: 1;
	color: #000;  
}

.communitytopteaserentry {
	position: relative;
	width:390px;
	height:250px;
	z-index: 1;
	color: #000;  
}

a.topteaserlink, a.topteaserlink:hover {
	color: #000;
}  

.topteaserimage {
	position: absolute;
	z-index: 1;
}

.topteasertext {
	position: absolute;
	z-index: 2;
	cursor: pointer;
}

.topteasertext div {
	line-height: 115%;
}

.pageInactive, .pageActive {
	display: block;
	height: 30px;
	width: 30px;
	float: left;
	margin-left: 2px;
}

.pageInactive {
	background-image:url("../img/box_grey_30x30.gif")/** sprite-ref: natzathletensprite;*/;
}

.pageActive{
	background-image:url(../img/box_orange_30x30.gif);/** sprite-ref: natzathletensprite;*/
}

.edittopteaserentry td.disabled {
	background-color: #F4F4F4;
	color: #ccc;
}

/*______________________________________neustart___________________________________________________*/
.r_container, .homesite .r_container
{
	width:250px;
	height:480px;
	font-size:11px;
	background-image:url(/img/neustart_hintergrund2.png);/** sprite-ref: natzathletensprite;*/
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.homesite .r_container {
	background-image:url(/img/Anmeldeboxnew.png);/** sprite-ref: natzathletensprite;*/
	width: 260px;
	height: 293px;
}

.r_stempel, .homesite .r_stempel
{
	width:184px;
	height:55px;
	margin:0px;
	margin-left:3px;
	padding:0px;
}

.homesite .r_stempel {
	background: none;
	height: 65px;
}

.r_form
{
	width:180px;
	margin:0px;
	margin-left:5px;
	padding:0px;
	color:#FFFFFF;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:140%;
}

.r_feld
{
	margin-left:0px;
	padding:0px;
	width:175px;
	height: 21px;
	border: none;
}

.r_agbcheck, .r_partcheck
{
	width:190px;
	height:23px;
	margin:0px;
	margin-left:3px;
	padding:0px;
}

.r_check
{
	float:left;
	margin-top:3px;
}

.r_agb, .r_part
{
	float:left;
	margin-top:6px;
	color:#FFFFFF;
	font-family:Verdana,Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height:100%;
	width:165px;
}

.r_part
{
	width: 155px;
}

a.r_agblink, a.r_partlink
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.r_agblink:hover{
	background:none;
	text-decoration:underline;
}

.r_button, .homesite .r_button
{
	width:190px;
	height:40px;
	margin-top:2px;
  text-align: center;
}

.r_button2, .homesite .r_button2
{
	background-image:url(/img/Button_kostenlos.gif);/** sprite-ref: natzathletensprite;*/
	width:174px;
	height:53px;
	margin-top:2px;
  text-align:center;
}

.homesite .r_button {
	background: none;
}

.r_button:hover
{
	cursor:pointer;
}

.r_rechts
{
	width:189px;
	margin:0px;
	margin-left: 60px;
	padding:0px;
}

.homesite .r_rechts {
	margin-left: 61px;
}

.r_mp_weg
{
	margin:0px;
	padding:0px;
}

/*______________________________________slider_example___________________________________________________________________*/

.example .slider_left {
 background-repeat: no-repeat;
  background-image: url(../img/cropper_zoomout.gif);
  width: 33px;
  height: 35px;
  float: left;
}

.example .slider, .example .sliderondrag {
  overflow: auto;
  height: 35px;
  width: 19px;
  background-repeat: no-repeat;
  background-image: url("../img/cropper_slider.gif");
  margin-left: 0;
  margin-top: -35px;
  margin-right: -19px;
  cursor: pointer;
}

.example .slider_right {
	background-repeat: no-repeat;
  background-image: url("../img/cropper_zoomin.gif");
  width: 33px;
  height: 35px;
  float: left;
}
/*________________________________tour____________________________________*/
.container
{
	background-image:url(../img/seite1.png);/** sprite-ref: natzathletensprite;*/
	width:620px;
	height:500px;
}

.container2
{
	background-image:url(../img/seite2b.png);/** sprite-ref: natzathletensprite;*/
	width:620px;
	height:500px;
}

.container3
{
	background-image:url(../img/seite3.png);/** sprite-ref: natzathletensprite;*/
	width:620px;
	height:500px;
}

.container4
{
	background-image:url(../img/seite4.png);/** sprite-ref: natzathletensprite;*/
	width:620px;
	height:500px;
}

.buttongo
{
	background-image:url(../img/weiter.PNG);/** sprite-ref: natzathletensprite;*/
	width:138px;
	height:38px;
	float:right;
	margin-top:462px;
}

.weiter
{
	color:#FFFFFF;
}

.weiter:hover
{
	cursor:pointer;
	background-color:transparent!important;
}


/*_____________________olympioniken___________________________*/
.olympioniken {
}

div.olyCard {
	width: 130px;
	float: left;
	margin-right: 25px;
	margin-bottom: 20px;
	/*border: 1px solid #cdcdcd;*/
	/*padding: 5px;*/
}

	div.olyCard.last {
		margin-right: 0;
	}

/* Sportlerbild */

div.olyImg {
	width:130px;
	height:130px;
	margin-bottom: 10px;
	text-align:center;
}

div.olyImg img {
	position:relative;
}

/* Sportlername */
.olyCard div.name {
	font-weight: bold;
	margin-bottom: 0.75em;
	font-size: 1.1em;
}

.olyCard a.sport {
	/*font-weight: bold;*/
/*	background: url(/img/olympia/icon_sport.gif) no-repeat left center;
	padding-left: 20px;*/
}

/* @group Vote und Counter */

.olyVote {
	margin-top: 1em;
	margin-bottom: 1.5em;
}

.olyVote div.count {
	border: 1px solid #727272;
	float: left;
	margin-top: 4px;
	margin-right: 5px;
}

.olympioniken .count img {
	height: 30px;
	vertical-align: top;
}

.olyButton {
	text-align: right;
}

.olyButton img {
		width: 40px;
}

.olyButton img:hover {
	cursor: pointer;
}

/* @end */

.olyLinks a {
	margin-right: 10px;
/*	padding-top: 4px;
	padding-bottom: 4px;*/
}

.olyCard a.sportnews {
/*	background: transparent url(/img/olympia/news_gerollt.gif) left center no-repeat;
	padding-left: 20px;*/
	font-weight: bold;
}

.olyCard a.person {
/*	background: transparent url(/img/olympia/smile.png) left center no-repeat;
	padding-left: 20px;*/
	font-weight: bold;
}

/* @group Widget */

.widget {
	width: 250px;
}

.widgetbody {
	border: 1px solid #a6a6a6;
	border-top: none;
}

.widgetcontent {
	padding: 15px;
}

.widgetcounter {
	border: 1px solid #727272;
	float: left;
	margin: 25px 0 0 10px;
}

.widget .portrait {
	width: 60px;
	float: left;
}

.widget .info {
	margin-left: 75px;
}

.widget .votebg {
	 background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/counter-bg.gif);
	width: 248px;
	height: 76px;
	padding-top: 8px;
	text-align: right;
}

/* @group 1. Screen */

div.name {
	font-weight: bold;
	margin-bottom: 0.75em;
	font-size: 1.1em;
}

a.sport {
	/*font-weight: bold;*/
/*	background: url(../images/icon_sport.gif) no-repeat left center;
	padding-left: 20px;*/
}

/* @end */

/* @group 2. Screen */

.widgetcontent.page2 {
	text-align: center;
	padding-bottom: 10px;
}

.widget .minigallery img {
	margin-right: 5px;
}

.widget .minigallery img.last {
	margin-right: 0;
}

/* @group Counter */

.widgetcontent.page2 .widgetcounter{
	border: none;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 15px;
	float: none;
}

.widgetcontent.page2 .widgetcounter img {
	border-top: 1px solid #727272;
	border-bottom: 1px solid #727272;
}

.widgetcontent.page2 .widgetcounter img.first {
	border-left: 1px solid #727272;
}

.widgetcontent.page2 .widgetcounter img.last {
	border-right: 1px solid #727272;
}

.single_widgetcontent {
	text-align: center;
}

.single_widgetcounter {
	margin-top: 5px;
	margin-bottom: 15px;
}

.single_widgetcounter img {
  border-top: 1px solid #727272;
  border-bottom: 1px solid #727272;
  vertical-align: top;
}

/* @end */

.widget .buttonmore {
	text-align: center;
	padding-bottom: 10px;
}

/*_________________________Schedule____________________*/

.schedule{margin:4px auto;}
.schedule TABLE{color:#333;border:1px #B1B1B1 solid; }
.schedule TD{background:#f5f5f5;text-align:center;padding:3px}
.schedule .blue TD{background:#bfe5ff}
.schedule .blue1 TD{background:#d8efff}
.schedule .blue1{background:#f8f8f8}
.schedule .blue3{background:#93D5FF;}
.schedule .orange{background: #59bcff;color:#fff;font-weight:bold;}
.schedule .green{background:#bef86e;color:#424242}
.schedule .gray TD{background:#dedede}
.schedule .gray .blue3{background:#93D5FF;}
.schedule .gray .blue2{background:#99d4ff;}
.schedule .gray .orange{background: #59bcff;color:#fff;font-weight:bold;}
.schedule .gray .green{background:#bef86e;color:#424242}
.schedule .textLeft{text-align:left;padding-left:10px; }

.schedule .nacolumn,
.schedule .gray .nacolumn {
	text-align: center;
	width: 150px;
}

.schedule td.nacolumn {
	padding: 4px;
}

.schedule .nacolumn a {
	padding-top: 3px;
	padding-bottom: 3px;
}

.schedule .nacolumn a.sportnews {
	 background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../img/olympia/icon_news.png);
	padding-left: 20px;
	padding-right: 5px;
	margin-right: 5px;
}

.schedule .nacolumn a.person {
	 background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../img/olympia/icon_person.png);
	padding-right: 5px;
	padding-left: 20px;
}

.schedule .nacolumn a.sportnews:hover,
.schedule .nacolumn a.person:hover {
	background-color: #09f;
}

.schedule .nacolumn.header {
	background: #09f url(/img/olympia/nacolumn_bg.jpg) repeat-y left;
	color: white;
	font-weight: bold;
	text-align: center;
}

/*__________________________________activity______________________________*/
.activity td {
	padding: 0;
	margin: 0;
}
.activity .individual {
	height: 200px;
	padding-left: 10px;
}

.activity .individual table {
	margin:0;
}

.activity .individual .bar {
	padding-top: 5px;

}

/*____________________________________________blog______________________________*/
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
*  contributor license agreements.  The ASF licenses this file to You
* under the Apache License, Version 2.0 (the "License"); you may not
* use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.  For additional information regarding
* copyright in this work, please see the NOTICE file in the top level
* directory of this distribution.
*/
/**
  * STANDARD ELEMENTS
  */

/**
 * PAGEBANNER
 */

#pageBanner
{
  height: 70px;
}

#pageBanner h1 {
  font-family: Futura, Arial, Helvetica, sans-serif;
  margin: 0px 0px -10px 10px;
  padding-top: 10px;
  font-weight: lighter;
  font-size: 44px;
  font-stretch: narrower;
}

#pageBanner h1 a
{
  background: transparent;
  color: #6F89A1;
  text-decoration: none;
  font-style: normal;
}

#gutter
{
  border-top: 0.1em solid #ddd;
  border-bottom: 0.1em solid #ddd;
  /*background: #eee;*/
  height: 52px;
  background: #eee url(../images/bannerBackground.gif) repeat-x;
}

#gutterimage1
{
  float: left;
  margin: 0px;
  width: 75px;
  height: 50px;
  border: 1px solid #ccc;
  background-repeat: no-repeat;
  background-image: url(/images/daisy.jpg);
}

#gutterimage2
{
  float: left;
  margin: 0px;
  width: 75px;
  height: 50px;
  border: 1px solid #ccc;
  background-repeat: no-repeat;
  background-image: url(/images/clouds.jpg);
}

#gutterimage3
{
  float: left;
  margin: 0px;
  width: 75px;
  height: 50px;
  border: 1px solid #ccc;
  border-right: 2px solid #ccc;
  background: url(../images/prairie.jpg) no-repeat;
}

/**
 * ADMINBAR
 */

ul.rNavigationBar
{
  border-bottom: 1px dotted #ddd;
  padding: 0px;
  height: 23px;
}

ul.rNavigationBar li
{
  display: inline;
  text-align: center;
}

ul.rNavigationBar li a, ul.rNavigationBar a
{
  color: #999;
  padding: 5px;
  width: 120px;
  float: left;
  text-align: center;
  text-decoration: none;
}

ul.rNavigationBar li a:hover
{
  background: #ddd url(../images/buttonBackground.gif) repeat-x;
  border-right: 1px dashed #ccc;
  border-left: 1px dashed #ccc;
}

/**
 * MENU
 */

#menu
{
    padding: 5px;
    background: #fff;
    text-align: center;
    font-family: Arial, sans-serif;
    border-bottom: 1px dashed #ddd;
}

#menu a
{
    color: #999;
    padding:0px 2px 0px 2px;
}

#menu a:link
{
    text-decoration: none;
    font-size: 1em;
}

#menu a:visited
{
    text-decoration: none;
    font-size: 1em;
}

#menu a:hover
{
    text-decoration: underline;
}

/**
 * SEARCH
 */

.searchEntryTitle
{
    font: 400 .5em Georgia, serif;
}

.searchResultBox
{
  border-bottom: 1px solid #ddd;
}

.searchResultTitle
{
    border-bottom: 1px solid #ddd;
    font: 800 1.6em Georgia, serif;
}

/**
 * STORYLIST
 */

.storyBox
{
  border-bottom: 1px solid #BAB5AB;
}

.storyBox h2
{
  /*color: #333;*/
}

.storyDateBox
{
  font-family: Georgia, serif;
  float: left;
  padding:0px 5px 5px 0px;
  margin: 0px 10px 4px 0px;
  border-right: 1px solid #B39169;
  width: 70px;
  position: relative;
  /*background: #f7f7f7;*/
}

.storyDateBox h2
{
  font-weight: 400;
  margin: 0px;
  padding: 0px;
}

.storyDateBox h2 a
{
  text-decoration: none;
  font-size: 36px;
}

.storyDate
{
  text-decoration: none;
  font-size: 32px;
}

.storyDateBox span
{
  font-size: 11px;
}

/**
 * STORY
 */

.storyTitle
{
    font: 400 oblique 1.7em Georgia, serif;
    color: #111;
}

.story
{
  font-family: Verdana, sans-serif;
  font-size: 12px;
  line-height: 2em;
  text-align: justify;
  /*color: #222;*/
  /*margin-bottom: 25px;*/
}

.story>a
{
}

/**
 * COMMENTS
 */

div.trackbackUrl {
    background: transparent;
    color: #006633;
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted silver;
}

#commentBox
{
  font-family: Arial;
  color: #555
}

.comment
{
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 16px;
}

#commentBoxPreview
{
  font-family: Arial;
  color: #555;
  padding: 5px;
  background: #eee;
  border: 1px solid #aaa;
}

#commentBoxPreview h3
{
  margin: 0px;
}

.comments-head {
    font-weight: 900;
}

.comment, .comments-form table {
    font-family: Verdana, sans-serif;
    font-size: 1em;
}

.commentFormInput,
.commentFormTextarea {
    font-family: Verdana, serif;
    font-size: 1em;
}

div.comments-head {
    padding-top: 10px;
    background: transparent;
    color: #990000;
}

span.enabled {
    color: green;
    font-style: italic;
}

span.disabled {
    color: red;
}
/**
 * FORM ROWS
 */

.formRow
{
  width: auto;
}

.formRowTitle
{
  text-align: left;
  font: 800 oblique 11px Georgia, serif;
}

.formRowControl
{
  padding-top: 5px;
}

.formRowControl input, .formRowControl textarea
{
  border: 1px solid #999;
  font-family: Georgia, serif;
}

/**
 * SIDE COLUMN
 */

#quoteBox
{
  font-style: oblique;
  font-family: Arial, sans-serif;
}

.sidebarHeading, div.rFolder
{
  border-bottom: 1px solid #999;
  color: #990000;
  padding: 0px 0px 3px 5px;
  font-family: Georgia, serif;
  font-weight: 400;
  font-size: 12px;
  font-variant: small-caps;
}

div.sidebarBox, form.sidebarBox
{
  margin-bottom: 25px;
}

#aboutBox
{
  font-size: 10px;
  font-family: Arial, sans-serif;
}

#aboutBox a
{
  text-decoration: none;
  border-bottom: 1px dotted #314E6C;
}

#blogChalk
{
  width: 35px;
  height: 30px;
  border:1px dashed #ddd;
}

/**
 * CLASSES
 */

.noBorder
{
  border: 0em;
}

.standardSpacer
{
  overflow: hidden;
}

.floatSpacer
{
  clear: both;
  overflow: hidden;
}

.noDisplay
{
  display: none;
}

.blockDisplay
{
  display: block;
}

.smallText
{
  font-size: 9px;
  font-family: Verdana, sans-serif;
}

.storyLink
{
  font-family: Georgia, serif;
  font-size: 1.0em;
  margin-left: 1.0em;
}

.new
{
  color: blue;
  font-size: 9px;
}

.draft
{
  font: 800 oblique 14px Georgia;
  color: #aaa
}

.border
{
  border-bottom: 1px solid #ccc;
}

.sectionTitle
{
    font-family: Georgia, serif;
    font-weight: 800;
    font-style: oblique;
    font-size: 1.2em;
    color: #555;
}

.heading
{
    font-family: Georgia, serif;
    font-weight: 400;
    font-style: oblique;
    font-size: 1.0em;
    color: #555;
}

.blockquote
{
    margin-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 15px;
    line-height: 1.7em;
    color: #444;
    clear: both;
    /*font: 400 oblique 12px Helvetica, sans-serif;*/
    font-style: oblique;
    font-family: "Courier New", "Andale Mono", "MS Sans Serif";
}

img.smiley
{
    vertical-align: top;
}

/**
 * CALENDAR
 */

#calendar
{
    border: 1px solid #999;
}

#sideCalendar, table.hCalendarTable
{
    /*width: 160px;*/
}

table.hCalendarTable {
    font-size: 1em;
}

.thead, .hCalendarDayNameRow
{
    border-bottom: 1px solid #ffbf74;
    text-align: center;
    font-size: .9em;
    font-weight: 400;
    /*font-variant: small-caps;*/
    color: #444;
}

.calLink, .hCalendarDayTitle
{
    font-size: .9em;
    color: #555;
    text-align: center;
}

.calLink a:link, div.hCalendarDayTitle a
{
    text-decoration: none;
    font-size: 1.1em;
    font-weight: 800;
}

.calLink a:hover, div.hCalendarDayTitle a:hover
{
    text-decoration: underline !important;
    font-size: 1.1em;
    font-weight: 800;
}

.calendar
{
	font-family:verdana, arial, sans-serif;
	color:#666;
	font-size:x-small;
	font-weight:normal;
	background:#FFF;
	line-height:140%;
	padding:2px;
    text-align:left;
}

.calendarCaption, .hCalendarMonthYearRow
{
	font-family: Georgia, serif;
	color: #111;
	font-size: .9em;
	font-weight: 400;
	padding: 2px;
	letter-spacing: .3em;
	background: #fff;
	/*font-variant: small-caps;*/
    text-transform: uppercase;
	text-align: center;
}

#calendar>caption
{
    margin: 5px;
}

/*
 * Yeah, this is a mess. Too lazy to code, easier to do the calendar through
 * styles.
 */
#cell1, #cell3, #cell5, #cell7, #cell8, #cell10, #cell12, #cell14, #cell15,
#cell17, #cell19, #cell21, #cell22, #cell24, #cell26, #cell28, #cell29, #cell31,
#cell33, #cell35, #cell36, #cell38, #cell40, #cell42
{
    background: #f7f7f7;
}

#c1, #c3, #c5, #c7, #c8, #c10, #c12, #c14, #c15,
#c17, #c19, #c21, #c22, #c24, #c26, #c28, #c29, #c31,
#c33, #c35, #c36, #c38, #c40, #c42
{
    background: #f0f0f0;
}

/**
 * Easier to use attr=[], but not well supported
 */
#cell1, #cell2, #cell3, #cell4, #cell5, #cell6, #cell7, #cell8, #cell9, #cell10,
#cell11, #cell12, #cell13, #cell14, #cell15, #cell16, #cell17, #cell18, #cell19, #cell20,
#cell21, #cell22, #cell23, #cell24, #cell25, #cell26, #cell27, #cell28, #cell29, #cell30,
#cell31, #cell32, #cell33, #cell34, #cell35, #cell36, #cell37, #cell38, #cell39, #cell40,
#cell41, #cell42
{
    border-top: 1px solid #999;
    height: 120px;
    width: 90px;
    text-align: left;
}

#c1, #c2, #c3, #c4, #c5, #c6, #c7, #c8, #c9, #c10,
#c11, #c12, #c13, #c14, #c15, #c16, #c17, #c18, #c19, #c20,
#c21, #c22, #c23, #c24, #c25, #c26, #c27, #c28, #c29, #c30,
#c31, #c32, #c33, #c34, #c35, #c36, #c37, #c38, #c39, #c40,
#c41, #c42, td.hCalendarDay
{
    /*border-top: 1px solid #999;
    height: 120px;
    width: 90px;*/
    font: 400 1em Arial, sans-serif;
    text-align: center;
}

.hCalendarDayCurrent
{
    border: 1px solid #ffbf74;
}

.day
{
    font: 800 1.1em Georgia, serif;
    font-variant: small-caps;
}

.calendarMonth
{
    display: inline;
    font-family: Georgia, serif;
    font-weight: 400;
    font-variant: small-caps;
    /*font-style: oblique;*/
    font-size: 1.6em;
    color: #000;
}

a.calendarLink
{
    font-family: Georgia, serif;
    font-weight: 800;
    font-size: 1.1em;
}

a.calendarLink:link, a.calendarLink:visited
{
    text-decoration: none;
}

a.calendarLink:hover
{
    text-decoration: underline;
}

/**
 * INDEX
 */

.indexBox
{
  color: #999;
  margin-top: 10%;
  border: 4px solid #ccc;
  height: 250px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  background: #fff;
}

/*_______________________________box_table____________________________________________*/
/*_______________________________box_table(Abkuerzung:lo)_____________________________*/

.lo_container
{
	width:250px;
	height:75px;
	font-size:11px;
  text-align:left;
  background-repeat:no-repeat;
	background-image:url("../img/hintergrund_box.png");
  float:right;
  padding-right: 3px;
}

.lo_eingabe
{
	vertical-align:top;
	font-size:11px;
	margin-top:1px;
	margin-left:3px;
}

.lo_eingabe td
{
        padding:0px;
}

.lo_form_links
{
	width:100px;
	margin:0px;
	padding:0px;
}

.lo_form_rechts
{
	width:100px;
	margin:0px;
	padding:0px;
}

.lo_feld
{
	margin-left:0px;
	width:90px;
}

.lo_check
{
	float:left;
	padding:0px;
	margin:0px;
}

.lo_log
{
	width:95px;
	margin-left:22px;
	margin-top:4px;
}

.lo_login
{
	width:249px;
	font-size:9px;
}

.lo_login td
{
        padding:0px;
}

.lo_pass
{
	margin-top:4px;
}

.lo_zeile1
{
	vertical-align:top;
}

.lo_zeile2
{
	vertical-align:top;
}

.lo_button2
{
	padding:0px;
	width:25px;
	height:23px;
}

.lo_link
{
	margin-right:5px;
	height:23px;
	width:25px;
	margin-top:auto;
	margin-bottom:auto;
}

.lo_link:hover
{
	background-color:transparent!important;
	cursor:pointer;
}

/*_______________________________boxen________________________________*/
.modheader {
	background: url(/img/gen/mod-head-bg.jpg) bottom repeat-x;
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	font-size: 13px;
	color: #5a5a5a;
	border: 1px solid #92d836;
	border-bottom: 1px solid #a6a6a6;
}

h1.boxheader, h2.boxheader, h3.boxheader {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 13px;
	font-weight: bold;
	color: #5a5a5a;
	margin: 0 !important;
	padding: 0 !important;
 	background: none !important;
 	border: none !important;
}

.modheader a {
	color: #5a5a5a;
}

.modheader a:hover {
	color: #000;
	background: none;
}

.modblueheader {
	background: url(/img/gen/mod-head-bg-blue.jpg) bottom repeat-x;
	margin: 0;
	padding: 5px;
	padding-left: 10px;
	font-size: 13px;
	color: #5a5a5a;
	border: 1px solid #00a4ff;
	border-bottom: 1px solid #00a4ff;
}

.modtabs {
	background: url(/img/gen/mod_tab_out.png) top repeat-x;
	margin: 0;
	padding: 0;
	border: 1px solid #c9d3db;
	border-top:none;
	clear: both;
}

.modtabs p {
	border-right: 1px solid #c9d3db;
	float: left;
	padding: 5px 10px 5px 10px;
	margin: 0;
}

.modtabs a {color:#5e5e5e}

.modtabs a:hover {
	text-decoration:underline;
	background:none;
	color:#5e5e5e;
	}

.modtabs p:first-child {
	border-left: none;
}

.modtabs p.activ {
	background: url(/img/gen/mod_tab_on.png) repeat-x;
	padding-bottom: 5px;
	margin-bottom:-1px;
	border-bottom: 1px solid #ffffff;
}

.modtabs p.subtitle {
	border-right: none;
}

/* modtabs mit Tabelle */
.tabs {
	background: url(/img/gen/mod-tab-bg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	height: 24px;
}

.modbody, .modgoldbody {
	margin: 0;
	padding: 10px;
	border: 1px solid #c9d3db;
	border-top: none;
}

.modbluebody {
	margin: 0;
	padding: 10px;
	border: 1px solid #00a4ff;
	border-top: none;
}

#teaser .modbody, #teaser .modgoldbody, #loginbox .modbluebody {
	padding: 0px;
	border-top: 1px solid #a6a6a6;
	line-height: 100%;
}

#infobox .modbody, #infobox .modgoldbody {
	padding: 0;
	line-height: 100%;
}

/**
 Mod-Footer
**/

.modfooter, .modfooter-emblems {
	padding: 4px 10px 3px 10px;
	border-top: 1px solid #E6E6E6;
	margin: -10px;
	margin-top: 1em;
	min-height: 16px;
	background:#e6e6e6;
	background-repeat:repeat-x;
	line-height: 80%;
	text-align: right;
	width: 100%;
	}

.modfooter a {color:#5e5e5e;
}

.modfooter a:hover {
	text-decoration:underline;
	background:none;
	color:#5e5e5e;
}

.modfooter-emblems {
	padding: 4px 0px 3px 0px;
	margin: 0px;
}

/* IE6 */
* html .modfooter {
	height: 16px;
}

#teaser .modfooter, #loginbox .modfooter {
	margin: 0px;
	width: 230px;
}

.modheaderactions {
	padding: 4px 10px 3px 10px;
	border: 1px solid #a6a6a6;
	border-bottom: 1px solid #E6E6E6;
	min-height: 16px;
	background-color: #F4F4F4;
}

.actionlist {
	list-style-type: none;
	padding-top:2px;
	margin: 2px 0px 0px 0px;
}

.actionlist li {
	float: left;
	padding-right: 10px;

}

.entryaction .actionlist {
	font-size: 10px;
	padding: 3px;
	padding-bottom: 1em;
}

.kleineboxlinks{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:310px;
	padding-right:10px;
	border-right: 1px solid #a6a6a6;
	float:left;
}

.linie {
	width:310px;
	border-bottom: 1px solid #a6a6a6;
  margin-top: 5px;
  margin-bottom: 5px;
}

.kleineboxrechts{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:310px;
	float:right;
}

.boxside{
	width: 250px;
}

.liniesmall{
	width: 230px;
	border-bottom: 1px solid #a6a6a6;
  	margin-top: 5px;
  	margin-bottom: 5px;
}

div.boxheader, div.boxblueheader, div.boxgoldheader, div.boxgreenheader {
	margin: 0;
	padding: 0px 1px 0px 0px;
	font-size: 13px;
	color: #5a5a5a;
	font-weight: bold;
}

div.boxheader {
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url(../img/gen/community_box_large.png);/** sprite-ref: boxsprite;*/
}

div.boxblueheader {
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../img/gen/community_box_blue_1000.png");/** sprite-ref: boxsprite;*/
}

div.boxgoldheader{
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../img/gen/community_box_head_gold1000.png");/** sprite-ref: boxsprite;*/
}

div.boxgreenheader {
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../img/gen/community_box_green.png");/** sprite-ref: boxsprite;*/
}

.boxtitle {
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("../img/gen/community_box_orange_tl.png");/** sprite-ref: boxsprite;*/
	float: left;
	font-weight: bold;
	font-size: 12px;
	padding: 6px 10px 5px 10px;
	color: #5a5a5a;
	text-transform: uppercase;
}

div.boxblueheader .boxtitle {
	background-repeat: no-repeat;
	background-image: url("../img/gen/community_box_blue_tl.png");/** sprite-ref: boxsprite;*/
}

div.boxgoldheader .boxtitle {
	background-repeat: no-repeat;
	background-image: url("../img/gen/community_box_head_gold_tl2.png");/** sprite-ref: boxsprite;*/
}

div.boxgreenheader .boxtitle {
	background-repeat: no-repeat;
	background-image: url("../img/gen/community_box_green_tl.png");/** sprite-ref: boxsprite;*/
}

.boxtitle a {
	color: #5a5a5a;
}

.boxtitle a:hover {
	color: #000;
	background: none;
}

.boxaction {
	font-size: 11px;
	float: right;
	padding-top: 6px;
	padding-right: 10px;
	}

.boxaction a:hover {
	text-decoration:underline;
	background:none;
	color:#5e5e5e;
}

.boxaction a{
	color:#5e5e5e;
	}

div.boxblueheader .boxaction a {
	color: #fff;
}

div.boxblueheader .boxaction a:hover {
	background-color: #4390AF;
}

.boxheaderbottom {
	clear: both;
	height: 1px;
	font-size: 1px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../img/gen/box_green_body_bg2.png");/** sprite-ref: boxsprite;*/
	}

.boxblueheader .boxheaderbottom {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../img/gen/box_green_body_bg2.png");/** sprite-ref: boxsprite;*/
}

.boxgoldheader .boxheaderbottom {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../img/gen/box_green_body_bg2.png");/** sprite-ref: boxsprite;*/
}

.boxgreenheader .boxheaderbottom {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../img/gen/box_green_body_bg2.png");/** sprite-ref: boxsprite;*/
}

.shadowbox {
	position: relative;
	margin: -10px;
	margin-top: -8px;
	margin-bottom: 1px;
}

.shadowbox .head {
	background-position: top right;
	background-image: url("../img/gen/box_blue_shadow1.png"); /** sprite-ref: boxsprite; sprite-alignment: right*/
	padding-right: 7px;
	margin-right:3px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
}

.shadowbox .headgreen {
	background-position: top right;
	background-image: url("../img/gen/box_green_shadow.png"); /** sprite-ref: boxsprite; sprite-alignment: right*/
	padding-right: 8px;
	margin-right:3px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
}

.shadowbox .headgold {
	background-position: top right;
	background-image: url("../img/gen/box_head_gold_shadow.png"); /** sprite-ref: boxsprite; sprite-alignment: right*/
	padding-right: 8px;
	margin-right:3px;
	margin-left:3px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
}

.shadowbox .headorange {
	background-position: top right;
	background-image: url("../img/gen/box_orange_shadow.png"); /** sprite-ref: boxsprite; sprite-alignment: right */
	padding-right: 8px;
	margin-right:3px;
	font-size:12px;
	margin-left:3px;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
}

.shadowbox .corner {
	width: 20px;
	margin: 0;
	float: left;
	background-repeat: no-repeat;
}

.shadowbox .boxtitleblue {
	background-repeat: no-repeat;
	background-position: top left;	
	background-image: url("../img/gen/box_blue_shadow_tl2.png"); /** sprite-ref: boxsprite; */
	padding: 14px 10px 5px 20px;
	color: #5A5A5A;
}

.shadowbox .boxtitlegreen {
	background-repeat: no-repeat;
	background-position: top left;	
	background-image: url("../img/gen/box_green_shadow_tl.png"); /** sprite-ref: boxsprite; */
	padding: 14px 10px 5px 20px;
	color: #5A5A5A;
}

.shadowbox .boxtitlegold {
	background-repeat: no-repeat;
	background-position: top left;	
	background-image: url("../img/gen/box_head_gold_tl2.png"); /** sprite-ref: boxsprite; */
	padding: 14px 10px 5px 20px;
	color: #5A5A5A;
}

.shadowbox .boxtitleorange {
	background-repeat: no-repeat;
	background-position: top left;	
	background-image: url("../img/gen/box_orange_shadow_tl.png"); /** sprite-ref: boxsprite; */
	padding: 14px 10px 5px 20px;
	color: #5A5A5A;
}

.shadowbox .boxaction {
	font-size: 11px;
	float: right;
	padding-top: 6px;
	padding-right: 10px;
}

.shadowbox .boxaction a {
	color: #fff;
}

.shadowbox .boxaction a:hover {
	background-color: #4390AF;
}

.shadowbox .boxheaderbottom {
	background-repeat: no-repeat;
	background-position: left;	
	background-image: url("../img/gen/box_green_body_bg3.png"); /** sprite-ref: boxsprite; */
	border-left: none;
	border-right: none;
	padding-right:1px;
	z-index:100;
}

.shadowbox .body {
	padding-left: 20px;
  background-repeat: repeat-y;
	background-position: left;	
	background-image: url("../img/gen/box_shadow_l.png"); 
	overflow: hidden;
}

.shadowbox .text {
	background-repeat: repeat-y;
	background-position: right;	
	background-image: url("../img/gen/box_shadow_r.png");
	padding-top: 10px;
	padding-right: 20px;
}

.shadowbox p {
	margin: 0;
	line-height: 250%;
}

.shadowbox .footer {
	height: 30px;
	background-repeat: repeat-x;
	background-image: url("../img/gen/box_shadow_footer.png");
}

.shadowbox .footer .corner.left {
	height: 30px;
  background-repeat: no-repeat;
	background-position: left top;	
	background-image: url("../img/gen/box_shadow_bl.png"); /** sprite-ref: boxsprite;*/
}

.shadowbox .footer .corner.right {
	padding: 0;
	margin: 0;
	width: auto;
	float: none;
	height: 30px;
	background-repeat: no-repeat;
	background-position: right top;	
	background-image: url("../img/gen/box_shadow_br.png"); /** sprite-ref: boxsprite; sprite-alignment: right*/
}
	
div.newbox_wrapper {
	border-top:#f59e00 solid 6px;
	border-bottom:#adb7bf solid 1px;
	border-left:#cad0d6 solid 1px;
	border-right:#cad0d6 solid 1px;
	padding: 0;
	margin: 0;
}

div.newbox_wrapper2 {
	border-top:#f59e00 solid 6px;
	border-bottom:#cad0d6 solid 1px;
	border-left:#cad0d6 solid 1px;
	border-right:#cad0d6 solid 1px;
	padding: 0;
	margin: 0;
}

div.newbox_wrapper_blue {
	border-top:#50A2DD solid 6px;
	border-bottom:#adb7bf solid 1px;
	border-left:#cad0d6 solid 1px;
	border-right:#cad0d6 solid 1px;
	padding: 0;
	margin: 0;
}

div.newbox_wrapper_grey {
	border-top:#ACB6BF solid 6px;
	border-bottom:#adb7bf solid 1px;
	border-left:#cad0d6 solid 1px;
	border-right:#cad0d6 solid 1px;
	padding: 0;
	margin: 0;
}

div.newbox_header {
	border-bottom:#c9d0d6 solid 1px;
	padding:0px 5px 5px 5px;
}

div.newbox_header h2 {
	font-size: 17px;
	font-family: Verdana;
	font-weight: bold;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
	color: black;
}

div.newbox_content {
	padding:5px;
	text-align:center;
}

div.newbox_footer, div.newbox_wrapper2 div.newbox_footer {
	background-color: #acb6bf;
	font-family: Arial,sans-serif;
	color: white;
	font-size: 14px;
	font-weight: bold;
	line-height: 130%;
	padding: 5px 10px 3px 15px;
}

div.newbox_wrapper2 div.newbox_footer {
	background-color: white;
	border-top: #cad0d6 solid 1px;
	color: #666;
	font-size: 12px;
	font-weight: normal;
}

div.newbox_footer a {
	color: white;
}

div.newbox_wrapper2 div.newbox_footer a {
	color: #666;
}

div.newbox_footer a:hover {
	color:#41505E;
	background-color: #acb6bf;
	text-decoration:none;
}

div.newbox_wrapper2 div.newbox_footer a:hover {
	color: #03A3DD;
	text-decoration: underline;
	background-color: transparent !important;
}


#main_column_left{
	width:240px;
	margin-right:25px;
	float: left;
}

#main_double_column_left{
width:665px;
margin-right:10px;
float:left;
}

#main_special{
width:680px;
float:left;
}

#main_column_middle{
	width:390px;
	margin-right:25px;
	float: left;
	
}

.ms_links_black a{
color:#333333;
}

.ms_links_black a:hover{
background:none;
color:#666666;
}

#main_column_middle h2{
font-weight:normal;

}

#main_column_right{
	width:300px;
	float: left;
}

.gen_box_white{
	border-top:5px solid #CCCCCC;
	margin-top:10px;
	float:left;
	width:100%;
}

.gen_box_grey{
	border-top:5px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
	padding:10px 10px 10px;
	background:#EEEEEE;
	margin-top:10px;
	}

.gen_floatLeft{
	float:left;
}

.gen_floatRight{
	float:right;
}

.gen_box_white img{
	margin-left:2px;
	margin-right:3px;
	margin-top:5px;
	vertical-align:middle;
}

.gen_box_grey img{
	margin-left:2px;
	margin-right:3px;
	margin-top:5px;
	vertical-align:middle;
}

.gen_box_headline_orange{
	font-family: Arial, sans-serif;
	font-weight:bold;
	color:#F59E00;
	font-size: 13px;
	margin-bottom:10px;
	margin-top:5px;
}

.gen_box_headline_dark, .gen_box_headline_dark_no_margin {
	font-family: Arial, sans-serif;
	font-weight:bold;
	color:#41505E;
	font-size: 13px;
}

.gen_box_headline_dark {
	margin-bottom:10px;
}

.gen_box_headline_dark img, .gen_box_headline_dark_no_margin img {
margin-left:2px;
margin-right:3px;
margin-top:0px;
}

.gen_box_content{
	margin-bottom:10px;
}

.gen_box_bottom{
	padding-bottom:5px;
height:10px;
}

.gen_box_white h1{
	font-size: 14px;
	margin:5px 0 0 0;
	padding:0px;
}

.gen_box_grey h1{
	font-size: 14px;
	margin:5px 0 0 0;
	padding:0px;
}

.spec_myS_reiter_current{
	border-left:1px solid white;
	border-top:1px solid white;
	background-color:#eeeeee;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	padding-top:2px;
	padding-left:3px;
	padding-right:4px;
	float:right;
}

a.spec_myS_reiter_other:hover{
	border-left:1px solid white;
	border-top:1px solid white;
	background-color:#eeeeee;
	font-size:11px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	padding-top:2px;
	padding-left:3px;
	padding-right:4px;
	padding-bottom:0px;
	float:right;
	color:#00A4FF;
}

.spec_myS_reiter_other{
	border-left:none;
	border-right:none;
	font-size:11px;
	font-weight:normal;
	font-family: Arial, sans-serif;
	margin-bottom:-1px;
	padding-top:3px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;
	float:right;
	background-color:white;
}

/* @end */
/*________________________________Buttons________________________________________*/
/* @group button */

.buttondemo p {
	clear: both;
}

.button.image {
	padding: 0;
	margin: 0;
}

/* @group Standard 25px */

.buttonLeft, .buttonRight {
	display: block;
	float: left;
	height: 30px;
	width: 15px;
}

.buttonLeft {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu25_left.jpg);
}

.buttonRight {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu25_right.jpg);
}

.button, a.button, a.button:hover {
	background: transparent url(/img/bu25_bg.jpg) repeat-x left top;
	height: 30px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 4px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	text-align: center;
}

/* @end */

/* @group Gross 35px */

.buttonLeft35, .buttonRight35 {
	display: block;
	height: 40px;
	width: 15px;
	float: left;
}

.buttonLeft35 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu35_left.jpg);
}

.buttonRight35 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu35_right.jpg);
}

.button35, a.button35, a.button35:hover {
	background: transparent url(/img/bu35_bg.jpg) repeat-x left top;
	height: 28px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 20px;
	padding-top: 10px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	text-align: center;
}

/* @end */

/* @group Klein 20px */

.buttonLeft20, .buttonRight20 {
	display: block;
	height: 25px;
	width: 15px;
	float: left;
}

.buttonLeft20 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu20_left.jpg);
}

.buttonRight20 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu20_right.jpg);
}

.button20, a.button20, a.button20:hover {
	background: transparent url(/img/bu20_bg.jpg) repeat-x left top;
	height: 25px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	text-align: center;
}

/* @end */

/* @group Micro 15px */

.buttonLeft15, .buttonRight15 {
	display: block;
	height: 20px;
	width: 15px;
	float: left;
}

.buttonLeft15 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu15_left.jpg);
}

.buttonRight15 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/bu15_right.jpg);
}

.button15, a.button15, a.button15:hover {
	background: transparent url(/img/bu15_bg.jpg) repeat-x left top;
	height: 20px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	text-align: center;
}

/* @end */

/* @end */

/* @group Button blue */

.buttonBluedemo p {
	clear: both;
}

.buttonBlue.image {
	padding: 0;
	margin: 0;
}

/* Shine Button */

.buttonShineGreenLeft{
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/shine_green_left.png");/** sprite-ref: natzathletensprite;*/
	display: block;
	float: left;
	height: 30px;
	width: 186px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	text-align: center;
}

.buttonShineGreenRight {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-image: url("../img/gen/shine_green_right.png");/** sprite-ref: natzathletensprite;*/
	height:30px;
	width:9px;
	float:left;
}

/* @group Standard 25px */

.buttonBlueLeft, .buttonBlueRight {
	display: block;
	float: left;
	height: 30px;
	width: 15px;
}

.buttonBlueLeft {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_blue_left.png");/** sprite-ref: natzathletensprite;*/
}

.buttonBlueRight {
 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_blue_right.png");/** sprite-ref: natzathletensprite;*/
}

.buttonBlue, a.buttonBlue, a.buttonBlue:hover {
	background: transparent url(/img/gen/bu_blue.png) repeat-x left top;
	height: 30px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/* @end */

/* @group Button green */

.buttonGreendemo p {
	clear: both;
}

.buttonGreen.image {
	padding: 0;
	margin: 0;
}

/* @group Standard 25px */

.buttonGreenLeft, .buttonGreenRight {
	display: block;
	float: left;
	height: 30px;
	width: 15px;
}

.buttonGreenLeft {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_green_left.png");/** sprite-ref: natzathletensprite;*/
}

.buttonGreenRight {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_green_right.png");/** sprite-ref: natzathletensprite;*/
}

.buttonGreen, a.buttonGreen, a.buttonGreen:hover {
	background: transparent url(/img/gen/bu_green.png) repeat-x left top;
	height: 30px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/*end*/

/* @group Button orange */

.buttonNewGreenLeft, .buttonNewGreenRight {
display: block;
float: left;
height: 30px;
width: 15px;
}

.buttonNewGreenLeft {
background-color:transparent;
background-repeat: no-repeat;
background-position: left top;
background-image: url("../img/gen/newgreen_left.jpg");/** sprite-ref: natzathletensprite;*/
}

.buttonNewGreenRight {
background-color:transparent;
background-repeat: no-repeat;
background-position: left top;
background-image: url("../img/gen/newgreen_right.jpg");/** sprite-ref: natzathletensprite;*/
}

.buttonNewGreen, a.buttonNewGreen, a.buttonNewGreen:hover {
background: transparent url(/img/gen/newgreen_bg.jpg) repeat-x left top;
height: 30px;
float: left;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 14px;
padding-top: 8px;
margin: 0;
text-decoration: none;
font-weight: bold;
color: #fff;
text-align: center;
}

.buttonOrangedemo p {
	clear: both;
}

.buttonOrange.image {
	padding: 0;
	margin: 0;
}

/* @group Standard 25px */

.buttonOrangeLeft, .buttonOrangeRight {
	display: block;
	float: left;
	height: 30px;
	width: 15px;
}

.buttonOrangeLeft {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_orange_left.png");/** sprite-ref: natzathletensprite;*/
}

.buttonOrangeRight {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_orange_right.png");/** sprite-ref: natzathletensprite;*/
}

.buttonOrange, a.buttonOrange, a.buttonOrange:hover {
	background: transparent url(/img/gen/bu_orange.png) repeat-x left top;
	height: 30px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/* @group Button gold */

.buttonGolddemo p {
	clear: both;
}

.buttonGold.image {
	padding: 0;
	margin: 0;
}

/* @group Standard 25px */

.buttonGoldLeft, .buttonGoldRight {
	display: block;
	float: left;
	height: 30px;
	width: 15px;
}

.buttonGoldLeft {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_gold_left.png");/** sprite-ref: natzathletensprite;*/
}

.buttonGoldRight {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url("../img/gen/bu_gold_right.png");/** sprite-ref: natzathletensprite;*/
}

.buttonGold, a.buttonGold, a.buttonGold:hover {
	background: transparent url(/img/gen/bu_gold.png) repeat-x left top;
	height: 30px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/* @group Gross 35px */

.buttonBlueLeft35, .buttonBlueRight35 {
	display: block;
	height: 40px;
	width: 15px;
	float: left;
}

.buttonBlueLeft35 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/gen/bu35blue_left.jpg);
}

.buttonBlueRight35 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/gen/bu35blue_right.jpg);
}

.buttonBlue35, a.buttonBlue35, a.buttonBlue35:hover {
	background: transparent url(/img/gen/bu35blue_bg.jpg) repeat-x left top;
	height: 28px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 20px;
	padding-top: 10px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/* @end */

/* @group Klein 20px */

.buttonBlueLeft20, .buttonBlueRight20 {
	display: block;
	height: 25px;
	width: 15px;
	float: left;
}

.buttonBlueLeft20 {
 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/gen/bu20blue_left.jpg);
}

.buttonBlueRight20 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/gen/bu20blue_right.jpg);
}

.buttonBlue20, a.buttonBlue20, a.buttonBlue20:hover  {
	background: transparent url(/img/gen/bu20blue_bg.jpg) repeat-x left top;
	height: 25px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/* @end */

/* @group Micro 15px */

.buttonBlueLeft15, .buttonBlueRight15 {
	display: block;
	height: 20px;
	width: 15px;
	float: left;
}

.buttonBlueLeft15 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/gen/bu15blue_left.jpg);
}

.buttonBlueRight15 {
	 background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/img/gen/bu15blue_right.jpg);
}

.buttonBlue15, a.buttonBlue15, a.buttonBlue15:hover {
	background: transparent url(/img/gen/bu15blue_bg.jpg) repeat-x left top;
	height: 20px;
	float: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/*______________________________Chat___________________________________*/

form {
 margin: 0px;
}

#asb_container {
}

#asb_contentwrap {
 font: 8pt Arial;
 height: 100%;
 background-color: #DDDDDD;
 overflow: auto;
 bottom: 0px;
}

#asb_content {
 margin: 5px;
}

#asb_content .name {
 color: #555555;
 font-weight: bold;
 padding-right: 5px;
}

#asb_inputwrap {
 font: 8pt Arial;
}

#asb_input {
 margin: 5px;
}

#asb_input .text {
 width: 100%;
 border: 1px solid #888888;
 font: 8pt Arial;
 background-color: #f4f4f4;
}

#asb_input .button {
 width: 50px;
 margin-top: 4px;
 background-color: #B52021;
 font: bold 8pt Arial;
 color: white;
 border: 1px solid #888888;
}

/*_____________________________________Einladen______________________________________*/
/*_____________________________________Einladen(Abkuerzung:inv)______________________*/
.inv_container
{
	width:620px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inv_N_1, .inv_N_2, .inv_N_3
{
	background-image:url(../img/streife1.png);
	background-repeat:no-repeat;
	width:620px;
	height:84px;
	margin:0px;
	padding:0px;
}

.inv_N_2
{
	background-image:url(../img/streife2.png);
	margin-top:15px;
}

.inv_N_3
{
	background-image:url(../img/streife3.png);
	margin-top:15px;
}

.inv_text1
{
	height:36px;
	margin:0px;
	padding:0px;
	margin-left:100px;
	padding:15px 0px 0px;
}

.inv_titel
{
	font-size:14px;
	font-weight:bold;
}

.inv_satz
{
	line-height:140%;
}

.inv_table
{
	border:0px;
	margin:7px 0px 0px 100px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.inv_table2
{
	border:0px;
	margin:0px 0px 0px 4px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.inf_form
{
	padding:0px;
	margin:0px;
}

.inv_link
{
	margin-right:5px;
}

.inv_feld1, .inv_feld2, .inv_feld3
{
	width:260px;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inv_feld2
{
	width:300px;
}

.inv_feld3
{
	width:405px;
	height:320px;
}

.inv_mail
{
	width:420px;
	margin-left:96px;
	background-color:#f2f2f2;
}

.inv_betreff
{
	padding:4px;
	width:400px;
	font-weight:bold;
}

.inv_senden
{
	margin-top:5px;
	margin-bottom:10px;
	width:63px;
	float:right;
}

.inv_button
{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inv_button:hover
{
	cursor:pointer;
}

/*____________________________________Neuanmeldung_______________________________*/
.de_container, .hrde_container, .spde_container {
	background-image: url(../img/hintergrund_sackgasse2.png);
	background-repeat: no-repeat;
	width: 670px;
	height: 305px;
	font-size: 11px;
}

.hrde_container {
	background-image: url(../img/humanrights/join_background.png);
	background-repeat: no-repeat;
	width: 940px;
	height: 306px;
	font-size: 11px;
}

.spde_container {
	background: url(/img/poke/sportduel/hintergrund_sackgasse2_sportduel.png);
}

.poke_text {
 color:#444444;
}

.sn_container {
	background-image: url(../img/neuanmeldung_Sportnews.jpg);
	background-repeat: no-repeat;
	width: 620px;
	height: 305px;
	font-size: 11px;
}

.na_container {
	background-image: url(../img/neuanmeldung_Autoren.jpg);
	background-repeat: no-repeat;
	width: 620px;
	height: 305px;
	font-size: 11px;
}

.de_profilbild, .spde_profilbild {
	margin-left: 40px;
	width: 150px;
}

.spde_profilbild {
	margin-left: 0px;
	text-align: right;
}

.de_name {
	font-weight: bold;
}

.de_text {
	font-size: 17px;
	color: #5e5e5e;
	margin-left: 0px;
	width: 200px;
	line-height: 137%;
	text-align: left;
	padding: 0px;
}

.de_stempel {
	width: 184px;
	height: 55px;
	margin-left: 3px;
}

.de_form {
	width: 180px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: #FFFFFF;
}

.de_feld {
	margin-left: 0px;
	margin-bottom: 2px;
	width: 175px;
}

.de_feld input[type=text], .de_feld input[type=password] {
	height: 20px;
	border: 1px solid #888;
}

.de_agbcheck {
	width: 180px;
	height: auto;
	margin-left: 3px;
}

.de_check {
	float: left;
	margin-top: 3px;
	line-height:100%;
}

.de_agb {
color:#FFFFFF;
font-size:10px;
height:auto;
line-height:100%;
}

a.de_agblink {
	color: #FFFFFF;
	font-weight: bold;
}

a.de_agblink:hover{
		background:none;
}

.de_button {

	width: 190px;
	height: 40px;
	margin-top: 0px;
}

.de_button:hover {
	cursor: pointer;
}

.de_links {
	vertical-align: middle;
	width: 200px;
	height: 242px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.de_links {
	vertical-align: middle;
	width: 200px;
	height: 242px;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.de_mitte {
	vertical-align: middle;
	height: 242px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.de_rechts, .hrde_rechts {
	vertical-align: top;
	width: 190px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.hrde_rechts {
	padding-left: 744px;
}

.sn_links {
	vertical-align: top;
}

.sn_rechts {
	vertical-align: top;
	width: 190px;
}

.de_dummy {
	height: 58px;
}

/*_________________________________________News________________________________________________________________________________*/
/* @group News */

	.news h1 {
		font-size: 26px;
		color: #00a4ff;
		line-height: 110%;
		font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 10px;
	}

.newsContainer {border-bottom: 1px solid #999;padding: 0 0 5px;margin: 0 0 15px;font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;position: relative}
.newsContent h2,.news_featured h2,.newsContent p {font-family: "Helvetica Neue",Arial,Helvetica,sans-serif}
.news_featured h2 a:hover,.newsContent h2 a:hover,.meta a:hover {background: none;color: #00a4ff}
.news .sporttype {color: #999;text-transform: uppercase}
.newsContent p a {color: #00a4ff;font-weight: bold}
.newsContent p a:hover {background: none;color: #333}
.newsContainer .statistics {margin: 10px 0 10px 70px}
.newsContent h2 {font-weight: bold;font-size: 14px;background: none;margin: 5px 0;line-height: 1.2}
.newsContent h2 a,.newsContainer .punkte {color: #333}
.meta {margin: 0 0 10px;border: 1px dashed #41505e;border-left: none;border-right: none;padding: 3px 0}
.meta a {font-weight: bold;color: #00a4ff}
.dateCreated {font-style: italic;color: #666}
.newsContainer .vote,.voted {margin: 0 20px 0 0}
.newsContainer .counter,.news_featured .counter {color: #333;font-size: 16px}
.news_featured .counter {padding: 10px 0 0 0}

.newsContent .advertisement, .news_featured .advertisement {
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	display: inline;
}

	.news h3 {
		display: inline;
		font-size: 11px;
	}

	.news h4 {
		font-size: 11px;
	}

	.news .article-top {
		padding-bottom: 15px;
	}

	.news .news_image {
		float: left;
		text-align: center;
		width: 295px;
		max-width: 295px;
	}

	.news .news_featured .news_image {
		height: 220px;
	}

	.news .abstract {
		font-weight: bold;
		padding-bottom: 5px;
	}

	.news .news_featured .abstract {
		padding-top: 5px;
		padding-bottom: 0;
		margin-bottom: 5px;
	}

	.news .news_featured p {
		margin: 0;
		line-height: 140%;
		padding: 0;
		margin-bottom: 1em;
		background: none;
	}

	.newsContent p {line-height: 1.4;color: #333;font-size:12}

	.news .statistics {color: #666;}

	.news .date {
		font-weight: bold;
		padding-right: 10px;
	}

	.news td {
		margin: 0;
		padding: 0;
		vertical-align: top;
	}

	.news.articleview .statistics {
		color: #666;
	}
	
	.newsContent {float: right;width: 380px}

	.paging {
		padding: 3px;
		text-align: right;
	}

/* @group Newslist */

/* @group Featured */

.news_featured {
		padding-bottom: 15px;
		padding: 10px;
		background: #f7f7f7;
		border: 1px solid #c7c7c7;
		margin-bottom: 20px;
		position: relative;
		-moz-border-radius: 10px;
		-webkit-border-radius:10px;
		border-radius:10px
		
	}
	.news_featured h2 {font-size: 20px;font-weight: normal;background: none;line-height: 1.2;margin: 0 0 10px}
	.news_featured h2 a {color: #333}
	.news_featured .news_image {
		padding-right: 15px;
	}

	.news_featured .statistics {position: absolute;right: 10px;bottom: 10px}

	/*.news_featured .vote-small {

		background-image: url("../img/vote-bg-small.gif");
		height: 35px;
		padding-right: 10px;
		padding-top: 8px;
	}

	.news_featured .vote-small .counter {
		text-align: center;
		width: 40px;
		color: white;
		font-weight: bold;
		font-size: 16px;
	}

	.news_featured .vote-small .punkte {
		padding-left: 1px;
		width: 40px;
		color: white;
		font-weight: bold;
		font-size: 9px;

	}*/

	.news_featured .vote-small {

		background-image: url(../img/vote-bg-small.gif);/** sprite-ref: natzathletensprite;*/
		height: 36px;
		width: 40px;
		padding-right: 10px;
		padding-top: 4px;
	}

	.news_featured .vote-small .counter {
		text-align: center;
		width: 40px;
		color: #666;
		font-weight: bold;
		font-size: 16px;
		height: 15px;
		padding-top: 4px;
	}

	.news_featured .vote-small .punkte {
		padding-left: 1px;
		width: 40px;
		color: #666;
		font-weight: bold;
		font-size: 9px;
	}
	.news_featured .newsContent {width: 290px}
	.news_featured .vote {float: left;padding: 0 10px 10px 0}
	.news_featured .votedCounter {font-size: 16px;color: #333;text-align: center}

/* @end */

.news_list {
	width: 100%;
}

.news_list td {
	vertical-align: top;
	line-height: 160%;
	padding-bottom: 10px;
	padding-right: 10px;
}

.news_list .news_image {
	width: 160px;
	max-width: 160px;
	padding-right: 10px;
}

.news_list h2 {
	background: none;
	font-size: 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height:120%;
	margin-bottom: 5px;
}

.news_list .abstract {
	line-height: 140%;
	font-weight: normal;
}

/* @end */

/* @group Artikelview */

.articleview table.statistics {
	width: 100%;
	padding: 0;
	margin: 0;
}

* html .articleview table.statistics {
	width: 99%;
}

.articleview table.statistics td {
	vertical-align: middle;
}

td.date {
	text-align: right;
}

.articleview .abstract {
	font-size: 1.2em;
	margin-bottom: 10px;
}

.column-vote {
	margin-right: 10px;
	float: left;
}

.column-text {
	padding-left: 65px;
}

img.teaser {
}

.feedback {
	padding-left: 10px;
	padding-right: 10px;
}

/* @end */

/* @group Panels */

.panel h3 {
	margin: 0;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 14px;
	display: block;
}

.newspanel {
	font-weight: bold;
	background-color: #d0d0d0;
	border: 1px solid #adadad;
	padding: 5px;
	margin-bottom: 10px;
	text-align: right;
	height: 24px;
}

.pagingpanel {
	font-weight: bold;
	border: 0px ;
	padding: 5px;
	margin-bottom: 10px;
	text-align: right;
	height: 24px;
}

.panel {
	background-color: #f5f5f5;
	border: 1px solid #cdcdcd;
	padding: 5px;
	margin-bottom: 10px;
}

/* @group Authorpanel */

.panel.author {
	float: left;
	width: 40%;
	padding: 10px;
	margin-right: 15px;
}

	.panel.author .authorimage {
		float: left;
		width: 44px;
		margin-right: 10px;
	}

	.panel.author .authorinfo {
		padding-left: 70px;
	}

	.panel.author ul.recent-articles {
		list-style-type: square;
		margin: 0;
		padding: 0;
		padding-left: 15px;
	}

	.panel.author ul.recent-articles li {
		padding-bottom: 5px;
	}

	.panel.author p {
		line-height: 120%;
		margin-bottom: 5px;
	}

/* @end */

.panel .statistics {
	padding-top: 2px;
	padding-bottom: 0;
}

/* @group Sharepanel */

.panel.share {
	padding: 15px;
	margin-left: 10px;
	border-left: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}

.panel.share table {
  width: 100%;
}

.panel.share td {
	padding-bottom: 10px;
	border-bottom: 1px solid #333;
	border-color: #ccc;
	vertical-align: middle;
}

.panel td img {
	vertical-align: text-bottom;
	padding-right: 10px;
}

table.sharebar td {
	vertical-align: middle;
	padding-right: 10px;
}

/* @end */

/* @group Todo-Liste */

ol.todo {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ol.todo li {
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 12px;
}

ol.todo li.done {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_done.gif);/** sprite-ref: natzathletensprite;*/
	color: #999;
	text-decoration: line-through;
}

/* @group Normal */

li.one {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_1on.gif);/** sprite-ref: natzathletensprite;*/
}

li.two {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_2.gif);/** sprite-ref: natzathletensprite;*/
}

li.three {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_3.gif);/** sprite-ref: natzathletensprite;*/
}

li.four {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_4.gif);/** sprite-ref: natzathletensprite;*/
}

li.five {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_5.gif);/** sprite-ref: natzathletensprite;*/
}

li.six {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_6.gif);/** sprite-ref: natzathletensprite;*/
}

/* @end */

/* @group On */

li.active {
	font-weight: bold;
}

li.one.active {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_1on.gif);/** sprite-ref: natzathletensprite;*/
}

li.two.active {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_2on.gif);/** sprite-ref: natzathletensprite;*/
}

li.three.active {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_3on.gif);/** sprite-ref: natzathletensprite;*/
}

li.four.active {
	background-image: url(../img/news_todo/todolist_4on.gif);/** sprite-ref: natzathletensprite;*/
}

li.five.active {
	background-image: url(../img/news_todo/todolist_5on.gif);/** sprite-ref: natzathletensprite;*/
}

li.six.active {
	background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/news_todo/todolist_6on.gif);/** sprite-ref: natzathletensprite;*/
}

/* @end */

/*__________________________________________popup___________________________*/
/* @group Popup-Shatten */

.popup_frame {
	z-index: 305;
	position: absolute;
	width: 540px;
}

.popup_frame table td {
	padding: 0px;
}

td.shadow-tl,
td.shadow-tr,
td.shadow-bl,
td.shadow-tl {
	height: 15px;
	width: 15px;
	background-image: url(../img/shadow_bg.png);/** sprite-ref: natzathletensprite;*/
}

td.shadow {
	background-image: url(../img/shadow_bg.png);/** sprite-ref: natzathletensprite;*/
}

td.shadow-tl {
	background-image: url(../img/shadow_bg_tl.png);/** sprite-ref: natzathletensprite;*/
}
td.shadow-tr {
	background-image: url(../img/shadow_bg_tr.png);/** sprite-ref: natzathletensprite;*/
}
td.shadow-bl {
	background-image: url(../img/shadow_bg_bl.png);/** sprite-ref: natzathletensprite;*/
}
td.shadow-br {
	background-image: url(../img/shadow_bg_br.png);/** sprite-ref: natzathletensprite;*/
}
/* @end */

/* @group Popup */

.popup {
	border: 1px solid #515151;
	width: 488px;
	background-color: #fff;
}

.pophead {
	padding: 10px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 120%;
	color: #00a4ff;
	background-color: #F4F4F4;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 10px;
}

.popbody {
	padding: 0 15px 0 15px;
}

.popbody div {
	margin-bottom: 10px;
}

.popbody .mod2 div {
	margin-bottom: 0;
}

.popfoot {
	position: relative;
	width: 458px;
	height: 35px;
	padding: 0 15px 5px 15px;
	text-align: right;
}

/* @group Forms */

.popup_share input[type=text],
.popup_share textarea
{
	margin-top: 5px;
	padding: 4px;
	width: 435px;
}

.popup_share input[type=checkbox]
{
	width: auto;
	margin-right: 10px;
	margin-left: 0;
}

.popup_share input#suggestUsers2, .popup_share input#email
{
	float: left;
	width: 250px;
	margin-right: 15px;
}

.popup_share label {
	font-weight: bold;
}

/* @end */

.popup_share div.addbutton {
	background-color: #F4F4F4;
	padding: 5px;
	margin-left: 270px;
	margin-top: 5px;
	border: 1px solid #a6a6a6;
	font-weight: bold;
	text-align: center;
}

/* @group Recipient-Table */

.popup_share table {
	margin: 0;
	padding: 0;
}

.popup_share table td {
	padding-bottom: 5px;
	vertical-align: top;
}

.popup_share td.delete {
	text-align: right;
	padding-left: 15px;
}

.popup_share td.rcpt {
	padding-left: 25px;
 background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../img/smiley.jpg);/** sprite-ref: natzathletensprite;*/
}

/*________________________________________profile_____________________________________________________________________________*/
th#profileheader {
	color: black;
	background: #bbbbdd;
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	width: 100%;
}

#profileheaderedit {
	color: #222266;
	font-size: 70%;
}

td#profileentrytext {
	color: #222266;
	font-size: 100%;
}

td#profileentryvalue {
	color: black;
	font-size: 100%;
}

tr#profilespacer {
	height: 20px;
}
/*______________________________________Tags____________________________________________________________________*/
.markerClass
{
  cursor: move;
  position: absolute;
  top: 0px; left: 0px; width: 0px; height: 0px;
  visibility: hidden;
  background-image:url(../img/marker_trans.gif);
  border: 2px #66CCFF;
  border-style: ridge;
}

.fullNameClass
{
  background-color:#444;
  color: white;
  padding: 0px 2px 0px 2px;
}

.enterPhotoTagBox
{
  position: absolute;
  visibility: hidden;
  z-index: 10;
  text-align: left;
  width: 208px;
  border: 1px solid black;
  padding: 5px;
  background: #f6fed5;
}

#suggestUsers
{
  border: 1px solid black;
  margin-top: 4px;
  width: 200px;
}

.taggedUserList {
  margin:0;
  padding:0;
  list-style-type:none;
}

.taggedUserList {
  margin-top:5px;
}

.taggedUserList li {
	background-repeat: no-repeat;
	background-position: 0px 5px;
  background-image: url(../img/link.png);
  padding-left: 8px;
  padding-bottom: 2px;
  padding-top: 3px;
}

.tagSuggestBox {
  border: 1px solid silver;
  background-color: white;
  margin: 0px;
}

.editorDisplay {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.editorSuggestDIV {
  padding-top: 0px;
  margin-top: 0px;
}

.editorUL {
  margin: 7px 0px 7px 0px;
  padding-left: 22px;
  list-style-type: square;
}
li.tagEditNone {
  list-style-image:url('/img/icons/none.png');
}

li.tagEditUser {
  list-style-image:url('/img/icons/smile.png');
}

li.tagEditTeam {
  list-style-image:url('/img/icons/team.png');
}

li.tagEditSport {
  list-style-image:url('/img/icons/sportler3.png');
}

li.tagEditLocation {
  list-style-image:url('/img/icons/ort3.png');
}

li.tagEditEvent {
  list-style-image:url('/img/icons/event2.png');
}
/*_____________________________trainingspartner_______________________________*/

.tp_popup_ergaenzen {
	text-align: left;
}

div.trainingsfit {
	padding: 10px 0px 0px 0px;
	width: 250px;
	text-align: center;
}

div.tf_image_train_border {
	border:#f99e1e solid 2px;
	width:75px;
	height:75px;
}

div.tf_image_train_border img {
	width:75px;
	height:75px;
}

#tf_center {
	margin:0px;
background-repeat: no-repeat;
	background-position: top;	 
	background-image:url("../img/trainingspartner/block_prozent_bg.jpg");/** sprite-ref: trainingspartnersprite;*/
}

#tf_prozent {
	font-size:24px;
	line-height: 140%;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	color:#0099ff;
}

#tf_prozent span {
font-size:18px;
}

#tf_center_bottom {
margin:0px 0px 0px 0px;
background-repeat: no-repeat;
	background-position: center;	
background-image:url("../img/trainingspartner/train_bg_details.png");/** sprite-ref: trainingspartnersprite;*/
}

#tf_center_bottom #tf_top {
height:18px;
background-repeat: no-repeat;
background-position: bottom;	
background-image:url("../img/trainingspartner/bubble_top.jpg");/** sprite-ref: trainingsprite;*/
margin:5px 0px 0px 0px;
}

#tf_center_bottom #tf_middle {
	background:url(/img/trainingspartner/bubble_middle.jpg) repeat-y top;
	padding:0px 10px;
}

#tf_center_bottom #tf_bottom {
background-repeat: no-repeat;
	background-position: top;	
background-image:url("../img/trainingspartner/bubble_bottom.jpg");/** sprite-ref: trainingspartnersprite;*/
height:6px;
}

#tf_left, #tf_right {
	width: 80px;
}

#tf_left { margin-left:5px; float: left;}
#tf_right { margin-right:5px; float: right;}

.tf_clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

#tf_barometer {
background-color:#ededed;
border-top:#CCCCCC solid 1px;
border-bottom:#CCCCCC solid 1px;
height:25px;
margin:5px 0px 0px 0px;
}

img#tf_bar_image {
margin:0px 0px 0px 0px;
}

#ie-float-bug {
	width: 100%; /* wichtig IE-FLOAT-BUG */
	background-color: #FF0000;
}

div#tf_button {
	background-repeat: no-repeat;
	background-position: bottom;	
	background-image: url("../img/trainingspartner/button_daumen_klein.jpg");/** sprite-ref: trainingspartnersprite;*/
	height:60px;
}

div#tf_details {
	padding: 10px;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("../img/trainingspartner/schuhe_bg.jpg");/** sprite-ref: trainingspartnersprite;*/
}

div#tf_details table {
	width: 230px;
	text-align: left;
}

div.trainingspartner_main {
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 140%;
}

div.trainingspartner_main_small {
	position: relative;
	width: 240px;
	text-align: center;
	line-height: 140%;
}

div.tpm_image_train_border {
	margin-top: 10px;
	border: #f99e1e solid 2px;
	width: 75px;
	height: 75px;
}

div.tpm_image_train_border img {
	width: 75px;
	height: 75px;
}

#tpm_center {
	position: relative;
	width: 100%;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position:center;	
	background-image:url("../img/trainingspartner/schuhe_bg.jpg");/** sprite-ref: trainingspartnersprite;*/
}

#tpm_prozenttext {
	font-weight:bold;
	padding:15px 0px 0px 0px;
}

#tpm_prozent {
	font-size:32px;
	font-weight:bold;
	line-height: 120%;
	margin:0;
	padding:0;
	color:#0099ff;
}

#tpm_center_bottom {
	position: absolute;
	bottom: 0px;
	left: 100px;
	width: 200px;
	height: 18px;
	padding-top: 7px;
	background-repeat: no-repeat;
	background-position: top;	
	background-image: url("../img/trainingspartner/train_bg_details.gif");/** sprite-ref: trainingspartnersprite;*/
}

#tpm_left, #tpm_right {
	width: 25%;
}

#tpm_left { float: left;}
#tpm_right { float: right;}

.tpm_clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

#tpm_barometer {
	background-color:#ededed;
	border-top:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
	height:25px;
	margin:0px 0px 0px 0px;
}

img#tpm_bar_image {
	margin:0px 0px 0px 0px;
}

div.trainingspartner_main a:hover #tpm_text {
	background-color: #00A4FF;
}

.tpm_reload {
	float: left;
	width: 160px;
	background-repeat: no-repeat;
	background-position: center left;	
	background-image: url("../img/trainingspartner/reaload_bg.jpg");/** sprite-ref: trainingspartnersprite;*/
	height: 58px;
}

div#tpm_textbox {
	padding: 13px 0px 0px 40px;
}

div#tpm_text {
	display: inline;
}

div#tpm_button {
	margin-top: 4px;
	height:54px;
}

div#tpm_suche {
	border-top:#487300 1px solid;
	padding:10px 50px 0px 0px;
	text-align:right;
	background-repeat: no-repeat;
	background-position: right;	
	background-image:url("../img/trainingspartner/arrow_suche.jpg");/** sprite-ref: trainingspartnersprite;*/
	height:25px;
}

div#tpm_suche a {
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.tpm_details {
	text-align: left;
	padding: 10px 10px;
	border-top: #487300 1px solid;
}

.tpm_grey_out {
	background-color: white;
	z-index: 5;
	height: 100%;
	width: 100%;
	background-repeat:no-repeat;
	background-position:center;
	position:absolute;
	top: 0px;
	left: 0px;
}

.tpm_grey_out_box {
	position: absolute;
	z-index: 6;
	left: 20px;
	right: 20px;
	top: 40px;
	border: #000 5px solid;
	padding: 10px;
	background-color: white;
	text-align: left;
}

.tpm_grey_out_box_icon {
	float: left;
}



.ta_popup_form {
	line-height: 140%;
}

.ta_popup_form p {
	margin:5px 0px;
	padding:0px;
}

.ta_popup_form p#grey {
	color:#999999;
	word-spacing:4px;
}

div.sportler_trainingspartnersuche {
	position: relative;
	width: 100%;
	text-align: left;
	line-height: 140%;
}

div.sportler_trainingspartnersuche div.image_train_border {
  border: #f99e1e solid 2px;
  width: 75px;
  height: 75px;
}

div.sportler_trainingspartnersuche div.image_train_border img {
  width: 75px;
  height: 75px;
}

div.sportler_trainingspartnersuche p {
	margin: 0px;
	padding:0px;
}

div.sportler_trainingspartnersuche #prozent {
	font-size: 16px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	color:#0099ff;
	float:right;
	margin:14px 0px 0px 0px;
	height:30px;
	width: 50px;
}

div.sportler_trainingspartnersuche #tps_left { float: left;}
div.sportler_trainingspartnersuche #tps_right { float: right;}

div.sportler_trainingspartnersuche .clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

div.sportler_trainingspartnersuche #bar {
	 background-repeat: no-repeat;
	background-position: top;	
background-image:url(img/trainingspartner/barometer_pics/4.png);
height:39px;
}

div.sportler_trainingspartnersuche img#bar_image {
	margin: 3px 0px 0px -10px;
	width: 240px;
}

div.sportler_trainingspartnersuche div#button {
	 background-repeat: no-repeat;
	background-position:right;	
background-image: url(../img/trainingspartner/button_daumen_klein.jpg);/** sprite-ref: trainingspartnersprite;*/
height:58px;
width:220px;
}

div.sportler_trainingspartnersuche p#name {
	font-size:16px;
	font-weight:bold;
}

div.sportler_trainingspartnersuche span#sport_more {
color:#999999;
}

div.sportler_trainingspartnersuche div#suche {
	border-top:#487300 1px solid;
	padding:10px 50px 0px 0px;
	text-align:right;
	 background-repeat: no-repeat;
	background-position:right;
	background-image:url(../img/trainingspartner/arrow_suche.jpg);/** sprite-ref: trainingspartnersprite; sprite-alignment: right*/
	height:25px;
}

div.sportler_trainingspartnersuche div#suche a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.sportler_trainingspartnersuche div.sportler_train_text {
	margin:0px 0px 0px 90px;
}

div.trainingspartnersuche {
	width: 650px;
	text-align: left;
	line-height: 140%;
}

div.trainingspartnersuche div.image_train_border {
  border: #f99e1e solid 2px;
  width: 100px;
  height: 100px;
}

div.trainingspartnersuche div.image_train_border img {
  width: 100px;
  height: 100px;
}

div.trainingspartnersuche #prozent {
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:220px;
	font-size:24px;
	font-weight:bold;
	line-height: 140%;
	color:#0099ff;
	text-align:right;
}

div.trainingspartnersuche #tps_left { float: left;}
div.trainingspartnersuche #tps_right { float: right;}

div.trainingspartnersuche .clear {
	clear: both;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
}

div.trainingspartnersuche #bar {
 background-repeat: no-repeat;
	background-position: top;
background-image:url(/img/trainingspartner/barometer_pics/4.png);
height:39px;
}

div.trainingspartnersuche img#bar_image {
	margin: 10px 0px 10px 0px;
}

div.trainingspartnersuche div#button {
	width: 230px;
	height: 58px;
	text-align: right;
}

div.trainingspartnersuche .sportler_train_text p {
	margin: 0;
	padding: 0;
}

div.trainingspartnersuche p#name {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

div.trainingspartnersuche div#suche {
	border-top:#487300 1px solid;
	padding:10px 50px 0px 0px;
	text-align:right;
	 background-repeat: no-repeat;
	background-position: right;
	background-image:url("../img/trainingspartner/arrow_suche.jpg");/** sprite-ref: trainingspartnersprite; sprite-alignment: right*/
	height:25px;
}

div.trainingspartnersuche div#suche a {
	display:block;
	margin:5px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}

div.trainingspartnersuche div.sportler_train_text {
margin:0px 0px 0px 114px;
}

div.trainingspartnersuche div#list {
margin:30px 0px 0px 0px;
}

div.trainingspartnersuche div.headline {
	background-color: #f4f4f4;
	border-top: #d2d2d2 solid 1px;
	border-bottom: #d2d2d2 solid 1px;
	height: 21px;
	padding: 5px 5px 0px 5px;
}

div.trainingspartnersuche div#search {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 100%;
}

div.trainingspartnersuche div#search_right {
	float: right;
	text-align: left;
	width: 390px;
}

div.trainingspartnersuche div#search_right td.disabled {
	background-color: #F4F4F4;
	color: #ccc;
}

div.trainingspartnersuche div#catch {
	float: left;
	width: 250px;
}

.tr_thumbnailcell {
	text-align: center;
	background-color: #ccc;
	width: 115px;
	margin: auto;
	padding: 5px;
}

.tr_thumbnail {
	background-color: #888;
	padding: 5px;
}

.tr_percent {
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
}

.tr_trainingsfit {
}

.tr_message {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tr_details {
	color: #999;
}

#trainingsearch_teaser{
background-image:url(/img/trainingspartner/bg_newsbox_darkblue.gif);
background-repeat:repeat-x;
border:1px solid #C9D3DB;
}

.tp_fields{
background-repeat:no-repeat;
padding-top:90px;
background-image:url(/img/trainingspartner/sb_na_trainingspartner.png);
background-position:8px 15px;
padding-left:8px;

}

.tp_one_field {
background-image:url(/img/trainingspartner/tp_eins.gif);/** sprite-ref: trainingspartnersprite;*/
background-repeat:no-repeat;
margin-bottom: 5px;
}

.tp_one_field input{
margin-left:25px;
}

.tp_two_field input{
margin-left:25px;
}

.tp_two_field {
background-image:url(/img/trainingspartner/tp_zwei.gif);/** sprite-ref: trainingspartnersprite;*/
background-repeat:no-repeat;
}

.tp_button{
margin: 15px auto 5px;
}

/*___________________________________________treetable____________________________*/
/* ActsAsTreeTable
 * ========================================================================= */

/* Expander
 * ------------------------------------------------------------------------- */
.treetable tr td .expander {
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../img/cms/toggle_minus.png);
	cursor: pointer;
	padding: 0;
}

.treetable tr.collapsed td .expander {
	background-image: url(../img/cms/toggle_plus.png);
}

.treetable tr.expanded td .expander img {
	background-image: url(../img/cms/toggle_minus.png);
}

.treetable .node {
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0.2em 0pt 0.2em 0em;
}

.treetable .node .info {
	color: #999;
}

.treetable .node .actions {
	padding-left: 20px;
}

.treetable .node a {
	padding-right: 2px;
}

/*____________________________________________common: links__________________________________________________________*/

.link_black{
font-family:Arial,sans-serif;
font-size:18px;
color: black;
font-weight:bold;
text-decoration: none;
background: none;
border-width:0px;
}

a.link_black:hover{
font-family:Arial,sans-serif;
font-size:18px;
color: #41505E;
font-weight:bold;
text-decoration: none;
background: none;
border-width:0px;
}

.link_white {
font-size:14px;
margin-top:5px;
color:white;
text-decoration:none;
background: none;
font-weight:bold;
}

a.link_white:hover {
font-size:14px;
color:#41505E;
text-decoration:none;
background: none;
font-weight:bold;
}

.link_blue{
margin-bottom:0px;
margin-top:0px;
font-size:16px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:none;
background: none;
}

a.link_blue:hover{
margin-bottom:0px;
margin-top:0px;
font-size:16px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:underline;
background: none;
}

.link_blue_small{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:none;
background: none;
}

a.link_blue_small:hover{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:bold;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:underline;
background: none;
}

.link_blue_thin{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:none;
background: none;
}

a.link_blue_thin:hover{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#05A2DD;
text-decoration:underline;
background: none;
}

.link_grey_thin{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#5E5E5E;
text-decoration:none;
background: none;
}

a.link_grey_thin:hover{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#5E5E5E;
text-decoration:underline;
background: none;
}

.link_orange_thin{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#F59E00;
text-decoration:none;
background: none;
}

a.link_orange_thin:hover{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#F59E00;
text-decoration:underline;
background: none;
}

.link_green_thin{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#8FC73E;
text-decoration:none;
background: none;
}

a.link_green_thin:hover{
margin-bottom:0px;
margin-top:0px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
color:#8FC73E;
text-decoration:underline;
background: none;
}

/*__________________________persoenlicher Artikel______________________________________*/

.personal_head{
background-repeat:no-repeat;
background-position: top;
background-image:url(../img/personal_bg2.gif);
height: 66px;
padding-top:10px;
padding-left:10px;
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
color: black;
}

.personal_content{
padding-top:5px;
height:142px;
padding-left:7px;
margin-left:3px;
margin-right:3px;
border-bottom:1px solid black;
}

.personal_headline{
font-family:Arial,sans-serif;
font-size:18px;
font-weight:bold;
}

.personal_img{
float:left;
margin-right:10px;
margin-top:5px;
margin-bottom:10px;
}

.personal_img img {
border:medium none;
}

.personal_txt{
padding-top:5px;
line-height:120%;
}

.personal_bottom{
padding-left:10px;
padding-top:5px;
font-weight:bold;

}

.personal_bottom ol{
margin:0px;
padding:0px;
list-style:none;

}

.personal_bottom ol li{
float:left;
}

/*__________________________Artikelteaser______________________________________*/

.shortnews_box{
	background-image: url(../img/bg_newsbox.gif);
	background-repeat: repeat-x;
	width: 330px;
	height: 195px;
	background-color: #F5F7F8;
}

.shortnews_border {
	border: 1px #C9D3DB;
	border-style: solid;
}

.shortnews_box_headline {
font-family:Arial,sans-serif;
font-size:18px;
margin-left:10px;
margin-top:0px;
padding-bottom:4px;
line-height:120%;
}

.shortnews_box_txt{
margin-right:2px;
margin-top:0px;
font-size:12px;
line-height:120%;
}

.shortnews_headline_orange{
	background-repeat:repeat-x;
background-position: top;
background-image:url(../img/bg_newsbox_orange.gif);
height:55px;
padding-top:15px;
}

.shortnews_headline_darkblue{
background-image:url(../img/bg_newsbox_darkblue.gif);
background-repeat:repeat-x;
background-position: top;
height:55px;
padding-top:15px;
}

.shortnews_content{
height:100px;
}

.shortnews_pic{
float:left;
}

.shortnews_pic img {
border:medium none;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}

/*____________________________________________common: bottom__________________________________________________________*/

.regular_bottom{
height:17px;
margin-left:10px;
font-size:14px;
color:white;
float:none;
margin-top:3px;
padding-bottom:4px;
}

/*__________________________Persoenlicher Artikel Auswahllayer______________________________________*/

#personal_choice{
	height:275px;
	width:330px;
	border:1px solid black;
	background-color:white;
}

.p_choice_head{
	background-repeat:no-repeat;
	background-position: top;
	background-image:url(../img/cms/personalization/p_choice_head_bg.gif);
	height:45px;
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:5px;
}

.p_choice_content{
	height:230px;
background-repeat:no-repeat;
	background-position: bottom right;
	background-image:url(../img/cms/personalization/p_choice_raster_bg.gif);
	margin-left:5px;
	margin-right:5px;
}

.p_choice_content table{
	font-size:12px;
	width:300px;
}
.p_choice_content td{
	margin:0px;
	padding:0px;
}

.p_choice_content form{
	margin:3px;
}

.p_choice_content input{
	margin-top:0px;
	border:medium none;
	padding:0px;
}

/*Hack fuer IE*/
* html .p_choice_content input {
	margin-bottom:-3px;
}

.p_choice_buttons{
	float:right;
	margin-top:-23px;
}

.p_choice_buttons img {
	border:medium none;
}

/*__________________________Persoenliche Auswahl Knopf______________________________________*/

#personal_choice_button img {
	border:medium none;
	margin-bottom:2px;
}

/*_________________________Listenview_______________________________________________________*/
img.list_left_img {
	float:left;
	margin:0px 10px 0px 0px;
	/* border:#e7e4df 3px solid;*/
}

.clear {
	clear:both;
}

div.cat_select {
	font-weight:bold;
 background-repeat: no-repeat;
	background-position: left;
	background-image:url(../img/cms/sportcategorypage/headline_bg.jpg);
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 300px;
}

div.h1 {
	padding:0px 5px 0px 0px;
}


div#headline_list a.list_low {
	color:#c3c3c3;
}

div#highlight_list {
	margin:10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:#D5D5D5 1px solid;
}

div#highlight_content {
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 275px;
}

div#highlight_cat {
	margin:0px 0px 3px 0px;
	font-size:0.8em;
}

div#highlight_text {
	margin:0px 0px 3px 0px;
}

div#highlight_text h2 {
	padding:0px;
	margin:0px;
	font-size:17px;
	font-weight:bold;
}

div#listing_list {
	padding:0px 0px 18px 0px;
}

div#listing_list .advertisement {
	display: inline;
}

div#listing_content {
	padding:0px 0px 0px 130px;
}

div.listing_text {
	text-align: justify;
}

div#listing_text h2 {
	margin:0px;
	padding:0px;
	font-size:1.0em;
}

div#listing_cat {
	margin:0px 0px 3px 0px;
	font-size:0.8em;
	line-height:6px;
}

div#list {
	padding:0px 5px 0px 0px;
}

div#more {
	text-align:right;
}
div#more a{
	text-decoration:underline;
}

#listing_text_h2{
	font-size:1em;
	font-family:Verdana;
	font-weight : bold;
	padding : 0;
	margin: 0;
}

div.newphotothumbnail {
	border: 2px solid #E2E2E2;
	font-size: 1px;
	line-height: 0%;
}

a.high_headline h2 {
	color:#000;
	text-decoration:none;
}

a:hover.high_headline h2{
	color:#41505E;
}

/*__________________________________________Community-Box Diskussionsforen____________________*/

div.thread, div.ms_thread {
	padding: 5px 0px 0px 0px;
	text-align: left;
}

div.thread a {
	color:#05a2dd;
	text-decoration:none;
}

div.thread a:hover {
	color:#05a2dd;
	background:none;
	text-decoration:underline;
}

div.thread h2, div.ms_thread h2 {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}

div.thread p, div.ms_thread p {
	font-size:10px;
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 63px;
}

div.ms_thread .advertisement {
	font-size: 10px !important;
}

div.thread span, div.ms_thread span {
	float:right;
	font-size:10px;
	padding:3px 5px 0px 0px;
}

/*__________________________________________neuerKommentarfuerArtikel______________________*/

#kommentar_maske{
	background-image:url(/img/kommentar_header.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	border:solid 1px #ff9000;
	height:250px;
	overflow:hidden;
	width:520px;
	font-family:Verdana;
	float:left;
	color:#000;
}
#kommentar_maske h2{
	font-family:Verdana;
	font-size:17px;
	font-weight:bold;
	margin:0;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:5px;
	border-bottom:1px solid #ff9000;
}

#kommentar_daten{
	list-style-type:none;
	font-size:10px;
	margin:5px 10px 0px 15px;
	padding:0;
}
#kommentar_daten li label{
	line-height:15px;
}
#kommentar_daten li input{
	border:1px solid #A9AAAB;
	font-size:12px;
	height:15px;
	width:150px;
	margin-right:10px;
}
#kommentar_daten li{
	float:left;
	padding-top:2px;
	width:490px;
}

#kommentar_maske textarea{
	height:80px;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	padding:0px;
	width:460px;
}

#kommentar_submit{
	list-style-type:none;
	margin:10px;
	padding:0px;
}
#kommentar_submit p{
		font-size:9px;
		line-height:25px;
		margin:0px;
		padding:0px;
}
#kommentar_submit li{
	float:left;
}
#kommentar_eintragen{
	background-image:url(../img/kommentar_button.png);
	background-repeat:no-repeat;
	background-color:#fff;
	border:none;
	font-size:12px;
	font-weight:bold;
	height:25px;
	width:150px;
	margin:0px;
	padding:0px;
	display:inline;
	line-height:25px;
	padding-bottom:2px;
}
#kommentar_email_label{
	padding-right:2px;
}
#kommentar_checkbox{
	line-height:25px;
}

div#kommentar_adjust {
width: 50px;
float:left;
}

/*__________________________________________Magazin Paging______________________*/
#pagingpanel {
	float:left;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	height:24px;
	width:644px;
	margin-bottom:10px;
	padding:5px 0px 5px 0px;
	text-align:center;
}

#pagingpanel ul#paging {
	list-style:none;
	margin:0px;
	padding:0px;
}

#pagingpanel ul#paging li {
	float:right;
	background-color:#FFFFFF;
	margin-right:5px;
	padding: 4px 0px 4px 0px;
	border: 1px solid #ADADAD;
}

#pagingpanel ul#paging li#neutral {
	background-color:#FFFFFF;
	color:#00A4FF;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;
}

#pagingpanel ul#paging li#selected {
	background-color:#0099FF;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}

#pagingpanel ul#paging a {
	margin:0px;
	padding:6px 6px 6px 6px;
	color:#00A4FF;
	text-decoration:none;
}

#pagingpanel ul#paging a:hover {
	color:#FFFFFF;
	background-color:#0099FF;
}

/*__________________________Sportnews Teaser______________________________________*/

#teaser{

margin-left:2px;
}

#teaser_pic{
width:760px;
height:428px;
}

#teaserpic_headline_hintergr{
position:absolute;
width:620px;
height:140px;
background:transparent url(/img/white_bar.gif) repeat-x;

opacity: 0.60;
margin-top: -180px;
padding-left:14px;
padding-right:140px;
}

/*Hack fuer IE*/
* html #teaserpic_headline_hintergr {
margin-top: 250px;
margin-left:-764px;
}


#teaserpic_headline_hintergr h1 {
font-family:Arial,sans-serif;
font-size:36px;
margin-bottom:0px;
}

#mainteaser_right{
font-size: 12px;
color: #000;
width: 323px;
height:410px;
margin-left:668px;
position:absolute;
margin-top:-425px;
padding-left:4px;
}

#sportnewsteaser{
background:transparent url(/img/bg_newsbox_darkblue.gif) repeat-x;
height: 137px;
border:1px #C9D3DB;
border-style:solid;
margin-top:5px;
background-color:white;
}

#sportnewsteaser_content{
padding-top:10px;
padding-left:10px;
padding-right:10px;
height: 120px;
float:left;
}

#sportnewsteaser p {
margin-top: 5px;
margin-bottom: 5px;
}

#sportnewsteaser_more_link{
position:absolute;
margin-top:107px;
margin-left:205px;
}

#sportnewsteaser_shadow_right{
background:transparent url(/img/shadow_topdown.gif) repeat-y left;
height:137px;
width:2px;
margin-left:326px;
}

#sportnewsteaser_shadow_bottom{
background:transparent url(/img/shadow_leftright.gif) repeat-x left bottom;
height:3px;
width:325px;
margin-left:3px;
}

#promotion{
	border:1px solid #C9D3DB;
	margin-top:2px;
	background-color:white;
	padding-top:3px;
	text-align:left;
}

#promotion_content{
	padding-left:12px;
	padding-top:7px;
	float:left;
}

#promotion_shadow_right{
	background:transparent url(/img/shadow_topdown.gif) repeat-y left;
	width:2px;
}

#promotion_shadow_bottom{
	background:transparent url(/img/shadow_leftright.gif) repeat-x left bottom;
	height:3px;
	margin-left:3px;
}

/*__________________________Mehr Artikel Teaser____________________________________*/

div.mat_rubrik {
	font-family:verdana;
	font-size:12px;
	line-height: 130%;
	text-align: left;
	border-top:1px solid #C9D3DB;
	padding-right:10px;
	padding-left:10px;
}

div.mat_rubrik div.mat_rubrik_headline {
	font-family:arial;
	font-size:18px;
	line-height: 130%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

div.mat_rubrik div.mat_rubrikcontent div.mat_rubrikpic {
	float:left;
	margin-right:10px;
	margin-top:3px;
}

div.mat_rubrik div.mat_rubrikcontent div.mat_rubriktxt {
	font-family:verdana;
	font-size:12px;
}
div.mat_rubrik div.mat_rubrikcontent div.mat_rubriktxt a:hover {
background-color:#FFFFFF;
color:#00A4FF;
}

/*_________________________ Survey ________________________*/


.surveybox_teaser_wrapper {
	float: none;
	width:327px;
	border-top:#40505F solid 6px;
	border-bottom:#C9D3DB solid 1px;
	border-left:#C9D3DB solid 1px;
	border-right:#C9D3DB solid 1px;
	padding:5px 0px 0px 0px;
	margin-bottom:5px;
}

.surveybox_article_wrapper {
	float:none;
	width:280px;
	border-top:#40505F solid 6px;
	border-bottom:#C9D3DB solid 1px;
	border-left:#C9D3DB solid 1px;
	border-right:#C9D3DB solid 1px;
	padding:5px 0px 0px 0px;
}

.survey_submit_p {
padding-left:38px;
padding-top:20px
}

.voting_form input {
margin-left:10px;
margin-top:5px;
}

.surveybox_header{
	width:280px;
	height:24px;
	margin-bottom:0px;
	padding:0px;
	border-bottom:1px solid #C9D3DB;
}

.surveybox_header  h2{
	float:left;
	font-family:Verdana;
	font-weight:bold;
	color:#8FC73E;
	font-size:14px !important;
	margin:2px 0px 2px 5px;
	padding:0px;
	letter-spacing:-1px;
	line-height:100%;
}

.surveybox_header  p{
	float:left;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#41505E;
	margin:2px 0px 2px 5px !important;
	padding:0px;
	line-height:100%;
}

.surveybox_header_result{
width:328px;
height:24px;
margin-bottom:0px;
padding:0px;
border-bottom:1px solid #C9D3DB
}

.surveybox_header_result  p{
float:left;
font-size:14px;
font-family:Verdana;
font-weight:bold;
color:#41505E;
margin:2px 0px 2px 5px !important;
padding:0px;
line-height:100%
}

.survey_box_content {
	padding:5px;
background-repeat: no-repeat;
	background-position: top right;	
	background-image:url(../img/cms/survey/voting_bg.jpg);
}

.survey_content_tab table {
	width:320px;
}

.survey_content_article_tab table {
	width:270px;
}

.survey_content_row tr {
	padding:2px;
}

.survey_content_row td {
background-color:#CCCCCC;
padding-top:5px;
padding-bottom:5px;
padding-right:0px;
opacity: 0.7
}

.survey_submit {
	float: none;
	border: none;
background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/cms/survey/voting_button.jpg);
	width:142px;
	height:34px;
	font-weight:bold;
}

.survey_submit {
	text-align:center;
}

.voting_form ul {
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

.survey_voting_form li {
	margin:0px;
	padding:0px 0px 3px 15px;
}

/*__________________________Sportnews-330x195______________________________________*/

.sn330_pic{
	float:left;
}

.sn330_top_news{
	height:70px;
}

.sn330_top_headline{
	padding-top:10px;
}

.sn330_headlines{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

.sn330_pic img {
	border:medium none;
	margin-left:10px;
	margin-right:10px;
}

.sn330_content{
	font-weight:bold;
	height:155px;
}

.sn330_top_bg{
	background-image:url(/img/bg_newsbox_darkblue.gif);
	background-repeat:repeat-x;
	background-position: top;
	height:15px;
}

/*__________________ Kooperationspartner ________________*/

.partner {
	margin-top: 15px;
}

.partner_description {
}

.partner_logo {
	float: left;
	padding-right: 20px;
	padding-bottom: 5px;
}

/*______________________*/

ul.editButton, ul.articlewizard  {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.editButton {
	position: absolute;
	top: 600px;
	left: 1012px;
	clear:both;
}

ul.editButton li, ul.articlewizard li {
	border: none;
	 background-repeat: no-repeat;
	background-position: left top;	
	background-image: url(../img/kommentar_button.png);
	font-size:12px;
	font-family:Verdana;
	text-align: center;
	font-weight:bold;
	width:150px;
	height:30px;
	padding-top:4px;
}

/*_____________________________________Sportnews Paging_________________________________________________*/

ul.paging {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.paging li {
	float: right;
	margin-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #fff;
}

ul.paging a {
	padding: 4px 6px 4px 6px;
}

ul.paging li.selected {
	background-color: #09f;
	color: #fff;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
}

ul.paging li.neutral {
	background-color: #d0d0d0;
	color: #000;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}

/*_____________________________________widget__________________________________________________________________________________*/
/* @group Widget */

.widget {
  width: 250px;
 	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
}

.widget img {
  border: none;
}

.widget .brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0px;
}

.widget a {
  text-decoration: none;
  color: #00a4ff;
}

.widget a:hover {
  color: #fff;
  background: #00a4ff;
}

.widget a.imagelink:hover {
	background-color: transparent !important;
	cursor:pointer;
}

.widget img {
  vertical-align: top;
  border: none;
}

.widgetbody {
  background-color: #fff;
  height: 241px;
	border: 1px solid #a6a6a6;
  border-top: none;
}

.widgetcontent {
  padding: 20px;
  padding-bottom: 62px;
}

.widgetcounter {
  border: 1px solid #727272;
  float: left;
  margin: 25px 0 0 10px;
}

.widget .portrait {
  height: 75px;
  float: left;
}

.widget .info {
  margin-left: 75px;
}

.widget .votebg {
		 background-repeat: no-repeat;
	background-position: left top;	
  background-image: url(../img/counter-bg.gif);
  width: 248px;
  height: 76px;
  padding-top: 8px;
  text-align: right;
}

/* @group 1. Screen */

.widget div.name {
  font-weight: bold;
  margin-bottom: 0.75em;
  font-size: 1.1em;
}

/* @end */

/* @group 2. Screen */

.widgetcontent.page2 {
  text-align: center;
  padding-bottom: 10px;
  padding-top: 5px;
}

.widget .minigallery img {
  margin-right: 5px;
  width: 37px;
}

.widget .minigallery img.last {
  margin-right: 0;
}

/* @group Counter */

.widgetcontent.page2 .widgetcounter{
  border: none;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 15px;
  float: none;
}

.widgetcontent.page2 .widgetcounter img {
  border-top: 1px solid #727272;
  border-bottom: 1px solid #727272;
}

.widgetcontent.page2 .widgetcounter img.first{
  border-left: 1px solid #727272;
}

.widgetcontent.page2 .widgetcounter img.last{
  border-right: 1px solid #727272;
}

/* @end */

.widget .olyButton img:hover {
	cursor: pointer;
}

.widget .olyButtonMore {
  text-align: center;
  padding-bottom: 10px;
}

.widget .olyButtonMore img:hover {
	cursor: pointer;
}

/* @end */

/*______________________________________videomodul____________________________________________________________________________*/

#vg_fotostrecke_scroll {
height:398px;
margin-top:5px;
overflow-x:hidden;
overflow-y:scroll;
position:relative;
width:238px;
}

.vg_fotostrecke {
border-bottom:5px solid #5E5E5E;
color:#5E5E5E;
font-size:11px;
margin-top:0;
width:235px;
}

.vg_textpart {
overflow:hidden;
padding:0 0 0 10px;
width:200px
}

.vg_textpart a {
color:#41505E;
font-family:Verdana;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.vg_fotopart {
height:104px;
margin-left:30px;
margin-top:5px;
width:144px;
}

a.vg_imagelink:hover {
background-color:transparent !important;
cursor:pointer;
}

#videogallery_thumbnail{
	width:728px;
	height:110px;
	border-top:5px solid #5e5e5e;
	clear:both;
 background-repeat: no-repeat;
	background-image:url(../img/videogallery/thumbnail_grey.png);
	float:left;
	margin-left:3px;
}

.videogallery_fototeaser_single{
	width:155px;
	border-top:6px solid #40515B;
	border-left:1px solid #C9D3DB;
	border-right:1px solid #C9D3DB;
	border-bottom:1px solid #C9D3DB;
	margin:10px 0px 10px 0px;
	padding:0px;
		}

.videogallery_headlinekl_single{
	width:155px;
	height:24px;
	margin-bottom:10px;
	padding:0px;
	border-bottom:1px solid #C9D3DB;
}

.videogallery_headlinekl_single  h2{
	float:left;
	font-family:Verdana;
	font-weight:bold;
	color:#8FC73E;
	font-size:14px !important;
	margin:2px 0px 2px 5px;
	padding:0px;
	letter-spacing:-1px;
	line-height:100%;
}

.videogallery_headlinekl_single  p{
	float:left;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#41505E;
	margin:2px 0px 2px 5px !important;
	padding:0px;
	line-height:100%;
}

.videogallery_teaserpic{
	margin-left:4px;
	border: none;
	background: #DCDDDE none repeat scroll 0pt 0pt;
	width: 144px;
	height: 104px;
}

.videogallery_pickl_single {
	margin-left:128px;
	margin-top:-15px;
	margin-bottom:5px;
	position:relative;
	z-index:1;
}

.videogallery_teaserpic a:hover{
	background:none ;
}

#area_video{
	width:468px;
	margin-top:5px;
	height:auto;
	float:left;
	border:1px solid black;
	clear:left}

#video{
	width:465px;
	height:400px;
	border:1px solid black;
	background-image:url(/images/foto.png);
	float:left;}

#video_text{
	width:465px;
	height:100px;
	border:1px solid black;
	background-image:url(/images/fototext.png);
	background-repeat:no-repeat;
	float:left;
	}

#videostrecke_area{

	width:253px;
	height:500px;
	border:1px solid black;
	margin-top:5px;
	margin-left:5px;
	float:left;
	}

.videostrecke{
	width:218px;
	height:130px;
	border:1px solid red;
	margin-top:3px;
	}

/*_____________________________________RegisterNavi______________________________________________________________________*/
/* Navi im Menue-Stil, nicht loeschen
.registerList ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	z-index: 100;

	visibility: hidden;
	position: absolute;
	border: 1px solid #ccc;
	background: #d1ffb2;
	color: #666;
	margin: 0;
	padding: 0;
}

ul.subMenu {
	position: relative;
	right: 20px;
	float: left;
}

.registerList li.blue_on, .registerList li.blue_off {
	background: #039bff;
	color: #fff;
}

.registerList li.green_on {
	background: #9f0;
}

.registerList li:hover ul {
	visibility: visible;
}

.registerList ul li {
	float: none;
}*/

.registerList {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 3px;
}

.registerList li {
	float: left;
}

/* IE 6 */
.registerList li div {
	cursor: pointer;
}

.greenRegisterItem_on, .greenRegisterItem_off,
.blueRegisterItem,
.starRegisterItem_on, .starRegisterItem_off,
.greyRegisterItem {
	float: left;
	margin: 0;
	padding: 12px 0 9px 0;
	position: relative;
}

.greenRegisterItem_on {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-attachment:scroll;
	background-image: url(../img/green_register_on.gif);/** sprite-ref: registersprite;*/
}

.greenRegisterItem_off {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-attachment:scroll;
	background-image: url(../img/green_register_off.gif);/** sprite-ref: registersprite;*/
}

.blueRegisterItem {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-attachment:scroll;
	background-image: url(../img/blue_register.gif);/** sprite-ref: registersprite;*/
	padding-right: 20px;
}

.starRegisterItem_on {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-attachment:scroll;
	background-image: url(../img/star_register_on.gif);/** sprite-ref: registersprite;*/
}

.starRegisterItem_off {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-attachment:scroll;
	background-image: url(../img/star_register_off.gif);/** sprite-ref:registersprite;*/
}

.greyRegisterItem {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: left top;
	background-attachment:scroll;
	background-image: url(../img/grey_register.gif);/** sprite-ref: registersprite;*/
}

/* identical top and bottom padding like ...RegisterItem */
.greenRegisterText_on, .greenRegisterText_off,
.blueRegisterText,
.starRegisterText_on, .starRegisterText_off,
.greyRegisterText {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
	text-align: left;
	text-decoration: none;
	position: relative;
	display: block;
	float: left;
	margin: 0 4px 0 0;
	padding: 12px 0.5em 9px 0.3em;
}

/* IE6 */
* html .greenRegisterText_on, * html .greenRegisterText_off,
* html .blueRegisterText,
* html .starRegisterText_on, * html .starRegisterText_off,
* html .greyRegisterText {
	margin-right: 2px;
}

.greenRegisterText_on {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-attachment:scroll;
	background-image: url(../img/green_register_on.gif);/** sprite-ref: registersprite;sprite-alignment: right*/
}

.greenRegisterText_off {
 background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-attachment:scroll;
	background-image:  url(../img/green_register_off.gif);/** sprite-ref: registersprite;sprite-alignment: right*/
}

.blueRegisterText {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-attachment:scroll;
	background-image: url(../img/blue_register.gif);/** sprite-ref: registersprite;sprite-alignment: right*/
	color: #fff;
	padding-left: 0;
	padding-right: 15px;
}

.starRegisterText_on {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-attachment:scroll;
	background-image: url(../img/star_register_on.gif);/** sprite-ref: registersprite;sprite-alignment: right*/
}

.starRegisterText_off {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-attachment:scroll;
	background-image: url(../img/star_register_off.gif);/** sprite-ref: registersprite;sprite-alignment: right*/
}
.greyRegisterText {
	background-color:transparent;
  background-repeat: no-repeat;
	background-position: right top;
	background-attachment:scroll;
	background-image: url(../img/grey_register.gif);/** sprite-ref: registersprite;sprite-alignment: right*/
	padding-right: 40px;
}

/*_____________________________________Werbung______________________________________________________________________*/

.ad_subtitle {
	display: block;
	width: 300px;
	margin-top: -3px;
	color: #000;
	font-size: 12px;
	text-align: left;
}

/*___________________________________________________Sportartenbox________________________________*/
/*___________________________________________________Kuerzel:sab________________________________*/

#sab_boxmid {
	width:330px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sab_boxmid a {
	color: #5e5e5e;
	text-decoration: none;
}

#sab_boxmid a:hover {
	background: none;
	color: #03a3dd;
	text-decoration: underline;
}

#sab_wrapper {
	border-left:1px solid #5e5e5e;
	border-right:1px solid #5e5e5e;
	border-bottom:1px solid #5e5e5e;
	border-top:#5e5e5e solid 6px;
	background:#fff;
}

#sab_header {
	height:18px;
	padding:5px 1px 2px 6px;
	border-bottom:1px solid #5e5e5e;
	margin:1px 0px 5px 0px;
}

#sab_list_wrapper{
	float: left;
	width: 328px;
 background-repeat: no-repeat;
	background-position: right bottom ;	
	background-image: url(../img/sportarten_bg.png);
}

#sab_header h2 {
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Verdana;
	color: #5e5e5e;
	padding:0px 1px 2px 1px;
	margin:0px 0px 5px 0px;
}

#sab_list {
	padding:0px 0px 10px 0px;
	width:145px;
	float:left;
	margin-left:10px;
	display:inline;
}

#sab_list ul{
	list-style: none;
	padding-left:0px;
	margin:0px;
}

#sab_list li {
	color:#5e5e5e;
	font-size:12px;
	border-bottom:1px solid #5e5e5e;
	border-right:1px solid #5e5e5e;
	font-family:Verdana;
	padding:0px 0px 4px 30px;
	margin:8px 0px 0px 5px;
	white-space:nowrap;
	width:110px;
}

#sab_list li.default {
	background:url(/img/sportart.gif) left top repeat-y;
}

#filter_main {
	height: 30px;
	 background-repeat: no-repeat;
	background-position: left;	
	background-image:url(../img/cms/sportcategorypage/headline_bg.jpg);
	margin-top: 20px;
}

#filter_switch{
	border-top:1em;
	border-left:1em;
	padding-top: 10px;	
	padding-left:10px;
}

#filter_headline{
	padding-right:10px;
	padding-left:10px;
	float:left; 
}

.highlight_partner{
	text-decoration: none;
	text-align: left;
	padding-right:0 10px 0 0; 
}

 a.highlight_partner:HOVER ,a.list_partner:HOVER{
	background: none;
}

.list_partner_text , .highlight_partner_text{
	padding : 0 10px 0 0;
}

a.list_partner_text:HOVER, a.highlight_partner_text:HOVER{
	color:#05A2DD;
	background: none;
	text-decoration: none; 
}

.personal_box{
	border-color: #5E5E5E;
	border-left:  solid 1px;
	border-right:solid 1px;
	border-bottom:  solid 1px;
	border-top:  solid 6px;
	padding-bottom: 25px; 
	margin: 20px 4px 0 0;
}

#filter_personal_text{
	font-size: 14px;
	font-weight: bold;
	font-family:Verdana;
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-bottom: solid 1px #5E5E5E;
	margin-bottom: 4px;
}
.personal_box ol{
margin:0px;
padding: 4px 0 0 0;
list-style:none;
}

.personal_box ol li{
float:left;
}

#partner_img{
		padding-left: 20px;
}

#filter_catlist{
font-weight:700;
height:30px;
line-height:26px;
margin:10px 0 10px 0px;
padding:0 0 0 0;
font-size: 14px;        
}

#partner_remove{
	width: 16px;
	height: 18px;
	 background-repeat: no-repeat;
	background-position: right;	
	background-image:url("../img/cms/deleteversion.gif"); 
}

/*----------------  Partner_Box FILTER   ----------------------*/

#partner_filter_box{
		border-color :#5E5E5E; 
		border-top: solid 6px;
		border-left: solid 1px;
		border-right: solid 1px;
		border-bottom : solid 1px;
		padding-right : 0;
		width: 328px;
}

#partner_filter_box .modbody{
border-style: none;
}

#partner_filter_box .boxheader{
	background: white;
	border-color : #5E5E5E; 
	border-bottom: solid 1px;
	padding-right : 0;	
}

#partner_filter_box .boxheaderbottom{
	background : white;
}
#partner_filter_box .boxtitle{
	background: white;
	font-weight: 700;
	font-size: 14px
}

/*------------------  Partner-Teaser  ----------------------*/

.partner_box {
border:#cad0d6 solid 1px;
margin:0;
padding:0;
}

.partner_box_header {
padding:0 5px 5px;
background-color:#41505E;
}

.partner_box_header h2 {
color:white;
font-family:arial;
font-size:16px;
font-weight:700;
line-height:130%;
margin:0;
padding-left:10px;
padding-top:5px;
}

.partner_box_content {
text-align:center;
background-color:white;
}

.partner_box_content ul {padding: 0;}

.partner_box_content ul li {list-style: square inside;}

.last .partner_rubrik {
	border: none;
}

.partner_rubrik {
border-bottom: 1px solid #ccc;
font-family:arial;
font-size:12px;
line-height:16px;
margin: 10px 15px 0 15px;
text-align:left;
}

.partner_rubrik_teaser {
font-family:verdana;
font-size:12px;
line-height:130%;
text-align:left;
border-top:5px solid #41505E;
padding-left:10px;
padding-top: 5px;

}

.partner_rubrik_headline h3 {
font-family:arial;
font-size:16px;
font-weight:700;
line-height:130%;
margin-bottom:10px;
margin-top:10px;

}

.partner_rubrikpic {
float:left;
margin-right:10px;
margin-top:3px;
margin-bottom:5px;
}

.partner_footer {
background-color:#acb6bf;
font-family:Verdana;
color:#FFF;
font-size:14px;
font-weight:700;
line-height:130%;
padding:5px 10px 3px;
}

.partner_footer a:hover {
color:#41505E;
background-color:#acb6bf;
text-decoration:none;
}

.partner_link_bg {
border-top:1px solid #cad0d6;
height:20px;
margin-left:-10px;
padding-top:2px;
}

.partner_link{
float:right;
}

* html .partner_two_by_two{
width:307px;
}

.partner_two_by_two {
width:323px;
border:#cad0d6 solid 1px;
border-top:5px solid #41505E;
background-color:#F5F7F8;
float: left;
height:195px;
padding:0 0 0 5px;
}
div#a_a_op_wrapper {
background:#f9f9f9;
width:330px;
margin:10px 0px;
}

div#a_a_op_header {
font-size:1.2em;
font-weight:bold;
padding:6px 0px 2px 5px;
border-top:#3a97dc solid 6px; 
border-bottom:#3a97dc solid 1px;
margin:0px 0px 5px 0px; 
}

div#a_a_op_list {
padding:0px 0px 10px 0px;
}

div#a_a_op_list ol {
list-style: none;
padding:5px 0px 0px 0px;
margin:0px;
}

div#a_a_op_list li {
color:#5a6871;
font-size:1em;
padding:0px 0px 10px 28px;
margin:0px 0px 0px 5px;

}

div#a_a_op_list li#one {
background:url(/img/lexicon/list_pos1.jpg) left top no-repeat;
}

div#a_a_op_list li#two {
background:url(/img/lexicon/list_pos2.jpg) left top no-repeat;
}

div#a_a_op_list li#three {
background:url(/img/lexicon/list_pos3.jpg) left top no-repeat;
}

div#a_a_op_list li p {
padding:7px 0px 0px 0px;
margin:0px 0px 0px -28px;
}

div#a_a_op_list a {
color:#000000;
margin:0px 8px 0px 0px;
font-weight:bold;
}

div#a_a_op_list:hover a	{
	color:#41505E;
}

#partner_seite_box1{
	width: 90%;
	margin-left: 45px;
	margin-top: 10px;
}

#partner_seite_box2{
	width: 90%;
	margin-left: 45px;
	margin-top: 10px;
}

/*  quiz cc */

/*-------------------------sport quiz teaser & olympia puzzle teaser---------------------------------*/

.quizTeaserContent{
	background:#fff url(/img/quiz/quiz_teaser.jpg) left top no-repeat; 
	height: 169px;
	width: 330px;
	position: relative;
}

.puzzleTeaserContent {
	background: #fff url(/img/olympia/puzzle/images/puzzle_teaser.jpg) left top no-repeat; 
	height: 100px;
	width: 330px;
	position: relative; 
}

.quizTeaserContent .teaserBtn {
	background: transparent url(/img/quiz/quiz_teaser_btn.jpg) left top no-repeat;
}

.quizTeaserContent a.teaserBtn:hover {
	background: transparent url(/img/quiz/quiz_teaser_btn_hover.jpg) left top no-repeat;
}

.puzzleTeaserContent .teaserBtn {
	background: transparent url(/img/olympia/puzzle/images/puzzle_teaser_btn.jpg) left top no-repeat; 
}

.puzzleTeaserContent a.teaserBtn:hover {
	background: transparent url(/img/olympia/puzzle/images/puzzle_teaser_btn_hover.jpg) left top no-repeat; 
}

.teaserBtn{
	position: absolute;
	left: 57px;
	text-indent: -9000px;
	width: 216px;
	height: 31px;
	bottom: 15px;
	-moz-box-shadow: 0 1px 2px rgba(26, 26, 26, 0.8);
	-webkit-box-shadow: 0 1px 2px rgba(26, 26, 26, 0.8);
	box-shadow: 0 1px 2px rgba(26, 26, 26, 0.8);
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}


/*______________________________________sport quiz___________________________________________________*/
#quiz_mainBox {
	position: relative;
	width: 637px;
	float: left;
}
/*______________________________________sport quiz startseite___________________________________________________*/

#quiz_additionalMainBox {
	margin-left: 0px;
	margin-right: 0px;
	position:relative;
	background: transparent url(/img/quiz/quizGeneralBackground.jpg) no-repeat;
	float: left
}

/*______________________________________sport quiz startseite___________________________________________________*/

.quiz_startTeaser {
	position: relative;
	width: 760px;
	height: 428px;
	z-index: 1;
	background-image:url(/img/quiz/quizStartBackground.jpg);
}
.quiz_startTeaserText, .quiz_startTeaserButton {
	position: absolute;
	z-index: 2;
	cursor: pointer;
	left: 10px;
	top: 235px;
}
.quiz_startTeaserButton {
	width: 200px;
	left: 460px;
	top: 235px;
}
.quiz_startTeaserText span {
	font-size: 28px;
	line-height:30px;
	font-weight:bold;
	text-align: left;
	color: #05a2dd;
}
.quiz_startTeaserText div {
	line-height:normal;
}
#quiz_startTeaserTeaser {
	position:absolute;
	left:490px;
	top:280px;
	width:165px;
	height:165px;
	z-index:3;
}

/*______________________________________sportquiz general Box___________________________________________________*/

.quiz_generalBox {
	position: relative;
	width: 637px;
	height:500px;
	z-index: 1;
	float: left;
	/*background: url(/img/quiz/quizGeneralBackground.jpg) no-repeat;*/
}

/*______________________________________sportquiz Box in der die Antworten aufgelistet werden___________________________________________________*/

#quiz_antwortBox{
	position:relative;
	margin-top:55px;
	margin-left:40px;
	width:590px;
	overflow:hidden;
}

#quiz_antwortBox dl{margin:0;padding:0;}
#quiz_antwortBox dl dd{display:table;width:100%;margin:0 0 5px 0;}

dd.quiz_antwort{}

#quiz_antwortBox .quiz_antwort span {display:block; padding:2px 5px 4px 5px;}

.quiz_antwort_nummer{float:left; background:#435260 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -160px; color:#fff; font-weight:bold;}
.quiz_antwort_text{float:left; width:435px;}

.quiz_antwort_addon,
.quiz_antwortTrueText,
.quiz_antwortFalseText{float:right; width:50px; text-align:center; margin-right:15px; font-weight: bold;}

.quiz_antwort_addon{ background:#435260 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -160px; color:#fff;}
#quiz_antwortBox span.quiz_antwortTrueText,
#quiz_antwortBox span.quiz_antwortFalseText{
	width:75px;
	font-weight:bold;
	text-align:left;
	padding-left:25px;
	color:#fff;
	background:transparent url(/img/quiz/quiz_antwortTrue.gif) no-repeat left top;
}
#quiz_antwortBox span.quiz_antwortFalseText{background:transparent url(/img/quiz/quiz_antwortFalse.gif) no-repeat left top;}

#quiz_antwortBox .quiz_antwort a,
#quiz_antwortBox .quiz_antwort .quiz_antwort_result {
	display:block;
	float:left;
	overflow:hidden;
	width:100%;
	height:26px;
	background: #06a2de url(/img/quiz/quiz_antwortBG.gif) repeat-x left 0px;
	padding:2px 10px 0px 10px;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	cursor:pointer;
}
#quiz_antwortBox .quiz_antwort .quiz_antwort_result {cursor:auto;}

#quiz_antwortBox .quiz_antwortTrue .quiz_antwort_result {background:#90c73e url(/img/quiz/quiz_antwortBG.gif) repeat-x left -60px;}
#quiz_antwortBox .quiz_antwortFalse .quiz_antwort_result{background:#ff0201 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -90px;}

#quiz_antwortBox .quiz_antwort a:active,
#quiz_antwortBox .quiz_antwort a:hover,
/*#quiz_antwortBox .quiz_antwort a:focus,*/
#quiz_antwortBox .quiz_antwort a.quiz_selected {color:#41505e; background: #fff25f url(/img/quiz/quiz_antwortBG.gif) repeat-x left -30px;}


.quiz_ergebnisHeadline{
	border-bottom:1px solid #fff; padding-bottom:3px;
}
.quiz_ergebnisHeadline span{
	font-size:14px; font-weight:bold; color:#fff; line-height:24px;
}

.quiz_ergebnis{
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	display:block;
	height:24px;
	padding:4px 0px 0 0px;
	background: url(/img/quiz/quiz_antwortBG.gif) repeat-x left 0px;
	margin-top:8px;
}
.quiz_ergebnis span{
	padding:0px 0px 0px 10px;
	width:200px;
	font-weight:bold;
	display:block;
	float:left;
	width:350px;
}
.quiz_ergebnis span.quiz_ergebnisLeft{
	width:130px;
	font-weight:normal;
}
#quiz_greyBox{
	width:570px;
	position:relative;
	top:45px;
	left:40px;
	padding:10px 10px 10px 10px;
	background: #41505e url(/img/quiz/quiz_antwortBG.gif) repeat-x left -200px;
}
.quiz_frageHeader{}
.quiz_frageHeaderHeadline{
	float:left; border-bottom:1px solid #8fc73e; width:340px; padding-bottom:3px;
}
.quiz_frageHeaderHeadline span{
	font-size:14px; font-weight:bold; color:#8fc73e; line-height:24px;
}
.quiz_frageHeaderTime {
	float:right;
	width:100px;
	height:26px;
	padding-top:9px;
	background: #dedede url(/img/quiz/quiz_antwortBG.gif) repeat-x left -120px;
	text-align:center;
	/*vertical-align:middle;*/
}
.quiz_frageHeaderTime span{
	font-size:24px; font-weight:bold; color:#8fc73e; line-height:18px;
}
.quiz_frageContent{margin-top:10px;}
.quiz_frageContentLeft{float:left; width:340px;}
.quiz_frageContentLeftText{height:130px; line-height:20px; font-size:14px; color:#FFFFFF; font-weight:normal;}
.quiz_frageContentJokerHeadline{font-size:14px; font-weight:bold; color:#8fc73e;}
.quiz_frageContentJokerButtons{margin-top:8px; display:table;}
.quiz_frageContentRight{float:right; width:200px;}

/*______________________________________sport quiz Buttons___________________________________________________*/


/* Button allgemein, gundlage fuer alle Buttons */
a.quiz_button
/*a.quiz_button:active,*/
/*a.quiz_button:hover,*/
/*a.quiz_button:focus*/ {
	display:block;
	float:left;
	text-decoration:none;
	height:23px;
	color:#FFF;
	background:none;
}
a.quiz_button span {
	display:block;
	float:left;
	cursor:pointer;
	height:23px;
	padding:2px 10px 0 0;
	margin-left:25px;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
}
/* mHack fuer IE <7 
* html a.quiz_button,
* html a.quiz_button:active,
* html a.quiz_button:hover,
* html a.quiz_button:focus {
	height:23px;
}
* html a.quiz_button span {
	height:23px;
	padding:2px 10px 0 0;
	margin-left:18px;
}*/

/* Button auf Quiz home */
a.quiz_btn33{
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left 0px;
	height:33px;
}
a.quiz_btn33 span {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -40px;
	height:33px;
	padding:3px 20px 0 10px;
	margin-left:30px;
	font-size: 18px;
}

/* B:Joker Buttons */
a.quiz_btn23_green {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -190px;
}
a.quiz_btn23_green:active,
a.quiz_btn23_green:hover,
a.quiz_btn23_green:focus {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -250px;
}

a.quiz_btn23_orange,
a.quiz_btn23_orange:active,
a.quiz_btn23_orange:hover,
a.quiz_btn23_orange:focus {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -250px;
}

a.quiz_btn23_yellow,
a.quiz_btn23_yellow:active,
a.quiz_btn23_yellow:hover,
a.quiz_btn23_yellow:focus{
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -310px;
}
a.quiz_btn23_green span,
a.quiz_btn23_orange span,
a.quiz_btn23_yellow span {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -220px;
	font-weight:normal;
	margin-left:10px;
	padding:3px 10px 0 0;
}
* html a.quiz_btn23_green span,
* html a.quiz_btn23_orange span,
* html a.quiz_btn23_yellow span {
	margin-left:5px;
	padding:3px 10px 0 0;
}


a.quiz_btn23_green:active span,
a.quiz_btn23_green:hover span,
a.quiz_btn23_green:focus span {background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -280px;}

a.quiz_btn23_yellow:active span,
a.quiz_btn23_yellow:hover span,
a.quiz_btn23_yellow:focus span,
a.quiz_btn23_orange:active span,
a.quiz_btn23_orange:hover span,
a.quiz_btn23_orange:focus span {cursor:pointer;}

a.quiz_btn23_orange span {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -280px;
}
a.quiz_btn23_yellow span {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -340px;
	color:#41505e;
	cursor:default;
}

/* Position der Joker Buttons */
.quiz_btnPos1{
	margin-left:0px;
}
.quiz_btnPos2,
.quiz_btnPos3{
	margin-left:10px;
}
/* E:Joker Buttons */

a.quiz_btn23_grey1 {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -100px;
}
a.quiz_btn23_grey2 {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -130px;
}
a.quiz_btn23_grey1 span,
a.quiz_btn23_grey2 span {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -160px;
}

.quiz_antwortMainButton {
	position:relative;
	display:table;
	margin-left:40px;
	width:580px;
	margin-right:10px;
}

/* Grund Style der Funktionsbuttons Play, Stop, FF und Rec */
.quiz_antwortMainButton a {
	float:right;
	display:block;
	text-decoration:none;
	height:29px;
	background:none;
	width:auto;
}
.quiz_antwortMainButton a span {
	float:right;
	cursor:pointer;
	height:29px;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #FFF;
	width:auto;
}

/* Linker Teil von Play */
a.quiz_btn29Play,
a.quiz_btn29Play:active,
a.quiz_btn29Play:hover,
a.quiz_btn29Play:focus {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -400px;
}

/* Linker Teil von Record */
a.quiz_btn29Rec,
a.quiz_btn29Rec:active,
a.quiz_btn29Rec:hover,
a.quiz_btn29Rec:focus {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -440px;
}

/* Rechter Teil von Play und Record */
a.quiz_btn29Play span,
a.quiz_btn29Play:active span,
a.quiz_btn29Play:hover span,
a.quiz_btn29Play:focus span,
a.quiz_btn29Rec span,
a.quiz_btn29Rec span:active,
a.quiz_btn29Rec span:hover,
a.quiz_btn29Rec span:focus {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -480px;
	padding:3px 20px 0 10px;
	margin-left:30px;
}

/* Rechter Teil von FF */
a.quiz_btn29FF,
a.quiz_btn29FF:active,
a.quiz_btn29FF:hover,
a.quiz_btn29FF:focus,
a.quiz_btn29Stop {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -400px;
}

/* Rechter Teil und Stop */
a.quiz_btn29Stop,
a.quiz_btn29Stop:active,
a.quiz_btn29Stop:hover,
a.quiz_btn29Stop:focus {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll right -440px;
}

/* Linker Teil von FF und Stop */
a.quiz_btn29FF span,
a.quiz_btn29FF:active span,
a.quiz_btn29FF:hover span,
a.quiz_btn29FF:focus span,
a.quiz_btn29Stop span,
a.quiz_btn29Stop:active span,
a.quiz_btn29Stop:hover span,
a.quiz_btn29Stop:focus span {
	background:transparent url(/img/quiz/quizButtons.gif) no-repeat scroll left -520px;
	padding:3px 10px 0 20px;
	margin-right:30px;
}

/*______________________________________ sport quiz Spielstand speichern (falls Status = loggedout) ___________________________________________________*/

.quiz_storeScore{position:relative;margin-top:55px;margin-left:40px;width:590px;overflow:hidden; background-color:#FFFFFF; /*display:table;*/ padding-bottom:10px;}
.quiz_storeScore h3 { background: #f69f02 url(/img/quiz/quiz_storeScore1.gif) repeat-x; margin:0; padding:2px 10px; line-height:20px; font-size:14px; font-weight:bold; color:#41505e; border-bottom:1px solid #dcddde;}
.quiz_storeScore p, .quiz_storeScore ul, .quiz_storeScore div {margin: 10px 10px 2px;}


.quiz_storeScore div { border:1px solid #dcddde; background: #dedede url(../img/quiz/quiz_storeScore2.gif) repeat-x; width:250px; padding:8px 10px 10px; font-size:12px;}
* html .quiz_storeScore div {width:240px;}

.quiz_gotoSignup{float:left; background-color:#33CC99;}
.quiz_gotoLogin{float:right; background-color:#FFCC66;}
.quiz_storeScore div p span {color:#f59e00; font-weight:bold;}

.quiz_storeScore ul { margin-top:7px; padding:0 0 0 10px;}
.quiz_storeScore ul li { list-style:disc; list-style-position:inside; margin:0; padding:0;}

/*______________________________________ sport quiz Highscore Liste im linken Bereich ___________________________________________________*/

.quiz_highScoreBig {
	position:relative;
	margin-top:55px;
	margin-left:40px;
	width:590px;
	overflow:hidden;
}
.quiz_highScoreBig h3 {
	padding: 7px 10px 5px;
	background-color:#FFFFFF; 
	filter:alpha(opacity=70); /* IE */
	-moz-opacity: 0.70; /* Mozilla */
	opacity: 0.70; /* Opera */
}
.quiz_highScoreBig a,
.quiz_highScoreBig a:active,
.quiz_highScoreBig a:hover,
.quiz_highScoreBig a:focus {
	display:block;
	float:left;
	margin-right:3px;
	margin-bottom:-1px;
	padding:3px 10px;
	background:#435260 url(/img/quiz/quiz_antwortBG.gif) repeat-x left top;
	border:1px solid #647381;
	color:#fff;
	font-weight:bold;
}
.quiz_highScoreBig a.quiz_highScoreActive,
.quiz_highScoreBig a:active,
.quiz_highScoreBig a:hover,
.quiz_highScoreBig a:focus {
	background:#677684 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -200px;
}

.quiz_highScoreBig dl {margin:0;padding:10px 0 5px; background:#e2e2e2 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -222px; display:table; width:100%; clear:both;}
.quiz_highScoreBig dl dd {display:block;width:290px; overflow:hidden; height:24px; margin:0 10px 5px 0;float:left; background:#e2e2e2 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -120px;}
.quiz_highScoreBig dl dd.quiz_modulo2 {margin-right:0px;}
.quiz_highScoreBig dl dd span {margin-top:2px; margin-left:5px; padding:2px 5px; display:block; float:left;}
.quiz_highScoreBig dl dd span.quiz_scoreNumber {width:20px; color:#FFFFFF; background:#435260 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -160px; text-align:center; font-weight:bold;}
.quiz_highScoreBig dl dd span.quiz_scoreText {}

/*______________________________________ sport quiz Highscore Liste im rechten Bereich ___________________________________________________*/

#quiz_highScoreSmall{z-index:2;right:0px;width:323px;overflow:hidden; padding:0 5px 5px 5px;margin-right: 8px; margin-top:45px;float: right;}
.quiz_highScoreSmallContent, .quiz_statisticSmallContent {margin-bottom:10px; border:1px solid #f59e00; background-color:#FFFFFF;}

#quiz_highScoreSmall h3 {

background:#F69F02 url(/img/quiz/quiz_storeScore1.gif) repeat-x scroll 0 0;
border-bottom:1px solid #DCDDDE;
color:#41505E;
font-size:14px;
font-weight:bold;
line-height:20px;
margin-top:0;
margin-bottom:0px;
padding:2px 10px;
}
#quiz_highScoreSmall a,
#quiz_highScoreSmall a:active,
#quiz_highScoreSmall a:hover,
#quiz_highScoreSmall a:focus {
	display:block;
	float:left;
	margin-top:5px;
	margin-right:3px;
	margin-bottom:0px;
	padding:3px 10px;
	background:#435260 url(/img/quiz/quiz_antwortBG.gif) repeat-x left top;
	border:1px solid #647381;
	border-bottom: none;
	color:#fff;
	font-weight:bold;
}
#quiz_highScoreSmall a.quiz_highScoreActive,
#quiz_highScoreSmall a:active,
#quiz_highScoreSmall a:hover,
#quiz_highScoreSmall a:focus {
	background:#677684 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -200px;
}

#quiz_highScoreSmall dl {list-style:inside; margin:0;padding:10px 0 5px 0; background:#41505e url(/img/quiz/quiz_antwortBG.gif) repeat-x left -222px; display:block; width:321px; clear:both;}
#quiz_highScoreSmall .quiz_statisticSmallContent dl {background:none;}
#quiz_highScoreSmall dl dd {display:block;width:311px; overflow:hidden; height:24px; margin:0 0 5px 5px;float:left; background:#e2e2e2 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -120px;}
* html #quiz_highScoreSmall dl dd {width:301px;}
#quiz_highScoreSmall dl dd.quiz_modulo2 {margin-right:0px;}
#quiz_highScoreSmall dl dd span {margin-top:2px; margin-left:5px; padding:2px 5px; display:block; float:left;}
#quiz_highScoreSmall dl dd span.quiz_scoreNumber {width:20px; color:#FFFFFF; background:#435260 url(/img/quiz/quiz_antwortBG.gif) repeat-x left -160px; text-align:center; font-weight:bold;}
#quiz_highScoreSmall dl dd span.quiz_scoreText {width: 160px;}
#quiz_highScoreSmall dl dd span.quiz_scorePoints {width: 35px; text-align: right; padding:2px 2px;}
#quiz_highScoreSmall dl dd span.quiz_scorePointsLabel {width: 40px; text-align: right; padding:2px 2px;}

#quiz_highScoreSmall .quiz_statisticSmallContent dl dd {background:#e2e2e2 url(/img/quiz/quiz_antwortBG.gif) repeat-x left 0px; color:#FFFFFF;}

/*______________________________________ sport quiz "Freund herausfordern" ___________________________________________________*/

.quiz_dareFriend{position:relative;margin-top:15px;margin-left:0px;width:590px;overflow:hidden; background-color:#FFFFFF; display:table; padding-bottom:10px;border:1px solid #f59e00;}
.quiz_dareFriend h3 { background: #f69f02 url(img/quiz_storeScore1.gif) repeat-x; margin:0; padding:2px 10px; line-height:20px; font-size:14px; font-weight:bold; color:#41505e; border-bottom:1px solid #dcddde;}
/*.quiz_dareFriend p, .quiz_dareFriend ul, .quiz_dareFriend div {margin: 10px 10px 2px;}*/

.quiz_dareFriend fieldset{border:solid 0px transparent; margin:0;  float:left; width:260px;}
.quiz_dareFriend label {display:block;}
.quiz_dareFriend input[type="radio"] {border:none;}
.quiz_dareFriend input[type="text"] {width: 100%;}

/*______________________________________ sport quiz "eigene Frage stellen" ___________________________________________________*/

.quiz_ownQuestion {position:relative;margin-top:15px;margin-left:40px;width:590px;overflow:hidden; background-color:#FFFFFF; display:table; padding-bottom:10px;}
.quiz_ownQuestion h3 { background: #f69f02 url(img/quiz_storeScore1.gif) repeat-x; margin:0; padding:2px 10px; line-height:20px; font-size:14px; font-weight:bold; color:#41505e; border-bottom:1px solid #dcddde;}
.quiz_ownQuestion form {display:block; padding-left:10px; padding-right:15px;}
.quiz_ownQuestion dl {margin:0; padding:0;}
.quiz_ownQuestion dd {display:table; width:100%; margin:0; padding:0;}
.quiz_ownQuestion form input[type="radio"] {border:0px solid #fff;}
.quiz_ownQuestion fieldset { display:table; margin:15px 10px; background-color:#efefef; border:dotted 0px #ffda6d; padding:5px 10px;clear:both;}
.quiz_ownQuestion form legend {font-size:12px; color:#000; margin-bottom:4px;}
.quiz_ownQuestion form legend strong {color:#f59e00;}
.quiz_ownQuestion input[type="text"] {width: 300px;}
.quiz_ownQuestion input[type="button"] {cursor:pointer; display:block; padding: 2px 15px; float:right; margin-right:10px; background:#435260 url(img/quiz_antwortBG.gif) repeat-x left -160px; border:1px solid #435260; color:#fff;}

.quiz_ownQuestion fieldset.quiz_answerUG input, .quiz_ownQuestion fieldset.quiz_answerUG span {display:block; float:left; margin-right:5px; margin-bottom:10px; line-height:22px;}

.quiz_ownQuestion fieldset.quiz_severityUG {}
.quiz_ownQuestion fieldset.quiz_severityUG label {display:block; float:left; margin-right:35px;}

.quiz_ownQuestion fieldset.quiz_imgUploadUG {}
.quiz_ownQuestion fieldset.quiz_imgUploadUG label {display:block; margin: 5px 0;}
.quiz_ownQuestion fieldset.quiz_imgUploadUG label input[type="checkbox"] {display:block; float:left; width:20px;}
.quiz_ownQuestion fieldset.quiz_imgUploadUG label span {display:block; float:left; width:400px;}


/*_________________________________________ Flashgames ______________________________________________*/

#flgame #main {
	position: relative;
}

body.naMediaAd_WALLPAPER #flgame #main {
	position: static;
}

#flgame .naMediaAd_SUPERBANNER {
	width: 836px;
	text-align: left;
}

body.naMediaAd_WALLPAPER #flgame .naMediaAd_SUPERBANNER {
	text-align: right;
}

/*#flgame .naMediaAd_WIDE_SKYSCRAPER {
	top: 3px;
	left: 825px;
}

body.naMediaAd_WALLPAPER #flgame .naMediaAd_WIDE_SKYSCRAPER {
	top: 3px;
	left: 956px;
}*/

#flgame #skyscraper_ads {
	top: 3px;
	left: 825px;
}

body.naMediaAd_WALLPAPER #flgame #skyscraper_ads {
	top: 3px;
	left: 956px;
}

#flgame {
	margin: 3px auto;
	margin-left: 120px;
}

#flgame #main {
	width: 1000px;
}


#comm_games {
	BORDER-BOTTOM: #dcddde 1px solid; BORDER-LEFT: #dcddde 1px solid; BORDER-TOP: #dcddde 1px solid; BORDER-RIGHT: #dcddde 1px solid
}
#comm_games_rect {
	BORDER-BOTTOM: #dcddde 1px solid; BORDER-LEFT: #dcddde 1px solid; HEIGHT: 90px; BORDER-TOP: #dcddde 1px solid; BORDER-RIGHT: #dcddde 1px solid
}
#coga_top {
	BACKGROUND-IMAGE: url(/img/games/blau_oben.gif); PADDING-LEFT: 5px; BACKGROUND-REPEAT: repeat-x; COLOR: #41505e; FONT-WEIGHT: bold
}
#coga_bottom {
	BACKGROUND-IMAGE: url(/img/games/orange_unten.gif); PADDING-LEFT: 5px; BACKGROUND-REPEAT: repeat-x; COLOR: #41505e; FONT-WEIGHT: bold
}
.coga_hover_field {
	BACKGROUND-IMAGE: url(/img/games/hg_feld.gif); MARGIN: 8px 0px 3px 4px; WIDTH: 242px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; HEIGHT: 60px; COLOR: #05a2dd; cursor:pointer; TEXT-DECORATION: none
}
.coga_hover_field:hover {
	BACKGROUND-IMAGE: url(/img/games/hg_feld_over.gif); MARGIN: 8px 0px 3px 4px; WIDTH: 242px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; HEIGHT: 60px; COLOR: #05a2dd; cursor:pointer; TEXT-DECORATION: none
}
.coga_hover_field_small {
	BACKGROUND-IMAGE: url(/img/games/hg_feld_klein.gif); MARGIN: 8px 0px 3px 15px; WIDTH: 180px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; FLOAT: left; HEIGHT: 60px; COLOR: #05a2dd; cursor:pointer; TEXT-DECORATION: none
}
.coga_hover_field_small:hover {
	BACKGROUND-IMAGE: url(/img/games/hg_feld_klein_over.gif); MARGIN: 8px 0px 3px 15px; WIDTH: 180px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; FLOAT: left; HEIGHT: 60px; COLOR: #05a2dd; cursor:pointer; TEXT-DECORATION: none
}
.coga_hover_field_big {
	BACKGROUND-IMAGE: url(/img/games/hg_feld_gross.gif); MARGIN: 8px 0px 3px 4px; WIDTH: 282px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; HEIGHT: 60px; COLOR: #05a2dd; cursor:pointer; TEXT-DECORATION: none
}
.coga_hover_field_big:hover {
	BACKGROUND-IMAGE: url(/img/games/hg_feld_gross_over.gif); MARGIN: 8px 0px 3px 4px; WIDTH: 282px; DISPLAY: block; FONT-FAMILY: Arial, sans-serif; HEIGHT: 60px; COLOR: #05a2dd; cursor:pointer; TEXT-DECORATION: none
}
.coga_pic {
	MARGIN-TOP: 4px; WIDTH: 90px; FLOAT: left; HEIGHT: 56px; MARGIN-LEFT: 5px
}
.coga_pic IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.coga_pic_small {
	MARGIN-TOP: 4px; WIDTH: 50px; FLOAT: left; HEIGHT: 56px; MARGIN-LEFT: 5px
}
.coga_pic_small IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.coga_name {
	MARGIN-TOP: 5px; WIDTH: 85px; FLOAT: left; HEIGHT: 55px
}
.coga_name_big {
	MARGIN-TOP: 5px; WIDTH: 100px; FLOAT: left; HEIGHT: 55px; MARGIN-LEFT: 15px
}
.coga_arrow {
	MARGIN-TOP: 15px; WIDTH: 31px; FLOAT: left; HEIGHT: 45px
}
.coga_arrow IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}

#coga_highscore-overall {
background-image:url(/img/games/highscore-bg-overall.png);
background-repeat:no-repeat;
color:#F59E00;
height:426px;
margin:4px 2px 3px;
padding-left:5px;
padding-right:5px;
width:145px;
}
* html #coga_highscore-overall {
background-image:url(/img/games/highscore-bg-overall.png);
background-repeat:no-repeat;
color:#F59E00;
height:426px;
margin:4px 2px 3px;
padding-left:5px;
padding-right:8px;
width:153px;
}
#coga_highscore-weekly {
background-image:url(/img/games/highscore-bg-weekly.png);
background-repeat:no-repeat;
color:#F59E00;
height:426px;
margin:4px 2px 3px;
padding-left:5px;
padding-right:5px;
width:145px;
}
* html #coga_highscore-weekly {
background-image:url(/img/games/highscore-bg-weekly.png);
background-repeat:no-repeat;
color:#F59E00;
height:426px;
margin:4px 2px 3px;
padding-left:5px;
padding-right:8px;
width:153px;
}
.coga_place {
border-top:1px solid #DCDDDE;
color:#05A2DD;
height:32px;
line-height:100%;
margin-top:4px;
padding-top:2px;
}
.coga_nr_pic {
float:left;
margin-top:5px;
width:35px;
}
.coga_name_score {
float:left;
width:105px;
}
/* --------------EventCalendar------------------- */
.event_inner_left{
float:left;
width:483;
}

.event_inner_right{
float:left;
border: 1px solid #C9D3DB;
padding: 5px;
margin-left:5px;
}

.event_inner_bottom{
float:left;
}

.event_gen_line{
border-top: 1px solid #C9D3DB;
}

.event_gen_line_left{
width:150px;
float:left;
font-weight:bold;
padding:2px;
}

.event_gen_line_right{
float:left;
padding:2px;
width:325px;
}

.event_inner_bottom_part1{
float:left;
border: 1px solid #C9D3DB;
padding: 5px;
margin-top:10px;
margin-left:5px;
width:466px;
height:60px;
}

.event_inner_bottom_part2{
float:left;
border: 1px solid #C9D3DB;
padding: 5px;
padding-left: 10px;
margin-top:10px;
margin-left:5px;
width:145px;
height:60px;
}

.event_navigation {
float:left;
margin-left:5px;
height:20px;
opacity:0.5;
filter:Alpha(opacity=50);
background-color:white;
padding-top:5px;
padding-left:5px;
padding-right:5px;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
color:#5E5E5E;
}

a.event_navigation:hover{
float:left;
margin-left:5px;
height:20px;
background-color:white;
padding-top:5px;
padding-left:5px;
padding-right:5px;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
color:#5E5E5E;
opacity:1.0;
filter:Alpha(opacity=100);

}

a.event_navigation_current{
float:left;
margin-left:5px;
height:20px;
background-color:white;
padding-top:5px;
padding-left:5px;
padding-right:5px;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
color:#5E5E5E;
opacity:1.0;
filter:Alpha(opacity=100);

}

.event_table table {
border-collapse: collapse;
margin:10px 0px 0px 0px;
padding:0px;
border: 1px solid #c9d3db;
}

.event_table td {
width:149px;
border: 1px solid #c9d3db;
padding:5px;
}

.event_table th{
background-image: url("../img/gen/community_box_dark_1000.png");
border: 1px solid #c9d3db;
color:white;
text-transform:uppercase;
padding:5px;
font-size:13px;
}

/*_________________________________jquery-Kalender ueberschrieben______________________________________________*/

.ui-datepicker{
background:white;
z-index:4;
width:150px;
padding:2px;
}

.ui-datepicker-header{
padding:0.2em 0;
position:relative;
font-weight:bold;
}

.ui-datepicker-prev {
float:left;
background-image:url("../img/events/left.gif");
background-repeat:no-repeat;
height:16px;
width:14px;
text-indent:-99999px;
cursor:pointer;
margin-top:4px;
}

a.ui-datepicker-prev:hover {
background-image:url("../img/events/w_left.gif");
background-repeat:no-repeat;
}

.ui-datepicker-next {
float:right;
background-image:url("../img/events/right.gif");
background-repeat:no-repeat;
height:16px;
width:14px;
text-indent:-99999px;
cursor:pointer;
margin-top:4px;
}

a.ui-datepicker-next:hover {
background-image:url("../img/events/w_right.gif");
background-repeat:no-repeat;
}

.ui-datepicker-title{
line-height:1.8em;
display:block;
text-align:center;
border-bottom:1px solid #DCDDDE;
}
/* new */
.ui-datepicker-month{

}

.ui-datepicker-year{

}

.ui-datepicker-calendar{

}

.ui-datepicker-week-end{

}
.ui-datepicker-other-month{

}
/* /new */

.ui-datepicker-buttonpane{
background-image:none;
border-bottom:0 none;
border-left:0 none;
border-right:0 none;
margin:0.7em 0 0;
padding:0 0.2em;
}

.ui-datepicker-current{
font-weight:bold;
}
/* new */
.ui-datepicker-close{
	
}
/* /new */
.ui-datepicker table {
border-collapse:collapse;
font-size:0.9em;
margin:0 0 0.4em;
width:100%;
}

.ui-datepicker th{
border:0 none;
font-weight:bold;
padding:0.7em 0.3em;
text-align:center;
}

.ui-datepicker td {
padding:1px;
}

.ui-datepicker td a{
display:block;
padding:0.2em;
text-align:right;
text-decoration:none;
}

.ui-state-default{
border:1px solid #DCDDDE;
color:#5E5E5E;
font-weight:normal;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

.ui-state-highlight{
border:1px solid #05A2DD;
font-weight:bold;
color:#05A2DD;
}

.ui-state-active{
border:1px solid #F59E00;
font-weight:bold;
color:#F59E00;
}
.ui-datepicker-trigger{
cursor:pointer;
}

.eventpaging {
 list-style: none;
 margin: 0px;
 padding: 0px;
}

.eventpaging li {
 float: left;
 margin-right: 5px;
}

.eventpaging li a, .eventpaging li span {
 display: block; 
 border: 1px solid #ADADAD;
 padding: 4px 0px 4px 0px;
 min-width: 2em;
 background-color: #FFFFFF;
 text-decoration: none;
 text-align: center;
}

.eventpaging li .selected {
 background-color: #0099FF;
 color: #FFF;
}

.sp_event_category_input {
width:150px; 
height:33px; 
}

* html .sp_event_category_input{
width:152px; 
height:33px;
}

/*_______________________________________________________sonstige______________________________________*/

#sp_advent_answer{
float:left;
width:244px;
text-align:center;
font-size:14px;
}

#sp_advent_answer_link:hover{
background-color: #00A4FF;
color:#FFFFFF;
}

.sp_event_calendar, .sp_event_place{
height:210px;
width:310px;
background:white;
overflow:hidden;
font-family: Arial, sans-serif;
font-size: 12px;
padding:10px;
}

.sp_event_calendar input, .sp_event_place input , .sp_event_calendar select{
border:1px solid #C9D3DB;
}

.sp_event_switcher{
width:330px;
height:18px;
background:white;
cursor:pointer;
border-top:1px solid #DCDDDE;
border-bottom:1px solid #DCDDDE;
font-family: Arial, sans-serif;
font-size: 12px;
color:#05a2dd;
font-weight:bold;
text-align:center;
}

.sp_event_switcher2 , .sp_event_switcher3{
width:154px;
height:34px;
border:1px solid #A9AAAB;
padding-top:3px;
background:white;
cursor:pointer;
font-family: Arial, sans-serif;
font-size: 12px;
color:#05a2dd;
font-weight:bold;
text-align:center;
}

* html .sp_event_switcher2{
width:150px;

}
* html .sp_event_switcher3{
width:150px;
}

.sp_event_events{
height:210px;
width:310px;
background:white;
}

.sp_event_reiter_active{
float:left;
padding:5px 5px 6px 5px;
margin-left:5px;
border-top:1px solid #DCDDDE;
border-left:1px solid #DCDDDE;
border-right:1px solid #DCDDDE;
border-bottom:none;
background:white;
margin-bottom:-1px;
position:relative;
z-index:2;
}

.sp_event_reiter_inactive{
float:left;
padding:5px;
margin-left:5px;
border:none;
background:white;
border-top:1px solid #DCDDDE;
border-left:1px solid #DCDDDE;
border-right:1px solid #DCDDDE;
border-bottom:1px solid #DCDDDE;
margin-bottom:-1px;
position:relative;
z-index:2;
}

.sp_event_calendar_border{
border-top:1px solid #DCDDDE;
height:210px;
width:310px;
background:white;
overflow:hidden;
font-family: Arial, sans-serif;
font-size: 12px;
padding:10px 10px 10px;
z-index:1;
}

.boxdarkheader {
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url("../img/gen/community_box_dark_1000.png");/** sprite-ref: boxsprite;*/
}
.boxdarkheader .boxtitle {
  background-image: url("../img/gen/community_box_dark_1000.png");
  color:white;
}
	
/*-----------newest article with realted articles (style_hauptartikel.css)--------------	*/

.topteaserTrenner {
	width: 640px;
	height: 2px;
	margin: 10px;
	background: #ccc;
}

.hauptartikelWidget {
	border-bottom: 2px solid #ccc;
	width: 630px;
	height: 210px;
	margin: 10px 0 0 10px;
	color:#5E5E5E;
	font: 10px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.artikelbild {
	width: 240px;
	height: 135px;
	float:left;
	border: 1px solid #ccc;
}

.artikeltext {
	width:355px;
	margin:0 0 0 20px;
	float: left;
	font-size:14px;
	height: 80px;
}

.verwandteArtikel {
	clear: both;
	font-size:12px;
	height:60px;
	line-height:14px;
	padding: 10px 0 0 0;
	width:630px;
	font-style: italic;
}

.artikel_kleinWidget {
	margin-left: 10px;
	padding: 0 0 25px 0;
}

.artikel_kleinWidget .partnerseitename {
	margin: 0 0 5px 20px;
}

.verwandteArtikel ul {				
	padding: 0;
	margin: 0;
	list-style: square inside;
}

.artikel_teaser ul {
list-style: none;
}

.weiterlesenlink li {
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
}

.hauptartikelTitel a:link,.artikeltitel_klein a:link {
	color: black;
	font:bold 18px Arial,sans-serif;
	text-decoration: none;
}

.artikeltitel_klein a:link {
	font-size: 16px;
}

.hauptartikelTitel a:visited, .artikeltitel_klein a:visited {color: black; font-weight:bold}

.hauptartikelTitel a:hover, .artikeltitel_klein a:hover {text-decoration:none; color:#41505e; background: none;}

.artikeltext a:link, .artikeltext_klein a:link {color: #05A2DD;text-decoration: none;}
.artikeltext a:hover, .artikeltext_klein a:hover, .partnerseitename a:hover {text-decoration:underline; color:#05A2DD; background: none;}

.artikeltext a:active {color: #f59e00;}

.verwandteArtikel a:link {
	color: #05A2DD; 
	text-decoration: none;
	font-style: normal;
}

.verwandteArtikel a:visited {
	color: #05A2DD;
	font-style: normal;
}

.verwandteArtikel a:hover {
	text-decoration:underline; 
	color:#05A2DD; 
	background: none;  
}

.verwandteArtikel a:active {color: #f59e00;}

.artikeltext_klein a {text-decoration: none;}
.artikeltext_klein a:active {color: #f59e00;}

.partnersiteArtikel a:link {
	color: #5e5e5e;
	text-decoration: none; 
	font-weight:normal; 
}

.partnersiteArtikel a:hover {
	text-decoration:underline; 
	color:#41505E; 
	background: none;
}

.partnersiteArtikel a:active {color: #f59e00;}

/*-----------newest article with realted articles (style_artikel.css)--------------	*/

.partnerseitename {
	margin: -10px 0 10px 20px;
	float: left;
	font: italic 12px Arial,sans-serif;
}

.partnerseitename span {
	color: #05a2dd;
	font-style: normal;
}

.partnerseitename_klein {
	margin: -10px 0 10px 20px;
	float: left;
	font: italic 12px Arial,sans-serif;
}

.artikel_teaser body {
	font-family:Helvetica, Verdana, "Helvetica Neue";
	font-size: 10pt;
	color:#5e5e5e;
	background-color: #f8fcfc;
	margin: 0;
	padding: 0;
	line-height: 140%;
	height: 100%;
	font-weight: normal;
	width: 1024px;
}

.hauptartikelTitel {
	float: left;
	width:355px;
	margin:0 0 10px 20px;
}

.hauptartikelTitel h1 {
	font-family: Arial,sans-serif;
}

.verwandteArtikel h2 {
	color:black;
	font-size:12px;
	margin: 0 0 5px 0;
	font-weight:bold;
	font-style: normal;
}

.artikelWidget_themen {
	width: 645px;
	margin-top:0px;
	margin-bottom: 0px;
	font: 12px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;
}


.artikelbild_klein {
	width: 141px;
	height: 79px;
	float:left;
	border: 1px solid #ccc;
	display: inline; /* Fix for IE6 double-margin float bug */
}

.artikeltext_klein {
	float:left;
	height:40px;
	margin:0 0 0 20px;
	width:467px;
	font-size:12px;
	line-height: 18px;
}

.artikeltitel_klein {
	width:467px;
	margin:0 0 0 20px;
	float: left;
}

.artikel_teaser h4{
	font-size:10px;
	color: #f59e00;
	font-weight:normal;
}

.partnersiteArtikel {
	width: 625px;
	height: 40px;
	margin: -20px 0 0 15px;
	padding-bottom:15px;
	float:left;
	z-index: 2;
}
.partnersiteArtikel  li {
	margin-left:25px;
	margin-top:0px;
	margin-bottom: 0px;
	list-style-image:url(/img/cms/ulelement.png);
}

.headlineTrenner {
	background-color: #acb6bf;
	width: 615px;
	margin: 0 0 20px 10px;
	height: 20px;
	color: white;
	font: bold 14px Arial,sans-serif;
	padding: 5px 0 0 15px;
}

.headlineTrenner a {
 	color: white;
 	text-decoration: none;
}

.headlineTrenner a:visited {
	color: white;
}

.headlineTrenner a:hover {
	color:#41505E;
	background: none;
}

.maincontent {
  margin: 10px;
}

.col1, .col2 {
  width: 50%;
  float: left;
}

.col1content {
  border-right: 1px solid #eee;
  padding-right: 10px;
}

.col2content {
  border-left: 1px solid #eee;
  padding-left: 10px;
}

.maincontent .boxheader { 
  padding: 5px;
  background-image: none;
  background-color: #eee;
}

.maincontent .boxtitle { 
  width: 100%;
  padding: 0;
  background-image: none;
}

.maincontent .boxheaderbottom { 
  background-image: none;
}

.maincontent .modbody { 
  border: none;
  padding: 10px 0;
}

.maincontent a.helplink {
  display: block;
  float: right;
}

.maincontent .boxregister a { 
  border-left: 1px solid black;
  padding: 0 2px 2px 5px;
}

.maincontent .boxregister a:first-child { 
  border-left: none;
  padding-left: 0;
}

.maincontent .boxregister a.selected { 
  color: #666;
  font-weight: bold;
}

.footnote { 
  display: block;
  text-align: right;
  color: #aaa;
}

table.league { 
  width: 100%;
}

table.league td { 
  text-align: center;
}

table.ranking {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 3px;
}

table.ranking th, table.ranking td {
  border:  1px solid black;
  padding: 2px 5px;
}

table.ranking th,
table.ranking tr.odd {
  background-color: #eee;
}

table.ranking td.rank { 
  text-align: right;
  position: relative;
}

table.ranking tr.newbie {
  color: #aaa;
}

table.ranking img.newbieicon { 
  position: absolute;
  left: 11px;
}

#currentRanking, #resultForm { 
  position: relative;
}

#resultForm table td {
  vertical-align: middle;
  padding-right: 3px;
}

span.error { 
  color: #f00;
}

table.results { 
  width: 100%;
  border-collapse: collapse;
}

table.results th, table.results td {
  border: 1px solid black;
  padding: 2px 5px;
  vertical-align: middle;
}

table.results tr.resultDate {
  border: 1px solid black;
  border-bottom: none;
}

table.results td.theResult { 
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  border-left: 1px solid black;
}

table.results th,
table.results tr.even {
  background-color: #eee;
}

table.directMatrix {
  border-collapse: collapse;
}

table.directMatrix td,
table.directMatrix th {
  border: 1px solid black;
  padding: 3px;
}

table.topResultOfTheWeek {
  width: 100%;
  border: 3px dotted #ccc;
  border-spacing: 0;
  background-color: #111;
  color: #ff5;
  font-size: 14px;
  margin: 0 0 5px 0;
  padding: 0;
}

table.topResultOfTheWeek td {
  padding: 5px;
  text-align: center;
  vertical-align: middle;
}

table.topResultOfTheWeek tr.points {
  font-size: 30px;
  font-weight: bold;
}

table.topResultOfTheWeek tr.points td {
  padding: 15px;
}

table.topResultOfTheWeek td.date {
  text-align: right;
}

table.davidVsGoliathOfLastWeek {
  width: 100%;
}

table.davidVsGoliathOfLastWeek td { 
  vertical-align: middle
}

table.davidVsGoliathOfLastWeek td.winnerThumbnail { 
  padding-right: 10px;
  font-weight: bold;
}

table.davidVsGoliathOfLastWeek .thumbnail_img_left { 
  left: 0;
  right: none;
  top: none;
  bottom: 0;
}

table.davidVsGoliathOfLastWeek td.loserNames { 
  padding: 8px;
  text-align: center;
}

table.davidVsGoliathOfLastWeek tr.points td,
table.davidVsGoliathOfLastWeek tr.probability td { 
  padding-top: 8px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

body.rankingHelp { 
  padding: 10px;
}

body.rankingHelp p {
  margin: 15px 0;
}

body.rankingHelp h1 {
  margin-top: 8px;
}

body.rankingHelp .example {
  border: 1px solid black;
  padding: 0 10px;
  background-color: #eee;
}

/* ------------------------------- side bar ------------------- */
.sidebar {
width:324px;
float: right;
margin-left:-10px;
font-size:9px;
}

.sb_videowidget {
background-image:url(/img/cms/sb_videoWidget_bg.png);
background-repeat:no-repeat;
text-align:center;
height: 394px;
padding-top: 25px;
width:310px;
padding-bottom:10px;
}



.sb_headline {
background-image:url(/img/cms/sb_headline_bg.png);
background-repeat:no-repeat;
height: 24px;
width:310px;
}

.sb_video_Widget {
background-image:url(/img/cms/sb_videoWidged_ohneplaylist.png);
background-repeat:no-repeat;
text-align:center;
height: 270px;
width:310px;
padding-top:30px;
margin-top:-2px;
}

.sb_game_Widget {
background-image:url(/img/cms/sb_game_bg.png);
background-repeat:no-repeat;
text-align:center;
height: 270px;
width:310px;
padding-top:30px;
margin-top:-2px;
}


.sb_game_link {
width:180px;
float:right;
text-align:right;
margin-top:15px;
margin-right:45px;
font-size:12px;
margin-bottom:20px;
}

.sb_game_link a {
text-decoration: none;
color:#05a2dd;
}

.sb_game_link a:hover {
text-decoration: underline;
}

.sb_singleWidget {
background-image:url(/img/cms/sb_singleWidget_bg.png);
background-repeat:no-repeat;
text-align:center;
height: 211px;
width:310px;
margin-top:-2px;
margin-bottom:20px;
}

.sb_gameWidget {
background-image:url(/img/cms/gamesplaceholder.png);
background-repeat:no-repeat;
text-align:center;
height: 270px;
width:310px;
margin-top:-2px;
padding-bottom:10px;
}

.sb_followWidget {
background-image:url(/img/cms/sb_follow_placeholder.png);
background-repeat:no-repeat;
text-align:center;
height: 180px;
width:310px;
margin-top:-2px;
padding-bottom:10px;
}


.sb_siegershopWidget {
background-image:url(/img/cms/sb_siegershop_placeholder.png);
background-repeat:no-repeat;
text-align:center;
height: 180px;
width:310px;
margin-top:-2px;
padding-bottom:10px;
}
.sb_werbeWidget {
background-image:url(/img/cms/sb_werbeWidget_bg.png);
background-repeat:no-repeat;
text-align:center;
height: 260px;
width:310px;
margin-top:-2px;
padding-bottom:10px;
text-align:right;
}

.sb_expertenWidget {
background-image:url(/img/cms/sb_expertenWidget_bg.png);
background-repeat:no-repeat;
text-align:center;
height: 545px;
width:310px;
margin-top:-2px;
padding-top:20px;
}

.sb_headline h3 {
color:#5E5E5E;
font-size:10pt;
font-weight:normal;
margin-bottom:0;
margin-left:15px;
margin-top:0;
}

.sb_expertenWidget h5 {
color:#06A3DD;
font-size:9pt;
font-weight:normal;
margin:0;
padding:0;
}

.sb_featureWidget {
background-image:url(/img/cms/sb_features_bg.png);
background-repeat:no-repeat;
text-align:center;
height: 180px;
width:310px;
margin-top:-2px;
padding-bottom:10px;
padding-top:12px;
}


.sb_singleContent {

margin-left:30px;
margin-bottom: 10px;
padding-top:18px;
text-align:left;
width:260px;
height:160px;
}

.sb_personalartikel_Content{

margin-left:30px;
padding-top:25px;
padding-left:5px;
text-align:left;
width:260px;
height:160px;
}


.sb_profilepic {
width: 100px;
height: 100px;
margin-right:5px;
margin-top:-10px;
float:right;
}


.sb_profile_text {
width:150px;
height:90px;
float:left;
}

.sb_profile_favoriten {
width:260px;
height:50px;
margin-top:95px;
}

/*die check-box auswahlfelder sind noch zu programmieren*/



.sb_expertenpic {
width: 100px;
height: 100px;
margin-right:5px;
float:right;
}


.sb_experten_text {
width:150px;
height:120px;
height:90px;
float:left;
}

.sb_experten_artikelteaser {
width:260px;
height:50px;
}

.sb_experten_artikelteaser a:link {
font-size:9px;
color:#5E5E5E;
font-weight:normal;
margin-left:10px;
text-decoration:none;
}

.sb_experten_artikelteaser a:active {
color:#F59E00;
}

.sb_experten_artikelteaser li {
list-style-image:url(/img/cms/ulelement.png);
margin-bottom:0;
margin-left:25px;
margin-top:0;
text-align:left;
}

.sb_expertenContent {

margin-left:30px;
text-align:left;
width:260px;
height:160px;
margin-bottom:10px;
}

.sb_lexikonContent {
padding-top:25px;
width:260px;
height:130px;
margin-left:30px;
text-align:center;
}

.sb_lexikon_headline {
width:250px;
float:left;
text-align:left;
padding-top:25px;
margin-left:30px;
margin-bottom:5px;
}

.sb_weiterlesen_lexikon {
width:250px;
float:right;
text-align:right;
margin-top:5px;
}

.sb_singleContent_leftcolumn {
margin-top:25px;
margin-left:-5px;
width:120px;
float:left;
}

.sb_singleContent_rightcolumn {
margin-top:25px;
width:120px;
float:right;
}
.sb_artikelnachsportartenContent {

margin-left:30px;
text-align:left;
width:260px;
height:160px;
}



.sb_featureContent {
margin-top:-2px;
}

.sb_trainingspartner_suchfeld {
width: 200px;
float:left;
margin-left: 25px;
margin-top:5px;
padding-left:5px;
}

.sb_trainingspartner_suchbutton {
background-image:url(/img/cms/sb_suchen_button.png);
background-repeat:no-repeat;
width: 63px;
margin-right:15px;
margin-top: 23px;
float:right;
text-align:left;
}

.sb_trainingspartner_suchbutton a{
text-decoration: none;
color:#5e5e5e;
text-align:left;
}

.sb_trainingspartner_suchbutton a:hover{
text-decoration: underline;
color:#05a2dd;
text-align:left;
}

.sb_newsheadline {
width:250px;
float:left;
text-align:left;
margin-top:5px;
}
.sb_newsmeldung {
width:250px;
float:left;
text-align:left;
margin-top:-5px;
}
/*************************Special Event Box*************************/
#special_event_box,#special_event_box2,#special_event_box3 {
	font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
	border: 1px solid #aaa;
}
#special_event_box {width: 330px;}
#special_event_box2 {width: 300px;}
#special_event_box h2, #special_event_box h3.testimonial {margin: 0;}
#special_event_box h2 a,#special_event_box h3.testimonial a {
	display: block;
	text-indent: -9999px;
}
#special_event_box h2 a,#special_event_box h3.testimonial a {width: 330px;}
#special_event_box2 h2 a,#special_event_box2 h3.testimonial a {width: 300px;}
#special_event_box h2 a {background: #fff url(../img/wm/wm_home_header.jpg) left top no-repeat;}
#special_event_box h3.testimonial a {background: #fff url(../img/wm/event_test.png) left top no-repeat;}
#special_event_box2 h2 a {background: #fff url(../img/wm/wm_home_header_300.jpg) left top no-repeat;}
#special_event_box2 h3.testimonial a {background: #fff url(../img/wm/event_test_300.png) left top no-repeat;}
.preview,.preview2 {
	padding: 0 0 0 20px;
}
.preview h3,.preview2 h3{
	font-size: 14px;
	font-weight: bold;
	padding: 15px 0 5px;
	margin: 0;
}
.preview h3 a,.preview2 h3 a{
	color: #181818;
	text-decoration: none;
}
.preview h3 a:hover,.preview2 h3 a:hover {
	color:#41505e;
	background: none;
}
.preview_img_link {float: left;}
.preview img, .preview2 img{border: 1px solid #41505e;}
.preview p,.preview2 p{
	color: #666;
	font-size: 12px;
	padding: 0 10px 0 0;
	width: 190px;
	float: right;
	margin: 0;
}
#special_event_box3 .preview2 {padding: 0;}
.preview2 p {width: 150px;}
#special_event_box3 .preview2 p {width: 165px;}
a.read_more {
	color: #05A2DD;
	text-decoration: none;
}
.preview a:hover, .preview2 a:hover {
	background: none;
}
a:hover.read_more{
	text-decoration: underline;
	background: none;
}
#preview_nav {
	margin:15px auto;
	width: 295px;
	padding: 0;
}
#preview_nav li{
 	list-style: none;
 	padding: 3px;
 	text-align: center;
 	float: left;
 	width: 140px;
}
#preview_nav li a{
	background: #41505e url(../img/wm/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	font-size: 12px;
	width: 120px;
	position: relative;
}

#preview_nav li a:hover, #preview_nav #selected_btn {background-color: #000;}
#preview_nav li a:active{
	top: 1px;
	color: #fdfeff;
	outline: none;
}

ul#v_box_links {
	padding: 0;
	margin: 25px 0 20px 8px;
	float: left;
	display: inline; /*Fix for ie6 & ie7*/
	width: 290px; /*Fix for ie6 & ie7*/
}

	

#v_box3 ul#v_box_links {
	padding: 0;
	margin: 25px 0 20px 0;
	float: left;
	
}

ul#v_box_links li {
	background: url(../img/linklinie.png) left 2px no-repeat;
	float: left;
	list-style: none;
	margin: 3px 5px 0 0;
	width: 140px;
}

ul#v_box_links li a {
	color: #41505e;
	font: 11px Arial,"Helvetica Neue",Helvetica,sans-serif;
	display: block;
	text-decoration: none;
	height: 20px;
	width: 130px;
	padding: 0 0 0 10px;
}

ul#v_box_links li a:visited {color: #41505e;}

ul#v_box_links li a:hover {
	color: #8fc73e;
	background: none;
}
br.boxClear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }

/*********************Video Widget***********************/

.videoWidget {
	margin: 0 0 0 10px;
}

.videoHeader {
	width: 630px;
	border-top: 6px solid #f59e00;
}

.videoHeader h2 {
	color: black;
	font: bold 17px Arial,"Helvetica Neue",Helvetica,sans-serif;
	margin: 0;
	padding: 5px 0 15px 0;
}


.videoPlayer {
	width: 363px;
	float: left;
	display: inline; /* Fix for IE6 double-margin float bug */
}

.videoPlayer p {
	border-bottom: 2px solid #ccc;
	padding: 0 0 5px 0;
	margin: 0;		/*Fix for IE6 & IE7*/
	margin-bottom: 11px;
}

.videoPlayer p a, .video_links h3 {
	color: #41505e;
	font: 16px Arial,"Helvetica Neue",Helvetica,sans-serif;
	text-decoration: none;
}

.videoPlayer p a:hover {
	color: #05addd;
	background: none;
}

.videoLinks {
	float: left;
	margin: 0 0 0 15px;
	width: 252px;
	display: inline; /* Fix for IE6 double-margin float bug */
}

.videoLinks h3 {
	border-bottom: 2px solid #ccc;
	padding: 0 0 5px 0;
	margin: 0;	/*Fix for IE6 & IE7*/
	margin-bottom: 11px;
	font: 16px Arial,"Helvetica Neue",Helvetica,sans-serif;
	color: #41505e;
}

.vlinkContainer {padding: 0 0 5px 0;}

.vlinkContainer img {
	border: 4px solid #DCDDDE;
	-moz-box-shadow: 0 1px 2px rgba(30, 30, 30, 0.8);
	-webkit-box-shadow: 0 1px 2px rgba(30, 30, 30, 0.8);
	box-shadow: 0 1px 2px rgba(30, 30, 30, 0.8);
	float: left;
	margin: 1px 15px 0 0;
}

.vlinkContainer a:hover img{
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	border: 4px solid #9ec764;
	
}

.vlinkContainer ul {
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 17px 0;
	width: 165px;
	border-bottom: 1px solid #ccc;
}

.vlinkContainer ul li {
	list-style: none;
	font: 12px/15px Arial,"Helvetica Neue",Helvetica,sans-serif;
	height: 30px;
}

.vlinkContainer ul li span {font-style: italic;}

.vlinkContainer ul li a:hover {
	text-decoration:underline; 
	color:#05A2DD; 
	background: none;
}
/*********************WM Countdown***********************/
div#cdContainer {
	width: 330px; 
	height: 250px; 
	position: relative;
	border: 1px solid #333;
	background: #000 url(../img/wm/countdown/cd_bg.jpg) left top no-repeat;
}			
#cdValues {
	width: 100%;
	clear:both;
	margin: 0px auto;
}
.cdNumbers {
	font: bold 28px "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: left;
	color: #ffffff;
	background: transparent url(../img/wm/countdown/number_bg.png) left 1px no-repeat;
	float:left;
	width: 48px;
	height:35px;
	padding: 0px 0px 0px 3px;
	margin: 1px;
	letter-spacing: 7px;
}
#cdLabels {
	width: 100%;
	clear:both;
	margin: 0px auto;
}
.cdLabels {
	font: bold 9px "Helvetica Neue",Arial,Helvetica,sans-serif;
	text-align: center;
	color: #333;
	float:left;
	width: 54px;
	height:15px;
	padding:0px;
	margin: 0px;
}
#countdown { 
	width: 220px; 
	height: 55px;
	margin: 30px auto 0;
	padding: 20px 10px 5px 20px; 
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	border:1px solid #555555;
	border-radius:5px;
	background: #fff;
	background: rgba(255,255,255,0.7);
	position: relative;
}
#cdContainer h2 {
	width: 291px;
	height: 45px;
	background: transparent url(../img/wm/countdown/na_cd.png) left top no-repeat;
	text-indent: -9999px;
	margin:25px auto;
}
div.sponsored {
	position: absolute;
	bottom: -5px;
	left: 10px;
}
div.sponsored p, div.sponsored img {
	float: left;
	margin: 17px 0 0;
}
div.sponsored p {
	color: white;
	font: normal 16px "Helvetica Neue",Arial,Helvetica,sans-serif;
}
div.sponsored img {margin: 10px;}
br.boxClear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }
img.na_cd {position: absolute; top: 25px; left: 5px;}

#wmspecial_header {
	height: 100px;
	margin-left: 1px;
}

/*******************PhotoTeaser XL************************/
#photoTeaser {
	position: relative;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background:white url(../img/photoTeaserBg.png) repeat-x left top;
}
#photoTeaserView {
	/* width:610px; */
	height:260px;
}

#photoTeaserView h2 {
	background:#ACB6BF;
	color:white;
	font:bold 14px Arial,sans-serif;
	margin:0;
	padding:5px 0 5px 15px;
}
#photoContainer  {
	margin:20px auto 0;
	width:570px;
}
#prevLink,#nextLink {
	position: absolute;
	top: 110px;
	width:30px;
}
#prevLink {left: 10px;}
#nextLink {right: 10px;}
#prevLink a,#nextLink a {
	color: #415e50;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	background: transparent url(../img/arrows.png) left top no-repeat;
	outline: none;
}
#prevLink a {background-position: 0 0;}
#nextLink a {background-position: -30px 0;}
#prevLink a:hover {background-position: 0 -30px;}
#nextLink a:hover {background-position: -30px -30px;}
#photoTeaserImg {
	float:left;
	width:285px;
	height:200px;
	text-align:center;
}
#photoTeaserImg img {
	-moz-box-shadow:1px 3px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 3px 10px rgba(0, 0, 0, 0.5);
	box-shadow:1px 3px 10px rgba(0, 0, 0, 0.5);
}
#uploadLink {
	float:right;
	font-weight:bold;
	margin:10px 0;
}
/*______________________________________ Asics Special ___________________________________________________*/
.asics div.boxheader {
	background-image: none;
	padding: 0;
}

.asics div.boxtitle {
	background-image: none;
	padding: 0;
	border: 1px solid #c9d3db; 
}

.asics div.boxheaderbottom {
	clear: none;
}

#asicsForm {color: #262626;width: 800px;background: url(../img/specials/asics/frontrunnerFormHeader.jpg)left top no-repeat;padding: 100px 0 0 0;}
#asicsForm h2 {margin: 10px 0 0 10px;float: left;color: #363636;font-family: Verdana,Arial,sans-serif;font-size: 14px;font-weight: bold;text-transform: uppercase;}
#asicsForm ul {padding: 0;margin: 0;}
#asicsForm li {list-style: none;padding: 10px;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#eaeaea));background: -moz-linear-gradient(19% 75% 90deg,#eaeaea, #ffffff);}
#asicsForm li span {margin:0 0 10px 0;display: block;font-weight: bold;text-transform: uppercase;color: #363636;text-shadow: 0 1px #fff;}
#asicsForm input {margin: 5px 10px 5px 20px;padding: 3px;background: #f5f5f5;border: 1px solid #aaa;border-right: 1px solid #eee;border-bottom: 1px solid #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#asicsForm .even {background: #bed5de;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d0deef), to(#cbdbeb));background: -moz-linear-gradient(19% 75% 90deg,#cbdbeb, #d0deef);}
#asicsForm #question3else {margin: 0 0 0 40px;}
#asicsFormBrands label {width: 335px;display: block;float: left;}
#asicsFormBtn {margin: 20px 0 40px 0;}
#asicsFavorite label {width: 100px;display:block;float:left;margin:0 0 0 20px;width:100px;}
#asicsForm .pData label,
#asicsForm .formRegister label {width: 100px;display: block;float: left;margin: 0 0 0 20px;padding: 5px 0 0 0;}
#asicsForm .pData div {margin: 20px 0 0 20px;height: 30px;}
#asicsForm .pData div label {margin: 0 20px 0 0;width: auto;}
#asicsForm .pData div input {margin: 0 5px 0 0;}
#asicsForm .pData.formErrorSide div select {margin: 5px 10px 0 0;}
#asicsForm .pData.formErrorSide div span {display: block;margin: 5px 0 0 0;}
#asicsForm .formISubject,#asicsForm .bestTimeLength {width: 230px;margin: 0 0 0 20px;text-shadow: none;font-weight: normal;float: left;text-transform: none;}
#asicsForm .bestTimeLength {width: 100px;margin: 6px 0 0 0;}
#asicsForm .formRegister label {width: 180px;}
#asicsForm #register {margin: 0;}
#asicsForm .formBest {margin: 0 95px 0 120px;}
#asicsForm .formBest,#asicsForm .formBestYear,#asicsForm .formInterestsLeast,#asicsForm .formInterestsMost {display: inline;text-transform: none;font-weight: normal;text-shadow: none;}
#asicsForm .formInterests div {margin: 0 0 10px 0;}
#asicsForm .formInterestsLeast {margin: 0 125px 0 245px;}
#asicsForm #question13,#asicsForm #question15 {margin: 0 0 10px 20px;}
#asicsForm #register a {text-transform: none;text-shadow: none;font-weight: normal;}
#asicsForm a:hover {text-decoration: underline;background: none;color: #00A4FF}
#asicsForm #question5,#asicsFormBrands label input {margin-left: 20px;}
#asicsForm .asicsErrorSpan,#asicsForm .formErrorSide .asicsErrorSpan,#asicsForm .containerElse {text-transform: none;text-shadow: none;color: #ec1c24;margin: 10px 0 0 20px;}
#asicsForm .formErrorSide .asicsErrorSpan {display: inline;}
#asicsForm .containerElse {float: left;color: #262626;font-weight: normal;margin: 0;}
#asicsForm #elsefield {margin-top: 0;}
#asicsForm .containerElse label {width: auto;display: inline;margin: 0;}
#asicsForm .formRegister .formRadioq15 {width: auto;margin: 0;}
#asicsFormPagination {height: 37px;width: 120px;background:url(../img/specials/asics/formPagination.png)left 1px no-repeat;text-indent: -9999px;margin: 0 auto 20px; }
#asicsFormPagination.asicsFormPage2 {background-position: 0 -36px;}
#asicsFormPagination.asicsFormPage3 {background-position: 0 -73px;}
#asicsRules li{padding-bottom:10px;}
/*Scoreoboard*/
#asicsScoreboard,#asicsScoreboard2,#asicsScoreboardstartpage {margin: -11px -10px -11px -10px;border-collapse: collapse;table-layout: fixed;width: 400px}
#asicsScoreboardstartpage {width: 389px}
.scoreboardDate {width: 50px}
#asicsScoreboardstartpage .scoreboardDate {width: 40px}
.scoreboardEvent {width: 85px}
.scoreboardLength {width: 20px}
.scoreboardTime {width: 40px}
.scoreboardGroup {width: 35px}
.scoreboardPoints,.scoreboardTime {width: 45px}
.scoreboardUserName {width:205px}
.scoreboardPosition,#asicsScoreboardstartpage .scoreboardGroup {width: 30px}
#asicsScoreboard th,#asicsScoreboardPage th,#asicsScoreboard2 th,#asicsScoreboardstartpage th {padding:5px 10px 5px;background: url(../img/specials/asics/scoreboard_header.gif) left top repeat-x;text-shadow:0 1px 1px rgba(255, 255, 255, 0.8)}
#asicsScoreboard tbody tr,#asicsScoreboardPage tbody tr,#asicsScoreboard2 tbody tr,#asicsScoreboardstartpage tbody tr {border-top:1px solid #C9D3DB;text-align: center;background:#f9f9f9 }
#asicsScoreboard tbody tr:nth-child(even),#asicsScoreboardPage tbody tr:nth-child(even),#asicsScoreboard2 tbody tr:nth-child(even),#asicsScoreboardstartpage tbody tr:nth-child(even) {background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f5f6), color-stop(37%,#e3eaed), color-stop(100%,#c8d7dc));background: -moz-linear-gradient(top, #f2f5f6 0%, #e3eaed 37%, #c8d7dc 100%);}
#asicsScoreboard tbody tr:last-child,#asicsScoreboardPage tbody tr:last-child,#asicsScoreboard2 tbody tr:last-child,#asicsScoreboardstartpage tbody tr:last-child {border-bottom: 1px solid #c9d3db}
#asicsScoreboard tbody td,#asicsScoreboardPage tbody td,#asicsScoreboard2 tbody td,#asicsScoreboardstartpage tbody td {padding: 5px;border-right:1px solid #C9D3DB;border-left:1px solid #C9D3DB}
#rankingWrapper {background: url(../img/specials/asics/scoreboard_footer_bg.gif) left top repeat-x;padding: 8px 10px;margin: 11px -11px 5px;}
.scoreboardRanking {color: #efefef;font-weight: bold;text-shadow:0 1px 3px rgba(0, 0, 0, 0.2);margin: 0;background:url(../img/specials/asics/scoreboard_logo.png) right center no-repeat;padding: 2px 0 }
.scoreboardReload {float: right;display: block;margin: 0 0 -5px 0}
#asicsScoreboardPage {width: 100%;border-collapse: collapse}
.asicsUserPoints{font-weight: bold;font-size: 16px}
#asicsScoreboardForm,#asicsPoints {width: 400px;margin: 40px 0 0;float: left}
#asicsScoreboardForm div {margin: 0 0 15px}
#asicsScoreboardForm label {width: 100px;float: left;display: block;font-weight: bold}
#asicsHeadline {text-indent: -9999px;background:url(../img/specials/asics/scoreboardHeader.jpg) left top no-repeat;height: 105px;width: 976px;margin: 0 }
#asicsScoreboardEdit {margin: 10px 10px 20px}
#asicsPoints {background:none repeat scroll 0 0 #F5F5F5;border:1px solid #C9D3DB;padding:10px;-moz-border-radius: 10px;-webkit-border-radius:10px;border-radius:10px}
#scoreboardBday {width: 300px;float: left;margin: 0;font-weight: bold}
#scoreboardSubmit input {background: url(../img/specials/asics/scoreboard_submit.gif) left top no-repeat;text-indent: -9999px;width: 100px;height: 25px;border: none;display: block;/*ie7 fix*/font-size: 0px;/*ie7 fix*/line-height: 0;/*ie7 fix*/}
#scoreboardSubmit input:active {background: url(../img/specials/asics/scoreboard_submit.gif) left -26px no-repeat;outline: none}
#asicsScoreboardOverall {width: 400px;margin: 20px 0}
#asicsScoreboardOverall #asicsScoreboard,#asicsScoreboardOverall #asicsScoreboard2 {margin: 0}
.scoreboardTabs {padding: 0;margin: 0 0 5px;width:400px}
.scoreboardTabs li {list-style: none;display: inline;}
.scoreboardTabs li a {padding: 5px 5px 6px;background: url(../img/specials/asics/scoreboard_tabs_bg.gif) left top repeat-x;color: #efefef;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;text-shadow:0 1px 3px rgba(0, 0, 0, 0.2);outline: none}
.scoreboardTabs li a:hover {color: #666;text-shadow: 0 1px 1px rgba(0,0,0,0.4)}
.scoreboardTabs .selected a {background: url(../img/specials/asics/scoreboard_tabs_active.gif) left top repeat-x;color: #666;text-shadow:0 1px 1px rgba(255, 255, 255, 0.8);font-weight: bold}

/*______________________________________ SportScheck Special ___________________________________________________*/


.sportscheck #maincontent a, .sportscheck a.high_headline h2 {
  color: #ff820e;
}

/****Adventskalender***/

#aCalendar {width: 980px;height: 939px;background: url(../img/specials/advent/aCalendar_bg.jpg) left top no-repeat;position: relative}
#boxWrapper {width: 600px;height: 365px;padding: 120px 0 0 20px}
.cEntry {float: left;margin: 20px 20px 0 0}
.cEntry a img {-webkit-transition: all .2s;-moz-transition:.2s;-o-transition:.2s}
.cEntry a img,#aCalendar .gen_box_grey {border: none;-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.5);box-shadow:0 3px 10px rgba(0,0,0,0.5)}
.cEntryElapsed a img {-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.cEntry a:hover {background: none}
.cEntry a img:hover {-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-o-transform:scale(0.95);-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.5);-webkit-box-shadow:  0 2px 4px rgba(0,0,0,0.5);box-shadow:0 2px 4px rgba(0,0,0,0.5)}
.cEntryElapsed a img:hover {-moz-transform:none;-webkit-transform:none;-o-transform:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 }
#calendarBoxes {position: absolute;right: 20px;top: 140px}
#aCalendar .gen_box_grey {width: 300px;padding: 0;margin: 0 0 20px;-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;background: white}
#aCalendar .newbox_header {background:url(../img/specials/advent/cBox_header_bg.gif) left top repeat-x;padding: 10px 5px 5px;text-align: center;color: white;height: 20px;text-shadow: 1px 1px rgba(0,0,0,0.3);font-size:16px}
#aCalendar .gen_box_content {padding: 10px;margin: 0}
#aCalendar .gen_box_content p {margin: 0 0 10px}
/***mr***/
#adventcalendar-teaser-home {position: relative}
#adventcalendar-teaser-home div {height: 350px;background: url(../img/specials/advent/adventTeaser.jpg) left top no-repeat}
#adventcalendar-teaser-home a {display: block;width: 300px; height: 250px}
#adventcalendar-teaser-home a:hover {background: none}
#adventcalendar-teaser-home img {height: 43px;margin: 0 auto; width: 200px;display: block;padding: 50px 0}
#adventcalendar-teaser-home span {margin: 0 auto;font-size: 48px;color: white;height: 110px;width: 110px;display: block;text-align: center;padding: 20px 0 0 0;text-shadow:-1px -1px 3px rgba(0, 0, 0, 0.8);line-height: 1/*ie fix*/;cursor: pointer/*ie fix*/}
/***popup***/
#calendarPopupWrap {width: 488px;position: relative; background: white;}
#calendarPopupWrap p {padding: 10px;margin: 0;font-size: 12px;line-height: 1.4}
.calendarPopupClose {position: absolute;right: 10px;top: 10px}
.calendarPopupLogo {padding: 10px}
#calendarPopupDesc {margin: 20px 10px 0;padding: 20px 0;border-top: 1px solid #bbb}
#calendarPopupDesc img {float: left; margin: 0 40px 0 0}
#calendarPopupDesc h3 {margin: 10px 0;line-height: 1.3}
.calendarPopupQuestion {width: 468px;margin: 0 auto;text-align: center}
.calendarPopupQuestion p {font-size: 13px;font-weight: bold;text-transform: uppercase}
.calendarPopupQuestion ul {padding: 0;margin: 0 0 20px}
.calendarPopupQuestion li {display: inline;margin: 0 20px;font-size: 12px}
.calendarPopupElapsed {color: red;border: 1px solid #bbb;text-transform: none !important}
.calendarPopupInfo {font-style: italic;text-align: center}
.calendarPopupInfo span {color: red}
.calendarPopupHint {text-align: center;padding: 0 !important}
.calendarPopupPrize {float: left;width: 225px}
.calendarPopupPrize p {padding: 0 !important}

/*______________________________________ Easy ___________________________________________________*/

#EasySportMask {
  margin: 5px 0 0 0;
}
