body { background-color:#fffffff; margin:0; padding:0; font-size:11px;
	font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:normal; }

/*  */

img { border:0; }
a {outline-style: none;}
h2 { border-bottom: 1px solid #ffffff; margin:0; padding:1px 5px 2px 10px; font-weight:bold; font-size:11px; color:#333333; background: #e5e5e5 url(../img/ecke-or.gif) no-repeat right top; font-weight:normal;}
div#inhalt h2 { border-bottom: 1px solid #ffffff; margin:0; padding:8px 5px 8px 10px; font-weight:bold; font-size:12px; color:#333333; background: #f8f8f8 url(../img/bg_h2-inhalt.gif) repeat-x left top; font-weight:normal;}
form {margin:0; padding:0;}

.unsichtbar { height:0px; overflow:hidden; visibility:hidden; line-height:0; font-size:0; }


.clearHeadline,
.lineEnd { clear:left; height:0; font-size:0.1em; line-height:0; }
.clearMe { clear:none; height:0; font-size:0.1em; line-height:0; }
.clearAll { clear:both; height:0; font-size:0.1em; line-height:0; padding:0; margin:0;}


/* Header ---------------------------------------------------------------- */

#top { width:840px; margin:0 auto; height:120px; }
* html #top { width:840px; margin:0 auto; height:80px;}
*+html #top { width:840px; margin:0 auto; height:100px;}

#logo {	float:left; margin:20px 0 0 0; z-index:10; height:57px; width:200px; display:block; }
*+html #logo {	float:left; margin:20px 0 0 0; z-index:10; height:37px; width:200px; display:block; }
#logo a	 { display:block; padding:10px 0; }

#top_right { display:inline; float:right; width:265px; margin-top:20px; }
#top_right a { font-size:10px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color:#666666; background: transparent url(../img/pfeil.gif) no-repeat left 3px; padding-left: 10px}
#top_right a:hover { text-decoration: none;color:#000000; }

.top_icons {display:block; float:left; width:55px; height:45px; padding:0; margin:10px 7px 0 0;}
.top_icons_bild {width:55px; height:12px; padding:0; margin:0; text-align:center;}
.top_icons_link {width:55px; height:11px; padding:0; margin:10px 0 0 0; text-align:center;}

* html .top_icons_link_margin {padding:0; margin:0;}

.top_foto { float:left; margin:0; width:59px; position:relative;}
.top_links { float:left; width:180px; margin-left:0;}

/* top_foto  ------------------------------------------------------------------------- */
#top_foto_bg_png { position:relative; display:block; width:59px; height:62px; margin:0; background-color: #ebebeb;} 
#top_foto_png { position:absolute; display:block; top:0; left:0; width:59px;
  height:62px; padding:0px; text-align:left; z-index:200; background-image:url(../img/icons/foto_ramen.png); }  
* html #top_foto_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/icons/foto_ramen.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#top_foto_png_img{ position:absolute; top:0; left:0; width:40px; height:53px; padding:0px; z-index:10; }


#top_foto_png_img img { width:40px; height:53px;}


/* Navigation oben ----------------------------------------------------------------------- */


