
/****
 *
 * NAME
 * GLOBALE CSS
 *
 */
html {
    min-height: 100%;
    margin-bottom: 1px;
}
body {
    font: 11px Arial, Helvetica, sans-serif;
    color: #535353;
    padding:0px;
    margin: 0px;
    background-color: #FFFFFF;
    border :0px solid red;
}
#body_wrapper {
    position: relative;
    margin: 0 auto;
    width: 1140px;
}
a ,ul ,li ,img ,div ,br ,p ,form ,strong{
    margin: 0px;
    padding: 0px;
    border: 0px;
}
a {
    color: #666666;
    text-decoration: none;
}
.bold {
    font-weight: bold;
}
.boldorange {
	color: #cf5424;
	font-weight: bold;
}
.orange {
	color: #cf5424;
}
#globalcontainer {
    text-align: left;
    width: 970px;
    float: left;
    background-color: #FFFFFF;
    padding: 3px;
}

h1 {
	font-size: 18px;
}

/* next and prev btn */
.prevBtn {
    float: left;
    border: 1px solid black;
    color: #FFF;
    padding: 2px 5px;;
    text-decoration: none;
    background-color: #d05423;
}
.nextBtn {
    float: right;
    border: 1px solid black;
    color: #FFF;
    padding: 2px 5px;;
    text-decoration: none;
    background-color: #d05423;
}
.prevBtn:hover, .nextBtn:hover{
    color: #d05423;
    background-color: white;
}
.defaultBtn{
    border: 1px solid black;
    color: #FFF;
    padding: 2px 2px;
    text-decoration: none;
    background-color: #d05423;
    width:100px;
	height: 19px;
	font-size: 11px;
}
.defaultBtn:hover{
    border: 1px solid black;
    color: #d05423;
    padding: 2px 2px;
    text-decoration: none;
    background-color: #FFF;
    width:100px;
	height: 19px;
	font-size: 11px;
	cursor: pointer; cursor: hand;
}
.disabledBtn{
    border: 1px solid silver;
    color: grey;
    padding: 2px 2px;
    text-decoration: none;
    background-color: #FFF;
    width:100px;
    height: 19px;
    font-size: 11px;

}
/* banner top and bottom */
.banner {
    float: right;
    width: 774px;
    height: 90px;
}
.banner_top {
}
.banner_buttom {
    margin-top: 20px;
}
/* START HEADER */
/***********/
#header {
	float: left;
}
#header .banner {
    width:100%;
    float:left;
    background: url('/resources/images/pixelio_rahmen.gif') left top no-repeat scroll
}
#header .nav {
    width:100%;
    float:left
}

/*#headerlogo {*/
	/*float: left;*/
/*}*/


#entertainweb {
    float: right;
    margin-top: 10px;
    margin-right: 10px
}
#navigation {
	float: left;
}
/* nav_bar */
div#navigation .nav_bar li{
    float: left;
    height: 24px;
    text-decoration: none;
    list-style: none;
}
* html div#navigation .nav_bar {
    margin: -3px;
}
* html div#navigation .nav_bar li{
    margin-bottom: -3px;
}
/**************/
/* search_box */
/**************/
div#sl_box {
    float: left;
    margin-top: 5px;
    height: 99px;
}
div#sl_box .content {
    height: 94px;
}
#search_box {
    float: left;
}
#search_box .top {
    width: 245px;
    height: 6px;
    padding-top: 6px;
    background: url(/resources/icons/suchbox_top.gif) left top no-repeat scroll;
}
#search_box .bottom {
    width: 245px;
    background: url(/resources/icons/suchbox_bottom.gif) left bottom no-repeat scroll;
}
#search_box .title {
    color: rgb(208, 84, 35);
    padding:10px;
}
#search_box .search_field {
    margin-left:10px;
}
#search_box .search_field input {
    width: 220px;
}
#search_box .search_detail {
    float:left;
    width:49%;
    margin:10px 0px 0px 0px;
}
#search_box .search_detail img {
    padding-left: 10px;
}
#search_box .search_button {
    float:right;
    width:49%;
    margin:10px 0px 0px 0px;
}
#search_box .search_button input {
    padding-left: 45px;
}

.advancedSearchContainer {
    width:100%
}
.advancedSearch .title {
    background-color: #dcd9d6;
    margin: 0px;
    padding: 3px;
}
.advancedSearch table {
    width: 100%;
}

#advancedSearch {
}
#advancedSearch .top{
    background: url(/resources/icons/advancedsearch_top.gif);
    width: 100%;
    height: 6px;
    padding-top: 5px;
}
#advancedSearch .bottom{
    background: url(/resources/icons/advancedsearch_bottom.gif);
    width: 100%;
}
#advancedSearch h5 {
    color: #cf5424;
    font-size: 12px;
    font-weight: bold;
    padding: 10px;
    margin: 0px;
}
#advancedSearch .text {
    margin: 10px;
    border: 1px solid #b2b2b2;
}
#advancedSearch .check {
    margin-left: 10px;
    margin-right: 10px;
}
/*************/
/* login_box */
/*************/

