h1{
color: #dfb96e;
}
h2{
color: #527184;
font-size: 17px;
}
h3{margin:0;color: #527184}
p{color: #999; text-align:justify; letter-spacing: 1px;}


small{
font-size:8pt;
color:#686c62;
display:inline;
}

.nofocus:focus{
outline:none;
}

.video_preview{
margin-top:5px;
margin-left:2px;
width:345px;
display:block;
height:80px;
background:url(../img/playlist_back.gif) center center no-repeat;
}

.video_preview a{
text-decoration:none;
}

.video_preview_thumb{
float:left;
padding-top: 10px;
padding-left:12px;
}

.video_preview_thumb_overlay{
width:80px;
height:60px;
z-index:99;
background:url(../img/playlist_overlay.gif) center center no-repeat;
}

.video_preview_thumb_img{
border:0px;
}

.video_preview_text{
float:left;
padding:9px;
}

.video_preview_name{
font-size: 8pt;
font-weight:bold;
color:#FFF;
text-align:left;
padding: 0px;
margin:0px 0px 4px 0px ; 
}

.video_preview_desc{
font-size: 7.5pt;
width:220px;
text-align:justify;
overflow:hidden;
height:30px;
color:dfb96e;
display:block;
}

.video_preview_details{
font-size: 7.5pt;
text-align:left;
width:220px;
overflow:hidden;
color:#dfb96e;
display:block;
}


#myForm{
margin-top:25px;
}



#comment_name{
float:left;
width:185px;
height:44px;
padding:5px;
}

#comment_email{
float:left;
width:185px;
height:44px;
margin-left:10px;
padding:5px;
}

#comment_email input, #comment_name input{
width:185px;
}

#comment_captcha{
margin-right:15px;
}
#comment_textarea{
clear:both;
padding:0px 5px 5px 5px;
}

#comment_textarea textarea{
width:390px;
}

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

#comment_letztez div{
float:left;
}

label{
font-size: 12px;
color:#666666;
line-height: 20px;
}
input, textarea{
font-size: 12px;
color: #000;
border: 1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
padding: 3px;
border: 4px solid  #2E2E2E;
}

#the_comments{
margin: 20px;

color: #dfb96e;
}
.the_comments_entry{
background-color:#151515;
padding: 10px;
margin: 10px;
}
.the_comments_name{
float: left;
letter-spacing: 1px;
color: #dfb96e;
}
.the_comments_date{
float: right;
color: dfb96e;
font-size: 11px;
}

.the_comments_comment{
clear: both;
border-top: 1px solid #494949;
padding-top: 10px;

font-size: 12px;
margin-bottom: 20px;
margin-top: 22px;
color: #999;
}
/* Playlist Navigation */
#playlist_navi{
padding: 0;
margin: 0;
list-style: none;
margin-left: 10px;
}

#playlist_navi li{
float: left;
}

.playlist_navi_arrow{
width: 34px;
height: 16px;
}

#playlist_navi_arrow_left_link{
background: url(http://revoltes.tv/img/playlist_arrow_left.gif) no-repeat;
background-position:0px 0px;
}

#playlist_navi_arrow_right_link{
background: url(http://revoltes.tv/img/playlist_arrow_right.gif) no-repeat;
background-position:0px 0px;
}

#playlist_navi_arrow_right_link:hover,#playlist_navi_arrow_left_link:hover{
background-position: 0px -16px;
}

li.playlist_navi_arrow  a{
width: 34px;
height: 15px;
display:block;
border: none !important;
text-decoration: none;
}


#playlist_navi_pages, #playlist_navi_pages span{
width: 260px;
text-decoration:none;
font-size:8pt;
}

#playlist_navi_pages a{
text-decoration:none;
color: #fff;
}
.currentpage{
color: #dfb96e;
font-weight:bold;
}
/* Content Text */

#the_content_text{
width: 420px;
font-size: 8.4pt;
font-weight: normal;
padding:20px 10px 10px 10px;
color:#6d6d6d;
background:url(../img/comments_shadow2.gif) right top repeat-x #0d0d0d;
}

