/* @group RESET */
* {
    padding: 0;
    margin: 0;
}

body {
    font: normal 0.75em/1.35 Arial, Helvetica, sans-serif;
    color: #000;
    background-color: #fff;
	background-image: url(../images/bg.png);
}

input, textarea {
    font-family: Arial, Helvetica, sans-serif;
	padding: 1px 0;
}

button, input, select, textarea, table, optgroup {
    font-size: 1em;
}

select {
	padding: 1px 0;
}

optgroup {
	font-style: normal;
}

option {
	padding: 0 4px;
}

optgroup option {
	padding-left: 15px;
}

blockquote {
	color: #666666;
	font-style: italic;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 7px;
}

a {
	color: #000;
}

a:hover, a:focus, a:active {
	text-decoration: underline;
}

a.print {
	background: url(../images/ausdrucken.gif) no-repeat left 2px;
	padding-left: 16px;
}

a.arrow {
	background: url(../images/bullet_arrow.gif) no-repeat left 7px;
	padding-left: 8px;
	float: right;
}

img {
	border: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

tr td {
	vertical-align: top;
}

th, td {
	font-weight: normal;
	text-align: left;
}

ul li {
	list-style: none;
}

form, fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

h1 {
	font-size: 1.7em;
	line-height: 1.17em;
	margin-bottom: 19px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 15px;
}

h3 {
	font-size: 1em;
	margin-bottom: 1.6em;
}

h4 {
	font-size: 1em;
}

h3 a,
h4 a {
	text-decoration: underline;
}

p {
	margin-bottom: 1.6em;
}

p.hightlighted {
	color: #999;
	font: 1.4em Arial, Helvetica, Geneva, sans-serif;
	line-height: 1.3em;
}

p.hightlighted .color {
	font-weight: normal;
}

.post-p {
	margin-top: -5px;
}

dl {
	margin-bottom: 11px;
}

dl .section-label {
	font-weight: bold;
	margin-bottom: 4px;
}

dl dt {
	font-weight: bold;
	
}

dl dd {
	margin-bottom: 7px;
}

hr {
	color: #999999;
	border-width: 0;
	border-bottom: 1px dotted #999999;
	height: 0px;
	line-height: 0;
	margin: 0 0 15px;
}

ul.arrow li {
	background: url(../images/bullet_arrow.gif) no-repeat 0 6px;
	line-height: 1.3em;
	padding: 0 0 7px 8px;
}

ul.link-list li {
	line-height: 1.3em;
	padding: 0 0 7px 0;
}

table td.label {
	font-weight: bold;
	padding-right: 10px;
}

table.data {
	margin-bottom: 7px;
}

.right {
	float: right;
}

.left {
	float: left;
}

/* @group CLEARFIX / CLEAR */

.clearfix:after {
    clear: both;	
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    overflow: hidden;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

.clear {
	clear: both;
}

/* @end */

.js-only, .print-only {
	display: none !important;
}



/* @end */

/* @group MAIN GRID */

#header {
	background: url(../images/bg_header.png) repeat-x;
	height: 147px;
}

#header .header-inner {
	width: 996px;
}

#header .left-plh {
	float: left;
	width: 786px;
}

#header .logo {
	padding: 39px 0 0 16px;
	margin-bottom: 10px;
}

#header .slogan {
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 0 16px;
	text-transform: uppercase;
}

#content {
	clear: both;
	padding: 24px 0 0;
	width: 996px;
}

#content .col-1 {
	float: left;
	margin: 0 40px 0 0;
	width: 200px;
}

#content .col-2 {
	float: left;
	margin: 0 50px 0 0;
	width: 495px;
}

#content .col-3 {
	float: left;
	margin: 0;
	width: 210px;
}

#content .cols-2-3 {
	float: left;
	margin: 0;
	width: 755px;
}


#footer {
	clear: both;
	height: 47px;
	line-height: 1.25em;
	width: 995px;
}

#footer .copyright {
	float: left;
	font-size: 0.85em;
	padding: 25px 0 0 32px;
	width: 208px;
}

#footer .logo {
	background-color: #FFCC00;
	display: block;
	float: right;
	margin-left: 15px;
	padding: 9px 0 10px;
	text-align: center;
	width: 210px;
}

#content .tea-con-1,
#content .tea-con-2 {
	width: 228px;
	overflow: hidden;
}

