BODY {
	scrollbar-face-color:         #00468C; 
	scrollbar-shadow-color:       #0C2A50;
	
	scrollbar-highlight-color:    #00468C; 
	scrollbar-3dlight-color:      #6699CC; 
	
	scrollbar-darkshadow-color:   #003366; 
	scrollbar-track-color:        #003366; 
	scrollbar-arrow-color:        #FFFF33;
	
	background-color:             #0c2a50;
	margin-top:                   3px;
	margin-left:                  3px;
}

.menu_headline { 
	font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    11px; 
	font-weight:                  bold; 	
	background-color:             #336699;
	margin:                       0px 1px 1px 1px;
   padding:                      2px 2px 4px 2px;
}

.menu_headline a {
   color:                        #FFFFFF;
   text-decoration:              none;
}


.menu_text {
   list-style-type:              none;
   margin:                       0px;
   padding:                      0px;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px;
	vertical-align:               middle;
}

.menu_text li {   
   width:                     108px;
   margin:                    1px;   
   background:                #003366;
   text-indent:               8px;
   height:                    17px;   
   vertical-align:            middle;
}

.menu_text li:hover {   
   margin:                    1px;   
   background:                #336699;
   height:                    17px;   
   text-indent:               8px;
}

.menu_text a {   
   color:                     #FFFF00;
   text-decoration:           none;
}

.text {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CCCCCC;
	text-align: justify;	
}

.menu {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}

.text_small_info {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC;
	text-align: left;	
}

.footer {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #CCCCCC
}

.text_select {
         font-family: Verdana, Arial, Helvetica, sans-serif; 
   	   font-size: 11px; 
   	   color: #000000
}   

.pagesNo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	text-align: left;
	color: #CCCCCC
}

.pagesDropDown {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	text-align: right;
	color: #CCCCCC
}

.textEdit {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
}

.textHL {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff;
	margin: 0px
	text-align: justify;
}

.tab_sub_header {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #ffffff;
	margin: 0px
	text-align: left;
}


a {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #FFFF33
}

a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	color: #FFFF33
}

.small { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal;
	color: #CCCCCC
}

.smallVote { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal
}

.smallHL { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #EEEEEE
}

.exifDescription {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000;
}

.exifValue {
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	color: #000000; 
}

.small_image_right {
   border:           1px solid #fff;
   margin-left:      10px;
   margin-top:       10px;
   margin-bottom:    10px;  
}

.small_image_left {
   border:           1px solid #fff;
   margin-right:     10px;
   margin-top:       10px;
   margin-bottom:    10px;  
}

.small_image {
   border:           1px solid #fff;
   margin-right:     5px;
   margin-left:      0px;
   margin-top:       5px;
   margin-bottom:    5px;  
}

.tab_foto {
   color: black;
   background-color: #336699;
   cursor: pointer;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal; 
   color: #FFFFFF;   
}

.tab_foto_over {
   color: black;
   background-color: #6699cc;
   cursor: pointer;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;	
}

a.tab_foto_over:hover {
    color: white;
}

a.tab_foto:hover {
    color: white;
}

.tab {
   color: black;
   background-color: #336699;
   cursor: pointer;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px; 
   font-weight: normal; 
   color: #FFFFFF;   
}

.tab_over {
   color: black;
   background-color: #6699cc;
   cursor: pointer;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #FFFFFF;	
}

a.tab_over:hover {
   color: white;
}

a.tab:hover {
   color: white;
}

.tabset {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #6699cc;
}

h6 {
   margin : 3px;
}

.xnavigation {
   color:               #0C2A50;
   position:            absolute; 
   visibility:          visible;
   z-index:             1; 
   height:              400px; 
   width:               1400px; 
   left:                -1400px; 
   top:                 50px;
}

.text_pref {
   width:               301px;
}

.text_pref_desc {
   width:               200px;
}

.product_page_title h2 {
   margin:              5px 5px 0px 5px;
   padding:             7px 5px 10px 5px;
   border-top:          1px solid #6699cc;
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           13px; 
   text-transform:      uppercase;
   font-weight:         bold;
	color:               #ffffff; 
	background-color:    #005588;
}

.product_page_subtitle {
   margin:              0px 5px 5px 5px;  
   padding:             0px 5px 5px 5px;
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           11px;    
   font-weight:         normal;
	color:               #cccccc; 
	background-color:    #005588;
}