#login_box {
/*    float: right;
    margin-left: 2px;*/
}
#login_box .top {
    width: 721px;
    height: 6px;
    padding-top:6px;
    background: url(/resources/icons/loginbox_top.gif) left top no-repeat scroll;
}
#login_box .bottom {
    width: 721px;
    background: url(/resources/icons/loginbox_bottom.gif) left bottom no-repeat scroll;
}
#login_box .title {
    /*float:left;*/
    padding-top: 10px;
    width: 50px;
}
#login_box .title strong {
    padding-left: 20px
}
#login_box .login_form {
    padding-top: 10px;
    margin: 0px 10px 0px 10px
}
* html #login_box .login_form {
        width: 370px;
        margin: 0px 0px 0px 95px;
}
#login_box .info {
    float:right;
    padding-top: 10px;
    width:245px;
}
#login_box .login_form .login_button {
    float: right;
    width: 100px;
    padding-left:10px;
}
#login_box .login_data_box {
}
#login_box .login_data_box input[type="text"] {
    width: 200px;
}
#login_box .login_data_box input[type="password"] {
    width: 200px;
}
#login_box .login_data_box span {
    color: #d05423;
}
#login_box .login_button_box {
    float: right;
    width: 200px;
}
#login_box .login_button_box .remember {
    padding: 10px 30px 0px 0px;
    float:right;
    width: 150px;
}
#login_box .login_button_box .remember .checkbox {
    float: left;
    width: 20px;
}
#login_box .login_button_box .remember .text {
    float: right;
    width: 120px;
}
#login_box .login_button_box .register_button {
    float: right;
    padding: 15px 30px 0px 0px;
}
div#login_box .status {
    float: right;
    padding: 15px 0px 0px 0px;
    margin-left: 70px
}
div#login_box .stlogin {
    margin-left: 30px;
    padding: 50px 0px 0px 0px;
}
#login_box .status .pic{
    float: left;
    width: 25px
}
#login_box .status .text{
    padding-left: 10px;
    float: right;
    width: 150px;
}
div#login_box .login {
    float:left;
    width: 500px;
}
div#login_box .login .member {
    float: left;
    width: 200px;
}
div#login_box .login .member .data {
    float:left;
    padding: 1px 0px 0px 20px;
}
div#login_box .login .picture {
    background-color: silver;
    float: left;
    width:50px;
    height: 50px;
    margin: 10px 0px 0px 10px;
}
div#login_box .login .member_urls {
    padding-top:5px;
}
div#login_box .login .member_urls ul li {
    list-style-type: none;
    float:left;
    width: 150px;
}
div#login_box .login .member_urls ul li ul li a {
    background: url(/resources/icons/nav_pfeil.gif) left center no-repeat;
    padding-left: 14px;
}
div#main_content {
    float: left;
    width: 774px;
    margin-top: 10px;
}

div#breadcrump {
    width: 774px;
    height: 25px;
    background: url(/resources/images/breadcrump.jpg) left center no-repeat;
    margin-bottom: 10px;
    margin-top: 10px;
}
div#breadcrump a {
    text-decoration: underline;
}
div#breadcrump .breadcrump {
    padding-left: 5px;
    line-height: 25px;
}
/* END HEADER */

/* START FOOTER */
div#banner_right {
    float: right;
    margin: 8px 0px 0px 0px;
    width: 160px;
}
div#banner_right .top {
    width: 160px;
    height: 450px;
    margin-top: 10px;
}
div#banner_right .bottom {
    width: 160px;
}
div#banner_right .partner {
	margin-top: 15px;
    padding: 5px;
    color: #d05423;
    background: url(/resources/icons/headline_bg_partner.gif) left no-repeat;
}
div#banner_right .bottom .partnerbox {
	margin-top: 3px;
	width: 158px;
    border: 1px solid #aaa; 
    border-radius: 5px; 
    padding: 2px 0;
}
#banner_right .bottom .partnerbox #links {
	padding-top: 2px;
}

div#banner_right .bottom .partnerbox3 {
	margin-top: 3px;
	width: 160px;
	height: 108px;
	background: url(/resources/icons/box_sidepartner3.gif) left no-repeat;
}
div#banner_right .bottom .partnerbox2 {
	margin-top: 3px;
	width: 160px;
	height: 72px;
	background: url(/resources/icons/box_sidepartner2.gif) left no-repeat;
}
div#banner_right .bottom ul {
	list-style-type: square;
	padding-top: 20px;
	display: inline;
	text-align: left;
}
div#banner_right .bottom li {
	text-align: left;
	padding-left: 5px;
	margin: 0px;
	list-style-position: inside;
}
div#footer {
    float:left;
    background: url(/resources/icons/footer.gif) repeat-x scroll 0 0 transparent;
    width: 940px;
    padding: 15px;
    margin-top: 10px;
    margin-bottom: 250px;
}
div#footer ul {
    clear: left;
    list-style-type: none;
    margin:0px;
    padding:0px;
}
div#footer ul li {
    display: block;
    float: left;
    width: 170px;
}
div#footer ul li h2{
    margin:0px;
    padding:0px 0px 5px 0px;
    font-size:12px;
    color: #d05423;
}
div#footer ul li ul li a, div#new_pics .linkmore {
    background: url(/resources/icons/nav_pfeil.gif) left center no-repeat;
    padding-left: 14px;
}
div#partner {
    margin-top: 40px;
    margin-bottom: 20px;
    width: 774px;
    float: left;
}
div#partner .top {
    padding-top:5px;
    background: url(/resources/icons/sponsorbox_top.gif) left top no-repeat scroll;
}
div#partner .bottom {
    background: url(/resources/icons/sponsorbox_bottom.gif) left bottom no-repeat scroll;
}
div#partner strong{
    color: #d05423;
}
div#partner .table .left{
    width:150px;
    text-align: center;
    padding-bottom: 15px;
}
div#partner .table .right {
    text-align: center;
}
/* END Footer */

/* INDEX PAGE */

/***********/
/* welcome */
/***********/
/*#welcome_new_user {*/
    /*float: left;*/
