body
{
	background-image:url(../img/theme/background.png);
	background-repeat:repeat-x;
	background-color:#ffffff;
}

#window_container
{
	background-image:url(../img/theme/bg.png);
	background-repeat:no-repeat;
	background-position: top center;
	
	margin:0px auto auto auto;
	width:100%;
}

#container
{
	margin:0px auto auto auto;
	width:1050px;
}

.bxslider_container
{
	width:650px;
}

#head
{
	width:100%;
	height:510px;

	position:relative;
}

#content
{
	margin:0px auto auto auto;
	width: 1050px;
	
	border-right:solid 1px #e4e4e4;
	border-left:solid 1px #e4e4e4;
}

#foot
{
	background-color:#1e1e1e;
	height:180px;
	width:100%;
}

#foot-content
{
	border:solid 1px #3a3a3a;
	border-top:none;
	border-bottom:none;

	height:180px;
	width:1048px;

	position:absolute;

	background-image:url(../img/theme/foot_background.jpg);
	background-repeat:repeat-x;
}

#render_time
{
	width:150px;

	margin:5px auto auto auto;

	text-align:center;
	font-size:11px;
}
/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
#head #logo
{
	position:absolute;

	top:25px;
	left:35px;
}

#head #infobox
{
	display: block;
	position:absolute;

	top:85px;
	right:0px;

	height:340px;
	width:395px;

	padding-top:5px;
}

#head #slider_headline
{
	position:absolute;
	
	width: 640px;
	height: 22px;
	
	top:155px;
	left:0px;

	background: url(../img/theme/slider_headline.png) no-repeat;
}

#head #infobox #infobox-head
{
	height:60px;
	width:395px;
	
	background-image:url(../img/theme/headline_navigation.png);
}

#head #infobox #infobox-head ul
{
	position:relative;

	list-style-type:none;
	list-style-position:inside;
	
	top:27px;
}

#head #infobox #infobox-head ul li
{
	float:left;
	width:95px;

	text-align:center;

	height:33px;
}

#head #infobox #infobox-head ul li a
{
	display:block;
	
	width:100%;
	height:33px;
}

#head #infobox #infobox-head ul li a.active
{
	background-color:#bd0100;
	background-image:url(../img/theme/headbox_navi_bg.png);
	background-position:right center;
	background-repeat:no-repeat;
}

#head #infobox #infobox-head ul li img
{
	margin-top:10px;
}

#head #infobox .seperator
{
	display: block;
	background-color:#c00000;

	width:395px;
	height:10px;
}

#head #infobox #infobox-content
{
	height:316px;
	width:395px;

	background-attachment:scroll;
	
	background-image:url(../img/infotain-box-grid.png);
	background-repeat:repeat-y;
}

#specialslider
{
	display: block;
	position:absolute;
	
	width:650px;
	height:280px;

	font-size:12px;

	top:185px;

	border-top:solid 2px #fb7900;

}

#specialslider .bxslider_wrap
{
	width:650px;
	height:280px;

	overflow: hidden;
}

#specialslider .cont
{
	display: block;
	position:absolute;

	width:630px;
	height:40px;

	font-size:15px;
	font-weight: bold;

	padding-left: 20px;
	padding-top: 10px;

	top:220px;
	color:#e10a0a;

	background:#000000;

	background: url(../img/theme/transparent.png) repeat;

	
}

.bx_pager
{
	position: absolute;
	top:-18px;
	right: 0px;

	z-index: 50;
}

.bx_pager a
{
	display: block;

	background: url(../img/theme/slider_point.png) no-repeat;

	height: 11px;
	width: 11px;

	float: left;
	text-indent:-9999px;

	margin-left: 2px;
}

.bx_pager a.active
{
	background: url(../img/theme/slider_point_active.png) no-repeat;
}

#specialslider_links
{
	margin-top: 7px;
}

#head #navigation
{
	display: block;
	position:absolute;

	bottom:0px;

	width:100%;
	height:40px;

	background-image:url(../img/theme/navigation_background.png);
	background-repeat:repeat-x;
	background-position:0px 6px;
	background-attachment:scroll;
}

#head #navigation a
{
	float:left;
	display:block;
	
	width:126px;
	height:40px;

	background-image:url(../img/theme/navigation_tab.png);
	background-repeat:no-repeat;

	color:#FFFFFF;
	text-align:center;

	text-decoration:none;

	margin-left:1px;
}

#head #navigation a img
{
	margin-top:10px;
}

#head #navigation a:hover,
#head #navigation a.active
{
	float:left;
	display:block;

	width:126px;
	height:40px;

	background-image:url(../img/theme/navigation_tab_active.png);
	background-repeat:no-repeat;

	color:#FFFFFF;
	text-align:center;

	text-decoration:none;
}

#head .navigation .fr-module-list
{
	margin-top:55px;
	margin-left:35px;
}

#head .navigation .fr-module-list ul
{
	margin:0;
	padding:0;

	list-style-position:inside;
}

#user-box-content
{
	display: block;
	position:absolute;

	right:0px;

	width:392px;
	height:100px;
}

/*----------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------*/
table
{
	font-size:13px;
}

h1
{
	width:99.6%;

	position:relative;

	padding-top:4px;
	padding-left:5px;

	height:22px;

	font-size:14px;

	background-image:url(../img/theme/headline_background.jpg);
	background-repeat:repeat-x;

	color:#848484;
}

