/* vim: set expandtab tabstop=4 shiftwidth=4: */

/* -------------------------------- ex-test.css ----------------------------- */

#profilstruktur div {
	background: #f5f5f5;
	margin-bottom: 0.2em;
	padding: 0.75em 0.5em 0.75em 0.5em;
	vertical-align: middle;
	border: 1px solid #ccc;
	cursor: s-resize;
}

.bg1 {
	background-color: #F5F4F2;
	/*background-image: url("/img/jetztcontent/test.jpg");*/
	/*background-repeat: none;*/
	margin: 0px;
	padding: 5px 0px 0px 0px;
	text-align: left;
}
.bg2 {
	background-color: #FFFFFF;
	border-top : 1px solid #4E5151;
	margin: -35px 0px 0px 0px;
	text-align: left;
}
/*
.bg3 {
	background-color: #EBDFDF;
	position: relative;		bottom: 0px;   	left:0px;	
	margin-bottom: 0px;
	height: 50%;	width: 100%;
}
*/

/********** AD-TAGS WERBUNG ***********/
div.fullbanner { 
	width: 811px;
	margin: 0px 0px 0px 30px;
	text-align: center;
 }
div.skyskraper { 
	position: absolute;
	left: 853px;
	top: 5px;
	z-index: 900;
 }
 
 
/**** KÄSTEN ****/
/*
#redaktionsbox {
	visibility : visible;
}
#userbox {
	visibility : visible;
}
*/
div.schatten { 
	/* background-image: url("/img/jetztcontent/_schattenpix.gif"); */
	/* background-repeat: repeat-y repeat-x; */
	width: 811px;
	/* margin: 5px 0px 12px 35px;  // ohne fullbanner */	
	margin: 15px 0px 12px 35px;
 }
 div.schatten div.rahmen {
	background:#FFF;
	border: 1px solid #4E5151;
	width: 811px;
	margin: 0px 0px 0px 0px;
	position: relative;
	left: -7px;
	top: -5px;
	font: 11px "Times New Roman", Times, serif;
	color: #666666;
}
  div.innerrahmen {   
  	padding: 5px 5px 0px 5px;
   }
  div.footschatten {
	/* background-image: url("/img/jetztcontent/_schattenpix.gif"); */
	/* background-repeat: repeat-y repeat-x; */
	width: 811px;
	margin: 0px 0px 0px 35px;
	font-size: 5px;
}

/* FOOT */
div.footcontent {
	margin: 20px 0px 0px 36px;
	width: 799px;
	font: 11px Verdana, sans-serif;
	color: #666666;
	text-align: center;
}

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

 /***** dudf-Kasten *****/

/* Logo-Leiste oben */
#logo {
	position: relative;
	background-image: url('/img/jetztcontent/bg_head.jpg');
    background-repeat: no-repeat;
	background-color : #4E5151;
	width : 799px; height: 109px;
	vertical-align: top; 
   color: #A8AAAA; 
}

/* Login-Flash-Leiste oben */
#login {
	display : block;
	width : 799px;	height : 22px;
	margin: 0px;
	padding : 4px 0px 4px 0px;
	text-align: left;
	/*border-top : 1px solid #4E5151;*/
	/*border-bottom : 1px solid #4E5151;*/
	position : relative;	top: 0px;	left: 0px;
}

/* Exploreleisten */
.explore_benutzer {
	width: 799px;
	height: 35px;
	position: absolute;
	bottom: -1px;
	left:0px;
	margin:0px;
	padding:0px;
	background-color: #1791E6;
}

.explore_text {
	width: 799px;
	height: 35px;
	position: absolute;
	bottom: -1px;
	left:0px;
	margin:0px;
	padding:0px;
	background-color: #E73737;
}

a.explore, a.explore:hover, .explore_txt {
	color: #FFFFFF;
	font: bold 13px Georgia, Times, serif;
    text-decoration: none;
}

a.explore_stop, a.explore_stop:hover {
	color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
}


/* Kategorien-Navigation-Zeile oben */
#headnav {
	width : 799px;	
	/*border-top : 1px solid #4E5151;*/
	/*border-bottom : 1px solid #4E5151;*/
	margin : 0px;
	padding: 0px;
	position: absolute;
	left:0px;
	bottom: 4px;
	/*background-color : White;*/
}
/* Kategorien-Tabelle in headnav */
#headnav table.kategorien {
	width: 799px;
	/*margin: 1px 0px 2px 40px;*/
	padding: 0px;
	border-collapse : collapse;
	empty-cells : show;
}
#headnav table.kategorien td.kategorie {
	vertical-align: bottom;
}
#headnav td.kategorie_zufall {
	vertical-align: bottom;
	height: 22px;
	width: auto;
	padding: 0px 4px 1px 0px; margin: 0px;
}

.headnavtrenner {
	font: bold 13px Georgia, Times, serif;
	height: 20px;
	width: 1px;
	border: 1px solid #4E5151;
	border-right: white;
	letter-spacing: -100px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 0px 0px;
	overflow : hidden;
	max-width: 1px;
}
/* head-Navigation Schrift */
a.headnav {
	color: #FFFFFF;
	font: bold 13px Georgia, Times, serif;
	/*border : 1px solid #FFFFFF;*/
	padding: 1px 7px 0px 7px;
    margin: 0px 2px 0px 2px;
    text-decoration: none;
}
a.headnav:hover, a.headnavon, a.headnavon:hover {
	color:  #FFFFFF;
	font: bold 13px Georgia, Times, serif;
	/*border : 1px solid #4E5151;*/
	padding: 1px 7px 0px 7px;
    margin: 0px 2px 0px 2px;
	text-decoration : underline;
}

/* suche (=gehe zu select) in der head-kategorien-zeile */
DIV.gehezu { 
	float: right; 
	width: 150px; 
	height: auto; 
	margin: 4px 0px 2px 0px;
    text-align: right;
    padding: 0px 9px 0px 0px;
 }
SELECT.gehezu { 
	width: 135px; 
	height: 16px; 
	padding: 0px; 
	border-style: inset solid solid inset; 
	visibility: visible; 
	vertical-align: middle;
 }
 
/* Ende der head-Navigation, mit abschließender Linie */
.headabstandhalter {
	border-top : 1px solid #4E5151 ;
	width : 799px;	height: 10px;
	margin : 0px 0px 0px 0px;	
	display : inline-block;
	position : relative;	top: 0px;	left: 0px;
}

/**** dudf Notifications *****/

#dudfNachricht {
	padding-bottom: 10px;	
}

#dudfNachrichtenListe li {
	white-space:nowrap; 	
}

#dudfNachrichtenListe li:hover {
	background:#ffb;
}

#dudfNachrichtenListe {	
	position: absolute;
	top: 1.2em;			
 	left: 0px;
 	line-height:160%;
 	margin: 5px 0 0 0px;
 	list-style: none;
 	padding: 5px 13px 5px 13px;
 	background: #fff;
 	border: 1px solid #4E5151;
}

