/* CSS Document */
/* GLOBALE DEFINITIONEN (ALLE BEREICHE) */
a:active {text-decoration: none;}
a:link {color:#e8e8e8; text-decoration: none;}
a:visited {color:#e8e8e8; text-decoration: none;}
a:hover {color:#FFCC99; text-decoration: underline;}
a.invisible:active { text-decoration: none; color: #e8e8e8; }
a.invisible:link { text-decoration: none; color: #e8e8e8; }
a.invisible:hover { text-decoration: none; color: #e8e8e8; }
a.invisible:visited { text-decoration: none; color: #e8e8e8; }

a:active img {border-color: #555;}
a:link img {border-color: #555;}
a:visited img {border-color: #555;}
a:hover img {border-color: #555;}

body {font-family:Verdana,Arial,Helvetica,sana-serif;font-size:10px;background-color: #999999;color: #000000;}

.f1 {font-size:12px;font-family:Arial,Helvetica,sans-serif;}
.f1s {font-size:10px;font-family:Arial,Helvetica,sans-serif;}
.f1l {font-size:14px;font-family:Arial,Helvetica,sans-serif;}
.f2 {font-size:12px;font-family:Verdana,Arial,Helvetica,sana-serif;}
.f2s {font-size:10px;font-family:Verdana,Arial,Helvetica,sana-serif;}
.f2l {font-size:14px;font-family:Verdana,Arial,Helvetica,sana-serif;}
.f2b {font-size:12px;font-family:Verdana,Arial,Helvetica,sana-serif;font-weight:bold;}
.warnanmeldung {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFcc99;font-weight:bold;}

.sadfavbut {text-align: center; width: 100%;}

/* horizontale Navi */
sdHozNavi{}
table.sdHozNavi td {padding: 3px 0px 3px 3px;}

/* banner */
.sdBanner {margin: 5px 0px 0px 0px; height: 91px; width: 595px;}
.sdBanner img {}
#sdBannerLink {}
#sdBannerLink a {display: block; height: 91px; width: 595px;}
/* Dachzeile (Rubriken)*/
.dach {font-size:14px;font-family:Arial,Helvetica,sans-serif;}
table.sadsubkopf {margin-bottom: 5px;}
/* * * * * * * * *
  Login-Kasten
* * * * * * * * */
#fndlogin { width: 140px; background:#555555 url(../src/bg_login.jpeg) no-repeat;}
.fndlogin {  height: 79px; overflow: hidden; font-size: 10px; padding-bottom: 0px; margin-bottom: 0px;}
.fndlog { padding: 2px; background:#555555}
table.fndlog td { padding: 2px; }
.fndlogoff { padding: 0px; background:#555555;}
table.fndlogoff td { padding: 0px; }
.fndlogtxt { font-size: 10px; color: #ffffff; }
.fndlogpwtxt { font-size: 10px; color: #ffffff; }
.fndlogent { font-size: 10px; width: 70px; padding: 0px; }
.fndlogpwent { font-size: 10px; width: 70px; padding: 0px; }
.fndlogsubmit { font-size: 10px; width: 70px; }
.fndlogtip {font-size: 9px; color: #ffffff; text-align: center;background:#555555;}
.fndlogtip a:link { color: #ffffff; }
.fndlogtip a:active { color: #ffffff; }
.fndlogtip a:visited { color: #ffffff; }
.fndlogtip a:hover { color: #ffffff; }

.fndloglogoff { font-size: 9px; color: #ffffff; text-align: center;background:#555555; height: 19px;}
.fndloglogoff a { color: #ffffff; }
.fndloglogoff a:link { color: #ffffff; }
.fndloglogoff a:visited { color: #ffffff; }
.fndloglogoff a:hover { color: #ffffff; }
.fndlogimage { border: 0px;}
.fndlogwelcome { font-size: 10px; color: #ffffff; text-align:center;line-height:12px;}
/* .fndlogent {border: 1px solid #ffcc00; background: #ffccff; } */
/* .fndlogpwent {border: 1px solid #ffcc00; background: #ffccff; } */
/* .fndlogsubmit { border: 3px double #ffcc00; background: #ffccff; }*/

/* kleiner Teaser (Kopf, Text)*/
.kthead {font-family:Verdana,Arial,Helvetica,sana-serif;font-size:12px;font-weight:bold;color:#e8e8e8;}
.kttext {font-family:Verdana,Arial,Helvetica,sana-serif;font-size:11px;}

/* grosser Teaser (Kopf, Text) */
.gthead {font-family:Verdana,Arial,Helvetica,sana-serif;font-size:13px;font-weight:bold;color:#e8e8e8;text-align: left;}
.gttext {font-family:Verdana,Arial,Helvetica,sana-serif;font-size:11px;text-align: left;}
.gtImage {}
.gtAbbinder{}
.gtTable{}
table.gtTable td {vertical-align: text-top;}
/* video */
.vtTable{}
table.vtTable td {padding: 5px;}

/* Boxen (Kopf, Text) */
.boxtext {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
.warn {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFCC99;font-weight:bold;}

/* Fuss */
.fuss  {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#FFCC99;}
.fuss a {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#e8e8e8;}

/* InfoKasten */
.infohead {background: #555555 url(../src/ke_header.jpeg); padding:2px 0px; color: white; font-size: 12px; font-weight: bold; width:140px;text-align: center}
.infobody {background: #858585;color: white; font-size: 12px;}
.infofuss {height: 5px; overflow: hidden; font-size: 0px; background: #555555 url(../src/ke_footer.jpeg); margin-bottom: 5px; font-size: 0px;  width: 140px;}

/* Kastenelemente */
.kastenhead {background: #555555 url(../src/ke_header.jpeg); padding:2px 0px; color: white; font-size: 12px; font-weight: bold; width:140px;text-align: center}
.kastenbody {background: #858585;color: white; font-size: 11px; text-align: center;}
.kastenfuss {height: 5px; overflow: hidden; font-size: 0px; background: #555555 url(../src/ke_footer.jpeg); margin-bottom: 5px; font-size: 0px;  width: 140px;}
.kastenbody td {padding: 5px 2px 5px 2px;}

/* Kastenelemente Archiv */
.kastenArchivbody {background: #858585;color: white; font-size: 11px; text-align:left;padding: 3px 0px 3px 2px;}

/* Vertikale Navi */
.menuhead {}
.menufuss {}
.menu   {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFCC99;}
.menu a {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#e8e8e8;}
.menuclub {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#fff;}
.menuclub a {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#e8e8e8;}
.menuclubaktiv {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#FFCC99;}
.menuclubaktiv a {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#e8e8e8;}

/* Bereichsfarbe fuer;r text */
.bereich {background-color:#555555;}
.linkcolor {color:#e8e8e8;}
.toplinks {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#CC9966;}
.toplinks a {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#000000;}
.info {font-family:Verdana,Arial,Helvetica,sana-serif;font-size:10px;color:#000000;font-weight:bold;}


/* extra futures */
br.trenner {font-size: 5px;}
.tabletop td {vertical-align:top;}

/* bg mittelspalte */
.middle { background: #858585; }
table.tm {} 
table.tm td.middle_3sp {background:#858585;border-top:solid #999999 0px;border-left: solid #999999 5px; border-right: solid #999999 5px;}
table.tm td.middle_2sp {background:#858585;border-top:solid #999999 0px;border-left: solid #999999 5px;}

/* Bildershowbilder (Anti-Bilder-Klau-Fkt.) */
.bsbild { width: 100%; height: 300px; background-repeat: no-repeat; background-position: center top; }

/* Produkt-Tipp */
.sadProdTip { font-size: 10px; }
.sadProdTipImg { vertical-align: bottom; }

/* * * * * * * * * * 
  vertikale Navigation (Menue) 
* * * * * * * * * */
.sadNavbull { font-weight: normal; margin-right: 4px; color:#ffcc99;}

.sadNavhead { font-weight: bold; background: #555555 url(../src/ke_header.jpeg); padding:2px 0px; color: white; font-size: 12px; width:140px;text-align: center; }
.sadNavHeadLink { color: white; text-decoration: none; }
.sadNavhead a { color: #fff; text-decoration: none; }
.sadNavhead a:visited { color: #fff; }
.sadNavhead a:hover { color: #fff; }

.sadNavbody { width: 140px; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px; background: #858585; text-align: left;}
.sadNavline { height: 1px; background: #555555; overflow: hidden; font-size: 0px;} 

.sadNavfoot { width: 140px; height: 5px; overflow: hidden; background: #555555 url(../src/ke_footer.jpeg); margin-bottom: 5px; }
.sadNavimg { width: 12px; height: 12px; border: 0px solid white; float: right; margin-right: 3px; margin-top: 3px; vertical-align: baseline; }

a.sadNav {display:block; text-decoration: none; color: #e8e8e8; margin:0px; padding: 1px 0px 2px 11px; }
a.sadNav:hover {display:block; text-decoration: none; color: #000; background-color: #ffcc99;}

a.sadNavaktiv {display:block; text-decoration: none; color: #ffcc99; margin:0px; padding: 1px 0px 2px 11px; font-weight: bold;  background-color:#858585; }
a.sadNavaktiv:hover {text-decoration: none; color: #e8e8e8;  background-color:#555555; }

a.sadNavsub {display:block; margin:0px; padding: 0px 0px 1px 11px; color: #ffcc99; text-decoration: none; background-color: #858585; }
a.sadNavsub:hover {text-decoration: none; color: #e8e8e8; background-color:#555555; }

a.sadNavsubaktiv {display:block; margin:0px; padding: 0px 0px 1px 11px; font-weight: bold; color: #ffcc99; text-decoration: none; background-color: #858585;}
a.sadNavsubaktiv:hover {text-decoration: none; color: #e8e8e8;  background-color:#555555; }

/*videopopup hilfe*/
#sadvidpopText {position:relative; text-align: center;  width: 575px;font-size:10px;vertical-align:top;}
#sadvidpopMac {float: left; height: 40px; width: 40px; position: relative; top:20px; left:240px; background:url(../src/vidpopmac.jpeg); margin-right: 5px}
#sadvidpopWin {float: left; height: 40px; width: 40px; position: relative;  top:20px; left:240px; background:url(../src/vidpopwin.jpeg);}
#sadvidhelp {height:120px; width: 100%; text-align: center;}
#sadvidpopMac a {display: block; height: 100%}
#sadvidpopWin a {display: block; height: 100%}
