﻿/* CSS Document */

/*  ANFANG  Globale Einstellungen     */
@charset "utf-8";


* {
margin: 0px;
padding: 0px;
}

html, body {
/*background-color: #fff;*/
/*color: #000;*/
font: 13px/17px arial, sans-serif;
width:100%;
height:100%;
}

img {
border: none;
}

a {
color: #000;
text-decoration: none;
}

li {
list-style-type: none;
}

.hide {
display: none;
}

.unhide {
display: block;
}

.cl {
clear: both;
}

.clr {
clear: both;
}

/*  ENDE  Globale Einstellungen     */

/*  ANFANG  0.EBENE                 */
#container {
/*position: absolute;*/
position:relative;
top: 0px;
left: 0px;
width: 784px;
/*padding: 0px 0px 0px 10px;*/
padding: 0px 0px 0px 0px;
z-index: 1000;
/*background-color: #fff;*/
}
* html #container { 
width: 794px;
widt\h: 784px;
}

#qTip { 
position: absolute;
display: none;
padding: 0px 3px 1px 3px;
font-size: 10px;
color: #d00;
text-align: center;
border-style: solid;
border-width: 1px;
border-color: #d00;
background: #fff;
z-index: 99999;
}

#richmedia {
position: relative;
z-index: 2000;
}

/* Debug */
#system-debug{
position: absolute;
position:relative;
width:100%;
/*left:1193px;*/
color: #000; 
background-color: #ccc; 
padding: 10px; margin: 0px;
z-index: 2000;
}

#system-debug div { font-size: 11px;}

/*  ENDE  0.EBENE                   */

/*  ANFANG  1.EBENE                 */
#fullBanner {
width: 784px;
/*position: relative;*/
/*float:left*/
text-align: right;
/*margin-bottom: 1px;*/
/*color:none;*/
/*z-index: 2000;*/
}

#main {
position: relative;
width: 783px;
z-index: 1000;
background-color: #fff;
padding: 0px 0px 0px 10px;
}
/*  ENDE  1.EBENE                   */

/*  ANFANG  2.EBENE                 */
#navi {
position: relative;
height: 106px;
width: 783px;
overflow:hidden;
z-index: 1500;
border-bottom: 1px solid #ddd;
}



#contentTop, #contentBottom {
/*display:block;*/
position: relative;
top:0px;
width:783px;
height:auto;
z-index: 1100;
/*margin-bottom:10px;*/
}

#content {
display:block;
position:relative;
width:783px;
z-index:1000;
}


/*#footer {
position: relative;
width: 783px;
margin: 11px 0px 0px 0px;
z-index: 900;
}*/
/*  ENDE  2.EBENE                   */

/*  ANFANG  3.EBENE #navi            */
#salesNavi { 
position: relative;
height: 30px;
width: 783px;
background-color: #ddd;
border-bottom: 1px solid #ccc;
z-index: 1510; 
}

* html #salesNavi { 
height: 31px;
heigh\t: 30px;
}

#logoBTO { 
position: absolute;
overflow: hidden;
top: 28px;
left: 0px;
height: 78px;
width: 92px;
background-color: #ccc;
z-index: 1530; 
}
/*byBB ANFANG logoKZ*/
#logoKZ { 
position: absolute;
overflow: hidden;
top: 28px;
left: 0px;
height: 60px;
width: 210px;
background-color: #ccc;
z-index: 1530; 
}

#tagKZ { 
position: absolute;
overflow: hidden;
top: 88px;
left: 0px;
height: 18px;
width: 210px;
/*background: #f5f5f5;*/
background: #d00 url(../img/Navi/main/bg_main_navi2.gif) repeat-x;
background-position: 0px -21px;
z-index: 1530; 
}
/*byBB ENDE logoKZ*/

#naviShadow { 
position: absolute;
overflow: hidden;
top: 28px;
left: 92px;
height: 77px;
width: 8px;
z-index: 1530; 
}


html>body #naviShadow { 
background: url(../img/Navi/main/logo__schatten.png) no-repeat;
}
/** html #naviShadow { 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/Navi/main/logo__schatten.png');
}*/

/*byBB ANFANG logoKZ*/
#naviShadow2 { 
position: absolute;
overflow: hidden;
top: 28px;
left: 210px;
height: 77px;
width: 8px;
z-index: 1530; 
}

