/* Grundeinstellungen Elemente */
html, body {
	background-color: #FFF;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-align: left;
	z-index: 0;
}
html {
	height: 100%;
}
td {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
p {
	margin-top: 0;
}



#mcont ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 .9em 0;
}

#mcont ul li {
	list-style-type: none;
	padding-left: 8px;
	background-image: url(../img/icn_bullet.gif);
	background-position: 0 .4em;
	background-repeat: no-repeat;
	margin-bottom: 3px;
}
ul.prodlist {
	color: #505050;
}
ul.prodlist li {
	margin-bottom: 6px;
}

#mcont ul.disc li, #mcont ul.disc {
	padding: 2px;
	margin: 0 8px;
	background: none;
	list-style: disc;
}

.color01, .zwhead_gruen { /* Cormoran Font Color */
	/* color: #003333; */
	color: #000000;
}
.color02, .zwhead_blau { /* Daiwa Font Color */
	/* color: #1E1B70; */
	color: #000000;
}
.color03, .zwhead_grau { /* Lounge Font Color */
	color: #333333;
}
.zwhead_gruen { /* Cormoran Font Color */
	font-weight: bold;
}
.zwhead_blau { /* Daiwa Font Color */
	font-weight: bold;
}
.zwhead_grau { /* Lounge Font Color */
	font-weight: bold;
}

/* ### Geruest Aufbau ### */

#header {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 74px;
}
#footer {
	margin: 0;
	padding: 0;
	width: 765px;
	height: 100px;
	clear: both;
	/* padding-top: 15px; */
	padding-top: 70px;
}
#tnav { /* Reiternavigation, Topnav oben */
	margin-bottom: 5px;
	padding: 0;
	width: 765px;
	height: 75px;
	background-position: top left;
	background-repeat: repeat-x;
}
#tnav img {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px;
}
#lnav { /* Linke Spalte */
	margin: 0;
	padding: 0;
	width: 170px;
	float: left;
	/* overflow-x: hidden; */ /* problem with old ie */
}
#lcol { /* Linker Bereich - Beinhaltet linke Navigation und Inhalt */
	margin: 0;
	padding: 0;
	width: 765px;
	position: absolute;
	top: 74px;
	left: 0;
}
#mcol { /* Mittlere Spalte */
	margin: 0;
	padding: 0;
	width: 595px;
	float: left;
	/*overflow-x: hidden;*/
}

#rcol { /* Rechte Spalte */
	margin: 0;
	padding: 0;
	width: 235px;
	position: absolute;
	top: 74px;
	left: 765px;
	background-position: top left;
	background-repeat: no-repeat;
}
#mcont, #rcont {
	margin-left: 15px;
}

#l1 { /* Logo 1 */
	float: left;
	/*width: 135px;*/
	width: 246px;
	height: 74px;
	margin: 0;
}
#l2 { /* Logo 2 */
	float: left;
	width: 230px;
	height: 74px;
	margin: 0;
	/*
	background-image: url(../img/pic_logo_r_back.gif);
	background-position: top left;
	background-repeat: no-repeat;
	*/
}
#copy1 { /* Copyright links */
	float: left;
	width: 184px;
	height: 74px;
	margin: 0;
}
#copy2 { /* Copyright mitte */
	float: left;
	width: 150px;
	height: 74px;
	margin: 0;
}
#copy3 { /* Copyright rechts */
	float: left;
	width: 430px;
	height: 74px;
	margin: 0;
	text-align: right;
}

#snav { /* Subnav oben - Text only */
	float: left;
	/*width: 435px; */
	width: 324px;
	margin: 0;
	padding-top: 29px;
	text-align: right;
}
#lang { /* Select Sprache */
	float: right;
	width: 200px;
	margin: 0;
	padding-top: 27px;
	text-align: right;
	/* display: none; ### abblenden */
}
#path { /* Pfad */
	clear: left;
	padding: 3px 5px 0 53px;
}
#lnav_top { /* Linke Navigation Bild ueberschrift */
	padding-left: 17px;
	height: 25px;
}


#bsknav { /* Navigation Steps Gemerkte Produkte - Bestellung */
	margin: 0;
	padding:0;
	color: #FFF;
}
#bsknav_btn {
	color: #185540;
	height: 25px;
	border-left: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	padding:10px 2px 0px 10px;
}
#bsknav_btn_aktiv {
	color: #FFF;
	height: 25px;
	border: 0;
	padding:10px 2px 0px 10px;
}


/* ### Formulare ### */

form {
	margin: 0;
	padding: 0;
}
.input_lang {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
}
.input_right {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	width: 207px;
}
.input_content, .select, .input, input, select, textarea {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
label.nl, input.nl, select.nl {
	font-size: 9px;
}
p.label {
 padding-top: 3px;
 color: #FFF;
}
.pflichtfeld {
 color: #FFF;
}
.pflichtfeld_bl {
 color: #000000;
}
.fehler_bl {
 color: #440000;
}
.checkbox {
	vertical-align:middle;
}
input[type=radio] {
	vertical-align:text-bottom;
}
input[type=text], input[type=password], input[type=file], textarea, select {
 background: #FFF;
 padding-left: 3px;
}
input[type=text]:focus, input[type=password]:focus, input[type=file]:focus, textarea:focus, select:focus {
 background: #DAD7D2;
}
input[type=submit] {
 font-size: 10px;
}

/* ### Verweise, Links ### */
a, a:visited {
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: underline;
}
a.white, a.white:visited {
	color: #FFF;
	text-decoration: underline;
}
a.white:hover, a.white:active {
	color: #FFF;
	text-decoration: none;
}
a.aline, a.aline:visited { /* Allgemeine Links mit underline */
	text-decoration: underline;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.aline:hover, a.aline:active {
	text-decoration: none;
}
a.anone, a.anone:visited { /* Allgemeine Links ohne underline */
	text-decoration: none;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.anone:hover, a.anone:active {
	text-decoration: underline;
}
a.bold, a.bold:visited {
	text-decoration: underline;
	font-weight: bold;
}
a.bold:hover, a.bold:active {
	text-decoration: none;
}
a.boldgrey, a.boldgrey:visited {
	color:#505050;
	text-decoration: none;
	font-weight: bold;
}
a.boldgrey:hover, a.boldgrey:active {
	color:#505050;
	text-decoration: underline;
}
#snav a, #snav a:visited, #tnav a, #tnav a:visited, #footer a, #footer a:visited {
	text-decoration: none;
}
#tnav a:hover, #tnav a:active {
	text-decoration: none;
}
#snav a:hover, #snav a:active {
	text-decoration: underline;
}
#footer a:hover, #footer a:active, #path a:hover, #path a:active {
	text-decoration: underline;
}

