/* kurs-infobox */
div.kurs_image {margin:0.9em 0 0.9em 0;}
div.kurs_detail {margin:0 0 0.6em 0;}

.infobox_kartei .tabs div.kurs {font-size:110%; margin:0; padding:0;}
.infobox_kartei .tabs div.kurs a {cursor:pointer; padding:0 1.2em 0 0;}

.infobox_kartei .tabs div.kurs a.active {font-weight:normal; color:#7A7A7A;}
.infobox_kartei .tabs div.kurs a.active:hover {text-decoration:none;}
.infobox_kartei .tabs div.kurs a.inactive {font-weight:bold;}

.infobox_kartei .tabs table.kurs {font-size:120%; margin:0; padding:0;}
.infobox_kartei .tabs table.kurs a {cursor:pointer; padding:0 1.2em 0 0;}

.infobox_kartei .tabs table.kurs a.active {font-weight:normal; color:#7A7A7A;}
.infobox_kartei .tabs table.kurs a.active:hover {text-decoration:none;}
.infobox_kartei .tabs table.kurs a.inactive {font-weight:bold;}


/* /kurs-infobox */

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 {font-size:55%;}

.ui-tabs, .infobox_kartei .tabs table {font-size:120%;}
.ui-tabs, .infobox_kartei .tabs table a {font-size:95%}

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

.ui-tabs .ui-tabs-nav, .infobox_kartei ul {
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 {
display:inline;
margin-right:0px;
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 {
background-color:#E6E6E6;
border-top:1px solid #F2F2F2;
color:#5B5B5B;
text-decoration:none;
display:block;
padding:2px 3px 2px 3px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { 
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 {
border-left:medium none;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

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(pix/css/icon_mail.gif);
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(pix/css/icon_phone.png);
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(pix/css/icon_fax.png);
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(pix/css/icon_fax.png);
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.01%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#565656;
	}
	
img.siegel_kunden_startseite {
/*width:13.42em;*/
width: 215px
height:92px;
}


#inhalt .padding img {border:0;}

#inhalt {font-size:85%}
#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;}

table.immoform td input.immo_submit {background: url(/bilder/buttons/button_senden.gif) transparent; width: 58px; height: 18px; border:0;}

/* Absatz weiß */

.absatz_weiss ol {padding:0em; margin:1em 0em 1em 2.1em; font-size:100%; font-weight:bold; line-height:1.38em;}
.absatz_weiss ol.normal {font-weight:normal;}
.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;}
div#envform input:hover {cursor:pointer;}

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

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

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

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

input.button_berechnen {
background:url(/bilder/buttons/button_berechnen.gif) no-repeat; 
width: 80px;
}

/* 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:url('/_conf/system/pix/pfeile/pfeil_right.gif') no-repeat 0em 0.48em;
padding:0.3em 0em 0.2em 1.8em;
margin-left: 2px;
font-weight:bold;
display:block;}

a.pfeil_gross:hover{
/*background:url('/_conf/system/pix/pfeile/pfeil_right.gif') no-repeat 0px 2px;
padding-left:20px;
margin-left: 2px;
font-weight:bold;
display:block;*/
cursor: pointer;}

a.kein_pfeil {
background:none;
padding:0.2em 0em 0.2em 0em;
margin-left: 2px;
font-size:100%;
font-weight:bold;}

.infobox_kartei a.kein_pfeil {font-size:110%;}
#infobox_content a.kein_pfeil {font-size:90%;}

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

ul.pfeil {
margin:0; 
padding:0; 
list-style-image:none;
list-style-type:none;}

ul.pfeil li {list-style:none; margin:0; padding:0;}
ul.pfeil li a.pfeil_gross,
ul.pfeil li a.pfeil_gross_einschub {
background:url('/_conf/system/pix/pfeile/pfeil_right.gif') no-repeat 0px 4px;
padding:0.2em 0em 0.9em 1.72em;
margin:0px 0px 0px 2px;
font-weight:bold;
display:block;
}

ul.pfeil li a.pfeil,
ul.pfeil li a.pfeil_einschub {
background:url('/_conf/system/pix/pfeile/pfeil_right_small.gif') no-repeat 0px 4px;
padding:0.2em 0em 0.6em 1.72em;
margin:0px 0px 0px 2px;
font-weight:bold;
display:block;
}

.infobox_kartei a.pfeil {font-size:95%;}

a.pfeil:hover{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%;
}

h6 a.pdf {font-size:100%;}


a.pdf_gross {
background:url('/_conf/system/pix/icons/icon_pdf_gross.gif') no-repeat 0px 2px;
padding:0.2em 0em 0.2em 1.72em;
margin-left: 2px;
font-weight:bold;
display:block;
}

ul.pdf {
margin:0; 
padding:0; 
list-style-image:none;
list-style-type:none;}

ul.pdf li {list-style:none; margin:0; padding:0;}
ul.pdf li a.pdf_gross,
ul.pdf li a.pdf_gross_einschub {
background:url('/_conf/system/pix/icons/icon_pdf_gross.gif') no-repeat 0px 2px;
padding:0.2em 0em 0.9em 1.72em;
margin:0px 0px 0px 2px;
font-weight:bold;
display:block;
}

p a.pdf_gross {
display:inline;
}

a.pdf_gross_einschub,
p a.pdf_gross_einschub {
background:url('/_conf/system/pix/icons/icon_pdf_gross.gif') no-repeat 0px 2px;
padding:0.2em 0em 0.2em 1.72em;
margin-left: 2px;
font-weight:bold;
display:block;
}

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;
font-size:90%; font-weight:bold;
}

/* 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:url('/_conf/system/pix/bg_boxgrau_header_repeat.gif') repeat-x top left #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.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.sport tr td table.steckbrief {
width:100%;
height:auto;
margin:0; 
padding:0; 
}

#inhalt .padding table.sport tr td table.steckbrief tr td {
padding:3px 5px 3px 5px;
}

#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; width:40px;}
table.immoform td.error input.ort_error {border:1px solid #f00; width:168px;}

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:160px;}

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: 58px; height: 18px; border:0;}
table.webform_table td input.correctbutton{background-image: url(/bilder/buttons/korrigieren.gif); width: 80px; height: 18px; border:0;}

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

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

/*fehlermeldungen*/
.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;}


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

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

#inhalt .padding table.sportart a.pfeil,
#inhalt .padding table.sportart a.pfeil:hover {
background:transparent url(/_conf/system/pix/pfeile/pfeil_right_small.gif) no-repeat scroll left 0.54em;
display:block;
}

/* 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(/_conf/system/pix/pfeile/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;*/
width:991px;
height:1.38em;	
/*padding:0.5em 0 0 22.66em;*/
padding:0.5em 0 0 0;
border:0px solid #36f;
}