/* _____ BROTKRUEMEL-PFAD _____ */
.breadCrumpNavi {margin:0 0 8px 0; position:relative; }
*+html .breadCrumpNavi {margin:0px 0 8px 0; position:relative; }
* html .breadCrumpNavi {margin:0 0 8px 0; position:relative; }
p.breadCrumpNavi { font-size:10px; color:#545454;}
p.breadCrumpNavi a, 
p.breadCrumpNavi span.active { padding-right:3px !important; text-decoration:none; color:#444; white-space:nowrap; }





/* Contentbereich ----------------------------------------------------------------------- */


#contentbereich  {position:relative; width:840px; margin:30px auto; height:auto; padding:0; }
* html #contentbereich  {position:relative; width:840px; margin:30px auto; height:auto; padding:0; }
*+html #contentbereich  {position:relative; width:840px; margin:70px auto; height:auto; padding:0; }

#contentbereich_public  {position:relative; width:840px; margin:10px auto; height:auto; padding:0; }
* html #contentbereich_public  {position:relative; width:840px; margin:10px auto; height:autor; padding:0;}
*+html #contentbereich_public  {position:relative; width:840px; margin:60px auto; height:auto; padding:0; }


#inhalt	{position:relative; width:600px; float:left;  }
* html #inhalt	{position:relative; width:600px; float:left;  }


.titel_rot {min-height:20px; height:auto !important; height:20px; font-size:18px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0; padding:4px 5px 5px 10px; color: #ffffff; }
* .titel_rot {min-height:20px; height:auto !important; height:20px; font-size:18px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0; padding:0; padding-top:10px; color: #ffffff; width:205px; padding:4px 5px 5px 10px;}
	
		
.breit {width:583px; background: url(../img/tease_content_top.jpg) no-repeat 0 top; margin-bottom: 11px}
.smoll {background: url(../img/tease_rechts_top.jpg) no-repeat 0 top;  margin:0; padding-right:0; width:208px; margin-bottom:11px;}

.sehrbreit {width:840px; background: url(../img/tease_content_top.jpg) repeat-x 0 top; margin-bottom: 11px}

#content_smoll { borderweg:1px solid #ccc; width:218px; background-color:#F8F8F8; clear: both; padding:0; position:relative;}

.content_breit {padding:0; border:1px solid #f8f8f8; border-top: 0px; width:596px; background-color:#fff; clear: both; position:relative;}
*+html .content_breit { border:1px solid #f8f8f8; border-top: 0px; width:596px; background-color:#fff; clear: both; position:relative; padding:0; margin:0;}
* html .content_breit { border:1px solid #f8f8f8; border-top: 0px; width:596px; background-color:#fff; clear: both; position:relative; padding:0; margin:0;}

.content_breit li { font-size:12px; color:#000; line-height:17px; margin:0; padding:0; }

.content_breit p {margin:0; padding:8px 10px 10px 10px; font-size:12px; color:#000; line-height:17px; }
#content_smoll p {margin:0; padding:8px 10px 10px 10px; font-size:12px; color:#000; line-height:17px; } 

.content_breit a {font-size:12px; color:#e30304; line-heightwegxmachen:17px; text-decoration:none; font-weight:normal;}
.content_breit a:hover {font-size:12px; color:#303030; line-heightwegxmachen:17px; text-decoration:none;}

a.link_rot:links {font-size:12px; color:#e30304; line-height:17px; text-decoration:none; font-weight:normal;}
a.link_rot:hover {font-size:12px; color:#303030; line-height:17px; text-decoration:none;}

a.link_rot {font-size:12px; color:#e30304; line-height:17px; text-decoration:none; font-weight:normal;}

a.link_rot_href {font-size:13px; color:#e30304; text-decoration:none; font-weight:bold; margin:20px 0 0 10px;}
a.link_rot_href:hover {color:#303030; text-decoration:none;}



.content_breit_height {padding:0; border:1px solid #f8f8f8; border-top: 0px; width:596px; height:217px; background-color:#fff; clear: both; position:relative;}
*+html .content_breit_height { border:1px solid #f8f8f8; border-top: 0px; width:596px; height:219px; background-color:#fff; clear: both; position:relative; padding:0; margin:0;}
* html .content_breit_height { border:1px solid #f8f8f8; border-top: 0px; width:596px; height:199px; background-color:#fff; clear: both; position:relative; padding:0; margin:0;}




.content_breit_magazin p {margin:0; padding:5px 10px; font-size:11px; color:#000; line-height:16px; }

.content_breit_magazin li {line-height:16px; margin:0; padding:0; padding-right:15px; font-size:11px; }



.content_breit_halb {padding:0; border:1px solid #f8f8f8; border-top: 0px; height:420px; width:298px; float:left; }
*+html .content_breit_halb { border:1px solid #f8f8f8; border-top: 0px; height:420px; width:298px; position:relative; padding:0; margin:0; float:left;}
* html .content_breit_halb { border:1px solid #f8f8f8; border-top: 0px; height:420px; width:297px; position:relative; padding:0; margin:0; float:left;}

.content_breit_halb_bottom { text-align:right; border-top:0 none; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; width:298px; padding:0; background:url(../img/h1_bg.jpg) repeat-x left top; height:21px; float:left;}



.both {clear: both; height:0; font-size:0.1em; line-height:0;}
*+html .both {clear: both; height:0; font-size:0.01em; line-height:0;}
.oben_p { padding-top:10px; }
.unten_p { padding-bottom:10px; }
div#inhalt .oben_p { padding-top:20px; }
div#inhalt .unten_p { padding-bottom:20px; }
div#teaserbereich .oben_p { padding-top:20px; }
div#teaserbereich .unten_p { padding-bottom:20px; }

.buttons {clear: both; padding:0; margin:0; position:relative; height:28px; width:600px;}

/* links mit pfeil und hintergrund mit verlauf */

.link_bg {float: right; background:url(../img/link_bg.jpg) repeat-y left top; height:20px; width:278px; text-align:right; padding-top:5px; clear:both; }
.link_bg a {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
.link_bg a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}

.link_bg_kurz {float: right; background: #ffffff url(../img/link_bg_kurz.jpg) repeat-y right top; height:20px; width:218px; text-align:left; padding-top:5px; clear:both; }
.link_bg_kurz a {margin-left:15px; padding-left:10px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat left 4px;}
.link_bg_kurz a:hover {margin-left:15px; padding-left:10px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat left 4px;}

div#content_smoll .link_bg_kurz {float: right; background: #efefef url(../img_wegxmachen/link_bg_kurz.jpg) repeat-y right top; height:20px; width:218px; text-align:left; padding-top:5px; clear:both; }
div#content_smoll .link_bg_kurz a {margin-left:10px; padding-left:10px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat left 4px;}
div#content_smoll .link_bg_kurz a:hover {margin-left:10px; padding-left:10px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat left 4px;}


.link_bg_kurz_re {float: right; background: #ffffff url(../img/link_bg_kurz.jpg) repeat-y right top; height:20px; width:218px; text-align:right; padding-top:5px; clear:both; padding-right: 10px}
.link_bg_kurz_re a {margin-left:15px; padding-left:10px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px; padding-right: 17px;}
.link_bg_kurz_re a:hover {margin-left:15px; padding-left:10px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px; padding-right: 17px;}


.link_bg_kurz_grau_links {float: left; background:url(../img/link_bg_links_grau.jpg) repeat-y left top; height:20px; width:220px; text-align:left; padding-top:5px; clear:both; }
.link_bg_kurz_grau_links a {margin-left:15px; padding-left:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
.link_bg_kurz_grau_links a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links_ak.gif) no-repeat left 4px;}



.link_bg_kurz input {cursor:pointer; margin-top:-5px; padding-top:0; border:none 0; margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 9px; text-align: right;}
*+html .link_bg_kurz input {margin-top:-3px; padding-top:0; border:none 0; margin-right:30px; padding-right:30px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 197px 7px;}
* html .link_bg_kurz input {margin-top:-3px; padding-top:0; border:none 0; margin-right:10px; padding-right:10px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 7px;}
.link_bg_kurz input:hover {color:#D70317; background:transparent url(../img/pfeil_ak.gif) no-repeat right 9px; text-decoration: underline;}
*+html .link_bg_kurz input:hover {color:#D70317; background:transparent url(../img/pfeil_ak.gif) no-repeat 197px 7px; text-decoration: underline;}


input.link_bg_kurz_rechts {cursor:pointer; margin-top:0; padding-top:0; border:none 0; margin-left:15px; padding-left:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
*+html input.link_bg_kurz_rechts  {margin-top:0; padding-top:0; border:none 0; margin-right:30px; padding-left:10px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
* html input.link_bg_kurz_rechts  {margin-top:0; padding-top:0; border:none 0; margin-right:10px; padding-left:10px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
input.link_bg_kurz_rechts:hover {color:#D70317; background:transparent url(../img/pfeil_links_ak.gif)  no-repeat left 4px; text-decoration: underline;}
*+html input.link_bg_kurz_rechts input:hover {color:#D70317; background:transparent url(../img/pfeil_links_ak.gif) no-repeat left 4px; text-decoration: underline;}


.link_bg_kurz01 {float: right; background:url(../img/link_bg_kurz.jpg) repeat-y right top; height:20px; width:218px; text-align:right; padding-top:5px; clear:both; }
.link_bg_kurz01 a {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
.link_bg_kurz01 a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}


.link_bg_kurz01 input {cursor:pointer; margin-top:0; padding-top:0; border:none 0; margin-right:15px; padding-right:15px; text-align:right; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
*+html .link_bg_kurz01 input {margin-top:-3px; padding-top:0; border:none 0; margin-right:30px; padding-right:30px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 197px 2px;}
* html .link_bg_kurz01 input {margin-top:-3px; padding-top:0; border:none 0; margin-right:10px; padding-right:10px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 2px;}


.link_bg_kurz203 {float: right; background:url(../img/link_bg_kurz.jpg) repeat-y right top; height:20px; width:218px; text-align:right; padding-top:5px; clear:both; }
.link_bg_kurz203 a {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
.link_bg_kurz203 a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}


.link_bg_kurz203 input {width:203px; cursor:pointer; margin-top:0; padding-top:0; border:none 0; margin-right:15px; padding-right:15px; text-align:right; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
*+html .link_bg_kurz203 input {width:203px; margin-top:0px; padding-top:0; border:none 0; margin-right:10px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
* html .link_bg_kurz203 input {width:203px; margin-top:0px; padding-top:0; border:none 0; margin-right:10px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
.link_bg_kurz203 input:hover {text-decoration: underline; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px; color: #D70317;}

.link_bg_kurz_zur {float: right; background:url(../img/link_bg_links.jpg) repeat-y right top; height:20px; width:218px; text-align:left; padding-top:5px; clear:both; }
.link_bg_kurz_zur a {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
.link_bg_kurz_zur a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}


.link_bg_kurz_zur input {cursor:pointer; margin-top:0; padding-top:0; border:none 0; margin-left:15px; padding-left:15px; text-align:left; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
*+html .link_bg_kurz_zur input {margin-top:0px; padding-top:0; border:none 0; margin-left:10px; padding-left:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
* html .link_bg_kurz_zur input {margin-top:0px; padding-top:0; border:none 0; margin-left:10px; padding-left:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}



.absolute {position:absolute; top:192px; right:0;}
* html .absolute {position:absolute; top:199px; }
*+html .absolute {position:absolute; top:197px; }

.absolute_magazin_home {position:absolute; top:206px; right:0;}



.link_bg_kurz_links {float: left; background:#FFFFFF url(../img/link_bg_links.jpg) repeat-y left top; height:20px; width:220px; text-align:left; padding-top:5px; clear:both; }
.link_bg_kurz_links a {margin-left:15px; padding-left:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links.gif) no-repeat left 4px;}
.link_bg_kurz_links a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_links_ak.gif) no-repeat left 4px;}



.link_bg_kurz_weiss {cursor:pointer; float: right; background:url(../img/link_bg_kurz_weiss.jpg) repeat-y right top; height:20px; width:218px; text-align:right; padding-top:5px; clear:both; margin-right:-15px; }
*+html .link_bg_kurz_weiss {cursor:pointer; float: right; background:url(../img/link_bg_kurz_weiss.jpg) repeat-y right top; height:20px; width:218px; text-align:right; padding-top:5px; clear:both; margin-right:-15px; }
* html .link_bg_kurz_weiss {cursor:pointer; float: right; background:url(../img/link_bg_kurz_weiss.jpg) repeat-y right top; height:20px; width:218px; text-align:right; padding-top:5px; clear:both; margin-right:-15px; }
.link_bg_kurz_weiss input {margin-top:-5px; padding-top:0; border:none 0; margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 9px;}
* html .link_bg_kurz_weiss input {margin-top:-2px; padding-top:0; border:none 0; margin-right:15px; padding-right:30px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 197px 6px;}
*+html .link_bg_kurz_weiss input {margin-top:-2px; padding-top:0; border:none 0; margin-right:30px; padding-right:30px; font-weight:normal; display:block; text-decoration:none; color:#303030; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 197px 6px;}





.buttons_left {width:298px; float:left;}
.buttons_right {width:298px; float:left;}

.point {margin:0; margin-bottom:8px; height:1px; width:274px; padding:13px 0; background:transparent url(../img/point.gif) repeat-x left bottom;}
* html .point {margin:0; margin-bottom:8px; padding-top:0; height:1px; width:268px; padding:0; background:transparent url(../img/point.gif) repeat-x left bottom;}
*+html .point {margin:0; margin-bottom:8px; padding-top:0; height:1px; width:268px; padding:5px 0; background:transparent url(../img/point.gif) repeat-x left bottom;}

.grau_linie { clear:left; height:1px; background-color:#ffffff; font-size:0.1em; line-height:0; margin:10px 0;}
 
.point_teaser {margin:0; margin-bottom:8px; margin-top:8px; height:1px; width:198px; padding:0; background:transparent url(../img/point.gif) repeat-x left bottom;}
* html .point_teaser {margin:0; margin-bottom:5px; margin-top:0; padding-top:0; height:1px; width:198px; padding:0; background:transparent url(../img/point.gif) repeat-x left bottom;}
*+html .point_teaser {margin:0; margin-bottom:8px; padding-top:0; height:1px; width:198px; padding:5px 0; background:transparent url(../img/point.gif) repeat-x left bottom;}



/* ICONS CONTENT */

.content_icons { display:inline; width:596px; height:146px; margin:0; padding:0; }
.bg_content_icons { display:block; width:274px; height:56px; background:transparent url(../img/icons/bg_content_icons.jpg) no-repeat left top; float:left; margin:15px 0 0 15px; padding:0; position:relative;}
*+html .bg_content_icons { display:block; width:274px; height:56px; background:transparent url(../img/icons/bg_content_icons.jpg) no-repeat left top; float:left; margin:15px 0 0 17px; padding:0; position:relative;}
* html .bg_content_icons { display:block; width:274px; height:56px; background:transparent url(../img/icons/bg_content_icons.jpg) no-repeat left top; float:left; margin:15px 8px 0 8px; padding:0; position:relative;}

.bg_content_icons_titel {position:absolute; top:5px; left:80px; font-weight:bold; color:#303030; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:13px; }
.bg_content_icons_img { width:46px; height:45px; position:absolute; top:5px; left:10px;}




/* ICONS CONTENT BUTTONS */

.icons_but_content { width:190px; height:40px; position:relative; padding-top:28px; padding-left:78px;}
.icons_but { width:190px; height:30px; position:relative;}

.icons_but_start { font-size:11px; width:59px; height:20px; float:left; background:transparent url(../img/buttons/but_start_select.jpg) no-repeat left top; margin-left:2px;}
.icons_but_start a {display:block; width:19px; height:20px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; line-height:19px; padding:0 20px; margin:0; }
.icons_but_start a:hover {display:block; width:19px; height:27px; background:transparent url(../img/buttons/but_start_current.jpg) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; line-height:19px; font-size:11px; font-weight:normal; padding:0 20px;  margin:0;}
.icons_but_start span {width:19px; height:20px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; line-height:19px; padding:0 20px; margin:0; }

* html .icons_but_start a {display:block; width:23px; height:27px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; padding:1px 15px 6px 20px; margin:0; }
* html .icons_but_start a:hover {display:block; width:23px; height:20px; background:transparent url(../img/buttons/but_start_current.jpg) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; padding:1px 15px 6px 20px;  margin:0;}
* html .icons_but_start span {width:23px; height:20px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; line-height:20px; padding:1px 15px 6px 20px; margin:0; }


.icons_but_details {width:60px; height:20px; float:left; background:transparent url(../img/buttons/but_details_select.jpg) no-repeat left top; margin-left:2px;}
.icons_but_details a { display:block; padding:0 13px; line-height:19px; width:32px; height:20px; color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal;  margin:0; }
.icons_but_details a:hover {display:block; line-height:19px; padding:0 13px; background:transparent url(../img/buttons/but_details_current.jpg) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal;  margin:0;}
.icons_but_details span {display:block; width:32px; height:20px; line-height:19px; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; background:transparent url(../img/buttons/but_details_current.jpg) no-repeat left top; font-size:11px; font-weight:normal; padding:0 13px; margin:0; }

* html .icons_but_details {width:36px; height:27px; float:left; background:transparent url(../img/buttons/but_details_select.jpg) no-repeat left top; margin-left:2px;}
* html .icons_but_details a { display:block; padding:1px 10px 6px 13px; width:36px; height:20px; color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal;  margin:0; }
* html .icons_but_details a:hover {display:block; padding:1px 10px 6px 13px; width:36px; height:20px; background:transparent url(../img/buttons/but_details_current.jpg) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal;  margin:0;}
* html .icons_but_details span {width:32px; height:27px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; background:transparent url(../img/buttons/but_details_current.jpg) no-repeat left top; font-size:11px; font-weight:normal; padding:0px 13px 0px 13px; margin:0; }

.icons_but_statistik { width:58px; height:20px; background:transparent url(../img/buttons/but_statistik_select.jpg) no-repeat right top; float:left;}
.icons_but_statistik a { line-height:19px; display:block; padding:0 10px; width:38px; height:20px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0; }
.icons_but_statistik a:hover {line-height:19px; display:block; padding:0 10px; background:transparent url(../img/buttons/but_statistik_current.jpg) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0;}
.icons_but_statistik span {line-height:19px; display:block; width:38px; height:20px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; background:transparent url(../img/buttons/but_statistik_current.jpg) no-repeat left top; font-size:11px; font-weight:normal; padding:0 10px; margin:0; }

* html .icons_but_statistik { width:21px; height:27px; background:transparent url(../img/buttons/but_statistik_select.jpg) no-repeat right top; float:left;}
* html .icons_but_statistik a { display:block; padding:1px 11px 6px 10px; width:21px; height:20px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0; }
* html .icons_but_statistik a:hover { display:block; padding:1px 11px 6px 10px; width:21px; height:20px; background:transparent url(../img/buttons/but_statistik_current.jpg) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0;}


.haekchen {position:absolute; top:5px; right:-25px; width:15px; height:15px; background:transparent url(../img/icons/haekchen.gif) no-repeat left top; padding:2px 15px 5px 15px; margin:0; }


.icons_but_start_weiss { font-size:11px; width:70px; height:20px; float:left; background:transparent url(../img/buttons/but_start_select.gif) no-repeat left top; margin-left:2px;}
.icons_but_start_weiss a {display:block; width:40px; height:20px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; line-height:19px; padding:0 16px; margin:0; }
.icons_but_start_weiss a:hover {display:block; width:40px; height:27px; background:transparent url(../img/buttons/but_start_current.gif) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; line-height:19px; font-size:11px; font-weight:normal; padding:0 16px;  margin:0;}
.icons_but_start_weiss span {width:40px; height:20px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; line-height:19px; padding:0 20px; margin:0; }

* html .icons_but_start_weiss a {display:block; width:44px; height:27px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; padding:1px 15px 6px 20px; margin:0; }
* html .icons_but_start_weiss a:hover {display:block; width:44px; height:20px; background:transparent url(../img/buttons/but_start_current.gif) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; padding:1px 15px 6px 20px;  margin:0;}
* html .icons_but_start_weiss span {width:44px; height:20px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; line-height:20px; padding:1px 15px 6px 20px; margin:0; }


.icons_but_statistik_weiss { width:70px; height:20px; background:transparent url(../img/buttons/but_statistik_select.gif) no-repeat right top; float:left; margin-left:2px;}
.icons_but_statistik_weiss a { line-height:19px; display:block; padding:0 17px; width:59px; height:20px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0; }
.icons_but_statistik_weiss a:hover {line-height:19px; display:block; padding:0 17px; background:transparent url(../img/buttons/but_statistik_current.gif) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0;}
.icons_but_statistik_weiss span {line-height:19px; display:block; width:59px; height:20px;  color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; background:transparent url(../img/buttons/but_statistik_current.gif) no-repeat left top; font-size:11px; font-weight:normal; padding:0 10px; margin:0; }

* html .icons_but_statistik_weiss { width:21px; height:27px; background:transparent url(../img/buttons/but_statistik_select.gif) no-repeat right top; float:left;}
* html .icons_but_statistik_weiss a { display:block; padding:1px 11px 6px 10px; width:21px; height:20px;  color:#39342f; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0; }
* html .icons_but_statistik_weiss a:hover { display:block; padding:1px 11px 6px 10px; width:21px; height:20px; background:transparent url(../img/buttons/but_statistik_current.gif) no-repeat left top; color:#fff; font-family:Tahoma, Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration: none; font-size:11px; font-weight:normal; margin:0;}





/* Kalender -------------------------------------------------------------------------------- */

table.calendarTableStyle { margin: 3px 0 5px 14px; }
* html table.calendarTableStyle { margin: 3px 0 0 14px; }
*+html table.calendarTableStyle { margin: 3px 0 0 14px; }
 /* td-class, wo link zurück */
table.calendarTableStyle .calendarPreviousLinkStyle  { font-size: 12px; text-align: left; vertical-align: middle;}

/* td-class, wo link weiter */
table.calendarTableStyle .calendarNextLinkStyle  { font-size: 12px; text-align: right; vertical-align: middle; }

 /* td-class, wo Monatsname steht */
table.calendarTableStyle .calendarTitleStyle  { text-align:center; font-size: 12px;
	font-weight:normal; /* color: #303030; */ color: #303030; padding:3px 0;}
	
.kalender_date {font-size: 12px; color: #303030; font-weight:normal; width:150px;  text-align:center;}
* html .kalender_date { width:150px;  text-align:center; }

 /* td-class, wo link weiter */
table.calendarTableStyle .calendarNextLinkStyle  { font-size: 12px; text-align: right; vertical-align: middle;
}

 /* td-class, wo Monatsname steht */
table.calendarTableStyle .calendarTitleStyle  { text-align:center; font-size: 12px; font-weight:normal;
	/* color: #303030; */ color: #303030; padding:3px 0;}

 /* td-class, wo Tagesnamen stehen */
table.calendarTableStyle .calendarWeekdayStyle  { text-align:center; font-size:12px;
	font-weight:normal; /* color: #303030; */ color: #303030; padding:3px 0;}



/* NAVIGATION TABELLEN REITER */

.navi_grafik { margin:0; float:left; width:596px; height:auto; background: #F8F8F8 url(../img/bg_h2-inhalt.gif) repeat-x scroll left top; position:relative; padding-top: 5px; padding-bottom:5px}

.navi_grafik .select, .navi_grafik .current {margin:0; padding:0; list-style:none; display:block;}

.navi_grafik li {display:inline; margin:0; padding:0;height:auto;}

.navi_grafik .select a,
.navi_grafik .current a{display:block; cursor:pointer; float:left; text-decoration:none; white-space:nowrap;}
* html .navi_grafik .select a, * html #nav .current a {width:1px;}

.navi_grafik .select a b,
.navi_grafik .current a b {font-weight:normal; height:21px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; display:block; padding:0 15px; line-height:20px; color:#333333; border:0 none;}

.navi_grafik .titel {float:left; width:196px; margin:0; padding:0;}

.navi_grafik .titel b {font-weight:bold; margin:0; padding-left:10px; font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:20px; }

*+html .navi_grafik .select a b,
*+html .navi_grafik .current a b {height:21px;}

* html .navi_grafik .select a b,
* html .navi_grafik .current a b  {height:21px;}



.navi_grafik .select a:hover b,
.navi_grafik .select li:hover a b {color:#fff; background: url(../img/nav_tage_ak.jpg) repeat-x scroll right top;}

* html .navi_grafik .select a:hover b,
* html .navi_grafik .select li:hover a b {color:#fff; background: url(../img/nav_tage_ak.jpg) repeat-x scroll right top;}

.navi_grafik .current a{background-position:0 -75px;}
.navi_grafik .current a b {background-position:100% -75px; color:#fff; background: url(../img/nav_tage_ak.jpg) repeat-x scroll right top;}



.feld_rot {hight:21px; background:transparent url(../img/navdown_bg_linie.jpg) repeat-x top left; font-weight: normal;  color:#fff; border:0 none; font-size:11px;}
.feld_grau {hight:21px; background:transparent url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; font-weight: normal;  color:#333333; border:0 none; font-size:11px;}


table.standard td.link_rot_kurz_table {background:url(../img/navdown_bg_linie01.jpg) #e20202 repeat-x top left; border:0 none; color:#fff; height:20px; line-height:16px; vertical-align:middle; text-align:right;}
table.standard td.link_rot_kurz_table a { margin-right:15px; padding-right:15px; font-weight:normal; display:block;text-decoration:none; font-size:11px; font-weight: normal; color:#fff; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_weiss.gif) no-repeat right 6px;}
table.standard td.link_rot_kurz_table a:hover {margin-right:15px; padding-right:15px; font-size:11px; display:block; text-decoration:none; color:#fff; font-weight: normal; background:transparent url(../img/pfeil_weiss.gif) no-repeat right 6px; text-decoration: underline;}

.link_rot_kurz_table {background:url(../img/navdown_bg_linie01.jpg) #e20202 repeat-x top left; border:0 none; color:#fff; height:20px; line-height:16px; vertical-align:middle; text-align:right;}
.link_rot_kurz_table a { margin-right:15px; padding-right:15px; font-weight:normal; display:block;text-decoration:none; font-size:11px; font-weight: normal; color:#fff; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_weiss.gif) no-repeat right 4px;}
.link_rot_kurz_table a:hover {margin-right:15px; padding-right:15px; font-size:11px; display:block; text-decoration:none; color:#fff; font-weight: normal; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}

.but_aufgaben_current a {height:22px; width:240px; display:block; background:transparent url(../img/buttons/but_aufgaben_current.gif) no-repeat top left; font-weight:normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#ffffff;  }
.but_aufgaben_current a:hover {height:22px; width:240px; display:block; background:transparent url(../img/buttons/but_aufgaben_current.gif) no-repeat top left; font-weight:normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#ffffff;  }
.but_aufgaben_select a {height:22px; width:240px; display:block; font-weight:normal; background:transparent url(../img/buttons/but_aufgaben_select.gif) no-repeat top left; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#000000; }
.but_aufgaben_select a:hover {height:22px; width:240px; display:block; font-weight:normal; background:transparent url(../img/buttons/but_aufgaben_current.gif) no-repeat top left; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; color:#ffffff;  }

.but_aufgaben_current a {margin-top:10px; margin-left:12px;}
.but_aufgaben_current a:hover {margin-top:10px; margin-left:12px; }
.but_aufgaben_select a {margin-top:10px; margin-left:12px; }
.but_aufgaben_select a:hover {margin-top:10px; margin-left:12px; }

* html .but_aufgaben_current a {margin-top:11px; margin-left:0; margin-right:0;}
* html .but_aufgaben_current a:hover {margin-top:11px; margin-left:0; margin-right:0;}
* html .but_aufgaben_select a {margin-top:11px; margin-left:0; margin-right:0;}
* html .but_aufgaben_select a:hover {margin-top:11px; margin-left:0; margin-right:0;}

*+html .but_aufgaben_current a {margin-top:10px; margin-left:0;}
*+html .but_aufgaben_current a:hover {margin-top:10px; margin-left:0; }
*+html .but_aufgaben_select a {margin-top:10px; margin-left:0; }
*+html .but_aufgaben_select a:hover {margin-top:10px; margin-left:0; }



/* Tabelle standard -------------------------- */

table.standard { width:596px; margin:0; border-collapse: collapse; font-size:11px; border:0 none;}
table.standard th, table.standard th.sortable {background: url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; padding:3px; font-weight: normal;  color:#333333; border:0 none;}
/* 
table.standard th, table.standard th.sortable {background: url(../img/navdown_bg_linie.jpg) repeat-x top left; padding:3px; font-weight: normal;  color:#fff; border:0 none;}
*/
th.left {float: none;}
table.standard td {border: 1px solid #f8f8f8; background-color: #fff; padding:4px; vertical-align:middle; vertical-align:top; }

table.standard td.grau {background: url(../img/navdown_bg_linie_grau.jpg) repeat-x top left; border:0 none; color:#333333; vertical-align:middle; }

table.standard td.grau_link {background:#e5e5e5 url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; border:0 none; color:#333333; vertical-align:middle; text-align:right;}
table.standard td.grau_link a { background-image:none; font-size:11px; font-weight: normal; color:#333333; }
table.standard td.grau_link a:hover { font-size:11px; font-weight: normal; color:#e20103; }

table.standard td.link_bg_kurz_table {background:url(../img/link_bg_kurz.jpg) repeat-y right top; border:0 none; color:#333333; height:20px; padding-top:5px; vertical-align:middle; text-align:right;}
table.standard td.link_bg_kurz_table a { margin-right:15px; padding-right:15px; font-weight:normal; display:block;text-decoration:none; font-size:11px; font-weight: normal; color:#303030; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
table.standard td.link_bg_kurz_table a:hover {margin-right:15px; padding-right:15px; font-size:11px; display:block; text-decoration:none; color:#303030; font-weight: normal; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}




table.standard td a {text-decoration:none; color:#D70317; background: url(../img/icons/link_pfeil.gif) no-repeat 0 4px; padding-left:10px; font-size:11px;}
table.standard td a:hover {text-decoration:underline; color:#D70317; padding-left:10px; font-size:11px;}
table.standard td table td {border: none; background-color: none; padding:0; margin:0;}

table.standard th.sortable a { text-decoration: none; background: url(../img/icons/link_pfeil.gif) no-repeat 0 2px; font-size:11px; }

.forum_titel_rot {float:none; background: url(../img/navdown_bg_linie.jpg) repeat-x top left; padding:3px; padding-left:15px; font-weight: normal;  color:#fff; border:0 none; position:relative; margin-top:21px;}
.forum_titel_grau {line-height:18px; float:none; background-color:#e6ecf7; padding:3px; padding-left:15px; color:#333333; font-weight: normal;  border-right:0 none; border-left:0 none; margin:0; border-bottom-width:1px; border-bottom-color:#a0a0a0; border-bottom-style:solid;  border-top-width:1px; border-top-color:#fff; border-top-style:groove; position:relative; margin-top:21px;}
*+html .forum_titel_grau {height:18px; float:none; background-color:#e6ecf7; padding:3px; padding-left:15px; color:#333333; font-weight: normal;  border-right:0 none; border-left:0 none; margin:0; border-bottom-width:1px; border-bottom-color:#a0a0a0; border-bottom-style:solid;  border-top-width:1px; border-top-color:#fff; border-top-style:groove; position:relative; margin-top:0;}
* html .forum_titel_grau {height:18px; float:none; background-color:#e6ecf7; padding:3px; padding-left:15px; color:#333333; font-weight: normal;  border-right:0 none; border-left:0 none; margin:0; border-bottom-width:1px; border-bottom-color:#a0a0a0; border-bottom-style:solid;  border-top-width:1px; border-top-color:#fff; border-top-style:groove; position:relative; margin-top:0;}
.forum_grau_link {font-size:11px; height:21px; background:#e5e5e5 url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; padding-top:4px; padding-left:15px; font-weight: normal;  color:#000000; border:0 none; }

.forum_grau_link a { background-image:none; font-size:11px; font-weight: normal; color:#333333; }
.forum_grau_link a:hover { font-size:11px; font-weight: normal; color:#e20103; }

  
/* BLAETTERN */

.blaettern { display:block; float:right; margin-left:10px; height:14px; border: 0 none; padding:4px; text-align:right; }
.blaettern a {text-decoration:none; color:#333333; font-size:11px;}
.blaettern a:hover {text-decoration:none; color:#c40004; font-size:11px;}
.blaettern span {text-decoration:none; color:#c40004; margin-left:5px; margin-right:5px; font-size:11px; font-weight:normal;}

.blaettern-spec { border-left:1px solid #efefef; height:14px; width:291px;}
* html .blaettern-spec { border-left:1px solid #efefef; height:14px; width:292px;}

.weiter {margin:0 15px 0 10px; font-weight:normal; display:inline; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }
.weiter a {padding-right:15px; color:#303030;  background:transparent url(../img/buttons/icon_pfeil_weiter_select.gif) no-repeat right 3px;}
.weiter a:hover {padding-right:15px; color:#c40004; font-size:11px; background:transparent url(../img/buttons/icon_pfeil_weiter_current.gif) no-repeat right 3px;}
.weiter_aus {margin:0 15px 0 10px; font-weight:normal; display:inline; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;}
.weiter_aus a {padding-right:15px; color:#fff;  background:transparent url(../img/buttons/icon_pfeil_weiter_aus.gif) no-repeat right 2px;}

.zurueck { margin:0 10px 0 15px; font-weight:normal; display:inline; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }
.zurueck a {padding-left:15px; color:#303030;  background:transparent url(../img/buttons/icon_pfeil_zurueck_select.gif) no-repeat left 2px;}
.zurueck a:hover {padding-left:15px; color:#c40004; font-size:11px; background:transparent url(../img/buttons/icon_pfeil_zurueck_current.gif) no-repeat left 2px;}
.zurueck_aus {margin:0 10px 0 15px; font-weight:normal; display:inline; text-decoration:none; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }
.zurueck_aus a {padding-left:15px; color:#fff;  background:transparent url(../img/buttons/icon_pfeil_zurueck_aus.gif) no-repeat left 2px;}

.blaettern_zahlen { display:inline; margin:0 2px;}

table.standard th.grau {
	border-bottom: 1px dotted #cecece;
	border-top: none;
	border-right: 1px solid #e1e1e1;
	border-left: none;	
	background-color: #e1e1e1;
}

table.standard td.grau, table.standard td.grau_dunkel {
	color:#676767;
	border-bottom: 1px solid #cecece;
	border-top: none;
	border-right: none;
	border-left: none;
}

table.standard td.grau { background-color: #f4f4f4; }
table.standard td.grau_dunkel { background-color: #e1e1e1; }

table.standard td.last { border-right: 1px solid #f4f4f4; }

table.standard td.forum_titel_grau  {float:none; background-color:#f8f8f8; border-right:0 none; border-left:0 none; margin:0; border-bottom:1px solid #e5e5e5;  border-top:1px solid #b3b3b3; padding:3px; padding-left:15px; font-weight: normal;  color:#333333; position:relative; }

table.standard ul, div.magazin_beitrag ul, div.magazin_beitrag ol{
	margin-top:10px;
}

#content table.standard ul li {
	font-size:80%;
	color:#000000;
}

#content div.magazin_beitrag ul li, #content div.magazin_beitrag ol li {
	font-size:90%;
	color:#333333;
	margin-left:13px;
	line-height:15px;
}



.content_breit_grafik { border:1px solid #f8f8f8; border-top: 0px; width:596px; padding:0; background-color:#f9fbfb; clear: both; margin:0; position:relative;}
#content_teaser_smoll { border:1px solid #f8f8f8; border-top: 0px; width:279px; margin:0; padding:0; background-color:#fafbfb; float:left;}
.border_last_bottom { border-bottom:none 0;}
.border_last_top { border-top:none 0;}
.border_last_right { border-right:none 0;}
.border_last_left { border-left:none 0;}
.border_last_ganz { border:none 0;}

#content_breit_grafik_bottom { width:599px; padding:0; background-color:#f8f8f8; height:21px; background_wegxmachen:url(../img/content_tabelle_bottom.jpg) no-repeat left bottom;}
.grafik {margin:0; padding:15px; padding-top:0;}
.content_breit_grafik p {margin:0; padding:15px; font-weight:normal; font-size:12px; color:#4c4843; line-height:17px;}
.content_breit_grafik h3 {font-size:12px; color:#333333; line-height:17px;}


.content_breit_links {float:left; width:165px; position:relative; }
* html .content_breit_links {float:left; width:160px; position:relative;}
.content_breit_rechts {float:right; width:100px; text-align:right; position:relative; }
* html .content_breit_rechts {float:right; width:95px; text-align:right; position:relative; }

#content_breit_bild {background-color:#fdfdfd; border-top_wegxmachen:solid 1px #d9d9d9; border-right:solid 1px #f8f8f8; font-size:12px; color:#000; float:left; width:268px; padding:10px 15px;}
* html #content_breit_bild {background-color:#fdfdfd; border-top_wegxmachen:solid 1px #d9d9d9; border-right:solid 1px #f8f8f8; font-size:12px; color:#000; float:left; width:278px; padding:10px 0px 10px 10px;}



#content_breit_text {background-color:#fff; border-top_wegxmachen:solid 1px #d9d9d9; font-size:12px; color:#000; float:left; width:297px; height:186px; }
* html #content_breit_text {background-color:#fff; border-top_wegxmachen:solid 1px #d9d9d9; font-size:12px; color:#000; float:left; width:292px; height:188px; margin-left: 5px}
.text_padding { padding:20px 13px;}
* html .text_padding { padding-top:20px; padding-bottom:20px; padding-left:8px;}
.gehirn { background:#fdfdfd url(../img/gehirn.gif) no-repeat 25px 5px; height:120px; width:244px; margin:2px 12px; padding-top:14px; z-index:50;}

.content_breit_bg {padding:0; border-top:solid 1px #f8f8f8;  width:596px; background:#ffffff url(../img/bg_aufgaben_archivr.gif) repeat-y left top; clear: both; position:relative;}
*+html .content_breit_bg { border-top:solid 1px #f8f8f8; width:596px; background:#ffffff url(../img/bg_aufgaben_archivr.gif) repeat-y left top; clear: both; position:relative; padding:0; margin:0;}
* html .content_breit_bg { border-top:solid 1px #f8f8f8;  width:596px; background:#ffffff url(../img/bg_aufgaben_archivEXr.gif) repeat-y left top; clear: both; position:relative; padding:0; margin:0;}

#content_breit_text_bg { position:relative; font-size:12px; color:#000; float:left; width:299px;  }
* html #content_breit_text_bg { position:relative;  font-size:12px; color:#000; float:left; width:268px; padding:0; }

#content_breit_bild_bg { position:relative; font-size:12px; color:#000; float:left; width:266px; padding:3px 15px 10px 15px;}
* html #content_breit_bild_bg {position:relative; font-size:12px; color:#000; float:left; width:288px; padding:10px 0; }
*+html #content_breit_bild_bg { font-size:12px; color:#000; float:left; width:276px; padding:10px 9px;}


#inhalt .trennlinie_magazin  { background: url(../img/bg_dunkelgrau_trenner.gif) repeat-x; padding: 0;
	margin: 0 0 0 10px; width:575px; height:1px; font-size:1px; }

.magazin_bild_home {margin:0; padding:0; width:300px; height:200px; float:left; position:relative;}
.magazin_bild_home img {margin:0; padding:0; width:300px; height:200px;}
.magazin_text_home {overflow: hidden; margin:0; width:290px; height:170px; color:#4c4843; font-size:12px; float:left;  position:relative;}
.magazin_text_home_titel a { padding:10px 0 0 11px; width:255px; font-weight:bold; display:block; color:#4c4843; font-size:12px; float:left;  position:relative;}
.magazin_text_home_text a { padding:0; width:268px;  font-weight:normal; display:block; color:#4c4843; font-size:12px; float:left;  position:relative;}
.magazin_text_home_text p { padding:15px; margin:0;}

.index_bild {margin:0; padding:0; width:302px; height:169px; float:left; position:relative;}
.index_bild img {margin:0; padding:0; width:302px; height:169px;}
.index_text {overflow: hidden; margin:0; width:290px; height:120px; color:#4c4843; font-size:12px; float:left;  position:relative;}




/* Floats ohne zusaetzliches Element aufheben */
.clearfix:after { content: "."; visibility: hidden; display: block; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; background-color:#ffffff;}



.xxw_links { display:inline; float:left; margin-left:10px; font-size:11px; }
div.clearfix .xxw_links { display:inline; float:left; margin-left:10px; font-size:11px; }
div.clearfix .xxw_links div.runde_ecken_grau { display:inline; float:left; margin-left:5px; font-size:11px; }

.xxw_links p { margin:5px; padding:0; font-size:11px; }

.xxw_rechts { display:inline; float:right; margin-right:50px; }
* html .xxw_rechts { display:inline; float:right; margin-right:26px; }

.xxw_links select { height:18px;}
.xxw_links p img { margin:0 5px; width:15px; height:15px; }

.xxw_links h3 {font-size:12px; color:#333333; line-height:17px;}

.mag_titel { width: 420px; margin-bottom:5px; font-weight: bold;  color: #4c4843; }

#inhalt .mag_titel a{ color: #4c4843; text-decoration:none; font-weight: bold;}

.mag_teaser { width: 420px; }

#inhalt .mag_teaser a { color: #4f4f4f; text-decoration:none;}
#inhalt .mag_teaser a p { color: #4f4f4f; text-decoration:none; font-size:12px; padding:0; margin:0;}

div.magazin_beitrag ul, div.uebung_beitrag ul { list-style-position: outside; list-style-type: disc;
    padding-left: 16px; margin-top: 3px; }

div.magazin_beitrag ul li, div.uebung_beitrag ul li { padding-bottom:5px; }

div.magazin_beitrag ul li { font-size:11px; line-height: 17px; }

div.magazin_beitrag p { margin-bottom:10px; }

div.magazin_beitrag div.teamborder { font-size:11px; line-height: 17px; }

div.magazin_beitrag div.teamborder .subline { font-weight: bold; }
/* Balken -------------------------------------------------------------------------------- */

.balke_ramen_mitte {border:solid 1px #c0c0c0; padding:1px; width:240px; height:17px;}
.balke_ramen_breit {border:solid 1px #c0c0c0; padding:1px; width:184px; height:18px;}
.balke_ramen_klein {border:solid 1px #c0c0c0; padding:1px; width:184px; height:11px;}
* html .balke_ramen_klein {border:solid 1px #c0c0c0; padding:1px; width:184px; height:11px; margin:0; font-size:1px;}

.balke_ramen_breit_zahlen {background:transparent url(../img/balken/zahlen.gif) no-repeat left bottom; width:188px; height:15px; padding:0; margin:0;}

.balke_bg_mitte { background-color:#e5e5e5; width:240px; height:17px;}
.balke_bg_breit { background-color:#e5e5e5; width:184px; height:18px;}
.balke_bg_klein { background-color:#e5e5e5; width:184px; height:11px;}
* html .balke_bg_klein { background-color:#e5e5e5; width:184px; height:11px; margin:0; font-size:1px;}

.balke_rot_mitte {background:transparent url(../img/balken/mitte.jpg) repeat-x left top; width:200px; height:17px;}
.balke_rot_breit {background:transparent url(../img/balken/breit.jpg) repeat-x left top; width:100px; height:18px;}
.balke_rot_klein {background:transparent url(../img/balken/klein.jpg) repeat-x left top; width:100px; height:11px;}
* html .balke_rot_klein {background:transparent url(../img/balken/klein.jpg) repeat-x left top; width:100px; height:11px; margin:0;}

.menchen_rot {background:transparent url(../img/icons/menchen_rot.gif) no-repeat left top; width:28px; height:43px;}
.menchen_blau {background:transparent url(../img/icons/menchen_blau.gif) no-repeat left top; width:47px; height:43px;}

.teaser_balken {padding:0; padding-bottom:20px; }

.bg_daten {background:transparent url(../img/bg_daten.gif) no-repeat left top; width:578px; height:29px; padding:6px 10px; margin:0 10px; }
* html .bg_daten {background:transparent url(../img/bg_daten.gif) no-repeat left top; width:568px; height:29px; padding:6px; margin:0; margin-left:10px;}
.bg_daten_breit {background:transparent url(../img/bg_daten_breit.gif) no-repeat left top; width:578px; height:120px; padding:6px 10px; margin:0 10px; }
* html .bg_daten_breit {background:transparent url(../img/bg_daten_breit.gif) no-repeat left top; width:568px; height:120px; padding:6px; margin:0; margin-left:10px;}

.bg_daten_kl {background:transparent url(../img/bg_daten_kl.gif) no-repeat left top; width:180px; height:29px; padding:6px 10px; margin:0 8px; }
* html .bg_daten_kl {background:transparent url(../img/bg_daten_kl.gif) no-repeat left top; width:190px; height:29px; padding:6px; margin:0; margin-left:9px;}

.bg_daten_mt {background:transparent url(../img/bg_daten_mt.gif) no-repeat left top; width:262px; height:29px; padding:6px 10px; margin:0; }
* html .bg_daten_mt {background:transparent url(../img/bg_daten_mt.gif) no-repeat left top; width:281px; height:29px; padding:6px; margin:0; }

.bg_daten_mt1 {background:transparent url(../img/bg_daten_mt1.gif) no-repeat left top; width:350px; height:29px; padding:6px 10px; margin:0; }
* html .bg_daten_mt1 {background:transparent url(../img/bg_daten_mt1.gif) no-repeat left top; width:359px; height:29px; padding:6px; margin:0; }

* html .bg_daten_ie6 {margin-left:0;}

.bg_pflichtfeld {background:transparent url(../img/bg_pflichtfeld.gif) no-repeat right top; width:90px; font-size:11px; height:24px; padding:6px; padding-right:15px; text-align:right; color:#a0a0a0; float:right; margin:0; margin-right:10px; position:relative;}

* html .bg_pflichtfeld {background:transparent url(../img/bg_pflichtfeld.gif) no-repeat right top; width:90px; font-size:11px; height:24px; padding:6px; padding-right:15px; text-align:right; color:#a0a0a0; float:right; margin:0; margin-right:7px; position:relative;}



/* Footerbereich ----------------------------------------------------------------------- */
 
#abschluss {height:auto; font-size:11px; color:#ffffff; line-height:1.8em; padding:15px 0 15px 0; margin:0 auto; width:840px;}
*+html #abschluss {height:auto; font-size:11px; color:#ffffff; line-height:1.8em; padding: 0 0 0px 0; margin:0 auto; width:840px;}
* html #abschluss {height:auto; font-size:11px; color:#ffffff; line-height:1.8em; padding: 0 0 15px 0; margin:0 auto; width:840px;}

#abschluss a, #abschluss a:link  { color:#ffffff; text-decoration: none; padding:0 3px 0 3px;}
#abschluss a:hover  { color:#ffffff; text-decoration: underline;}

.abschluss_links {float:left; width:450px;}
.abschluss_abspann {float:left; margin-top: 30px; text-align: right; width:840px; background: transparent url(../img/footer-navigation_bg.gif) right 0px no-repeat; height: 45px}
*+html .abschluss_abspann {float:left; margin-top: -40px; text-align: right; width:840px; background: transparent url(../img/footer-navigation_bg.gif) right 1px no-repeat; height: 45px}
* html .abschluss_abspann {float:left; margin-top: 30px; text-align: right; width:840px; background: transparent url(../img/footer-navigation_bg.gif) right 1px no-repeat; height: 45px}
.abspann_letzt {padding-right: 10px !important;}
.abspann_letzt_public {padding-right: 10px !important; padding-left: 40px !important;}
.abschluss_links_pm {float:right; width:140px; text-align:right; }
.logo_xx_well {float:left; margin:0; }


/* Teaserbereich ------------------------------------------------------------------------- */

.teaser_balken_padding { padding:0px 15px;}
.teaser_icon { display:block; width:27px; height:27px; float:left; padding:0px 8px 5px 15px;}

.teaser_link  {display:block; width:160px; height:37px; text-align:left; float:left; margin-top:4px; padding:0 8px 0 0; vertical-align:middle;}
.teaser_link  table {height:37px; vertical-align:middle;}

.teaser_link  a {font-weight:bold; text-decoration:none; color:#303030; font-size:12px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 6px; padding-right:10px; }
.teaser_link  a:hover {text-decoration:none; color:#303030; background:transparent url(../img/pfeil_ak.gif) no-repeat right 6px;}

* html .teaser_link  {display:block; width:130px;  height:37px; text-align:left;  float:left; padding:4px 8px 0 0; position:relative;}
* html .teaser_link  a {display:block; width:130px; height:37px;  font-weight:bold; text-decoration:none; color:#303030; font-size:12px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 4px left; padding-left:10px; }
* html .teaser_link  a:hover {text-decoration:none; color:#303030; background:transparent url(../img/pfeil_ak.gif) no-repeat 4px left;}
* html .teaser_link  table {height:37px; vertical-align:middle; }

*+html .teaser_link  {display:block; width:140px;  height:37px; text-align:left; float:left; padding:4px 8px 0 0;}
*+html .teaser_link  a {display:block; width:140px; height:37px;  font-weight:bold; text-decoration:none; color:#303030; font-size:12px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 4px left; padding-left:10px; }
*+html .teaser_link  a:hover {text-decoration:none; color:#303030; background:transparent url(../img/pfeil_ak.gif) no-repeat 4px left;}
*+html .teaser_link  table {width:140px; height:37px; vertical-align:middle;}

.teaser_artikel {background-color: #f8f8f8; line-height:17px; padding:10px 10px 10px 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color:#303030; }
.teaser_artikel a { font-size:11px; padding-top:10px; padding-bottom:10px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color:#303030;}
.teaser_artikel a:hover { text-decoration:none; color:#e10507;}

.teaser_lehrl {height:110px; line-height:17px; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color:#303030; background:url(../img/bild_index_teaser.jpg) no-repeat left bottom;}

.teaser_analyse { line-height:17px; padding:10px 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color:#303030; background:#ffffff url(../img/bg_teaser_analyse.jpg) no-repeat left top;}

.teaser_question_month { line-height:17px; padding-left:10px; padding-top:8px; font-size:11px !important; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; text-decoration:none; color:#303030;}

#teaser_bottom { width:220px; padding:0; background-color:#f9fbfb; height:22px; background:url(../img/teaser_tabelle_bottom.jpg) no-repeat left bottom;}

.nachrichten_icon { float:left; padding:10px; width:78px; padding-right:0; position:relative; }
.nachrichten_text { float:left; padding-top:10px; width:120px; background-color:#f9fbfb; position:relative;}

/* Teaser content berit magazin mit verlauf ------------------------------------------------------------------------- */

#text_bg_png { position:absolute; display:block; top:0; left:0; width:596px;
  height:112px; padding:0px; text-align:right; z-index:100; background-image:url(../img/trans_bg.png); }  
* html #text_bg_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/trans_bg.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#text_bg_png p { padding:10px 10px; float:right; display:block; width:380px; text-align:left; }
#text_bg_png_img{ position:absolute; top:0; left:0; width:213px; height:112px; padding:0px; z-index:50; }


#text_bg_png_img img { width:213px; height:112px;}
  
#xxw_links_png {position:relative; width:600px; height:110px; padding:0px; }
* html #xxw_links_png {position:relative; width:588px; height:110px; padding:0px; }

.link_png_bottom {position:absolute; top:87px; right:0; z-index:150; height:20px; width:278px; text-align:right; padding-top:5px; }
.link_png_bottom a {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:none; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px;}
.link_png_bottom a:hover {margin-right:15px; padding-right:15px; font-weight:normal; display:block; text-decoration:underline; color:#D70317; font-size:11px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}


/* Teaser MINI magazin PNG ------------------------------------------------------------------------- */

#xxw_links_png_min_ganz { position:relative; width:218px; height:41px; margin:10px 0 10px 0; }

#text_bg_png_min {position:absolute; display:block; top:0; left:0; width:218px;
  height:41px; padding:0px; text-align:left; z-index:100; background-image:url(../img/trans_bg_min.png); }  
* html #text_bg_png_min  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/trans_bg_min.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#text_bg_png_min_img{ position:absolute; top:1px; left:0; width:74px; height:39px; padding:0px; z-index:50; }


#text_bg_png_min_img img { width:74px; height:39px;}
  
#xxw_links_png_min {position:relative; width:218px; height:39px; padding:0px; 
}


#text_bg_png_min_link {position:absolute; top:0; display:block; left:70px; z-index:130; height:39px; width:145px; text-align:left; }
#text_bg_png_min_link table {height:39px; vertical-align:middle;}
#text_bg_png_min_link a {font-weight:bold; text-decoration:none; color:#303030; font-size:11px;  font-family: Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 4px; padding-right:10px; }
#text_bg_png_min_link a:hover {text-decoration:none; color:#D70317; background:transparent url(../img/pfeil_ak.gif) no-repeat right 4px;}

* html #text_bg_png_min_link {position:relative; top:0; display:block; left:67px; z-index:130; height:39px; width:150px; text-align:left;}
* html #text_bg_png_min_link table {height:40px; vertical-align:middle;}
* html #text_bg_png_min_link a {width:150px; height:40px;  font-weight:bold; text-decoration:none; color:#303030; font-size:11px;  font-family:Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 4px left; padding-left:10px; }
* html #text_bg_png_min_link a:hover {text-decoration:none; color:#D70317; background:transparent url(../img/pfeil_ak.gif) no-repeat 4px left;}

*+html #text_bg_png_min_link {position:relative; top:0; display:block; left:67px; z-index:130; height:39px; width:150px; text-align:left;}
*+html #text_bg_png_min_link table {height:40px; vertical-align:middle;}
*+html #text_bg_png_min_link a {width:150px; height:40px;  font-weight:bold; text-decoration:none; color:#303030; font-size:11px;  font-family:Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat 4px left; padding-left:10px; }
*+html #text_bg_png_min_link a:hover {text-decoration:none; color:#D70317; background:transparent url(../img/pfeil_ak.gif) no-repeat 4px left;}



.teaser_link  a {font-weight:bold; text-decoration:none; color:#303030; font-size:12px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/pfeil.gif) no-repeat right 5px; padding-right:10px; }
.teaser_link  a:hover {text-decoration:none; color:#D70317; background:transparent url(../img/pfeil_ak.gif) no-repeat right 5px;}



#teaserbereich	{ position:relative; width:218px; margin-left:20px; float:left; padding:0; }
* html #teaserbereich	{ position:relative; width:220px; float:right; margin:0; padding:0;}



.text_teaser_bg_top { margin-left:10px; padding:10px 10px 0 10px; font-size:11px; color:#494949; width:176px; background:url(../img/text_teaser_bg_top.gif) no-repeat top left;}
.text_teaser_bg_bottom {margin-left:10px; margin-bottom:10px; padding:0; width:196px; height:10px; background:url(../img/text_teaser_bg_bottom.gif) no-repeat top left;}

/* TEASER BUTTONS AUFGABEN */

.bg_teaser_aufgaben {margin:10px 0 10px 10px; display:block; width:196px; height:56px; background:transparent url(../img/icons/bg_teaser_aufgaben.gif) no-repeat left top; position:relative;}
* html .bg_teaser_aufgaben { display:block; width:196px; height:56px; background:transparent url(../img/icons/bg_teaser_aufgaben.gif) no-repeat left top; position:relative;}

.bg_teaser_aufgaben_titel_select {position:absolute; top:5px; left:10px; font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:13px;}
.bg_teaser_aufgaben_titel_current {position:absolute; top:5px; left:10px; font-weight:bold; color:#b3b5b2; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:13px; }

.bg_teaser_aufgaben_but { width:190px; height:40px; position:relative; padding-top:28px; padding-left:6px;}



/* Login-formular -------------------------------------------------------------------- */

.input { background-color:#ffffff; border:solid 1px #d1d1d1; width:200px; height:16px; font-size:12px; padding:0; padding-left:5px; margin-top:-1px;}
.input_kurz { background-color:#ffffff; border:solid 1px #d1d1d1; width:60px; height:16px; font-size:12px; padding:0; padding-left:5px;margin-top:-1px;}
.input_zahl { background-color:#ffffff; border:solid 1px #d1d1d1; width:60px; height:16px; font-size:12px; padding:0; padding-left:5px;margin:0;}
.input_monat { background-color:#ffffff; border:solid 1px #d1d1d1; width:100px; height:16px; font-size:12px; padding:0; padding-left:5px;margin:0;}
.input_anmeldung { background-color:#ffffff; border:solid 1px #d1d1d1; width:140px; height:14px; font-size:12px; padding:0; padding-left:5px;margin-top:-1px;}
.input_land { background-color:#ffffff; border:solid 1px #d1d1d1; width:228px; height:16px; font-size:12px; padding:0; padding-left:5px;margin:0;}
.input_lang { background-color:#ffffff; border:solid 1px #d1d1d1; width:240px; height:16px; font-size:12px; padding:0; padding-left:5px;margin-top:-1px;}
.input_mitte { background-color:#ffffff; border:solid 1px #d1d1d1; width:225px; height:16px; font-size:12px; padding:0; padding-left:5px;margin-top:-1px;}
.input_extralang { background-color:#ffffff; border:solid 1px #d1d1d1; width:325px; height:16px; font-size:12px; padding:0; padding-left:5px;margin-top:-1px;}
.input_extralang_breite { background-color:#ffffff; border:solid 1px #d1d1d1; width:395px; height:16px; font-size:12px; padding:0; padding-left:5px;margin-top:-1px;}
.input_extralang_area { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background-color:#ffffff; border:solid 1px #d1d1d1; width:510px; padding-left:5px;height:75px; font-size:11px; padding:0; margin-top:-1px;}
.input_extralang_area_bewertung {font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; background-color:#ffffff; border:solid 1px #d1d1d1; padding-left:5px;width:550px; height:75px; font-size:11px; padding:0; margin-top:10px; margin-bottom:10px;}




/* Formulare ------------------------------------------------------------------------- */



.error { font-weight:bold; color:#e30205;}
.errorstyle { font-weight:bold; color:#e30205; }
.taberror { font-weight:bold; color:#FFFFFF; height:16px;}
 
p.msg { font-weight:bold; color:#e30205; padding:10px 15px; width:568px; background:#fff; border:solid 1px #cccccc; margin:10px 0 0 0;}
.nichtdrucken {}

/* Bewertungen ------------------------------------------------------------------------- */


#commentReadLink { font-weight:normal; text-decoration:none;  font-size:12px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }

#commentLinkDiv {background:#e5e5e5 url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; padding:3px 15px; font-size:11px; font-weight: normal; color:#333333; vertical-align:middle; border:0 none;}
#commentLinkDiv a { font-size:11px; font-weight: normal; color:#333333; }
#commentLinkDiv a:hover { font-size:11px; font-weight: normal; color:#e20103; }

#commentLinkDiv_kommentar {background:#e5e5e5 url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; padding:3px 15px; font-size:11px; font-weight: normal; color:#333333; vertical-align:middle; border:0 none;}
#commentLinkDiv_kommentar a { font-size:11px; font-weight: normal; color:#333333; }
#commentLinkDiv_kommentar a:hover { font-size:11px; font-weight: normal; color:#D70317; }

#commentReadLinkDiv {background:#e5e5e5 url(../img/navdown_bg_linie_grauBG.gif) repeat-x top left; padding:3px 15px; font-size:11px; font-weight: normal; color:#333333; vertical-align:middle; border:0 none;}
#commentReadLinkDiv a { font-size:11px; font-weight: normal; color:#333333; }
#commentReadLinkDiv a:hover { font-size:11px; font-weight: normal; color:#e20103; }

#lastFiveComments {width:596px; padding:0; margin:0;}


#success p { font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:14px; }

.ramen_fag {border:1px solid #f8f8f8; border-top: 0px; margin:0; border-top:0px solid #f8f8f8; padding:10px; width: 576px;}

.text_content_bg_top { margin:0; padding:10px 10px 0 10px; font-size:11px; color:#494949; width:558px; background:url(../img/text_content_bg_top.gif) no-repeat top left;}

.text_content_bg_bottom {margin:0; padding:0; width:578px; height:10px; background:url(../img/text_content_bg_bottom.gif) no-repeat top left;}
.text_content_bg_top h3 { font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:14px; margin:0; padding:0;}
.text_content_bg_top a { font-size:11px; font-weight: normal; color:#333333; }
.text_content_bg_top a:hover { font-size:11px; font-weight: normal; color:#e20103; }

.text_content_bg_top li { list-style:none; font-size:11px; font-weight: normal; color:#494949; padding:3px 0 3px 10px;}

.bewertung_but {cursor:pointer; width:120px;   margin:0; padding-top:0; padding-bottom:0; }
* html .bewertung_but {cursor:pointer; width:120px;   margin:0; padding-top:0; padding-bottom:0;}
.bewertung_but_ja input {cursor:pointer;  display:block; margin:0; width:59px; height:20px; float:left; margin-right:2px; border:0 none;}
.bewertung_but_nein input {cursor:pointer;  display:block; width:59px; height:20px; margin:0; float:left; border:0 none;}

.point_content {margin:0; margin-bottom:5px; height:1px; width:548px; padding:5px 0; background:transparent url(../img/point.gif) repeat-x left bottom;}
* html .point_content {margin:0; margin-bottom:5px; height:1px; width:548px; padding:0; background:transparent url(../img/point.gif) repeat-x left bottom;}


/* LIGA ------------------------------------------------------------------------- */

.liga_bg {background:transparent url(../img/bg_liga.gif) no-repeat top left; width:194px; height:56px; display:block; margin:0 0 15px 13px;}


/* Runde Ecken ------------------------------------------------------------------------- */


.runde_ecken_grau { width: 274px; background: #ebebeb;}
.runde_ecken_grau h1, .runde_ecken_grau p, .runde_ecken_grau div {margin:5px 10px 5px 10px;}
.runde_ecken_grau h1 {color:#333333; font-weight: bold; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px;}
.runde_ecken_grau .runde_ecken_grau_top, .runde_ecken_grau .runde_ecken_grau_bottom{display:block; background: #fff;}
.runde_ecken_grau .runde_ecken_grau_top b, .runde_ecken_grau .runde_ecken_grau_bottom b
{
  display:block;height: 1px; overflow: hidden; background: #ebebeb;
}

.runde_ecken_grau .r2{margin: 0 4px;}
.runde_ecken_grau .r3{margin: 0 2px;}
.runde_ecken_grau .runde_ecken_grau_top .r4, .runde_ecken_grau .runde_ecken_grau_bottom .r4{margin: 0 1px;height: 2px;}



.details_bild { float:left; margin:15px 0 0 15px;}
* html .details_bild { float:left; margin:15px 0 0 5px;}
.details_rechts { float:left; margin:15px 0 0 13px;}


/* Teaser content Rangliste  ------------------------------------------------------------------------- */
#rangliste_bg { position:relative; display:block; width:269px; height:60px; margin:15px; background-color: #ebebeb;} 
#rangliste_bg_png { position:relative; display:block; top:0; left:0; width:269px;
  height:60px; padding:0px; text-align:left; z-index:200; background-image:url(../img/rangliste_bg.png); }  
* html #rangliste_bg_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/rangliste_bg.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
#rangliste_bg  a {text-decoration:unterline; color:#2f2f2f; font-size:11px;}

#rangliste_bg_png p { padding:10px 10px; float:right; display:block; width:350px; text-align:left; }
#rangliste_bg_png_img{ position:absolute; top:6px; left:20px; width:40px; height:53px; padding:0px; z-index:10; }


#rangliste_bg_png_img img { width:40px; height:53px;}

.rangliste_nummer {position:absolute; top:15px; left:6px;}
.rangliste_link {position:absolute; top:10px; left:75px; z-index:300;}
.rangliste_link a {text-decoration:unterline; color:#2f2f2f; font-size:11px;}
.rangliste_link a:hover {color:#c10b10;}
.rangliste_sex {position:absolute; top:32px; left:75px; color:#9e9e9e;}
.rangliste_age {position:absolute; top:32px; left:140px; color:#9e9e9e;}
.rangliste_res {position:absolute; top:10px; right:8px;}


/* Runde Ecken Nachrichten------------------------------------------------------------------------- */


.runde_ecken_grau_nachrichten { width: 576px; background: #ebebeb; margin: 0 10px;}
.runde_ecken_grau_nachrichten h1, .runde_ecken_grau_nachrichten p {margin: 0 10px; font-size:11px;}
.runde_ecken_grau_nachrichten h1 {color:#333333; font-weight: normal; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:11px; margin: 0 25px;}
.runde_ecken_grau_nachrichten .runde_ecken_grau_nachrichten_top, .runde_ecken_grau_nachrichten .runde_ecken_grau_nachrichten_bottom{display:block; background: #fff;}
.runde_ecken_grau_nachrichten .runde_ecken_grau_nachrichten_top b, .runde_ecken_grau_nachrichten .runde_ecken_grau_nachrichten_bottom b
{
  display:block;height: 1px; overflow: hidden; background: #ebebeb;
}
.runde_ecken_grau_nachrichten .r2{margin: 0 4px;}
.runde_ecken_grau_nachrichten .r3{margin: 0 2px;}
.runde_ecken_grau_nachrichten .runde_ecken_grau_nachrichten_top .r4, .runde_ecken_grau_nachrichten .runde_ecken_grau_nachrichten_bottom .r4{margin: 0 1px;height: 2px;}


/* INDEX ------------------------------------------------------------------------- */

.loginButton {cursor:pointer; background-color:#dc0127; line-height:15px; display:block; padding:1px 12px; font-size:11px; font-weight:bold; color:#fff; vertical-align:middle; border:0 none;}

.content_starten {background: url(../img/buttons/but_starten.jpg) no-repeat left top; padding:0; width:600px; height:27px; background-color:#fff; clear: both; position:relative;}
.content_starten a {cursor:pointer; float:right; padding:0; width:200px; height:27px; display:block;}

.content_index_spiel {border:1px solid #f8f8f8; border-top: 0px; background: url(../img/bild_index_spiel.jpg) no-repeat left bottom; padding:0; width:596px; height:182px; background-color:#fff; clear: both; position:relative;}
.content_index_spiel p {display:block; padding:6px 0 0 10px; margin:0; width:350px; height:100px; float:left;  font-size:12px; line-height:17px;}

.content_index_spiel_link  {display:block; width:225px; height:25px; text-align:right; float:right; padding:10px 10px 3px 0;}
.content_index_spiel_link  a {font-weight:bold; text-decoration:none; color:#d20426; font-size:14px;  font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/trans_ball.png) no-repeat right top; text-transform: uppercase; padding:10px 33px 0 0; }
* html .content_index_spiel_link  a  {font-weight:bold; text-decoration:none; color:#d20426; font-size:14px;  font-family:Trebuchet MS, Verdana, Arial, Helvetica, Geneva, sans-serif; background:transparent url(../img/trans_ball.gif) no-repeat right top; text-transform: uppercase; padding:10px 33px 0 0; }
.content_index_spiel_link  a:hover {text-decoration:none; color:#333333; background:transparent url(../img/trans_ball_ak.png) no-repeat right top;}
* html .content_index_spiel_link  a:hover {text-decoration:none; color:#333333; background:transparent url(../img/trans_ball_ak.gif) no-repeat right top;}




.content_breit_index_bild {color:#333333; background: url(../img/bild_index.jpg) no-repeat left top; padding:0; border:1px solid #f8f8f8; width:596px; height:203px; background-color:#fff; clear: both; position:relative;}
.content_breit_index_flash {padding:0; border:1px solid #f8f8f8; border-top: 0px; width:596px; height:320px; background-color:#fff; clear: both; position:relative;}
.content_breit_index_titel {margin:0; padding:20px 15px 10px 15px; font-size:14px; line-height:17px; font-weight:bold;}
.content_breit_index_text {margin:0; padding:0 240px 0 10px; font-size:12px; line-height:17px; font-weight:normal; }
.content_breit_anmeldung_bild {color:#333333; background: url(../img/bild_anmeldung.jpg) no-repeat left top; padding:0; border:1px solid #f8f8f8; border-top: 0px; width:596px; height:203px; background-color:#fff; clear: both; position:relative;}

.content_breit_index_bild_leer {color:#333333; background: url(../img/bild_index.jpg) no-repeat right top; padding:0; border:1px solid #f8f8f8; width:840px; height:203px; background-color:#fff; clear: both; position:relative;}

.content_breit_noAbo {color:#333333; background: url(../img/coachbox_gt_gehirn.jpg) no-repeat right top; padding:0; border:1px solid #f8f8f8; width:838px; height:155px; background-color:#fff; clear: both; position:relative;}
.content_breit_noAbo p {color:#333333; line-height:17px; font-size:12px; margin:30px 20px; font-weight:bold;}
.content_breit_noAbo a {font-weight:bold;}

.content_breit_index_flash p {margin:0; padding:10px 15px; font-size:12px; color:#000; line-height:17px; }
.content_breit_index_flash a {font-size:12px; color:#e30304; line-height:17px; text-decoration:none; font-weight:normal;}
.content_breit_index_flash a:hover {font-size:12px; color:#303030; line-height:17px; text-decoration:none;}


.content_breit_gehirntrainer  {color:#333333; background:#afacac url(../img/bild_gehirntrainer.jpg) no-repeat left top; padding:0; padding-bottom:20px; border:1px solid #f8f8f8; border-top: 0px; width:596px; height:auto; background-color:#fff; clear: both; position:relative;}
.content_breit_gehirntrainer_titel { font-weight:bold; color:#333333; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-size:14px; margin:0; padding:20px 10px 3px 10px; display:block;  width:330px;}
.content_breit_gehirntrainer_text {margin:0; padding:0 240px 0 10px; font-size:12px; line-height:17px; font-weight:normal; }

.content_breit_gehirntrainer_text a {font-size:12px; color:#e30304; line-height:17px; text-decoration:none; font-weight:normal;}
.content_breit_gehirntrainer_text a:hover {font-size:12px; color:#303030; line-height:17px; text-decoration:none;}


.content_breit_index_klein {padding:0; border:1px solid #f8f8f8; border-top: 0px; width:288px; height:145px; background-color:#fff; display:block; float:left; position:relative;}
*+html .content_breit_index_klein { border:1px solid #f8f8f8; border-top: 0px; width:288px; height:145px; background-color:#fff; display:block; float:left; position:relative; padding:0; margin:0;}
* html .content_breit_index_klein { border:1px solid #f8f8f8; border-top: 0px; width:288px; height:145px; background-color:#fff; display:block; float:left; position:relative; padding:0; margin:0;}

.content_breit_index_klein p { margin:0; padding:10px 10px 0 110px; font-size:12px; color:#000; line-height:17px; font-size:11px; text-align:right;}

.content_breit_index_klein_bottom { background: url(../img/teaser_index_klein.jpg) no-repeat left top; padding:0; width:290px; height:22px; background-color:#fff; float: left; position:relative;}

.button_zur_anmeldung {background: url(../img/buttons/but_starten.jpg) no-repeat left top; padding:0; width:218px; height:42px; background-color:#fff; clear: both; position:relative;}
.button_zur_anmeldung a {background: url(../img/buttons/zur_anmeldung.jpg) no-repeat left top; padding:0; width:218px; height:32px; display:block;}
.button_zur_anmeldung a:hover {background: url(../img/buttons/zur_anmeldung_ak.jpg) no-repeat left top; padding:0; width:218px; height:42px; display:block;}

.index_teaser_gehirntrainer {background: url(../img/bild_index_gehirntrainer.jpg) no-repeat left bottom; padding:0; width:288px; height:153px; }
.index_teaser_anmeldung {background: url(../img/bild_index_anmeldung-w.jpg) no-repeat left bottom; padding:0; width:288px; height:153px; }
*+html .index_teaser_gehirntrainer {background: url(../img/bild_index_gehirntrainer.jpg) no-repeat left bottom; padding:0; width:288px; height:153px; }
*+html .index_teaser_anmeldung {background: url(../img/bild_index_anmeldung-w.jpg) no-repeat left bottom; padding:0; width:288px; height:153px; }

.button_zur_anmeldung_kl { padding:0; width:131px; height:25px; float: right; position:relative; margin:10px;}
.button_zur_anmeldung_kl a {background: url(../img/buttons/zur_anmeldung_kl.jpg) no-repeat left top; padding:0; width:131px; height:25px; display:block;}
.button_zur_anmeldung_kl a:hover {background: url(../img/buttons/zur_anmeldung_kl_ak.jpg) no-repeat left top; padding:0; width:131px; height:25px; display:block;}


/* Teaser VisitenCard Fotos ------------------------------------------------------------------------- */

#visitencard_foto { position:relative; display:block; width:129px; height:140px; margin:5px 10px; float:left; overflow:hidden; background-color: #ebebeb;}

#visitencard_foto_png { position:absolute; display:block; top:0; left:0; width:129px;
  height:140px; padding:0px; text-align:right; z-index:100; background-image:url(../img/trans_bg_foto.png); }  
* html #visitencard_foto_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/trans_bg_foto.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
#visitencard_foto_png_img{ position:absolute; top:0px; left:0px; width:129px; height:auto; padding:0px; z-index:50; }


#visitencard_foto_png_img img { width:129px; height:auto;}


#visitencard_foto_text { position:relative; display:block; width:380px; height:138px; margin:5px 0; float:left; }

/* Teaser VisitenCard Fotos Forum------------------------------------------------------------------------- */

#visitencard_foto_forum { position:relative; display:block; width:94px; height:101px; margin:4px; float:left; background-color: #ebebeb; overflow:hidden;}

#visitencard_foto_forum_png { position:absolute; display:block; top:0; left:0; width:94px;
  height:105px; padding:0px; text-align:right; z-index:100; background-image:url(../img/trans_bg_foto_forum.png); }  
* html #visitencard_foto_forum_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/trans_bg_foto_forum.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
#visitencard_foto_png_forum_img { position:absolute; top:0px; left:0px; width:94px; height:auto; padding:0px; z-index:50; }


#visitencard_foto_png_forum_img img { width:94px; height:auto;}


#visitencard_foto_text_forum { position:relative; display:block; width:380px; height:138px; margin:5px 0; float:left; }


/* Teaser VisitenCard Fotos Teaser------------------------------------------------------------------------- */

#visitencard_foto_teaser { position:relative; display:block; width:178px; height:138px; margin:5px 10px;}

#visitencard_foto_teaser_png { position:absolute; display:block; top:0; left:0; width:178px;
  height:178px; padding:0px; text-align:right; z-index:100; background-image:url(../img/trans_bg_foto.png); }  
* html #visitencard_foto_teaser_png  {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/trans_bg_foto.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
#visitencard_foto_teaser_png_img{ position:absolute; top:30px; left:15px; width:130px; height:173px; padding:0px; z-index:50; }


#visitencard_foto_teaser_png_img img { width:130px; height:173px;}

#visitencard_foto_daten {position:relative; z-index:150; top:0; left:0;}


/* Frage Over Maus ------------------------------------------------------------------------- */

#box_frage { float:left; z-index:100;}

#box_frage a {float:left; z-index:100; text-decoration:none; display:block;
width:19px; height:19px; padding:0; margin-left:5px; margin-top:-5px; border:0 none;}

* html #box_frage a {float:left; z-index:100; text-decoration:none; display:block;
width:19px; height:19px; padding:0; margin-left:5px; margin-top:0px; border:0 none;}

#box_frage a:hover { color:#9e9e9e; background:#fff;}

#box_frage a span {display:none;}

#box_frage a:hover span {text-align:center; position:absolute; top:-40px; right:-145px; z-index:150; display:block; width:200px;
height:40px; font-size:11px; color:#9e9e9e;
background: url(../img/icons/frage_bg.png) no-repeat left top; padding-top:8px;
}

* html #box_frage a:hover span  {text-align:center; position:absolute; top:-35px; right:-155px; z-index:155;
display:block; width:200px; height:40px; font-size:11px; color:#9e9e9e; 
padding-top:8px; padding-left:0px;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "../img/frage_bg.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}





* html .top5 { width:63px; }
* html .meinplatz { width:77px; }

/* Analyse ------------------------------------------------------------------------- */

.analyse_stadt {font-weight:normal; color:#000; font-size:12px;  font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }

.pfeil-publish1 {padding-left:335px;}
* html .pfeil-publish1 {padding-left:345px;}

.pfeil-publish2 {padding-left:300px;}
* html .pfeil-publish2 {padding-left:310px;}

.input_extralang_spec {width:365px; margin-top:-5px; height:auto;}
*+html .input_extralang_spec {width:365px; margin-top:-5px; height:20px;}
* html .input_extralang_spec {width:365px; margin-top:-5px; height:20px;}


.eine_reihe h2 {height:19px; padding-top:6px;}


.abspann_brigitte_logo {width:122px; height:22px; display:block;}
