body { 
	background-color: #F9F9FB;
	font-family: Arial, sans-serif;
	color:black;
	margin: 1px;
}

header {
	background-repeat: no-repeat;
	background-image: url("../images/bg_top2.gif");
	margin-left: 0px;
}

footer {
	background: url("../images/bg_bottom.gif") no-repeat scroll 0 0
		transparent;
}

#logo {
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 5px;
	height: 86px;
	width: 380px;
}
   

table { 
   border:1px;
   font-size:12px;
}
   

img { 
   border:0px;
}


a:link { 
   color:#FF581D; 
   text-decoration:none;
   font-size:12px;
}


a:visited  { 
   color:#FF581D; 
   text-decoration:none;
   font-size:12px;
}
   
   
a:hover  { 
   color:#FF581D; 
   text-decoration:underline;
   font-size:12px;
}
   

a:active  { 
   color:#FF581D; 
   text-decoration:none;
   font-size:12px;
}
   

a:focus  { 
   color:#203844; 
   text-decoration:none;
   font-size:12px;
}

#global_table_definition { 
}

table.colored {
   border: 1px solid;
   border-color:#a9aaaa;
   border-collapse:collapse;
}

table.colored th {
   background-color:#424346;
   color:white;
}

table.edit {
   border: 1px solid;
   border-color:#085300;
   border-collapse:collapse;
}
table.edit td {
   vertical-align:top;
}

table.edit th {
   background-color:#085300;
   color:white;
}

   table.colored_blue {
      border: 1px solid;
      border-color:#0A0091;
      border-collapse:collapse;
   }

   table.colored_blue th {
      background-color:#0A0091;
      color:white;
   }

   /* 
    * Position f?r Top Frame.
    */
   td.grey_0 { 
      background-color:#f1f2f4;
   }
   

   /* 
    * Position f?r Top Frame.						LINKS_RECHTS
    */
   .global_table { 
background-image: url('../images/sonstige/ramp.jpg');
background-repeat: repeat; 
      border-color:#000000;
      border-width:1px; 
      border-style:solid;
      border-collapse:collapse; 
      width:975px;
      height:94px;
      z-index:1;
   }

   /* 
    * Position f?r Top Frame.
    */
   .view_items_table { 
      border-color:#000000;
      border-width:1px; 
      border-collapse:collapse;
   }
   .td_view_item { 
      background-color:#DDDDDD;
      border-color:#000000;
      border-width:1px; 
      border-collapse:collapse;
      text-align:left;
      vertical-align:top;
   }


   /* 
    * Position f?r Top Frame.
    */
    .td_navigation { 
      border-width:1px; 
      border-style:solid;
      width:155px;
      vertical-align:top;
   }

   /* 
    * Position f?r Top Frame.
    */
    .td_content { 
      background-color:#fafafa;
      border-width:1px; 
      border-style:solid;
      width:700px;
      vertical-align:top;
      
   }
   
   /* 
    * Position f?r Top Frame.
    */
    .td_werbung { 
      border-width:1px; 
      border-style:solid;
      width:160px;
      vertical-align:top;
   }   

   /* 
    * Position f?r Top Frame.
    */
    .td_login_oben_rechts { 
      background-image:url(../images/schatten/schatten_rechts_oben.gif);
      background-repeat:repeat-y;
      height:10px;
      width:6px;
   }   

   /* 
    * Position f?r Top Frame.
    */
    .td_login_rechts { 
      background-image:url(../images/schatten/schatten_rechts.gif);
      background-repeat:repeat-y;
      height:10px;
      width:6px;
   }   


   /* 
    * Position f?r Top Frame.
    */
    .td_login_unten_links { 
      background-image:url(../images/schatten/schatten_links_unten.gif);
      background-repeat:repeat-x;
      height:0px;
   }   
   
   
   /* 
    * Position f?r Top Frame.
    */
    .td_login_unten { 
      background-image:url(../images/schatten/schatten_unten.gif);
      background-repeat:repeat-x;
      height:8px;
      width:6px;
   }   

   /* 
    * Position f?r Top Frame.
    */
    .td_login_unten_rechts { 
      background-image:url(../images/schatten/schatten_rechts_unten.gif);
      background-repeat:repeat-y;
      height:8px;
   }   

   
   .table_login_register {
      border-width:1px; 
      border-color:#757575;
      background-color:#FFF54E;
      border-style:solid;
   }  
   
   .search_button {
      border-width:1px; 
      border-color:#757575;
      background-color:#DDDDDD;
      border-style:solid;
      width:130px;
   }     
   
   .input_login_register {
      border-width:1px; 
      border-color:#757575;
      border-style:solid;
      width:125px;
      height:20px;
   } 



