/* ----------------------------------------------------------------- */
/*     CSS developed by Smartforce.ch                                */
/*     Zanetti & Partner v02, Copyright 2008 by Smartforce.ch        */
/*     Media: Print                                                  */
/* ----------------------------------------------------------------- */


body{ font-family: Verdana, "Lucida Grande", Lucida, sans-serif; font-size: x-small; color: #000; }
hr{ display:none; }
img { border:0; vertical-align: bottom; margin:0; padding: 0; }
.hidden { display: none; }

/* Links */
a { text-decoration:underline; color:#ccc; }

/* MainDivision */
#subnav { float: left; width: 30%; margin:0; /*border: 1px solid #ff0000;*/ }
html>body #subnav { width: 30%; margin:0; }
#content { float: left; width: 70%; padding: 0; margin:30px 0 0 0; color:#000; line-height: 1.8em; /*border: 1px solid #aaee00;*/ }
#head { border-bottom: 1px solid; margin: 0 0 30px 0; }


/* Header */
#head h1 { margin: 0 0 20px 0; }
#head h1 a { text-decoration:none; }

#headerBox1 { margin:0; line-height: 1.3em;/*border: 1px solid #aaee00;*/ }
html>body #headerBox1 { margin:0; line-height: 1.3em;/*border: 1px solid #aaee00;*/ }
#headerBox1 span { font-weight:bold; }
#headerBox2 { margin: 0 0 20px 0; line-height: 1.3em; }
#headerBox2 dt { width: 50px; float: left; margin: 0; padding: 0; font-weight: normal; }
#headerBox2 dd { width: 150px; /*background:#eee;*/ }
html>body #headerBox2 dd { width: 190px; }
*+html  #headerBox2 dd  { width: 170px !important; }   /* Nur IE 7 */

/* Language */
#navright { width: 158px; height: 20px; padding: 13px 0 0 0; margin: 0 54px 0 0; /*border: 1px solid #eeee33;*/ }
#navright a { display:block; text-indent: -9000px; background:url(../images/logo_treuhandkammer.png) no-repeat right; overflow: hidden; }

/* Navigation */
#nav ul { border-bottom: 1px solid; }
#nav ul, #nav li { border:0; margin:-0.2em 0 0 0; padding:0; list-style:none; line-height: 1.3em; font-size: 1.2em; }
#nav li { margin:0 30px 0 0; display:inline; white-space: nowrap; }
#nav li a { color: #000; font-weight: bold; text-decoration: none; }
#nav li a.language { display:none; }
#nav li.active a { color: #ccc; border-bottom: 2px solid #000; }

#subnav ul { list-style:none; padding:30px 0 0 0; margin:0; }
#subnav li { margin: 0 0 10px 0; padding:0; }
#subnav li a { color: #a7988a; text-decoration: none; }
#subnav li.active a { color: #000; border-bottom: 2px solid #000; }


/* Content */
#content #teamHeader { height: 230px; }
#content #teamHeaderRight { float: left; height: 230px; }
#content .teamPic { margin: 0 20px 30px 0; float: left; }

#content h2 { font-weight: normal; margin: 0 0 10px 0; font-size: 14px; }
#content h2.big { font-weight: bold; margin: 0 0 20px 0; font-size: 180%; }
#content h3 { font-weight: bold; margin: 0 0 20px 0; padding: 0 0 5px 0; font-size: 20px; }
#content h3.ueber { margin: 10px 0; padding: 0;}
#content h3.ueber em { font-weight: normal; font-style: normal; font-size: 58%; display: block; }
#content h3.ueber span { font-weight: normal; font-style: normal; font-size: 58%; }
#content h4 { font-weight: bold; margin: 0 0 20px 0; }
#content p { margin: 0 0 20px 0; line-height: 1.4em; }
#content .pagePic { margin: 0 0 30px 0; display: none; }
#content .acrobat { margin: 0 0 30px 0; display: none; }
#content ol { margin: 0 0 20px 0; padding: 0 0 0 1em; list-style: inside lower-alpha; text-indent: -1em; }
#content ul { margin: 0 0 20px 0; padding: 0 0 0 1em; list-style: disc inside; text-indent: -1.4em; }
html > body #content ul { text-indent: -1.1em; }
*+html  #content ul { text-indent: -1.3em !important; }   /* Nur IE 7 */
#content li { margin:0 0 0 20px; }
#content ul.moreText li { margin:0 0 20px 20px; }

/*Different Bullets*/
#content ul.pdf { list-style:none !important; padding: 0; text-indent: -10px; margin:0; }
#content ul.pdf li { background:url(../images/pdf_icon.gif) no-repeat left 3px; padding: 0 0 10px 30px; list-style: none; }


/* Definitionslisten */
#content dl { width: 490px; margin: 0; padding: 0;/*  border-top: 1px solid #000;*/ }
html>body #content dl { width: 530px; }

#content dt { width: 150px; float: left; margin: 0; padding: 10px 0 0 0; border-top: 1px solid #999; font-weight: bold; color:#494f4d; }
/* commented backslash hack for mac-ie5 \*/
#content dt { clear: both; }
/* end hack */

/* ----------------------------------------------------------------- */
/* Footer */
/* ----------------------------------------------------------------- */
#footer { clear:both; margin: 0px auto; width: 604px; text-align: left; height:20px; padding: 20px 0 2px 0px; position: relative; margin-top: -46px; color:#C1C286; background: url(../images/footer_line.png) no-repeat center top; letter-spacing: 0em }
html>/**/body #footer { margin-top: -86px; }
*+html #footer { margin-top: -46px; }
#footer a { text-decoration:none; color:#C1C286; }
#footer a:hover { text-decoration:underline; color:#fff; }