a.navbt, a.navbt:visited { /* Nur bei linker Navigation unten - mit Bildern */
	text-decoration: none;
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	padding-left: 17px;
	height: 25px;
}
a.navbt:hover, a.navbt:active {
	text-decoration: none;
}
a.info, a.info:visited { /* Link mit Infoicon - Color weiss - Font normal */
	text-decoration: underline;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 5px 5px 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.info:hover, a.info:active {
	text-decoration: none;
}
a.pfeil, a.pfeil:visited { /* Link mit Pfeil - Color weiss - Font bold - display block */
	text-decoration: underline;
	background-position: 0 .4em;
	background-repeat: no-repeat;
	display: block;
	padding: 0 5px 5px 10px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
a.pfeil:hover, a.pfeil:active {
	text-decoration: none;
}
a.pfeil_01_bi, a.pfeil_01_bi:visited, a.pfeil_02_bi, a.pfeil_02_bi:visited, a.pfeil_03_bi, a.pfeil_03_bi:visited { /* Link mit Pfeil - Color XX - Font bold - display inline */
	text-decoration: underline;
	background-position: 0 .4em;
	background-repeat: no-repeat;
	display: inline;
	padding: 0 5px 5px 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}
a.pfeil_01_bi:hover, a.pfeil_01_bi:active, a.pfeil_02_bi:hover, a.pfeil_02_bi:active, a.pfeil_03_bi:hover, a.pfeil_03_bi:active {
	text-decoration: none;
}
a.pfeil_01_nb, a.pfeil_01_nb:visited, a.pfeil_02_nb, a.pfeil_02_nb:visited, a.pfeil_03_nb, a.pfeil_03_nb:visited { /* Link mit Pfeil - Color XX - Font nomrmal - display block */
	text-decoration: underline;
	background-position: 0 .4em;
	background-repeat: no-repeat;
	display: block;
	padding: 0 5px 5px 9px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.pfeil_01_nb:hover, a.pfeil_01_nb:active, a.pfeil_02_nb:hover, a.pfeil_02_nb:active, a.pfeil_03_nb:hover, a.pfeil_03_nb:active  {
	text-decoration: none;
}
a.lupe_01, a.lupe_01:visited, a.lupe_02, a.lupe_02:visited, a.lupe_03, a.lupe_03:visited { /* Link mit Lupe - Color XX - Font normal - display inline */
	text-decoration: underline;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline;
	padding: 0 5px 5px 18px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.lupe_01:hover, a.lupe_01:active, a.lupe_02:hover, a.lupe_02:active, a.lupe_03:hover, a.lupe_03:active {
	text-decoration: none;
}
a.disk_01, a.disk_01:visited, a.disk_02, a.disk_02:visited, a.disk_03, a.disk_03:visited { /* Link mit Diskette - Color XX - Font normal - display inline */
	text-decoration: underline;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline;
	padding: 0 5px 5px 18px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.disk_01:hover, a.disk_01:active, a.disk_02:hover, a.disk_02:active, a.disk_03:hover, a.disk_03:active {
	text-decoration: none;
}
a.korb_01, a.korb_01:visited, a.korb_02, a.korb_02:visited, a.korb_03, a.korb_03:visited { /* Link mit Korb - Color XX - Font normal - display inline */
	text-decoration: underline;
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline;
	padding: 0 5px 5px 18px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.korb_01:hover, a.korb_01:active, a.korb_02:hover, a.korb_02:active, a.korb_03:hover, a.korb_03:active {
	text-decoration: none;
}

a.ontop_01, a.ontop_01:visited, a.ontop_02, a.ontop_02:visited, a.ontop_03, a.ontop_03:visited { /* Link mit Pfeil nach oben - Color XX  */
	text-decoration: underline;
	background-position: 0 .4em;
	background-repeat: no-repeat;
	display: block;
	padding: 0 5px 5px 12px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
a.ontop_01:hover, a.ontop_01:active, a.ontop_02:hover, a.ontop_02:active, a.ontop_03:hover, a.ontop_03:active {
	text-decoration: none;
}
a.letter, a.letter:visited, a.currentletter, a.currentletter:visited { /* Link fuer Buchstaben Tastatur bei Lexikon - Font bold - display block */
	text-decoration: none;
	border: 1px solid #CACACA;
	display: block;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	float: left;
	line-height: 10px;
	width: 10px;
	height: 10px;
	padding: 4px 3px 4px 4px;
	margin: 0 5px 5px 0;
}
a.letter, a.letter:visited { /* Link fuer Buchstaben Tastatur bei Lexikon - Font bold - display block */
	background-color: #EFEEEC;
}
a.letter:hover, a.letter:active, a.currentletter, a.currentletter:visited { /* Link fuer Buchstaben Tastatur bei Lexikon - Font bold - display block */
	text-decoration: none;
}

/* ### ueberschriften NoFlash ### */

h1 { /* Slogan in Teaser TFULL - Flash */
	font-size: 18px;
	margin:0;
	color: #FFF;
}
.topmod { /* Slogan in Teaser TFULL - Flash - Daiwa Topmodell */
	font-size: 18px;
	margin:0;
	/* color: #1E1B70; */
	color: #000000;
}
h2 { /* ueberschriften in Balken der Boxen/Teaser - Flash */
	font-size: 11px;
	margin:0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
h3 { /* Slogan in Teaser THALF - Flash */
	font-size: 14px;
	margin:0;
}
h4, .zwhead_blau, .zwhead_gruen, .zwhead_grau { /* ueberschriften direkt auf der Seite - mit color class - Flash */
	font-size: 12px;
	margin: 0;
}
h5, h6 { /* Zwischenueberschriften direkt auf der Seite - kein Flash */
	font-size: 10px;
	margin:0;
	padding-bottom: 3px;
}

.inbox { /* ueberschrift in boxen */
	color: #FFF;
}
h2.inbox a, h2.inbox a:visited {
	display: block;
	text-decoration: none;
	color: #FFF;
}
h2.inbox a:hover, h2.inbox a:active {
	text-decoration: none;
	color: #CACACA;
}
.bt_iefix { /* padding extra fuer h2.inbox */
	padding: 5px 7px 0 7px;
}

/* ## Produkte ### */

.prodlist_l_c40, .prodlist_l_c41, .prodlist_l_c42, .prodlist_l_c43, .prodlist_l_c44, .prodlist_l_c45, .prodlist_l_c01, .prodlist_l_c02, .prodlist_l_c25, .prodlist_l_c24, .prodlist_l_c23, .prodlist_l_c22, .prodlist_l_c21, .prodlist_l_c20, .prodlist_l_c19, .prodlist_l_c18, .prodlist_l_c17, .prodlist_l_c16, .prodlist_l_c15, .prodlist_l_c14, .prodlist_l_c13, .prodlist_l_c12, .prodlist_l_c11, .prodlist_l_c10 {
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	background-image: url(../img/pic_back_prodlist.gif);
}
.prodlist_m { /* Produktliste - Bild */
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	width: 239px;
}
.proddetail_m { /* Produkt Detail - Bild */
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	width: 350px;
}
.prodlist_r { /* Produktliste - Text oben rechts */
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	padding: 5px;
	width: 300px;
	background-color: #EFEEEC;
}
.prodlist_sr_m { /* Produktliste Suchergebnis mitte */
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	width: 60px;
	text-align:center;
}
.prodlist_sr_r { /* Produktliste Suchergebnis rechts */
	border: 1px solid #CACACA;
	padding: 5px;
	width:500px;
	background-color: #EFEEEC;
}
td.prodlist_r p, .prodlist_sr_r p {
	margin: 0;
}
.proddetail_r1 { /* Produkt Detail - rechts */
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	padding: 0;
	width: 215px;
	background-color: #EFEEEC;
}
.proddetail_r2 { /* Produkt Detail - rechts */
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	padding: 0;
	width: 215px;
	background-color: #EFEEEC;
}
.prodlist_b1 { /* Produktliste - Verweise unten rechts TD */
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	padding: 0;
	width: 300px;
	background-color: #EFEEEC;
}
.proddetail_b1 { /* Produkt Detail - Verweise unten */
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	padding: 5px;
	background-color: #DAD7D2;
}
.prodlist_b2 { /* Produktliste - Verweise unten rechts DIV */
	border-top: 1px solid #CACACA;
	padding: 5px;
	height: 12px;
	background-color: #DAD7D2;
}
.proddetail_b2 { /* Produkt Detail - Logo oben DIV */
	border-bottom: 1px solid #CACACA;
	padding: 5px;
	height: 33px;
	background-color: #DAD7D2;
}
.proddetail_b2 img { /* Produkt Detail - Logos Programme */
	margin-right: 3px;
}
.wklist_topline {
	background-image: url(../img/nav_l_trenner_01.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/* ### Spalten im Inhaltsbereich ### */

.col_half_l { /* Spalte Inhalte links */
	width: 282px;
	float: left;
	margin-right: 15px;
}
.col_half_r { /* Spalte Inhalte rechts */
	width: 282px;
	float: left;
	margin: 0;
}


/* ### Teaser ### */
.boxclear { /* mit p fuer abstand nach box/teaser und aufheben des floats */
	clear: left;
	line-height: 11px;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.abstand {
	line-height: 11px;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.tnb_full { /* Teaser no border - ganze breite - bild / text nebeneinander */
	width: 580px;
	height: 193px;
	overflow-y: hidden;
}
.tnb_full_cbl { /* Teaser no border - ganze breite - content bild links */
	float: left;
	width: 328px;
	height: 193px;
}
.tnb_full_pcbl { /* Teaser no border - ganze breite - content bild links - popup version */
	float: left;
	width: 230px;
	height: 133px;
}
/* Teaser no border - ganze breite - content text rechts - alle farben */
.tnb_full_ctr_c40, .tnb_full_ctr_c41, .tnb_full_ctr_c42, .tnb_full_ctr_c43, .tnb_full_ctr_c44, .tnb_full_ctr_c45, .tnb_full_ctr_c01, .tnb_full_ctr_c02, .tnb_full_ctr_c25, .tnb_full_ctr_c24, .tnb_full_ctr_c23, .tnb_full_ctr_c22, .tnb_full_ctr_c21, .tnb_full_ctr_c20, .tnb_full_ctr_c19, .tnb_full_ctr_c18, .tnb_full_ctr_c17, .tnb_full_ctr_c16, .tnb_full_ctr_c15, .tnb_full_ctr_c14, .tnb_full_ctr_c13, .tnb_full_ctr_c12, .tnb_full_ctr_c11, .tnb_full_ctr_c10 {
	float: left;
	width: 252px;
	height: 193px;
	background-position: top left;
	background-repeat: repeat-x;
	/* color: #FFFFFF; */
	color: #000000;
}
/* Teaser no border - ganze breite - content text rechts - alle farben - popup version */
.tnb_full_pctr_c40, .tnb_full_pctr_c41, .tnb_full_pctr_c42, .tnb_full_pctr_c43, .tnb_full_pctr_c44, .tnb_full_pctr_c45, .tnb_full_pctr_c01, .tnb_full_pctr_c02, .tnb_full_pctr_c25, .tnb_full_pctr_c24, .tnb_full_pctr_c23, .tnb_full_pctr_c22, .tnb_full_pctr_c21, .tnb_full_pctr_c20, .tnb_full_pctr_c19, .tnb_full_pctr_c18, .tnb_full_pctr_c17, .tnb_full_pctr_c16, .tnb_full_pctr_c15, .tnb_full_pctr_c14, .tnb_full_pctr_c13, .tnb_full_pctr_c12, .tnb_full_pctr_c11, .tnb_full_pctr_c10 {
	float: left;
	width: 350px;
	height: 133px;
	background-position: top left;
	background-repeat: repeat-x;
	/* color: #FFFFFF; */
	color: #000000;
}
.tfull { /* Teaser ganze breite - Mit Border - bild / text nebeneinander */
	width: 580px;
	overflow-y: hidden;
}
.tfull_cbr { /* Teaser ganze breite - content bild rechts */
	float: left;
	width: 298px;
	height: 107px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}
.tfull_cbrf { /* Teaser ganze breite - content bild rechts - freie Hoehe */
	width: 298px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}
/* Teaser ganze breite - content text rechts - alle farben */
.tfull_ctl_c40, .tfull_ctl_c41, .tfull_ctl_c42, .tfull_ctl_c43, .tfull_ctl_c44, .tfull_ctl_c45, .tfull_ctl_c01, .tfull_ctl_c02, .tfull_ctl_c25, .tfull_ctl_c24, .tfull_ctl_c23, .tfull_ctl_c22, .tfull_ctl_c21, .tfull_ctl_c20, .tfull_ctl_c19, .tfull_ctl_c18, .tfull_ctl_c17, .tfull_ctl_c16, .tfull_ctl_c15, .tfull_ctl_c14, .tfull_ctl_c13, .tfull_ctl_c12, .tfull_ctl_c11, .tfull_ctl_c10 {
	float: left;
	width: 280px;
	height: 107px;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	/* color: #FFF; */
	font-weight: normal;
	overflow: hidden;
}

.tfull_ctl_c01, .tfull_ctl_c25, .tfull_ctl_c24, .tfull_ctl_c23, .tfull_ctl_c22, .tfull_ctl_c21, .tfull_ctl_c20, .tfull_ctl_c19, .tfull_ctl_c18, .tfull_ctl_c17, .tfull_ctl_c16, .tfull_ctl_c15, .tfull_ctl_c14, .tfull_ctl_c13, .tfull_ctl_c12, .tfull_ctl_c11, .tfull_ctl_c10 {
	/* color: #FFFFFF; */
	color: #000000;
}

.tfull_ctl_c40, .tfull_ctl_c41, .tfull_ctl_c42, .tfull_ctl_c43, .tfull_ctl_c44, .tfull_ctl_c45, .tfull_ctl_c02 {
	color: #000000;
}

/* Teaser ganze breite - content text rechts - alle farben - freie Hoehe */
.tfull_ctlf_c40, .tfull_ctlf_c41, .tfull_ctlf_c42, .tfull_ctlf_c43, .tfull_ctlf_c44, .tfull_ctlf_c45, .tfull_ctlf_c01, .tfull_ctlf_c02, .tfull_ctlf_c25, .tfull_ctlf_c24, .tfull_ctlf_c23, .tfull_ctlf_c22, .tfull_ctlf_c21, .tfull_ctlf_c20, .tfull_ctlf_c19, .tfull_ctlf_c18, .tfull_ctlf_c17, .tfull_ctlf_c16, .tfull_ctlf_c15, .tfull_ctlf_c14, .tfull_ctlf_c13, .tfull_ctlf_c12, .tfull_ctlf_c11, .tfull_ctlf_c10 { 
	width: 280px;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;		
	/* color: #FFF; */
	font-weight: normal; 		
}

.tfull_ctlf_c01, .tfull_ctlf_c25, .tfull_ctlf_c24, .tfull_ctlf_c23, .tfull_ctlf_c22, .tfull_ctlf_c21, .tfull_ctlf_c20, .tfull_ctlf_c19, .tfull_ctlf_c18, .tfull_ctlf_c17, .tfull_ctlf_c16, .tfull_ctlf_c15, .tfull_ctlf_c14, .tfull_ctlf_c13, .tfull_ctlf_c12, .tfull_ctlf_c11, .tfull_ctlf_c10 { 
	/* color: #FFFFFF; */
	color: #000000;
}

.tfull_ctlf_c40, .tfull_ctlf_c41, .tfull_ctlf_c42, .tfull_ctlf_c43, .tfull_ctlf_c44, .tfull_ctlf_c45, .tfull_ctlf_c02 { 
	color: #000000;
}

.thalf { /* Teaser halbe breite - bild/text nebeneinander oder untereinander */
	width: 282px;
	/* margin-bottom: 15px; */
}
.thalf_l { /* Teaser halbe breite - bild/text nebeneinander oder untereinander - float links */
	width: 282px;
	margin-bottom: 15px;
	float: left;
	margin-right: 15px;
}
.thalf_r { /* Teaser halbe breite - bild/text nebeneinander oder untereinander - float rechts */
	width: 282px;
	margin-bottom: 15px;
	float: left;
}


.tn_half_cbr { /* Teaser bild/text nebeneinander - halbe breite content bild rechts */
	float: left;
	width: 134px;
	height: 107px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	overflow: hidden;
}

/* Teaser bild/text nebeneinander - halbe breite content text links - alle farben */
/*
.tn_half_ctl_c40, .tn_half_ctl_c41, .tn_half_ctl_c42, .tn_half_ctl_c43, .tn_half_ctl_c44, .tn_half_ctl_c45, .tn_half_ctl_c25, .tn_half_ctl_c24, .tn_half_ctl_c23, .tn_half_ctl_c22, .tn_half_ctl_c21, .tn_half_ctl_c20, .tn_half_ctl_c19, .tn_half_ctl_c18, .tn_half_ctl_c17, .tn_half_ctl_c16, .tn_half_ctl_c15, .tn_half_ctl_c14, .tn_half_ctl_c13, .tn_half_ctl_c12, .tn_half_ctl_c11, .tn_half_ctl_c10, .tn_half_ctl_c01, .tn_half_ctl_c02 {
	float: left;
	width: 146px;
	height: 107px;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	color: #FFF;
	font-weight: normal;
	overflow: hidden;
}
*/

/* Teaser bild/text nebeneinander - halbe breite content text links - alle farben Cormoran */
.tn_half_ctl_c25, .tn_half_ctl_c24, .tn_half_ctl_c23, .tn_half_ctl_c22, .tn_half_ctl_c21, .tn_half_ctl_c20, .tn_half_ctl_c19, .tn_half_ctl_c18, .tn_half_ctl_c17, .tn_half_ctl_c16, .tn_half_ctl_c15, .tn_half_ctl_c14, .tn_half_ctl_c13, .tn_half_ctl_c12, .tn_half_ctl_c11, .tn_half_ctl_c10, .tn_half_ctl_c01 {
	float: left;
	width: 146px;
	height: 107px;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	/* color: #FFF; */
	color: #000000;
	font-weight: normal;
	overflow: hidden;
}

/* Teaser bild/text nebeneinander - halbe breite content text links - alle farben Daiwa*/
.tn_half_ctl_c40, .tn_half_ctl_c41, .tn_half_ctl_c42, .tn_half_ctl_c43, .tn_half_ctl_c44, .tn_half_ctl_c45, .tn_half_ctl_c02 {
	float: left;
	width: 146px;
	height: 107px;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	color: #000000;
	font-weight: normal;
	overflow: hidden;
}

.tu_half_cb { /* Teaser bild/text untereinander - halbe breite content bild oben */
	width: 280px;
	height: 98px;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	overflow: hidden;
}
/* Teaser bild/text untereinander - halbe breite content text unten - alle farben */
.tu_half_ct_c40, .tu_half_ct_c41, .tu_half_ct_c42, .tu_half_ct_c43, .tu_half_ct_c44, .tu_half_ct_c45, .tu_half_ct_c25, .tu_half_ct_c24, .tu_half_ct_c23, .tu_half_ct_c22, .tu_half_ct_c21, .tu_half_ct_c20, .tu_half_ct_c19, .tu_half_ct_c18, .tu_half_ct_c17, .tu_half_ct_c16, .tu_half_ct_c15, .tu_half_ct_c14, .tu_half_ct_c13, .tu_half_ct_c12, .tu_half_ct_c11, .tu_half_ct_c10, .tu_half_ct_c01, .tu_half_ct_c02 {
	width: 280px;
	height: 98px;
	background-position: top left;
	background-repeat: repeat-x;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	/* color: #FFF; */
	color: #000000;
	font-weight: normal;
	overflow: hidden;
}

.tnb_half_cb { /* Teaser no border - bild/text untereinander - halbe breite content bild oben */
	width: 282px;
	height: 98px;
	overflow: hidden;
}
/* Teaser no border - bild/text untereinander - halbe breite content text unten - alle farben */
.tnb_half_ct_c40, .tnb_half_ct_c41, .tnb_half_ct_c42, .tnb_half_ct_c43, .tnb_half_ct_c44, .tnb_half_ct_c45, .tnb_half_ct_c25, .tnb_half_ct_c24, .tnb_half_ct_c23, .tnb_half_ct_c22, .tnb_half_ct_c21, .tnb_half_ct_c20, .tnb_half_ct_c19, .tnb_half_ct_c18, .tnb_half_ct_c17, .tnb_half_ct_c16, .tnb_half_ct_c15, .tnb_half_ct_c14, .tnb_half_ct_c13, .tnb_half_ct_c12, .tnb_half_ct_c11, .tnb_half_ct_c10, .tnb_half_ct_c01, .tnb_half_ct_c02 {
	width: 282px;
	height: 98px;
	background-position: top left;
	background-repeat: repeat-x;
	/* color: #FFF; */
	color: #000000;
	font-weight: normal;
	overflow: hidden;
}

/* ### Monster/Programme Teaser ### */
.tmon {
	width: 580px;
	/* margin-bottom: 15px;	*/
}
.tmon_cb { /* Monster Teaser - Content Bild */
	width: 580px;
	height: 193px;
	overflow: hidden;
}
.tmon_ct { /* Monster Teaser - Content Text */
	width: 580px;
	height: 199px;
	overflow: hidden;
	/* color: #FFF; */
	font-weight: normal;
}

/* ### Boxen im Inhalt - innerhalb folgt bt_cXX und bc_cXX ### */

.bfull { /* inhalt box ganze breite */
	width: 580px;
	/* margin-bottom: 15px; */
}
.bhalf { /* inhalt box halbe breite */
	width: 282px;
	/* margin-bottom: 15px; */
}
.bhalf_l { /* inhalt box halbe breite - float links */
	width: 282px;
	margin-bottom: 15px;
	float: left;
	margin-right: 15px;
}
.bhalf_r { /* inhalt box halbe breite - float rechts */
	width: 282px;
	margin-bottom: 15px;
	float: left;
}
.bquart_l { /* inhalt box viertels breite links */
	width: 133px;
	margin: 0 16px 0 0;
	float: left;
}
.bquart_r { /* inhalt box viertels breite rechts */
	width: 133px;
	margin: 0;
	float: left;
}
.bquart p, .bhalf p, .bfull p, .tfull p, .tmom p, .thalf p { /* texte in inhalt boxen viertels breite - absatz nach unten halbe schrifthoehe */
	margin: 0 0 .5em 0;
}


/* in inhalt box - top for all colors - mit link */
.bt_c40, .bt_c41, .bt_c42, .bt_c43, .bt_c44, .bt_c45, .bt_c25, .bt_c24, .bt_c23, .bt_c22, .bt_c21, .bt_c20, .bt_c19, .bt_c18, .bt_c17, .bt_c16, .bt_c15, .bt_c14, .bt_c13, .bt_c12, .bt_c11, .bt_c10, .bt_c01, .bt_c02, .bt_c03, .bt_c90, .bt_c91 { /* box top  */
	height: 24px;
	background-position: right;
	background-repeat: no-repeat;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	overflow: hidden;
}
/* in inhalt box - top for all colors - ohne link */
.btnl_c40, .btnl_c41, .btnl_c42, .btnl_c43, .btnl_c44, .btnl_c45, .btnl_c25, .btnl_c24, .btnl_c23, .btnl_c22, .btnl_c21, .btnl_c20, .btnl_c19, .btnl_c18, .btnl_c17, .btnl_c16, .btnl_c15, .btnl_c14, .btnl_c13, .btnl_c12, .btnl_c11, .btnl_c10, .btnl_c01, .btnl_c02, .btnl_c03, .btnl_c90, .btnl_c91 { /* box top  */
	height: 24px;
	background-position: right;
	background-repeat: no-repeat;
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-top: 1px solid #CACACA;
	overflow: hidden;
}
/* in inhalt box - content for all colors  */
.bc_c40, .bc_c41, .bc_c42, .bc_c43, .bc_c44, .bc_c45, .bc_c25, .bc_c24, .bc_c23, .bc_c22, .bc_c21, .bc_c20, .bc_c19, .bc_c18, .bc_c17, .bc_c16, .bc_c15, .bc_c14, .bc_c13, .bc_c12, .bc_c11, .bc_c10, .bc_c01, .bc_c02, .bc_c03, .bc_c90, .bc_c91 { /* box content */
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	padding: 5px 7px;
	/* color: #FFF; */
	font-weight: bold;
	overflow-x: hidden;
}

.bc_c25, .bc_c24, .bc_c23, .bc_c22, .bc_c21, .bc_c20, .bc_c19, .bc_c18, .bc_c17, .bc_c16, .bc_c15, .bc_c14, .bc_c13, .bc_c12, .bc_c11, .bc_c10, .bc_c01, .bc_c03, .bc_c90, .bc_c91 { /* box content */
	/* color: #FFFFFF; */
	color: #000000;
}

.bc_c40, .bc_c41, .bc_c42, .bc_c43, .bc_c44, .bc_c45, .bc_c02 { /* box content */
	color: #000000;
}

.bb { /* in inhalt box - bild bis zum rand  */
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	padding: 0;
	overflow-x: hidden;
}
.bc_topnews { /* Topnews Box Content */
	border-right: 1px solid #CACACA;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	background-color: #EFEEEC;
	padding: 0;
	font-weight: normal;
	overflow-x: hidden;
}

/* Teaser no border - Ganze Breite - Verlauf hinter Text - alle Farben */
.tnb_full_ctr_c01, .tnb_full_pctr_c01 { /* Cormoran */
	background-image: url(../img/pic_teaser_c_back_01.jpg);
}
.tnb_full_ctr_c02, .tnb_full_pctr_c02 { /* Daiwa */
	background-image: url(../img/pic_teaser_c_back_02.jpg);
}

/* Daiwa */
.tnb_full_ctr_c40, .tnb_full_pctr_c40 {
	background-image: url(../img/pic_teaser_c_back_40.jpg);
}
.tnb_full_ctr_c41, .tnb_full_pctr_c41 {
	background-image: url(../img/pic_teaser_c_back_41.jpg);
}
.tnb_full_ctr_c42, .tnb_full_pctr_c42 {
	background-image: url(../img/pic_teaser_c_back_42.jpg);
}
.tnb_full_ctr_c43, .tnb_full_pctr_c43 {
	background-image: url(../img/pic_teaser_c_back_43.jpg);
}
.tnb_full_ctr_c44, .tnb_full_pctr_c44 {
	background-image: url(../img/pic_teaser_c_back_44.jpg);
}
.tnb_full_ctr_c45, .tnb_full_pctr_c45 {
	background-image: url(../img/pic_teaser_c_back_45.jpg);
}

/* Cormoran */
.tnb_full_ctr_c25, .tnb_full_pctr_c25 {
	background-image: url(../img/pic_teaser_c_back_25.jpg);
}
.tnb_full_ctr_c24, .tnb_full_pctr_c24 {
	background-image: url(../img/pic_teaser_c_back_24.jpg);
}
.tnb_full_ctr_c23, .tnb_full_pctr_c23 {
	background-image: url(../img/pic_teaser_c_back_23.jpg);
}
.tnb_full_ctr_c22, .tnb_full_pctr_c22 {
	background-image: url(../img/pic_teaser_c_back_22.jpg);
}
.tnb_full_ctr_c21, .tnb_full_pctr_c21 {
	background-image: url(../img/pic_teaser_c_back_21.jpg);
}
.tnb_full_ctr_c20, .tnb_full_pctr_c20 {
	background-image: url(../img/pic_teaser_c_back_20.jpg);
}
.tnb_full_ctr_c19, .tnb_full_pctr_c19 {
	background-image: url(../img/pic_teaser_c_back_19.jpg);
}
.tnb_full_ctr_c18, .tnb_full_pctr_c18 {
	background-image: url(../img/pic_teaser_c_back_18.jpg);
}
.tnb_full_ctr_c17, .tnb_full_pctr_c17 {
	background-image: url(../img/pic_teaser_c_back_17.jpg);
}
.tnb_full_ctr_c16, .tnb_full_pctr_c16 {
	background-image: url(../img/pic_teaser_c_back_16.jpg);
}
.tnb_full_ctr_c15, .tnb_full_pctr_c15 {
	background-image: url(../img/pic_teaser_c_back_15.jpg);
}
.tnb_full_ctr_c14, .tnb_full_pctr_c14 {
	background-image: url(../img/pic_teaser_c_back_14.jpg);
}
.tnb_full_ctr_c13, .tnb_full_pctr_c13 {
	background-image: url(../img/pic_teaser_c_back_13.jpg);
}
.tnb_full_ctr_c12, .tnb_full_pctr_c12 {
	background-image: url(../img/pic_teaser_c_back_12.jpg);
}
.tnb_full_ctr_c11, .tnb_full_pctr_c11 {
	background-image: url(../img/pic_teaser_c_back_11.jpg);
}
.tnb_full_ctr_c10, .tnb_full_pctr_c10 {
	background-image: url(../img/pic_teaser_c_back_10.jpg);
}

/* Teaser - Halbe Breite - Verlauf hinter Text - alle Farben */
.tn_half_ctl_c40, .tu_half_ct_c40, .tfull_ctl_c40, .tnb_half_ct_c40 {
	background-image: url(../img/pic_box_c_back_40.jpg);
}
.tn_half_ctl_c41, .tu_half_ct_c41, .tfull_ctl_c41, .tnb_half_ct_c41 {
	background-image: url(../img/pic_box_c_back_41.jpg);
}
.tn_half_ctl_c42, .tu_half_ct_c42, .tfull_ctl_c42, .tnb_half_ct_c42 {
	background-image: url(../img/pic_box_c_back_42.jpg);
}
.tn_half_ctl_c43, .tu_half_ct_c43, .tfull_ctl_c43, .tnb_half_ct_c43 {
	background-image: url(../img/pic_box_c_back_43.jpg);
}
.tn_half_ctl_c44, .tu_half_ct_c44, .tfull_ctl_c44, .tnb_half_ct_c44 {
	background-image: url(../img/pic_box_c_back_44.jpg);
}
.tn_half_ctl_c45, .tu_half_ct_c45, .tfull_ctl_c45, .tnb_half_ct_c45 {
	background-image: url(../img/pic_box_c_back_45.jpg);
}

.tn_half_ctl_c25, .tu_half_ct_c25, .tfull_ctl_c25, .tnb_half_ct_c25 {
	background-image: url(../img/pic_box_c_back_25.jpg);
}
.tn_half_ctl_c24, .tu_half_ct_c24, .tfull_ctl_c24, .tnb_half_ct_c24 {
	background-image: url(../img/pic_box_c_back_24.jpg);
}
.tn_half_ctl_c23, .tu_half_ct_c23, .tfull_ctl_c23, .tnb_half_ct_c23 {
	background-image: url(../img/pic_box_c_back_23.jpg);
}
.tn_half_ctl_c22, .tu_half_ct_c22, .tfull_ctl_c22, .tnb_half_ct_c22 {
	background-image: url(../img/pic_box_c_back_22.jpg);
}
.tn_half_ctl_c21, .tu_half_ct_c21, .tfull_ctl_c21, .tnb_half_ct_c21 {
	background-image: url(../img/pic_box_c_back_21.jpg);
}
.tn_half_ctl_c20, .tu_half_ct_c20, .tfull_ctl_c20, .tnb_half_ct_c20 {
	background-image: url(../img/pic_box_c_back_20.jpg);
}
.tn_half_ctl_c19, .tu_half_ct_c19, .tfull_ctl_c19, .tnb_half_ct_c19 {
	background-image: url(../img/pic_box_c_back_19.jpg);
}
.tn_half_ctl_c18, .tu_half_ct_c18, .tfull_ctl_c18, .tnb_half_ct_c18 {
	background-image: url(../img/pic_box_c_back_18.jpg);
}
.tn_half_ctl_c17, .tu_half_ct_c17, .tfull_ctl_c17, .tnb_half_ct_c17 {
	background-image: url(../img/pic_box_c_back_17.jpg);
}
.tn_half_ctl_c16, .tu_half_ct_c16, .tfull_ctl_c16, .tnb_half_ct_c16 {
	background-image: url(../img/pic_box_c_back_16.jpg);
}
.tn_half_ctl_c15, .tu_half_ct_c15, .tfull_ctl_c15, .tnb_half_ct_c15 {
	background-image: url(../img/pic_box_c_back_15.jpg);
}
.tn_half_ctl_c14, .tu_half_ct_c14, .tfull_ctl_c14, .tnb_half_ct_c14 {
	background-image: url(../img/pic_box_c_back_14.jpg);
}
.tn_half_ctl_c13, .tu_half_ct_c13, .tfull_ctl_c13, .tnb_half_ct_c13 {
	background-image: url(../img/pic_box_c_back_13.jpg);
}
.tn_half_ctl_c12, .tu_half_ct_c12, .tfull_ctl_c12, .tnb_half_ct_c12 {
	background-image: url(../img/pic_box_c_back_12.jpg);
}
.tn_half_ctl_c11, .tu_half_ct_c11, .tfull_ctl_c11, .tnb_half_ct_c11 {
	background-image: url(../img/pic_box_c_back_11.jpg);
}
.tn_half_ctl_c10, .tu_half_ct_c10, .tfull_ctl_c10, .tnb_half_ct_c10 {
	background-image: url(../img/pic_box_c_back_10.jpg);
}
.tn_half_ctl_c01, .tu_half_ct_c01, .tfull_ctl_c01, .tnb_half_ct_c01 {
	background-image: url(../img/pic_box_c_back_01.jpg);
}
.tn_half_ctl_c02, .tu_half_ct_c02, .tfull_ctl_c02, .tnb_half_ct_c02 {
	background-image: url(../img/pic_box_c_back_02.jpg);
}

/* Oben in inhalt box mit linkpfeil - top colors  */
.bt_c40 {
	background-image: url(../img/pic_box_t_back_40.gif);
}
.bt_c41 {
	background-image: url(../img/pic_box_t_back_41.gif);
}
.bt_c42 {
	background-image: url(../img/pic_box_t_back_42.gif);
}
.bt_c43 {
	background-image: url(../img/pic_box_t_back_43.gif);
}
.bt_c44 {
	background-image: url(../img/pic_box_t_back_44.gif);
}
.bt_c45 {
	background-image: url(../img/pic_box_t_back_45.gif);
}

.bt_c25 {
	background-image: url(../img/pic_box_t_back_25.gif);
}
.bt_c24 {
	background-image: url(../img/pic_box_t_back_24.gif);
}
.bt_c23 {
	background-image: url(../img/pic_box_t_back_23.gif);
}
.bt_c22 {
	background-image: url(../img/pic_box_t_back_22.gif);
}
.bt_c21 {
	background-image: url(../img/pic_box_t_back_21.gif);
}
.bt_c20 {
	background-image: url(../img/pic_box_t_back_20.gif);
}
.bt_c19 {
	background-image: url(../img/pic_box_t_back_19.gif);
}
.bt_c18 {
	background-image: url(../img/pic_box_t_back_18.gif);
}
.bt_c17 {
	background-image: url(../img/pic_box_t_back_17.gif);
}
.bt_c16 {
	background-image: url(../img/pic_box_t_back_16.gif);
}
.bt_c15 {
	background-image: url(../img/pic_box_t_back_15.gif);
}
.bt_c14 {
	background-image: url(../img/pic_box_t_back_14.gif);
}
.bt_c13 {
	background-image: url(../img/pic_box_t_back_13.gif);
}
.bt_c12 {
	background-image: url(../img/pic_box_t_back_12.gif);
}
.bt_c11 {
	background-image: url(../img/pic_box_t_back_11.gif);
}
.bt_c10 {
	background-image: url(../img/pic_box_t_back_10.gif);
}

.bt_c01 { /* Default Cormoran */
	background-image: url(../img/pic_box_t_back_01.gif);
}
.bt_c02 { /* Default Daiwa */
	background-image: url(../img/pic_box_t_back_02.gif);
}
.bt_c03 { /* Default Lounge */
	background-image: url(../img/pic_box_t_back_03.gif);
}

.bt_c90 { /* Default Grau 1 */
	background-image: url(../img/pic_box_t_back_90.gif);
}
.bt_c91 { /* Default Grau 2 */
	background-image: url(../img/pic_box_t_back_91.gif);
}


/* Oben in inhalt box ohne linkpfeil - top colors  */
.btnl_c40 {
	background-image: url(../img/pic_box_t_n_back_40.gif);
}
.btnl_c41 {
	background-image: url(../img/pic_box_t_n_back_41.gif);
}
.btnl_c42 {
	background-image: url(../img/pic_box_t_n_back_42.gif);
}
.btnl_c43 {
	background-image: url(../img/pic_box_t_n_back_43.gif);
}
.btnl_c44 {
	background-image: url(../img/pic_box_t_n_back_44.gif);
}
.btnl_c45 {
	background-image: url(../img/pic_box_t_n_back_45.gif);
}

.btnl_c25 {
	background-image: url(../img/pic_box_t_n_back_25.gif);
}
.btnl_c24 {
	background-image: url(../img/pic_box_t_n_back_24.gif);
}
.btnl_c23 {
	background-image: url(../img/pic_box_t_n_back_23.gif);
}
.btnl_c22 {
	background-image: url(../img/pic_box_t_n_back_22.gif);
}
.btnl_c21 {
	background-image: url(../img/pic_box_t_n_back_21.gif);
}
.btnl_c20 {
	background-image: url(../img/pic_box_t_n_back_20.gif);
}
.btnl_c19 {
	background-image: url(../img/pic_box_t_n_back_19.gif);
}
.btnl_c18 {
	background-image: url(../img/pic_box_t_n_back_18.gif);
}
.btnl_c17 {
	background-image: url(../img/pic_box_t_n_back_17.gif);
}
.btnl_c16 {
	background-image: url(../img/pic_box_t_n_back_16.gif);
}
.btnl_c15 {
	background-image: url(../img/pic_box_t_n_back_15.gif);
}
.btnl_c14 {
	background-image: url(../img/pic_box_t_n_back_14.gif);
}
.btnl_c13 {
	background-image: url(../img/pic_box_t_n_back_13.gif);
}
.btnl_c12 {
	background-image: url(../img/pic_box_t_n_back_12.gif);
}
.btnl_c11 {
	background-image: url(../img/pic_box_t_n_back_11.gif);
}
.btnl_c10 {
	background-image: url(../img/pic_box_t_n_back_10.gif);
}

.btnl_c01 { /* Default Cormoran */
	background-image: url(../img/pic_box_t_n_back_01.gif);
}
.btnl_c02 { /* Default Daiwa */
	background-image: url(../img/pic_box_t_n_back_02.gif);
}
.btnl_c03 { /* Default Lounge */
	background-image: url(../img/pic_box_t_n_back_03.gif);
}

.btnl_c90 { /* Default Grau 1 */
	background-image: url(../img/pic_box_t_n_back_90.gif);
}
.btnl_c91 { /* Default Grau 2 */
	background-image: url(../img/pic_box_t_n_back_91.gif);
}

/* ### box rechte spalte mit schatten ### */

.box_r2r { /* rightbox top 2 reiter */
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0;
}

/* rightbox top 2 reiter - gewaehlt */
/*
.box_r2r_on {
	background-image: url(../img/nav_back_right.gif);
	width:108px;
}
*/

.box_r2r_off { /* rightbox top 2 reiter - hintergund */
	width:108px;
	text-align:center;
}

/* rightbox top standard grau */
/*
.box_rt { 
	background-image: url(../img/pic_box_r_back_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 10px;
}
*/

/* rightbox top pdf download */
/*
.box_rt_pd { 
	background-image: url(../img/pic_box_r_back_top_pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 10px;
}
*/

/* rightbox top fische ausklappen */
/*
.box_rt_fi { 
	background-image: url(../img/pic_box_r_back_top_fisch.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 10px;
}
*/

/* rightbox top mit lupe */
/*
.box_rt_lu { 
	background-image: url(../img/pic_box_r_back_top_lupe.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 10px;
}
*/

.box_rt_wk { /* rightbox top warenkorb */
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 10px;
}

/* rightbox content standard grau */
/*
.box_rc { 
	background-image: url(../img/pic_box_r_back_cont.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 6px 10px 6px 3px;
}
*/

.box_rc_wk { /* rightbox content warenkorb */
	background-repeat: repeat-y;
	background-position: left top;
	padding: 6px 10px 6px 3px;
}

/* rightbox bottom shadow */
/*
.box_rb { 
	background-image: url(../img/pic_box_r_abschluss.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 5px;
	line-height: 5px;
	margin-bottom: 5px;
}
*/

div.box_rc_wk_list {
	background-color: #FFF;
	width: 210px;
	height: 60px;
	overflow: auto;
	margin: 0;
	padding: 0;
}
#Layer1 { /* Fische */
	background-color: #FFF;
	width: 870px;
	height: 132px;
	position: absolute;
	left: -643px;
	z-index: 500;
	border: 1px solid #CACACA;
	margin-top: -1px;
	visibility: hidden;
}
#Layer2 { /* Programme */
	background-color: #FFF;
	/* width: 846px; */
	width: 708px;
	height: 80px;
	position: absolute;
	/* left: -621px; */
	left: -480px;
	z-index: 550;
	border: 1px solid #CACACA;
	margin-top: -1px;
	visibility: hidden;
}

/* ### box linke spalte ohne schatten ### */

.box_lt { /* leftbox top standard */
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 10px;
}
.box_lth { /* leftbox top mit hint */
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 0 0 30px;
}



/* ### Farben ### */

.c01, .bc_c01, .prodlist_l_c01, .tfull_ctlf_c01 { /* Default Cormoran */
	/* background-color: #185540; */
	background-color: #EFEFEF;
}
.c02, .bc_c02, .prodlist_l_c02 { /* Default Daiwa */
	/* background-color: #192D6E; */
	background-color: #000000;
}
.tfull_ctlf_c02 { /* Default Daiwa */
	/* background-color: #192D6E; */
	background-color: #EFEFEF;
}
.c03, .bc_c03, .prodlist_l_c03, .tfull_ctlf_c03 { /* Default Business Lounge */
	background-color: #505050;
}
.c90, .bc_c90, .tfull_ctlf_c90 { /* graubraun standard dunkler */
	background-color: #DAD7D2;
}
.c91, .bc_c91, .tfull_ctlf_c91 { /* graubraun standard heller */
	background-color: #EFEEEC;
}

/* Cormoran */
.c10, .bc_c10, .prodlist_l_c10, .tfull_ctlf_c10	{ /* braunbeige - "Rollen" */
	/* background-color: #796C49; */
	background-color: #EFEFEF;
}
.c11, .bc_c11, .prodlist_l_c11, .tfull_ctlf_c11	{ /* blau - "Ruten" */
	/* background-color: #47567B; */
	background-color: #EFEFEF;
}
.c12, .bc_c12, .prodlist_l_c12, .tfull_ctlf_c12	{ /* gruengelb - "Schnuere" */
	/* background-color: #748440; */
	background-color: #EFEFEF;
}
.c13, .bc_c13, .prodlist_l_c13, .tfull_ctlf_c13	{ /* rostrot - "Posen" */
	/* background-color: #763F33; */
	background-color: #EFEFEF;
}
.c14, .bc_c14, .prodlist_l_c14, .tfull_ctlf_c14	{ /* gruenblau - "Haken" */
	/* background-color: #5A6D70; */
	background-color: #EFEFEF;
}
.c15, .bc_c15, .prodlist_l_c15, .tfull_ctlf_c15	{ /* dunkelblau - "Bleie" */
	/* background-color: #25253B; */
	background-color: #EFEFEF;
}
.c16, .bc_c16, .prodlist_l_c16, .tfull_ctlf_c16	{ /* dunkelbraun - "Meereszubehoer" */
	/* background-color: #3B2525; */
	background-color: #EFEFEF;
}
.c17, .bc_c17, .prodlist_l_c17, .tfull_ctlf_c17	{ /* grau - "Koeder" */
	/* background-color: #75767C; */
	background-color: #EFEFEF;
}
.c18, .bc_c18, .prodlist_l_c18, .tfull_ctlf_c18	{ /* braunbeige 2 - "Bissanzeiger" */
	/* background-color: #675A43; */
	background-color: #EFEFEF;
}
.c19, .bc_c19, .prodlist_l_c19, .tfull_ctlf_c19	{ /* gruen - "Kescher" */
	/* background-color: #556C55; */
	background-color: #EFEFEF;
}
.c20, .bc_c20, .prodlist_l_c20, .tfull_ctlf_c20	{ /* tuerkis - "Taschen" */
	/* background-color: #4F86A0; */
	background-color: #EFEFEF;
}
.c21, .bc_c21, .prodlist_l_c21, .tfull_ctlf_c21	{ /* flieder - "Geraetekaesten" */
	/* background-color: #736A87; */
	background-color: #EFEFEF;
}
.c22, .bc_c22, .prodlist_l_c22, .tfull_ctlf_c22	{ /* braun	- "Zelte" */
	/* background-color: #4D2B1E; */
	background-color: #EFEFEF;
}
.c23, .bc_c23, .prodlist_l_c23, .tfull_ctlf_c23	{ /* dunkelgruen - "Bekleidung" */
	/* background-color: #144B4D; */
	background-color: #EFEFEF;
}
.c24, .bc_c24, .prodlist_l_c24, .tfull_ctlf_c24	{ /* hellbraun	- "Sonstiges" */
	/* background-color: #A27D5D; */
	background-color: #EFEFEF;
}
/* c25 ist von der site abhaengig */

/* Daiwa */
.c40, .bc_c40, .prodlist_l_c40, .tfull_ctlf_c40	{ /* blau - "Haken"	 */
	/* background-color: #7584AD; */
	background-color: #EFEFEF;
}
.c41, .bc_c41, .prodlist_l_c41, .tfull_ctlf_c41	{ /* blau - "Meersysteme"	 */
	/* background-color: #638DBF; */
	background-color: #EFEFEF;
}
.c42, .bc_c42, .prodlist_l_c42, .tfull_ctlf_c42	{ /* blau - "Rollen"	 */
	/* background-color: #565797; */
	background-color: #EFEFEF;
}
.c43, .bc_c43, .prodlist_l_c43, .tfull_ctlf_c43	{ /* blau - "Ruten"	 */
	/* background-color: #61839E; */
	background-color: #EFEFEF;
}
.c44, .bc_c44, .prodlist_l_c44, .tfull_ctlf_c44	{ /* blau - "Schnuere"	 */
	/* background-color: #7A80A4; */
	background-color: #EFEFEF;
}
.c45, .bc_c45, .prodlist_l_c45, .tfull_ctlf_c45	{ /* blau - "Zubehoer"	 */
	/* background-color: #444971; */
	background-color: #EFEFEF;
}

/* Start Menu-Nav */


#menu {
	z-index: 99;
	padding: 0;
	width: 170px;
}

#menu a {
	display: block;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	border-bottom: 1px solid #CACACA;
	text-decoration: none;
	padding: 3px 25px 3px 17px;
	width: 170px;
	background-color: #EFEEEC;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 128px;
}
#menu a.showsub {
	background-repeat: no-repeat;
	background-position: 155px 7px;
}
#menu li li a, #menu li li a:visited, #menu li li a.showsub, #menu li li a.showsub:visited {
	width: 170px;
	padding: 3px 25px 3px 17px;
	background-color: #EFEEEC;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 128px;
}
#menu li li a.showsub, #menu li li a.showsub:visited {
	background-repeat: no-repeat;
	background-position: 155px 7px;
}
#menu a, #menu a:visited {
	background-color: #EFEEEC;
}
#menu a.showsub, #menu a.showsub:visited {
	background-repeat: no-repeat;
	background-position: 155px 7px;
}
#menu a:hover, #menu a:active, #menu li li a:hover, #menu li li a:visited:hover {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
}

#menu li {
	list-style-type: none;
	margin-bottom : 0;
}
#menu ul li {
	position: relative;
}
#menu li ul {
	position: absolute;
	top: 0;
	left: 170px;
	display: none;
}
/* Fix IE. Hide from IE Mac
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
*/