#content .tea-con-1 {
	float: left;
	margin-right: 39px;
}

#content .tea-con-2 {
	float: left;
}

/* @end */

/* @group NAVIGATION */

.navi-main {
	background-color: white;
	padding: 10px;
}

.navi-main li {
	display: block;
	background: #e4e4e4 url(../images/bg_navi_item.png) repeat-x;
	margin-bottom: 2px;
	text-transform: uppercase;
}

.navi-main li a,
.navi-main li span {
	background: url(../images/icon_plus.gif) no-repeat 12px 8px;
	color: black;
	display: block;
	float: left;
	padding: 4px 7px 2px 24px;
	text-decoration: none;
	
}

.navi-main li.if-sub a,
.navi-main li.if-sub span {
	background: url(../images/icon_minus.gif) no-repeat 12px 9px;
}

.navi-main li.level-2 a,
.navi-main li.level-2 span {
	background-position: 26px;
	padding-left: 39px;
	text-transform: none;
}

.navi-main li.level-3 a,
.navi-main li.level-3 span {
	background-position: 38px;
	padding-left: 52px;
}

.navi-main li.active a,
.navi-main li.active span {
	font-weight: bold;
	background-image: url(../images/icon_arrow.gif);
	padding-top: 3px;
	padding-bottom: 3px;
}



.navi-functions {
	display: block;
}

.navi-functions ul {
	margin-bottom: 10px;
}

.navi-functions ul li {
	display: inline;
	font-size: 0.95em;
	font-weight: bold;
	line-height: 1.25em !important;
	padding-right: 12px;
}

.navi-footer {
	float: left;
	width: 495px;
}

.navi-footer ul li {
	background: url(../images/navi_pipe.png) no-repeat 2px 1px;
	display: inline;
	font-size: 0.85em;
	padding-left: 8px
}

.navi-footer ul li.first {
	background: none;
	padding-left: 0;
}


.navi-dictionary {
	padding-bottom: 2px;
	margin-bottom: 9px;
}

.navi-dictionary ul li {
	float: left;
	background: url(../images/bg_btn.png) repeat-x 0 0;
	height: 22px;
	margin: 0 5px 5px 0;
	width: 22px;
}

.navi-dictionary ul li a,
.navi-dictionary ul li span {
	display: block;
	float: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 4px;
	text-decoration: none;
	text-align: center;
	width: 22px;
}

.navi-dictionary ul li.first a,
.navi-dictionary ul li.first span {
	padding-left: 0;
}

.navi-dictionary ul li.last {
	border-right: 0;
}

.navi-dictionary ul li.last a,
.navi-dictionary ul li.last span {
	padding-right: 0;
}

/* @end */

/* @group FORMS */

form .i-item {
	margin-bottom: 7px;
}

form .i-item input.radio {
	float: left;
	margin: 0 5px 5px 0;
}

form .i-item label.radio {
	float: left;
}

.w-1 .i-item label.radio {
	width: 160px;
}

.col-2 .w-1 .i-item label.radio {
	width: 188px;
}

/*
input.submit {
	float: right;
}*/

/*javascript submit hat bei der poll ex leider nicht funktioniert, daher das styling für den submit button*/
input.submit {
	background: transparent url(../images/bullet_arrow.gif) no-repeat scroll left center;
	border: 0 none;
	cursor: pointer;
	/*font-weight: bold;*/
	/*text-align: left;*/
	width: auto;
	padding-left: 5px;
	float: right;
	text-decoration: underline;
}

input.pollsubmit {
	background: transparent url(../images/bullet_arrow.gif) no-repeat scroll left center;
	border: 0 none;
	cursor: pointer;
	/*font-weight: bold;*/
	/*text-align: left;*/
	width: auto;
	padding-left: 5px;
	float: right;
	text-decoration: underline;
}

input.arrow {
	background: url(../images/bullet_arrow.gif) no-repeat left 8px;
	cursor: pointer;
	border: 0 none;
	padding-left: 8px;
	text-decoration: underline;
	width: auto;
}

/* @end */





/* @group FORM STYLED */

form.styled fieldset {
	padding: 0 0 14px 0;
	width: 475px;
}

form.styled input,
form.styled button {
	vertical-align: middle;
}

form.styled input.text,
form.styled textarea {
	border: 1px solid #e0e0e0;
	font-size: 12px;
	height: 14px;
	width: 267px;
	background: #e5e5e5 url(../images/bg_tf.png) repeat-x;
	height: 14px;
	padding: 4px 3px;
}

