@charset "utf-8";

/* CSS Document */
/* by Mario Pontow */
/* orangescale.de webcommunications */
/* tested on ie5.* ie6 ie7 firefox2 safari3 camino opera on mac and pc */

@import url(core/base.css);
@import url(core/iehacks.css);

html {height:100%;}
body {
	font: 100% "Lucida Grande", Geneva,Arial,Verdana,sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #000000;
	height:100%;
}

body.bildausrichten {
background: #0f1201 url(../gfx/background.jpg) 50% 0 repeat-x;
}

* {
color:#36490e;
font-family:"Lucida Grande", Geneva,Arial,Verdana,sans-serif;
margin:0em;
padding:0em;
line-height:18px;
font-size:11px;
}

* a:hover {
color:#819b4b;
}

.yt_holder {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 410px;

}

#ytvideo2 {
    float: left;
	margin-right:10px;
}

.tvwishbutton {
	float: right; 
	padding-right:10px; 
	padding-bottom:11px;
}

ul.demo2 {
    float: left;
    margin: 0;
    padding: 0;
    width: 200px;
}

ul.demo2 li.youtubetv {
    list-style-type: none;
    display:block;
    background: #fff;
    float: left;
    width: 200px;
    margin-bottom: 3px;
	padding:5px;
	text-align: center;
}

ul.demo2 li.youtubetv.currentvideo {
    list-style-type: none;
    display:block;
    background: #ffe60f;
    float: left;
    width: 200px;
    margin-bottom: 3px;
	padding:5px;
	text-align: center;
}

ul.demo2 li.youtubetv img {
    width: 120px;
    float: left;
    margin-right: 5px;
    border: 1px solid #999;
}

ul.demo2 li.youtubetv a {
    font-family:"Lucida Grande", Geneva,Arial,Verdana,sans-serif;
    text-decoration: none;
    display: block;
    color: #36490E;
    font-size: 18px;
    font-weight: bold;
}

ul.demo2 li.youtubetv .flex2_edit img {
	width: auto;
	border: 0;
}

#container {
	width: 930px;
	margin: 0 auto;
	text-align: left;
}

#bodyid #header {
height:137px;
}

*+html #header /* nur IE7 */
{
border-bottom: 1px solid #fff;
}

#mainnavicontainer {
padding-top:20px;
width:580px;
float:left;
}

#reggaeinclogo {
float:right;
width:342px;
height:137px;
}

#banner {
background-color:#FFFFFF;
width:468px;
height:60px;
margin-bottom:29px;
}

#maincontent {
float:right;
width:757px;
background-color:#fff;
}

#footer {
clear:both;
width:760px;
height:34px;
background-image:url(../gfx/footer.jpg);
background-repeat:no-repeat;
}

#footer a {
color:#FFFFFF;
float:right;
text-decoration:none;
}

#footer a:hover {
color:#ddd;
}

div#footerwhite {
background:white url("../gfx/footerwhite.gif") repeat-x;
height:21px;
clear:both;
}

.toparrow {
width:7px;
height:4px;
background-image:url(../gfx/toparrow.gif);
}

#mainnavi {
height:28px;
}

#flashhead {
height:278px;
width:908px;
}

#contentcontainer {
width:928px;
}

#contentcontainermain {
float:left;
width:910px;
background-image:url(../gfx/contenttop.gif);
background-repeat:no-repeat;
padding-top:9px;
}

#contentcontainertop {
background-image:url(../gfx/contentback.gif);
width:910px;
}

#contentcontainertext {
padding:10px 40px 20px 40px;
}

#contentcontainerrealtext {
float:left;
width:600px;
padding-bottom:20px;
}

#contentcontainerbild {
float:right;
width:180px;
text-align:center;
}

#contentcontainerbild img {
padding-bottom:20px;
}

#contentcontainerplaceholder {
width:910px;
height:1px;
clear:both;
background-image:url(../gfx/contentback.gif);
}

.newscontainercomplete {
float:left;
margin-right:20px;
padding-bottom:20px;
}

.newscontainer {
padding-top:9px;
width:211px;
background-image:url(../gfx/smallcontainer_top.gif);
background-repeat:no-repeat;
}

