/*******************************************************************************
********************************************************************************
	Project		: boersenblatt.net
	Author		: yakamara.de
********************************************************************************
*******************************************************************************/

/* Reset all */
*, .nospace { 
	padding: 0;
	margin: 0;
	border: 0;
}

div, p, a, li { 
	background-repeat: no-repeat;
}

a, a:link {
	color:#E2001A;
	text-decoration: none;
}

a:hover { 
	text-decoration: underline;
}
a:focus {
	outline-style:none;
}

img { 
	vertical-align: bottom;
}

ul { 
	list-style-position: outside;
}

ul li { 
	list-style-type: none;
}

ol li {
	margin-left:20px;
}


strong { 
	font-weight: bold;
}


hr {
	clear:both;
	margin:0 15px 1em 15px;
	border-top:1px dashed #b2b2b2;
}

/* Links- bzw. Rechtsausrichtung fŸr Elemente */
.flLeft { 
	float: left;
	margin: 0 26px 0 0;
}

.flRight { 
	float: right;
	margin: 0 0 0 26px;
}
.flDown {
	margin: 0 0 0 10px;
	padding-bottom: 7px;
}

.clearer { 
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}

.clear { 
	clear: both;
}

.hide { 
	position: absolute !important;
	left: -1000px !important;
	top: -1000px !important;
	overflow: hidden !important;
	width: 1px !important;
	height: 1px !important;
}

ul.warning,
p.warning {
	color:#e1002a;
	padding:5px;
	border:1px solid #e1002a;
	width:505px;
	margin:5px;
	margin-bottom:10px;
}

body {
	background:url(/b4_css/bg_long.png) -25px 0 repeat-y;
}

p,div,a,textarea,input,h1,h2,h3,h4,h5,h6 {
	font-family:arial,verdana;
	font-size:12px;
	line-height:18px;
}

h1, h2, h3, h4, h5, h6 { color:#E2001A; }
h1, h1 a { font-size:18px; line-height:20px; }
h2, h2 a { font-size:16px; line-height:18px; }
h3, h3 a { font-size:14px; line-height:18px; }
h4, h4 a { font-size:12px; line-height:18px; }


/* *********************** LAYOUT */

div#webseite-wrapper {
	display:block;
	background:url(/b4_css/body_bg.png) 0px -100px repeat-x;
}

div#webseite {
	background-color:#f90;
	width:1130px;
	background:url(/b4_css/main_bg_long.png) -25px -5px no-repeat;
}

div#header {
	display:block;
	width:1115px;
	height:165px;
}

div#left {
	width:197px;
	float:left;
}

div#main {
	float:left;
	width:540px;
}

div#right {
	float:left;
	margin-top:12px;
	width:200px;
}

/* *********************** FOOTER */

#footer {
	clear:both;
	background:url(/b4_css/footer_long.png) -25px 100% no-repeat #fff;
	width:920px;
	height:140px;
	padding-left:202px;
}

#footer ul {
	margin-top:10px;
	width:515px;
}

#footer ul li {
	float:left;
	padding-right:20px;
}

#footer ul li a{
	color:#999;
	white-space:nowrap;
}

#footer ul li.rssfeed a {
	padding-left:20px;
	background:url(/b4_css/icon_rssfeed.gif) 0 0 no-repeat;
}

#footer ul li.sendpage a {
	padding-left:20px;
	background:url(/b4_css/icon_sendpage.gif) 0 0 no-repeat;
}

#footer ul li.printpage a {
	padding-left:20px;
	background:url(/b4_css/icon_printpage.gif) 0 0 no-repeat;
}

#footer ul li.top {
	float:right;
	padding:0;
}

#footer ul li.top a {
	padding-left:15px;
	background:url(/b4_css/icon_top.gif) 0 3px no-repeat;
}

#footer p {
	clear:both;
	width:515px;
	color:#ccc;
	border-top:1px solid #ccc;
}

#footer ul.produkte li{
	padding-right:10px;
}

#footer li.vline{
	padding-left:10px;
}

/* *********************** HEADER */

#header #date {
	position:absolute;
	display:inline;
	top:125px;
	left:30px;
	color:#999;
}

#header #logo {
	position:absolute;
	left:24px;
	top:40px;
}

#header #logo img{
	width:275px;
	height:64px;
}



/* *********************** LEFT */

#suche,
#navi {
	position:relative;
	margin-left:22px;
}

#suche {
	height:103px;
}

#suche form{
	background:url(/b4_css/nv_left_suche.gif) 0 100% no-repeat;
	padding:5px 10px 17px 15px;
}

#suche form input.formtext {
	width:100px;
	float:left;
	margin-top:3px;
}

#suche form input.formsubmit {
	background:url(/b4_css/icon_searchbutton.gif) 0 0 no-repeat;
	height:20px;
	width:22px;
	margin-top:3px;
	margin-bottom:3px;
}

#suche h1 {
	background:url(/b4_css/hl_left_suche.gif) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	line-height:17px;
	padding-left:15px;
}

#navi h1 {
	background:url(/b4_css/hl_left_news.gif) 0 0 no-repeat;
	color:#fff;
	font-size:12px;
	line-height:17px;
	padding-left:15px;
}

#navi ul {
	background:url(/b4_css/nv_left_news.gif) 0 100% no-repeat;
	padding:5px 10px 17px 15px;
}

#suche ul li a,
#navi ul li a{
	line-height:16px;
	color:#888;
}

#navi div.ln0 h1{ background:url(/b4_css/hl_left_news.gif) 0 0 no-repeat; }
#navi div.ln1 h1{ background:url(/b4_css/hl_left_service.gif) 0 0 no-repeat; }
#navi div.ln2 h1{ background:url(/b4_css/hl_left_karriere.gif) 0 0 no-repeat; }
#navi div.ln3 h1{ background:url(/b4_css/hl_left_diskussion.gif) 0 0 no-repeat; }
#navi div.ln4 h1{ background:url(/b4_css/hl_left_hintergrund.gif) 0 0 no-repeat; }

#navi div.ln5 h1{ background:url(/b4_css/hl_left_diskussion.gif) 0 0 no-repeat; }


#navi div.ln0 ul{ background:url(/b4_css/nv_left_news.gif) 0 100% no-repeat; }
#navi div.ln1 ul{ background:url(/b4_css/nv_left_service.gif) 0 100% no-repeat; }
#navi div.ln2 ul{ background:url(/b4_css/nv_left_karriere.gif) 0 100% no-repeat; }
#navi div.ln3 ul{ background:url(/b4_css/nv_left_diskussion.gif) 0 100% no-repeat; }
#navi div.ln4 ul{ background:url(/b4_css/nv_left_hintergrund.gif) 0 100% no-repeat; }

#navi div.ln5 ul{ background:url(/b4_css/nv_left_diskussion.gif) 0 100% no-repeat; }


#navi #METANAVI {
	position:absolute;
	top:-148px;
	left:180px;
	width:914px;
	height:23px;
	background:url(/b4_css/meta_bg_long.gif) 0 0 repeat-x #E2001A;
}