#subnavigation #links {
width:500px;
float:right;
text-align:right;
font-size:60%; 
font-weight:normal; color:#999;
/*margin:0 5.24em 0 0 */
margin:2px 15px 0px 0px;
}

#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;
	}
	
#subnavigation #links a.schrift img {
width:1.38em;
height:1.38em
}
	
/* suche */
#subnavigation form {
margin:0;
padding:0;
float:right;
}
	
#subnavigation form input {
border:1px solid #9b9b9b;
	font-size:60%; color:#bbb;
margin:0 0 0.18em 0; /* margin:0 0 0.18em 2.12em; */
/*width:16.46em;*/
width:195px;
	}

#subnavigation form input.suchen {
background-image:url(/_conf/system/pix/pfeile/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;
	}

/*ergebnisseite*/
input#begriff {
font-size:100%; color:#565656; font-family:verdana;
border:0.06em solid #B5B4B8;
padding:0.12em;
}

input.ergebnis_button_suche {
background:url(/bilder/buttons/button_suchen.gif) no-repeat; 
width: 60px; height: 18px; 
border:0px solid #fff;
margin:0.06em 0 0 0.9em;
}

#ergebnisliste_aktuell {
margin:1.2em 0 0 0;
text-align:right;
}

#ergebnisseite {
margin:1.5em 0 1.2em 0;
text-align:right;
}
#ergebnisseite a {color:#565656;}
#ergebnisseite a:hover {color:#36f; text-decoration:underline;}
#ergebnisseite a.aktiv {color:#36f; font-weight:bold;}

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

#header #blau {
/*height:2.2em;*/
width:100%;
float:left;
background:#3366ff url('/_conf/system/pix/logoband.gif') repeat-x;	
margin:0;
padding:0;}

#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;*/
width:192px;
	float:left;
margin:1.3em 0 0 0;
padding:0 0 0 0.3em;
	line-height:1.14em;
	}

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





/* alle ebenen */

#navigation ul {list-style-type:none; margin:0; 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;*/
width:955px;
margin:0;
padding:0;}

/* navi im content */
#content #content_menu {
	display: none;
	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(/_conf/system/pix/icon_drucken.gif) no-repeat left; padding:0em 0em 0em 1.8em}
p.content_meta a.merken    {background:url(/_conf/system/pix/icon_footer_merken.gif) no-repeat left; padding:0em 0em 0em 1.8em}
p.content_meta a.empfehlen {background:url(/_conf/system/pix/icon_footer_empfehlen.gif) no-repeat left; padding:0em 0em 0em 

1.8em}

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



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