#dudfNachrichtImg {
	/*margin: 5px;*/	
}

 /**** Head eines Kastens ****/ 
 /* Head-Zeile eines Containers */
div.containerhead {
	color : #999999;
	border-bottom : 1px solid #CCCCCC;
	padding : 0 0 3px 0px;
	width: 480px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font: bold 12px Georgia, Times, serif;
	min-height: 19px;
	overflow: hidden;
}
div.uebersichtseiten {
	border-bottom : 1px solid #666666; 
	padding: 0px 0px 2px 0px; 
	min-height: 12px; 
	width: 100%; 
	color : #666666;
	text-align: left;
	margin: 0px 0px 5px 0px;
	font: bold 12px Georgia, Times, serif;
	overflow: hidden;
}
/* bei Headline über ganze Breite*/
 span.containerhead {
	font: bold 12px Georgia, Times, serif;
	padding : 0 0 0 5px;
	display: inline;
	color : #999999;
	overflow: hidden;
 } 
 /* bei 2spaltigen ContainerHead, links/rechts */
 div.containerhead span.headlinks, div.containerhead span.headrechts {
	font: bold 12px Georgia, Times, serif;
	float: left;
	width: 313px;
	display: inline-block;
	color : #666666;
	height : 100%;
	overflow: hidden;
}
 /* bei 2spaltigen ContainerHead, links/rechts */
 .containerhead span.headrechts {
 	margin-left: 11px;
}
  /* container-fuß, abschlusslinie, trenner */
.containertrennlinie {
	border-top : 1px solid #CCCCCC;
	height: 10px;
	margin-top: 5px;
	overflow: hidden;
}

 
 /* Textblock-Kasten im Rahmen */
table.block {
	width: 799px;
	padding: 0px;
	margin: 0px;
}
/* Haupt-Content-Spalte */
.contentbereich { 
	margin: 0px; 
	width:642px; 	height: 100%;
	color: #666666;	
	vertical-align: top;
	text-align: left;
 }
.contentbereichschmal { 
	margin: 0px; 
	width:492px; 	height: 100%;
	color: #666666;	
	vertical-align: top;
	text-align: left;
 }
 
 
 /*  einfache horizontale Linie */
 .line {
	clear: both;
	border-top : 1px solid #CCCCCC;
	width : 100%;
	font-size : 1px;
	padding-bottom: 10px;
}
  
  
  
 /******* ALLGEMEIN ****/
/* User-Ad */
div.userAd { 
	margin: 10px 0px 0px 60px;
	width : 420px;
	overflow : hidden;
 }
  /* Standard-Textspalte  */
div.standardschmal { 
	margin: 10px 0 25px 30px;
	width : 420px;
	overflow : hidden;
 }
 /* adminfunktionen rechts neben text */
 div.adminfunktionen { 
 	float: right;
	width: 155px;
	text-align: left;
	margin-top: 30px;
  }
  
  
  
  
 /******* ÜBERSICHTSSEITEN (gemeinsame Teile) ****/ 
  /* trenner nach jeder teaserzeile; obligatorisch */
 .blocker {
	visibility: visible;
	clear: both;
	font-size: 0px;
	overflow: hidden;
	height: 0px;
}
/* trennt einzelne Teasertexte  (mit Linie)*/
div.magazinteaser div.trenner, .rubrik div.trenner {
	background-image: url('/img/jetztcontent/_cccccc.gif');
 	background-repeat: repeat-x;
	margin: 5px 0px 5px 0px;
	height: 1px;  font-size: 0px; 
	width: 100%;
	display: block;
	clear: both;
	max-height: 1px;
	overflow:hidden;
}

#ressort_news {
	border-left: 1px solid #2D2425;
	border-bottom: 1px solid #2D2425;
	border-right: 1px solid #2D2425;
	width: 475px;
}

 /* Teasertext-Kasten*/
/*
div.bildteaser, .rubrik div.bildteaser {
	width: 84px;
	text-align: left;
	height: 52px;
	max-height: 52px;
	clear : both;
	overflow:hidden;
}
*/

  /*************** MAGAZIN **********/
  /* Magazin Bild (-Seite) */
div.magazinbild { 
  	float: left; 
  	width: 475px; 
	text-align: left;
	font-size: 0px;	
	overflow: hidden;
	height: 170px;
	margin-bottom: 7px;
}
   /* Magazin Teaser-Kasten*/
div.magazinteasergesamt {
	float: left;
	width: 475px;
	margin-left: 0px;
	vertical-align: top;
	padding: 0px;
	overflow: hidden;
}

 /* Teasertext-Kasten*/
 div.magazinteaser {
 	float: left;
	width: 300px;
	text-align: left; 
	overflow: hidden;
	min-height: 52px; 	height: auto;
}

div.textteaser {
	width: 300px;
	padding: 0px 0px 5px 5px;
	text-align: left; 
	overflow: hidden;
	min-height: 52px; 	height: auto;
}

 /* über volle Breite - ERGÄNZUNG */
  div.magazinteaser div.textteaser100 { 
  	display: block;
	min-height: 52px; 	
	height: auto;
  	width: 100%;
	text-align: left; 
	overflow: hidden;
  }

/**** TEXT (mit Bild) ÜBERSICHTSSEITEN *****/
/* bild im teaser */
.bildteaser { 
	float: left; 
	width: 107px; 
	min-height: 59px;
	text-align: left; 
 }
 
.bildteaser_rechts { 
	float: left; 
	width: 103px; 
	text-align: left; 
}

.bildteaser_rechtenav { 
	float: left; 
	width: 83px; 
	text-align: left; 
}

.magazinbildteaser { 
	float: left; 
	width: 175px; 
	min-height: 90px;
	text-align: left; 
}
 
 /* teaser neben bild */
.textteaser { 
	display:block; 
	width: 310px; 
	text-align: left; 
	overflow: hidden;
 }
 /* über volle Breite */
 .textteaser100 { 
  	width: 100%;
	text-align: left; 
	overflow: hidden;
  }

.textteaser_rechtenav { 
    overflow: hidden;
    text-align: left;
}

.textteaser100_rechtenav { 
  	float: left;
  	text-align: left; 
	overflow: hidden;
	width: 217px;
}

/**** Beitrag (mit Avatar) ****/
/* Avatar mit Beitrag */
.avatarbeitragbubble { 
	float: left; 
    width: 60px; 
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 }
.avatarbeitrag { 
	float: left; 
    width: 60px; 
	text-align: left;
 }
/* Beitrag neben Avatar */
.beitragbubble { 
	display:block; 
	width: 360px; 
	text-align: left; 
	padding-left: 0px; 
	overflow: hidden;
 }