/* article styles */
.article_sub_header {
   margin:              0px 3px 5px 3px;
   padding:             0px 0px 3px 0px;
   border-bottom:       1px solid #6699cc;
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
   font-size:           12px; 
   text-transform:      uppercase;
   font-weight:         bold;
	color:               #EEEEEE;   
}

.article_sub_text {
   margin:              10px 10px 30px 50px;
   font-family:         Verdana, Arial, Helvetica, sans-serif; 
	font-size:           11px; 
	color:               #CCCCCC;
	text-align:          justify;	
}


/* article gallery styles */

.image_section {
   text-align:          center;   
}

.thumbnail {
   text-align:          center;
   width:               150px;
   height:              160px;
   float:               left;
   margin:              10px 8px 30px 0px;   
   background-color:    #004477;
   border:              1px solid #336699;
}
  
.thumbnail img {
   border:              1px solid #fff;
   margin:              4px 3px 3px 3px;
   padding:             0px;
}

.thumbnail a {
   margin:              0px;
   padding:             0px;
}

.clear {
   clear:               both;
}



/* THEME SECTION */
#theme_bg {
   background:                   url( '/_images/theme_bg.gif' ) repeat-x;   
   padding:                      0px;
   margin:                       0px;
   width:                        820px;
   height:                       90px;
}

#theme_logo {
   text-align:                   left;
   float:                        left;
   margin:                       0px;
   padding:                      0px;
   width:                        610px;
}

#theme_pixel {
   text-align:                   right; 
   padding:                      0px;
   margin:                       0px;     
}

#theme_language{
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
   font-size:                    10px; 
   color:                        #CCCCCC;      
   text-align:                   right;   
   vertical-align:               bottom;
   height:                       25px;
   width:                        100px;
   float:                        right;
} 

#theme_clear {
   clear:                        both;
} 



/* TOP NAVIGATION SECTION */
#top_navigation_container {
   border-top:                   1px solid #6699cc;
   border-bottom:                1px solid #6699cc;   
   width:                        820px;         
   margin:                       0px 0px 2px 0px;
}

#top_navigation_container img {
   margin:                       2px 0px 2px 0px;
}



/* VERTICAL NAVIGATION BARS */
.ver_nav_bar {
   width:                        120px;
   float:                        left;
}

.ver_nav_bar_hl  { 
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
   font-size:                    10px; 
   font-weight:                  bold; 	
   background-color:             #618db4;
   margin:                       0px 0px 0px 0px;
   padding:                      3px 0px 3px 4px;
   text-transform:               uppercase;
}

.ver_nav_bar_hl a {
   color:                        #FFFFFF;
   text-decoration:              none;
   text-transform:               uppercase;   
}     

.ver_nav_bar_small {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
   font-size:                    9px; 
   font-weight:                  normal;
   color:                        #dddddd;
}
      
.ver_nav_bar ul {
   list-style-type:              none;
   margin:                       0px 0px 5px 0px;
   padding:                      0px;         
   width:                        120px;
   display:                      block;
}
    
.ver_nav_bar_list {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px;
   margin-top:                   1px;           
   text-indent:                  8px;
   padding:                      2px 0px 2px 0px;
   display:                      block;
}
      
.ver_nav_bar_list_item  {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px;
   margin-top:                   1px;           
   background:                   #003366;
   text-indent:                  8px;
   padding:                      2px 0px 2px 0px;
   display:                      block;
}
       
.ver_nav_bar_list li {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px;
   margin-top:                   1px;           
   background:                   #003366;
   text-indent:                  8px;
   padding:                      2px 0px 2px 0px;
}
    
.ver_nav_bar_list li:hover {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px;
   margin-top:                   1px;           
   background:                   #336699;
   text-indent:                  8px;
   padding:                      2px 0px 2px 0px;
}
       
.ver_nav_bar_list a {   
   color:                        #FFFF00;
   text-decoration:              none;
}



/* MAIN SECTION */
#main_container {
   width:                        820px;
   padding:                      0px;
}

#main_content {
   width:                        574px;   
   border-right:                 1px solid #6699cc;   
   border-left:                  1px solid #6699cc;   
   float:                        left;   
   margin-left:                  2px;
   margin-right:                 2px;
}



/* FOOTER SECTION */
#ft_container {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	font-weight:                  normal;
	color:                        #cccccc;
	border-top:                   1px solid #6699cc; 	
	width:                        980px;		
}

#ft_copyright {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	font-weight:                  normal;
	float:                        left;
	width:                        574px;	
	text-align:                   center;
	margin:                       2px 0px 0px 0px;
	border-left:                  1px solid #6699cc; 
	border-right:                 1px solid #6699cc; 
}