#navi #METANAVI h1 {
	display:none;
}


#navi #METANAVI ul{
	background:none;
	padding:0;
}

#navi #METANAVI ul li {
	float:left;
}

#navi #METANAVI ul li.li-start {
	margin-left:13px;
}

#navi #METANAVI ul li.li-end,
#navi #METANAVI ul li.li-middle {
	background:url(/b4_css/meta_bg_middle.gif);
	margin-left:8px;
	padding-left:14px;
}

#navi #METANAVI ul li a{
	color:#fff;
	line-height:23px;
}

#navi ul li.active a {
	font-weight:bold;
}



/* *********************** FARBEN */

body #navi ul li.active a { color:#e95d0f; }
body #headline { background:url(/b4_css/hl_red.gif) 0 0 no-repeat; }
body #main a { color:#e95d0f; }
body a.icon-weiter { background:url(/b4_css/icon_weiter_red.gif) 2px 3px no-repeat; padding-left:15px; }
body a.icon-download { background:url(/b4_css/icon_download_red.gif) 2px 3px no-repeat; padding-left:15px; }
body a.icon-top { background:url(/b4_css/icon_top_red.gif) 2px 3px no-repeat; padding-left:15px; }
body a.icon-kommentare { background:url(/b4_css/clist_red.gif) 0 3px no-repeat; padding-left:15px; }
body a.icon-audio { background:url(/b4_css/icon_audio_red.gif) 2px 50% no-repeat; padding-left:18px; }
body a.icon-video { background:url(/b4_css/icon_video_red.gif) 2px 50% no-repeat; padding-left:19px; }
body #main ul.ilinks li { background:url(/b4_css/li_tri_red.gif) 0px 5px no-repeat; padding-left:8px; }
body #main h1,
body #main h2,
body #main h3 { color:#e95d0f; }
body h1.mainline { background:url(/b4_css/main_h1_line_red.gif) 0 4px repeat-x #fff; }
body .vline { background:url(/b4_css/vline_red.gif) 0px 50% no-repeat;}
body div.article table th{ background-color:#E2001A; border-right:1px solid #ED6070; }
body div.article table tr.alternative td { background-color:#FCE5E8; }

/* *********************** ORANGE */

body.orange #navi ul li.active a { color:#e95d0f; }
body.orange #headline { background:url(/b4_css/hl_orange.gif) 0 0 no-repeat; }
body.orange #main a { color:#e95d0f; }
body.orange #main a.icon-weiter { background:url(/b4_css/icon_weiter_orange.gif) 2px 3px no-repeat; }
body.orange #main a.icon-download { background:url(/b4_css/icon_download_orange.gif) 2px 3px no-repeat; }
body.orange #main a.icon-top { background:url(/b4_css/icon_top_orange.gif) 2px 3px no-repeat; }
body.orange #main a.icon-kommentare { background:url(/b4_css/clist_orange.gif) 0 3px no-repeat; padding-left:15px; }
body.orange #main a.icon-audio { background:url(/b4_css/icon_audio_orange.gif) 2px 50% no-repeat; padding-left:18px; }
body.orange #main a.icon-video { background:url(/b4_css/icon_video_orange.gif) 2px 50% no-repeat; padding-left:19px; }
body.orange #main ul.ilinks li { background:url(/b4_css/li_tri_orange.gif) 0px 5px no-repeat; }
body.orange #main h1,
body.orange #main h2,
body.orange #main h3 { color:#e95d0f; }
body.orange h1.mainline { background:url(/b4_css/main_h1_line_orange.gif) 0 4px repeat-x #fff; }
body.orange .vline { background:url(/b4_css/vline_orange.gif) 0px 50% no-repeat;}
p.orange,span.orange,a.orange { color:#e95d0f; }
body.orange div.article table th{ background-color:#e95d0f; border-right:1px solid #e95d0f; }
body.orange div.article table tr.alternative td { background-color:#fae5da; }
body.orange #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_orange.gif) 0px 5px no-repeat; }

/* *********************** RED */

body.red #navi ul li.active a { color:#e2001a; }
body.red #headline { background:url(/b4_css/hl_red.gif) 0 0 no-repeat; }
body.red #main a { color:#e2001a; }
body.red #main a.icon-weiter { background:url(/b4_css/icon_weiter_red.gif) 2px 3px no-repeat; }
body.red #main a.icon-download { background:url(/b4_css/icon_download_red.gif) 2px 3px no-repeat; }
body.red #main a.icon-top { background:url(/b4_css/icon_top_red.gif) 2px 3px no-repeat; }
body.red #main a.icon-kommentare { background:url(/b4_css/clist_red.gif) 0 3px no-repeat; padding-left:15px; }
body.red #main a.icon-audio { background:url(/b4_css/icon_audio_red.gif) 2px 50% no-repeat; padding-left:18px; }
body.red #main a.icon-video { background:url(/b4_css/icon_video_red.gif) 2px 50% no-repeat; padding-left:19px; }
body.red #main ul.ilinks li { background:url(/b4_css/li_tri_red.gif) 0px 5px no-repeat; }
body.red #main h1,
body.red #main h2,
body.red #main h3 { color:#e2001a; }
body.red h1.mainline { background:url(/b4_css/main_h1_line_red.gif) 0 4px repeat-x #fff; }
body.red .vline { background:url(/b4_css/vline_red.gif) 0px 50% no-repeat;}
p.red,span.red,a.red { color:#e2001a; }
body.red div.article table th{ background-color:#E2001A; border-right:1px solid #ED6070; }
body.red div.article table tr.alternative td { background-color:#FCE5E8; }
body.red #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_red.gif) 0px 5px no-repeat; }

/* *********************** BROWN */

body.brown #navi ul li.active a { color:#9d0c15; }
body.brown #headline { background:url(/b4_css/hl_brown.gif) 0 0 no-repeat; }
body.brown #main a { color:#9d0c15; }
body.brown #main a.icon-weiter { background:url(/b4_css/icon_weiter_brown.gif) 2px 3px no-repeat; }
body.brown #main a.icon-download { background:url(/b4_css/icon_download_brown.gif) 2px 3px no-repeat; }
body.brown #main a.icon-top { background:url(/b4_css/icon_top_brown.gif) 2px 3px no-repeat; }
body.brown #main a.icon-kommentare { background:url(/b4_css/clist_brown.gif) 0 3px no-repeat; padding-left:15px; }
body.brown #main a.icon-audio { background:url(/b4_css/icon_audio_brown.gif) 2px 50% no-repeat; padding-left:18px; }
body.brown #main a.icon-video { background:url(/b4_css/icon_video_brown.gif) 2px 50% no-repeat; padding-left:19px; }
body.brown #main ul.ilinks li { background:url(/b4_css/li_tri_brown.gif) 0px 5px no-repeat; }
body.brown #main h1,
body.brown #main h2,
body.brown #main h3 { color:#9d0c15; }
body.brown h1.mainline { background:url(/b4_css/main_h1_line_brown.gif) 0 4px repeat-x #fff; }
body.brown .vline { background:url(/b4_css/vline_brown.gif) 0px 50% no-repeat;}
p.brown,span.brown,a.brown { color:#9d0c15; }
body.brown div.article table th{ background-color:#9d0c15; border-right:1px solid #9d0c15; }
body.brown div.article table tr.alternative td { background-color:#ebced0; }
body.brown #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_brown.gif) 0px 5px no-repeat; }

/* *********************** BLUE */

body.blue #navi ul li.active a { color:#162983; }
body.blue #headline { background:url(/b4_css/hl_blue.gif) 0 0 no-repeat; }
body.blue #main a { color:#162983; }
body.blue #main a.icon-weiter { background:url(/b4_css/icon_weiter_blue.gif) 2px 3px no-repeat; }
body.blue #main a.icon-download { background:url(/b4_css/icon_download_blue.gif) 2px 3px no-repeat; }
body.blue #main a.icon-top { background:url(/b4_css/icon_top_blue.gif) 2px 3px no-repeat; }
body.blue #main a.icon-kommentare { background:url(/b4_css/clist_blue.gif) 0 3px no-repeat; padding-left:15px; }
body.blue #main a.icon-audio { background:url(/b4_css/icon_audio_blue.gif) 2px 50% no-repeat; padding-left:18px; }
body.blue #main a.icon-video { background:url(/b4_css/icon_video_blue.gif) 2px 50% no-repeat; padding-left:19px; }
body.blue #main ul.ilinks li { background:url(/b4_css/li_tri_blue.gif) 0px 5px no-repeat; }
body.blue #main h1,
body.blue #main h2,
body.blue #main h3 { color:#162983; }
body.blue h1.mainline { background:url(/b4_css/main_h1_line_blue.gif) 0 4px repeat-x #fff; }
body.blue .vline { background:url(/b4_css/vline_blue.gif) 0px 50% no-repeat;}
p.blue,span.blue,a.blue { color:#162983; }
body.blue div.article table th{ background-color:#162983; border-right:1px solid #162983; }
body.blue div.article table tr.alternative td { background-color:#d0d4e6; }
body.blue #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_blue.gif) 0px 5px no-repeat; }

/* *********************** LGREEN */

body.lgreen #navi ul li.active a { color:#7e7e13; }
body.lgreen #headline { background:url(/b4_css/hl_lgreen.gif) 0 0 no-repeat; }
body.lgreen #main a { color:#7E7E13; }
body.lgreen #main a.icon-weiter { background:url(/b4_css/icon_weiter_lgreen.gif) 2px 3px no-repeat; }
body.lgreen #main a.icon-download { background:url(/b4_css/icon_download_lgreen.gif) 2px 3px no-repeat; }
body.lgreen #main a.icon-top { background:url(/b4_css/icon_top_lgreen.gif) 2px 3px no-repeat; }
body.lgreen #main a.icon-kommentare { background:url(/b4_css/clist_lgreen.gif) 0 3px no-repeat; padding-left:15px; }
body.lgreen #main a.icon-audio { background:url(/b4_css/icon_audio_lgreen.gif) 2px 50% no-repeat; padding-left:18px; }
body.lgreen #main a.icon-video { background:url(/b4_css/icon_video_lgreen.gif) 2px 50% no-repeat; padding-left:19px; }
body.lgreen #main ul.ilinks li { background:url(/b4_css/li_tri_lgreen.gif) 0px 5px no-repeat; }
body.lgreen #main h1,
body.lgreen #main h2,
body.lgreen #main h3 { color:#7E7E13; }
body.lgreen h1.mainline { background:url(/b4_css/main_h1_line_lgreen.gif) 0 4px repeat-x #fff; }
body.lgreen .vline { background:url(/b4_css/vline_lgreen.gif) 0px 50% no-repeat;}
p.lgreen,span.lgreen,a.lgreen { color:#7E7E13; }
body.lgreen div.article table th{ background-color:#7E7E13; border-right:1px solid #9E9E33; }
body.lgreen div.article table tr.alternative td { background-color:#cbcb9f; }
body.lgreen #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_lgreen.gif) 0px 5px no-repeat; }

/* *********************** DGREEN */
body.dgreen #navi ul li.active a { color:#006b66; }
body.dgreen #headline { background:url(/b4_css/hl_dgreen.gif) 0 0 no-repeat; }
body.dgreen #main a { color:#006b66; }
body.dgreen #main a.icon-weiter { background:url(/b4_css/icon_weiter_dgreen.gif) 2px 3px no-repeat; }
body.dgreen #main a.icon-download { background:url(/b4_css/icon_download_dgreen.gif) 2px 3px no-repeat; }
body.dgreen #main a.icon-top { background:url(/b4_css/icon_top_dgreen.gif) 2px 3px no-repeat; }
body.dgreen #main a.icon-kommentare { background:url(/b4_css/clist_dgreen.gif) 0 3px no-repeat; padding-left:15px; }
body.dgreen #main a.icon-audio { background:url(/b4_css/icon_audio_dgreen.gif) 2px 50% no-repeat; padding-left:18px; }
body.dgreen #main a.icon-video { background:url(/b4_css/icon_video_dgreen.gif) 2px 50% no-repeat; padding-left:19px; }
body.dgreen #main ul.ilinks li { background:url(/b4_css/li_tri_dgreen.gif) 0px 5px no-repeat; }
body.dgreen #main h1,
body.dgreen #main h2,
body.dgreen #main h3 { color:#006b66; }
body.dgreen h1.mainline { background:url(/b4_css/main_h1_line_dgreen.gif) 0 4px repeat-x #fff; }
body.dgreen .vline { background:url(/b4_css/vline_dgreen.gif) 0px 50% no-repeat;}
p.dgreen,span.dgreen,a.dgreen { color:#006b66; }
body.dgreen div.article table th{ background-color:#E2001A; border-right:1px solid #ED6070; }
body.dgreen div.article table tr.alternative td { background-color:#FCE5E8; }
body.dgreen #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_dgreen.gif) 0px 5px no-repeat; }

/* *********************** GREEN */

body.green #navi ul li.active a { color:#86be24; }
body.green #headline { background:url(/b4_css/hl_green.gif) 0 0 no-repeat; }
body.green #main a { color:#86be24; }
body.green #main a.icon-weiter { background:url(/b4_css/icon_weiter_green.gif) 2px 3px no-repeat; }
body.green #main a.icon-download { background:url(/b4_css/icon_download_green.gif) 2px 3px no-repeat; }
body.green #main a.icon-top { background:url(/b4_css/icon_top_green.gif) 2px 3px no-repeat; }
body.green #main a.icon-kommentare { background:url(/b4_css/clist_green.gif) 0 3px no-repeat; padding-left:15px; }
body.green #main a.icon-audio { background:url(/b4_css/icon_audio_green.gif) 2px 50% no-repeat; padding-left:18px; }
body.green #main a.icon-video { background:url(/b4_css/icon_video_green.gif) 2px 50% no-repeat; padding-left:19px; }
body.green #main ul.ilinks li { background:url(/b4_css/li_tri_green.gif) 0px 5px no-repeat; }
body.green #main h1,
body.green #main h2,
body.green #main h3 { color:#86be24; }
body.green h1.mainline { background:url(/b4_css/main_h1_line_green.gif) 0 4px repeat-x #fff; }
body.green .vline { background:url(/b4_css/vline_green.gif) 0px 50% no-repeat;}
p.green,span.green,a.green { color:#86be24; }
body.green div.article table th{ background-color:#E2001A; border-right:1px solid #ED6070; }
body.green div.article table tr.alternative td { background-color:#FCE5E8; }
body.green #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_green.gif) 0px 5px no-repeat; }


/* *********************** GREY */

body.grey #navi ul li.active a { color:#888590; }
body.grey #headline { background:url(/b4_css/hl_grey.gif) 0 0 no-repeat; }
body.grey #main a { color:#888590; }
body.grey #main a.icon-weiter { background:url(/b4_css/icon_weiter_grey.gif) 2px 3px no-repeat; }
body.grey #main a.icon-download { background:url(/b4_css/icon_download_grey.gif) 2px 3px no-repeat; }
body.grey #main a.icon-top { background:url(/b4_css/icon_top_grey.gif) 2px 3px no-repeat; }
body.grey #main a.icon-kommentare { background:url(/b4_css/clist_grey.gif) 0 3px no-repeat; padding-left:15px; }
body.grey #main a.icon-audio { background:url(/b4_css/icon_audio_grey.gif) 2px 50% no-repeat; padding-left:18px; }
body.grey #main a.icon-video { background:url(/b4_css/icon_video_grey.gif) 2px 50% no-repeat; padding-left:19px; }
body.grey #main ul.ilinks li { background:url(/b4_css/li_tri_grey.gif) 0px 5px no-repeat; }
body.grey #main h1,
body.grey #main h2,
body.grey #main h3 { color:#888590; }
body.grey h1.mainline { background:url(/b4_css/main_h1_line_grey.gif) 0 4px repeat-x #fff; }
body.grey .vline { background:url(/b4_css/vline_grey.gif) 0px 50% no-repeat;}
p.grey,span.grey,a.grey { color:#888590; }
body.grey div.article table th{ background-color:#E2001A; border-right:1px solid #ED6070; }
body.grey div.article table tr.alternative td { background-color:#FCE5E8; }
body.grey #main div.article ul li { padding-left:10px; background:url(/b4_css/li_tri_grey.gif) 0px 5px no-repeat; }






/* *********************** PATH */

div#path li {
	float:left;
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

div#path li a{
	color:#333;
}


/* *********************** HEADLINE */

#headline {
	clear:both;
	float:left;
	background-color:#eee;
	width:494px;
	height:24px;
	margin-left:5px;
	margin-bottom:10px;
	color:#fff;
	line-height:24px;
	font-size:16px;
	padding-left:22px;
}


/* *********************** RIGHT */
#right h1.right {
	background:url(/b4_css/box_h1.gif) 0 0 no-repeat #fff;
	height:17px;
	padding-top:10px;
	padding-left:15px;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:#fff;
	width:180px;
}

#right div.box {
	background:url(/b4_css/box_bg.gif) 0 100% no-repeat #fff;
	width:165px;
	padding:5px 15px 10px 15px;
}

#right div.box h1 a{ color:#E2001A; font-weight:bold; font-size:19px; padding: 1px; float:left; }
#right div.box h2 a{ color:#E2001A; font-weight:bold; font-size:16px; padding: 1px; float:left; }
#right div.box h3 a{ color:#E2001A; font-weight:bold; font-size:14px; padding: 1px; float:left; }
#right div.box h4 a{ color:#8B8B8B; font-size:13px; padding: 1px; float:left; }
#right div.box h5 a{ color:#8B8B8B; font-weight:bold; font-size:12px; padding: 3px; float:left; }
#right div.box h6 a{ color:#8B8B8B; font-size:11px; padding: 3px; float:left; }

#right #right-bestenliste div.bestseller-3 {
	padding:3px 0px 3px 15px;
	margin-bottom:3px;
	border-bottom:1px solid #E2001A;
}

#right #right-bestenliste div.bestseller-3 a{
	color:#333;
}

#right div.right-heft div.flLeft{
	margin-right:5px;
}

#webseite #right div.bg-top{
	overflow:hidden;
	background:url(/b4_css/teaser_bg_top.gif) 1px 0 no-repeat #fff;
	padding:5px 0px 0px 0px;
	width:188px;
	height:1px;
	margin:0px;
	line-height:1px;
}


/* *********************** BLOG */

div#blog-header {
	float:left;
}

div#blog-header img{
	margin-left:5px;
}

div#main.blog {
	margin-top:15px;
}

div#main.blog div.bg-top h1.mainline{
	margin-left:0;
}



/* *********************** MAIN */

/* ** HEADLINE ** */

h1.mainline {
	clear:both;
	display:block;
	background:url(/b4_css/main_h1_line.gif) 0 4px repeat-x #fff;
	margin:0px 20px 5px 5px;
}

h1.mainline span{
	background-color:#fff;
	padding-right:10px;
}


/* ** TOPNEWS ** */

div.topnews {
	clear:both;
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;

}

div.topnews div.images{
	margin:6px;
	margin-right:10px;
	margin-bottom:0;
	float:left;
	display:inline;
}

div.topnews div.text{
	padding-top:15px;
}

div.topnews div.text .online-date,
div.topnews div.text h3 {
	margin-left:15px;
}
div.topnews div.text h3 {
	margin-right:30px;
}

div.topnews p{
	margin-left:15px;
	margin-right:30px;
}

div.topnews ul{
	clear:none;
	margin-left:12px;
	border:0px;
}
div.topnews ul.com-leiste {
	margin-bottom:0;
}

div.topnews ul li {
	float:left;
	margin-bottom:5px;
}

div.topnewsbottom {
	clear:both;
	overflow:hidden;
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:10px;
	margin-bottom:10px;
}

a.icon-podcast {
	padding-left:15px;
	background:url(/b4_css/icon_podcast.gif) 0 50% no-repeat;
}



/* **************** HOME-MIDDLE-SPEZIALS **************** */

div.home-middle {
	display:inline;
	float:left;
	width:340px;
	margin-bottom:10px;
	margin-right:0;
	padding-right:0;
}

div.home-teaser{
	display:block;
	background-color:#f90;
	background:url(/b4_css/teaser2_bg_top.gif) no-repeat;
	padding:6px;
	padding-bottom:0;
}

div.home-teaser-bottom {
	overflow:hidden;
	background:url(/b4_css/teaser2_bg_bottom.gif) no-repeat;
	height:10px;
}

div.home-teaser div.image{
	display:inline;
	float:left;
	width:100px;
	margin-right:5px;
	
	
	margin:10px 5px 5px 10px;
}

div.home-teaser div.text{
	display:inline;
	float:left;
	margin:5px;
	margin-right:15px;
	width:185px;
}


/* **************** home-bildgalerie **++++++++++ */

#home-bildgalerie.bg-top {
	padding:6px 3px 6px 6px;
	width:515px;
}

#home-bildgalerie-liste {
}

div.home-bildgalerie-detail {
	float:left;
	width:127px;
	overflow:hidden;
	margin:0px;
	border-left:1px solid #fff;
}


div.home-bildgalerie-text{
	padding:5px 5px 0px 5px;
}

div.home-bildgalerie-text b{
	color:#e2001a;
}

div.home-bildgalerie-detail img{
height:90px;
}

div.home-bildgalerie-detail.first {
	width:130px;
	border-left:0px;
}


/* **************** BOXEN MIT BILD RECHTS **************** */


div#right div.box.imageall,
div#right div#right-buchtage.box,
div#right div#right-bildgalerie.box {
	padding:0px 20px 5px 6px;
}

div#right div.box.imageall img,
div#right div#right-bildgalerie.box img{
	width:182px;
}

div#right div.box.imageall p,
div#right div#right-buchtage.box p,
div#right div#right-bildgalerie.box p{
	padding:5px;
}


/* **************** TEASER **************** */

#main div.teaser {
	clear:both;
	margin:0px 20px 40px 5px;
}

#main div.article span.rubrik,
#main div.teaser span.rubrik {
	padding-left:5px;
	margin-left:5px;
}

#main div.teaser img {
	margin-right:10px;
	margin-top:5px;
	
	clear:both;
	display:block;
	float:left;
}

#main div.teaser h3 a {
	font-size:12px;
}

div.teaserblock {
	clear:both;
	margin:15px 5px 10px 5px;
	width:515px;
}

div.teaserblock h3{
	margin-bottom:5px;
}

p.autor {
	font-style:italic;
}




#main div.teaser.video{
	clear:none;
	float:left;
	width:163px;
	margin:0px 10px 5px 5px;
}

#main div.teaser.video.third{
	margin:0px 0px 5px 5px;
}

#main div.teaser.video p{
}

#main div.teaser.video p.image{
	background-color:#333;
	width:160px;
	height:90px;
	overflow:hidden;
}

#main div.teaser.video p.image div.images img{
	padding:0px;
	margin:0px;
}

#main div.teaser.video p.text{
	margin:5px 0px;
}

#main div.teaser.video h3{
	margin-bottom:0px;
}

hr.video {
	clear:both;
	margin:0 10px 10px 5px;
	border-top:1px solid #e5e5e5;
}



/* **************** ARTICLE **************** */
div.article {
	margin-left:5px;
	margin-right:20px;
	margin-bottom:10px;
}

div.article address,
div.article p{
	margin-bottom:10px;
}

div.article p.teaser{
	font-weight:bold;
}

div.article h1,
div.article h2,
div.article h3,
div.article h4,
div.article h5,
div.article h6 {
	margin-bottom:10px;
}

div.article h4,
div.article h5,
div.article h6 {
	margin-bottom:5px;
	color:#333;
}

div.downloads {
	clear:both;
	margin-bottom:10px;
}

div.downloads h3{
	margin-bottom:15px;
}

div.download {
	float:left;
	width:220px;
	margin-bottom:10px;
	margin-right:10px;
	border:1px solid #eee;
	padding:5px;
}

div.download div.flLeft{
	margin-right:10px;
}

div.download div.flLeft a img{
	border:1px solid #eee;
}

div.download div.flLeft a:hover img{
	border:1px solid #aaa;
}

div.download a{
	line-height:16px;
}

div.article ul.ilinks {
	margin-bottom:10px;
}


div.bg-top div.images,
div.bg-top div.text div.images,
div.article div.images {
	float:left;
	width:155px;
	margin-right:15px;
}

div.images span.imagetitle,
div.bg-top div.text div.images span.imagetitle,
div.article div.images span.imagetitle {
	display:block;
	font-size:11px;
	line-height:14px;
}

div.images span.imagecopyright,
div.bg-top div.text div.images span.imagecopyright,
div.article div.images span.imagecopyright {
	display:block;
	margin-bottom:10px;
	font-size:11px;
	line-height:14px;
}

div.article div.images img{
	margin-bottom:10px;
}


#tag-s {
	clear:both;
}

div.tagvideos {
	width:525px;
	background-color:#eee;
	margin-top:30px;
	padding-top:10px;
	border-bottom:1px solid #999;
}

div.tagvideos h2 {
	margin-left:5px;
	margin-bottom:10px;
}

div.article table {
	spacing:0px;
	border-collapse:collapse;
	width:515px;
	margin-bottom:10px;
}

div.article table th,
div.article table td{
	text-align:left;
	padding:2px;
}

div.article table th{
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}

div.article table td {
	vertical-align:top;
	border:1px solid #fff;
	padding:5px;
}

div.article table tr.alternative td {
	background-color:#FCE5E8;
}

ul.flashbook {
	margin-bottom:10px;
}








/* ***** DOSSIERS ***** */

ul.extended li{
	margin-bottom:20px;
	margin-right:30px;
}

body #main ul.ilinks.extended li  {
	background-position:0px 23px;
}


ul.extended li a {
	font-weight:bold;
}

p.articletext {
	margin-bottom:10px;
}


/* *********************** Com Leiste */

ul.com-leiste {
	clear:both;
	border-top:1px solid #e5e5e5;
	margin:0;
	padding-top:3px;
}

ul.com-leiste li.vline{
	padding-left:10px;
}

ul.com-leiste li{
	float:left;
	margin-right:10px;
	line-height:0px;
	height:16px;
}

ul.com-leiste li.tags{
	background:none;
}


/* *********************** Titelschutz */
div.titelschutz-suche {
	margin:5px;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:20px;
	width:490px;
}

div.titelschutz-suche p.formtext{
	float:left;
	border:0px;
	margin:0;
	height:20px;
}

div.titelschutz-suche p.formtext input{
	margin-top:5px;
	margin-right:20px;
	width:200px;
}

div.titelschutz-suche p.formtext label{
	margin-top:5px;
}

div.titelschutz-suche p.formsubmit label{
	display:none;
}

div.titelschutz-suche p.formsubmit{
	float:left;
	margin:0;
	padding:0;
	height:20px;
}


div.tsform input.tssearch {
	border:1px solid #333;
	width:300px;
	margin-left:10px;
	margin-right:10px;
}

div.tselement {
	clear:both;
	border:1px solid #ccc;
	padding:10px;
	margin:5px;
}

div.tselement a {
	float:left;
	padding-left:50px;
	background:url(/b4_css/mime-pdf.gif) 0 0 no-repeat;
	line-height:35px;
	margin-right:15px;
	font-size:14px;
}

div.tselement p {
	float:left;
	width:390px;

}


/* *********************** ADS */

#adv-hdr {
	position:absolute;
	top:35px;
	left:450px;
	background:url(/b4_css/werbung_v.gif) top left no-repeat;
	padding-left:12px;
}

#adv-superbanner {
	position:absolute;
	top:21px;
	left:300px;
	padding-left:12px;
}


#adv-leftBlock {
	height:265px;
	width:180px;
	margin-left:10px;
	margin-top:10px;
	background:url(/b4_css/werbung_h.gif) top center no-repeat;
	padding-top:13px;
}

#adv-sub {
	width:180px;
	background:url(/b4_css/werbung_h.gif) top center no-repeat;
	padding-top:13px;
	margin-bottom:13px;
	margin-left:6px; 
}

#adv-sub-jvm {
	width:180px;
	margin-left:6px; 
}