.newscontainertop {
width:211px;
background-image:url(../gfx/smallcontainer_main.gif);
}

.newscontainerbottom {
width:211px;
background-image:url(../gfx/smallcontainer_bottom.gif);
height:15px;
}

.startcontainerneu {
margin: 0 auto;
width:180px;
height: 200px;
}

.startcontainer ul {
margin: 0 auto;
width:209px;
}
.startcontainer li {
list-style-type:none;
margin-left:0px;
text-align:left;
padding-left:40px;
margin-top:5px;
padding:0pt;
clear:both;
}

.artistsslide {
width:180px;
padding-left:15px;	
}

.bigups {
padding-left:15px;
}

.bigups img {
margin-bottom:10px;
}


.toptentext {
width:150px;
padding-left:45px;
}

.toptennumber {
margin-left:5px;
font-size:26px;
position:absolute;
padding-top:8px;
width:30px;
height:50px;
}

.arrow {
margin-left:0px;
font-size:36px;
position:absolute;
padding-left:10px;
margin-top:4px;
width:10px;
height:10px;
}
* html .arrow {
padding-left:0px;
margin-left:-15px;
}
*+html .arrow {
padding-left:0px;
margin-left:-15px;
}

.newstext {
margin-left:25px;
width:160px;
}


div#footerwhite {
background:white url("../gfx/footerback.gif") repeat-x;
height:131px;
clear:both;
}

#footercopyright {
color:#FFFFFF;
width:908px;
margin: 0 auto;
text-align: center;
padding-top:10px;
}

#footercopyright a {
color:#FFFFFF;
text-decoration:none;
}

#footercopyright a:hover {
color:#aaa;
text-decoration:none;
}

/* mainnavibuttons */

#mainnavibuttons {
float:left;
font-size:10px;
line-height:normal;
width:100%;
}
#mainnavibuttons ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:1px 0px 0pt;
}
#mainnavibuttons li {
background:transparent url("../gfx/left.gif") no-repeat scroll left top;
float:left;
margin:0pt;
padding:0pt 0pt 0pt 9px;
}
#mainnavibuttons a {
background:transparent url("../gfx/right.gif") no-repeat scroll right top;
color:#fff;
display:block;
float:left;
font-weight:normal;
padding:5px 10px 4px 1px;
text-decoration:none;
}
#mainnavibuttons a {
float:none;
}
#mainnavibuttons a:hover {
color:#ddd;
}
#mainnavibuttons #current {
background-image:url("../gfx/left_on.gif");
}
#mainnavibuttons #current a {
background-image:url("../gfx/right_on.gif");
color:#3d530f;
padding-bottom:5px;
}


/* mainnavibuttons end */ 








/* leftmenu */

#leftmenu {
float:left;
width:195px;
height:200px;
background-image:url(../gfx/subnaviback.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#666;
}

#bodyid #container #leftmenu ul {
margin:0;
padding:0;
font-size:11px;
list-style-type:none;
list-style-position:outside;
margin-top:20px;
}

#bodyid #container #leftmenu li {
padding:0;
margin:0;
margin-bottom:7px;
}

#bodyid #container #leftmenu li a {
text-decoration:none;
color:#FFFFFF;
}

#leftmenu .inaktiv {
color:#50687A;
display:block;
height:18px;
line-height:160%;
text-decoration:none;
padding-left:30px;
}
#leftmenu .aktiv {
color:#fff;
display:block;
height:18px;
text-decoration:none;
padding-left:30px;
line-height:160%;
}
html>body #leftmenu .aktiv  {
background-image:url(../gfx/submenubutton.png);
background-position:left;
}

* html b\ody #leftmenu .aktiv {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/submenubutton.png', sizingMethod='scale');
background-color:none;
}

#leftmenu .inaktiv:hover {
color:#FFFFFF;
}
html>body #leftmenu .inaktiv:hover {
background-image:url(../gfx/submenubutton2.png);
background-position:left;
}

* html b\ody #leftmenu .inaktiv:hover {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='gfx/submenubutton2.png', sizingMethod='scale');
background-color:none;
}

