@charset "utf-8";

* {
padding: 0;
margin: 0;
}

/*html {
height: 101%;
}*/

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,  
li, dl, dt, dd, form, a, fieldset, input, th, td  
{  
margin: 0; padding: 0; border: 0; outline: none;  
} 

h1, h2, h3, h4, h5, h6  
{  
font-size: 100%;  
}

h1 {
font-size:14px;
}

/* PNG FIX */
* {
_behavior: url(iepngfix.htc);
}

body {
font: 12px Arial, Verdana, Helvetica, sans-serif;
color:#FFFFFF;
line-height:1.4em;
background-image:url(bilder/layout/header_bg.gif);
background-repeat:repeat-x;
background-color: #4D4D4D;
}

p {margin: 11px 0px 10px 0px;}

/* Layout fr Links allgemein! */
a img {border: 0;}
img {border:none;}

a:link, a:visited {font-size:11px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
a:hover, a:active {text-decoration:underline; color:#005bb0;}

.clear {clear:both;}
.left {float:left;clear:both;}
.right {float:right;clear:right;}
.white {color:#FFF;}
.border {border-left:1px solid #e8eff7;border-right:1px solid #e8eff7;}
.button {margin-right:4px;}
.flag {margin:4px 3px 0 14px;}
.small {font-size:9px;}


#container {
position: relative;
width:970px;
margin-left:auto;
margin-right:auto;
}

#header {
width:970px;
height:101px;
overflow:hidden;
}

#logo {
width:250px;
height:101px;
float:left;
}

#banner {
margin-left:15px;
width:693px;
height:78px;
float:left;
overflow:hidden;
}

#menu {
width:720px;
height:23px;
float:left;
overflow:hidden;
display:inline;
}

#menulinks {
margin-left:1px;
width:16px;
height:23px;
float:left;
overflow:hidden;
background:url(bilder/layout/menu-links.gif);
display:inline;
}

#menurechts {
width:14px;
height:23px;
float:left;
overflow:hidden;
background:url(bilder/layout/menu-rechts.gif);
display:inline;
}

#menu ul {list-style:none;padding:0px;margin:0px;}
#menu li {display:block;float:left;list-style-type:none;list-style-image:none;padding:0;margin:0;text-align: center;line-height:23px;}
#menu li a {color:#FFF;display:block;background-image:url(bilder/layout/menu2.gif);width:82px;height:23px;text-decoration:none;background-position:0px -2px;}
#menu li a:hover, #menu li a:focus, #menu li a:active {color:#FFF;background-image:url(bilder/layout/menu2.gif);background-position:0px -28px;}
/* mku von */
#menu li ul a {color:#FFF;display:block;background-image:url(bilder/layout/submenu2.gif);width:82px;height:23px;text-decoration:none;background-position:0px -2px;}
#menu li ul a:hover, #menu li ul a:focus, #menu li ul a:active {color:#FFF;background-image:url(bilder/layout/submenu2.gif);background-position:0px -28px;}

#menu li ul { /* second-level lists */
	position: absolute;
	width: 82px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li:hover ul, #menu li.sfhover ul { /* lists nested under hovered list items */
	left:  auto;
}

/* mku bis */


#buttons {
height:23px;
margin-right:10px;
float:right;
overflow:hidden;
display:inline;
}

#flaggen {
width:85px;
height:23px;
margin-right:13px;
float:right;
overflow:hidden;
background:url(bilder/layout/flaggen_bg.gif);
display:inline;
}

#main {
width:970px;
margin-top:2px;
float:left;
}


#left {
width:227px;
float:left;
margin:9px 5px 9px 9px;
display:inline;
}


#div0 {
visibility:visible;
overflow:hidden;
}

#div1, #div2, #div3, #div4, #div5 {
visibility:hidden;
overflow:hidden;
font-size:11px;
color:#ccc;
height:0;
}





/* Player CSS mit Ecken der PopUps!!!! */

#player {
float:left;
width:706px;
margin-top:9px;
margin-left:10px;
}

.player-lo {
background-image:url(bilder/layout/player-lo.gif);
}

.player-ro {
background-image:url(bilder/layout/player-ro.gif);
}

.player-lu {
background-image:url(bilder/layout/player-lu.gif);
}

.player-ru {
background-image:url(bilder/layout/player-ru.gif);
}

.player-breit {
float:left;
/*background-color:#282828;*/
background-image:url(bilder/layout/boxback.png);
width:700px;
height:3px;
overflow:hidden;
}

* html .player-breit {
background-color:#282828;
}

#player-main {
float:left;
background-color:#282828;
width:700px;
height:414px;
padding-left:3px;
padding-right:3px;
}







#bottom {
background-image:url(bilder/layout/footer_bg.gif);
background-repeat:repeat-x;
margin-top:9px;
}

#footer {
width:970px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
font-size:11px;
font-weight:bold;
}

.footer-left {
float:left;
margin:9px 0 0 15px;
}
.footer-right {
float:right;
margin:9px 15px;
}


#left {
scrollbar-face-color:#4c4c4c;
scrollbar-highlight-color:#282828;
scrollbar-3dlight-color:#282828;
scrollbar-darkshadow-color:#282828;
scrollbar-shadow-color:#282828;
scrollbar-arrow-color:#828282;
scrollbar-track-color:#282828;
}