#the_content_text h1{
margin-top:2px;
font-size:13pt;
}

#the_content_text_bottom{
height:5px;
width:100%;
background-color:#0d0d0d;
}
#the_content_text_bottom_left{
width:5px;
height:5px;
float:left;
background:url(../img/roundbox_left.gif) left bottom no-repeat;
}

#the_content_text_bottom_right{
width:5px;
height:5px;
float:right;
background:url(../img/roundbox_right.gif) right bottom no-repeat;
}

#the_content_text_top{
height:5px;
width:100%;
background-color:#0d0d0d;
}
#the_content_text_top_left{
width:5px;
height:5px;
float:left;
background:url(../img/roundbox_topleft.gif) left bottom no-repeat;
}

#the_content_text_top_right{
width:5px;
height:5px;
float:right;
background:url(../img/roundbox_topright.gif) right bottom no-repeat;
}

#the_content_text_tags{
color: #262624;
text-transform: uppercase;
font-size: 9px;
}

/* Sidebar */


.sidebar_banner{
width:331px;
height:84px;
}
.sidebar_banner a{
width:331px;
height:84px;
display:block;
overflow:hidden;
text-indent:-10000px;
background:0px 0px;
background-repeat:no-repeat;
}

.sidebar_banner a:focus{
outline:none;
}

.sidebar_banner a:hover{
background:0px -84px;
}

#sidebar_banner_frage{
background-image:url(../img/banner/banner_frage.gif);
}

#sidebar_banner_feedback{
background-image:url(../img/banner/banner_feeedback.gif);
}

#sidebar_banner_download{
background-image:url(../img/banner/banner_download.gif);
}

.sidebar_box{
width:331px;
margin-bottom:15px;
background-color:#0D0D0D;
}

.sidebar_box p{
padding:8px;
padding-top:4px;
margin-top:6px;
color:#CCCCCC;
}

/* Footer Stuff */

.footer_list{
float: left;
list-style: none;
text-align:left;
margin-left:30px;
margin-top:0px;
padding: 0px;
width:180px;


}
.footer_list li a{
color: #323232;
text-decoration: none;
text-transform: uppercase;
display:block;
height:16px;
line-height:100%;
vertical-align:middle;
overflow:hidden;
text-indent:-8px;
}

.footer_list li a:hover{
color: #cbaf6a;
text-indent:0px;
}

.footer_list li{
padding: 0px;
margin:0px auto 0px 25px;
height:16px;
font-size:7.5pt;
line-height:100%;
vertical-align:middle;
}
#footer h2{
color: #dfb96e;
font-size: 15px;
padding:0px;
margin:5px 5px 12px 5px;
}
#channels img{
margin-bottom: 20px;
}
.channel_action{
margin-bottom: 20px;
text-align: justify;
font-size: 13px;

}
.channel_action a{
color: #dfb96e;
}

#contact_left_float{
float:left;
padding-top: 1px;
margin-right: 40px;
}
#contact_right_float{
float:left;
margin-right: 40px;
}
#contact_overlay_close{
width:100px;
height:26px;
clear: both;
margin-top:15px;
margin-right:15px;
float:right;
}
#contact_overlay_close a{
letter-spacing: 0px;
display:block;
width:90px;
font-size:8pt;
height:16px;
padding:5px;
background:url(../img/button2.gif) left top no-repeat;
}
#contact_overlay_close a:hover{

background:url(../img/button2.gif) left -26px no-repeat;
}
#page_content p{
font-size: 13px;
}
.comments_answer{
padding: 8px;
color: #ccc;
}
/* Sitemap */

#sitemap ul{
list-style: none;
}
#sitemap ul li{
margin-bottom: 10px;
background: #0d0d0d;
padding: 8px;
border: 1px solid #161616;
}
.sitemap_tags{
color: #555;
text-transform: uppercase;
}