#leftmenu .aktiv:hover {
background-color:#c70014;
color:#FFFFFF;
}

/* leftmenu end */


/* leftsubmenu */

#leftsubmenu {
float:left;
width:195px;
height:200px;
}

#bodyid #container #leftsubmenu ul {
margin:0;
padding:0;
font-size:11px;
list-style-type:none;
list-style-position:outside;
margin-top:30px;
}

#bodyid #container #leftsubmenu li {
padding:0;
margin:0;
margin-bottom:7px;
}

#bodyid #container #leftsubmenu li a {
text-decoration:none;
color:#666;
}

#leftsubmenu .inaktiv {
color:#666;
display:block;
height:18px;
line-height:160%;
text-decoration:none;
padding-left:30px;
}
#leftsubmenu .aktiv {
color:#D60912 !important; 
display:block;
height:18px;
text-decoration:none;
padding-left:30px;
line-height:160%;
background-image:url(../gfx/leftsubmenu.gif);
background-position:left;
background-repeat:no-repeat;
}

#leftsubmenu .inaktiv:hover {
color:#666;
background-color:#eee;
}

#leftsubmenu .aktiv:hover {
background-color:#eee;
color:#666;
}

/* leftsubmenu end */





#col3 { 
margin-left: 195px; 
}

#searchform {
padding-top:4px;
}

#sucheinput {
height:16px;
border:1px solid #FFFFFF;
background-color:transparent;
width:120px;
color:#FFFFFF;
vertical-align: middle;
}

#sucheinput:hover {
border:1px solid #aaa;
background-image:url(../gfx/menuback.gif);
}

#suchpfeil {
height:18px;
width:18px;
background-color:transparent;
margin:0px 6px;
vertical-align: middle;
}

#suchpfeil:hover {
height:18px;
width:18px;
background-color:transparent;
margin:0px 6px;
vertical-align: middle;
}

#suchetxt {
color:#FFFFFF;
line-height:180%;
float:left;
margin: 0px 8px 0;
}

#hidden {
display:inline;
height:0;
overflow:hidden;
width:0;
}

#centercontent {
float:left;
width:565px;
}

* html #centercontent {
height:400px;
}

#rightcontent {
float:right;
width:255px;
margin-top:30px;
}

.maincontainerbackpic {
background-image:url(../gfx/backgroundmain.gif);
background-repeat:no-repeat;
background-position:top right;
min-height:165px;
height:auto !important;
height:165px;
width:565px;
}

.maincontainer {
padding:31px 0px 0px 20px;
margin-bottom:10px;
width:545px;
clear:both;
}

.maincontainersmall {
padding:0px 0px 0px 20px;
margin-bottom:10px;
width:545px;
clear:both;
}

.maincontainer hr {
border: 0px; /* Für Firefox und Opera */
border-top: solid 1px #0167b3;
border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}

.mainheadline  {
padding:0px;
margin:0px;
height:1px;
background:#0167b3;
overflow:hidden;
}

.rightcontainer {
background-image:url(../gfx/rightcontainer.jpg);
background-repeat:no-repeat;
background-position:bottom left;
min-height:165px;
height:auto !important;
height:165px;
padding:0 15px 15px 5px;
margin-bottom:10px;
}

h1 {
font-size:30px;
line-height:36px;
font-weight:lighter;
color:#3d5210;
padding-bottom:10px;
padding-right:12px;
}

h1 a {
font-size:14px;
color:#0167b3;
text-decoration:none;
}

h1 a:hover {
font-size:14px;
color:#aaa;
text-decoration:none;
}

h2 {
font-size:14px;
line-height:24px;
font-weight:normal;
color:#3d5210;
}

h2 a {
font-size:14px;
color:#3d5210;
text-decoration:underline;
}

h2 a:hover {
font-size:14px;
color:#aaa;
}

h3 {
font-size:12px;
line-height:24px;
font-weight:bold;
color:#0167b3;
}

h3 a {
color:#0167b3;
text-decoration:underline;
}

h3 a:hover {
color:#ed1c24;
}

h4 {
font-size:11px;
line-height:20px;
font-weight:bold;
color:#0167b3;
}