#adv-body {
	width:160px;
	position:absolute;
	left:945px;
	top:177px;
	background:url(/b4_css/werbung_h.gif) top center no-repeat;
	padding-top:13px;
}

#adv-home {
	display:inline;
	float:right;
	width:180px;
	background:url(/b4_css/werbung_h.gif) top center no-repeat;
	padding-top:13px;
	margin-right:20px;
	margin-top:12px;
}

#adv-news {
	text-align:center;
	background:url(/b4_css/werbung_h_300.gif) top center no-repeat;
	padding-top:3px;
	margin:12px 20px 0px 0px; 
}

.adv-news_inner {
	text-align:center;
	padding:10px;
}


div.adv-newsliste {
	margin: 0 20px 0 4px;
	padding-top: 14px;
	background-image: url(/b4_css/werbung_h.gif);
	background-position: 50% 3px;
}
div.adv-newsliste_inner {
	clear:both;
	background-color: #EEE;
	padding: 10px;
	margin: 0px 0 20px 0;
}

div.adv-newsliste_inner h3 a {
	display: block;
}
div.adv-newsliste img {
	float: left;
	margin-right: 20px;
}

div.adv-newsliste a {
	display:inline;
}

div.adv-newsliste p a {
	display: inline;
}


div.bg-anzeigen {
	background-image: url(/b4_css/werbungen_h.gif);
	background-position: 50% 0px;
	height:10px;
	width:180px;
	margin-left:7px;
}