#content_middle h1
{
	width:737px;
	
	position:relative;
	
	top:-5px;
	left:-5px;
	
	
	padding-top:4px;
	padding-left:5px;

	height:22px;

	font-size:14px;

	background-image:url(../img/theme/headline_background.jpg);
	background-repeat:repeat-x;

	color:#848484;
}
/*----------------------------------------------------------------------------*/

#content_left
{
	display:none;
	
	width:0px;
	height:100%;
}

#content_middle
{
	display:block;
	
	width:741px;
	margin-right:1px;

	height:100%;

	border-right:solid 1px #e4e4e4;

	padding-bottom: 15px;
}

#content_right
{
	display:block;
	
	width:305px;
	margin-right:1px;

	height:100%;

	padding-bottom: 15px;
}

.main
{
	padding:5px;

	font-size:11px;
}

.std_content
{
	min-height:550px;
	
	margin-top:15px;
}

.no-records
{
	font-size:11px;
}
/*----------------------------------------------------------------------------*/

.modul
{
	width:100%;

	margin-bottom:5px;
}

.modul .modulhead
{
	font-weight:bold;

	background-image:url(../img/theme/box_headline_background.jpg);
	background-repeat:repeat-x;

	color:#FFFFFF;

	font-size:12px;

	overflow:hidden;
	padding:5px 5px 5px 5px;
}

.modul.first .modulhead
{

}

.modul.first .modulcontent
{
	background: #c00000;
	border: none;

	text-align: center;
}


.modul.second .modulhead
{
	background-image:url(../img/theme/headline_background.jpg);
	background-repeat:repeat-x;

	color:#7b7b7b;
}

.modul .modulcontent
{
	overflow:hidden;
	padding:0;

	border:solid 1px #e4e4e4;
}

.modulseperate
{
	margin-top:5px;
}


.modul .modulcontent ul
{
	list-style-type:none;
	
	margin:0;
	padding:0;

	font-size:11px;
}

.modul .modulcontent ul.small
{
	background-image:url(../img/theme/list_small_background.jpg);
	background-repeat:repeat-y;
}

.modul .modulcontent ul.small li
{
	padding:5px 5px 5px 5px;
	height:20px;
	
	list-style-type:none;

	border:none;

	/*background-image:url(../img/theme/list_small_background.jpg);
	border-bottom:dashed 1px #e4e4e4;*/
}

.modul .modulcontent ul li
{
	padding:5px 5px 5px 5px;

	height:40px;

	list-style-type:none;

	background-image:url(../img/theme/list_background.jpg);
	border-bottom:dashed 1px #e4e4e4;
}

.modul .modulcontent ul li:hover
{
	
}

.modul .modulcontent ul li:last-child
{
	border-bottom:none;
}


.modul .modulcontent a:link,
.modul .modulcontent a:active,
.modul .modulcontent a:visited
{
	text-decoration:none;

	font-weight:bold;
}

.modul .modulcontent a:hover
{
	color:#333333;
}

.modul .modulcontent a img
{
	margin-left:0px;
}

.modul .modulcontent a span
{
	margin-top:4px;
	margin-left:15px;
}

.modul .modulcontent a.commentcount
{
	display:block;
	
	width:15px;
	height:15px;

	/*background:#9DBB01;*/
	color:#7b7b7b;

	text-align:center;
	font-weight:bold;
	font-size:12px;

	margin-top:4px;
}

/*----------------------------------------------------------------------------*/

/*################################ MODULE ####################################*/

/*-----------------------------.usermenu--------------------------------------*/
.modul.usermenu .modulcontent
{
	padding:0;
	
	font-size:12px;
}

.modul.usermenu .modulhead
{
	display:none;
}

.modul.usermenu .modulcontent ul
{
	width:100%;

	list-style:none;
	list-style-position:inside;

	margin:0;
	padding:0;
}

.modul.usermenu .modulcontent ul li
{
	width:100%;

	border-bottom:dashed 1px #e4e4e4;

	padding-top:3px;
	padding-bottom:3px;
}

.modul.usermenu .modulcontent ul li a
{
	margin-left:5px;
}
/*----------------------------End .usermenu-----------------------------------*/

.modul ul.matchticker img
{
	float:left;
}

.modul ul.matchticker span
{
	margin-top:1px;

	font-size:12px;
}

.modul ul.matchticker a span
{
	margin-left:5px;

	font-size:11px;
}



.modul .video-entry
{
	font-size:11px;

	width:95%;
	margin:5px auto;
}

.modul .video-entry .video-thumb a, .modul .video-entry .video-thumb img
{
	height:50px;
	width:80px;
	margin: 0;
}

.modul .video-time span
{
	margin-top: 10px;
}

.modul .video-entry .video-main-content table
{
	font-size:11px;
}



.modul .friend-list
{
	
}

.modul.friend-list .friend
{
	width:33.33%;
	height:100px;

	padding-top:5px;

	text-align:center;
}

.modul.friend-list .friend a
{
	font-size:11px;
}


.user-information-box
{
	width:48%;
	min-height:0%;

	margin-top:5px;
	margin-left:7px;
}