form.styled textarea {
	background: #e5e5e5 url(../images/bg_ta.png) repeat-x;
	font-family: Arial, Verdana, sans-serif;
	height: auto;
}

form.styled input.text-small {
	width: 100px;
}

form.styled input.error {
	border: 1px solid red;
}

form.styled .no-label label { display: none; }

form.styled .i-item {
	clear: both;
	padding: 4px 0 3px;
	border-bottom: 1px dotted #c7c7c7;
	margin-bottom: 0;
}

form.styled .i-item label {
	clear: both;
	float: left;
	font-size: 12px;
	text-align: left;
	padding: 3px 14px 0 0;
	width: 186px;
}

form.styled .i-item-error { /* Input-item mit einem Fehler */

}

form.styled .i-item div.error {
	color: red;
	font-weight: bold;
	padding: 2px 0 9px 0;
}

form.styled .i-item span.required {
	padding-left: 3px;
}

form.styled .i-item .i-box {
	float: left;
	padding-bottom: 1px;
}

form.styled .i-item .i-box p {
	margin-bottom: 10px;
}

form.styled .i-item .i-box-block {
	clear: both;
	display: block;
	float: none;
	margin-right: 0;
	margin-bottom: 6px;
}

form.styled .i-item .i-box-block label.checkbox,
form.styled .i-item .i-box-block label.radio {
	line-height: 1.2em;
	margin-right: 0;
	margin-top: 2px;
	width: 246px;
}

form.styled .i-item .i-box-single {
	width: 262px;
}

form.styled .i-item label.checkbox,
form.styled .i-item label.radio {
	clear: none;
	display: inline;
	float: left;
	line-height: 1em;
	margin-right: 6px;
	padding-right: 0;
	text-align: left;
	width: auto;
}

form.styled .i-item input.checkbox {
	margin: 2px 0 3px 0;
	padding: 0;
	float: left;
}

form.styled .i-item label.checkbox {
	padding: 1px 0 0;
	margin: 3px 6px;
}

form.styled .i-item input.radio {
	margin: 3px 0;
	padding: 0;
}

form.styled .i-item label.radio {
	padding: 1px 0 0;
	margin: 3px 6px;
}

form.styled .empty-label {
	padding-left: 198px;
}

form.styled .grouped { /* Es gibt Input-Items, die optische näher aneinander liegen, als standart (z.B. eine Gruppe aus Checkboxen oder Radios) Der letzter element der Gruppe hat diese Klasse nicht! */
	margin-bottom: 5px;
}

form.styled .button-set {
	padding: 0 0 10px 0;
	text-align: right;
	width: 475px;
}

form.styled .button-set input.image {
	float: right;
	padding-left: 8px;
}

form.styled .button-set input.button,
a.button {
	background: url(../images/bg_btn_submit.png) no-repeat 0 center;
	border-width: 0;
	display: block;
	float: right;
	font-size: 14px;
	padding: 3px 6px 3px 15px;
}

a.button {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	padding: 3px 7px 5px 16px;
	text-decoration: none;
}

form.styled .button-set-notes {
	float: left;
	padding: 0 8px;
	text-align: left;
}

.error-con {
	background-color: #ffd6d6;
	color: red;
	display: none;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 9px 28px;	
	text-align: center;
}

form.styled .i-item .i-notice {
	float: left;
	padding-top: 3px;
}

form.styled .i-item .i-notice-indent {
	float: left;
	margin: 0 14px;
	padding-top: 3px;
}

/* @end */

/* @group TEASERS */

.tea {
	background-color: white;
	padding: 10px;
	margin-bottom: 25px;
	font: 1.04em/1.32em "Arial", Helvetica, sans;
}

.tea-compact {
	margin-bottom: 0;
}

.tea img {
	float: left;
	margin-right: 10px;
}

.tea .image-block {
	line-height: 0;
}

.tea .image-block img {
	float: none;
}

.tea .image-right img {
	float: right;
	margin: 0 0 0 10px;
}

.tea .tea-text {
	padding-top: 6px;
}

.tea .tea-text-slim {
	padding-top: 0;
	margin-top: -3px;
}

.w-2 .tea .tea-image {
	float: left;
	margin-left: 5px;
	width: 115px;
	overflow: hidden;
}

