/*captcha image*/
img#form_captcha_id { margin: 0 0 5px 0; }

table.webform_table td input.submitbutton_antrag {
background-image: url(/bilder/buttons/button_zum_cash_antrag.jpg); 
width: 151px; height: 18px; 
border:0;
cursor:pointer;
}

table.webform_table td select.onlineform {width:99%; height:21px; padding:2px; font:normal 11px verdana; color:#565656; border:1px solid #b5b4b8; background:#fff;}/* muss 4px größer sein */

/*fehlermeldungen formulare*/
.webform_msg_error {color:#f00;}
table.webform_table td input.onlineform_error,
table.webform_table td textarea.onlineform_error {border:1px solid #f00;}
.webform_label_error {color:#f00;}
p.global_Error {color:#f00; margin:0 0 1.8em 0;}
/* ende fehlermeldungen */

ul.ui-tabs-nav li a {border-bottom:1px solid #a2a2a2;}

div#tab1,
div#tab2,
div#tab3,
div#tab4,
div#tab5 {background: url('/_conf/system/pix/linie_grau.gif') 0px 17px repeat-x;}


.ui-tabs, .infobox_kartei .tabs { /*padding: .2em; zoom: 1; */
font-size:55%;
}

.ui-tabs p, .infobox_kartei p {font-size:120%;}

.ui-tabs .ui-tabs-nav, .infobox_kartei ul { /*list-style: none; position: relative; padding: .2em .2em 0;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.ui-tabs .ui-tabs-nav li, .infobox_kartei ul li { /*position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; */
display:inline;
margin-right:0px; /* margin-right:-4px;*/
float:left;
padding:0 0 0px 0;
border-right:0.06em solid #A2A2A2;
}

.ui-tabs .ui-tabs-nav li a, .infobox_kartei ul li a {/* float: left; text-decoration: none; padding: .5em 1em; */
background-color:#E6E6E6;
border-top:1px solid #F2F2F2;
color:#5B5B5B;
text-decoration:none;
display:block;
padding:2px 4px 2px 4px;
}

.ui-tabs .ui-tabs-nav li a:link, 
.infobox_kartei ul li a:visited {color:#5B5B5B;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {/* padding-bottom: 1px; border-bottom-width: 0;*/ 
background-color:#F2F2F2;
border-color:#A2A2A2 #A2A2A2 #F2F2F2;
border-style:solid;
border-width:1px;
position:relative;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.ui-tabs .ui-tabs-nav li.ui-state-processing a { /*cursor: text; */
border-left:medium none;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {/* cursor: pointer; */

} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

/*
.ui-tabs .ui-tabs-panel {
padding:1em 1em 1.2em 1em;
margin:0em 0em 0em 0em;
clear:both;
}
*/

div#tab1-fragment1,
div#tab1-fragment2,
div#tab1-fragment3,
div#tab1-fragment4,
div#tab1-fragment5,
div#tab2-fragment1,
div#tab2-fragment2,
div#tab2-fragment3,
div#tab2-fragment4,
div#tab2-fragment5,
div#tab3-fragment1,
div#tab3-fragment2,
div#tab3-fragment3,
div#tab3-fragment4,
div#tab3-fragment5,
div#tab4-fragment1,
div#tab4-fragment2,
div#tab4-fragment3,
div#tab4-fragment4,
div#tab4-fragment5,
div#tab5-fragment1,
div#tab5-fragment2,
div#tab5-fragment3,
div#tab5-fragment4,
div#tab5-fragment5 {
padding:1em 1em 1.2em 1em;
margin:0em 0em 0em 0em;
clear:both;
}


.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs .ui-tabs-hide {
     display: none;}

/*** Reiterinfoboxen 15.04.09 ***/

.tabmenu {
border-bottom:1px solid #A2A2A2;
color:#272727;
font-size:55%;
padding-bottom:3px;
height:14px;
}


.tabmenu ul, .infobox_kartei ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.tabmenu li {
display:inline;
margin-right:0px; /* margin-right:-4px;*/
float:left;
padding:0 0 1px 0;
}

.tabmenu li a {
background-color:#E6E6E6;
border-top:1px solid #F2F2F2;
color:#5B5B5B;
text-decoration:none;
display:block;
}

.tabmenu li a.tabactive {
background-color:#F2F2F2;
border-color:#A2A2A2 #A2A2A2 #F2F2F2;
border-style:solid;
border-width:1px;
position:relative;
}

#tablink1,
#tablink_b1 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #A2A2A2;
}

.tabmenu li a#tablink1.tabactive,
.tabmenu li a#tablink_b1.tabactive {
border-left:medium none;
}

#tablink2,
#tablink_b2 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #A2A2A2;
}

#tablink3,
#tablink_b3 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #A2A2A2;
}

#tablink4,
#tablink_b4 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #A2A2A2;
}

.tabcontent,
.tabcontent_b {
padding:0.6em 0em 0 0.66em;
margin:0em 0em 0em 0em;
}


.tabcontent p {
font:normal 70% verdana;
line-height:130%;
/*margin:0px 0px 0px 0px;*/
}

.tabcontent table {margin:0.78em 0 0 0;}

.tabcontent table td {
font:normal 70% verdana;
line-height:130%;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- body und allgemeines */

body {
	margin:0;
	padding:0;
	font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#565656;
	}


#inhalt .padding img {border:0;}
#infobox_content img { border: 0; } 

#inhalt {
	float:left;
	width:39.3em;
	padding:0;
    color:#565656; 
	font-size:85%; margin:1.3em 0em 0em 0em;
        }


#inhalt .padding {padding:0 0.9em 0 0.9em; font-size:80%;}

/* schriften */
#inhalt .padding h1 {
margin:0.7em 0em 1.2em 0;
	color:#36f;
    	font:bold 140% verdana;
	}

#inhalt .padding h2 {font:bold 108% verdana; margin:0 0 30px 0; color:#333;}
	
#inhalt .padding h3 {
	font-size:100%;
        font-weight:bold;color:#333;}

#inhalt .padding p {line-height:1.38em; font-size:100%;}

select {height:17px; font: normal 11px verdana; color:#565656;}

#head{width:715px; margin:0 0em 0em 0.4em; padding:0em 0em 0.2em 0em; border-bottom:0.06em solid #3366FF; font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#36f;}

/* Absatz weiß */

.absatz_weiss ol {padding:0em; margin:1em 0em 1em 2.1em; font-size:100%; line-height:1.38em;}
.absatz_weiss ul {padding:0em; margin:1em 0em 1em 2.1em; font-size:100%; line-height:1.38em; list-style:none; list-style-image:url(../pix/icons/icon_haken.gif);}

.absatz_weiss ol li,  
.absatz_weiss ul li  {margin:0em 0em 0.6em 0em;}

.absatz_weiss ol li ol {padding:0; margin:0.5em 0em 0.8em 1.2em; font-size:100%; line-height:1.3em;}
.absatz_weiss ul li ul {padding:0; margin:0.5em 0em 0.8em 1.2em; font-size:100%; line-height:1.3em; list-style:none; list-style-image:url(../pix/punkt_blau.jpg); list-style-position:left 2px ;}

.absatz_weiss ol li ol li,
.absatz_weiss ul li ul li {margin:0em 0em 0.2em 0em;} 



  
/* Absatz grau */

.absatz_grau ol {padding:0em; margin:0em 0em 0em 2.1em; font-size:100%; line-height:1.38em; list-style:decimal;}
.absatz_grau ul {padding:0em; margin:0em 0em 0em 2.1em; font-size:100%; line-height:1.38em; list-style:none; list-style-image:url(../pix/icons/icon_haken.gif);}

.absatz_grau ol li,
.absatz_grau ul li {margin:0em 0em 0.42em 0em;}

.absatz_grau ol li ol {padding:0; margin:0.5em 0em 0.8em 1.2em; font-size:100%; line-height:1.3em; list-style:decimal;}
.absatz_grau ul li ul {padding:0; margin:0.5em 0em 0.8em 1.2em; font-size:100%; line-height:1.3em; list-style:none; list-style-image:url(../pix/punkt_blau.jpg); list-style-position:left 2px ;}

.absatz_grau ul li ul li, 
.absatz_grau ol li ol li   {margin:0em 0em 0.2em 0em;}





div#envform {margin-bottom:30px; text-align:right;}
div#envform input {background:url(/bilder/buttons/button_anfrage_senden.gif) no-repeat; width: 108px; height: 18px; border:0px solid #fff;}

/* eingerückter text 13.11.2008 */

blockquote {margin:0em 0em 0em 2.0em; padding:0;}


/* sternchentext */

h6 {font: normal 9px verdana; color:#636363; margin:0;}

/********++++++++++++*** Links **************+*****/

/* allgemein */

a {color:#36f; text-decoration:none;}
a:hover {text-decoration:underline}

/* pfeil link */

a.pfeil_gross {
background:transparent url(/_conf/system/pix/pfeile/pfeil_right.gif) no-repeat scroll 0 0.48em;
display:block;
font-weight:bold;
margin-left:2px;
padding:0.3em 0 0.2em 1.8em;
}

a.pfeil_gross:hover{
cursor: pointer;}


a.pfeil {
background:transparent url('/_conf/system/pix/pfeile/pfeil_right_small.gif') no-repeat scroll left center;
padding:0.2em 0em 0.2em 1.8em;
margin-left: 2px;
font-size:90%;
font-weight:bold;
}


a.pfeil:hover{background:url('/_conf/system/pix/pfeile/pfeil_right_small.gif') no-repeat scroll left center;
padding-left:0.2em 0em 0.2em 1.8em;
margin-left: 2px;
font-size:90%;
font-weight:bold;
cursor:pointer;}

/* pdf downloadlink */

a.pdf {
background:url('/_conf/system/pix/icons/icon_pdf.gif') no-repeat 0px 4px;
padding:0.2em 0em 0.2em 2em;
margin-left: 2px;
font-weight:bold;
font-size:90%;
}

table.grau tr td a.pdf {
background:url('/_conf/system/pix/icons/icon_pdf.gif') no-repeat 0px 0px;
padding:0.2em 0em 0.2em 2em;
margin-left: 2px;
font-weight:bold;
display:block;}

/* Bild downloadlink */

a.bild {
background:url('/_conf/system/pix/icons/icon_bild.gif') no-repeat left;
padding:0.2em 0em 0.2em 2em;
margin-left: 2px;}

/* Link in Infobox-Title-Optik */

.box_link {
height:20px;
width:203px;
background:url(/_conf/system/pix/bg_infobox_header.gif) no-repeat left top #e6e6e6;
padding:7px 0px 0px 13px;
margin:0px 0px 10px 0px;
font-size:70%;}

/******** ABSÄTZE 26.06.2008 ***********/


/* gilt für beide */

.absatz_grau, .absatz_weiss {margin-bottom:30px;}
.absatz_weiss h3, .absatz_grau h3 {margin-bottom:15px;}
.absatz_weiss p, .absatz_grau p {margin:0px;}

/* gilt für grau*/

.absatz_grau .absatz_grau_titel {height:20px; background:url('/_conf/system/pix/bg_boxgrau_header.gif') no-repeat top left #e6e6e6; padding:6px 0px 0px 10px; font-size:100%; font-weight:bold; color:#333; border-bottom:1px solid #fff;}
.absatz_grau .absatz_grau_content {background:#f2f2f2; padding:10px 8px 10px 8px; margin:0}
.absatz_grau .absatz_grau_content ul {padding:0px;}


/* Cash Seite */

table.cashseite tr td {vertical-align:top;}
table.cashseite tr td ul li {color:#36f;}



/******************************* tabellen (update: 14.11.08) ********************************/

/*** tabellen allgemein ***/

#inhalt .padding table {border-collapse: collapse; line-height:1.38em}



/**++++++++++++++++++* tabellen mit grauer überschrift und grau-weißen zeilen **++++++++++++++++++++++++*/


/* tabellenkopf */

#inhalt .padding table.grau {width:100%; border-collapse: collapse; margin:0px; padding:0px; border-right: 1px solid #e6e6e6;}
#inhalt .padding table.grau tr.kopf {border-bottom:1px solid #fff;}
#inhalt .padding table.grau tr.kopf td {height:10px; padding:6px 0px 7px 5px; background:#e6e6e6; font-weight:bold;font-size:100%;color:#333; vertical-align:middle; }
#inhalt .padding table.grau tr.kopf td.erste_zelle {background:url('/_conf/system/pix/bg_boxgrau_header.gif') no-repeat top left #e6e6e6;}

#inhalt .padding table.grau td p.eingerueckt {padding:0px 0px 0px 22px; margin:0;}

/* zellen grau */

#inhalt .padding table.grau tr.grau td  {
background:url('/_conf/system/pix/bg_table_grau.gif') repeat-y left #eeeeee;
border-bottom:1px solid #e6e6e6;
padding:10px 5px 10px 5px;
text-align:left;}


/* zellen weiss */

#inhalt .padding table.grau tr.weiss td {
background:url('/_conf/system/pix/bg_table_grau.gif') repeat-y left #fff; 
border-bottom:1px solid #e6e6e6;
padding:10px 5px 10px 5px;
text-align:left;}

#inhalt .padding table.grau tr.schmal td  {
padding:4px 5px;
}

#inhalt .padding table.erweitert td {padding:0.5em 0em 0.5em 0.5em;}

/*********************************** dkb-team sport profile und immo tabelle ******************************************/


#inhalt .padding table.sport,
#inhalt .padding table.immo {
width:514px; 
border-collapse: collapse; 
margin:0px; 
padding:0px; 
border-right:1px solid #e6e6e6;}

#inhalt .padding table.sport tr td,
#inhalt .padding table.immo tr td {margin:0; padding:0;}

#inhalt .padding table.sport tr td img {width:150px; height:200px;}

#inhalt .padding table.sport tr.kopf td,
#inhalt .padding table.immo tr.kopf td {
height:10px; 
padding:6px 0px 7px 5px; 
background:#e6e6e6; 
font-weight:bold;
font-size:100%;
color:#333; 
vertical-align:middle; }

#inhalt .padding table.sport tr.kopf td.erste_zelle,
#inhalt .padding table.immo tr.kopf td.erste_zelle {
background:url('/_conf/system/pix/bg_boxgrau_header.gif') no-repeat top left #e6e6e6;}

#inhalt .padding table.sport tr td table {
width:100%; 
height:200px; 
margin:0; 
padding:0; 
}

#inhalt .padding table.immo tr td table {
width:100%; 
height:270px; 
margin:0; 
padding:0; 
}

#inhalt .padding table.immo tr td table.pix {
width:100%; 
height:180px; 
margin:0; 
padding:0; 
}