/* ******************* KOMMENTARE ***************** */


div.comment-formtop {
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;
	padding:20px 30px 20px 20px;
}

h1#h1-comment-add {
margin-left:5px;
margin-bottom:10px;
}

h1#h1-comment-add a {
background-image:url(/b4_css/button_down.gif);
background-repeat:none;
background-position:100% 50%;
padding-right:20px;
}

#commentanker {
display:none;
}

div.comment-formbottom {
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:20px;
}

div.commentlist {
margin-left:5px;
margin-bottom:20px;
margin-top:20px;
width:515px;
}

div.commentlist h1{
margin-bottom:10px;
}

div.comment {
margin-bottom:20px;
}

div.commentlist div.commentheader {
padding-bottom:2px;
margin-bottom:2px;
border-bottom:1px solid #ddd;
}

div.commentlist div.commentheader span.counter{
color:#E2001A;
font-weight:bold;
background:url(/b4_css/icon_kommentar.gif) 0 0 no-repeat;
padding-left:20px;
}


div.commentlist div.commentheader span.name,
div.commentlist div.commentheader span.onlinedate{
border-right:1px solid #eee;
padding-right:10px;
margin-right:10px;
}



/* ******************* NEWSLETTER ***************** */

div.newsletter-form-delete,
div.newsletter-form-add {
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;
	padding:20px;
	padding-bottom:0px;
	width:485px;
}