.w-2 .tea .tea-image img {
	margin-right: 0;
}

.w-1 .tea .tea-image-first,
.w-2 .tea .tea-image-first {
	margin-left: 0px;
}

.w-1 .tea .tea-image {
	float: left;
	overflow: hidden;
	width: 85px;
}

.tea .tea-image img {
	float: none;
}

.tea .tea-image .tea-text {
	float: none;
}

.tea-head {
	margin-bottom: 1.6em;
}

.tea .indent-w-1 {
	padding-left: 55px;
}

.tea h1 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	border-bottom: 1px solid #b6b6b6;
	font-size: 18px;
	font-weight: bold;
	height: 22px;
	margin-bottom: 0;
	padding: 1px 0 4px;
	text-transform: uppercase;
	overflow: hidden;
}

.tea h2,
.tea-article .tea h2 {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #666666;
	border-bottom: 1px solid #b6b6b6;
	font-size: 14px;
	font-weight: bold;
	height: 18px;
	padding: 0 0 3px;
	overflow: hidden;
	margin-top: -4px;
}



.tea h2 a {
	color: #666666;
	text-decoration: none;
}

.tea h2 a:hover {
	text-decoration: underline;
}

.tea h2.mono {
	background-color: #cccccc;
}

.tea h2.big {
	color: #999999;
	font-size: 18px;
	font-weight: normal;
	height: auto;
	padding: 5px 0 12px;
	text-transform: uppercase;
}

.tea h3 {
	display: inline;
	float: left;
	margin-bottom: 0;
	margin-right: 4px;
}

.tea h3.name {
	color: #666666;
	float: none;
	display: block;
}

.tea h4,
.tea h4 a {
	font-weight: normal;
}

.tea h5,
.tea h5 a {
	color: #666666;
	font-size: 1em;
}

.tea .color {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}

.tea-article .content {
	padding: 15px 0 0;
}

#content .tea-article .tea-cons .tea-con-1,
#content .tea-article .tea-cons .tea-con-2,
#content .tea .tea-cons .tea-con-1,
#content .tea .tea-cons .tea-con-2 {
	width: 218px;
}

.tea-article h2 {
	border-width: 0;
	font-weight: normal;
	line-height: 1.2em;
	height: auto;
	margin-top: 0;
	text-transform: uppercase;
}

.tea-article .tea {
	margin-bottom: 10px;
}

.tea-article .tea h2 a {
	color: #666666;
}

.header-1 h1,
.header-1 h1 a,
.header-1 h2,
.header-1 h2 a,
.header-1 .color,
.header-1 .color a { /* Tea with red header */
	color: #ff0000;
}

.header-2 h1,
.header-2 h1 a,
.header-2 h2,
.header-2 h2 a,
.header-2 .color,
.header-2 .color a { /* Tea with blue header */
	color: #1481c3;
}

.header-3 h1,
.header-3 h1 a,
.header-3 h2,
.header-3 h2 a,
.header-3 .color,
.header-3 .color a { /* Tea with green header */
	color: #258c20;
}

.header-1 h1 a,
.header-1 h2 a,
.header-2 h1 a,
.header-2 h2 a,
.header-3 h1 a,
.header-3 h2 a {
	text-decoration: none;
}

.header-1 h1 a:hover,
.header-1 h2 a:hover,
.header-2 h1 a:hover,
.header-2 h2 a:hover,
.header-3 h1 a:hover,
.header-3 h2 a:hover {
	text-decoration: underline;
}

.tea p {
	margin-bottom: 7px;
}

.tea .tea-list {
	clear: both;
	margin-bottom: 12px;
}

.w-1,
.w-2,
.h-s,
.h-m,
.h-l {
	overflow: hidden;
}

.w-1 {
	width: 208px;
}

.w-2 {
	width: 475px;
}

.w-3 {
	width: 735px;
}

#content .w-3 .col-1 {
	margin: 0;
	width: 485px;
}

#content .w-3 .col-2 {
	margin: 0;
	width: 235px;
	padding-left: 15px;
}

#content .col-3 .w-1,
#content .col-3 .w-2,
#content .col-3 .w-3 {
	width: 190px;
}

.h-s {
	height: 75px;
}

.h-m {
	height: 195px;
}

.h-l {
	height: 315px;
}

.h-xl {
	height: 555px;
}

.h-xxl {
	height: 675px;
}