#inhalt .padding table.sport tr td img,
#inhalt .padding table.immo tr td img {
border-bottom: 1px solid #e6e6e6; 
border-left: 1px solid #e6e6e6;}


/* zellen grau */

#inhalt .padding table.sport tr.grau td, 
#inhalt .padding table.immo tr.grau td  {
background:url('/_conf/system/pix/bg_table_grau.gif') repeat-y left #f8f8f8;
border-bottom:1px solid #e6e6e6;
height:auto;
vertical-align:middle;
padding:0px 5px 0px 5px;}


/* zellen weiss */

#inhalt .padding table.sport tr.weiss td,
#inhalt .padding table.immo tr.weiss td {
background:url('/_conf/system/pix/bg_table_grau.gif') repeat-y left #fff; 
border-bottom:1px solid #e6e6e6;
height:auto;
vertical-align:middle;
padding:0px 5px 0px 5px;
}


/* zeile mit den 3 links */

#inhalt .padding table.sport tr,
#inhalt .padding table.immo tr {border-right:1px solid #e6e6e6;} 

#inhalt .padding table.immo td table.pix tr.grau_links td {text-align:center;}
#inhalt .padding table.immo td table.pix tr.grau_links {border-left:1px solid #e6e6e6;}
#inhalt .padding table.immo td table.pix tr.grau_links td.erste_zelle {border-left:0px solid #e6e6e6; background:#f8f8f8;}