div.newsletter-form-end {
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:20px;
}

div.newsletter-form-delete p.formtext {
	border:0;
	margin:0;
}

#METANAVI ul.navi li span.meta-newsletter input.formtext{
	margin-left:15px;
	width:70px;
	height:14px;
	margin-top:1px;
	padding:1px;
}

#METANAVI ul.navi li span.meta-newsletter input.formsubmit{
	height:20px;
	width:22px;
	margin-top:1px;
	background:url(/b4_css/icon_newsletter.gif) 1px 2px no-repeat;
}

#METANAVI ul.navi li span.meta-newsletter {
}

#METANAVI ul.navi li a.meta-newsletter-a{
	float:left;
}


/* ******************* FORUM ***************** */

div.forum {
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;
	padding:5px;
	padding-bottom:0px;
}

div.forumbottom {
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:20px;
}

p.forum-buttonnewpost {
	margin-bottom:10px;
}


div.forum-loginbox {
	border:1px solid #ccc;
	padding:10px;
	margin:0px 20px 10px 5px;
}

table.forum {
	spacing:0px;
	border-collapse:collapse;
	width:515px;
}

table.forum th,
table.forum td {
	text-align:left;
	padding:2px;
}

table.forum th{
	padding-left:10px;
	padding-right:10px;
	background-color:#E2001A;
	color:#fff;
	border-right:1px solid #ED6070;
}