content-div */
#inhalt {
	float:left;
/*width:39.3em;*/
width:533px;
	padding:0;
margin:0em 0 0 0 ;
    color:#565656; 
        }
/* 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(/_conf/system/pix/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(/_conf/system/pix/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;*/
width:216px;
	float:right;
margin:1.5em 0 0 0;
	}

#infoboxen .header {
	height:0.96em;
/*width:12.52em;*/
width:201px;
	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 15px;
	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; font-weight:bold;}

#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:0.2em 0em 0.2em 1.8em;
margin-left: 2px;
font-weight:bold;
display:block;
line-height:140%;}

/* 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; padding:0;}
#infoboxen #infobox_content ul.haken_blau li {
list-style-type:none;
list-style-image:url(/_conf/system/pix/haken_blau.gif);
}


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

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

/* internetbanking */
#infoboxen #internetbanking {
height:30px;
width:201px;
background:url(/_conf/system/pix/bg_infobox_internetbanking_36f.gif) no-repeat; 
background-position:left top;
padding:0 0 0 15px;
margin:0 0 12px 0;
	}

#infoboxen #internetbanking a {
display:block;
height:30px;
width:181px;
font-size:70%; 
font-weight:bold; 
text-decoration:none; 
color:#fff;
background:url(/_conf/system/pix/pfeile/pfeil_right_small.gif) no-repeat 0px 10px; 
padding:8px 0px 0px 20px;
margin:0;
	}



/*--------------------------------------------- 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(/_conf/system/pix/pfeile/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:100%;
        float:left;
padding:0.18em 0 0 0;
margin:0em 0 4em 0;

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



#footer {
width:100%;
float:left;
padding:0.18em 0 0 0;
margin:0em 0 0em 0;
border-top:1px solid #36f;
border-bottom: 0em solid #36f;
background:#fff;
text-align:center;
font-size:90%;
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 {
height:1.5em;
width:49%;
        float:left;
padding:0;
        margin:1.5em 0 0.2em 0;
        font-size:90%;
        font-weight:bold;
    }
    
#drucken {
width:49%;
        float:right;
padding:0;
        margin:1.5em 0 0.2em 0;
        font-size:90%;
        font-weight:bold;
        text-align:right;
    }

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

#drucken a{line-height:200%;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:1px solid #36f; padding:0; margin:0;height:10.3em;clear:both;}

#inhalt .padding .nachricht_half_links  {width:49%; height:12em; float:left; border-top:1px solid #36f; padding:0; margin:0;}
#inhalt .padding .nachricht_half_rechts {width:49%; height:12em; float:right; border-top:1px 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:14px 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(/_conf/system/pix/pfeile/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(/_conf/system/pix/pfeile/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;}

#inhalt .padding #head img {margin:1.2em 0 0 0;}



/* Bilder der Nachrichten */

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

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


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

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('/_conf/system/pix/pfeile/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('/_conf/system/pix/pfeile/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('/_conf/system/pix/pfeile/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('/_conf/system/pix/pfeile/pfeil_right_smallest.gif') left 4px no-repeat; font:normal 10px verdana;}
*/

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:20px 0px 10px 0px; padding:0 0 0 20px; list-style:none; background: url('/_conf/system/pix/pfeile/pfeil_right.gif') left 0px no-repeat; font:normal 11px/11px verdana;}
ul.sitemap_ebene2 li {margin:6px 0px 6px 20px; padding:0 0 0 17px; list-style:none; background: url('/_conf/system/pix/pfeile/pfeil_right_small.gif') left 2px no-repeat; font:normal 11px/13px verdana;}
ul.sitemap_ebene3 li {margin:4px 0px 4px 38px; padding:0 0 0 10px; list-style:none; background: url('/_conf/system/pix/pfeile/pfeil_rechts_blau.gif') left 3px no-repeat; font:normal 11px/11px verdana;}
ul.sitemap_ebene4 li {margin:2px 0px 2px 57px; padding:0 0 0 8px; list-style:none; background: url('/_conf/system/pix/pfeile/pfeil_right_smallest.gif') left 4px no-repeat; font:normal 10px/13px 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;}

/* nachrichtenlink auf Startseite */
.link_nachricht,
.link_nachricht_full {position:relative; z-index:4; left:0; top:0;}

.link_nachricht div {position:absolute; z-index:5; left:12.5em; top:8.9em;}

.link_nachricht_full div {position:absolute; z-index:5; left:10.4em; top:6.66em; width:400px;}