/*}*/
/*#welcome h3 {*/
    /*color: #D05423;*/
    /*padding: 0px;*/
    /*margin: 0px 0px 5px 0px;*/
/*}*/
/*#welcome_new_user .top {*/
    /*width: 776px;*/
    /*height: 6px;*/
    /*padding-top:6px;*/
    /*background: url(/resources/icons/hometeaserbox_top.gif) left top no-repeat scroll;*/
/*}*/
/*#welcome_new_user .bottom {*/
    /*width: 776px;*/
    /*background: url(/resources/icons/hometeaserbox_bottom.gif) left bottom no-repeat scroll;*/
/*}*/
/*#welcome_new_user .link{*/
    /*margin: 15px 0px 0px 0px;*/
/*}*/
/*#welcome_new_user .regbtn{*/
    /*margin: 60px 0px 0px 0px;*/
/*}*/

/*#welcome_new_user table {*/
    /*padding: 5px 10px 10px 20px;*/
/*}*/
/*#welcome_new_user ul {*/
	/*list-style-type: square;*/
	/*padding: 0px;*/
	/*margin: 0px;*/
	/*display: inline;*/
	/*text-align: left;*/
/*}*/
/*#welcome_new_user li {*/
	/*text-align: left;*/
	/*height: 15px;*/
	/*padding-left: 1px;*/
	/*margin: 0px;*/
	/*list-style-position: inside;*/
	/*width: 230px;*/
/*}*/

/******************/
/* welcome teaser */
/******************/
#welcome_teaser {
}
#welcome_teaser .top {
    width: 100%;
    padding-top:5px;
    background: url('/resources/images/box_grau_oben.gif') left top no-repeat scroll;
}
#welcome_teaser .bottom {
    width: 100%;
    background: url('/resources/images/box_grau_komplett_gross.gif') left bottom no-repeat scroll;
}
#welcome_teaser ul {
	list-style-type: square;
	padding: 0px;
	margin: 0px;
	display: inline;
	text-align: left;
}
#welcome_teaser li {
	text-align: left;
	height: 15px;
	padding-left: 1px;
	margin: 0px;
	list-style-position: inside;
	width: 230px;
}
div#welcome .title {
    padding: 0px 0px 0px 0px;
}
div#welcome .title h2 {
    color: #d05423;
}
div#welcome .text p{
    padding: 5px 0px 0px 0px;
}
div#welcome .infolink{
    padding: 20px 0px 10px 0px;
}
div#welcome .infolink a {
    background: url('/resources/icons/nav_pfeil.gif') left center no-repeat;
    padding-left: 14px;
}
div#welcome .infolink ul li {
	list-style-type: none;
    float: left;
    width: 230px;
}

div#welcome .more{
    padding: 20px 0px 10px 0px;
}
div#welcome .more a {
    background: url('/resources/icons/nav_pfeil.gif') left center no-repeat;
    padding-left: 14px;
}
div#welcome .more ul li {
	list-style-type: none;
    float: left;
    width: 230px;
}
div#new_pics {
    float: left;
    width: 100%;
    margin-top: 30px;
}
div#new_pics .head_box {
    padding: 5px;
    background: url(/resources/icons/headline_bg_full.gif) left no-repeat;
}
div#new_pics strong{
    color: #d05423;
}
div#new_pics .new_pics_overview {
		margin-left: 7px;
}
div#middle {
    float: left;
    width: 100%;
    margin-top: 15px;
}
div#middle .static {
    float: left;
    width: 465px;
    height: 250px;
}
div#middle .banner_center {
    float: right;
    padding-left: 0px;
    width: 300px;
    height: 250px;
}
.pic_box {
    float: left;
    width: 182px;
    height: 280px;
    margin: 10px 10px 0px 0px;
}
* html .pic_box {
    margin-right: 6px;
}
*html .last {
    margin-right: -3px;
}
.pic_box a {
    text-decoration: underline;
}
.pic_box h3 {
    font-size: 11px;
}
.last {
    margin-right: 0px;
}
.pic_box .top {
    width: 177px;
    height: 154px;
    border: 3px solid #f2f2f2;
    display: table;
    #position: relative;
    overflow: hidden;
}
.pic_box .top .thumbnail {
    display: table-cell;
    vertical-align: middle;
    #position: absolute;
    #top: 50%;
}
.pic_box .top .thumbnail .center {
    #position: relative;
    #top: -50%;
}
.pic_box .top .thumbnail img {
    display: block;
    margin: auto;
}
.pic_box .info {
    margin: 5px 0px 0px 0px;
    height: 50px
}
.pic_box .info h3{
    margin: 0px;
    padding: 0px;
}
.pic_box .info .bottom {
    margin-top:  5px;
}
.pic_box .icons p {
    padding-top: 5px;
}
.pic_box .icons .bottom .status {
    padding-right: 10px
}
.pic_box .icons .bottom span {
    padding-right: 15px
}
.pic_box .icons .bottom .icons {
    padding-right: 12px;
}
/****
 * NAME
 *      comments
 ****
 */
div#comments {
    float: left;
    width:100%;
    margin-top:10px;
}
div#comments .left {
    float: left;
    width: 380px;
}
div#comments .right {
    float: right;
    width: 380px;
}
div#comments .title {
    padding: 5px;
    color: #d05423;
    background: url(/resources/icons/headline_bg_half.gif) left no-repeat;
    margin-bottom: 7px;
}
div#comments .left p a, div#comments .right p a {
    background:url("/resources/icons/nav_pfeil.gif") no-repeat scroll left center transparent;
    padding-left:14px;
}
/* END INDEX*/