table.forum td {
	vertical-align:top;
	border:1px solid #fff;
	padding:5px;
}

table.forum td.tdicon {
	width:20px;
}

table.forum td.tdicon img{
	margin-left:4px;
}

table.forum-posts td.tdicon{
	padding:0px 0px 0px 10px;
}

table.forum td.tdtitle {
	width:200px;
}


table.forum td.tdthemen {
	width:70px;
}

table.forum td.tdbeitraege {
	width:70px;
}

table.forum td.tdtitle a{
	font-weight:bold;
}

.forum-post-top {
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;
	padding:7px 0px 0px 7px;
	margin-bottom:0px;
}

.forum-post-bottom {
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:20px;
}

.forum-post-top table {
	margin-bottom:0px;
}

#main table.forum-post th.thautor{
	width:100px;
}
.forum-post-top table td.tdautor{
	width:100px;
}


/* ************** gruen/expertenforum/suchen/buchhaendler */


#main table.forum141234 th,
#main table.forum142272 th,
#main table.forum141233 th{
	background-color:#006B66;
	border-right:1px solid #66A6A3;
}

#main table.forum141234 td a ,
#main table.forum142272 td a ,
#main table.forum141233 td a {
	color:#006B66;
}


#main table.forum141234 td.tdcolor,
#main table.forum142272 td.tdcolor,
#main table.forum141233 td.tdcolor {
	background-color:#E5F0EF;
}


/* ************** blau/karriere */

#main table.forum141232 th{
	background-color:#162983;
	border-right:1px solid #5E6BA9;
}

#main table.forum141232 td a {
	color:#162983;
}

#main table.forum141232 td.tdcolor {
	background-color:#E7E9F2;
}


/* ************** blau/karriere */

#main table.forum141232 th{
	background-color:#162983;
	border-right:1px solid #5E6BA9;
}

#main table.forum141232 td a {
	color:#162983;
}

#main table.forum141232 td.tdcolor {
	background-color:#E7E9F2;
}


/* ************** rot/debatte */

#main table.forum141231 th{
	background-color:#E2001A;
	border-right:1px solid #ED6070;
}