.tea-ad {
	background: #ebebeb url(../images/ad_label.gif) no-repeat 5px 4px;
}

.adm-01 img {
	margin: 10px 0 0 3px;
}

.adm-02 img {
	margin: 29px 0 0 88px;
}

.adm-04 img {
	margin: 24px 0 0 14px;
}

.adm-05 {
	background-image: none;
}

.adm-05 img {
	margin: -1px 0 0 14px;
}

.adm-03 img {
	margin: 37px 0 0 15px;
}

.adm-06 {
	background-image: none;
}

.adm-06 img {
	margin: -8px 0 0 3px;
}

.tea-search-result .match {
	font-weight: bold;
	font-style: italic;
}

/*hi gleb hab die neue definition gebraucht damit die Suchbegriffe auch im neuen Layout hervorgehoben werden */
.tea-list .match {
	font-weight: bold;
	font-style: italic;
}

.tea-image-right img {
	float: right;
	margin: 3px 0 14px 14px;
}

.tea-image-left img {
	float: left;
	margin: 3px 14px 14px 0;
}

.am-17 .slide .tea-text {
	float: left;
	padding-top: 0;
	margin-top: -2px;
	width: 238px;
}

.cm-21 .tea-list .tea-text {
	float: left;
	padding-top: 0;
	margin-top: -3px;
	width: 409px;
}

.video-1c h2 {
	border-bottom-width: 0;
}

/* @end */


/* @group BOXES */

.search-box {
	float: left;
	padding: 100px 0 0 0;
}

.search-box input {
	float: left;
}

.search-box input.text {
	border-width: 0;
	background: #e5e5e5 url(../images/bg_search_field.png) repeat-x;
	height: 14px;
	padding: 4px 3px;
	margin-right: 4px;
	width: 158px;
}

.search-box input.example {
	font-style: italic;
}

.search-box input.image {
	margin-top: -1px;
}



.article-options-box {
	float: left;
	padding: 8px 0 0 0;
}

.article-options-box ul li {
	float: left;
}

.article-options-box ul li img {
	margin: 0 8px 0 0;
}

.point-list-box {
	border-left: 3px solid #999999;
	padding: 0 0 0 13px;
	margin-bottom: 1.6em;
}

.point-list-box ul li,
ul.rect li {
	padding: 0 0 0 10px;
	background: url(../images/bullet_rectangle.png) no-repeat 0 6px;
	margin-bottom: 0.3em;
}

ul.rect {
	margin-bottom: 8px;
}

.pager {
	float: right;
}

.pager ul li {
	float: left;
	background: url(../images/bg_btn.png) repeat-x 0 0;
	height: 22px;
	margin-left: 5px;
	width: 22px;
}

.pager ul li a,
.pager ul li span {
	display: block;
	float: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	padding-top: 4px;
	text-decoration: none;
	text-align: center;
	width: 22px;
}

.pager ul li.prev,
.pager ul li.next  {
	background: url(../images/bg_btn.png) repeat-x 0 0;
	
}

.pager ul li.prev a,
.pager ul li.next a  {
	padding-top: 0;
}

.pager ul li.prev a img,
.pager ul li.next a img  {
	margin: 0;
}

.pager ul li.prev {
	margin-left: 0;
}

/* @group TABS */

.tabs ul {
	/*border-bottom: 1px solid #B6B6B6;*/
}

.tabs ul li {
	background: url(../images/tab_right.gif) no-repeat right 0;
	color: white;
	display: block;
	float: left;
}

.tabs ul li a {
	color: #666666;
	display: block;
	font-size: 1.16em;
	padding: 6px 22px 3px 16px;
	text-decoration: none;
}

.tabs ul li.ui-tabs-selected {
	background: url(../images/tab_right_active.gif) no-repeat right 0;
	color: black;
}

.tabs ul li.ui-tabs-selected a {
	color: black;
}

.tabs .ui-tabs-hide {
	display: none;
}

.tabs .tab-state .h-m {
	height: 176px;
}

.tabs .tab-state .tea {
	padding-top: 0;
}

/* @end */

/* @group SLIDER */

.slider {
	margin-bottom: 8px;
}

.slider .control-left {
	float: left;
	margin-right: 5px;
}

.slider .control-right {
	float: right;
	margin-left: 6px;
}

.slider .control-left img,
.slider .control-right img {
	margin: 0;
}

