#username {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 37px 0px 0px; WIDTH: 135px; COLOR: #515151; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: right
}
#account-login {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 37px 0px 0px; WIDTH: 140px; COLOR: #515151; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
#account-login A {
	COLOR: #be0027
}
#rootline-nav {
	FONT-SIZE: 12px; MARGIN: 0px 0px 40px; WIDTH: 753px; COLOR: #fff; LINE-HEIGHT: 19px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 35px; BACKGROUND-COLOR: #8c8c8c
}
#rootline-nav IMG {
	FLOAT: left; MARGIN: 0px 26px 0px 0px
}
#rootline-path {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#rootline-path A {
	COLOR: #fff
}
DIV#sponsors {
	MARGIN: 0px 0px 0px 26px
}
DIV#sponsors DIV#sponsors-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 6px; WIDTH: 135px; COLOR: #8c8c8c; LINE-HEIGHT: 19px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif
}
DIV#sponsors IMG {
	MARGIN: 0px 0px 10px
}
DIV.terfe-tabnav {
	FONT-SIZE: 11px; BACKGROUND: url(/fileadmin/templates/typo3official/images/terfe-tabnav-bg.gif) repeat-x; WIDTH: 523px; LINE-HEIGHT: 19px; FONT-FAMILY: Verdana, Arial, sans-serif; HEIGHT: 24px
}
DIV.terfe-tabnav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(/fileadmin/templates/typo3official/images/terfe-tabnav-linkbg.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px; HEIGHT: 24px; TEXT-DECORATION: none
}
DIV.terfe-tabnav A:visited {
	COLOR: #000
}
DIV.terfe-tabnav A.active {
	FONT-WEIGHT: bold; BACKGROUND: url(/fileadmin/templates/typo3official/images/terfe-tabnav-act-linkbg.gif) repeat-x
}
DIV.terfe-tabnav DIV {
	FLOAT: left
}
SPAN.submenu-button-active {
	PADDING-RIGHT: 1ex
}
SPAN.submenu-button A {
	PADDING-RIGHT: 1ex
}
DIV.tx-terfe-pi1 TABLE {
	MARGIN: 10px 0px; WIDTH: 523px
}
DIV.tx-terfe-pi1 TABLE TH {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
DIV.tx-terfe-pi1 TABLE TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
TH.th-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 4px solid; BACKGROUND-COLOR: #cadfc2
}
TH.th-main-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 4px solid; BACKGROUND-COLOR: #cadfc2
}
TH.th-main-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: white 4px solid; BACKGROUND-COLOR: #cadfc2
}
.tx-terfe-pi1 TH.th-main-left {
	WIDTH: 414px
}
.tx-terfe-pi1 TH.th-main-left IMG {
	MARGIN: 2px 5px 0px 2px; VERTICAL-ALIGN: middle
}
.tx-terfe-pi1 TH.th-main-right {
	WIDTH: 109px; TEXT-ALIGN: right
}
.td-main-left {
	MARGIN: 0px; WIDTH: 325px; BORDER-BOTTOM: #fff 2px solid
}
.tx-terfe-pi1 TABLE.table-sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 321px; PADDING-TOP: 0px
}
.th-sub {
	BORDER-RIGHT: #bcd7b0 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #bcd7b0 1px solid; BACKGROUND-COLOR: #accd9f; TEXT-ALIGN: left
}
.td-sub {
	PADDING-RIGHT: 3px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #bcd7b0 1px solid; BACKGROUND-COLOR: #cadfc2
}
.td-sub-disabled {
	PADDING-RIGHT: 3px; PADDING-LEFT: 9px; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #bcd7b0 1px solid; BACKGROUND-COLOR: #b9ccb1
}
.td-main-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 198px; PADDING-TOP: 0px; BORDER-BOTTOM: #cadfc2 2px solid
}
.td-main-right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, sans-serif
}
TABLE.tx-terdochtml-navigation {
	WIDTH: 100%
}
TD.tx-terdochtml-navigation-left {
	WIDTH: 30%; TEXT-ALIGN: left
}
TD.tx-terdochtml-navigation-center {
	TEXT-ALIGN: center
}
TD.tx-terdochtml-navigation-right {
	WIDTH: 30%; TEXT-ALIGN: right
}
.tx-terdoc-pi1 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 25px; MARGIN: 26px 0px; COLOR: #ff8700
}
#main-column .tx-terdoc-pi1 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#main-column .tx-terdoc-pi1 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main-column .tx-terdoc-pi1 UL LI.level-1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-column .tx-terdoc-pi1 UL LI.level-2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
#main-column .tx-terdoc-pi1 UL LI.level-3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
.informaltable {
	BORDER-RIGHT: #ff8700 1px solid; BORDER-TOP: #ff8700 3px solid; BACKGROUND: #ff9f33; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff8700 1px solid; BORDER-BOTTOM: #ff8700 1px solid
}
.informaltable TABLE {
	BORDER-RIGHT: #cacaca 1px solid; BORDER-TOP: #cacaca 1px solid; BACKGROUND: #fff; BORDER-LEFT: #cacaca 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cacaca 1px solid; BORDER-COLLAPSE: collapse
}
.informaltable TABLE TD {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #fff; PADDING-BOTTOM: 0.25em; VERTICAL-ALIGN: top; PADDING-TOP: 0.25em
}
.informaltable TABLE TH {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; BACKGROUND: #fff; PADDING-BOTTOM: 0.25em; VERTICAL-ALIGN: top; PADDING-TOP: 0.25em
}
.informaltable TABLE TH {
	BORDER-RIGHT: #ff9f33 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ff9f33 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #ff9f33; PADDING-BOTTOM: 0.06em; BORDER-LEFT: #ff9f33 1px solid; COLOR: #fff; PADDING-TOP: 0.06em; BORDER-BOTTOM: #eaeaea 1px solid; TEXT-ALIGN: left
}
.informaltable TH P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.informaltable TD P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
/* kk_downloader CSS style */

      #kkdl_flexWrap {
        padding: 0 0 0px 0;
        margin: 0 0 20px 0;;
        width: 500px;
        clear: both;
      }
      .kkdl_flex {
        padding: 5px;
        margin: 0px 3px 5px 0;
        height: auto;
        background: #f0f4f3;
        clear:both;
      }
      .result-count {
         width:49%;
         float:left;
         margin:10px 0 15px;
      }
      .page-browser{
         width:49%;
         text-align:right;
         float:right;
         margin:10px 0 15px;
      }

      .kkdl_text {
      	float: right;
      	text-align: left;
      	width: 160px;
      }
      .kkdl_image {
      	float: left;
      	text-align: left;
      }
      .kkdl_flex p.bodytext,
      .kkdl_single p.bodytext {
        padding: 0;
        margin: 0;
      }

      .kkdl_flex .image img,
      .kkdl_single .image img {
        padding: 0;
        margin: 0 10px 10px 0;
        float: center;
        width: 63px;
        height: 63px;
        border: 2px solid #D0EFED;
      }
      .kkdl_flex .clicks,
      .kkdl_single .clicks {
      	font-size: 11px;
      }

      .kkdl_flex .datetime,
      .kkdl_single .datetime {
      	font-size: 10px;
      }
      .kkdl_flex .title,
      .kkdl_single .title {
        padding: 0;
        margin: 0;
        color: #000000;
        font-weight: bolder;
      }

      .kkdl_flex .links,
      .kkdl_single .links {
        padding: 0;
        margin: 0;
      }
      /* div around each link */
      .kkdl_flex .linkOutput {

      }
      .kkdl_flex a {
        padding: 0;
        margin: 0;
        color: #000;
        text-decoration: none;
      }

      .kkdl_flex a.more {
        padding: 0;
        margin: 0;
      }

      .kkdl_flex a:hover {
        text-decoration: none;
      }
      .kkdl_single {
      	float: left;
      	padding: 0px;
      	margin: 0px;
      }
      .kkdl_single .kkdl_text {
      	width: 450px;
      }

      .clearer {
      	clear:both;
      	margin:0;
      	border:0;
      	background:none;
      }