div#menu ul, #menu ul ul, div#menu ul ul ul {
	z-index: 99; /* wichtig sonst menu hinter inhalt */
	margin: 0;
	padding: 0;
	list-style-image: none;
	width: 170px;
}

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul {
	display: none;
}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	display: block;
}


/** Navmenu **/
#navmenu, #navmenu ul {
padding: 0;
margin: 0;
list-style: none;
float: left;
width: 170px;
z-index: 99;
}
#navmenu li {
position: relative;
float: left;
width: 170px;
}
#navmenu li ul {
position: absolute;
left: -1000px;
margin-left: 170px;
margin-top: -19px;
}
#navmenu li ul ul {
left: -1000px;
}
#navmenu a {
	display: block;
	font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	border-bottom: 1px solid #CACACA;
	text-decoration: none;
	padding: 3px 25px 3px 17px;
	width: 170px;
	background-color: #EFEEEC;
	voice-family: "\";}\"";
	voice-family: inherit;
	width: 128px;
}
#navmenu a.showsub {
	background-repeat: no-repeat;
	background-position: 155px 7px;
}
#navmenu li li a, #navmenu li li a:visited, #navmenu li li a.showsub, #navmenu li li a.showsub:visited {
	width: 170px;
	padding: 3px 25px 3px 17px;
	background-color: #EFEEEC;
	voice-family: "\";}\"";
	voice-family: inherit;
	/* width: 128px; */
	width: 100%;
}
#navmenu li li a.showsub, #navmenu li li a.showsub:visited {
	background-repeat: no-repeat;
	background-position: 155px 7px;
}
#navmenu a, #navmenu a:visited {
	background-color: #EFEEEC;
}
#navmenu a.showsub, #navmenu a.showsub:visited {
	background-repeat: no-repeat;
	background-position: 155px 7px;
}
#navmenu a:hover, #navmenu a:active, #navmenu li li a:hover, #navmenu li li a:visited:hover {
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
}