#main table.forum141231 td a {
	color:#E2001A;
}

#main table.forum141231 td.tdcolor {
	background-color:#FCE5E8;
}






/* *************** STELLENMARKT ************** */

div.stellenmarkt-hot-jobs,
div.stellenmarkt-suche {
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;
	padding:20px;
	padding-bottom:0px;
	width:490px;
}

div.stellenmarkt-suche p.formtext{
	float:left;
	border:0px;
	margin:0;
}

div.stellenmarkt-suche p.formtext input{
	margin-top:5px;
	margin-right:20px;
	width:200px;
}

div.stellenmarkt-suche p.formtext label{
	margin-top:5px;
}

div.stellenmarkt-suche p.formsubmit label{
	display:none;
}


div.stellenmarkt-hot-jobs-bottom,
div.stellenmarkt-suche-bottom {
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:20px;
}

div.stellenmarkt-hot-jobs div.stellenmarkt-hotjob {
	clear:both;
	border-top:0px solid #D0D4E6;
	padding-top:5px;
	margin-bottom:5px;
}

div.stellenmarkt-hot-jobs div.stellenmarkt-hotjob.start {
}

div.stellenmarkt-hot-jobs div.stellenmarkt-hotjob.middle {
border-top:1px solid #ccc;
}

div.stellenmarkt-hot-jobs div.stellenmarkt-hotjob div.image{
	float:left;
	width:150px;
}

div.stellenmarkt-hot-jobs div.stellenmarkt-hotjob div.city{
	float:left;
	width:100px;
}

div.stellenmarkt-hot-jobs div.stellenmarkt-hotjob div.title{
	float:left;
	width:240px;
}


div.jobs table {
	spacing:0px;
	border-collapse:collapse;
	width:515px;
	margin-left:5px;
}

div.jobs table td{
	vertical-align:top;
	padding:2px;
}

div.jobs table tr.white {

}

div.jobs table tr.lblue {
	background-color:#E7E9F2;
}

div.jobs table tr td {
	padding-left:10px;
}


/* *************** BG ************** */

.bg-top {
	background:url(/b4_css/teaser_bg_top.gif) 0 0 no-repeat;
	padding:20px;
	padding-bottom:10px;
	width:485px;
}

.bg-bottom {
	background:url(/b4_css/teaser_bg_bottom.gif) 0 0 no-repeat;
	height:20px;
}

/* *************** KONTAKT/REDAKTEURE ************** */

div.redakteur{
	clear:both;
}

div.redakteur p.image {
	float:left;
	width:90px;
	margin-bottom:12px;
}

div.redakteur div.text {
	margin-bottom:12px;
}

/* *************** BESTENLISTEN ************** */

div.bestenliste table {
	margin-left:5px;
	spacing:0px;
	border-collapse:collapse;
	width:515px;
}

div.bestenliste table th{
	text-align:left;
	background-color:#006b66;
	color:#fff;
	padding-left:10px;
}

div.bestenliste table td{
	text-align:left;
	vertical-align:top;
	padding:2px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	border-bottom:1px solid #006b66;
}

div.bestenliste table td.title img{
	float:left;
	margin-right:5px;
}

div.kerr div.image {
	clear:both;
	float:left;
	width:90px;
	margin-bottom:10px;
}

div.kerr div.text {
	margin-bottom:10px;
}


/* *************** EXPERTENMARKT ************** */

.experte {
	clear:both;
	border-top:1px solid #CCE1E0;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.experten-list .start {
	border:0px;
	margin-top:0px;
	padding-top:0px;
}

.experte .bild {
	float:left;
	width:190px;
	height:50px;
}

.experte .title {
	float:left;
	width:140px;
	padding-right:10px;
	height:50px;
}

.experte .shorttext {
	height:50px;

	height:auto;
	float:left;
	width:140px;
}


/* *************** TAGS ************** */

p.textinfo {
	margin:5px;
	margin-right:15px;
	padding:10px;
	border:1px solid #ccc;
	margin-bottom:15px;
}


/* *************** BILDGALERIE ************** */

body#popup {
	background:url(none) 0 0 repeat-y;
}

body#popup div#bildgalerie-header {
	width:1030px;
	margin:0 auto;
	height:100px;
}

body#popup div#bildgalerie-header div#bildgalerie-adv #adv-superbanner{
	position:relative;
	top:10px;
	left:280px;
	margin:0;
	width:750px;
}

body#popup div#bildgalerie-logo {
}

body#popup div#bildgalerie-logo a {
	background-color:#ff0;
	background:url(/b4_css/logo_klein.png) 5px 13px no-repeat;
	width:300px;
	height:70px;
	position:absolute;
	top:10px;
}

body#popup div#bildgalerie-content {
	background:url(/b4_css/bild_bg_top.png) 0 0 no-repeat;
	padding:20px;
	padding-bottom:10px;
	margin:0 auto;
	width:990px;
}

body#popup h1.mainline {
	clear:both;
	display:block;
	background:url(/b4_css/main_h1_line.gif) 0 4px repeat-x #fff;
	margin:10px 0px 10px 0px;
}

body#popup h1.mainline span {
	background-color:#fff;
	padding-right:10px;
}

body#popup div.bildgalerie-bild {
	float:left;
	width:500px;
	height:333px;
	margin-right:10px;
	margin-bottom:10px;
}
body#popup div.bildgalerie-bild p, 
body#popup div#bildgalerie-content div.bildgalerie-text {
	padding-top:15px;
}

body#popup div#bildgalerie-content div.bildgalerie-text, 
body#popup div#bildgalerie-content div.bildgalerie-weiterefotostrecken {
	float:left;
	width:480px;
}
body#popup div#bildgalerie-content div.bildgalerie-text {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #F9CAD0;
}

body#popup div#bildgalerie-content div.bildgalerie-text p.date {
	margin-top:25px;
	color:#999;
}
/*	weiter / zurueck Links */
body#popup div#bildgalerie-content div.bildgalerie-text p a {
	background-image: url(/b4_css/button_79w.gif);
	padding: 10px 16px 8px 16px;
	line-height:30px;
}

body#popup div#bildgalerie-content div.bildgalerie-text h1 {
	font-size:14px;
}

body#popup div#bildgalerie-content div.bildgalerie-weiterefotostrecken h2 {
	font-size:12px;
	margin-bottom:10px;
}


body#popup div#bildgalerie-content div.bildgalerie-weiterefotostrecken ul li {
	background-image:url(/b4_css/icon_weiter_red.gif);
	background-position: 2px 3px;
	background-repeat:no-repeat;
	padding-left:15px;
}


body#popup .bildgalerie-weiterefotostrecken ul,
body#popup .bildgalerie-weiterefotostrecken h2,
body#popup .bildgalerie-text h1,
body#popup .bildgalerie-text p {
	margin-left:7px;
}

body#popup .bildgalerie-text p.blaettern {
	margin-left:0px;
}



body a.icon-weiter {  }

body#popup div.bilddate {
	float:left;
	width:520px;
	color:#999;
}