.user-information-box .modulhead
{
	background:#cccccc;
	background-image:-moz-linear-gradient(top,#ffffff,#cccccc);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#cccccc));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#cccccc);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#cccccc)";

	color:#333333;
}

.user-information-box .modulcontent
{
	min-height:0%;
}

.user-information-box ul li
{
	list-style-type:none;
	list-style-position:inside;
}

.user-information-box ul li span.user-info.left
{
	width:40%;
}

ul.user-information-box li span.user-value.left
{
	width:60%;
}

/*----------------------------.comment-section--------------------------------*/
.comment-section
{

}

.comment-section a.section-headline
{
	display:block;
	
	cursor:default;
	color:#000000;
	
	font-weight:bold;
	font-size:17px;
	
	text-decoration:none;

	padding:5px 0px 5px 5px;
}

.comment-section .comment-entrys,
.comment-section .comment-editor
{
	width:100%;

	margin:5px auto;
}

.comment-section .comment-editor .add-comment-text
{
	width:95%;

	margin:5px auto;
}

.comment-section .comment-entrys .comment-box
{
	min-height:80px;

	border-bottom:solid 1px #333333;
}

.comment-section .comment-entrys .comment-box.comment-second
{
	background:#f4f4f4;
}

.comment-section .comment-entrys .comment-box.comment-first
{
	background:#e4e4e4;
}

.comment-section .comment-entrys .comment-box .comment-user-info
{
	width:18%;
	font-size:11px;
	padding:1%;
	overflow:hidden;
}

.comment-section .comment-entrys .comment-box .comment-text
{
	width:78%;

	font-size:12px;
	padding:1%;
	overflow:hidden;
}

.comment-section .comment-entrys .comment-option
{
	width:100%;
	
	text-align:right;
}

.comment-section .comment-entrys .comment-option a
{
	margin-right:5px;
}

.comment-section .comment-entrys .comment-box .comment-text p
{

}

.comment-section .comment-editor .add-comment-errors
{
	width:60%;

	margin:0px auto;
}

.comment-section .comment-editor .add-comment-text textarea
{
	width:100%;
}

.comment-section .comment-editor .add-comment-action
{
	width:95%;

	margin:5px auto;
}
/*----------------------------End .comment-section----------------------------*/


/*----------------------------.delete_question--------------------------------*/
.delete-question
{
	width:400px;
	height:100px;

	border:solid 1px #e4e4e4;

	margin:100px auto;
	padding-top:10px;
}

.delete-question table
{
	width:100px;

	margin:15px auto;
}

.delete-question table td
{
	text-align:center;
}

.delete-question table .fr-link
{
	padding:5px 5px 6px 5px;

	color:#000000;
	text-decoration:none;
}

.delete-question table .fr-button
{
	margin-top:1px;
}
/*---------------------------End .delete_question-----------------------------*/


/*------------------------------.success-message------------------------------*/



.main-options
{
	width:100%;
	padding:5px 0px 5px 0px;

	border-bottom:solid 2px #e4e4e4;

	margin-bottom:10px;
}

.main-options .fr-link
{
	font-size:12px;
	font-weight:bold;

	text-decoration:none;
}


/*----------------------------End .success-message----------------------------*/


/*############################## END MODULE ##################################*/


/*######################### BASE CONTENT HELPER ##############################*/


/*######################## END BASE CONTENT HELPER ###########################*/


/*############################### CONTENT ####################################*/

/*------------------------------.login_content--------------------------------*/
.login_content
{
	height:500px;
}

.login_content table.login
{
	width:400px;
	margin:70px auto;
	
	border:solid 1px #e4e4e4;
}

.login_content table.login td:first-child
{
	width:25%;
}

.login_content .fr-input
{
	width:230px;
}
/*----------------------------End .login_content------------------------------*/


/*------------------------------.register_content-----------------------------*/
.register_content
{
	min-height:650px;
}

.register_content .fr-input
{
	width:250px;
}

.register_content .agb-section
{
	width:90%;
	margin:10px auto;

	font-size:12px;
}

.register_content textarea
{
	color:#000000;
	font-size:11px;

	width:100%;
}

.register_content fieldset
{
	width:80%;
	
	margin:10px auto;
	
	border:solid 1px #e4e4e4;
}

.register_content fieldset legend
{
	margin:0px 5px 0px 5px;
	padding:0px 5px 0px 5px;

	font-size:12px;
}

.register_content table
{
	width:100%;
}

.register_content table td
{
	padding:3px;
}

.register_content table td:first-child
{
	width:35%;
	
	padding-right:10px;
	text-align:right;
}
/*---------------------------End .register_content----------------------------*/


/*----------------------------.sendpassword_content---------------------------*/
.sendpassword_content
{
	min-height:500px;
}

.sendpassword_content table
{
	width:70%;

	border:solid 1px #e4e4e4;

	margin:10px auto;
}

.sendpassword_content table td
{
	padding:3px;

	text-align:center;
}

.sendpassword_content .fr-input
{
	width:250px;

	margin-left:10px;
}

/*-------------------------End .sendpassword_content--------------------------*/


/*-------------------------------.user_content--------------------------------*/
.user_content
{
	
}

.user_content div.head
{
	height:25px;
	width:100%;

	padding-bottom:5px;

	border-bottom:solid 1px #e4e4e4;
}

.user_content div.head .nickname
{
	width:80%;
	
	font-weight:bold;
}

.user_content div.head .nickname img
{
	margin-top:3px;
	margin-right:10px;
}

.user_content div.head .userfunction
{
	width:15%;

	text-align:right;
}

.user_content div.head .userfunction a
{
	text-decoration:none;

	margin-left:5px;
	margin-right:5px;
}

.user_content div.head .userfunction img
{
	width:24px;
	height:24px;
}

.user_content div.body
{
	margin-top:5px;
}

.user_content div.body div.userimage
{
	width:200px;
}

.user_content div.body div.userimage img
{
	
}

.user_content div.body div.userinfos
{
	width:490px;

	font-size:15px;
}

.user_content div.body div.userinfos table
{
	width:100%;
}

.user_content div.body div.userinfos table td
{
	height:22px;
}

.user_content div.body div.userinfos table thead td
{
	font-weight:bold;

	border-bottom:dashed 1px #e4e4e4;
}

.user_content div.body div.userinfos table tbody td
{
	font-weight:normal;
	font-size:13px;
}

.user_content div.body div.userinfos table tbody td:first-child
{
	width:40%;

	font-weight:bold;
}

.user_content div.body .userdescription
{
	width:100%;
	min-height:120px;

	border-bottom:solid 1px #e4e4e4;
	border-top:solid 1px #e4e4e4;
}

.user_content div.body .userdescription p
{
	margin:5px;
}
/*----------------------------End .user_content-------------------------------*/


/*------------------------------.mybuddies_content----------------------------*/
.mybuddies_content
{

}

.mybuddies_content .buddy-grid
{
	width:45%;

	margin:5px 5px 5px 10px;
	padding:5px;

	border:solid 1px #e4e4e4;
}

.buddy-grid .buddy-image
{
	width:55px;
}

.buddy-grid .buddy-info
{
	
}

.buddy-grid .buddy-info img
{
	border:solid 1px #000000;

	margin-top:1px;
}

.buddy-grid .buddy-info .nickname
{
	font-size:12px;
	
	height:25px;
}

.buddy-grid .buddy-info .nickname a
{
	margin-left:5px;
}

.buddy-grid .buddy-info .options
{
	height:30px;
}

.buddy-grid .buddy-info .options ul
{
	margin-left:17px;
}

.buddy-grid .buddy-info .options li
{
	list-style-type:circle;
	
	font-size:11px;
}
/*----------------------------End .mybuddies_content--------------------------*/

.mybuddiesinvite_content
{

}

.mybuddiesinvite_content .error_message
{
	width:400px;
	border:solid 1px #e4e4e4;

	margin:50px auto;
	padding-top:10px;
	padding-bottom:10px;

	text-align:center;

	color:#ff0000;
}
/*--------------------------.mybuddiesdelete_content--------------------------*/
.mybuddiesdelete_content
{
	height:500px;

	font-size:12px;
}

.mybuddiesdelete_content .delete_question
{
	width:400px;
	height:100px;

	border:solid 1px #e4e4e4;

	margin:100px auto;
	padding-top:10px;
}

.mybuddiesdelete_content .delete_question table
{
	width:100px;
	
	margin:15px auto;
}

.mybuddiesdelete_content .delete_question table td
{
	text-align:center;
}

.mybuddiesdelete_content .success_message
{
	width:400px;

	border:solid 1px #e4e4e4;

	margin:100px auto;
	padding-top:10px;
	padding-bottom:10px;

	text-align:center;
}
/*------------------------End .mybuddiesdelete_content------------------------*/


/*-----------------------.profilecommand_content------------------------------*/
.profilecommand_content
{
	height:500px;
}

.profilecommand_content table
{
	margin:10px auto;
	width:80%;
}

.profilecommand_content table td
{
	width:33.33%;
	height:120px;

	text-align:center;
}

.profilecommand_content table td a
{
	width:100px;
	height:100px;

	display:block;
	
	border:solid 1px #e4e4e4;
	text-decoration:none;

	margin:0 auto;
}

.profilecommand_content table td a:hover
{
	background:#f4f4f4;
}

.profilecommand_content table td a img
{
	margin:15px auto;
}
/*-----------------------End .profilecommand_content--------------------------*/

/*------------------------.profileedit_content--------------------------------*/
.profileedit_content
{
	min-height:550px;
	
	font-size:12px;
}

.profileedit_content .fr-formular
{
	width:100%;
}

.profileedit_content table
{
	width:100%;
	
	margin:10px auto;
}

.profileedit_content table td
{
	height:25px;
}

.profileedit_content .success_message
{
	width:400px;
	height:150px;

	display:block;

	border:dashed 1px #e4e4e4;
	text-decoration:none;

	margin:30px auto;
}

/*------------------------End .profileedit_content----------------------------*/


/*------------------------.profilevideos_content------------------------------*/
.profilevideos_content
{
	min-height:500px;
}

.profilevideos_content .main-options
{
	width:100%;
	padding:5px 0px 5px 0px;

	border-bottom:solid 2px #e4e4e4;
}

.profilevideos_content .main-options .fr-link
{
	font-size:12px;
	font-weight:bold;

	text-decoration:none;
}

.profilevideos_content .video-entry
{
	height:140px;
	margin-top:10px;
	
	border-bottom:solid 2px #e4e4e4;
}

.profilevideos_content .video-entry .video-main-content
{
	width:80%;
}

.profilevideos_content .video-entry .video-thumb
{
	margin-top:5px;
}

.profilevideos_content .video-entry .video-main-content table
{
	width:100%;
}

.profilevideos_content .video-entry .video-main-content table tr:first-child td
{
	height:25px;
	
	font-weight:bold;
	font-size:15px;

	border-bottom:dashed 1px #e4e4e4;
}

.profilevideos_content .video-entry .video-main-content table td
{
	height:20px;
}

.profilevideos_content .video-entry .video-main-content table td:first-child
{
	width:30%;
}

.profilevideos_content .video-entry .video-option
{
	border-top:dashed 1px #e4e4e4;
}

.profilevideos_content .video-entry .video-option a.fr-link:first-child
{
	margin-left:0px;
}

.profilevideos_content .video-entry .video-option a.fr-link
{
	margin-top:5px;
	margin-left:10px;

	height:15px;

	text-decoration:none;
}
/*------------------------End .profilevideos_content--------------------------*/

/*------------------------.profilevideosdelete_content------------------------*/
.profilevideosdelete_content
{
	min-height:500px;
}


/*----------------------End .profilevideosdelete_content----------------------*/

/*-------------------------.profilevideoedit_content--------------------------*/
.profilevideoedit_content
{
	min-height:500px;
}

.profilevideoedit_content .fr-formular
{
	margin-top:15px;
}


/*------------------------End .profilevideoedit_content-----------------------*/

/*---------------------------.videoadd_content--------------------------------*/
.videoadd_content
{
	min-height:500px;
}

.videoadd_content #video_upload
{
	display:none;
	font-size:11px;
}

.videoadd_content #videoinfo_form
{
	display:none;
}

.videoadd_content #videoinfo_form .fr-input
{
	width:350px;
}

.videoadd_content #videoinfo_form textarea
{
	width:355px;
}

.videoadd_content table.mceLayout td
{
	padding:0;
	width:auto;
}

.videoadd_content .fr-button
{
	width:250px;
}

.videoadd_content .upload-start
{
	font-weight:bold;
}

.videoadd_content fieldset
{
	border:solid 1px #e4e4e4;

	width:90%;
	
	margin:10px auto;
	padding:10px;
}

.videoadd_content fieldset legend
{
	font-size:12px;
	font-weight:bold;
	
	padding-left:5px;
	padding-right:5px;
}

.videoadd_content fieldset hr
{
	border:none;
	border-bottom:solid 1px #e4e4e4;
}

.videoadd_content fieldset table
{
	width:100%;
}

.videoadd_content fieldset table td:first-child
{
	width:20%;

	padding-right:5px;
}

.videoadd_content input.upload_btn
{
	width:40%;
}

.videoadd_content .videoadd_success_box
{
	width:400px;
	height:150px;

	display:block;

	border:dashed 1px #e4e4e4;

	text-decoration:none;
	text-align:center;

	margin:30px auto;
	padding-top:10px;
}
/*--------------------------End .videoadd_content-----------------------------*/

/*---------------------------.video_content------------------------------*/
.video_content
{

}

.video_content fieldset
{
	border-top:solid 2px #c60b00;

	margin-top:15px;
}

.video_content fieldset legend
{
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}

.video_content .video-grid
{
	margin-top:5px;
}

.video_content .video-grid .video-entry
{
	width:48%;

	margin-left:5px;
}

.video_content .video-grid .video-main-content table
{
	font-size:11px;
}

.video_content .video-grid .video-main-content a
{
	font-size:12px;
}
/*--------------------------End .video_content-----------------------------*/

/*---------------------------.videowatch_content------------------------------*/
.videowatch_content
{

}

.videowatch_content .video-player-watch
{
	width:100%;
	height:400px;

	margin:10px auto;
}

.videowatch_content .video-ratings-views
{
	border-top:dashed 1px #e4e4e4;
	border-bottom:solid 1px #e4e4e4;
	
	padding-top:5px;
	padding-bottom:5px;
}

.video-ratings-views .rating-module
{
	width:50%;
}

.video-ratings-views .rating-module.right
{
	text-align:right;
}

.videowatch_content .video-information-views
{
	min-height:100px;
	padding:5px;

	font-size:12px;

	border-bottom:solid 1px #e4e4e4;
}

.video-user-info
{
	font-size:11px;

	margin:5px;
}

.video-user-info .user-info
{
	margin-top:3px;
}

.video-user-info .user-info a
{
	font-size:12px;
}

.video-user-info .user-info div
{
	float:left;
	width:50px;
	
	font-weight:bold;

	margin-top:2px;
}

.video-user-info .user-info span
{
	float:left;
	margin-top:2px;
}

.video-user-info .user-img
{
	margin-right:5px;
}

.video-user-info .user-img a
{
	text-decoration:none;
}

.video-user-info .user-img img
{
	border:none;
}

.video-user-info .video-info
{
	border-top:dashed 1px #e4e4e4;

	margin-top:5px;
}

.video-user-info .video-info .info-row
{
	min-height:18px;

	margin-top:2px;
}

.video-user-info .video-info .info-row span
{
	display:block;
	overflow:hidden;

	float:left;
}

.video-user-info .video-info .info-row span:first-child
{
	width:100px;

	font-weight:bold;
}
/*--------------------------End .videowatch_content---------------------------*/

/*------------------------------.contact_content------------------------------*/
.contact_content
{
	min-height:500px;
}

.contact_content table
{
	width:100%;
	
	margin:10px auto;
}

.contact_content table td
{
	padding:3px;
}

.contact_content table td:first-child
{
	width:25%;

	text-align:right;
	padding-right:10px;
}

.contact_content .fr-input
{
	width:250px;
}

.contact_content .fr-textarea
{
	width:350px;
	height:150px;
}
/*---------------------------End .contact_content-----------------------------*/

/*-----------------------------.matchlist_content-----------------------------*/
.matchlist_content
{
	min-height:550px;

	margin-top:15px;
}

.matchlist_content .fr-table tbody td
{
	font-size:11px;
}

.matchlist_content .fr-table td.squad
{
	width:15%;
}

.matchlist_content .fr-table td.opponent
{
	width:15%;
}

.matchlist_content .fr-table td.result
{
	width:5%;
}

.matchlist_content .fr-table td.bdresult
{
	width:5%;

	text-align:center;

	font-weight:bold;
	font-size:12px;
}

.matchlist_content .fr-table td.bdresult div
{
	margin:0px auto;

	padding-top:3px;
}

.loss
{
	color:#FF0000;
}

.win
{
	color:#00FF00;
}

.matchlist_content .fr-table td.league
{
	width:15%;
}

.matchlist_content .fr-table td.game
{
	width:5%;
}

.matchlist_content .fr-table td.date
{
	width:15%;
}

.matchlist_content .fr-table td.view
{
	width:5%;
}
/*--------------------------End .matchlist_content----------------------------*/


/*-------------------------------.addblog_content-----------------------------*/
.addblog_content
{
	min-height:550px;
}

.addblog_content .fr-input
{
	width:350px;
}

.addblog_content .fr-formular
{
	margin-top:15px;
}

.addblog_content .fr-formular table tr td
{
	height:25px;
}
/*------------------------------End .addblog_content--------------------------*/

/*--------------------------.profileblog_content------------------------------*/
.profileblog_content
{
	min-height:550px;
}

.profileblog_content .main-options
{
	width:100%;
	padding:5px 0px 5px 0px;

	border-bottom:solid 2px #e4e4e4;
}

.profileblog_content .main-options .fr-link
{
	font-size:12px;
	font-weight:bold;

	text-decoration:none;
}

.profileblog_content .blog-grid
{
	width:100%;

	margin-top:10px;
	border-top:solid 1px #e4e4e4;
}

.profileblog_content .blog-entry
{
	height:115px;

	border-bottom:solid 1px #e4e4e4;
}

.profileblog_content .blog-entry .blog-icon.left
{
	width:10%;
	height:80px;
	
	background:url(../../base/img/user/blog.png) center center no-repeat;
}

.profileblog_content .blog-entry .blog-info.right
{
	width:90%;
}

.profileblog_content .blog-entry .blog-info table
{
	width:100%;
}

.profileblog_content .blog-entry .blog-info table tr:first-child td
{
	height:25px;

	font-weight:bold;
	font-size:15px;

	border-bottom:dashed 1px #e4e4e4;
}

.profileblog_content .blog-entry .blog-info table td
{
	height:20px;
}

.profileblog_content .blog-entry .blog-info table td:first-child
{
	width:30%;
}

.profileblog_content .blog-entry .blog-option
{
	border-top:dashed 1px #e4e4e4;
}

.profileblog_content .blog-entry .blog-option a.fr-link:first-child
{
	margin-left:0px;
}

.profileblog_content .blog-entry .blog-option a.fr-link
{
	margin-top:5px;
	margin-left:10px;

	height:15px;

	text-decoration:none;
}
/*-------------------------End .profileblog_content---------------------------*/


/*-------------------------------.blog_content--------------------------------*/
.blog_content
{
	min-height:550px;

	margin-top:15px;
}

.blog_content .fr-table td.date
{
	width:20%;
}

.blog_content .fr-table td.title
{
	width:50%;
}

.blog_content .fr-table td.author
{
	width:20%;
}

.blog_content .blog-info
{
	font-weight:bold;
	font-size:12px;

	color:#c60b00;
}

.blog_content .blog-text
{
	padding:5px 0px 5px 0px;

	border-bottom:solid 2px #e4e4e4;
}
/*----------------------------End .blog_content-------------------------------*/


/*------------------------------.message_content------------------------------*/
.message_content
{
	min-height:550px;

	width:100%;
	margin-top:10px;
}

.message_content .main-options
{
	width:100%;
	padding:5px 0px 5px 0px;

	border-bottom:solid 2px #e4e4e4;

	margin-bottom:10px;
}

.message_content .main-options .fr-link
{
	font-size:12px;
	font-weight:bold;

	text-decoration:none;
}

.message_content .post-box
{
	width:45%;
	min-height:200px;

	border:dashed 1px #e4e4e4;
}

.post-box .headline
{
	height:18px;

	border-bottom:solid 2px #c60b00;
	background:#333333;

	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;

	padding-top:2px;
	padding-left:5px;

	overflow:hidden;
}

.post-box.message-incoming.left
{
	margin-left:2%;
}

.post-box.message-outgoing.right
{
	margin-right:2%;
}

.post-box .message
{
	height:18px;

	padding-top:2px;
	padding-bottom:2px;
	
	border-bottom:dotted 1px #e4e4e4;
}

.message .msg_status_Y
{
	height:18px;
	width:8%;
	
	background:url(../../base/img/user/msg.png) 5px 2px no-repeat;
}

.message .msg_status_N
{
	height:18px;
	width:8%;

	background:url(../../base/img/user/msg_new.png) 5px 2px no-repeat;
}

.message .msg_status_send
{
	height:18px;
	width:8%;

	background:url(../../base/img/user/msg_send.png) 5px 2px no-repeat;
}
.message .msg_info.left
{
	margin-top:-2px;
}

.message .msg_user.right
{
	width:19%;
	height:16px;

	margin-top:2px;
	margin-right:3px;

	font-weight:bold;
	font-size:11px;

	overflow:hidden;
}

.message .msg_info
{
	width:72%;
	height:18px;
	
	overflow:hidden;
}

.message .msg_info a
{
	font-size:11px;

	
}
/*----------------------------End .message_content----------------------------*/


/*----------------------------.sendmessage_content----------------------------*/
.sendmessage_content
{
	min-height:550px;
	margin-top:15px;
}
/*-------------------------End .sendmessage_content---------------------------*/


/*--------------------------.infotainment_content-----------------------------*/
.infotainment_content
{
	min-height:550px;
	margin-top:15px;
}

.infotainment_content .fr-table td.date,
.coverage_content .fr-table td.date
{
	width:20%;
}

.infotainment_content .fr-table td.titel,
.coverage_content .fr-table td.title{
	width:60%;
}

.infotainment_content .fr-table td.author
{
	width:20%;
}

/*-------------------------End .infotainment_content--------------------------*/


/*--------------------------.infotainment_content-----------------------------*/
.article_content
{
	min-height:550px;
	margin-top:15px;
}

.article_content .article-info
{
	font-weight:bold;
	font-size:12px;

	color:#c60b00;
}

.article_content .article-text
{
	margin-top:10px;
}
/*-------------------------End .infotainment_content--------------------------*/



/*--------------------------.squad_content-----------------------------*/
.squad_content
{
	min-height:550px;
}

.squad_content .squad-box
{
	width:100%;

	margin-top:5px;
}

.squad_content .squad-box .headline
{
	height:30px;
	width:100%;
	
	color:#FFFFFF;
	
	background:url(../../base/img/elements/table-head-background.jpg) repeat-x;
	border-bottom:solid 2px #9dbb01;
}

.squad_content .squad-box .headline div
{
	padding-top:5px;
	padding-left:5px;

	font-weight:bold;
}

.squad_content .squad-box .content
{
	border:solid 2px #e4e4e4;
	border-top:0px;
}

.squad_content .squad-box .content .image
{
	margin:0;
	padding:5px 5px 3px 5px;

	border-bottom:solid 2px #9dbb01;

	background:#f4f4f4;
}

.squad_content .squad-box .content .image img
{
	width:100%;
}

.squad_content .squad-box .content .info-grid
{
	
}

.squad_content .squad-box .content .info-grid .info-box
{
	padding:5px;
	
	height:195px;
	width:31.5%;

	border-left:dashed 1px #e4e4e4;

	font-size:11px;
}

.squad_content .squad-box .content .info-grid .info-box:first-child
{
	border-left:none;
}

.squad_content .squad-box .content .info-grid .info-box .box-headline
{
	font-size:12px;
	font-weight:bold;

	border-bottom:dashed 1px #e4e4e4;
}

.squad_content .squad-box .content .info-grid .info-box .box-lineup,
.squad_content .squad-box .content .info-grid .info-box .box-blogs,
.squad_content .squad-box .content .info-grid .info-box .box-matches
{
	margin-top:5px;
}

.squad_content .squad-box .content .info-grid .info-box a
{
	display:block;
	
	min-height:18px;
	margin-left:5px;

	font-size:11px;
}

.squad_content .squad-box .content .info-grid .info-box .box-lineup div:first-child
{
	margin-top:1px;
}
/*-------------------------End .squad_content-----------------------------*/

/*--------------------------.userlist_content-----------------------------*/
.userlist_content
{
	min-height:550px;
	margin-top:15px;
}

.userlist_content .fr-table td.flag
{
	width:5%;
}

.userlist_content .fr-table td.nickname
{
	width:65%;
}

.userlist_content .fr-table td.points
{
	width:10%;
}

.userlist_content .fr-table td.registerdate
{
	width:20%;
}

/*-------------------------End .userlist_content--------------------------*/



/*----------------------------matchdetail_content-----------------------------*/
.matchdetail_content
{
	min-height:550px;

	margin-top:15px;
}

.matchdetail_content .team_infos
{
	width:100%;
	height:40px;

	font-size:15px;

	border-bottom:dashed 1px #e4e4e4;
}

.matchdetail_content .team_infos .teamname
{
	width:40%;

	font-weight:bold;
}

.matchdetail_content .team_infos .teamname.right
{
	text-align:right;
}

.matchdetail_content .team_infos .teamname img
{
	margin-right:5px;
}

.matchdetail_content .team_infos .result
{
	width:20%;

	text-align:center;
	font-size:20px;
	font-weight:bold;
}

.matchdetail_content .match_infos table
{
	width:100%;
}

.matchdetail_content .match_infos table tr.middle
{
	background:#f4f4f4;
}

.matchdetail_content .match_infos table td
{
	height:35px;
	width:35%;

	border-bottom:dotted 1px #e4e4e4;
}

.matchdetail_content .match_infos table td.info_type
{
	width:15%;
}

.matchdetail_content .map_infos
{
	width:100%;
}

.matchdetail_content .map_infos .map_content
{
	width:70%;

	margin:15px auto;

	border-bottom:solid 2px #e4e4e4;
	border-top:solid 2px #e4e4e4;
}

.matchdetail_content .map_infos .map_content table
{
	width:100%;
}

.matchdetail_content .map_infos .map_content table td
{
	width:25%;
	height:25px;

	border-bottom:dotted 1px #e4e4e4;
}

.matchdetail_content .player_infos
{
	width:100%;

	margin-top:15px;
}

.matchdetail_content .player_infos .p-head
{
	width:50%;

	font-weight:bold;
	font-size:12px;

	border-bottom:dotted 1px #e4e4e4;

	padding-bottom:5px;
}

.matchdetail_content .player_infos .p-content
{
	width:50%;
	margin-top:10px;

	font-size:12px;
}

.matchdetail_content .player_infos .p-content div
{
	height:20px;
}

.matchdetail_content .comment-section
{
	margin-top:20px;

	border-top:solid 2px #e4e4e4;
}
/*--------------------------End matchdetail_content---------------------------*/

/*--------------------------.award_content---------------------------*/
.award_content
{
	
}

.award_content .fr-table table td
{
	font-size:12px;
}

.award_content .fr-table table td.tournament
{
	width:50%;
}

.award_content .fr-table table td.rank
{
	width:15%;
}

.award_content .fr-table table td img
{
	height:15px;
	width:15px;

	float:left;
}

.award_content .fr-table table td.team
{
	width:15%;
}

.award_content .fr-table table td.date
{
	width:20%;
}
/*--------------------------.award_content---------------------------*/


.activate_content
{
	
}

.activate_content .fr-formular
{
	width:60%;

	margin:50px auto;
}






.forum-actions
{
	margin-top:10px;
	margin-bottom:5px;

	padding:5px;
}

.forum_content
{
	
}


.forum_content fieldset
{
	border-top:solid 2px #9dbb01;

	margin-top:5px;
}

.forum_content fieldset legend
{
	margin:0;
	padding:0;
	
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}

.forum_content .fr-table
{
	margin-top:10px;
}

.forum_content .fr-table table thead td.board
{
	width:70%;
}

.forum_content .fr-table table tbody td
{
	height:auto;
}

.forum_content .fr-table table tbody td div
{
	margin-top:2px;
	height:auto;
}

.forum_content .fr-table table tbody tr.first
{
	background:none;
}

.forum_content .fr-table table tbody tr.second
{
	background:#f4f4f4;
}

.forum_content .fr-table table tbody td div.desc
{
	font-size:10px;

	color:#333333;
}

.forum_content .fr-table table tbody td div.latest_post_info div
{
	margin:0;
	text-align:center;

	font-size:11px;
}

.forum_content .fr-table table tbody td div.latest_post_info a
{
	font-size:11px;
}


.forum_content .fr-table table tfoot
{
	height:10px;
}












.board_content
{
	
}

.board_content .fr-table
{
	margin-top:10px;
}

.board_content .fr-table table thead td.infos
{
	width:54%;
}

.board_content .fr-table table thead td.count
{
	width:8%;
}

.board_content .fr-table table thead td.lastpost
{
	width:30%;
}

.board_content .fr-table table tbody td
{
	height:auto;
}

.board_content .fr-table table tbody td a
{
	font-size:11px;
}


.board_content .fr-table table tbody td div
{
	margin-top:2px;
	height:auto;

	font-size:11px;
}

.board_content .fr-table table tbody td a.threadlink
{
	font-size:12px;
}

.board_content .fr-table table tbody td.count div
{
	height:auto;
	width:100%;

	margin:0;

	font-size:12px;
	text-align:center;
}

.board_content .fr-table table tbody tr.first
{
	background:none;
}

.board_content .fr-table table tbody tr.second
{
	background:#f4f4f4;
}

.board_content .fr-table table tbody td div.latest_post_info div
{
	margin:0;
	text-align:center;

	font-size:11px;
}

.board_content .fr-table table tbody td div.latest_post_info a
{
	font-size:11px;
}






.thread_content
{

}

.thread_content .thread-grid
{

}

.thread_content .thread-post
{
	background:#f4f4f4;
}

.thread_content .thread-post .user-info
{
	min-height:100px;
}

.thread_content .thread-post .post-content
{
	min-height:100px;
}

.thread_content .thread-post.first .user-info,
.thread_content .thread-post.second .post-content
{
	background:#e4e4e4;
}

.thread_content .thread-post.first .post-content,
.thread_content .thread-post.second .user-info
{
	background:#f4f4f4;
}

.thread_content .thread-post.first .user-info
{
	width:17.5%;
}

.thread_content .thread-post.second .user-info
{
	width:17%;
}

.thread_content .thread-post.first .post-content
{
	width:82%;
}

.thread_content .thread-post.second .post-content
{
	width:82.5%;
}

.thread_content .thread-post .user-info a
{
	margin-left:5px;
	
	font-size:12px;
}

.thread_content .thread-post .user-info .user-img
{
	margin-left:5px;

}

.thread_content .thread-post .post-content .headline
{
	font-size:11px;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;

	width:98%;

	border-bottom:dotted 1px #666666;
}

.thread_content .thread-post .post-content .text
{
	margin:5px;

	font-size:12px;
}










.forumadd_content
{

}

.forumadd_content .fr-formular
{
	margin-top:10px;
}





.static_content
{
	
}

.static_content ul
{
	list-style-position:inside;
}







.download_content
{
	
}

.download_content fieldset
{
	border-top:solid 2px #9dbb01;

	margin-top:15px;
}

.download_content fieldset legend
{
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}

.download_content .download-grid
{
	min-height:100px;
}

.download-grid .file-entry
{
	width:48.5%;
	height:95px;
	
	margin-top:5px;
	margin-left:5px;

	border:dotted 1px #e4e4e4;
}

.download-grid .file-entry .file-headline
{
	margin-top:3px;
	margin-left:5px;
	margin-right:5px;

	font-size:12px;
	font-weight:bold;

	height:20px;

	border-bottom:dotted 1px #e4e4e4;
}

.download-grid .file-entry .file-headline a
{
	font-size:15px;
	font-weight:bold;
}

.download-grid .file-entry .file-img img
{
	margin-top:5px;
}

.download-grid .file-entry .file-content
{
	height:35px;
}

.download-grid .file-entry .file-content .file-param
{
	margin-top:2px;
	margin-left:5px;

	font-size:11px;

	height:15px;
}















.gallery_content
{

}

.gallery_content fieldset
{
	border-top:solid 2px #9dbb01;

	margin-top:15px;
}

.gallery_content fieldset legend
{
	padding-right:10px;
	font-size:12px;
	font-weight:bold;
}

.gallery_content .gallery-grid
{
	min-height:100px;
}