#inhalt .padding table.sport tr.grau_links td,
#inhalt .padding table.immo tr.grau_links td {
background:url('/_conf/system/pix/bg_table_grau.gif') repeat-y left #f8f8f8;
border-bottom:1px solid #e6e6e6;
height:30px;
vertical-align:middle;
padding:0px 5px 0px 5px;
}

#inhalt .padding table.sport tr.grau_links td.nix {border:0px solid #e6e6e6; padding:0; margin:0;}
#inhalt .padding table.sport tr.grau_links td table {border:0; padding:0; margin:0;height:30px;}


/********************************** immo formular 17.02.09 *****************************************************/

table.immoform {
margin:15px 0px 0px 0px;
width:100%; 
border-collapse: collapse; 
padding:0px; }

table.immoform td {padding:5px 5px 5px 5px;}

table.immoform td.error {color:#f00;}
table.immoform td.error input.error {border:1px solid #f00;}

table.immoform td.error input.plz_error {border:1px solid #f00;}
table.immoform td.error input.ort_error {border:1px solid #f00;}

table.immoform td input {width:220px; height:13px; padding:2px; font:normal 11px verdana; color:#565656; border:1px solid #b5b4b8; background:#fff;}
table.immoform td textarea {width:480px; height:70px; padding:2px; font:normal 11px verdana; color:#565656; border:1px solid #b5b4b8; background:#fff;}
table.immoform td input.plz {width:40px;}
table.immoform td input.ort {width:168px;}
table.immoform td input.radio {width:10px; border:0px solid #fff; background:#eee}

/********************************** kontakt formular 27.02.09 ******************************************************/

table.webform_table {
margin: 0px;
width:100%; 
border-collapse: collapse; 
padding:0px; }

table.webform_table td {padding:5px 5px 5px 5px; vertical-align:top}

table.webform_table td.webform_label {width:auto;}

table.webform_table td.error {color:#f00;}
table.webform_table td.error input.error {border:1px solid #f00;}

table.webform_table td input {width:98%; padding:2px; font:normal 11px verdana; color:#565656; border:1px solid #b5b4b8; background:#fff;}
table.webform_table td select {width:99%; padding:2px; font:normal 11px verdana; color:#565656; border:1px solid #b5b4b8; background:#fff;}/* muss 4px größer sein */

table.webform_table td textarea {width:98%; height:70px; padding:2px; font:normal 11px verdana; color:#565656; border:1px solid #b5b4b8; background:#fff;}

table.webform_checkbox, table.webform_checkbox td, table.webform_radio, table.webform_radio td {margin:0; padding:2px}
table.webform_table td.webform_button {text-align:right;}


table.webform_table td input.radio {width:15px; border:0px solid #fff; background:#eee; margin:0; padding:0;}
table.webform_table td input.check {width:15px; border:0px solid #fff; background:#eee; margin:0; padding:0;}

table.webform_table td input.submitbutton{background-image: url(/bilder/buttons/button_senden.gif); width: 59px; height: 18px; border:0; cursor:pointer;}
table.webform_table td input.correctbutton{background-image: url(/bilder/buttons/korrigieren.gif); width: 80px; height: 18px; border:0; cursor:pointer;}

table.webform_table td form.formbreite{width: 90px; float: right;}

table.webform_table tr.empty td {background:url(linie_grau.gif) repeat-x left center;}

/* checkbox ohne formatierungen */
table.webform_table td table.webform_checkbox td.td_checkbox input { width: auto; border: 0; padding: 0; background: none; }

/********************************** dkb-team sportart übersicht sportler ******************************/

#inhalt .padding table.sportart {width:100%; border-collapse: collapse; margin:0px; padding:0px;}

/* zellen grau */

#inhalt .padding table.sportart tr td.grau  {
width:100px;
height:133px;
background:#f8f8f8;
border:1px solid #e6e6e6;
vertical-align:middle;
padding:5px;
}

#inhalt .padding table.sportart tr td.grau1  {
width:100px;
height:133px;
background:#eee;
border:0px solid #e6e6e6;
vertical-align:top;
padding:6px;
}

#inhalt .padding table.sportart tr td.grau1 a.pfeil,
#inhalt .padding table.sportart tr td.grau1 strong  {
margin:5px 0px 0px 0px;
}

#inhalt .padding table.sportart tr td.grau1 strong{
display:block;}

#inhalt .padding table.sportart tr td.grau img {
margin:0px 0px 3px 0px;
}

/* ---------------------------------------------------------------------------------------------------------------------------------- / allgemeine definitionen */

div.linke_spalte {float:left; width:50%;}
div.rechte_spalte {float:right; width:50%;}
div.absatz {clear:both;}


/************************* Übersichtsseite ************************************/

.uebersichtsbild {float:left; padding:0em 0.8em 1em 0em; margin:0;display:none; visibility:hidden;}


.uebersicht {clear:both; margin:3.6em 0 0 0;}


.uebersicht .links {width:0em; float:left;}
.uebersicht .links img {height:6.12em; display:none; visibility:hidden;}

/* sicherung

.uebersicht .links {width:13em; float:left;}
.uebersicht .links img {width:11em; height:6.12em; display:none; visibility:hidden;}

.uebersicht .mitte {float:left; width:23.78em;background-color:#d00;}
.uebersicht .mitte p.title {margin:0; padding:0 0 0.7em 0; font-weight:bold; color:#36f;}
.uebersicht .mitte p.title a {font-size:1em; line-height:0.7em; font-weight:bold; color:#36f; text-decoration:none !important;}
.uebersicht .mitte p {margin:0; padding:0; font-size:0.7em; line-height:1.2em; color:#565656;}

*/

.uebersicht .mitte {float:left; width:36.5em;}
.uebersicht .mitte p.title {margin:0; padding:0 0 0.7em 0; font-weight:bold; color:#36f;}
.uebersicht .mitte p.title a {font-size:1em; line-height:0.7em; font-weight:bold; color:#36f; text-decoration:none !important;}
.uebersicht .mitte p {margin:0; padding:0; font-size:0.7em; line-height:1.2em; color:#565656;}


.uebersicht .rechts {float:right; width:10.5em; margin:4.3em 0 0 0; text-align:right;/* background-color:#f00;*/}
.uebersicht .rechts a {font-weight:bold; color:#36f; text-decoration:none !important; background-image:url(pfeil_right.gif); background-position:left center; background-repeat:no-repeat; padding:0.2em 0em 0.2em 2.2em}
	

/* ------------------------------------------------------------- uebersichtsseiten => alt! */

.uebersicht_beschreibung {}

.block_uebersicht {margin:2.22em 0 0 0;}

.block_uebersicht table.uebersicht .titel {color:#36f; font-weight:bold;}
.block_uebersicht table.uebersicht td.vorn {width:13em;}
.block_uebersicht table.uebersicht td.vorn img {width:11.1em; height:6.18em;}
.block_uebersicht table.uebersicht td.rechtsunten {vertical-align:bottom; text-align:right; width:10.5em;}

/* --------------------------------------------------------------------- / uebersichtsseiten */


/* --------------------------------------------------------------------------- produktdetailseiten */

.banner {margin:1.14em 0 0 0;}
.banner img {width:47em; border:0.06em solid #999;}

.block_grau {
	background-color:#f2f2f2;
	margin:0 0 0.12em 0; padding:0.9em;
	}

.block_grau table td {padding:0.24em 0 0.24em 0;}
.block_grau table td.vorn {
	color:#36f; font-weight:bold; text-align:right;
	width:6.6em;
	padding:0.24em 0.36em 0.24em 0;
	} 

/* ---------------------------------------------------------------------------------------------------------- / 

produktdetailseiten */

/* ---------------------------------------------------------------------------------------------------------- subnavigation + 

suche */


#subnavigation {
width:42em;
	height:1.38em;	
padding:0.5em 0 0 19.2em;
border:0px solid #36f;
	}

#subnavigation #links {
	font-size:60%; font-weight:normal; color:#999;
	float:left;
margin:0 2.48em 0 0
	}

#subnavigation #links a {
	font-weight:normal; color:#999; text-decoration:none;
	padding:0 0.62em 0 0.62em;
	}

#subnavigation #links a.schrift,
#subnavigation #links a.schrift:link,
#subnavigation #links a.schrift:active,
#subnavigation #links a.schrift:visited,
#subnavigation #links a.schrift:hover,
#subnavigation #links a.schrift:focus {
     	font-weight:bold; color:#999; text-decoration:none;
	margin:0 0.8em 0 0em;padding:0;
	}

#subnavigation #links a:hover {
	font-weight:normal; color:#36f; text-decoration:none;
	padding:0 0.62em 0 0.62em;
	}

#subnavigation #links a img {
	border:0;
	vertical-align:text-bottom;
	height:1.28em;
	width:0.94em;
	}
	
/* suche */
#subnavigation form {
	margin:0;
	padding:0;
	}
	
#subnavigation form input {
border:1px solid #9b9b9b;
	font-size:60%; color:#bbb;
	margin:0 0 0.18em 2.12em;
	width:16.46em;
	}

#subnavigation form input.suchen {
background-image:url(pfeil_right.gif); background-repeat:no-repeat; background-position:left;
	width:1.72em;
	height:1.60em;
	border:0;
	background-color:#fff;
	margin:0 0 0.24em 0;
	cursor:pointer;
	}

/* ---------------------------------------------------------------------------------------------------------- header */
#header {
width:100%;
height:2.8em;
	}

#header #blau {
	background-color:#31A4FF;
	height:2.2em;width:100%;
background:url('/_conf/system/pix/logoband.gif') repeat-x;	}

#header #logo {
	width:62.34em;
	height:2.2em;
	}
#header a img {
	border:0;
	width:100%;
	height:100%;
	}

#weiss {
height:1.5em;
	font:normal 9px verdana;
        color:#999;
	}

/* ---------------------------------------------------------------------------------------------------------- div um navigation, 

content und infoboxen */
#content_all {
	margin:0 0 0 1.8em;
	}

