/*
 * Winkler Medien Verlag
 *
 * CSS Datei V0.9
 *
 * allez! - the creative company GmbH
 * www.allez.de
 */


body { /* Scrollbar immer Sichtbar */
	overflow-y: scroll;
}
 
html, body {
background-color: #c1ced9;
color: #3a4e60;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0; padding: 0;
}
table, tr, td, div, ul, li, input, textarea, span, p, a {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#bgfull {
  /*background:#ffffff url(pic/lichtdesign_003.jpg);background-size:100%;*/
  
  }

#bgfull {
/*
position:absolute;
width:100%;
height:100%;
z-index:0;
background-image: url(pic/lichtdesign_003.jpg);
layer-background-image: url(pic/lichtdesign_003.jpg);
*/
}

h3 {font-size:12px;margin:0;}

ul.buchshop li {line-height:20px;}

a:link {color: #3a4e60;}
a:visited {color: #3a4e60;}
a:hover {color: #881f1f;}
img.logo {margin-top:4px;}

table.text a:link {color: #3a4e60;text-decoration:underline;}
table.text a:visited {color: #3a4e60;text-decoration:underline;}
table.text a:hover {color: #881f1f;text-decoration:underline;}

table.pad td {padding-left:10px;}

table.banner {
background-color: #d1dae3;
height:80px;
}
table.banner td.first_column {
width:24px;
}
table.banner td.logo_column {
width:167px;
background-color: #e3e9ee;
border-left:1px solid #98a7b4;
border-right:1px solid #98a7b4;
}
table.banner td.logo_column a {
padding-left:16px;
}

table.navi_top {
border-top:1px solid #e7ecf0;
width:100%;
background-image:url(http://www.winkler-online.de/pic/navi_bg_top.gif); background-repeat:repeat-x;
}
table.navi_top td.first_column {
width:24px;
border-bottom:1px solid #3a4e60;
border-right:1px solid #516d86;
}
table.navi_top td.logo_column {
width:166px;
border-bottom:1px solid #3a4e60;
border-left:1px solid #acbecd;
border-right:1px solid #516d86;
}
table.navi_top td.button_column {
border-bottom:1px solid #3a4e60;
border-left:1px solid #acbecd;
border-right:1px solid #516d86;
width:50px;
}
table.navi_top td.last_column {
border-bottom:1px solid #3a4e60;
border-left:1px solid #acbecd;
}
table.navi_top td.bright {border-left:1px solid #e7ecf0;}

table.navi_top td.active {
border-bottom:1px solid #cbd6df;
border-left:1px solid #acbecd;
border-right:1px solid #acbecd;
background-color: #cbd6df;
width:50px;
}

table.navi_top td a {
display:block;
padding-left:14px;
padding-right:14px;
line-height:25px;
}
table.navi_top td a:hover {
display:block;
padding-left:14px;
padding-right:14px;
background-color: #cbd6df;
line-height:25px;
}
table.navi_top td a:active {
display:block;
padding-left:14px;
padding-right:14px;
background-color: #cbd6df;
line-height:25px;
}


table.navi_top_sub {
width:100%;
height:37px;
background-image:url(http://www.winkler-online.de/pic/navi_bg_top_sub.gif); background-repeat:repeat-x;
}
table.navi_top_sub td.logo_column {
width:204px;
vertical-align:top;
}
table.navi_top_sub td.button_column_active {width:50px;}
table.navi_top_sub td.button_column {width:50px;}
table.navi_top_sub td.button_column_active table {
height:25px;
background-image:url(http://www.winkler-online.de/pic/navi_top_sub_button_left.gif); background-repeat:no-repeat;
}
table.navi_top_sub td.button_column_active table td {
height:25px;
background-image:url(http://www.winkler-online.de/pic/navi_top_sub_button_right.gif); background-repeat:no-repeat;
background-position:top right;
font-weight:bold;
}
table.navi_top_sub td.button_column_active table td a {
white-space:nowrap;
display:block;
font-weight:bold;
padding:4px;
padding-left:16px;
padding-right:16px;
}
table.navi_top_sub td.button_column a {
white-space:nowrap;
display:block;
padding:7px;
padding-left:16px;
padding-right:16px;
}

table.collage {
width:100%;
background-color: #e7ecf0;
}
table.collage td.first_column {
width:889px;
}
table.collage td.last_column {
background-image:url(http://www.winkler-online.de/pic/winkler_medien_verlag_bg.jpg); background-repeat:repeat-x;
}

table.navi_middle {
border-top:1px solid #506c84;
border-bottom:1px solid #506c84;
width:100%;
height:28px;
background-image:url(http://www.winkler-online.de/pic/navi_bg_middle.gif); background-repeat:repeat-x;
}
table.navi_middle td.first_column {
width:24px;
border-right:1px solid #70889d;
}
table.navi_middle td.logo_column {
width:166px;
border-left:1px solid #adbecd;
border-right:1px solid #70889d;
}
table.navi_middle td.last_column {
border-left:1px solid #adbecd;
}

table.content3 {
width:889px;
background-color: #e3e9ee;
border-bottom:1px solid #819cb3;
}
table.content3 td.first_column {
width:24px;
}
table.content3 td.logo_column {
width:167px;
background-color: #d1dae3;
border-left:1px solid #a7bbca;
border-right:1px solid #a7bbca;
}
table.content3 td.content_column {
width:696px;
}


table.content {
width:100%;
background-color: #d1dae3;
border-bottom:1px solid #819cb3;
}
table.content td.first_column {
width:24px;
}
table.content td.logo_column {
width:167px;
background-color: #e3e9ee;
border-left:1px solid #bac4cd;
border-right:1px solid #bac4cd;
}
table.content td.content_column {
width:335px;
border-right:1px solid #bac4cd;
}
table.content td.book_column {
width:360px;
}
table.content td.last_column {
}

 
table.contenttop {
width:100%;
background-color: #d1dae3;
}
table.contenttop td.first_column {
width:24px;
}
table.contenttop td.logo_column {
width:167px;
background-color: #e3e9ee;
border-left:1px solid #bac4cd;
border-right:1px solid #bac4cd;
}
table.contenttop td.content_column {
width:329px;
border-right:1px solid #8aa3b8;
background-image:url(http://www.winkler-online.de/pic/subnavi_bg.gif); background-repeat:repeat-x;
border-bottom:1px solid #8aa3b8;
}
table.contenttop td.book_column {
width:365px;
border-bottom:1px solid #8aa3b8;
background-image:url(http://www.winkler-online.de/pic/subnavi_bg.gif); background-repeat:repeat-x;
}
table.contenttop td.last_column {
background-image:url(http://www.winkler-online.de/pic/subnavi_bg.gif); background-repeat:repeat-x;
}


table.content_sub {
height:250px;
width:100%;
background-color: #d1dae3;
}
table.content_sub td.first_column {
width:24px;
}
table.content_sub td.logo_column {
width:167px;
background-color: #e3e9ee;
border-left:1px solid #bac4cd;
border-right:1px solid #bac4cd;
}
table.content_sub td.content_column {
}
table.content td.last_column {
}




table.subnavi {
border-bottom:1px solid #8aa3b8;
border-left:1px solid #8aa3b8;
background-image:url(http://www.winkler-online.de/pic/subnavi_bg.gif); background-repeat:repeat-x;
}
table.subnavi td.first_column {
width:24px;
border-right:1px solid #8aa3b8;
}
table.subnavi td.button_column {
border-left:1px solid #f8f9fa;
border-right:1px solid #8aa3b8;
}
table.subnavi td.last_column {
border-left:1px solid #f8f9fa;
}
table.subnavi td a {
display:block;
padding-left:14px;
padding-right:14px;
line-height:25px;
}
table.subnavi td a:hover {
display:block;
padding-left:14px;
padding-right:14px;
background-color: #e7ecf0;
line-height:25px;
}
table.subnavi td a:active {
display:block;
padding-left:14px;
padding-right:14px;
background-color: #e7ecf0;
line-height:25px;
}



table.contentnavi {
}
table.contentnavi td.first_column {
width:24px;
border-right:1px solid #8aa3b8;
}
table.contentnavi td.button_column {
border-left:1px solid #f8f9fa;
border-right:1px solid #8aa3b8;
}
table.contentnavi td.last_column {
}
table.contentnavi td a {
display:block;
padding-left:14px;
padding-right:14px;
line-height:25px;
font-weight:bold;
color:#516d86;
white-space:nowrap;
}
table.contentnavi td a:hover {
display:block;
padding-left:14px;
padding-right:14px;
background-color: #e7ecf0;
line-height:25px;
font-weight:bold;
color:#3a4e60;
}
table.contentnavi td a:active {
display:block;
padding-left:14px;
padding-right:14px;
background-color: #e7ecf0;
line-height:25px;
font-weight:bold;
color:#3a4e60;
}

table.content3 div {
}
table.content3 a.passive {
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:14px;
padding-right:14px;
color:#3a4e60;

background-image:url(http://www.winkler-online.de/pic/subnavi_bg_left.gif); background-repeat:repeat-x;
border-top:1px solid #e3e9ee;
border-bottom:1px solid #8aa3b8;
border-left:1px solid #e3e9ee;
}
table.content3 a.active {
display:block;
padding-top:5px;
padding-bottom:5px;
padding-left:14px;
padding-right:14px;
color:#3a4e60;
background-color:eff3f7;
border-top:1px solid #e3e9ee;
border-bottom:1px solid #a7bbca;
border-left:1px solid #e3e9ee;
font-weight:bold;
}
table.content3 div.border_top {
border-top:1px solid #e3e9ee;
}


table.contenttext {
margin-top:40px;
width:90%;
}
table.contenttext td {
font-size:11px;
line-height: 18px;
}

table.putbanner {
margin-top:40px;
}
table.putbanner td {
padding-bottom:10px;
}

table.footer {
margin-top:5px;
padding-bottom:20px;
width:100%;
}


table.text {
padding-top:14px;
width:696px;
}

table.text td.headline {}
h1 {
	font-size:12px;
	margin-bottom:14px;
	margin-top:10px;
	padding-left:30px;
}
h2 {
	font-size:12px;
	margin-bottom:14px;
	margin-top:10px;
}
table.text td {
vertical-align:top;
line-height:18px;
}
table.text td.first_column {
vertical-align:top;
width:303;
padding-left:30px;
padding-right:15px;
border-right:1px solid #bac4cd;
}

/* neuer Zeilenabstand im Impressum */
.first_column p { 
	margin-top: 0.4em;
	line-height: 1.5em;
}
.last_column p { 
	margin-top: 0.4em;
	line-height: 1.5em;
}
.one_column p  { 
	margin-top: 0.4em;
	line-height: 1.5em;
}



table.text td.first_column_ob {
vertical-align:top;
width:303px;
padding-left:30px;
padding-right:15px;
}
table.text td.last_column {
vertical-align:top;
width:303px;
padding-left:15px;
padding-right:30px;
}
table.text td.one_column {
vertical-align:top;
padding-left:30px;
padding-right:30px;
}
table.box {
border:1px solid #819cb3;
background-color: #dee5ec;
width:100%;
}
table.box td.headline {
padding:5px;
background-image:url(http://www.winkler-online.de/pic/box_bg_top.gif); background-repeat:repeat-x;
}
table.box td.teaser_text {
border-top:1px solid #819cb3;
background-color: #ecf1f5;
padding:8px;
line-height:14px;
}
table.box td.teaser {
border-top:1px solid #819cb3;
padding:10px;
}
.download_bg {
height:138px;
background-image:url(http://www.winkler-online.de/pic/teaser_downloads_rz.jpg); background-repeat:no-repeat;
}
table.form {
width:290px;
}
table.form td.label {
padding-right:10px;
white-space:nowrap;
}
table.form input.long {
	width:190px;
}
table.form input.short {
	width:70px;
}
table.form textarea {
	width:290px;
}





/* News System */

/* Hauptseite */
.news_pagehead {padding-left:15px;padding-right:15px;}
.news_listbox {padding-left:15px;padding-right:15px;padding-bottom:10px;}
.news_date {background-color:#b3bec9;padding:2px;font-size:10px;font-weight:bold;}
.news_headline {padding-top:6px;padding-bottom:3px;}
.news_headline a {line-height:16px;font-size:12px;font-weight:bold;}
.news_image {display:block;float:left;width:130px;overflow:hidden;margin-top:3px;}
td.news_image2 {padding-top:3px;padding-right:10px;padding-bottom:10px;}
.news_image img {margin:0;}
.news_subheadline {margin-left:140px;font-size:12px;}
td.news_subheadline2 {font-size:10px;font-weight:bold;line-height:18px !important;padding-bottom:10px;font-size:12px;}
.news_more {text-align:right;}
.news_more a {text-decoration:underline;font-size:12px;}
.news_morenews {margin-left:15px;margin-right:15px;background-color:#b3bec9;padding-top:15px;margin-bottom:15px;}
.news_morenews_inner {background-color:#d1dae3;}
.news_morenews_inner a {text-decoration:underline;line-height:20px;font-size:12px;}
.news_teaser {overflow:hidden;}
* html .news_teaser { width:100%; }
.newsdetails div, .newsdetails div a {font-size:12px;}
.newsdetails div {}

/* News Detail Seite */
#shortnewslist .shortlist {padding:5px;}
#shortnewslist .shortlist h2 {margin:0;}
#shortnewslist .shortlist p {margin:0;}
#shortnewslist .shortlist .datum {font-size:10px}
#shortnewslist .marked {background-color:#f4f4f4}
.paging {padding-top:20px;}
.news_search {margin-right:28px;}
.news_search input {font:12px Verdana;}
.news_search select {font:12px Verdana;}
.news_file {margin-top:10px;}
.newsdetails h1 {margin:0;font-size:14px;padding:0;padding-bottom:10px;}
.newsdetails .news_subheadline {font-weight:bold;line-height:14px;padding-bottom:10px}
.newsdetails div {line-height:1.5em;}


/* Altes Newsystem */
table.news td.first_column  {width:373px;}
table.news td.last_column  {width:233px;}
table.shortlist {background:transparent url(http://www.winkler-online.de/pic/shortlist_passive_bg.gif) center left no-repeat; border-right:1px solid #BAC4CD;margin-bottom:10px;width:100%;}
table.shortlist td {background-color:#fff}
table.shortlist td.first_col {background-color:#e3e9ee}
table.marked td.first_col {background:transparent url(http://www.winkler-online.de/pic/shortlist_active_bg.gif) center left no-repeat; }
table.marked .first_row .last_col {border-top:1px solid #BAC4CD}
table.shortlist .last_row .last_col {border-bottom:1px solid #BAC4CD;padding-right:3px}
table.shortlist .first_row .first_col {width:16px;}
table.shortlist .first_row .last_col {padding:3px;color:#c8313c;}
table.newsdetail tr.content td {padding-top:10px;padding-bottom:10px;}
table.newsdetail tr.headline td {font-size:14px;font-weight:bold;padding-bottom:10px}
table.newsdetail tr.subheadline td {font-weight:bold;}