/*------------- NEW DEFINITIONS -------------*/

    /*
     * Defines the copyright links.
     */
    a.small_black:link {
        color:#000000; 
	font-weight:bold;
        text-decoration:none;
        font-size:10px;
    }
    a.small_black:visited {
        color:#000000; 
	font-weight:bold;
        text-decoration:none;
        font-size:10px;
    }
    a.small_black:hover {
        color:#000000; 
font-weight:bold;        
text-decoration:underline;
        font-size:10px;
    }
    a.small_black:active {
        color:#000000; 
font-weight:bold;
        text-decoration:none;
        font-size:10px;
    }


    /*
     * Defines the copyright links.
     */
    a.small_red:link { 
        text-decoration:none;
        font-size:10px;
    }
    a.small_red:visited { 
        text-decoration:none;
        font-size:10px;
    }
    a.small_red:hover { 
text-decoration:underline;
        font-size:10px;
    }
    a.small_red:active {
        text-decoration:none;
        font-size:10px;
    }


    /*
     * Defines the copyright links.
     */
    a.normal_text:link {
        color:#000000; 
        text-decoration:none;
        font-size:12px;
    }
    a.normal_text:visited {
        color:#000000; 
        text-decoration:none;
        font-size:12px;
    }
    a.normal_text:hover {
        color:#000000; 
        text-decoration:underline;
        font-size:12px;
    }
    a.normal_text:active {
        color:#000000; 
        text-decoration:none;
        font-size:12px;
    }    

    /*
     * Defines login table links.
     */
    a.big_black:link {
        color:#203844; 
        text-decoration:none;
        font-size:12px;
    }
    a.big_black:visited {
        color:#203844; 
        text-decoration:none;
        font-size:12px;
    }
    a.big_black:hover {
        color:#203844; 
        text-decoration:underline;
        font-size:12px;
    }
    a.big_black:active {
        color:#203844; 
        text-decoration:none;
        font-size:12px;
    }


    /*
     * For the counter layout.
     */
    p.very_small {
        color:#203844; 
        text-decoration:none;
        font-size:10px;
    }
   

p.p_register_new {
   font-size:16px;
   text-align:left;
}

p.index {
   font-size:16px;
   text-align:center;
}

p.p_reg_errors {
   font-size:12px;
   color:#FF0000;
}


a.search_options:link {
      color:#203844; 
      text-decoration:none;
      font-size:12px;
}
a.search_options:visited {
      color:#203844; 
      text-decoration:none;
      font-size:12px;
}
a.search_options:hover {
      color:#203844; 
      text-decoration:underline;
      font-size:12px;
}
a.search_options:active {
      color:#203844; 
      text-decoration:none;
      font-size:12px;
}


a.login_table:link {
      color:#203844; 
      text-decoration:none;
      font-size:12px;
}
a.login_table:visited {
      color:#203844; 
      text-decoration:none;
      font-size:12px;
}
a.login_table:hover {
      color:#203844; 
      text-decoration:underline;
      font-size:12px;
}
a.login_table:active {
      color:#203844; 
      text-decoration:none;
      font-size:12px;
}


a.global_table_top:link {
    color:#203844; 
    text-decoration:none;
    font-size:12px;
}
a.global_table_top:visited {
    color:#203844; 
    text-decoration:none;
    font-size:12px;
}
a.global_table_top:hover {
    color:#203844; 
    text-decoration:underline;
    font-size:12px;
}
a.global_table_top:active {
    color:#203844; 
    text-decoration:none;
    font-size:12px;
}

.global_navigation {
background-image: url('../images/sonstige/ramp_top.gif');
background-repeat:repeat-y; 
    border-width:0px; 
    background-color:#C6CBD4;
    width:975px;
}