/* PROFILE PAGE */
div#subscribe {
    margin-top: 10px;
}
div#subscribe h2 {
    margin:0px;
    padding:0px 0px 10px 0px;
    font-size:14px;
}
div#title {
    margin-top: 10px;
}
div#title h2 {
    margin:0px;
    padding:10px 0px 0px 0px;
    font-size:12px;
}
div#profile {
    margin-top: 10px;
    width: 774px;
}
div#profile .top {
    background: url(/resources/icons/contentbox_top.gif) left top no-repeat scroll;
}
div#profile .bottom {
    padding:0px 1px;
    background: url(/resources/icons/contentbox_bottom.gif) left bottom no-repeat scroll;
}
div#profile .table {
    padding:10px 0px 20px 5px;
}
* div#profile .title{
    height: 1%;
}
div#profile .title {
    font-size:12px;
    background-image: url(/resources/icons/contentbox_subheadline_bg.gif);
    line-height: 20px;
    padding:0px 0px 0px 10px;
    margin: 0px;
	color: #D05423;
}
div#profile .first_title {
    line-height: 20px;
    padding:0px 0px 0px 10px;
    margin:0px;
    font-size:12px;
	color: #D05423;
}
div#profile p{
    width: 350px;
}
div#profile a {
    text-decoration: underline;
}
div#profile .text{
    width:350px;
}
div#profile .short {
    width: 260px;
}
div#profile .button {
    float:right;
    margin:0px;
    padding:10px 0px;
}
div#profile .button .btn {
    color: #FFFFFF;
    background-color: #d05423;
    border: 1px solid #d05423;
    width: 100px;
    font-size: 11px;
}
div#profile .button .btnhov{
    color: #FFF;
    background-color: #d05423;
    border: 1px solid #000;
    width: 100px;
    font-size: 11px;
}
/* END PROFILE */

/* START SEARCH */
div#clipdealer {
    margin-top:10px;
    float:left;
    background: url(/resources/icons/cd_box.gif) left center no-repeat;
    width: 774px;
    height: 204px;
}
div#clipdealer .title {
    margin: 0px;
    padding: 5px 0px 5px 5px;
    font-size:12px;
    width: 768px;
}
div#clipdealer ul li {
    list-style-type: none;
    display: inline;
}
div#clipdealer .title a{
    background: url(/resources/icons/nav_pfeil.gif) left center no-repeat;
    padding-left: 14px;
}
div#clipdealer .clipdealer {
    width: 182px;
    height: 100%;
}
div#clipdealer #cd_content {
    height: 179px;
}
div#clipdealer img {
    margin: 0 10px !important;
}
/* END SEARCH */
.boxProfile {
    float: left;
    width: 100%;
}
/****
 * NAME
 *      Searchresults
 ****
 */
.searchresults {
    /*padding: 8px;*/
    margin: 0px;
    float: left;
    /*width: 742px;*/
}
.searchresults .tabContent {
    display: none;
}
.searchresults .activeTab {
    display: block;
}
.searchresults .item {
    margin-top: 12px;
    margin-bottom: 10px;
}
.searchresults .item h2 {
    line-height: 29px;
    margin: 0px;
    margin-bottom: 10px;
    padding: 0px;
    font-size: 15px;
    color: #A1A1A1;
}

/****
 * NAME
 *      ClipInfos
 ****
 */
.boxClipInfos {
    float: left;
    width: 348px;
    margin-left: 15px;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
/* 3px bug IE 6 */
*html .boxClipInfos {
    margin-left: 12px;
}
/* End hide from IE5/mac */
.boxClipInfos .bottom {
    background: url("/resources/icons/detailinfobox_bottom.gif") left bottom no-repeat scroll;
}
.box .headline ul {
    margin: 0;
    padding: 0;
    height: 27px;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-bottom: 1px solid #CECECE;
    background-color: #fff;
}
.box .headline ul li {
    width: 114px;
    height: 28px;
    cursor: pointer;
    float: left;
    text-align: center;
    /*margin-right:2px;*/
    background: url("/resources/images/boxTabs.jpg") 0px -28px no-repeat;
}
.box .headline ul li p {
    font-size: 12px;
    padding-top: 6px;
    margin: 0px;
}
.box .headline ul li p a{
    text-decoration: none;
}
.box .headline ul .activeTab {
    background-position: 0px 0px;
    color: #cf5424;
    font-weight: bold;
}
.box .title {
    background-image: url("/resources/icons/contentbox_subheadline_bg.gif");
    padding-left: 4px;
    font-size: 12px;
    color: #cf5424;
    margin: 0px;
}
.clipinfos {
    padding: 1px;
    margin: 0px;
}
.clipinfos .tabContent {
    display: none;
}
.clipinfos .activeTab {
    display: block;
}
.clipinfos .item {
    margin-bottom: 10px;
    padding: 2px;
}
div#playerinfo {
	float: left;
	margin-bottom: 12px;
	margin-top: 5px;
}