/* ---------------------------------------------------------------------------------------------------------- navigation */
#navigation {
width:12em;
float:left;
margin:1.3em 0 0 0;
padding:0 0 0 0.3em;
line-height:1.14em;
}

#navigation a,
#navigation a.pfeil,
#navigation a.pdf {
color:#36f; text-decoration:none;
}
#navigation a:hover,
#navigation a.pfeil:hover,
#navigation a.pdf:hover {
color:#36f; text-decoration:underline;
}

#navigation p {
margin:0;
font-size:70%; line-height:1.38em;
}

#navigation table {
font-size:70%; line-height:1.38em;
}

#navigation table tr td {padding:0 0 0.18em 0;} 

/* alle ebenen */

/*#navigation ul {list-style-type:none; margin:0; padding:0}*/
#navigation ul {
font-size:70%;
line-height:1.38em;
list-style-image:url(../pix/icons/icon_haken.gif);
list-style-position:outside;
list-style-type:none;
margin:0 0 0 2.1em;
padding:0;
}

/* ebene 1 */
#navigation ul.ebene1                  {font-size:70%; margin:0 0.9em 0 0; padding:0.7em 0 0.7em 0;}
#navigation ul.ebene1_first            {font-size:70%; margin:0 0.9em 0 0; padding:0em 0 0.7em 0;}
#navigation ul.ebene1_first li a.on    {color:#36f; padding:0.7em 0 0 0; font-weight:bold;}
#navigation ul.ebene1_first li a.on_grau {color:#565665; padding:0.7em 0 0 0; font-weight:bold;}
#navigation ul.ebene1_first li a.on_grau:hover{color:#3366ff; padding:0.7em 0 0 0; font-weight:bold;}