.global_navigation_td {
    vertical-align:bottom;
    padding:0px;
    text-align:right;
}

.global_navigation_def {
    border-width:1px; 
    border-color:#757575;
    background-color:#FFF54E;
    border-style:solid;
    width:400px;
}

.gtd_td_big {
    width:150px;
    height:20px;
}       

.gtd_td {
    width:75px;
    height:20px;        
}           

p.p_add_item {
   font-size:16px;
   text-align:left;
}

p.p_add_item_small {
   font-size:7pt;
   text-align:left;
}

select.select_type {
    width:250px;
}

textarea.textarea_type {
    width:400px;
    height:200px;
}

input.input_type {
    width:250px;
}




img.blackborder {
   border:1px solid #B9BDC4;
}

table.propinfo {
   width:600px;
   border-collapse:collapse;
   border:1px solid #B9BDC4;
}

table.propinfo th {
   width:50%;
   text-align:left;
   background-color:#C6CBD4;
   color:black;
   padding-left:2px;
   border:1px solid #B9BDC4;
}

table.propinfo td {
   vertical-align:top;
   width:50%;
   text-align:left;
   border-right:1px solid #B9BDC4;
}

table.propinfo_inner td {
	width:10%;
   text-align:left;
   border-right:0px;
}

/*
 * defines the table for view items.
 */
table.view_item {
    border-collapse:collapse;
}

table.view_item td {
    text-align:left;
    vertical-align:center;
    border:1px solid;
    border-color:#B9BDC4;
}

table.view_item_sub {
}

table.view_item_sub td {
    border:0px;
}

table.login_table {
    border-width:1px; 
    border-color:#757575;
    background-color:#FFF54E;
    border-style:solid;    
    width:140px;
}

h1 {
   font-size:16px;
	margin: 5px 5px 0px 0px;
}
h2 {
    font-size:16px;
	margin: 0px 5px 5px 5px;
	font-weight: normal;
}

h3 {
    font-size:15px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
}

normal_font {
   font-size:12px;
   font-style:normal;
}


td.size_middle {
   font-size:14px;
   text-align:left;
}

td.size_normal {
   font-size:12px;
}


/*
 * defines the table for view items.
 */
table.myprops_add {
    width:600px;
}

td.myprops_add {
   width:120px;
   vertical-align:top;
}

select.myprops_add {
   width:300px;
}

input.myprops_add {
   width:300px;
}

textarea.myprops_add {
   width:300px;
   height:150px;
}

/*
 * defines the standard table.
 */
table.standard {
    width:600px;
    text-align:center;
    border:0px;
}
table.standard td {
    text-align:left;
    border:0px;
}

/*
 * defines the standard table with lines.
 */