html>body #naviShadow2 { 
background: url(../img/Navi/main/logo__schatten.png) no-repeat;
}
/*byBB ENDE logoKZ*/


#serviceNavi { 
position: absolute;
overflow: hidden;
top: 31px;
left: 92px;
height: 17px;
width: 691px;
background-color: #ddd;
}

/*byBB ANFANG logoKZ*/
#serviceNavi2 { 
position: absolute;
overflow: hidden;
top: 31px;
left: 210px;
height: 17px;
width: 573px;
background-color: #ddd;
}
/*byBB ENDE logoKZ*/

#breakingNews { 
position: absolute;
overflow: hidden;
top: 48px;
left: 92px;
height: 20px;
width: 691px;
background: #d00 url(../img/Navi/main/bg__breaking__news.gif) repeat-x;
}

/*byBB ANFANG logoKZ*/
#breakingNews2 { 
position: absolute;
overflow: hidden;
top: 48px;
left: 210px;
height: 20px;
width: 573px;
background: #d00 url(../img/Navi/main/bg__breaking__news.gif) repeat-x;
}
/*byBB ENDE logoKZ*/

#mainNavi { 
position: absolute;
overflow: hidden;
top: 68px;
left: 92px;
height: 21px;
width: 691px;
background: #d00 url(../img/Navi/main/bg__main__navi.gif) repeat-x;
}

#subNavi { 
position: absolute;
top: 89px;
left: 92px;
height: 16px;
width: 691px;
border-bottom: 1px solid #ccc;
background-color: #fff;
}

* html #subNavi { 
height: 17px;
heigh\t: 16px;
}

/*byBB ANFANG logoKZ*/

#mainNavi2 { 
position: absolute;
overflow: hidden;
top: 68px;
left: 210px;
height: 37px;
width: 573px;
background: #d00 url(../img/Navi/main/bg_main_navi2.gif) repeat-x;
background-position: 0px -1px;
}

* html #mainNavi2 { 
height: 37px;
heigh\t: 36px;
}



/*byBB ENDE logoKZ*/




/*  ENDE  3.EBENE #navi            */



/*  ANFANG 3.EBENE #navi  #salesNavi          */
#searchLogo { 
position: absolute;
top: 1px;
/*left: 673px;*/
left: 630px;
}
/*  ENDE 3.EBENE #navi  #salesNavi          */


/*  ANFANG  3.EBENE #navi  #serviceNavi               */
#clock { 
float: left;
margin: 0px 0px 0px 3px;
font: bold 9px/17px arial, sans-serif;
color: #666;
display: inline; 
}

#home { 
float: left;
margin: 0px 0px 0px 10px;
font: bold 9px/17px arial, sans-serif;
color: #666;
display: inline; 
}

#home a { 
color: #666;
}

#home a:hover { 
color: #000;
}
/*byBB  ANFANG*/
#user9 { 
display:inline;
float: right;
position: relative;
width:300px;
height:17px;
line-height:17px;
overflow:hidden ;
font: bold 9px/17px arial, sans-serif;
color: #666;
}

#user9 div{ 
font: bold 9px/17px arial, sans-serif;
color: #666;
float: right;
display:inline;
text-align:right;
width:auto;
height:17px;
line-height:17px;
}

#user9 div.highslide-html-content {
display: none;
}


#user9 div.module-KZlogout{ 
font: bold 9px arial, sans-serif;
text-align:right;
color: #666;
width:auto;
}


#user9 div.module-KZlogout p,
#user9 div.cd_moduletitle_logo p{ 
display:inline;
font: bold 9px/17px arial, sans-serif;
color: #666;
top:-3px;
padding: 0px 2px 0px 2px;
position:relative;
height:17px;
width:auto;
}

#user9 div.module-KZlogout a,
#user9 div.cd_moduletitle_logo a{ 
width:16px;
height:16px;
line-height:17px;
display:inline;
position:relative;
}

#user9 div.module-KZlogout img{
width:16px;
height:16px;
}


#user9 div.module-KZuserCounter {
width:auto;
display:inline;
position: relative;
text-align: right;
float: right;
}

#user9 div.module-UserOnlineStatus {
width:auto;
display:inline;
position: relative;
text-align: right;
float: right;
}


