	body {
		color: #ffd783;
		font-size : 11px;
		background: #260000 url(./images/mainbg.jpg) repeat-x;
		font-family: Arial, Helvetica, sans-serif;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
	}

	.clearing {
		clear:both;
	}

    /*error mesage */

    .errormessage{
        min-height:200px;
        color:red;
    }

    span{
        color:#FDBe5A;
        }

	#header_top {
		text-align: right;
		float:right;
        width:517px;
        background: #260000 url(./images/bg_header_top.jpg) no-repeat;
        height: 44px;
        overflow:hidden;
		margin: 0px auto 25px auto;
	}

	#containerdiv {
		background: #3c0000;
		width: 980px;
		min-height: 700px;
		margin: 40px auto 0px auto;
		border: 1px solid #6e5555;
        position: relative;
	}


	/* Elementauszeichnungen */

	h1 {

		margin: 0 0 20px 0;
		padding-left:30px;
		font-size: 18px;
        background: #420000 url(./images/bg_light_red_grad.jpg) repeat-x;
        height:31px;

	}


/*
    .underline {
        border-bottom: solid 1px #663333;
    }

*/
	h2 {
		margin: 20px 0 25px 5px;
		padding-left:30px;
		font-size: 16px;
        background: #420000 url(./images/bg_heading_dark.jpg) repeat-x;
        height:31px;
   }

	h3 {
		margin: 10px 0 0 5px;
		padding: 0;

		font-size: 14px;
	}

	hr {
		margin: 0 10px 5px 0;
		padding: 0 0 0 0;
		height: 1px;

	}


    .content_abstand_links{
        padding-left: 15px;
    }

	a:link  {
		 color:#FDBe5A;
		text-decoration: none;
	}

    a:visited{
		 color:#FDBe5A;
        text-decoration: none;
    }
	a:hover {
        color:#FDBe5A;
		text-decoration: underline;
	}

	/* Formularauszeichnungen */

		fieldset {
			background-color: #2F0000;
			border: 1px solid #5F0000;
			margin: 20px 0 0 0;
			padding: 0;
		}

    h1

		legend {
            margin-left:1em;

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


		}
		fieldset ul {
			padding: 1em 1em 0 1em;
			list-style: none;
		}

		fieldset li {
			padding-bottom: 1em;
		}

		fieldset.submit {
			border-style: none;
		}

		label {
			float: left;
			width: 150px;
			margin-right: 1em;
		}


        /* floating logo */

    #mmx_logo {
        position: absolute;
        z-index: 100;
        margin: 0;
        padding: 0;
        top: -37px;
        left: -7px;
        width: 301px;
        height: 122px;
        background-image: url("images/mmxlive_logo.jpg");
    }


	/* Advertising Area */

	#advtdiv {
        position: relative;
		float:right;
		width: 730px;
		min-height: 290px;
	    margin:5px 5px 0px 0px;

	}

    #advtdiv p {
        float:right;
        margin-right:50px;
        font-size:15px;
        font-weight:700;
	}

    #advtright{
		float: right;
		min-height: 280px;
		min-width: 380px;

	}


	#upper_user_teaser {
		width:300px;
        overflow: hidden ;
        float:left;
        margin: 50px 0 0 0;
    }

    .topList{
      border:1px solid #ffd783;
      margin-right:5px;
	}

	.upper_user_highlight_upper {
		width: 100%;
	    margin : 5px 0 10px 0;
	}
	.upper_user_highlight_lower {
		width: 400px;
        overflow: hidden;
		margin : 10px 0 0 0;
	}

	.user_image_highlight {

		width: 114px;
		height: 114px;

        margin : 0px 0px 0px 15px;
	}



    /* usersnapdiv */

    .member_multimediadiv  {
		float:left;
		min-width: 190px;
		min-height: 200px;
        margin:10px;
	}



	/* contentdiv */


	#content_area {
		float:right;
		width: 720px;
		min-height: 600px;
    	margin: 15px 5px 5px 0px;
		border: 1px solid #6e5555;
        background-color: #420000;
        overflow:hidden;
        position:relative;
	}
    #content_area_inner {

		margin: 35px 10px 20px 20px;
	}


    #content_area p {
     margin: 3px 0 3px 10px;
    }

    .online_infodiv {
		width: 120px;
		height: 130px;
		padding: 5px;
		border: 1px solid white;
        position: relative;
        z-index:100;
        background-color: #260000;
	}

	/* left navigationdiv */
	#navidiv {
		float:left;
		width: 200px;
		min-height: 400px;
        margin-bottom:5px;
        margin-top: 160px;
        padding:10px;
	}



	#navichatdiv {
		float:left;
		width: 190px;
		min-height: 150px;
		margin-top:110px;
       /* background-image: url("images/navi_verlauf.gif");
        background-repeat: repeat-x;*/
		text-align: center;
		font-size: 120%;
        border: 0.1em solid #6e5555;
        background-color: #3c0000;
	}



	#navionlinediv {
		float:left;
		width: 190px;
		min-height: 150px;
		margin-top:5px;
        border: 0.1em solid #6e5555;
        background-color: #3c0000;
	}

	#navilogindiv {
		float:left;
		width: 190px;
		min-height: 150px;
		margin-top:5px;
		background-color:#000;
		border: 1px solid white;
	}

	/* left navigation links */

    .modulboxdiv{
       float:left;
		width: 190px;
		min-height: 150px;
        margin:20px 0 10px 0;
        text-align: center;
        border: 0.1em solid #6e5555;
        background-color: #3c0000;
    }

    .modulboxdiv_hdr{
        padding:10px 5px 0 15px;
        height:53px;
        text-align:left;
        background-image: url("images/modulbox_bg.jpg");
        background-repeat: repeat-x;
    }


    .modulboxdiv_hdr img {
        margin-right :  20px;
        width :30px;
        height:30px;
    }


    .modulboxdiv_detail{
     padding:5px;
     text-align: left;
    }

    #modulboxdiv_chat{
        padding:5px;
    }

	#navcontainer ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 14px;
	}

	#navcontainer li {
		margin: 0 0 3px 0;
	}

	#navcontainer a {
		display: block;
		padding: 2px 2px 2px 24px;
		width: 130px;
	}

	#navcontainer a:link, #navlist a:visited {

		text-decoration: none;
	}

	#navcontainer a:hover {

	}

    #chatbox  {

        width:160px;
	}

	#chatbox a {
        padding: 0;
        margin-right: 10px;
		display: inline;
	}

	#active a:link, #active a:visited, #active a:hover {

	}

	/* footer */

	#footer {
		width: 100%;
		height: 60px;
		margin-top:10px;
	}

	#footer_below {
		margin:10px 0 20px 0;
		width: 100%;
		text-align: center;
	}

	.centered{
		text-align: center;
	}

	/* user default profiles */

	.user_profile {
        /*background-image: url("images/element_verlauf.gif");*/
        background-repeat: repeat-x;
	    float: left;
		width: 335px;
		height: 132px;
		background-color: #3c0000;
        border: 0.1em solid #663333;
		margin: 7px 0px 0px 5px;
		font-size: 11px;
	}

	.user_image {
		background-color: inherit;
		width: 120px;
		height: 120px;
		border: 0.1em solid #663333;
	}

	.image_area {
		margin: 5px 5px 5px 5px;
		float: left;
		border: none;
        width:120px;
        height:120px;
        border: 0.1em solid #663333;
	}

    .image_area img {
        width:120px;
        height:120px;
	}


	.user_desc {
        font-size: 11px;
		padding: 5px 5px 5px 5px;
		height: 120px;
		float:right;
        width: 190px;
	}


	.user_desc_innerleft{
	       float: left;
	       width:100px;
	}

	.user_desc_innerright{
	     float: right;
	     width: 150px;
	}


	.user_name {
		text-align: left;
		font-size: 12px;
        float:left;
        height:30px;
	}

	.user_shorttext {
        width:150px;
        clear:both;
        overflow: hidden;
		text-align: left;
		font-size: 11px;
	}


	/* nickpage user profile detailed */

	#nick_profile {
        overflow: hidden;
        padding: 5px;
		background-color: inherit;
	}

    .nickpage_profile li{
		padding: 5px 0px 0px 5px;
		list-style-type: none;
    }

	.nick_profile_details {
		padding-top: 10px;
	}
	.nick_profile_details li {
		list-style-type: none;
	}

     .nick_profile_details  span {
           float:left;
           width:120px;
           font-weight: bold;
           display:block;
        }

	.nick_profile_desc {
		background-color: inherit;
		padding: 5px 0px 0px 5px;
	}

     #nick_section_details   span {
           float:left;
           width:120px;
           font-weight: bold;
           display:block;
           clear:left;
        }

      #nick_section_details    li {
           list-style: none;
           text-align:left;
        }

	.nick_user_image {
		margin: 5px;
		background-color: inherit;
		width: 150px;
		height: 150px;
		border: 0.1em solid #663333;
	}

    .nick_user_image img {
		width: 150px;
		height: 150px;
	}



	#nick_user_shortprofile {
		float: left;
		margin-right: 5px;
		height: 250px;
		background-color: inherit;
	}

         #nick_sender_shortprofile {
		float: left;
		margin-right: 5px;
		height: 500px;
		background-color: inherit;
	}

 .imagelist_ul {
        list-style-type:none;

    }

    .imagelist_ul li {
        float:left;
        width:150px;
        height: 150px;
        margin: 0 0 10px 0;
    }
	/* Nick Profile Functions */

	/* Video Detailansicht */


	#video_details li {
		padding: 5px 0px 0px 5px;
		list-style-type: none;
	}

    #video_details  span {
           float:left;
           width:160px;
           font-weight: bold;
           display:block;
        }

	#video_desc {
		padding: 5px;
	}

	/* statistics */
	#navi_stats li{
        text-align:left;
		padding-left: 15px;
		font-size: 11px;
	}

	/* TOP Bilder / Videosets */

	.video_profile_info {
		position: absolute;
		bottom: 0px;
		right: 0px;

	}

    .video_shorttext {
        overflow: hidden;
	}

    /* Friendslist */

	.friend_list li{
		padding: 5px;
		font-size: 12px;
        list-style-type: none;
	}


    /* Kategorien */

    .cat_box{
        background-color: inherit;
        float: left;
        padding: 5px;
        border: 1px solid #fff;
        width: 200px;
        height: 100%;
    }



    a.tooltip,
    a.tooltip:link,
    a.tooltip:visited,
    a.tooltip:active {
        position: relative;
        text-decoration: none;
        border-bottom: 0px dotted #4dbcf3;
    }

    a.tooltip:hover {
        background: transparent;
        z-index: 100;
    }

    a.tooltip span {
        display: none;
        text-decoration: none;
    }

    a.tooltip span img {
        margin:5px;
        float:left;
    }

    a.tooltip:hover span {
        display: block;
        position: absolute;
        top: -53px;
        left: -250px;
        height:40px;
        width: 275px;
        z-index: 100;
        border: 0.1em solid #663333;
        padding: 5px;
        background-color: #3c0000;
        text-align: left;
        background-image: url("images/modulbox_bg.jpg");
        background-repeat: repeat-x;
    }


    .iconbox_70 {
        text-align:center;
        margin:0 0 0 10px;
        float:left;
        overflow:hidden;
        width:70px;
        height:30px;
        background-image:url(./images/icon_blank_70.gif)

    }
    .iconbox_letter_70 {
        text-align:center;
        margin:0 0 0 10px;
        float:left;
        overflow:hidden;
        width:70px;
        height:30px;
        background-image:url(./images/icon_letter_70.gif)

    }
    .iconbox_letter_70 p {

        margin:9px 30px 0 0;


    }
    .iconbox_coin_70 {
        text-align:center;
        margin:0 0 0 10px;
        float:left;
        overflow:hidden;
        width:70px;
        height:30px;
        background-image:url(./images/icon_coin_70.gif);
    }
    .iconbox_coin_70 p {

        margin:9px 30px 0 0;


    }
    .iconbox_head_70 {
        text-align:center;
        margin:0 0 0 10px;
        float:left;
        overflow:hidden;
        width:70px;
        height:30px;
        background-image:url(./images/icon_head_70.gif);
        font-size:10px;
    }
    .iconbox_head_70 p {
        margin:0 30px 0 5px;
    }
    .iconbox_30 {
        text-align:center;
        margin:0 0 0 10px;
        float:left;
        overflow:hidden;
        width:30px;
        height:30px;
        background-image:url(./images/icon_blank.gif)

    }

    .mtop_iconbox {
        margin-top:9px;
    }

    .video_info {
        /*background-image: url("images/element_verlauf.gif");*/
        background-repeat: repeat-x;
	    float:right;
		width: 335px;
		height: 170px;
		background-color: #3c0000;
        border: 0.1em solid #663333;
		margin: 7px 0px 0px 5px;
		font-size: 11px;
	}

    .mysettings {
        list-style-type:none;
        margin: 10px 0 0 5px;
		padding-left:30px;
        width:250px;
        overflow:hidden;
    }

     .mysettings_left {
        margin-left:35px;
        float:left;
		width:250px;
        overflow:hidden;
      }
    .mysettings_right {
    float:right;
	width:250px;
    overflow:hidden;
    margin-right:50px;
    }


     #mybuddy {
        background: #420000 url("./images/icon_myfriends_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #myfavorites {
         background: #420000 url("./images/icon_star_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #myobservers {
         background: #420000 url("./images/icon_myfriends_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #mybans {
        background: #420000 url("./images/icon_deny_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }

    #mynewmessages {
    background: #420000 url("./images/icon_letter_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #mymessages {
         background: #420000 url("./images/icon_letter_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #myguestbook {
         background: #420000 url("./images/icon_book_open_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }

    #myprofile {
        background: #420000 url("./images/icon_head_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #myprofileedit {
         background: #420000 url("./images/icon_head_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #mychangepw {
             background: #420000 url("./images/icon_lock_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
             }
     #myIam18 {
        background: #420000 url("./images/icon_myfriends_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
    #mybeanactor {
        background: #420000 url("./images/icon_myfriends_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }

    #mycoins {
        background: #420000 url("./images/icon_coins_charge_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #mybalancelog {
        background: #420000 url("./images/icon_bills_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #myorder {
        background: #420000 url("./images/icon_myfriends_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }
     #myimgvids {
        background: #420000 url("./images/icon_myimgvids_30.jpg") no-repeat;
        padding:7px 0 0 40px;
        height: 30px;
        overflow:hidden;
    }

    #whoisonline a {
        padding: 0;
        text-decoration: none;
        display: inline
    }

    #whoisonline a:hover {
        padding: 0;
        text-decoration: none;
        display: inline
    }

    #whoisonline li {
        color: green;
        margin-right: 5px;
        display: inline;
        font-size: 11px;
        list-style-type: none;
    }

    #whoisonline-iframe a {
        padding: 0;
        text-decoration: none;
        display: inline
    }

    #whoisonline-iframe a:hover {
        padding: 0;
        text-decoration: none;
        display: inline
    }

    #whoisonline-iframe li {
        margin-right: 5px;
        font-size: 11px;
        list-style-type: none;
    }

    .button {
        padding-bottom: 15px;
    }


    .video_info_small {
		float:left;
		width: 140px;
		height: 200px;
		background-color: #3c0000;
        		border: 0.1em solid #663333;
		margin: 10px 0px 0px 5px;
		font-size: 11px;
	}
    .video_titel {
		display: block;
		width: 140px;
		height: 25px;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
	}
    .video_descr {
	    	float:left;
		width: 120px;
		height: 30px;
		font-size: 11px;
	}
    .video_image_area {
		margin: 10px 10px 10px 10px;
		border: none;
        		width:120px;
        		height:120px;
        		border: 0.1em solid #663333;
	}

    #maschinengirls {
    	height:730px;
        	overflow: hidden ;
        	margin: 0 0 0 0;
    }
    .maschinen_info_small {
		float:left;
		width: 160px;
		height: 200px;
		background-color: #3c0000;
        		border: 0.1em solid #663333;
		margin: 10px 0px 0px 5px;
		font-size: 11px;
	}
    .maschinen_titel {
		display: block;
		width: 160px;
		height: 25px;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
	}
    .maschinen_descr {
	    	float:left;
		width: 160px;
		height: 30px;
		font-size: 11px;
	}
    .maschinen_image_area {
		margin: 10px 10px 10px 10px;
		border: none;
        		width:138px;
        		height:103px;
        		border: 0.1em solid #663333;
	}

    #camgirls {
    	height:515px;
        	overflow: hidden ;
        	margin: 0 0 0 0;
    }
    .cam_info_small {
		float:left;
		width: 160px;
		height: 200px;
		background-color: #3c0000;
        		border: 0.1em solid #663333;
		margin: 10px 0px 0px 5px;
		font-size: 11px;
	}
    .cam_titel {
		display: block;
		width: 160px;
		height: 25px;
		font-weight: bold;
		font-size: 11px;
		text-align: center;
	}
    .cam_descr {
	    	float:left;
		width: 160px;
		height: 30px;
		font-size: 11px;
	}
    .cam_image_area {
		margin: 10px 10px 10px 10px;
		border: none;
        		width:138px;
        		height:103px;
        		border: 0.1em solid #663333;
	}

    #camlist {
    	height:1320px;
        	overflow: hidden ;
        	margin: 0 0 0 0;
    }
    #seitenzaehler {
    	height:20px;
        	overflow: hidden ;
        	margin-bottom:5px;
    }