table.standard_lined {
    width:600px;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
table.standard_lined td {
    border-width:1px; 
    border-color:#777777;
    border-style:solid;  
    text-align:left;
    padding-left:2px;
    padding-right:2px;
    vertical-align:top;
}
table.standard_lined th {
    border-width:1px; 
    border-color:#777777;
    border-style:solid;  
    text-align:center;
}
/*
 * defines the standard table with lines.
 */
table.standard_center, table.standard_center_index, table.standard_center_four {
    width:600px;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
table.standard_center_index {
    width:880px;
    text-align:center;
    border-left:1px;
    border-bottom:1px;
    border-top:1px;
    border-color:#B9BDC4;
    border-style:solid;  
    border-collapse:collapse;
    
}
table.standard_center_four {
    width:600px;
    text-align:center;
    border-left:1px;
    border-bottom:1px;
    border-top:1px;
    border-color:#B9BDC4;
    border-style:solid;  
    border-collapse:collapse;
    
}

table.standard_center td, table.standard_center_index td, table.standard_center_four td {
    border-right:1px solid #B9BDC4;
     
    text-align:center;
    padding-left:2px;
    padding-right:2px;
}
table.standard_center th, table.standard_center_index th, table.standard_center_four th {
    border-width:1px; 
    border-color:#777777;
    border-style:solid;  
    text-align:center;
}

/*
 * defines the standard table with lines.
 */
table.standard_center_noline {
    width:600px;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
table.standard_center_noline td {
    border-width:0px; 
    border-style:solid;  
    text-align:center;
    vertical-align:top;
    padding-left:2px;
    padding-right:2px;
}
table.standard_center_noline th {
    border-width:0px; 
    border-style:solid;  
    text-align:center;
}

/*
 * defines the standard with small.
 */
table.standard_small {
    text-align:center;
    font-size:9px;
    border:0px;
    border-collapse:collapse;
}
table.standard_small td {
    border-width:0px; 
    border-color:#AAAAAA;
    border-style:solid;  
    text-align:center;
    padding-left:2px;
    padding-right:2px;
}

a.small {
	font-size:10px;
}
a.small:hover  { 
   color:#FF581D; 
   text-decoration:underline;
}

a.small:active  { 
   color:#FF581D; 
   text-decoration:none;
}

a.small:focus  { 
   color:#203844; 
   text-decoration:none;
}

a.small:link { 
   color:#FF581D; 
   text-decoration:none;
}

a.small:visited  { 
   color:#FF581D; 
   text-decoration:none;
}

table.item_owner_details{
	border-collapse: collapse;
}
table.item_owner_details th, table.item_owner_details td{
	text-align: left;
	border: 1px solid black;
}

table.item_owner_details_inner th, table.item_owner_details_inner td{
	border: none;
}


ul {
	margin: 0px;
}
li {
	margin-left: 0.0em;	
}

div.content_box_new_outer {
	padding-top:10px;
	width: 1083px;
}

table.content_box_new {
	border-collapse: collapse;
	padding: 30px;
}

table.content_box_new th, table.content_box_new td {
	border: 1px solid grey;
	padding: 2px;
}

table.content_box_new th {
	text-align: left;
	background-color: #c5cbd8;
	border: 1px solid grey;
	padding-left: 4px;
}

div.content_box_new_thumbnails table td {
    border:none;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
}

a.content_box_new_header {
	font-size: inherit;
}

table.nostyle td {
	border: none;
}

#gallery2 li.hidden{
display:none;
}

#gallery2 li{
	list-style-type:none;
	list-style-image:none;
}

.ui-autocomplete {
	font-size: 12px;	
}

#navigation {
	background-repeat: no-repeat;
	background-image: url("../images/bg_navi.gif");
	padding-left: 13px;
	padding-top: 5px;
	width: 166px;
}

#footer {
	width: 1278px;
	margin-left: 20px;
	height: 18px;
	font-weight: bold;
}

#banner {
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-top: 11px;
	height: 830px;
}

#category_box_original {
	background-image: url("../images/bg_original.gif");
}

#category_box_replica {
	background-image: url("../images/bg_replicas.gif");
}

#category_box_licenced {
	background-image: url("../images/bg_licensed.gif");
}

#category_box_screen_matched {
	background-image: url("../images/bg_screen_matched.gif");
}

#category_box_original, #category_box_replica, #category_box_licenced, #category_box_screen_matched {
	background-repeat: no-repeat;
	width: 175px;
    padding-left: 5px;
	height: 225px;
}

#category_box_original_vi {
	background-image: url("../images/bg_original.gif");
}

#category_box_replica_vi {
	background-image: url("../images/bg_replicas.gif");
}

#category_box_licenced_vi {
	background-image: url("../images/bg_licensed.gif");
}

#category_box_screen_matched_vi {
	background-image: url("../images/bg_screen_matched.gif");
}

#category_box_original_vi, #category_box_replica_vi, #category_box_licenced_vi, #category_box_screen_matched_vi {
	background-repeat: no-repeat;
	width: 178px;
    padding-left: 5px;
	height: 225px;
}

#category_box_movie,#category_box_image,#category_box_link,#category_box_category
	{
	width: 160px;
	text-align: center;
}

#category_box_original_li {
	background-image: url('../images/search_original.gif');
}

#category_box_replica_li {
	background-image: url('../images/search_other_replicas.gif');
}

#category_box_licenced_li {
	background-image: url('../images/search_licensed.gif');
}

#category_box_screen_matched_li {
	background-image: url('../images/search_screen-matched.gif');
}