#navigation ul.ebene1 li		{line-height:1.8em}
#navigation ul.ebene1 li a		{padding:0 0 0 0em;}
#navigation ul.ebene1 li a.on 		{color:#36f; padding:0.7em 0 0 0; font-weight:bold;}
#navigation ul.ebene1 li a.on_grau 	{color:#565665; padding:0.7em 0 0 0; font-weight:bold;}
#navigation ul.ebene1 li a.on_grau:hover{color:#3366ff; padding:0.7em 0 0 0; font-weight:bold;}

/* ebene 2 */
#navigation ul.ebene2 li		{font-size:70%; line-height:1.6em;} 
#navigation ul.ebene2 li a 		{padding:0 0 0 0.9em; }
#navigation ul.ebene2 li a.on {padding:0 0 0 0.9em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 0.1em center no-repeat; color:#3366ff; font-weight:normal;}
#navigation ul.ebene2 li a:hover {padding:0 0 0 0.9em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 0.1em center no-repeat; color:#3366ff; font-weight:normal;}
#navigation ul.ebene2 li a.on_grau {padding:0 0 0 0.9em; background:url(../pix/pfeile/pfeil_rechts_grau.gif) 0.1em center no-repeat; color:#565656; font-weight:normal;}
#navigation ul.ebene2 li a.on_grau:hover{padding:0 0 0 0.9em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 0.1em center no-repeat; color:#3366ff; font-weight:normal;}

/* ebene 3 */
#navigation ul.ebene3 li 		{font-size:70%; line-height:1.6em;}
#navigation ul.ebene3 li a		{padding:0 0 0 1.8em;}
#navigation ul.ebene3 li a.on {padding:0 0 0 1.8em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 1em center no-repeat; color:#3366ff; font-weight:normal;}
#navigation ul.ebene3 li a:hover{padding:0 0 0 1.8em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 1em center no-repeat; color:#3366ff; font-weight:normal;}
#navigation ul.ebene3 li a.on_grau {padding:0 0 0 1.8em; background:url(../pix/pfeile/pfeil_rechts_grau.gif) 1em center no-repeat; color:#565656; font-weight:normal;}
#navigation ul.ebene3 li a.on_grau:hover{padding:0 0 0 1.8em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 1em center no-repeat; color:#3366ff; font-weight:normal;}

/* ebene 4 */
#navigation ul.ebene4 li 		{font-size:70%; line-height:1.4em;}
#navigation ul.ebene4 li a		{padding:0 0 0 2.7em;}
#navigation ul.ebene4 li a.on {padding:0 0 0 2.7em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 1.8em center no-repeat; color:#3366ff; font-weight:normal;}
#navigation ul.ebene4 li a:hover {padding:0 0 0 2.7em; background:url(../pix/pfeile/pfeil_rechts_blau.gif) 1.8em center no-repeat; color:#3366ff; font-weight:normal;}




/* ---------------------------------------------------------------------------------------------------------- content */
#content {
width:59.75em;
margin:0.5em 0 0 0;
padding:0;}

/* navi im content */
#content #content_menu {
	font:normal 10px verdana; color:#565656;
	float:left;
	width:51em;
	padding:0 0 0 1em;
	margin:0;}
	
#content #content_menu a, #content #content_menu a:visited {font:normal 10px verdana; color:#565656; text-decoration:none;}
#content #content_menu a:hover {font:normal 10px verdana; color:#3366ff; text-decoration:none;}
	
/*
p.content_meta {padding:0; float:left; margin:5em 0em 0em 0em; clear:both;}
p.content_meta a {text-decoration:none; font:normal 0.9em verdana; color:#2D2D2F; margin-right:5em;}
p.content_meta a.drucken   {background:url() no-repeat left; padding:0em 0em 0em 1.8em}
p.content_meta a.merken    {background:url() no-repeat left; padding:0em 0em 0em 1.8em}
p.content_meta a.empfehlen {background:url() no-repeat left; padding:0em 0em 0em 

1.8em}

div.strichellinie {clear:both; float:left; background: url() repeat-x; height:0.1em; width:100%; margin:1em 0em 0.5em 0em;}



 ---------------------------------------------------------------------------------------------------------- inhalte im 

content-div */

/* Suchergebnisseite */

#inhalt div.suchergebnis p {margin:0em;}
#inhalt div.suchergebnis {margin:0em 0em 2.5em 0em; }
#inhalt div.suchergebnis a {display:block;margin:0.5em 0em 0em 0em;}
#inhalt div.suchergebnis_balken_oben {width:100%; background:#E6E6E6 url(bg_boxgrau_header.gif) no-repeat 

scroll left top;  padding:1em; font:bold 85% verdana; margin:0em 0em 2.5em 0em}
#inhalt div.suchergebnis_balken_unten {width:100%; background:#E6E6E6 url(bg_teamprofil.gif) no-repeat scroll right bottom;  padding:1em; font:bold 85% verdana; margin:0em 0em 2.5em 0e}