div#player {
    float: left;
    width: 410px;
}
/*div#player .clipstatus ul li {
    float: left;
    width: 100px;
    list-style-type: none;
}*/
div#player .clipstatus .box {
    margin: 20px 0px 0px 120px;
}
div#player .clipstatus .box .pic_order {
    margin-top: 10px;
}
div#player .detailspager .page {
    margin-left: 30px;
}
div#player .clipstatus p {
    margin: 20px 0px 0px 120px;
}
div#player .detailspager {
	width: 300px;
    margin: 20px 0px 0px 80px;
}
div#player .cliptip {
    border: 1px solid rgb(206, 85, 33);
    background: #dcd9d6;
    width: 300px;
    height: 32px;
    padding: 10px;
    margin-left: 50px;
    margin-top: 15px;
    text-align: center;
    font-size: 10px;
}
div#player .cliptip a {
    text-decoration:underline;
}
div#player .clipad {
    width: 300px;
    height: 250px;
    margin-left: 60px;
    margin-top: 25px;
    text-align: center;
}
div.moreclips {
   float: left;
   margin-top: 20px;
   width: 100%;
}
div.moreclips .close {
    float: right;
}
div.moreclips .text {
    float: left;
}
div.moreclips .close a {
    background:url("/resources/icons/nav_pfeil.gif") no-repeat scroll left center transparent;
    padding-left:14px;
}
div.moreclips .title {
    background: url("/resources/icons/headline_bg_full.gif") no-repeat scroll left center transparent;
    padding:5px;
    font-size:11px;
	color: #d05423;
    margin: 0px;
}
/* START DOWNLOADS */
div#downloads {
    margin-top: 10px;
    width: 774px;
}
div#downloads .top {
    padding-top:5px;
    background: url(/resources/icons/contentbox_top.gif) left top no-repeat scroll;
}
div#downloads .bottom {
    float: left;
    padding:0px 1px;
    background: url(/resources/icons/contentbox_bottom.gif) left bottom no-repeat scroll;
}
div#downloads h3 {
    font-size:11px;
}
div#downloads h3 .date {
    display:inline;
}
div#downloads h3 .text {
    display:inline;
    margin-left:30px;
	color: #D05423;
}
div#downloads .downbox ul li {
    float: left;
    list-style-type: none;
    margin-top:10px;
}
div#downloads .downbox .pic {
    width: 150px;
}
div#downloads .downbox .pic img {
    margin-left: 10px;
    width: 120px;
    height: 80px;
    background-color: red;
    border: 1px solid black;
}
div#downloads .downbox .info {
    width: 250px;
}
div#downloads .downbox .info ul li {
    float: none;
    padding: 0px;
    margin: 0px;
}
div#downloads .downbox .describe {
    width: 300px;
}
div#downloads .downbox .describe ul li {
    float: none;
    padding: 0px;
    margin: 0px;
}
/* END DOWNLOADS */

/* START MY PROFILE*/
div#poutbox {
    float: left;
    width: 100%;
}
div#poutbox .bottom{
    background: url("/resources/icons/profilbox_bottom.gif") left bottom no-repeat scroll;
}
div#poutbox .overview{
    float: right;
    background:url("/resources/icons/nav_pfeil.gif") no-repeat scroll left center transparent;
    padding-left:14px;
}
div#poutbox .left {
    float: left;
    width: 226px;
}
div#poutbox .left ul li {
    list-style-type: none;
}
div#poutbox .left .pic {
    height: 200px;
    border: 1px solid silver;
}
div#poutbox .left .box {
    margin-top: 10px;
}
div#poutbox .left .box .top {
    padding-top :3px;
    background: url("/resources/icons/profilinfobox_top.gif") left top no-repeat scroll;
}
div#poutbox .left .box .bottom {
    background: url("/resources/icons/profilinfobox_bottom.gif") left bottom no-repeat scroll;
}
div#poutbox .left h3 {
    margin: 0px;
    padding: 5px 0px 0px 5px;
    font-size: 12px;
}
div#poutbox .left .box .member {
    padding: 5px;
}
div#poutbox .left .box .member .data {
    width: 90px;
}
div#poutbox .right {
    float: right;
}
div#poutbox .right .headline ul li {
    width: 107px;
    height: 28px;
    cursor: pointer;
    float: left;
    text-align: center;
    background: url("/resources/images/boxTabsProfil.jpg") 0px -28px no-repeat;
}
div#poutbox .right .headline ul .activeTab {
    background-position: 0px 0px;
}
div#poutbox .right .profile {
    padding: 5px;
}
div#poutbox .right .urledit{
    float: right;
    margin: 145px 10px 0px 0px;
}
/* END MY PROFILE */

/*
 * EasySlider
 */
.thumbnailContainer {
    width: 197px;
    float: left;
}
/****
 * NAME
 *      Sort & Pager
 ****
 */
 .setperpageselect {
    font-size: 11px;
 }
 .gotopage {
	border:1px solid #666666;
	font-size: 11px;
	background-color: #F3F3F3;
 }
.gobutton {
    border:1px solid #666666;
    vertical-align: top;
    background-color: #cf5424;
    color: #FFF;
    font-size: 10px;
    cursor: pointer;
    width: 40px;
    height: 20px;
}
.paging {
    margin-bottom: 15px;
    margin-top: 15px;
    font-size: 12px;
    color: #535353;
}
.paging .prev {
    padding: 2px 5px;
    border: solid 1px #666666;
    background: #f3f3f3;
    text-decoration: none;
    color: #666666;
}
.paging .next {
    padding: 2px 5px;
    border: solid 1px #666666;
    background: #f3f3f3;
    text-decoration: none;
    color: #666666;
}
.paging .inactive {
    padding: 2px 5px;
    border: solid 1px #E6E6E6;
    background: #fff;
    color: #ccc;
}
.paging a {
    padding: 2px 5px;
    border: solid 1px #666666;
    background: #f3f3f3;
    text-decoration: none;
    color: #666666;
}
.paging a:hover {
    color: #cf5424;
    background: #fff;
    border-color: #cf5424;
    text-decoration: none;
}
.paging .active {
    padding: 2px 6px;
    font-weight: bold;
    font-size: 14px;
    color: #cf5424;
    border: solid 1px #cf5424;
}