#navmenu li:hover ul ul, #navmenu li:hover ul ul ul, #navmenu li:hover ul ul ul ul, #navmenu li.iehover ul ul, #navmenu li.iehover ul ul ul, #navmenu li.iehover ul ul ul ul {
left: -1000px;
}
#navmenu li:hover ul, #navmenu li li:hover ul, #navmenu li li li:hover ul, #navmenu li li li li:hover ul, #navmenu li.iehover ul, #navmenu li li.iehover ul, #navmenu li li li.iehover ul, #navmenu li li li li.iehover ul { /* lists nested under hovered list items */
left: auto;
}

/** Support for the "iehover-fix.js" **/
#navmenu iframe {
position: absolute;
left: 0;
top: 0;
z-index: 0;
filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}
/** end **/

/* Ende Nav */

/* Sonstige */

.greyborder {
	border:1px solid #CACACA;
	background-color: #FFF;
}
.bold {
	font-weight: bold;
}
.topnewsdate {
	background-color: #DAD7D2;
	padding: 3px;
	margin: 0;
}
.link_list_1 {
	background-color: #DAD7D2;
	margin: 0;
	padding: 5px;
}
.link_list_2 {
	margin: 0;
	padding: 5px;
}
.flashcontent {
	margin-top: 0;
	margin-bottom: 10px;
	z-index: 2;
}
.error {
	color: red;
	font-weight: bold;
}
.plustext {
	margin-bottom: 5px;
	font-weight: bold;
	color: #505050;
	text-transform: uppercase;
}
.teamgal {
	background-color: #EFEEEC;
	padding: 0 15px 15px 15px;
	border-left: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}