.slider .slides {
	float: left;
}

.w-2 .slider .slides,
.w-2 .slider .slides .slide {
	width: 475px;
}

.h-m .slider .slides,
.h-m .slider .slides .slide {
	height: 147px;
}

.w-2 .slider-with-controlls .slides,
.w-2 .slider-with-controlls .slides .slide {
	width: 424px;
}

.w-1 .slider-with-controlls .slides,
.w-1 .slider-with-controlls .slides .slide {
	width: 160px;
}

.w-2 .slider .slides .slide .tea {
	/*height: auto !important;*/
	margin-bottom: 0;
	padding: 0;
	width: auto !important;
}

.w-2 .slider .slides .slide .h-m {
	height: 205px;
}

.slider-pager {
	float: right;
}

.slider-pager div {
	float: left;
}

.slider-pager div a {
	background: url(../images/bg_btn.png) repeat-x 0 0;
	display: block;
	float: left;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	height: 18px;
	padding-top: 4px;
	margin-left: 5px;
	text-decoration: none;
	text-align: center;
	width: 22px;
}

.slider-pager div a.focus {
	outline: none;
}

.slider-pager div a.activeSlide {
	color: #bbbbbb;
}

.slider-pager div.prev a,
.slider-pager div.next a {
	background: url(../images/bg_btn.png) repeat-x 0 0;
	width: 22px;
	height: 22px;
	padding-top: 0;
}

.slider-pager div.prev a {
}

.slider-pager div.prev a img,
.slider-pager div.next a img {
	margin: 0;
}

.slider-mini {
	height: 85px;
	margin-bottom: 0;
}

.h-m .slider-mini .slides,
.h-m .slider-mini .slides .slide {
	height: 85px;
	overflow: hidden;
}

.h-m .slider-mini .slides .slide .tea {
	padding: 0;
}

.h-m .slider-mini .slides .slide .tea .tea-image {
	width: 83px;
}

.slider-mini .control-left {
	margin-right: 6px;
}

.slider-mini .control-right {
	margin-left: 6px;
}

.slider-control-bar {
	background-color: #e4e4e4;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
}

.slider-control-bar .controls {
	float: right;
	padding: 2px 4px 3px 0;
}

.slider-control-bar .controls img {
	margin: 0 0 0 4px;
}

.slider-control-bar p {
	float: left;
	margin: 0;
	width: 176px;
}

.slider-control-bar .controls .play {
	background: url(../images/slideshow_play_icon.png) no-repeat 0 0;
}

.slider-control-bar .controls .pause {
	background: url(../images/slideshow_pause_icon.png) no-repeat 0 0;
}


/* @end */

.download-box,
.open-box {
	padding: 24px 0 0 0;
	text-align: center;
	width: 65px;
}

.download-box img,
.open-box img {
	float: none;
	margin: 0;
	text-align: center;
}

img.captcha-image {
	border: 1px solid #e0e0e0;
}

p.rt {
	background-color: white;
	font: 1.04em/1.32em Georgia, "Times New Roman", Times, serif;
	padding: 10px;
	margin-bottom: 0;
}

.tea p.rt {
	background-color: none;
	font: inherit;
	padding: inherit;
	margin-bottom: 7px;
}

.empty-h2 {
	border-bottom: 1px solid #b6b6b6;
	height: 1px;
	overflow: hidden;
	margin-top: -10px;
	line-height: 0;
}

.col-3 .empty-h2 {
	border-bottom: 0px solid #b6b6b6;
}

/* @group TAG-CLOUD */

ul.tag-cloud {
	text-align: justify;
}

ul.tag-cloud li {
	display: inline;
	margin-right: 8px;
}

ul.tag-cloud li.prio-1 {
	
}

ul.tag-cloud li.prio-2 {
	font-weight: bold;
}

ul.tag-cloud li.prio-3 {
	font-size: 14px;
}

ul.tag-cloud li.prio-4 {
	font-size: 18px;
}

ul.tag-cloud li.prio-5 {
	font-size: 22px;
}

ul.tag-cloud li.prio-6 {
	font-size: 30px;
}

/* @end */

/* @end */

/* @group CLEARING */
#header:after,
#content:after,
.tea-cons:after,
.tea .tea-list:after,
.navi-dictionary:after,
.tabs ul:after,
.tab-states:after,
form .i-item:after,
.slider:after,
.slider-control-bar:after,
ul.tag-cloud:after,
.slider-pager div:after,
.slider-pager:after,
.navi-main li:after,
.tea-image-right:after,
.tea-image-left:after,
.button-set:after {
	clear: both;	
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
    overflow: hidden;
}

