/* Allgemein */
html,body{height:100%;}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000;
	background-color:#FFF;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}
body, div, textarea, select{
	scrollbar-base-color:#0C972D;
	scrollbar-3dlight-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#0C972D;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#F3F3F3;
}
input, textarea, select{
	font-family:Arial, Helvetica, sans-serif;
	border:0px solid #FFF;
	margin-bottom:1px;
	font-size:9pt;
	text-indent:1pt;
}
input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, textarea:focus {
	border-color:#0C972D;
	background-color:#DCEFDD;
}
#centercontainer input, #centercontainer textarea, #centercontainer select, #centercontainer .textbtn,
#userprofil input, #userprofil textarea, #userprofil select,
#boxescontainer input, #boxescontainer textarea, #boxescontainer select{
	border:1px solid #999;
	font-size:9pt;
}
form{ margin:0px}
img{ border:0px}
optgroup{ background-color:#FFF; color:#000}
fieldset{ margin:0px; padding:5px; border:1px solid #0C972D}
legend{ font-weight:bold; padding:0px 5px 0px 5px}
img.reflected { margin-bottom:1px }


/* Layout */
#Ads_BA_BS {
	position:absolute;
}
#Ads_BA_SKY {
	left;
	height:600px
}
#bs_wrapper {
	float:left;
	height:90px;
	margin-bottom:3px;
}
#sky_wrapper {
	float:right;
}
#top_wrapper {
	float:left;
	width:1206px;
}
#top_container {
	clear:left;
	overflow:hidden;
	border-top:7px solid #0C972D;
	width:1002px;
}
.content_wrapper {
	padding-left:22px;
	background-color:#FFFFFF;
}
#backlink_container {
	float:right;
	width:316px;
}
#backlink_container a:link, #backlink_container a:visited {
	display:block;
	text-align:right;
	height:27px;
	background:url('/bilder/backlink-business-on-highlight.gif') no-repeat left top;
}
#backlink_container a:hover {
	background-position:left bottom;
}
#title_container {
	clear:both
}
#flash_container {
	float:left;
	margin-right:13px;
	z-index:100;
}
#videoinfos {
	background-color:#EEE;
	z-index:50;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	border-top-right-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	-khtml-border-radius-topright:8px;
	border-bottom-right-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
	-khtml-border-radius-bottomright:8px;
}
#videotext {
	padding:13px 5px 5px 0;
}
#playlist_container {
	text-align:left;
	clear:both;
	padding-top:42px;
	margin-bottom:70px;
	width:980px;
}
#playlist_menue {
	width:216px;
	float:left;
}
#playlist_items {
	width:762px;
	float:right;
	border-right:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	margin-bottom:30px;
}
#playlist_title {
	width:763px;
	height:23px;
	clear:both;
	float:right;
	text-align:left;
	overflow:hidden
}
#playlist_order {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}
#playlist_order li {
	margin:1px 1px 0px 0px;
	padding:3px 0px;
	float:left;
}
#playlist_order a:link, #playlist_order a:visited {
	margin:2px 0 0 0;
	padding:3px 7px;
	border-top:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	text-decoration:none;
	color:#888;
}
#playlist_order a:hover, #playlist_order a.selected:link, #playlist_order a.selected:visited {
	color:#444;
	background:#DCDCDC url('/bilder/ui-tabs_bg.png') repeat-x 0 50%;
}

.playlist_pfeile {
	display:block;
	width:763px;
	border-left:1px solid #DCDCDC;
	padding:5px 0px;
	float:right;
	background:#DCDCDC url('/bilder/ui-tabs_bg.png') repeat-x 0 50%;
	text-align:center;
}
.playlist_pfeile:hover {
	background:#0C972D url();
}

.wslide-menu {
	float:right;
	text-align:right;
	border-right:1px solid #DCDCDC;
}
.wslide-menu a:link, .wslide-menu a:visited{
	display:block;
	float:left;
	min-width:13px;
	margin-top:1px;
	padding:3px 5px;
	color:#888;
	border-left:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	text-decoration:none;
	text-align:center;
}
.wslide-menu a.wactive:link, .wslide-menu a.wactive:visited{
	color:#444;
	background:#DCDCDC url('/bilder/ui-tabs_bg.png') repeat-x 0 50%;
}
.wslide-menu a:hover, .wslide-menu a.wactive:hover{
	background:#0C972D url();
	color:#FFF;
}
.playlist_items-wrap {
	margin-top:2px;
}
#playlist_items-wrap {
	clear:right;
	border-right:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	width:762px !important
}

#loading {
	position:relative;
	top:-240px;
	left:490px;
	width:208px;
	height:13px;
}

.playlist_item {
	float:left;
	border-left:1px solid #DCDCDC;
}