.teamgal img {
	border: 1px solid #CACACA;
}
a.kennzeichen, a.kennzeichen:visited,a.kennzeichen:hover, a.kennzeichen:active { /* Link fuer Kennzeichen Icons - Float left */
	float: left;
}



/* for table nice grey border */
.tableborder {
	border-collapse: collapse;
	border-spacing: 0;
}
.tableborder td {
	border: 1px solid #CACACA;
}

.box_rc_wk_tableborder {
	border-collapse: collapse;
	border-spacing: 0;
	border-left: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
}
.box_rc_wk_tableborder td {
	border-top: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
}

.listcell_1 {
	background-color: #FFF;
	height: 105px;
	width: 200px;
	border: 1px solid #CACACA;
	padding: 3px;
}
.listcell_2 {
	background-color: #EFEEEC;
	height: 80px;
	width: 380px;
	border-top: 1px solid #CACACA;
	border-right: 1px solid #CACACA;
	padding: 3px;
}
.listcell_3 {
	background-color: #EFEEEC;
	height: 25px;
	width: 380px;
	border-right: 1px solid #CACACA;
	border-bottom: 1px solid #CACACA;
	padding: 0;
}
.variahead {
	padding: 10px 15px;
	background-color: #DAD7D2;
}
.variacont {
	padding: 0 15px 6px 15px;
	background-color: #EFEEEC;
}

/* lounge listen */
.bc_loungelist {
	border: 1px solid #CACACA;
	background-color: #EFEEEC;
	padding: 7px 3px 7px 3px;
	font-weight: normal;
}

.lounge_row_1 {
	background-color: #EFEEEC;
	line-height: 14px;
	height: 14px;
	padding: 4px;
}
.lounge_row_2 {
	background-color: #DAD7D2;
	line-height: 14px;
	height: 14px;
	padding: 4px;
}

#preview {
    color: red;
    font-weight: bold;
    padding-left: 3px;
}

.tip {
	border: 1px solid #CACACA;
	background-color: #EFEEEC;
	padding: 5px;
}

.tip .tip-title {
	font-weight: bold;
	font-size: 1.3em;
	padding-bottom: 6px;
	border-bottom: 2px solid #000000;
}

.tip .tip-text {
    padding-top: 6px;
}

.tip .tip-text label {
	font-weight: bold;
	padding-right: 5px;
	width: 150px;
}