/* ---------------------------------------------------------------------------------------------------------- infoboxen */
#infoboxen {
width:13.46em;
float:right;
margin:0em;}

#infoboxen .header {
	height:0.96em;
	width:12.52em;
   background-image:url(/_conf/system/pix/bg_infobox_header.gif); background-repeat:no-repeat; background-position:left top;
	background-color:#e6e6e6;
	padding:0.3em 0 0 0.94em;
	border-bottom:0.06em solid #fff;
	}
#infoboxen .header h1 {
	font-size:70%; color:#36f;
	margin:0;
	}

/*************************** Links in Infoboxen ********************/

#infoboxen #infobox_content p a {color:#36f; text-decoration:none;}

#infoboxen #infobox_content p a:hover {text-decoration:underline;}

/* pfeil link */

#infoboxen #infobox_content p a.pfeil{
background:url('/_conf/system/pix/pfeile/pfeil_right_small.gif') no-repeat scroll left center;
padding-left:1.8em;
margin-left: 2px;
font-weight:bold;
display:block;}

#infoboxen .box_link a.pfeil {
background:url('/_conf/system/pix/pfeile/pfeil_right_small.gif') no-repeat scroll left center;
}

/* pdf downloadlink */

#infoboxen #infobox_content p a.pdf {
background:url('/_conf/system/pix/icons/icon_pdf.gif') no-repeat left;
padding-left:17px;
margin-left: 2px;
font-size:90%;
}

/* Bild downloadlink */

#infoboxen #infobox_content p a.bild {
background:url('/_conf/system/pix/icons/icon_bild.gif') no-repeat left;
padding-left:17px;
margin-left: 2px;}

#infoboxen #infobox_content ul.haken_blau {margin:0 0 0 1.8em; padding:0;}
#infoboxen #infobox_content ul.haken_blau li {
list-style-type:none;
list-style-image:url(/_conf/system/pix/haken_blau.jpg);
margin:0 0 0.3em 0;
}

/*************/

#ib1{min-height:130px;}
#ib1_content {padding:0.36em 1em 0 1.0em;
	margin:0 0 0.9em 0;}

/* internetbanking */
#infoboxen #internetbanking {
height:1.6em;
background:url(/_conf/system/pix/bg_infobox_internetbanking_36f.gif) no-repeat; 
background-position:left top;
padding:0.54em 0 0 0.94em;
margin:0 0 0.65em 0;
	}

#infoboxen #internetbanking a {
	
	font-size:70%; font-weight:bold; text-decoration:none; color:#fff;
background-image:url(pfeil_weiss.gif); background-repeat:no-repeat; background-position:left;
	padding:0 0 0 1.82em;
	}



/*--------------------------------------------- kontakt box -----------------------------------------------------*/

/* Inhaltsbereich */

#email 		{top:-4.86em; visibility:visible;}
#hotline	{top:-9.18em; 	visibility:hidden;}
#fax 		{top:-13.48em; visibility:hidden;}

#email, #hotline, #fax {
position:relative;
height:4.28em;
width:13.30em;
border-left:0.06em solid #e6e6e6;	border-bottom:0.06em solid #e6e6e6;	border-right:0.06em solid #e6e6e6;
background-color:#f2f2f2;}
	
#email #email_rand, #hotline #hotline_rand,#fax #fax_rand 				{width:100%; height:0.06em;}
#email #email_rand img, #hotline #hotline_rand img,#fax #fax_rand img 	{width:100%; height:100%;}

#email p, #fax p, #hotline p {font-size:70%; margin:0.72em 0.5em 0.96em 1.32em; color:#7b7b7b}

#email p a, #fax p a, #hotline p a {
background-image:url(pfeil_grau.gif); background-repeat:no-repeat; background-position:left;
	text-decoration:none;
	color:#7a7a7a; font-weight:bold;
	padding:0 0 0 1.82em;
	}


#infoboxen #infobox_kartei a {color:#7a7a7a; text-decoration:none;}
	
div.reiter{font-size:55%;}
	
#kartei_email a 	{padding:0 0 0 2.4em;}
#kartei_hotline a 	{padding:0 0 0 1.64em;}
#kartei_fax a 		{padding:0 2em 0.36em 2.5em;}

#kartei_hotline {width:7.12em;background:url(/_conf/system/pix/icons/icon_hotline.gif); background-position:0.54em 0.42em;}
#kartei_fax     {width:7.06em;  background:url(/_conf/system/pix/icons/icon_drucken.gif); background-position:0.54em 0.42em;}
#kartei_email   {width:7.15em;  background:url(/_conf/system/pix/icons/icon_email.gif);   background-position:0.94em 0.42em; 

border-left:0.06em solid #e6e6e6; }


#kartei_email, #kartei_fax, #kartei_hotline {
	height:2em;
	float:left;
	border-top:0.06em solid #fff; border-right:0.06em solid #fff; border-bottom: 0.06em solid #9b9b9b;
	background-color:e5e5e5; /* e5e5e5 */
	background-repeat:no-repeat; 
	padding:0.24em 0 0 0;
	}	

#kartei_hotline.aktiv, #kartei_fax.aktiv, #kartei_email.aktiv {border-top:0.06em solid #9b9b9b; border-right:0.06em solid #9b9b9b; background-color:#f2f2f2;}





/* ---------------------------------------------------------------------------------------------------------- footer */

#unter_footer {
width:75.1em;
        float:left;
padding:0.18em 0 0 0;
margin:0em 0 4em 0;

	text-align:center;
	font-size:60%;
    color:#9A9A9A;
    line-height:220%;
	}



#footer {
width:75.1em;
float:left;
padding:0.18em 0 0 0;
margin:2em 0 0em 0;
border-top:0.06em solid #36f;
border-bottom: 0em solid #36f;
background:#fff;
text-align:center;
font-size:60%;
color:#9A9A9A;
line-height:220%;
	}

#footer a {	
	margin:0em;
        padding:0 0 0em 0.45em;
	color:#36f;
        border-left:1px solid #B2B2B2;
	}

#footer a.erster_link {	
	margin:0em;
        padding:0;
	color:#36f;
        border:0px solid #b2b2b2;    
	}
	
#zurueck {width:49%;
        float:left;
        padding:0;
        margin:1.5em 0 0.6em 0;
        font-size:90%;
        font-weight:bold;
    }
    
#drucken {width:49%;
        float:right;
	padding:0;
        margin:1.5em 0 0.6em 0;
        font-size:90%;
        font-weight:bold;
        text-align:right;
    }