h4 a {
color:#0167b3;
text-decoration:underline;
}

h4 a:hover {
color:#ed1c24;
}

.rightheadback {
background-image:url(../gfx/rightcontainerheadback2.jpg);
}

.rightheadline  {
padding:0px;
margin:0px;
height:1px;
background:#0167b3;
overflow:hidden;
}

.copytext {
margin:5px 12px 0px 0px;
line-height:18px;
}

p {
margin-bottom:0px;
margin-top:8px;
line-height:18px;
}

.copytextconpic {
float:left;
width:290px;
line-height:18px;
}

.copypic {
float:right;
width:200px;
}

.copypic img {
padding-bottom:20px;
}

.copytextblau {
color:#0167b3;
}

.copytextblau a {
color:#0167b3;
}

.copytextblau a:hover {
color:#ed1c24;
}


#centercontent .copytext img {
float:right;
margin:5px 0px 10px 12px;
clear:both;
}

.morelink {
background:transparent url(../gfx/linkarrow.gif) no-repeat scroll left center;
padding: 2px 10px 2px 12px;
color:#0167b3;
text-decoration:none;
font-weight:bold;
}

.morelink:hover {
background:transparent url(../gfx/linkarrow_over.gif) no-repeat scroll left center;
color:#ed1c24;
}

.listpoints li {
list-style:square;
list-style-image:none;
list-style-position:outside;
margin: 2px 10px 8px 15px;
color:#a5c9e4;
text-decoration:none;
}

.listpointstxt {
color:#333;
line-height:20px;
}

.invisible {
display:none;
}

.spaltenrahmencontainer {
margin-left:10px;
width:560px;
}

.spaltenrahmen {
background-image:url(../gfx/2spalten_rahmen.gif);
background-repeat:no-repeat;
background-position:bottom center;
min-height:164px;
height:auto !important;
height:164px;
float:left;
width:280px;
}

.spaltenrahmenzwei {
background-image:url(../gfx/2spalten_rahmentop.gif);
background-repeat:no-repeat;
background-position:top center;
min-height:164px;
height:auto !important;
height:164px;
float:left;
width:280px;
}

.spaltenrahmeninhalt {
margin: 20px 20px 22px 20px;
}

* html .spaltenrahmencontainerbreit {
margin-left:5px;
}
html>/**/body .spaltenrahmencontainerbreit {
margin-left:10px;
}
html>body .spaltenrahmencontainerbreit {
margin-left:10px;
}
.spaltenrahmencontainerbreit {
width:560px;
}

.spaltenrahmenbreit {
background-image:url(../gfx/spalten_rahmen.gif);
background-repeat:no-repeat;
background-position:bottom left;
min-height:164px;
height:auto !important;
height:164px;
float:left;
width:560px;
}

.spaltenrahmeninhaltbreit {
margin: 20px 20px 25px 20px;
}

.spaltenrahmenbreitoben {
background-image:url(../gfx/spalten_rahmen_top.gif);
background-repeat:no-repeat;
background-position:top left;
min-height:119px;
height:auto !important;
height:119px;
float:left;
width:560px;

}

#slideshownavi {
margin: 10px 0 0px 0;
}

#sprachumschalter {
position: absolute;
margin-left: 480px;
text-align:right;
}

#sprachumschalter a {
color: #fff;
}

.navfeatures {
padding-top:10px;
padding-bottom:10px;
width:180px;
}

#prev2 {
display:block;
float:left;	
}

#next2 {
display:block;
float:right;	
}

#prev3 {
display:block;
float:left;	
}

#next3 {
display:block;
float:right;	
}

#youtubevideotop {
padding-top:1px;

}

#youtubevideo {
margin: auto 0 ;
text-align:center;
padding-bottom:20px;
padding-top:20px;
background-color: #000;
}

#youtubevideoborder {
width:480px;
margin: 0 auto ;

}

#contentcontainertext input {
	width: 300px;
	height: 20px;
	border: 1px solid #aaa;
	margin-bottom: 10px;
}

#googleadsense {
	position:absolute;
	margin-left:940px;
	margin-top: 0;
	position:fixed;
}