/*byBB ENDE*/


/*  ENDE  3.EBENE #navi  #serviceNavi          */

/*  ANFANG  3.EBENE #navi  #brakingNews               */
/*  ENDE  3.EBENE #navi  #brakingNews          */

/*  ANFANG  3.EBENE #navi  #mainNavi             */
/*  ENDE  3.EBENE #navi  #mainNavi          */

/*  ANFANG  3.EBENE #navi  #subNavi             */
/*  ENDE  3.EBENE #navi  #subNavi          */





/*  ANFANG 3.EBENE #content id=contentLeft           */
#contentLeft {
float: left;
width: 465px;
margin: 0px 12px 0px 0px;
z-index: 1100;
overflow: hidden;
}
/*  ENDE 3.EBENE #content id=contentLeft           */


/*  ANFANG 3.EBENE #content id=contentRight           */
#contentRight {
float: left;
width: 306px;
z-index: 1000;
}
* html #contentRight {
overflow: hidden;
}
/*  ENDE 3.EBENE #content id=contentRight           */

/*  ANFANG 3.EBENE #content id=footer           */
/*.
#bDesc {
height: 22px;
width: 783px;
border-top: 1px solid #ccc;
color: #888;
font: 10px/22px arial, sans-serif;
text-align: center;
}


footerNavi { 
height: 22px;
width: 783px;
font: bold 11px arial, sans-serif;
color: #888;
text-align: center;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc; 
}
* html .footerNavi { 
height: 24px;
heigh\t: 22px;
}

.footerList { 
width: 783px;
font: 10px/18px arial, sans-serif;
color: #888;
text-align: center;
margin: 5px 0px 35px 0px;
}

*/
/*  ENDE 3.EBENE #content id=footer           */

/*  ANFANG 4.EBENE #content id=footer           */
/*.footerNavi ul { 
margin: 5px 0px 0px 0px;
}
.footerNavi li { 
display: inline;
padding: 0px 0px 0px 5px;
color: #bbb;
}
.footerNavi a { 
color: #888;
text-transform: uppercase;
}

.footerList a { 
color: #888;
padding: 0px 5px;
text-transform: uppercase;
}*/
/*  ENDE 4.EBENE #content id=footer           */

#contentLeft #KZeditor {
/*position:absolute;*/
display:block;
width:465px;
overflow:visible;
margin-top:3px;
padding: 11px 0px 11px 0px;
background: #DD0000;
color:#FFFFFF;
font-weight:bold;
z-index:10000;
}

#contentLeft #KZeditor fieldset{
border:0px;
}

#contentLeft #KZeditor fieldset legend{
border:0px;
/*width:200px;*/
}


#editor {
position:absolute;
display:block;
width:783px;
overflow:visible;
margin-top:3px;
padding: 11px 0px 11px 0px;
background: #DD0000;
color:#FFFFFF;
font-weight:bold;
z-index:1200;
}

#editor fieldset{
border:0px;
}


#user6 { 
float: left;
margin: 0px 0px 0px 3px;
font: bold 9px/17px arial, sans-serif;
color: #666;
display:inline;
}

#user6 div{ 
float: left !important;
width:auto !important;
}

#userItems {
width:458px;
height:13px;
font-size:9px;
}

#userItems li{
float:left;
display:inline;
background-image: url(../img/Navi/user/button_user.gif);
background-position: 0px -0px;
margin-right:2px;
padding: 0px 5px 0px 5px;
height:13px;
line-height:13px;
font-size:9px;
text-transform:uppercase;

}
#userItems li:hover{
background-position: 0px -13px;
}

#userItems a{
font-size:9px;
color:#FFFFFF;
text-transform:uppercase;
}

/* KZ POPUPS */
#highslide-html-imprint {
	position: absolute;
	width:410px; 
	height:400px;
}
#highslide-html-agb {
	position: absolute;
	width:500px; 
	height:400px;
}

#highslide-html-datenschutz {
	position: absolute;
	width:600px; 
	height:600px;
}

.KZimprint {
position:absolute;
top:0px; left:0px;
}

.KZimprint .highslide-displayKZ-block {
	display: block;
}

.KZimprint .highslide-displayKZ-none {
	display: none;
}