#zurueck a{background:url('/_conf/system/pix/pfeile/pfeil_left_small.gif') left no-repeat; padding:0.2em 0em 0.2em 1.8em;}

#drucken a{background:url('/_conf/system/pix/icons/icon_drucken.gif') left no-repeat; padding:0.2em 0em 0.2em 2.2em;}

/******************************** Nachrichten auf Startseite ************************************/

#cash_banner {width:100%; height:172px;clear:both; padding:0; margin:2.3em 0em 1em 0em;}
#cash_banner select {height:17px;}


#inhalt .padding .nachricht_full {border-top:0.06em solid #36f; padding:0;height:10.3em;clear:both;}

#inhalt .padding .nachricht_half_links  {width:49%; height:12em; float:left; border-top:0.06em solid #36f; padding:0; margin:0;}
#inhalt .padding .nachricht_half_rechts {width:49%; height:12em; float:right; border-top:0.06em solid #36f;padding:0; margin:0;}

/* Titel der Nachrichten */

#inhalt .padding .nachricht_full h3, 
#inhalt .padding .nachricht_half_links h3, 
#inhalt .padding .nachricht_half_rechts h3 {
font:bold 1.1em verdana;
color:#36f; 
padding:0.9em 0 0.6em 0.3em; margin:0;}

#inhalt .padding .nachricht_half_links h5, 
#inhalt .padding .nachricht_half_rechts h5 {
	font-weight:bold; font-size:0.7em; color:#36f; 
	padding:0em 0 0.5em 1.2em; margin:0;	}

/* Text der Nachrichten */

#inhalt .padding .nachricht_half_links p, 
#inhalt .padding .nachricht_half_rechts p { margin:0; padding:0; font: normal 1em/1.2em verdana; color:#565656;}

#inhalt .padding .nachricht_full p {margin:0; padding:0; font: normal 1em/1.3em verdana; color:#565656;}

/* Links der Nachrichten */

#inhalt .padding .nachricht_full p.link {margin:0; padding:1.4em 0em 0em 0em; text-align:right;}
#inhalt .padding .nachricht_half_links p.link, 
#inhalt .padding .nachricht_half_rechts p.link {margin:0; padding:0.85em 0em 0em 0em; text-align:left;}

#inhalt .padding div.nachricht_full p.link a {
	font:bold 0.9em verdana; color:#36f; text-decoration:none;  margin:0em 0em 0em 4em; padding:0 0 0 1.8em;
background-image:url(pfeil_right_small.gif); background-position:left center; background-repeat:no-repeat;}

#inhalt .padding .nachricht_full p.link a.erster_link,
#inhalt .padding .nachricht_half_links p.link a,
#inhalt .padding .nachricht_half_rechts p.link a	{font:bold 0.9em verdana; color:#36f; text-decoration:none; margin:0; padding:0 0 0 1.8em;
background:url(pfeil_right_small.gif) left center no-repeat; 	}

#inhalt .padding div.nachricht_full p.link a:hover,
#inhalt .padding .nachricht_full p.link a.erster_link:hover,
#inhalt .padding .nachricht_half_links p.link a:hover,
#inhalt .padding .nachricht_half_rechts p.link a:hover {text-decoration:underline;}

/* buttons */

div#envform input.depot_eroeffnen {
background:url(/bilder/buttons/button_jetzt_depot_eroeffnen.jpg) no-repeat; 
width: 131px;
cursor:pointer;
}

div#envform input.kreditanfrage_starten {
background:url(/bilder/buttons/button_kreditanfrage_starten.jpg) no-repeat; 
width: 141px;
cursor:pointer;
}

div#envform input.jetzt_eroeffnen {
background:url(/bilder/buttons/button_jetzt_eroeffnen.gif) no-repeat; 
width: 96px;
cursor:pointer;
}

div#envform input.eroeffnen_gewinnen {
background:transparent url(/bilder/buttons/button_jetzt_eroeffnen_und_gewinnen.jpg) no-repeat scroll 0 0;
width:181px;
cursor:pointer;
}


/* Bilder der Nachrichten */

.nachrichtenbild {
	float:left; 
	padding:0em 0.6em 1em 0.3em; 
	margin:0;}

	
img.plusbild{margin-top:3px;}


/*********************************************/
.infobox_kartei {
/*height:9.98em;*/
display:block;
padding:1.18em 0 0.66em 0;
margin:0 0 0.9em 0;
background-color:#f2f2f2;
}

div#ib1_content,
div#ib2_content, 
div#ib3_content, 
div#ib4_content {font:normal 11px verdana; color:#7a7a7a; padding:1em 1em 1.2em 1em}


#infoboxen #infobox_content {
background-color:#f2f2f2;
padding:1em 1em 1.2em 1.0em;
margin:0 0 0.9em 0;
font-size:70%;
color:#7a7a7a;
line-height:130%;
}

#infoboxen #infobox_content p, .infobox_kartei p {
margin:0;
padding:0;color:#7a7a7a;
line-height:130%;}



	
#infoboxen .reiter_link{color:#7a7a7a; text-decoration:none;}

#infoboxen .reiter_pic{border:0; margin-right:3px;}

#infoboxen .reiter {height:1.8em;border-left:0.06em solid #fff; border-top:0.06em solid #fff; border-right:0.06em solid #fff; border-bottom: 0.06em solid #9b9b9b;
	padding:0.5em 0.32em 0 0.32em;
	vertical-align:middle;
}	

#infoboxen .reiter_inactive {background-color:e5e5e5;}	

#infoboxen .reiter_active {
	background-color:f2f2f2;	
	border-top:0.06em solid #9b9b9b; border-right:0.06em solid #9b9b9b; border-bottom: 0.06em solid #f2f2f2;
}	


#infoboxen .reiter_links, #infoboxen .reiter_mitte, #infoboxen .reiter_rechts, #infoboxen .reiter_einzel{float:left;}

#infoboxen .reiter_links:hover, #infoboxen .reiter_mitte:hover, #infoboxen .reiter_rechts:hover, #infoboxen .reiter_einzel:hover {cursor:pointer;}

#infoboxen .reiter_mitte .reiter_active {background-color:f2f2f2; border-left:0.06em solid #9b9b9b; border-top:0.06em solid #9b9b9b; border-right:0.06em solid #9b9b9b; border-bottom: 0.06em solid #f2f2f2;
}	

#infoboxen .reiter_rechts .reiter_active {	background-color:f2f2f2;	
border-left:0.06em solid #9b9b9b; border-top:0.06em solid #9b9b9b; border-right:0.06em solid #9b9b9b; border-bottom: 0.06em solid #f2f2f2;}	