#ft_left {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	font-weight:                  normal;	
	float:                        left;		
	margin:                       2px 0px 0px 0px;
	width:                        122px;	
}

#ft_right {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	font-weight:                  normal;
	float:                        left;			
	width:                        124px;
	padding:                      0px;
}

#ft_free {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	font-weight:                  normal;
	border-left:                  1px solid #6699cc; 
	float:                        left;
	padding:                      5px;
	margin-top:                   2px;
}



/* BANNER SECTION */
#banner_sky {
   width:                        160px;
   float:                        left;
}

#body_container {
   width:                        822px;
   float:                        left;
   border-right:                 1px solid #6699cc;      
   margin:                       0px 0px 2px 0px;
}



/* STARTPAGE SECTION */
#sp_potw_winner_container {
   width:                        180px;  
   float:                        right;
   margin:                       0px 2px 0px 0px;
}

#winner_title {
   width:                        180px;
   background-color:             #6699cc;
   color:                        #ffffff;
   font-weight:                  bold;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    11px; 
	padding:                      3px 0px 3px 0px;
	text-indent:                  3px;
}

#winner_image {
   margin:                       2px 0px 2px 0px;
}

.sp_potw_image {
}

#winner_text {
   font-weight:                  normal;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	background-color:             #003366;
}

#sp_votes {
   margin:                       5px 0px 0px 0px;
   float:                        right;
}

#sp_forum {
   margin:                       5px 0px 0px 0px;
   float:                        right;
}

#sp_stats {
   margin:                       5px 0px 0px 0px;
   float:                        right;
}

.most_clicked {
   margin:                       4px 0px 0px 15px;
}

.most_clicked_percent {
   font-weight:                  normal;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    9px; 
	color:                        #dddddd;
	margin:                       0px 0px 0px 5px;
}

/* NEWS SECTION */
#news {
   width:                        380px;
   float:                        left;
   margin:                       0px 2px 0px 2px;
}

#news_items {
   
}

#news_title {
   width:                        380px;
   background-color:             #6699cc;
   color:                        #ffffff;
   font-weight:                  bold;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    11px; 
	padding:                      3px 0px 3px 0px;
	text-indent:                  3px;
}

.news_item_hl {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    12px; 
	font-weight:                  bold; 
	color:                        #f1f1f1;
	margin:                       0px;
	text-align:                   justify;
	padding:                      10px 0px 6px 0px;
	text-indent:                  3px;	
}

.news_item_data {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    11px; 
	font-weight:                  normal; 
	color:                        #cccccc;
	margin:                       0px 5px 5px 3px;	
	text-align:                   justify;	
}

.news_item_links {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    11px; 
	font-weight:                  normal; 
	color:                        #cccccc;
	margin:                       0px 0px 0px 3px;
}

.news_item_meta {
   margin:                       3px 3px 5px 0px;
}

.news_item_meta td {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    9px; 
	font-weight:                  normal; 
	color:                        #cccccc;
	margin:                       0px	
	width:	                     150;
}


.news_item_entry {
   width:                        380px;
   margin:                       2px 0px 2px 0px;
   background-color:             #003366;
   border-bottom:                1px solid #005588; 
}

#news_links {
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
	font-size:                    10px; 
	font-weight:                  normal; 
	color:                        #cccccc;
	margin:                       0px
	text-align:                   left;
	padding:                      10px 0px 3px 0px;
	text-indent:                  3px;
}

.news_sub_header {
   margin:                       10px 3px 5px 3px;
   padding:                      20px 0px 3px 0px;
   border-bottom:                1px solid #6699cc;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
   font-size:                    12px; 
   text-transform:               uppercase;
   font-weight:                  bold;
   color:                        #EEEEEE;   
}

.news_article_header {
   margin:                       10px 3px 5px 3px;
   padding:                      15px 0px 3px 0px;
   border-bottom:                1px solid #6699cc;
   font-family:                  Verdana, Arial, Helvetica, sans-serif; 
   font-size:                    14px; 
   text-transform:               uppercase;
   font-weight:                  bold;
   color:                        #EEEEEE;   
}

/* POTW SECTION */
#potw_nav_container {
   width:                        570px;         
   margin:                       0px 0px 2px 0px;
}

#potw_nav_container img {
   margin:                       0px 1px 0px 1px;
}

.potw_big_image {
   border:           1px solid #fff;
   margin-right:     5px;
   margin-left:      5px;
   margin-top:       5px;
   margin-bottom:    5px;  
}