#category_box_original_li, #category_box_replica_li, #category_box_licenced_li, #category_box_screen_matched_li {
	width: 905px; 
	height: 120px; 
	background-repeat: no-repeat; 
}

#category_box_li_left {
	position: relative; 
	width: 370px; 
	display: table-cell;
}

#category_box_li_left_movie {
	position: relative; 
	width: 320px; 
	top: 15px; 
	left: 20px; 
	font-weight: bold;
}

#category_box_li_left_item {
    position: relative; 
    top: 30px; 
    left: 20px; 
    width: 320px; 
}

#category_box_li_center {
    position: relative; 
    left: 0px; 
    width: 155px; 
    text-align: center; 
    display: table-cell;
}

#category_box_li_right {
    position: relative; 
    width: 379px; 
    display: table-cell; 
    font-size: 12px; 
    color: #191913;
}

#category_box_li_right_top {
    position: relative; 
    width: 190px; 
    height: 72px; 
    display: table-row;
}


#category_box_li_right_bottom {
    position: relative; 
    width: 190px; 
    display: table-row;
}

#category_box_li_right_top div, #category_box_li_right_bottom div {
    position: relative;
    left: 190px; 
    width: 190px; 
    text-align: center;
}

#category_box_movie {
	padding-top: 5px;
	height: 28px;
}

#category_box_image {
	height: 120px;
	display: table-cell;
	vertical-align: middle;
}

#category_box_link {
	height: 30px;
}

#category_box_category {
	height: 23px;
	padding-top: 8px;
}

#top-user {
	position: absolute;
	left: 438px;
	top: 11px;
}

#top-originals {
	position: absolute;
	left: 638px;
	top: 11px;
}

#top-items {
	position: absolute;
	left: 863px;
	top: 11px;
}

#top-comments {
	position: absolute;
	left: 1070px;
	top: 11px;
}

#loginbar {
	padding-right: 20px;
	padding-left: 2px;
	padding-top: 10px;
	padding-bottom: 8px;
	height: 28px;
} 

#loginbar_top {
	padding-bottom: 8px;
}

#content {
	padding-top: 2px;
}

#itemspaging {
	width: 882px;
	padding-bottom: 5px;
	margin-bottom: 7px;
}

td.loginbar_left {
	background: url("../images/bg_yellow_bar_left.gif");
	background-repeat: no-repeat;
	width: 3px;
}

td.loginbar_content {
	background: url("../images/bg_yellow_bar.gif");
	background-repeat: repeat-x;
	height: 26px;
}

td.loginbar_right {
	background: url("../images/bg_yellow_bar_right.gif");
	background-repeat: no-repeat;
	width: 3px;
}

#block {
	padding-top: 10px;
}
#center {
	text-align: center;
}

#thumbnails div{
	display: table-cell;
	width: 100px;
	vertical-align: middle; 
}

#description, #thumbnails, #image, #social, #gsense, #info {
	padding-top: 12px;
}

#details #left, #details #right {
	display: table-cell;
	border: 1px solid black;
}
#details #bottom {
	display: table-row;
}

table.details li {
	margin-left: 12px;
}

table.details td {
	padding: 4px;
}

table.details td.headline_left, table.details td.headline_right, table.details td.headline {
	font-weight: bold;
	font-size: 13px;
}

table.details td.headline {
	border-top: 1px solid #A7A8AC;
	padding-top: 10px;
}

table.details td.noheadline_left, table.details td.noheadline_right, table.details td.noheadline {
	background-color: #FAFAFC;
}
table.details td.headline_left, table.details td.noheadline_left {
	border-right: 1px solid #A7A8AC;
}


.standard_index li {
	margin-left: 12px;
}

.padding_default td {
	padding: 3px;
}

table.table_search_options td {
	padding: 1px;
}

table.add_edit_item td, table.login_form td {
	padding: 3px;
}
#details {
	margin-top: 15px;
	background-color: #EEEFF3;
	border: 1px solid #A7A8AC;
	-moz-border-radius:10px; /* Firefox */
    -webkit-border-radius:10px; /* Safari, Chrome */
    -khtml-border-radius:10px; /* Konqueror */
    border-radius:10px; /* CSS3 */
}

font.small
	{
	font: 8pt verdana, arial;
	}