.button {
    border:1px solid #000;
    vertical-align: top;
    background-color: #d05423;
    color: #FFF;
    font-size: 11px;
    cursor: pointer;
    height: 20px;
}
/****
 * NAME
 *      PixelFriends
 ****
 */
.pixfriends {
    padding: 10px;
    /*width: auto;*/
    width: 510px;
}
.pixfriends ul li {
    list-style-type: none;
}
.pixfriends li {
    margin-right:10px;
    float:left;
    width: 115px;
    height: 200px;
}
.pixfriends img {
    width: 110px;
    height: 110px;
    border: 1px solid #dcd9d9;
    padding: 2px;
}
.pixfriends .friendHasNotVerify {
    opacity: 0.4;
    filter:alpha(opacity=40); // for IE Browser
}
.pixfriends .last {
    margin-right: 0px;
}
.pixfriends .name{
    background: url("/resources/icons/icon_user_offline.gif") no-repeat;
    line-height: 25px;
    padding-left: 22px;
}
.pixfriends .pm {
    background: url("/resources/icons/icon_message.gif") no-repeat;
    padding-left:22px;
}
.pixfriends .gb {
    background: url("/resources/icons/icon_guestbook.gif") no-repeat;
    padding-left:22px;
    margin-left: 5px;
}
.pixfriends p {
    margin-top:10px;
}

/****
 * FUNCTION
 *      registration
 ****
 */
.userinfos {
    width: 734px;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #E6E6E6;
}
.userinfos legend {
    padding: 4px;
    border: 1px solid #E6E6E6;
    border-right-width: 1px;
    border-bottom-width: 1px;
    margin-bottom: 4px;
    font-size: 12px;
    color: #818181;
}
.registrationform {
    width: 190px;
    line-height: 28px;
    display: block;
    float: left;
	font-weight: bold;
 }
 .registrationformnl {
    width: 250px;
    line-height: 28px;
    display: block;
    float: left;
	font-weight: bold;
 }
.registrationfield {
    border: 1px solid #D6D6D6;
    font-size: 10px;
    color: #535353;
    width: 200px;
}
.userinfos br, .boxHalf br, .userprofile br, .userprofileinfos br, .userprofileinfosright br {
    clear: left;
}
.formbutton {
    border:1px solid #d9d9db;
    vertical-align: top;
    background-color: #d05423;
    color: #fff;
    font-size: 10px;
    cursor: pointer;
    width: 120px;
    height: 20px;
}

/****
 * FUNCTION
 *      messages and errors
 ****
 */
.box.messages, .box.errors {
    border: 1px solid #000;
    padding: 5px;
    margin-top:10px;
    font-weight: bold;
}
.box.messages h2, .box.errors h2, .box.messages ul, .box.errors ul {
    margin: 0;
}
.box.messages ul, .box.errors ul {
    padding: 5px 0px 0px 20px;
}
.box.messages {
    border-color: #A9CA5F;
    background-color: #EDF6D8;
}
.box.errors {
    border-color: #F62C04;
    color: #F62C04;
    padding: 10px 5px 10px 50px;
    background: #FFCACA url(/resources/icons/error.gif) no-repeat 10px center;
}

/****
 * FUNCTION
 *      Upload
 ****
 */
#uploadform p {
	padding-top: 8px;
}
#uploadform p a{
	text-decoration: underline;
}
#geoListPlaceHolder {
    border: 3px solid #edecea;
    width: 600px;
    height: 400px;
    overflow: auto;
    position: absolute;
    top: -150px;
    left: 50%;
    margin-left: -200px;
}
#geoListPlaceHolderHelper{
    position: fixed;
    top: 50%;
    left: -150px;
    width: 100%;
    height: 1px;
    overflow: visible;
}
#geoListPlaceHolder .HList {
    font-size:11px;
    padding-left:5px;
    padding-top:12px;
}
#geoListPlaceHolder .HList li{
    float: left;
    width: 100px;
}
#geoListPlaceHolder ul li {
    list-style-type: none;
    height: 40px;
}
#geoListPlaceHolder .color_a {
    background: #edecea;
}
#geoListPlaceHolder .color_b {
    background: #FFF;
}
#geoListPlaceHolder .color_a:hover{
    background: #d05423;
    color: #FFF;
}
#geoListPlaceHolder .color_b:hover{
    background: #d05423;
    color: #FFF;
}

/****
 *
 * Tagtool
 *
 */
.tagtool_tagholder, .tagtool_selectedtagholder {
    float: left;
    margin: 2px;
    background-color: #ddd;
}
.tagtool_selectedtagholder {
    background-color: #aaa;
}
.tagtool_tag {
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    text-decoration: none;
}
.tagtool_icon {
    border: 0;
}

.button_de {
    background: url(/resources/flags/de.png) no-repeat center left;
    padding-left: 20px;
    text-decoration: none;
}
.button_en {
    background: url(/resources/flags/en.png) no-repeat center left;
    padding-left: 20px;
    text-decoration: none;
}

/**** TAGTOOL ****/
.media_keywords_display {
    border: 1px solid #ccc;
    background-color: #eee;
    min-height: 100px;
    width: 300px;
}
#media_keywords_tagtool {
    background-color: #fff;
    width: 160px;
}

#tagtool_scrollable_panel {
    border: 1px inset #000;
}
#tagtool_scrollable_panel-down {
    background-color: #ddd;
    border: 1px outset #000;
    margin-bottom: 5px;
}
#tagtool_scrollable_panel-up {
    background-color: #ddd;
    border: 1px outset #000;
    margin-top: 5px;
}
.tagtool_scrollable_button {
    text-align: center;
    padding: 2px;
}