.playlist_link, .playlist_link:link, .playlist_link:visited {
	display:block;
	width:233px;
	height:108px;
	padding:10px 10px 20px 10px;
	text-decoration:none;
	overflow:hidden;
}
.playlist_link:hover {
	color:#000;
	background:#DCDCDC url('/bilder/ui-tabs_bg.png') repeat-x 0 30%;
}
#footer_container {
	width:980px;
	text-align:left;
	color:#444;
	background-color:#F0F0F0;
}
.clear { clear:both }


/* Listen */
#playlist_menue ul {
	margin:0 2px 30px 0;
	padding:0px 0px 0px 1px;
	border-top:1px solid #DCDCDC;
	border-left:1px solid #DCDCDC;
	list-style-type:none;
}
#playlist_menue ul ul {
	margin:0px;
	border-width:0px;
}
#playlist_menue li {
	margin:0px;
	padding:1px 0px;
}
#playlist_menue li li {
	padding-left:10px;
	background:url('/bilder/menue-bullet.gif') no-repeat left center;
}
#playlist_menue a {
	display:block;
	text-decoration:none;
	color:#888;
	padding:2px 5px;
}
#playlist_menue a:hover, #playlist_menue .selected {
	color:#444;
	background:#DCDCDC url('/bilder/ui-tabs_bg.png') repeat-x 0 50%;
}