.beitrag { 
	display:block; 
	width: 360px; 
	text-align: left; 
	padding-left: 10px; 
	overflow: hidden;
 }
/* Beitrag ohne Avatar */
 .beitrag100 { 
  	width: 100%;
	text-align: left; 
	overflow: hidden;
  }

div.userbeitrag {
	float: left;
	width: 420px;
	vertical-align: top;
	padding: 0px;
	overflow: hidden;
}

 div.userbeitrag div.beitragbubble {
	width: 355px;
	text-align: left; 
	overflow: hidden;
	min-height: 60px; 	height: auto;
}
 div.userbeitrag div.beitrag {
	width: 350px;
	text-align: left; 
	overflow: hidden;
	min-height: 60px; 	height: auto;
}
 /* über volle Breite - ERGÄNZUNG */
  div.userbeitrag div.beitrag100 { 
  	display: block;
	height: auto;
  	width: 100%;
	text-align: left; 
	overflow: hidden;
  }
  
 div.gaestebuchbeitrag {
    width: 420px;
    overflow: hidden;
    position: relative;
 }
 
 div.gaestebuchbeitrag div.bild {
   padding-left: 65px;
   height: auto;
   min-height: 65px;
   background-repeat: no-repeat;
 }
 /* für den lieben IE */
 * html div.gaestebuchbeitrag div.bild {
   height: 65px;
 }

/***** UNTERER TEASERKASTEN ****/
  /*  User-Teaser-Kasten-Rahmen (Rubrik) */
  TABLE.rubrik {
	display: table;
	table-layout: fixed;
	width: 489px;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.rubrik TR {
	display: table-row;
}
TABLE.rubrik TR TD.links {
	display: table-cell;
	width: 239px;
	vertical-align: top;
	padding: 0px;
}
TABLE.rubrik TR TD.rechts {
	display: table-cell;
	width: 239px;
	padding: 0px;
	vertical-align: top;
}
TABLE.rubrik TR TD.trenner {
	display: table-cell;
	width: 1px;
	background-color: #CCCCCC;
	padding: 0px;
}
TABLE.rubrik TR TD.padding {
	display: table-cell;
	width: 5px;
	padding: 0px;
}
/** UserTeaser-EinzelteaserElemente **/
/* UserTeaser (Rubrik) neben Bild */
TABLE.rubrik TR TD div.textteaser {  
	width: 225px;
	text-align: left; 
	overflow: hidden;
}
/*  UserTeaser (Rubrik) ohne Bild */
TABLE.rubrik TR TD div.textteaser100 {  
  	width: 100%;
	text-align: left; 
	overflow: hidden;
}
/* weiter-Link im User-Teaser-Kasten */
div.userartikelweiter { 
	float: right;
 }


 
 /********* KOMMENTARE ***********/
 /* Kommentare Aktionen-Kasten */
div.kommentaraktionen { 
	border-top:1px solid #666666; 
	border-bottom:1px solid #666666; 
	margin: 3px 0px 3px 0px; 
	padding: 3px 0px 5px 0px;
 }
 
 div.kommentarfunktion {
	background-color:#F6F3F3;
	margin : 0px 0px 0px 0px;
	line-height : 16px;
	padding: 3px 0px 3px 3px;
}

 
 /* Kommentar  Trennlinie  */
 div.pixellinetrenner { 
 	background-image: url('/img/jetztcontent/pix_line_grau_2_1.gif'); 
	background-repeat: repeat-x;
	height: 1px; font-size: 1px;
	width: 100%;
	margin: 10px 0px 10px 0px;
	display: block;
 }
 /* Playlist  Trennlinie  */
 div.pixellinetrennerschmal { 
 	background-image: url('/img/jetztcontent/pix_line_grau_2_1.gif'); 
	background-repeat: repeat-x;
	height: 1px; font-size: 1px;
	width: 100%;
	margin: 2px 0px 2px 0px;
	display: block;
    clear: left;
 }

/************** FOOT *******************/ 
/* um den Footcontent herum*/
div.footcontent { 
	text-align: center;
 }
 /* Ort-Navigation */
 div.ortnav {
	padding : 20px 0 24px 0px;
}
/* foot-Label-Liste */
div.footlabels {
	width: 700px;
	padding : 22px 0 0px 0px;
    margin-left: 50px;
	text-align: center;
}
/* statische Seiten (Links) ganz unten*/
div.statisch {
	color : #999999;
	border-top: 1px solid #CCCCCC;
	padding : 20px 0 6px 0px;
	width: 100%;
	text-align: center;
}
div.statisch A,div.statisch A:hover {
	font-size : 10px;
}

/* -------------------------------- ex-jetzt2.css ----------------------------- */

/* ------------------------------------------ */
/* ---------------- default ----------------- */
/* ------------------------------------------ */
BODY {
    margin:  0px  0px  0px 0px;
	background-color: white;
    
    font: 11px Verdana, sans-serif;
    color: #666666;
    text-align: center;

               scrollbar-Face-Color:#F6F3F3; 
			   scrollbar-Shadow-Color:#666666;
			   scrollbar-darkshadow-color:#F6F3F3;
			   scrollbar-base-color : #666666;
               scrollbar-Highlight-Color:#666666; 
			   scrollbar-3dLight-Color:#F6F3F3;
               scrollbar-Arrow-Color:#666666; 
			   scrollbar-Track-Color:#F6F3F3;

}
BODY.popup { 
    margin:  0px  0px  0px 0px;
    font: 11px Verdana, sans-serif;
    color: #666666;
    text-align: center;
 }

TABLE {
	line-height : 16px;
	text-align : left;
	height : auto;
	empty-cells : show;
}
TD {
    font: 11px Verdana, sans-serif;
    color: #666666;
	height : auto;
    overflow: hidden;
}
TH {
	font: bold 11px Verdana, sans-serif;
	color: #666666;
	overflow: hidden;
}

DIV {  
    font: 11px Verdana, sans-serif;
    color: #666666;
	line-height: 120%;
}

BLOCKQUOTE { 
	background-color: #F6F3F3;
	padding: 5px;
	margin: 10px 0px 4px 10px;
	width: 90%;
}


/* TABLE styles */
/*
.content {
	background-color : White;
}
.tablenewsticker {
	line-height : 12px;
}
.weit { 
	line-height : 18px;
 }
*/


/* ------------------------------------------ */
/* ----------------  links  ----------------- */
/* ------------------------------------------ */

A, A:hover, DIV A, DIV A:hover  {
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #1791E6;
}
/*
.linkbotschaften {    color: #666666; }
.linkbotschaften:hover {    color: #A6A6A6; }

.linkrot {    color: #FF0000; }
.linkrot:hover {    color: #FF6666; }
*/

.linkgrau, .linkgrau:hover { 
   color: #666666; /*#A8AAAA; */
    font: 11px Verdana, sans-serif;
    text-decoration: none;
}
.hellgrau, .hellgrau:hover { 
   color: #A8AAAA; 
    font: 11px Verdana, sans-serif;
    text-decoration: none;
}

.linkrotfett, .linkrotfett:hover {
	color: #FF0000;
	font: bold 11px Verdana, sans-serif;
    text-decoration: none;
}

.linknewsticker, .linknewsticker:hover {
    font-size: 10px;
    color: #666666; 
    text-decoration: none;
}


 
/**** RECHTE NAVIGATION BREIT ****/
.rechtenavbreit { 
	width: 310px;	
	background-color: #EEEBEB;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
    line-height: 150%; 
    margin-bottom: 0px;
 }

/**** RECHTE NAVIGATION ****/
.rechtenav { 
	width: 156px; 	
	vertical-align: top;
	text-align: left;
 }
.rechtenav #rechtenavoben,#rechtenavunten { 
	width: 156px; 	
	overflow: hidden;
	padding-left: 5px;
 }
 /* Balken-Headline oder Button (Userbereich) */
 #rechtenavunten DIV.navbuttonhead, DIV.navbuttonhead {
	width: 156px;
	padding: 4px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