.tagtool_dialog {
    float: right;
    width: 175px;
}
.tagtool_output {
    min-height: 100px;
    width: 300px;
}

/****
 *
 * lightboxList
 *
 */
.lightboxlistCloseBox :hover{
    border: 1px solid #b2b2b2;
}

/****
 * VOTING TOOL
 */
#voting_container {
    position: relative;
    width:    170px;
    height:   17px;
    background-color: #ccc;
}
#voting_indicator {
    position: absolute;
    top:      0px;
    left:     0px;
    height:   17px;
    width:    170px;
}
#voting_stars {
    position: relative;
    height:   17px;
    width:    170px;
}
#voting_stars .star {
    width: 17px;
    height: 17px;
    float: left;
    background: url('/resources/icons/star.png');
}


/***
 *
 * lightboxSelectListPlaceHolder
 *
 */
.lbsbPlaceHolder {
    width: 375px;
    display:none;
    -moz-box-shadow:15px 15px 45px -5px  #666;
    -webkit-box-shadow:15px 15px 45px -5px  #666;
}

/***
 *
 * Memberslist
 *
 */
.memberslisttable{
    width: 100%;
}
.memberslisttable .index {
    width: 10px;
}
.memberslisttable .img {
    width: 50px;
    height: 50px;
}
.memberslisttable .name {
    width: 200px;
}
.memberslisttable .cat {
    width: 200px;
}
.memberslisttable .points {
    width: 100px;
}
.memberslisttable img {
    border: 1px solid black;
    padding: 2px;
}


/***
 *
 * category
 *
 */
#category a:hover{
    text-decoration: underline;
}
#category ul li {
    float:left;
    width: 250px;
    list-style-type:none;
}
#category .title {
    font-size: 16px
}

.advancedSearchActive {
    display: block;
}
.advancedSearchClose {
    display: none;
    opacity: 0;
}


/*
.headline ul {
    margin: 0;
    padding: 0;
    height: 27px;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    border-bottom: 1px solid #CECECE;
    background-color: #fff;
}
.headline ul li {
    width: 114px;
    height: 28px;
    cursor: pointer;
    float: left;
    text-align: center;
    background: url(/resources/images/boxTabs.jpg) 0px -28px no-repeat;
}
.headline ul .activeTab {
    background-position: 0px 0px;
}
*/

/***
 *
 * static pages
 *
 */
.static {
	margin-bottom: 30px;
}
.static p {
 	padding-bottom: 10px;
}

.static ul {
 	padding-left: 15px;
 }

 /***
 *
 * Homepage Teaserbox
 *
 */
