/* hks81 #cb5e24 */

@import url("/css/webfonts.css");


@media print {
  #h1_div_oben, #sem_suche_sub_nav, #submenu, #right_col, .noprint, td.mnav, div.sublink, table.organisatorisches, td.nav_sub_schulung, td.misc, #schmuckbilder { display: none; }
  #bildquellen { font-family: "Trebuchet MS"; font-size: 0.9em; }
  body { font-family: "Trebuchet MS", arial; }
  #seite_schliessen {  }
  h2 {font-family: "Trebuchet MS", tahoma, arial; font-size: 17px; margin: 0px; padding-left: 10px; color: #024080;}
  img {border: 0;}
  ul.semContentEb0 li { margin-bottom: 2px; list-style-position: outside; margin-left: -20px; margin-bottom: 10px; }	  
  div.desc_outline { border: 1px solid #aaa; margin-bottom: 5px; border-radius: 10px; }
  div.sdetails_name { border: 1px solid #aaa; color: #444; padding: 1px; padding-left: 5px;
    font-size: 16px; font-weight: normal; letter-spacing: 0; font-family: "Trebuchet MS", arial; margin-top: 15px; }
  div.sdetails_value { font-size: 9pt; padding: 3px 3px 0 3px; line-height: 13pt; color: #303030; 
    font-family: "Trebuchet MS", arial; }
  strong { font-weight: normal; }
  div.umzug { border: 1px solid #185b94; padding: 5px; width: 400px; font-family: "Trebuchet MS"; font-size: 1.2em; margin-bottom: 15px; }
  div.TwoCols { -moz-column-count: 2; -moz-column-gap: 10px; -moz-column-rule: 1px solid #aea898; -webkit-column-count: 2; -webkit-column-gap: 10px; -webkit-column-rule: 1px solid #aea898; }
  td.navsub { vertical-align: top; }
  td.maincontent { color: black; font-family: DroidSans, arial, "Trebuchet MS"; font-size: 20pt; }
  dd.overview { margin-bottom: 30pt; border-bottom: 1px #024080 dotted; }
  a { font-family: DroidSans, "Trebuchet MS", arial; color: #444; }
}

@media screen {
body { font-size: 1em; font-family: DroidSans, arial; }
#div_oben { border-radius: 20px 20px 0 0; margin: 0 0 -15px 0; width: 100%; background-color: #444; text-align: right; }
#div_oben h1 { border-bottom: 10px solid rgb(203,94,36); padding: 17px 20px 5px 0; color: #555; font-size: 1.4em;}

#scam_logo_print_view, #qrcode { display: none; }

div#bscheck { background-image: url(/img/bg/grd2sw.gif); width: 146px; font-family: "Trebuchet MS", arial; border: 1px solid #606060; margin: 0 0 0 10px; font-size: 8pt; padding: 1px; }
div#bscheck { border-radius: 5px; }

#seite_schliessen { font-family: OpenSans-CondBold; }
#seite_schliessen span { font-family: OpenSans-CondLight; }

div#submenu dt { color: #fff; border-radius: 0 6px 0 0; margin-right: 4px; }
div#submenu dl dd a { color: #000; background-color: #ccc; border-bottom-right-radius: 10px; }
div#submenu dl dd a:hover { color: #333; background-color: #ddd; }
div#nav_footer { background-color: #333; opacity: 0.5; padding: 5px; margin-bottom: 13px; text-align: right; }
div#nav_footer a { color: #fff; }

#NewsAktuell h1 { color: red; }
#NewsAktuell b { font-size: 11pt; color: #24cb5e; }

#bildquellen { font-family: "Trebuchet MS"; font-size: 0.9em; }
body { font-family: "Trebuchet MS"; margin: 0 15pt 5pt 15pt; background-color: #ddd; background-image: url(/img/bg/bg-gray.jpg); background-attachment: fixed;}
.btn { background-color: #cb5e24; color: #fff; padding: 2px 5px 2px 5px; text-decoration: none; font-size: 8pt; border-radius: 5px; }
.btn:hover { box-shadow: 3px 3px 3px black; }
h1, h2, h3 { font-family: DroidSans, "Trebuchet MS", arial, "franklin gothic demi"; }
h1 { font-size: 8pt;}
h2 { font-family: OpenSans-CondBold,DroidSans; font-size: 1.7em; margin: 0 0 0 10px; color: #444;}
h3 { font-size: 1.5em; margin: 0; 
 background-color: #666; font-weight: normal; color: #fff; padding: 3px 0 3px 5px; 
 background: -moz-linear-gradient(#666, #888);
 background: -webkit-linear-gradient(#666, #888);
 background: -o-linear-gradient(#666, #888);
}
h3:after { content: '.'; margin-right: 10px; color: #666; }
h3.ReSpalte { margin: 0; font-weight: normal; }

.hyphens { -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;  }

a { color: #444; font-family: DroidSans,"Trebuchet MS",arial;}
a.nav:link, a.nav:visited, font.NoLink { font-family:DroidSans,"Trebuchet MS", arial, tahoma; font-size: 10pt; text-decoration: none; color: #444; font-weight: normal;}
a.nav:hover { color: #FFCE00; font-weight: normal; text-decoration: underline;}
a.sub:link, a.sub:visited {font-family:DroidSans,"Trebuchet MS", arial, garamond, tahoma; font-size: 9pt; text-decoration: none; color: rgb(0,100,149); font-weight: normal;}
a.sub:hover { color: #0a115c; text-decoration: underline; }
/* Linkauszeichnungen innerhalb des Fliesstexts */
a.txt:link, a.txt:visited {color: #444;font-weight: normal;font-size: 10pt;}
a.txt:hover {color: #000;font-weight: normal;font-size: 10pt;}
	
/* in /schulung/index.php */
a.list { font-family:DroidSans,"Trebuchet MS",arial; font-size: 8pt; text-decoration: none; line-height: 20px; }
a.list:hover { color: #000; }
dd.overview { border: 1px solid #999; background-color: rgba(255,255,255,0.5); border-radius: 6px; border-radius: 6px; -o-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 0 10px 0px; padding: 4px; width: 98%; }
dd.overview { box-shadow: 1px 2px 9px #888; }
dd.overview:hover { background-color: #fff; }
/* / */
	
div.rmaincol { border: 1px solid #dcdcdc; margin: 5px; margin-bottom: 20px; padding: 5px; background-color: #fff;}
/* SCHRIFTEN / FONTS */
/* NORMALER FLIESSTEXT */
font.txt, span.txt { font-family:DroidSans,"Trebuchet MS", arial, garamond, Georgia;font-size: 1.1em; color: #333; }
/* KLEINER FLIESSTEXT */
font.smalltxt { font-family:DroidSans,"Trebuchet MS", arial, garamond, Georgia;font-size: 9pt; }
/* SEMINARTITEL */
font.SemTitle { font-family:DroidSans,"Trebuchet MS", arial, garamond, Georgia; font-size: 12pt; color: #097333; }
img {border: 0;}
/* SEMINARBESCHREIBUNG */
.ColoredBar { background-color: #dcdcdc; color: #7b7b7b; width: 100%; }
b.SemDesc { font-family:DroidSans,"Trebuchet MS", arial, garamond; font-size: 10pt; font-weight: bold; }
.ff { border: 1px outset #BE2A3B; background-color: #fff; border: 1px solid;
 border-color:#000033 #fff #fff #000033; font: normal 7pt "Trebuchet MS", arial, Verdana, Helvetica, sans-serif; color: #000; }
strong { font-weight: normal; font-style: normal; }
/* neu ---------------------------------------------------- */
table, tr, td { margin: 0; padding: 0; }
.r { font-family: "Trebuchet MS", arial; font-size: 8pt; color: white; }
.termininfos { border-bottom: 1px solid #909090; padding-bottom: 3px; padding-top: 5px; }
.HiddenLayer { position: absolute; visibility: hidden; }
.rabatt {padding: 2px; font-family:DroidSans,"Trebuchet MS",tahoma, arial, georgia; font-size: 10px; background-color: #ddd; }
/* / neu -------------------------------------------------- */
table.mtbl { border-spacing: 0; padding: 0; width: 100%; }
td.content {vertical-align: top;} 
td.content h3 { margin-bottom: 10px; }
table.maincontent { border-spacing: 0; width: 100%; font-size: 12px; background-color: rgba(13,13,13,0.1); 
  height: 750px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  box-shadow: 3px 3px 5px #999;
  }
table.maincontent tr { vertical-align: top; }
.ft2ht { vertical-align: top; background: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(0,0,0,0.2)); }
td.maincontent { font-size: 1.15em; width: 100%; background-color: #fff; color: #333; padding-left: 5px; border-bottom: 8px solid #ccc; vertical-align: top; font-family: DroidSans, arial; -moz-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; }
td.maincontent h3 { font-size:1.75em; }
img.sqdot { margin-left: 5px; margin-right: 5px; }
img.fllft { float: left; margin-right: 10px; }
img.warranty_yes { float: left; border: 1px solid #ddd; margin-top: 3px; }
td.mnav { width: 160px; padding-right: 1px; vertical-align: top; }
td.decoimg { padding: 0 160px 5px 2px; vertical-align: bottom; }
td.misc { width: 20%; vertical-align: top; }
td.navsub { vertical-align: top; }
td.subnav { vertical-align: top; background: rgba(255,255,255,.8); }
blockquote.SemDetails { font-family:DroidSans,"Trebuchet MS", arial, tahoma, helvetica; color: #000; font-size: 10pt; }
ul.sublink { margin-left: 12px; }
li.sublink{ line-height: 20pt; font-family:DroidSans,"Trebuchet MS", arial; font-size: 10pt; line-height: 14pt; width: 100%; background-color: #ddd; padding-bottom: 2px; margin-bottom: 2px; list-style-image: url(/img/ic/linkr.gif); }
ul.list {background: #fff; margin: 14px 4px 4px 0; }
ul.list li {list-style-type: square; margin-bottom: 1.3em; margin-right: 2em; color: #444;}
div.sublink { width: 100%; margin-bottom: 1px; background-color: #ddd; text-align: center; }
b.error { font-weight: bold; }
table.sdetails { border: 0px solid #ddd; width: 100%; font-family:DroidSans,"Trebuchet MS", arial; font-size: 9pt; }
td.sdetails_left { width: 70%; }
td.sdetails_right { width: 30%; }
div.desc_outline { border: 1px dotted #dcdcdc; margin: 10px 5px 10px 5px; padding-bottom: 0; }
div.desc_outline { box-shadow: 2px 2px 6px #555; } /* firefox */
div.sdetails_name { background-color: #ccc; color: #222; padding: 5px 0 3px 5px; font-size: 16px; font-weight: normal; font-family:DroidSans,"Trebuchet MS", arial; border-top: 1px solid #999; font-weight: bold; }
div.sdetails_value { background-color: #fff; padding: 10px 3px 10px 8px; line-height: 13pt; color: #303030; font-family:DroidSans,"Trebuchet MS",arial; }
span.sdetails_itxt, div.sdetails_itxt { color: #333; font-size: 0.8em; }
strong { font-weight: normal; }
small { color: #fdd; }
div.umzug { border: 1px solid #185b94; padding: 5px; width: 400px; font-family: "Trebuchet MS"; font-size: 1.2em; margin-bottom: 15px; }
div.TwoCols { column-count: 2; -moz-column-count: 2; -moz-column-gap: 10px; -moz-column-rule: 1px solid #aea898; -webkit-column-count: 2; -webkit-column-gap: 10px; -webkit-column-rule: 1px solid #aea898; }
ul.semContentEb0 li { margin-bottom: 2px; list-style-position: outside; margin-left: -20px; margin-bottom: 10px; }	
div.semContentEb1 { margin-top: -15px; }
input, textarea { border-radius: 4px; box-shadow: 1px 1px 3px #444; }
input.searchfld { margin-bottom: 5px; padding: 3px; width: 90%; color: #404040; font-size: 16px; border: 1px solid #000; background-image: url(/img/ic/button_enter.png); background-repeat:no-repeat; background-position: right; }
/* aktuell / news einblendungen */
.akttitle {border-radius: 6px 6px 0 0; margin-top: -4px; color: #fff; background-color: #666; text-align: left;}
.aktmisc {border-radius: 0 0 6px 6px; background-color: #fff; border: 1px solid #666;}
.garantie {background-image: url(/img/ic/ic-thumb-up.svg);background-size: 40%;background-repeat: no-repeat;background-position: bottom right;}
/* /aktuell */
} /* / media screen */  