#infoboxen .reiter_last{
height:1.0em;
	background-color:#f2f2f2;
	border-top:0.06em solid #f2f2f2; border-right:0.06em solid #f2f2f2; border-bottom: 0.06em solid #9b9b9b;
padding:0.24em 0em 0em 0em;
}


input.konto, input.pin {height:1.3em; width:17em; font-family:verdana; font-size:0.9em; color:#bbb; padding:0.1em 0em 0em 1em; 

margin:0em 0em 0.8em 0em; background:#fff; border:1px solid #36f;}	



.clear {clear:both;}
.disk {float:left; margin:0px 5px 0px 0px;}

/******************* Bildergalerie Kunden 06.11.2008 ***************************/

div.galerie_navi {height:15px; text-align: center; margin:10px auto 10px auto; clear:both}
div.galerie_navi img {padding:0; padding:0; float:none;}

#inhalt .padding table.galerie {border-collapse: separate;}

#inhalt .padding table.galerie table.galerie_medium,
#inhalt .padding table.galerie table.galerie_large {margin:0px 10px 10px 0px;}


#inhalt .padding table.galerie tr td,table.galerie tr td ,table.galerie tr td  {vertical-align:top;} 

#inhalt .padding table.galerie td table.galerie_medium td.bild_medium,
#inhalt .padding table.galerie td table.galerie_large td.bild_large {border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #fff; vertical-align:middle; text-align:center; background:#ddd}

#inhalt .padding table.galerie table.galerie_medium, 
#inhalt .padding table.galerie table.galerie_medium td.bild_medium     {width:115px; height:115px;}
#inhalt .padding table.galerie table.galerie_medium td.bild_medium img {margin:auto; float:none; max-height:100px; max-width:100px;}

#inhalt .padding table.galerie table.galerie_medium td.bildunterschrift {width:100px; height:50px; background:#eee; padding:7px 5px 5px 5px; font:normal 10px Verdana; color:#565656; text-align:left; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; }

#inhalt .padding table.galerie table.galerie_medium td.bildunterschrift .zoom {float:left; margin:0px 3px 10px 0px;}

/******************** Bildergalerie Presse ************************************/

#inhalt .padding table.galerie table.galerie_large {width:250px; margin-bottom:20px;}
 
#inhalt .padding table.galerie table.galerie_large td.bild_large     {width:250px; height:250px;}
#inhalt .padding table.galerie table.galerie_large td.bild_large img {margin:auto; float:none; max-height:240px; max-width:240px;}

#inhalt .padding table.galerie table.galerie_large td.bildunterschrift {width:250px; height:100px; background:#eee; padding:7px 5px 5px 5px; font:normal 10px Verdana; color:#565656; text-align:left; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }

#inhalt .padding table.galerie table.galerie_large td.bildunterschrift .zoom {float:left; margin:0px 5px 0px 0px;}

span.blue {color:#36f;}

/******************** Sitemap 26.02.09 **********************/

ul.sitemap_ebene1, ul.sitemap_ebene2, ul.sitemap_ebene3, ul.sitemap_ebene4 {list-style:none; margin:0; padding:0;}
ul.sitemap_ebene1 li a {font-weight:bold;}
ul.sitemap_ebene1 li {height:20px; margin:15px 0px 15px 0px; padding:0 0 0 20px; list-style:none; background: url('pfeil_right.gif') left 0px no-repeat;}
ul.sitemap_ebene2 li {margin:6px 0px 6px 25px; padding:0 0 0 17px; list-style:none; background: url('pfeil_right_small.gif') left 2px no-repeat;}
ul.sitemap_ebene3 li {margin:4px 0px 4px 45px; padding:0 0 0 10px; list-style:none; background: url('pfeil_rechts_blau.gif') left 2px no-repeat; font:normal 11px verdana;}
ul.sitemap_ebene4 li {margin:2px 0px 2px 57px; padding:0 0 0 8px; list-style:none; background: url('pfeil_right_smallest.gif') left 4px no-repeat; font:normal 10px verdana;}

/********************* Fonds Seite 05.03.09 *****************/
table.fond_downloads tr {height:45px;}
table.fond_downloads tr td {vertical-align:top;}
table.fond tr td {vertical-align:top;}
table.fond tr td a {line-height:17px;}

/*** Reiterinfoboxen 15.04.09 ***/

.tabmenu {
border-bottom:1px solid #A2A2A2;
color:#272727;
font-size:55%;
padding-bottom:3px;
height:14px;
}


.tabmenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.tabmenu li {
display:inline;
margin-right:0px;
float:left;
}

.tabmenu li a {
background-color:#E6E6E6;
border-top:1px solid #f2f2f2;
color:#5B5B5B;
text-decoration:none;
display:block;
}

.tabmenu li a.tabactive {
background-color:#F2F2F2;
border-color:#A2A2A2 #A2A2A2 #F2F2F2;
border-style:solid;
border-width:1px;
position:relative;
}

#tablink1,
#tablink_b1 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #a2a2a2;
}

.tabmenu li a#tablink1.tabactive {
border-left:medium none;
}

#tablink2,
#tablink_b2 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #a2a2a2;
}

#tablink3,
#tablink_b3 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #a2a2a2;
}

#tablink4,
#tablink_b4 {
/*background-image:url();*/
background-position:left center;
background-repeat:no-repeat;
padding:2px 4px 2px 4px;
border-right:0.06em solid #a2a2a2;
}


.tabcontent {
padding:0.6em 0em 0 0.66em;
}

.tabcontent p {
font:normal 70% verdana;
line-height:140%;
margin:0px 0px 0px 0px}

.ui-tabs .ui-tabs-hide {
     display: none;
}

/* button mail confirmation eroeffnen */

a.mail_eroeffnen {
display: block; 
width: 130px; height: 18px; 
background-image: url(/_conf/system/pix/dkb_mail_button_bg.gif); 
font-size: 11px; color:#fff; text-decoration: none;
}

/* checkbox_teilnahme auf produktseiten/ landingpages */
.check_teilnahme {
	text-align:left; 
	margin:0 0 25px 18px;
	}

.check_teilnahme_error {
	color:#f00;
	text-align:left; 
	margin:0 0 25px 0;
	}
	
.check_teilnahme p,
.check_teilnahme_error p {margin:0; padding:0;}	

.check_teilnahme input#sb_gewinnspiel,
.check_teilnahme_error input#sb_gewinnspiel {
	width:13px; height:13px;
	vertical-align:middle;
	margin:1px 7px 0 0;
	border:0 none;
	background:none;
	}