A.navbuttonhead, A.navbuttonhead:hover {
	color: #FFFFFF;
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
}  
DIV.navbuttonheadgreen {
	background-color : #8BC639;
	width: 150px;
	padding: 4px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
A.navbuttonheadgreen, A.navbuttonheadgreen:hover {
	color: #FFFFFF;
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
}  

DIV.navbuttonheadyellow {
	background-color : #D2CF8C;
	width: 150px;
	padding: 4px 0px 5px 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
A.navbuttonheadyellow, A.navbuttonheadyellow:hover {
	color: #010000;
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	font-weight : bold;
}

 /* Trennlinie zw. Content u. rechter Navigation */
 .navtrennlinie { 
    background-image: url('/img/jetztcontent/dashed.gif');
    background-repeat: repeat-y;
	width: 1px; 	height: 100%;
	padding: 0px;
  }
  
  
 /***************************************/
 /* Yahoo! Links  */
  .greentxt, .greentxt:hover { 
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #49CA00; 
  }
 .greenteaser, .greenteaser:hover {
	font: bold 12px Georgia, Times, serif;
	text-decoration : none;
	font-weight : bold;
  	color: #49CA00;
}
  
 /***************************************/
 /* Standard-Standard-Text/Link  */
 .txt, .txt:hover {  
    font: 11px Verdana, sans-serif;
	text-decoration : none;
  	color: #666666;
 }
 /* User-Standard-Text/Link */
 .usertxt, .usertxt:hover { 
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #1791E6; /* heller: 48B5D4 */
  }
 /* User-Standard-Text/Link fett */
 .usertxtb, .usertxtb:hover, .navusertxtb, .navusertxtb:hover  {
	font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #1791E6; 	/* heller: 48B5D4 */
	font-weight : bold;
}

 .grouptxt, .grouptxt:hover {
	font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #9B9027;
}

 .grouptxtb, .grouptxtb:hover {
	font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #9B9027;
	font-weight : bold;
}

 .navgrouptxtb, .navgrouptxtb:hover  {
	font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #010000; 
	font-weight : bold;
}

 .usertxtgreenb, .usertxtgreenb:hover {
	font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #8BC639; 	
	font-weight : bold;
}
  /* Redaktions-Standard-Text/Link */
 .redtxt, .redtxt:hover { 
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #D94C4C; 
  }
  /* Redaktions-Standard-Text/Link */
 .redtxtb, .redtxtb:hover, .navredtxtb, .navredtxtb:hover { 
    font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #D94C4C; 
	font-weight : bold;
  }
  /* Teaser-Headline  */
 .teaser, .teaser:hover {
	font: bold 12px Georgia, Times, serif;
	text-decoration : none;
	font-weight : bold;
  	color: #666666;
}
/* User-Teaser-Headline  */
 .userteaser,  .userteaser:hover {
	font: bold 12px Georgia, Times, serif;
	text-decoration : none;
	font-weight : bold;
	color: #1791E6; /* heller: 48B5D4 */
}
/* Redaktions-Teaser-Headline  */
 .redteaser, .redteaser:hover {
	font: bold 12px Georgia, Times, serif;
	text-decoration : none;
	font-weight : bold;
	color: #D94C4C; 
}


/**** Erweiterungen für rechte Navigation ****/
 .navusertxtb, .navusertxtb:hover,
 .navredtxtb, .navredtxtb:hover, 
 .navgrouptxtb, .navgrouptxtb:hover {
	line-height : 150%;
    text-decoration: none;
}

  
 
/* ------------------------------------------ */
/* -----------------  texts ----------------- */
/* ------------------------------------------ */
.txtwerbung {
    font-size: 10px;
    color: #A6A6A6;
    text-decoration: none;
}

.txtbildcredit {
	font-size: 10px;
	color: #707070;
    text-decoration: none;
    line-height: 120%;
}

.txtnormal { color: #666666; text-decoration: none;}
a.txtnormal:hover {	color: #A6A6A6; text-decoration: none;}

.txtzahl {
	margin-left: 2px; 
	letter-spacing: -1px;
    text-decoration: none;
}

.txtnochnichtfrei { color: #FCD004; }

.unlink, .unlink:hover {
	font: bold 11px Verdana, sans-serif;
	color: #ACAEB0;
	text-decoration : none;
}

.txtnewsticker {   font-size: 10px; }

.head1,.head1:hover, .head1lined, .head2 { 
	font-family: Georgia, Times, serif;
	line-height : 23px; 
	font-weight: bold; font-size: 20px;
 }
.head1 { 
	padding: 10px 0px 12px 0px;
}
.head2 {
	font-family: Georgia, Times, serif;
	line-height : 23px; 
	font-weight: bold; font-size: 20px;
	padding: 10px 0 0px 0;
}
.head1lined { 
	padding: 0px 0 5px 0;
	border-bottom: 1px solid #B3B3B3;
	margin: 0px 0px 8px 0px;
}
/* Einleitung bei Texten */
.vorspann, .vorspann:hover {
	font: 14px Georgia, Times, serif;
    color: #666666;
	margin-bottom: 12px;
	line-height : 18px;
}

.fliesstext, .fliesstext a, .fliesstext a:hover {
    font-size: 12px;
    line-height : 17px;
}

/* Seitenanzeige bei Texten */
.textpage, .textpage:hover {
	margin-bottom: 12px;
	text-align: center;
	width: 420px;
	background-image: url(/img/jetztcontent/_grau.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.textpagetxt {
	font: 14px Georgia, Times, serif;
	line-height : 18px;
    color: #666666;
    background-color: #ffffff;
}


.fehler, .fehler:hover{
	color: red;
}
 .meldung, .meldung:hover {
	color: red;
}
/* Admin Listen */
.aktivgruen, .aktivgruen:hover {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #64A510;
    text-decoration: none;
    font-weight: normal;
}
.aktivgruenfett, .aktivgruenfett:hover {
    font-family: Verdana, sans-serif;
    font-size: 11px;
    color: #64A510;
    text-decoration: none;
    font-weight: bold;
}


/* ------------------------------------------ */
/* --------------- blättern ----------------- */
/* ------------------------------------------ */
.blattzahl, .blattzahl:hover {
	margin-left: 2px; 
	letter-spacing: -1px;
	font: 11px Verdana, sans-serif;
	text-decoration : none;
	color: #1791E6; 	/* heller: 48B5D4 */
	font-weight : bold;
}

.blattzahlinaktiv, .blattzahlinaktiv:hover {
	margin-left: 2px; 
	letter-spacing: -1px;
	font: 11px Verdana, sans-serif;
	text-decoration : underline;
	color: #666666; 	
	font-weight : bold;
}




/* ------------------------------------------ */
/* -------------  backgrounds --------------- */
/* ------------------------------------------ */


/* ------------------------------------------ */
/* --------------  format ------------------- */
/* ------------------------------------------ */
.headdiv {
	margin : 3px 0px 7px 0px;
}
.formdiv {
	margin : 0px 0px 10px 0px;
}
.radiodiv {
	margin : 0px 0px 3px 0px;
}
.line3div {
	margin : 3px 0px 3px 0px;
	vertical-align : top;
	font-size: 1px;
}
.line8div {
	margin : 8px 0px 8px 0px;
	font-size: 1px;
}
.navdudfdiv {
	margin : 0px 0px 2px 0px;
	line-height : 16px;
	width: 150px;
	padding: 1px 0px 1px 0px;
}

.navdudfdiv a, .navdudfdiv a:hover {
	color: #666666;
}

.navdudfbutton {
	background-color: #D4EBF5;
	padding: 3px;
	color: #1791E6;
	border: 1px solid #28B3E6;
}


.navgroupdiv {
	background-color:#D9D397;
	margin : 0px 0px 2px 0px;
	line-height : 16px;
	width: 150px;
	padding: 1px 0px 1px 0px;
}

/*
.navunterdiv {
	margin : 0px 0px 0px 5px;
}
.lineheaddiv {
	padding : 2px 0px 0px 0px;
	line-height : 16px;
}
.textdiv { 
	margin : 0px 0px 4px 0px;
	line-height : 16px;
 }

.fixedwidth {
	overflow : hidden;
}
*/

/* ------------------------------------------ */
/* ----------  labelranking ----------------- */
/* ------------------------------------------ */
.labelranking, .labelranking:hover { 
	font-weight : bold;
	line-height : 24px;	
	color: #1791E6; 
    text-decoration: none;
 }
/*
.labelranking_redaktion, .labelranking_redaktion:hover { 
	font-weight : bold;
	line-height : 24px;	
	color: #D94C4C; 
 }
.labelranking,
.labelranking_redaktion {	color: #7A95B3; }

.labelranking:hover,
.labelranking_redaktion:hover {	color: #A6A6A6; }
*/

/* ------------------------------------------ */
/* -----------------  forms ----------------- */
/* ------------------------------------------ */
FORM, SELECT { 
	font-family: Verdana, sans-serif;
	font-size: 11px;
    color: #666666;
 }
FORM {
    display: inline;
	font-weight: normal;
}
.form {
	background-color : #F6F3F3;
	border : 1px #B3B3B3;
	border-style : inset solid solid inset;
    display: inline;
	height: 18px; /* height: 15px; */
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TEXTAREA { 
	background-color : #F6F3F3;
	border : 1px #B3B3B3;
	border-style : inset solid solid inset;
    display: inline;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 }
FORM.braktion {
	display:block;
	margin: 0px 0px 0px 0px;
	line-height : 130%;
}
.formbox {
	border : 0px solid #666666;
	color : #21A121;
	padding : 0px 0px 0px 0px;
	border-color :#666666;
}
INPUT.loginbtn {
	font: 11px Verdana, sans-serif;
	color: #666666;
	background-color : White;
	border: none;
	padding: 0px;
	font-weight : bold;
	vertical-align: middle;
	cursor: pointer;
}
.buttonright { 
	text-align: right; 
	margin-top:5px;
 }
.formupload {
    background-color : #F6F3F3;
    border : 1px #B3B3B3;
    border-style : inset solid solid inset;
}
.noform {
	background-color : #ffffff;
	border : 0px #ffffff;
	color: #ffffff;
	display : none;
}
select {
    background-color : #F6F3F3;
    border : 1px #B3B3B3;
    border-style : inset solid solid inset;
}
.startsuche {
	width: 70px; height: 14px;
	border: 1px solid #333535;
	background-color: #A8AAAA;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-color :  #333535;
}

/* ------------------------------------------ */
/* --------------  tabellen ----------------- */
/* ------------------------------------------ */
.deleted {
	background-color : #fcf1f8;
	height: 100%;
	padding: 2px 0px 2px 0px;
}
.redaktion {
	background-color : #E7F4FF;
	height: 100%;
	padding: 5px 1px 5px 1px;
	margin: -5px 0px -5px 0px;
}
.nochnichtfrei {
	background-color : #FCFAF1;
	height: 100%;
	padding: 2px 0px 2px 0px;
}


/* -------------------------------- ex-jetzt3.css ----------------------------- */
/**** Div als Tabelle, Impressum ****/
div.table {
	display: inline-table;
	width: 420px;
	border-collapse: separate;
}
div.tablec {
	display: table;
	width: 420px;
	border-collapse: collapse;
}
div.tr div.td {
	display: table-cell;
	width: 50%; float: left; 
	border: 1px solid Green;
	/*
	overflow: hidden;
	padding: 0px; margin: 0px;*/
}
div.td100 {
	display: table-cell;
	width: 100%;
	overflow: hidden;
	border: 1px solid Blue;
}
div.table div.tr {
	display: table-row;
	width: auto;
}
.abschicken {
	text-align: right; 
	clear: both; 
	padding: 5px 0px 5px 0px;
	margin: 10px 0px 20px 0px; 
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.formrahmen {
	display: block;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 10px 0px 3px 0px;
}
.formtitelgrau {
	display: block;
	background-color: #F6F3F3;
	padding : 3px 3px 3px 3px;
	margin: 2px 0px 2px 0px;
}

.formtitelrosa {
	display: block;
	background-color: #FCF1F8;
	padding : 3px 3px 3px 3px;
	margin: 2px 0px 2px 0px;
}

.formtitel {
	padding : 3px 3px 3px 3px;
	margin: 2px 0px 2px 0px;
	width: 100%;
}
.graustrich10px {
	background-image: url(/img/jetztcontent/pix_line_grau_2_1.gif); 
	background-repeat: repeat-x;
	width: 100%;
	margin: 10px 0px 10px 0px;
}
.formabstand {
	margin: 0px 0px 10px 0px;
	line-height: 180%;
}
.formabstandfirst {
	margin: 7px 0px 10px 0px;
	line-height: 180%;
}
.txthighlight {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #6BC82D;
}
/* BOTSCHAFTEN */
.botschafttitel {
	font-family: Georgia, Times, serif;
	font-weight: bold; 
	font-size: 16px;
	line-height : 23px;
	border-bottom: 1px solid #CCCCCC;
	margin: 5px 0px 8px 0px;
	padding: 0px 0px 5px 0px;
}

.botschaftblaettern {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 2px 0px 2px 0px;
	margin: 10px 0px 20px 0px; 
	width: 100%;
	clear: both;
	word-spacing: 30px;
}
.botschaftordner {
	font-family: Georgia, Times, serif;
	font-weight: bold; 
	font-size: 14px;
	font-weight: bold;
	line-height : 17px;
}
.bgnavgelb {
	background-color:#ECFD91;
}
.bgrosa { 
    background-color: #FCF1F8;
}
.navunterdiv {
	margin : 3px 0px 3px 5px;
}

/* Text Hinweis */
.marginalie {
	
}

/* Trennlinie  */
div.linetrenner { 
	background-image: url(/img/jetztcontent/_grau.gif); 
	background-repeat: repeat-x;
	height: 1px;
	margin-bottom: 10px;
	font-size: 1px;
    width: 100%;
}
div.linetrenner2 { 
	background-image: url(/img/jetztcontent/_grau.gif); 
	background-repeat: repeat-x;
	height: 1px;
	margin-bottom: 2px;
	font-size: 1px;
    width: 100%;
}

/*<<<<<<< jetzt3.css */
/** Tabellen      **/
/** Dudf Kasten **/
TABLE.dudfajax {
	display: inline-table;
	table-layout: fixed;
	width: 799px;
	border-collapse: collapse;
	line-height: 100%;
    /* 	margin: 2px 0px 2px 0px; */
    margin: 0px;
    border-top: 2px solid White;
    border-bottom: 2px solid White;
	height: 22px;
    min-height: 22px;
}
TABLE.dudfajax TR {
	display: table-row;
}
TABLE.dudfajax TD {
	display: table-cell;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
TABLE.dudfajax TD.mitschreiben {
	display: table-cell;
	background-color: #1791E6;
	width: 135px;
	height: 22px;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin-right: 0;
	white-space: nowrap;
}
TABLE.dudfajax TD.mitschreiben A, TABLE.dudfajax TD.mitschreiben A:hover {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
    text-decoration: none;
}
TABLE.dudfajax TD.icons {
	display: table-cell;
	vertical-align: middle;
	/*padding: 0px 8px 0px 2px;*/
    padding: 0px;
    width: auto;
    height: 22px;
    overflow:hidden;
    background-color : transparent;
}
TABLE.dudfajax TD.eingabe {
	display: table-cell;
	width: 641px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
TABLE.dudfajax TD.uebersicht {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	overflow: visible;
	width: 449px;
}
TABLE.dudfajax TD.logout {
	display: table-cell;
	width: 50px;
	text-align: right;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
TABLE.dudfajax TD.load {
	display: table-cell;
	width: 23px;
	text-align: right;
	vertical-align: middle;
}
TABLE.dudfajax TD.eingabe SPAN.user {
	text-align: left;
	width: auto;
	white-space: nowrap;
	padding: 0px 0px 0px 10px;
	vertical-align: middle;
}
#dudfUserid {
	background-color : #F6F3F3;
	border : 1px #B3B3B3;
	border-style : inset solid solid inset;
    display: inline;
	height: 16px; /* height: 15px; */
	width: 70px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
#dudfFreunde {
	display: table;
	table-layout: auto;
	border-collapse: separate;
	border: 1px solid #666666;
	height: 18px;
	width: 23px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
}
#dudfFreundeLink {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	text-align: center;
	color: #666666;
}
TABLE.dudfajax TD.eingabe SPAN.pass {
	text-align: left;
	width: 60px;
	margin: 0px 0px 0px 10px;
	vertical-align: middle;
}
#dudfPasswd {
	background-color : #F6F3F3;
	border : 1px #B3B3B3;
	border-style : inset solid solid inset;
    display: inline;
	height: 16px; /* height: 15px; */
	width: 70px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
TABLE.dudfajax TD.eingabe SPAN.submit A, TABLE.dudfajax TD.eingabe SPAN.submit A:hover {
	text-align: left;
	width: 35px;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 0px 0px 10px;
	color: #666666;
	vertical-align: middle;
    text-decoration: none;
}
TABLE.dudfajax TD.logout SPAN.submit A, TABLE.dudfajax TD.logout SPAN.submit A:hover {
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px 0px 0px;
	color: #666666;
	vertical-align: middle;
    text-decoration: none;
}

#dudfStatus {
	color: #D94C4C;
	text-align: center;
	vertical-align: middle;
	margin: 0px 0px 0px 10px;
}

#offlineLoad {
	visibility: hidden;
	vertical-align: middle;
	text-align: right;
}

 /************* TABELLEN *****************/
TABLE.adminform {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.adminform TR {
	display: table-row;
}
TABLE.adminform TR TD {
	display: table-cell;
	text-align: left;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	line-height: 140%;
}

/*>>>>>>> 1.13 */
/** Jetztpage Einstellungen Upload **/
TABLE.jpupload {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin-top: 10px;
}
TABLE.jpupload TR {
	display: table-row;
}

/** Jetztpage Einstellungen Radio **/
TABLE.jpradio {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin-top: 10px;
}
TABLE.jpradio TR {
	display: table-row;
}
TABLE.jpradio TR TD {
	display: table-cell;
	text-align: left;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}
TABLE.jpradio TR TD.titel {
	display: table-cell;
	text-align: left;
	width: 70%;
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
}
TABLE.jpradio TR TD.radio {
	display: table-cell;
	text-align: right;
	width: 30%;
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
}
/** Jetztpage Einstellungen Daten **/
TABLE.jpdaten {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.jpdaten TR {
	display: table-row;
}
TABLE.jpdaten TR TD {
	display: table-cell;
	text-align: left;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}
TABLE.jpdaten TR TD INPUT {
	text-align: left;
	vertical-align: top;
	width: 200px;
	font-size: 11px;
	height: 18px;
}
TABLE.jpdaten TR TD.titel {
	display: table-cell;
	text-align: left;
	line-height: 140%;
	width: 50%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	overflow: hidden;
}
TABLE.jpdaten TR TD.eingabe {
	display: table-cell;
	text-align: right;
	line-height: 140%;
	width: 50%;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
	overflow: hidden;
}

/** Blättern **/
TABLE.blaettern {
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	line-height: 100%;
	padding: 2px 0px 2px 0px;
}
TABLE.blaettern TR, TABLE.blaettern TR TD.middle > TABLE TR {
	display: table-row;
}
TABLE.blaettern TR TD.left {
	display: table-cell;
	text-align: left;
	width: 15%;
	vertical-align: middle;
}
TABLE.blaettern TR TD.middle {
	display: table-cell;
	text-align: center;
	width: 70%;
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
}
TABLE.blaettern TR TD.right {
	display: table-cell;
	text-align: right;
	width: 15%;
	vertical-align: middle;
}

TABLE.blaettern TR TD.middle > TABLE {
	height: 20px;
	padding: 0px;
	line-height: 100%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-collapse: separate;
	border-spacing : 0px;
}
TABLE.blaettern TR TD.middle > TABLE TR TD {
	display: table-cell;
	padding: 0;
	margin: 0;
}

/** Suchen **/
TABLE.suchen {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.suchen TR {
	display: table-row;
}
TABLE.suchen TR TD {
	display: table-cell;
	text-align: left;
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
}
TABLE.suchen TR TD INPUT {
	text-align: left;
	vertical-align: middle;
	width: 335px;
	font-size: 11px;
	height: 18px;
}
TABLE.suchen TR TD.titel {
	display: table-cell;
	text-align: left;
	width: 20%;
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
	overflow: hidden;
}
TABLE.suchen TR TD.eingabe {
	display: table-cell;
	text-align: right;
	width: 80%;
	padding: 3px 0px 3px 0px;
	vertical-align: middle;
	overflow: hidden;
}
/** Userliste **/
TABLE.userliste {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin: 10px 0px 10px 0px;
}
TABLE.userliste TR {
	display: table-row;
}
TABLE.userliste TR TD.schmal {
	display: table-cell;
	text-align: right; 
	width: 60px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.userliste TR TD.breit {
	display: table-cell;
	width: 360px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.userliste TR TD.avatar {
	display: table-cell;
	width: 60px;
	padding: 1px 0px 4px 0px;
	vertical-align: top;
}
TABLE.userliste TR TD.info {
	display: table-cell;
	line-height: 120%;
	width: 150px;
	padding: 1px 4px 4px 4px;
	vertical-align: top;
}

/** Botschaften **/
TABLE.botschaft, DIV.botschaftblaettern TABLE.botschaft {
	display: table;
	table-layout: fixed;
	width: 600px;
	border-collapse: collapse;
	empty-cells: show;
	margin: 10px 0px 10px 0px;
}
DIV.botschaftblaettern TABLE.botschaft { 
	margin: 0px 0px 0px 0px;
 }
TABLE.botschaft TR {
	display: table-row;
}
TABLE.botschaft TR TD INPUT {
	text-align: left;
	vertical-align: top;
	width: 437px;
	font-size: 11px;
	height: 18px;
}
TABLE.botschaft TR TD TEXTAREA {
	text-align: left;
	vertical-align: top;
	width: 437px;
	font-size: 11px;
	border-style : inset solid solid inset;
}
TABLE.botschaft TR TD.titelr {
	display: table-cell;
	text-align: right;
	width: 80px;
	padding: 3px 2px 3px 0px;
	vertical-align: top;
}
TABLE.botschaft TR TD.titell {
	display: table-cell;
	text-align: left;
	width: 80px;
	padding: 3px 2px 3px 0px;
	vertical-align: top;
}
TABLE.botschaft TR TD.eingabe {
	display: table-cell;
	text-align: left;
	width: 520px;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}
TABLE.botschaft TR TD.text {
	display: table-cell;
	text-align: left;
	width: 520px;
	padding: 3px 0px 3px 0px;
	vertical-align: top;
}

/** Botschaft Ordner **/
TABLE.botschaftordner {
	display: table;
	table-layout: fixed;
	width: 600px;
	border-collapse: collapse;
	empty-cells: show;
	margin: 10px 0px 10px 0px;
}
TABLE.botschaftordner TR {
	display: table-row;
}
TABLE.botschaftordner TR TD.breit {
	display: table-cell;
	width: 600px;
	padding: 1px 0px 1px 0px;
}
TABLE.botschaftordner TR TD.radio {
	display: table-cell;
	width: 30px;
	padding: 1px 2px 1px 2px;
}
TABLE.botschaftordner TR TD.schmal {
	display: table-cell;
	width: 270px;
	text-align: left;
	padding: 1px 5px 1px 0px;
}


/** Botschaftliste **/
TABLE.botschaftliste {
	display: table;
	table-layout: fixed;
	width: 637px;
	border-collapse: collapse;
	empty-cells: show;
	margin: 10px 0px 10px 0px;
}
TABLE.botschaftliste TR {
	display: table-row;
}
TABLE.botschaftliste TR TD {
	display: table-cell;
	padding: 1px 2px 1px 2px;
}
TABLE.botschaftliste TR TD.abstand {
	display: table-cell;
	background-image: url(/img/jetztcontent/_grau.gif); 
	background-repeat: repeat-x;
	height: 1px;
	font-size: 1px;
	text-align: left;
	padding: 4px 0px 4px 0px;
}
TABLE.botschaftliste TR TD rahmen {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
TABLE.botschaftliste TR TD.check {
	display: table-cell;
	text-align: left;
	width: 30px;
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
}
TABLE.botschaftliste TR TD.datum {
	display: table-cell;
	text-align: left;
	width: 95px;
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
}
TABLE.botschaftliste TR TD.user {
	display: table-cell;
	text-align: left;
	width: 145px;
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
}
TABLE.botschaftliste TR TD.icon {
	display: table-cell;
	text-align: left;
	width: 15px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.botschaftliste TR TD.titel {
	display: table-cell;
	text-align: left;
	width: 255px;
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
}
TABLE.botschaftliste TR TD.anhang {
	display: table-cell;
	text-align: left;
	width: 60px;
	padding: 1px 2px 1px 2px;
	vertical-align: middle;
}

/** Übermich **/
TABLE.uebermich {
	display: table;
	background-image: url('/img/jetztpage/diagonal_px_auf.gif'); 
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.uebermich TR {
	display: table-row;
}
TABLE.uebermich TR TD {
	display: table-cell;
	text-align: left;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
}
TABLE.uebermich TR TD INPUT {
	text-align: left;
	vertical-align: top;
	width: 200px;
	font-size: 11px;
	height: 18px;
}
TABLE.uebermich TR TD.text {
	display: table-cell;
	text-align: left;
	line-height: 140%;
	width: 50%;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	overflow: hidden;
}
TABLE.uebermich TR TD.titel {
	display: table-cell;
	text-align: left;
	font-weight: bold;
	width: 50%;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	overflow: hidden;
}
/** Überuns **/
TABLE.ueberuns {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
}
TABLE.ueberuns TR {
	display: table-row;
}
TABLE.ueberuns TR TD {
	display: table-cell;
	text-align: left;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
}
TABLE.ueberuns TR TD INPUT {
	text-align: left;
	vertical-align: top;
	width: 200px;
	font-size: 11px;
	height: 18px;
}
TABLE.ueberuns TR TD.text {
	display: table-cell;
	text-align: left;
	line-height: 140%;
	width: 50%;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	overflow: hidden;
}
TABLE.ueberuns TR TD.titel {
	display: table-cell;
	text-align: left;
	font-weight: bold;
	width: 50%;
	padding: 3px 3px 3px 0px;
	vertical-align: top;
	overflow: hidden;
}
/** Gästebuch **/
TABLE.gaestebuch {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
TABLE.gaestebuch TR {
	display: table-row;
}
TABLE.gaestebuch TR TD.text {
	display: table-cell;
	text-align: left; 
	width: 420px;
	padding: 1px 0px 1px 0px;
	vertical-align: top;
	overflow: hidden;
}
TABLE.gaestebuch TR TD.verfasser {
	display: table-cell;
	text-align: left;
	font-weight: bold;
	width: 370px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
	overflow: hidden;
}
TABLE.gaestebuch TR TD.optionen {
	display: table-cell;
	text-align: right;
	width: 50px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
	overflow: hidden;
}

/** Freundesliste **/
TABLE.freundesliste {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
TABLE.freundesliste TR {
	display: table-row;
}
TABLE.freundesliste TR.bgrosa {
	display: table-row;
	background-color: #FCF1F8;
}
TABLE.freundesliste TR TD.schmal {
	display: table-cell;
	text-align: right; 
	width: 60px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.freundesliste TR TD.breit {
	display: table-cell;
	width: 360px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}

/** Abos **/
TABLE.aboliste {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
TABLE.aboliste TR {
	display: table-row;
}
TABLE.aboliste TR TD.schmal {
	display: table-cell;
	text-align: left; 
	width: 200px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.aboliste TR TD.breit {
	display: table-cell;
	width: 220px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.aboliste TR TD.schmaler {
	display: table-cell;
	text-align: left; 
	width: 50px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}
TABLE.aboliste TR TD.breiter {
	display: table-cell;
	width: 370px;
	padding: 1px 0px 1px 0px;
	vertical-align: middle;
}

/** Playlist **/
TABLE.songliste {
	display: table;
	table-layout: fixed;
	width: 420px;
	border-collapse: collapse;
	empty-cells: show;
	margin-bottom: 10px;
}
TABLE.songliste TR {
	display: table-row;
}
TABLE.songliste TR TD.text {
	display: table-cell;
	text-align: left;
	width: 295px;
	padding: 1px 0px 1px 3px;
	vertical-align: middle;
}

TABLE.songliste TR TD.info {
	display: table-cell;
	width: 120px;
	text-align: right;
	padding: 1px 3px 2px 0px;
	vertical-align: middle;
}

DIV.naviPlaylist {
	background-color: #FEF69F;
	padding: 3px 2px 3px 2px;
	margin: 0px 0px 5px 0px;
	color: #666666;
	font: bold 12px Georgia, Times, serif;
}
SPAN.naviPlaylistRang {
	background-color: #4E5151;
	margin: 0px 2px 0px 0px;
	color: #FFFFFF;
	font: bold 12px Verdana, sans-serif;
}
.suggestDiv { background-color: #FFFFFF;}
.suggestion { background-color: #FFFFFF;}
.match { font-weight: bold; }


/* blogstipendium */
ul.tabs {
	width: 565px;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
}

ul.tabs li  {
	display: inline;
	list-style: none;
}

ul.tabs a {
	background: #F4FDEA;
	border: 1px solid #AAA;
	border-bottom: none;
	z-index: 106;
	margin-top: 1px;
}

ul.tabs a:hover {
	margin-top: 0;
	border-color: #666;
	background: #FFFFFF;
	padding-bottom: 5px;
}

ul.tabs a,ul.tabs a.current {
	display: block;
	width: 85px;
	height: 50px;
	float: left;
	padding: 4px 0px 4px 2px;
	margin: 0px 5px 0 0;
	text-align: left;
	text-decoration: none;
	z-index: 109;
}

ul.tabs a.current,ul.tabs a.current:hover {
	border: 1px solid #666666;
	border-bottom: none;
	background: #E8FCD1;
	padding-bottom: 5px;
	margin-top: 1px;
	z-index: 110;
}

ul.tabs a.ohne,ul.tabs a.ohne:hover {
	border: 1px none;
	background: #FFFFFF;
	padding-bottom: 5px;
	z-index: 110;
}

.tooltip {
	font: 11px arial,helvetica,sans-serif;
   color: #000066;
	text-align: center;
	text-decoration: none;
	width: 200px;
	
}

.tooltip b.bottom {
	background: url(/img/jetztcontent/bt.gif) no-repeat bottom;	
	padding: 3px 8px 15px;
}

.tooltip span.top {
	background: url(/img/jetztcontent/bt.gif) no-repeat top;
	padding: 30px 8px 0;
}

div.live {
	cursor: pointer;
	background-color: #2A2424;
	border-bottom: 2px solid #CCCCCC;
	padding: 3px;
	width: 450px;
	color: #FFFEFC;
	clear: both;
	width: 294px;
}
div.live div {
	color: #FFFEFC;
	width: 234px;
}

div.vorschlaege {
	  display:none;
	  position:absolute;
      width:415px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:10px;
}

div.vorschlaege li {
     list-style-type:none;
     margin:0px;
     padding:0px;
     margin-top: -10px;
}

.headlinesmalluppercase {
	text-transform: uppercase;
	font-size: 7pt;	
	margin-bottom: 7px;
}

div.containerright {
	color : #999999;
	border-bottom : 1px solid #CCCCCC;
	padding : 0px 0px 0px 0px;
	width: 300px;
	text-align: left;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

a.verlinkterteaser {
    font: 11px Verdana, sans-serif;
    color: #666666;
}

a:hover.verlinkterteaser {
    font: 11px Verdana, sans-serif;
    color: #666666;
}
 
a.aufmacher {
	font: bold 16px Georgia, Times, serif;
	text-decoration : none;
	color: #D94C4C; 
}

a:hover.aufmacher {
	font: bold 16px Georgia, Times, serif;
	text-decoration : none;
	color: #D94C4C; 
}

.spielen_uebersicht_teaser {
	float:left;
	width: 220px;
	height: 150px;
	margin-right: 10px
	}
	
.spielen_uebersicht_teaser img {
	border: none;
}
	
.spielen_uebersicht_highscore, a:hover.spielen_uebersicht_highscore {
    background-color: #C4EA90;
    color: #666666;
    padding: 0 5px 0 0;
}