/* @end */


.toRemoveCount #ratingv{
    display:none;
}

#ratingv{
    display:none;
}


/* dpl dynamic teaser*/

.tx-dpldynamicteaser-pi1-wrap{
    position:relative;
}

/* control bar */

.tx-dpldynamicteaser-pi1-cbar{
    width: 485px;
    background-color: white;
    filter:alpha(opacity=75);
    -moz-opacity:0.75;
    -khtml-opacity: 0.75;
    opacity: 0.75;
    position: absolute;
    height: 20px;
    z-index: 1000;
}

.cbar1{
    width: 485px;
    top: 298px;
    left: 10px;
}

.cbar2{
    width: 485px;
    top: 215px;
    left: 10px;
}

.cbar3{
    width: 208px;
    top: 161px;
    left: 10px;
}

.cbar4{
    width: 190px;
    top: 161px;
    left: 10px;
}

.tx-dpldynamicteaser-pi1-nav {
        margin: 10px;
        position: absolute;
        z-index: 2000;      
        text-align: left;
}
.nav1{
    top: 289px;
    left: 150px;
}

.nav2{
    top: 206px;
    left: 150px;
}

.tx-dpldynamicteaser-pi1-nav li {
    float: left;
    list-style: none
}

.tx-dpldynamicteaser-pi1-nav a {
    font-size: 11px;
    margin: 1px 6px 1px 0;
    height: 15px;
    width: 15px;
    padding: 1px 0px 0px 0px;
    background-color: white;
    text-decoration: none;
    display: block;
    float:left;
    text-align: center;
}

.tx-dpldynamicteaser-pi1-play a {
    font-size: 11px;
    margin: 1px 6px 1px 0;
    height: 15px;
    width: 15px;
    padding: 1px 0px 0px 0px;
    background-color: white;
    text-decoration: none;
    display: block;
    float:left;
    text-align: center;
}

.tx-dpldynamicteaser-pi1-nav a.activeSlide {
    background: #000000;
    color: white
}
.tx-dpldynamicteaser-pi1-nav a:focus {
    outline: none
}

.tx-dpldynamicteaser-pi1-nav .tx-dpldynamicteaser-pi1-crbt{
    cursor: pointer;
    height: 15px;
    width: 32px;
    padding-left: 11px;
    margin: 1px 0 0 16px;
    background-color: black;
    color: white;
}
.tx-dpldynamicteaser-pi1-play{
        margin: 10px;
        top:152px;
        left:56px;
        position: absolute;
        z-index: 2000;
        text-align: left;
}
.tx-dpldynamicteaser-pi1-play .tx-dpldynamicteaser-pi1-crbt{
    cursor: pointer;
    height: 15px;
    width: 32px;
    padding-left: 11px;
    margin: 1px 0 0 16px;
    background-color: black;
    color: white;
}

.tx-dpldynamicteaser-pi1-prev{
    cursor: pointer;
    position: absolute;
    z-index: 2000;
    height: 16px;
    width: 16px;
    background: url(../../../typo3conf/ext/dpl_dynamic_teaser/prev.gif) no-repeat
}

.prev1{
    top: 300px;
    left: 10px;
}

.prev2{
    top: 217px;
    left: 10px;
}

.prev3{
    top: 163px;
    left: 10px;
}

.prev4{
    top: 163px;
    left: 10px;
}

.tx-dpldynamicteaser-pi1-next{
    cursor: pointer;
    position: absolute;
    z-index: 2000;
    height: 16px;
    width: 16px;
    background: url(../../../typo3conf/ext/dpl_dynamic_teaser/next.gif) no-repeat
}

.next1{
    top: 300px;
    left: 479px;
}

.next2{
    top: 217px;
    left: 469px;
}

.next3{
    top: 163px;
    left: 202px;
}

.next4{
    top: 163px;
    left: 184px;
}

.crb-pause {
    background: #000000 url(../../../typo3conf/ext/dpl_dynamic_teaser/crb-pause.gif) no-repeat
}

.crb-play {
    background: #000000 url(../../../typo3conf/ext/dpl_dynamic_teaser/crb-play.gif) no-repeat
}