/* Text */
.b, .fett{ font-weight:bold }
.i{ font-variant:italic }
.u{ text-decoration:underline }
h1, .articlehl{
  font-size:1.5em;
  line-height:1.3em;
  letter-spacing:-1px;
  margin:0px;
  padding:0 0 6px 0;
  color:#0D8C29;
  text-shadow:1px 1px 1px #FFFFFF;
}
h2, h3, .articlesubhl, .uebersicht-titel{
  font-size:1.5em;
  font-weight:normal;
  line-height:1.3em;
}
h2, h3, .articlesubhl{
  margin:-4px 0 4px 0px;
  color:#444;
}
.uebersicht-titel{
  color:#0D8B2B;
  margin-bottom:6px;
  text-decoration:none;
}
.uebersicht-subtitel{ font-size:1.1em; color:#0D8B2B}
.uebersicht-text{ color:#222; text-decoration:none}
.uebersicht-schlagwort, .startseite_schlagwort{
  font-weight:bold;
  margin-bottom:6px;
  text-decoration:none;
  margin-left:1px;
}
.uebersicht-schlagwort{
  text-transform:uppercase;
  font-size:0.9em;
}
.normaltext{ font-size:0.95em}
.smalltext{ font-size:0.9em}
.comtext{ font-size:0.8em}
.minitext{ font-size:0.75em; text-transform:uppercase}
.microtext{ font-size:0.65em; text-transform:uppercase}
.fliesstext{ line-height:1.6em}
#highlight, .highlight, a.highlight:link, a.highlight:visited{ color:#0D8C29}
#highlightborder, .highlightborder{ border:1px solid #0D8B2B}
#highlightbg, .highlightbg{ background-color:#0D8B2B}
#highlightbgsoft, .highlightbgsoft{ background-color:#DCEFDD}
#highlightborderbtm, .highlightborderbtm{ border-bottom:1px solid #0D8B2B}
#error{
  color:#CC2222;
  font-weight:bold;
  background:url("../pics/design/icon_fatalerror.gif") no-repeat left 9px;
  padding:12px 0px 10px 25px;
}
#info, p.info{
  background:url("../pics/design/question.gif") no-repeat left 9px;
  padding:12px 0px 10px 20px;
}
.icon_kommentare{ background:url("../cfg/1/grafiken/icon_kommentare.gif") no-repeat left top }
.icon_drucken{ background:url("../cfg/1/grafiken/icon_drucken.gif") no-repeat left top }
.icon_versenden{ background:url("../cfg/1/grafiken/icon_versenden.gif") no-repeat left top }
.icon_kommentare, .icon_drucken, .icon_versenden{
  color:#000;
  padding-left:19px;
}
.artikelkommentarcontainer{
  background-color:#FFFFFF;
}
.artikelkommentar1, .artikelkommentar1b{
  width:100%;
  height:18px;
  text-align:right;
  background:url("../cfg/1/grafiken/artikelkommentar_top.gif") no-repeat bottom center;
}
.artikelkommentar1b{
  background:url("../cfg/1/grafiken/artikelkommentar_top2.gif") no-repeat bottom center;
}
.artikelkommentar2, .artikelkommentar2b{
  border-left:1px solid #BCBCBC;
  border-right:1px solid #BCBCBC;
  padding:10px;
  line-height:1.5em;
  overflow:hidden;
}
.artikelkommentar2b{
  border-top:2px solid #0D8B2B;
  border-right:3px solid #0D8B2B;
  border-bottom:3px solid #0D8B2B;
  border-left:3px solid #0D8B2B;
  background-color:#DCEFDD;
}
.artikelkommentar3, .schatten{
  height:20px;
  background:url("../cfg/1/grafiken/artikelkommentar_bg.gif") repeat-x top left;
}
.onepxline{ border-top:1px solid #0D8B2B }
.onepxlinesoft{ border-top:1px solid #CAE9CC }
.schatten{	width:100%; height:5px }
.topline { background:url("../cfg/1/grafiken/topline.gif") repeat-x top left; padding-top:6px }
.shadowline { display:block; background:url("../cfg/1/grafiken/shadow_line.gif") repeat-x top left; height:7px }
.trennlinie { clear:both; padding-bottom:15px; margin-bottom:12px; border-bottom:1px solid #E3E3E3 }


/* Padding */
.p0 { padding:0px }
.p5l { padding-left:5px }
.p5r { padding-right:5px }
.p5o { padding-top:5px }
.p5u { padding-bottom:5px }
.p5 { padding:5px }
.p10l { padding-left:10px }
.p10r { padding-right:10px }
.p10o { padding-top:10px }
.p10u { padding-bottom:10px }
.p10 { padding:10px }


/* margin */
.m0 { margin:0px }
.m5l { margin-left:5px }
.m5r { margin-right:5px }
.m5o { margin-top:5px }
.m5u { margin-bottom:5px }
.m5 { margin:5px }
.m10l { margin-left:10px }
.m10r { margin-right:10px }
.m10o { margin-top:10px }
.m10u { margin-bottom:10px }
.m10 { margin:10px }


/* Transparenz */
.alpha100 { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0 }
.alpha75 { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75 }
.alpha50 { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5 }
.alpha25 { filter:alpha(opacity=25); -moz-opacity:0.25; opacity:0.25 }


/* Tabellen */
.topline table {
	margin:30px 0px;
}
caption {
	font-size:1.1em;
	text-align:left;
	color:#000;
	font-weight:bold;
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #F3F3F3;
	background:#FFF url("../cfg/1/grafiken/li_bg_weiss.gif") repeat-x left -40px;
	padding:5px;
}
tbody {
	text-align:left;
	font-weight:normal;
}


/* Farben */
#blau, .blau, a.blau:link, a.blau:visited{ color:#9CC1DC;}
#rot, .rot, a.rot:link, a.rot:visited{ color:#F94C4C;}
#orange, .orange, a.orange:link, a.orange:visited{ color:#FFDCAE;}
#grau, .grau, a.grau:link, a.grau:visited{ color:#99A8B2;}
#hellgrau, .hellgrau, a.hellgrau:link, a.hellgrau:visited{ color:#F5F5F5;}
#dunkelgrau, .dunkelgrau, a.dunkelgrau:link, a.dunkelgrau:visited{ color:#4F575C;}
#schwarz, .schwarz, a.schwarz:link, a.schwarz:visited{ color:#000000;}
#weiss, .weiss, a.weiss:link, a.weiss:visited{ color:#FFFFFF;}


/* Links */
a:link, a:visited{ color:#0D8B2B; text-decoration:underline }
a:hover{ color:#99A8B2; text-decoration:underline }
a.underline:link, a.underline:visited, a.underline:hover{ text-decoration:underline }
a.nounderline:link, a.nounderline:visited{ text-decoration:none }
a.nounderline:hover{ text-decoration:underline }
a.li:link, a.li:visited {
  color:#000;
  text-decoration:none;
}
a.li:hover {
  color:#000;
  text-decoration:underline;
}
a.icon_print:link, a.icon_print:visited,
a.icon_send:link, a.icon_send:visited,
a.icon_favorites:link, a.icon_favorites:visited,
a.icon_comment:link, a.icon_comment:visited{
  padding-left:17px;
  margin:3px 0px 3px 5px;
  color:#999;
  text-decoration:none;
}
a.icon_comment:hover{ color:#000 }
a.icon_print:link, a.icon_print:visited{ background:url("../pics/design/icon_art_drucken.png") no-repeat left top }
a.icon_send:link, a.icon_send:visited{ background:url("../pics/design/icon_art_versenden.png") no-repeat left top }
a.icon_favorites:link, a.icon_favorites:visited{ background:url("../pics/design/icon_art_fav.gif") no-repeat left top }
a.icon_comment:link , a.icon_comment:visited{ background:url("../pics/design/icon_art_kommentar.gif") no-repeat left top }
a.icon_print:hover{ background:url("../pics/design/icon_art_drucken2.png") no-repeat left top }
a.icon_send:hover{ background:url("../pics/design/icon_art_versenden2.png") no-repeat left top }
a.icon_favorites:hover{ background:url("../pics/design/icon_art_fav2.gif") no-repeat left top }
a.icon_comment:hover{ background:url("../pics/design/icon_art_kommentar2.gif") no-repeat left top }