.boxTeaserInfos {
    float: left;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
/* 3px bug IE 6 */
*html .boxTeaserInfos {
    margin-left: 0px;
}
/* End hide from IE5/mac */
.boxTeaserInfos .bottom {
    background: url("/resources/icons/teaserbox_bottom.gif") left bottom no-repeat scroll;
	height: 250px;
}
.box2 .headline ul {
    margin: 0;
    padding: 0;
    height: 25px;
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    /*border-bottom: 1px solid #CECECE;*/
    background-color: #fff;
}
.box2 .headline ul li {
    width: 92px;
    height: 25px;
    cursor: pointer;
    float: left;
    text-align: center;
    /*margin-right:2px;*/
    background: url("/resources/images/boxTeaserTabs.jpg") 0px -25px no-repeat;
}
.box2 .headline ul li p {
    font-size: 12px;
    padding-top: 6px;
    margin: 0px;
	color: #cf5424;
}
.box2 .headline ul li p a{
    text-decoration: none;
    color: #cf5424;
    font-weight: bold;
}
.box2 .headline ul .activeTab {
    background-position: 0px 0px;
}
.box2 .headline ul li .activeTab p {
    font-size: 12px;
    padding-top: 6px;
    margin: 0px;
	color: #cf5424;
}


/*
 * FORUM
 */
table.boss_list {
    margin-top:     10px;
}
table.boss_list th span {
    margin-left: 5px;
}
table.boss_list tr.item td {
    background-color: #fafafa;
}
table.boss_list tr td h4 {
    font-size:      12px;
    margin:         0 0 5px;
    border-bottom:  1px solid #aaa;
}
table.boss_list td.control {
    padding:        5px 5px;

/*    border-bottom:  3px double #ccc;*/
/*    border-top:                 1px solid #aaa;*/
}
table.boss_list td.control input[type=button] {
    border:         0;
    margin:         0 0 0 5px;
    padding:        5px 10px;
    cursor:         pointer;
    font-size:	    11px;
    font-weight:    bold;
    width:          140px;

    background-color: #ddd;
    border-radius:    3px;
    border:           1px solid #ccc;
}
table.boss_list td.control input[type=button]:hover {
    background-color: #eee;
}
table.boss_list td.border-top {
    border:         1px solid #eee;
    border-bottom:  0;
    border-radius:  5px;
    background-color: #fafafa;
}
table.boss_list td.border-bottom {
    border:           1px solid #eee;
    border-top:       0;
    border-radius:    5px;
    background-color: #fafafa;
}
table.boss_list td.border-left {
    border-left:    1px solid #eee;
    border-right:   1px solid #ddd;
    background-color: #fff;
}
table.boss_list td.border-right {
    border-right:   1px solid #eee;
}

div.boss_editor {
    margin-top:     10px;

    background-color: #eee;
    border-radius:    5px;
    border:           1px solid #ccc;
}
div.boss_editor h4 {
    background-color:        #555;
    border-top-left-radius:  5px;
    border-top-right-radius: 5px;

    margin:         0;
    line-height:    22px;
    padding-left:   5px;
    color:          #fff;
}
div.boss_editor div.boss_container {
    padding:        5px;
}

/*
 * boss PM / post formattings
 */
.boss_preview {
    background-color: #fff;
    overflow-y: scroll;
    font-size:      12px;
}
.boss_post {
    margin:         5px 5px 20px 5px;
    line-height:    15px;
    font-size:      12px;
/*    padding:          10px;*/
/*    border:           1px solid #ddd;*/
/*    background-color: #fff;*/
}
.boss_post strong.boss_search_hit {
    background-color: #A9CA5F;
}
.boss_post img.smiley {
    vertical-align: middle;
}
.boss_post .reply {
    color: #aaa;
}
.boss_post h1, .boss_post h2, .boss_post h3, .boss_post h4, .boss_post h5, .boss_post h6, .boss_post p, .boss_post blockquote, .boss_post form, .boss_post label, .boss_post ul, .boss_post ol, .boss_post dl, .boss_post fieldset, .boss_post address {
    margin-bottom: 1em;
}
.boss_post h4 {
    font-size:      12px;
    margin:         0 0 5px;
    border-bottom:  1px solid #aaa;
}
.boss_post h1 {
    font-size:   11px;
}
.boss_post h2 {
    font-size:   10px;
}
.boss_post h3 {
    font-size:   9px;
}
.boss_post ul {
    padding-left: 1.5em;
    margin-left: 0;
}
.boss_post img.preview {
    margin:  5px;
    border:  1px solid #777;
    padding: 5px;
    width:   150px;
    height:  150px;
}
.boss_post .gallery {
    display:            block;
    margin:             5px 0;
    border:             1px dotted #ccc;
    background-color:   #fff;
}
.boss_post .gallery img {
    float:  left;
}
.boss_post blockquote {
    margin-left:  0;
    margin-right: 0;
    padding-left: 10px;
    border-left:  2px solid #144fae;
}
.boss_post blockquote blockquote {
    border-left: 2px solid #006312;
}
.boss_post blockquote blockquote blockquote {
    border-left: 2px solid #540000;
}
.boss_post a {
    color: #D05423;
}
.boss_pm_unread {
    font-weight:        bold;
    background-color:   #ccc;
}
.boss_pm_unread_link {
    background: url(/resources/icons/icon_message.gif) right center no-repeat;
    padding-right: 40px
}
    /* download table */
.row1 {
    background-color: #F0F0EE;
}

#branchen_rotation .br_top {
    width: 100%;
    height: 6px;
    padding-top: 5px;
    background: url(/resources/icons/grau_branche_oben.gif) left top no-repeat scroll;
}
#branchen_rotation .br_bottom {
    width: 100%;
    background: url(/resources/icons/grau_branche_unten.gif) left bottom no-repeat scroll;
}

/****
 *
 * Message Box *
 *
 */
#messageBoxPlaceHolder {
    border: 1px solid #d05423;
    width: 600px;
    height: 400px;
    overflow: auto;
    position: absolute;
    top: -150px;
    left: 50%;
    #margin-left: -200px;
    background-color:#FFF;
}
#messageBoxPlaceHolderHelper{
    position: fixed;
    top: 50%;
    left: -250px;
    width: 100%;
    height: 1px;
    overflow: visible;
    z-index: 1000;
}

#black_overlay {
    position: fixed;
    margin: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #000000;
    opacity: 0.65;
}

.suggestions_item {
    height: 20px;
    font-size: 18px;
    padding-left: 10px;
}
.suggestions_item:hover {
    background-color: #e2e2e2
}

/**
 * Disable selection for an element.
 */
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/**
 * Generic div-button styles.
 */
div.button {
    display: inline-block;

    border: 1px solid #aaa;
    border-radius: 2px;
    margin: 0;
    padding: 5px;

    cursor: pointer;

    color: #000;

    font-size: 11px;
    font-weight: bold;

    height: auto;
}
div.button.white {
    background-color: #eee;
}
div.button.white:hover {
    background-color: #ccc;
}

/**
 * Preview layer on/off button.
 */
#previewlayer .on {
    color: #d05423;
}
#previewlayer .off {
    color: #777;
}

/**
 * Preview layer.
 */
.previewlayer {
    position: absolute;

    top: 0;
    left: 0;

    visibility: hidden;
    z-index: 50003;

    border: 1px solid #aaa;
    border-radius: 2px;
    padding: 1px;
    background-color: #fff;
}

/*
 * pixelio button
 */
.px-button {
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    padding: 2px 5px;
    background-color: #d05423;
    text-decoration: none;
    border: 1px solid #000;
    border-radius: 4px;
}

/**
 * Search result from other pages
 */
.siteresults {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.siteresults ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: 24px;
}
.siteresults ul:before {
    z-index: 1;
}
.siteresults ul:after {
    position: absolute;
    content: "";
    width: 100%;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #AAA;
    z-index: 1;
}
.siteresults ul li {
    position: relative;
    text-align: center;
    z-index: 0;
    margin: 0;
    padding: 0 10px;
    border: 1px solid #AAA;
    background: #ECECEC;
    display: inline-block;
    width: 100px;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
}
.siteresults ul li:first-child {
    margin-left: 10px;
}
.siteresults ul li.selected {
    z-index: 2;
    border-bottom-color: #FFF;
    background: #FFF;
    font-weight: bold;
    color: #000;
    cursor: default;
}