body#popup div.bildnewsletter a {
	background:url(/b4_css/icon_newsletter_mini.gif) 0 3px no-repeat;
	padding-left:15px;
}

body#popup div#bildgalerie-content-bottom {
	background:url(/b4_css/bild_bg_bottom.png) 0 0 no-repeat;
	height:20px;
	width:1030px;
	margin:0 auto;
}

body#popup div#bildgalerie-footer {
	width:1010px;
	margin:0 auto;
	margin-top:10px;
}

body#popup div#bildgalerie-footer p a {
	color:#999;
}

body#popup div#bildgalerie-footer p a.sendpage, 
body#popup div#bildgalerie-footer p a.printpage, 
body#popup div#bildgalerie-footer p a.top {
	margin-left:20px;
}

body#popup div#bildgalerie-footer p a.sendpage {
	padding-left:20px;
	background:url(/b4_css/icon_sendpage.gif) 0 0 no-repeat;
}
body#popup div#bildgalerie-footer p a.printpage {
	padding-left:20px;
	background:url(/b4_css/icon_printpage.gif) 0 0 no-repeat;
}
body#popup div#bildgalerie-footer p a.top {
	padding-left:15px;
	background:url(/b4_css/icon_top.gif) 0 3px no-repeat;
}
body#popup div#bildgalerie-footer p.copyright {
	clear:both;
	margin-top:5px;
	padding-top:5px;
	border-top:1px solid #E5E5E5;
	color:#CCC;
}

div.blaettern {
	margin-left:0px;
	margin-right:5px;
	border:0px solid #333;
	padding:5px 5px 5px 0;
}

div.blaettern .flLeft, 
div.blaettern .flRight {
	float:left;
	width:85px;
	margin:0;
}
div.blaettern .flLeft span, 
div.blaettern .flRight span {
	display:block;
	width:85px;
}
div.blaettern .flRight {
	float:right;
}
div.blaettern .flCenter {
	float:left;
	width:357px;
	line-height:30px;
	text-align:center;
}
 
div.blaettern p.flLeft a {
	background-image: url(/b4_css/button_79w.gif);
	background-position: -1px 0px;
	padding: 11px 16px 8px 14px;
	line-height:30px;
}

div.blaettern p.flRight a {
	background-image: url(/b4_css/button_79w.gif);
	background-position: 3px 0px;
	padding: 11px 16px 8px 18px;
	line-height:30px;
}



/* *************** ANTIQUARIAT ************** */

.antiquariat-buchstaben {
margin:5px;
margin-bottom:20px;
font-size:16px;
}

.antiquariat-buchstaben a{
font-size:14px;
}

.right-antiquariat-kalender span.vline{
margin-left:5px;
padding-left:5px;
}

.right-antiquariat-kalender{
margin-bottom:5px;
margin-top:5px;
border-bottom:1px solid #ccc;
}


/* *************** ID 142777 ************** */



/*	IE 6 Anpassungen */
* html #navi #METANAVI {
	left:170px;
}
* html #navi #METANAVI ul li.li-start {
	display:inline;
}





/* ******** PODPRESS MP3 Player ********** */

div.podPress_content {
border:1px solid #999;
padding:10px;
margin-bottom:20px;
background-color:#eee;
}




/* ******** Umfrage/Vote ********** */

#umfragen h1 {
margin-left:5px;
}

#umfragen fieldset {
clear:both;
margin-bottom:20px;
padding:10px;
border:1px solid #ccc;
}

#votetable {
border:1px solid #999;
width:100%;
}

#umfragen fieldset p.formsubmit {
margin:0;
}

#umfragen fieldset legend {
display:block;
background-color:#fff;
padding:5px;
}



/* *************** AKTION BUCHTITELLISTE ************** */

div.buchtitelliste table {
	margin-left:5px;
	spacing:0px;
	border-collapse:collapse;
	width:515px;
}

div.buchtitelliste table th{
	text-align:left;
	background-color:#e2001a;
	color:#fff;
	padding-left:10px;
}

div.buchtitelliste table td{
	text-align:left;
	vertical-align:top;
	padding:2px;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	border-bottom:1px solid #e2001a;
}

div.buchtitelliste table td.title img{
	float:left;
	margin-right:5px;
}

input.buchtitelsubmit {
	background-color:#e2001a;
	color:#fff;
	padding:3px;
	margin:10px 20px 10px 10px;
	float:right;
}



/* ******** VIDEO RGHT ********** */

div#video_slider_right {
	width:182px;
	height:145px;
	overflow:hidden;
	z-Index:10000;
	position:absolute;
}

div#video_slider_right.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

div#video_slider_right.scrollable div.items div {
	float:left;
}

div#right div#video_teaser_right{
	padding:0px 19px 5px 6px;
	height:150px;
}

div#right div#video_teaser_right p.image
{
	padding:0px 0px 0px 0px;
	background:none;
}

div#right div#video_teaser_right p.text,
div#right div#video_teaser_right h3
{
	background:none;
	padding-left:6px;
}

div#right span.vline{
	margin-left:5px;
	padding-left:5px;
}

a.video_right_link img {
	position:absolute;
}

.video_right_play {
	position:absolute;
	opacity: 0.6;
	filter: alpha(opacity=60);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=80, Style=2);
	filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80, FinishOpacity=80, Style=2)";
}

.video_right_link {
	display:block;
	width:180px;
	height:102px;
	background:#000;
}

body #right #video_slider_right.scrollable .left img,
body #right #video_slider_right.scrollable .right img{
	width:11px;
	height:21px;
	margin:40px 4px;
}

body #right .scrollable .left,
body #right .scrollable .right{
	position:absolute;
	background:#333;
	height:102px;
	width:20px;
	z-Index:1000;
}

.scrollable .right{
	background:#f90;
	margin-left:162px;
}








/* ******** DEBUG OLD ********** */
#main div.teaser a span.old img,
div.old,
p.old,
span.old {

}

div.anzeige-text {
float:right;
margin-right:20px;
background:#006b66;
padding:0 15px;
color:#fff;
}


div#wikilogo{
position:absolute;
left:890px;
top:555px;
width:60px;
height:41px;
}






/* ******** Coverflow ********** */

#coverflow {
	position:relative;
	float:left;
	width:726px;
	height:248px;
}

#flash-themenspecialscoverflow {
	width:726px;
	height:238px;
}

#flash-themenspecialscoverflow-anzeige {
	color:#fff;
	margin:-240px 8px 0px 0px;
	text-align:right;
	height:20px;
}

#flash-themenspecialscoverflow-titel {
	color:#fff;
	margin:-20px 0px 0px 7px;
	font-size:1.3em;
}

#right #right-themenspecial {
	background:url(/b4_css/box_bg_red.gif);
}

#main p.ad_content_text {
	float:right;
	display:block;
	text-align:right;
	padding-right:20px;
	margin-bottom:20px;
	margin-right:20px;
	background-color:#006b66;
	width:70px;
	color:#fff;
} 










