
/*** Reset style ***/
* {
 margin:0;
 padding:0;
 /*border:0;*/
}

@font-face {
    font-family: Futura-CondensedExtraBold;
    src: url(Futura-CondensedExtraBold.otf);
}

html,body {
	margin: 0;
  padding: 0;
	height: 100%; /* needed for container min-height */
  /* background-color: #FFFFFF; */
	background-color: #FFFFFF;
	font-family: Myriad Pro, Arial;
	font-size: 13px;
  color: #333333;
	scrollbar-face-color: #7B87C2; 
	scrollbar-shadow-color: #7B87C2;
	scrollbar-highlight-color: #7B87C2; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
}

html {
	overflow: scroll;
	overflow-x: auto;
}

p {
 font-size: 13px;
 height: 5px;
}

img {
   border:0px solid #FFFFFF;
}

hr {
 border: 1px solid #4F4F4F; 
   width: 100%;
 }

li {
 list-style-position: inside; 
}  
 

/*** Headlines ***/
h1 {
 color: #333333;
 font-size: 30px;
 font-weight: normal;
 font-family: Impact, Arial; 
 margin-top: 0px;
 margin-left: 0px;	
}

h2 {
  font-size: 14px;
}

h3 {

 font-size: 20px;
 font-weight: bold; 
}

/*** Links ***/
 a {
  color: #333333;
  text-decoration: none;
  cursor: pointer;
 }
 
 a:visited {
  color: #333333;
 }
 
 a:hover {
  color: #00CC66;
 }

 a:active {
  color: #333333;
 }
 

 // Box menu
 a.link_box_menu {
  color: #333333;
  text-decoration: none;
  cursor: pointer; 
 } 
 
 .link_box_menu a:link {
  color: #333333;
  text-decoration: none;
  cursor: pointer;
 }

  .link_box_menu a:visited {
   color: #333333;
  }
 
 .link_box_menu a:hover {
   color: #00CC66;
 }

 .link_box_menu a:active {
  color: #333333;
 }
 
 
 // Containers
 a.container_link {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer; 
 }
 
 .container_link a:link {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
 }

  .container_link a:visited {
   color: #FFFFFF;
  }
 
 .container_link a:hover {
   color: #00CC66;
 }

 .container_link a:active {
   color: #FFFFFF;
 }
 
 // Containers (hover color)
 a.container_link_hover {
  color: #00CC66;
  text-decoration: none;
  cursor: pointer; 
 }
 
 .container_link_hover a:link {
  color: #00CC66;
  text-decoration: none;
  cursor: pointer;
 }

  .container_link_hover a:visited {
  color: #00CC66;
  }
 
 .container_link_hover a:hover {
   color: #FFFFFF;
 }

 .container_link_hover a:active {
  color: #00CC66;
 }


/*** Forms ***/
.input_texta { 
 font-size: 13px; 
 color: #FFFFFF;
 background-color: #4F4F4F;  
 border: 1px solid #4F4F4F;  
}

input { 
 font-size: 13px; 
 color: #FFFFFF; 
 background-color : #4F4F4F;
 border: 1px solid #4F4F4F; 
}

select { 
 font-size: 13px; 
 color: #FFFFFF;  
 background-color : #4F4F4F; 
 border: 1px solid #4F4F4F; 
}

.input_button {
 font-weight:bold;
 color: #FFFFFF;
 height: 18px;
 background-color: #4F4F4F;
 cursor: pointer;
 border: 0px solid #4F4F4F; 
 padding: 0px 5px;	
}

.input_button_alert {
 font-weight:bold;
 color: #FFFFFF;
 height: 18px;
 background-color: #FF0000;
 cursor: pointer;
 border: 0px solid #FF0000; 
 padding: 0px 5px;	
}

.kontakt_honeypotfield_website { 
 display:none; 
}

.kontakt_honeypotfield_email { 
 display:none; 
}
 
/*** The page ***/
#wrapper {
 border: 0px solid #000000;
 width: 1050px;
 height: 100%;
  /* background-color: #FFFFFF; */
	background-color: #FFFFFF;
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;  
}

#wrapper_admin {
 border: 0px solid #000000;
 width: 1050px;
 height: 95%;
 background-color: #FFFFFF; 
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;  
}

#wrapper_footer_admin {
 border: 0px solid #000000;
 width: 1050px;
 height: %;
 background-color: #FFFFFF; 
 margin-left: auto;
 margin-right: auto;
 margin-top: 0px;
 margin-bottom: 0px;  
}

/*** Containers ID ***/
/*
#container_top {
 border: 0px solid #000000;
 width: 100%;
 height: 150px;
 background-color: #FFFFFF;
 background-image: url('../images/design/top/blue.png'); 
 background-repeat: no-repeat; 
 background-position: right;  
}
*/

#container_top_margin {
 border: 0px solid #000000;
 width: 100%;
 height: 0px;
}

#container_top {
 border: 0px solid #000000;
 width: 100%;
 height: 200px;
}

#container_menu {
 border: 0px solid #000000;
 width: 100%;
 height: 40px;
 margin-left: 6px;
}

#container_menu_admin {
 border: 0px solid #000000;
 width: 100%;
 height: 40px;
 margin-left: 27px;
}

#container_bottom {
 border: 0px solid #000000;
 width: 100%; 
 /* background-color: #FFFFFF; */
 background-color: #FFFFFF; 
 min-height: %;
}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}




/*** Class ***/
.top_logo {
 position: absolute;
 width: 200px;
 height: 200px;
 background-color: #FFFFFF;
 background-image: url('../images/logo/lionscup-logo.jpg'); 
 background-repeat: no-repeat; 
 background-size: 100%; 
 background-position: left;  
}
.top_menu {
 margin-left: 220px;
}

.top_frontend_mainpage_top_container {
 width: 100%;
 height: 200px;
}

.top_frontend_mainpage_top_container .img_bg {
 position: absolute;
 opacity: 0.8;
 filter: alpha(opacity=80);
}

.top_frontend_mainpage_top_container .img_logo {
 border-left: 4px solid #FFFFFF;
 border-right: 0px solid #FF0000; 
 position: absolute;
 margin-left: 840px;
 opacity: 1.0;
 filter: alpha(opacity=100);  
}

.top_bar_container {
 width: 100%;
 height: 40px;
 background-color: #333333;
}

.top_bar_container .breadcrumb_container {
 position: absolute;
 margin-left: 0px;
 width: 640px;
}

.top_bar_container .breadcrumb_container .text { 
 font-size: 24px;
 font-family: Futura-CondensedExtraBold, Arial;  
 padding: 5px; 
}

.top_bar_container .menu_container {
 border: 0px solid #FFFFFF;
 position: absolute;
 margin-top: 8px;
 margin-left: 0px;
 width: 700px;
}

.top_bar_container .menu_container .text { 
 font-size: 14px;
 font-family: Futura-CondensedExtraBold, Arial; 
 font-weight: bold; 
 padding: 3px; 
 color: #FFFFFF; 
}

.top_bar_container .menu_sub_container {
 border-top: 0px solid #FFFFFF;
 border-right: 1px solid #FFFFFF; 
 border-bottom: 1px solid #FFFFFF; 
 font-family: Futura-CondensedExtraBold, Arial; 
 font-weight: bold;  
 font-size: 13px; 
 position: absolute;
 margin-left: 0px;
 margin-top: 40px;
 min-height: 100px;
 min-width: 200px;
 padding: 3px;  
 background-color: #333333;
 z-index: 1; 
}

.top_bar_container .menu_sub_container .text { 
 color: #FFFFFF;
}

.top_bar_container .menu_sub_container .x {
position: relative;
 float: right;
 margin-right: 6px; 
 margin-top: -5px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_container {
 border: 0px solid #FFFFFF;
 position: absolute;
 margin-left: 639px;
 margin-right: 14px; 
 width: 386px;
 padding: 10px;  
}

.top_bar_container .brugersystem_container .text { 
 float: right;
 font-size: 16px;
 color: #FFFFFF;
 font-family: Futura-CondensedExtraBold, Arial; 
}

.top_bar_container .brugersystem_login_container {
 border-left: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF; 
 position: absolute;
 margin-left: 643px;
 margin-top: 40px;
 width: 400px;
 height: 115px;
 background-color: #333333;
 z-index: 1; 
}

.top_bar_container .brugersystem_login_container .headline {
 position: absolute;
 margin-left: 6px;
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_login_container .headline_x {
position: relative;
 float: right;
 margin-right: 6px; 
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_login_container .text { 
 color: #FFFFFF;
}

.top_bar_container .brugersystem_create_user_container {
 border-left: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF; 
 position: absolute;
 margin-left: 643px;
 margin-top: 40px;
 width: 400px;
 height: 360px;
 background-color: #333333;
 z-index: 1; 
}

.top_bar_container .brugersystem_create_user_container .headline {
 position: absolute;
 margin-left: 6px;
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_create_user_container .headline_x {
position: relative;
 float: right;
 margin-right: 6px; 
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_create_user_container .text { 
 color: #FFFFFF;
}

.top_bar_container .brugersystem_newpass_container {
 border-left: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF; 
 position: absolute;
 margin-left: 643px;
 margin-top: 40px;
 width: 400px;
 height: 245px;
 background-color: #333333;
 z-index: 1; 
}

.top_bar_container .brugersystem_newpass_container .headline {
 position: absolute;
 margin-left: 6px;
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_newpass_container .headline_x {
position: relative;
 float: right;
 margin-right: 6px; 
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_newpass_container .text { 
 color: #FFFFFF;
}

.top_bar_container .brugersystem_profile_container {
 border-left: 1px solid #FFFFFF;
 border-bottom: 1px solid #FFFFFF; 
 position: absolute;
 margin-left: 643px;
 margin-top: 40px;
 width: 400px;
 height: 370px;
 background-color: #333333;
 z-index: 1; 
}

.top_bar_container .brugersystem_profile_container .headline {
 position: absolute;
 margin-left: 6px;
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_profile_container .headline_x {
 position: relative;
 float: right;
 margin-right: 6px; 
 margin-top: 10px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_profile_container .headline_level2 {
 position: absolute;
 margin-left: 6px;
 margin-top: 20px;
 font-size: 18px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial;
 color: #FFFFFF; 
}

.top_bar_container .brugersystem_profile_container .text { 
 color: #FFFFFF;
}

.top_bar_container .brugersystem_profile_container .text_level2 { 
 margin-top: 40px;
 color: #FFFFFF;
}


.menu_frontend_mainpage_container {
 height: 204px;
}

.menu_frontend_mainpage_container .img {
 position: absolute;
 opacity: 0.5;
 filter: alpha(opacity=50);  
}

.menu_frontend_mainpage_container .text_container {
 position: absolute;
 margin-left: 15px;
 margin-top: 50px;
 width: 179px;
 padding: 5px; 
 background-color: #FFFFFF; 
 opacity: 0.8;
 filter: alpha(opacity=80); 
}

.menu_frontend_mainpage_container .text_hidden {
 font-size: 24px; 
 font-family: Futura-CondensedExtraBold, Arial;
 font-weight: bold;
 opacity: 0.0;
 filter: alpha(opacity=0); 
 line-height: 95%;  
}

.menu_frontend_mainpage_container .text_hidden .extra_info {
 font-size: 12px;
 font-family: Myriad Pro, Arial; 
}

.menu_frontend_mainpage_container .text {
 position: absolute;
 margin-left: 15px; 
 font-size: 24px;
 font-family: Futura-CondensedExtraBold, Arial; 
 font-weight: bold; 
 margin-top: 50px;
 width: 179px;
 padding: 5px;
 line-height: 95%;
}

.menu_frontend_mainpage_container .text .extra_info {
 font-size: 12px;
 font-family: Myriad Pro, Arial; 
}

.menu_frontend_mainpage_image_container {
 width: 204px;
 height: 204px;
}

.menu_frontend_mainpage_image_container .img {
 position: relative;
 opacity: 1.0;
 filter: alpha(opacity=100); 
}

.news_frontend_mainpage_headline { 
 border-bottom: 1px dotted #FFFFFF;
}

.news_frontend_mainpage_container {
 border-left: 0px solid #FFFFFF;
 border-bottom: 0px solid #FFFFFF; 
 position: absolute;
 margin-left: -2px;
 width: 414px;
 min-height: 100px;
 background-color: #333333;
 z-index: 1; 
}		

.news_frontend_mainpage_container .text { 
 margin-left: 39px;
 color: #FFFFFF;
}

.news_frontend_mainpage_container_close {
 border: 0px solid #FFFFFF; 
 position: absolute;
 margin-top: -20px;
 margin-left: 400px;
 font-size: 16px;
 font-weight: bold;
 font-family: Trebuchet MS, Arial; 
}		

.menu_box {
 position: absolute; 
}

 /*
.chart_hide {
 float: left;
 position: absolute; 
 width: 20px;
 height: 20px;
 background: #FFFFFF;
 z-index: 0; 
 margin-left: -9000px;  
}
*/


div.table {
 overflow: hidden; 
 float: left;
 width: 100%;
 margin-left:8px;
}

/*** Content containers ***/

    div.table div.mini {
     border: 0px solid #4F4F4F;
     float: left;
     width: 204px;
     margin-right:6px; 
    }
    
    div.table div.mini div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.mini div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.mini div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.mini div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.mini div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	
    div.table div.small {
     border: 0px solid #4F4F4F;
     float: left;
     width: 344px;
     margin-right:6px; 
    }
    
    div.table div.small div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.small div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.small div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.small div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.small div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	
    div.table div.medium {
     border: 0px solid #4F4F4F;
     float: left;
     width: 414px;
     margin-right:6px; 
    }
    
    div.table div.medium div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.medium div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.medium div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.medium div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.medium div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	
    div.table div.large {
     border: 0px solid #4F4F4F;
     float: left;
     width: 694px;
     margin-right:6px; 
    }
    
    div.table div.large div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.large div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.large div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.large div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.large div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	
    div.table div.mega {
     border: 0px solid #4F4F4F;
     float: left;
     width: 1044px;
     margin-right:6px; 
    }
    
    div.table div.mega div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.mega div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.mega div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.mega div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.mega div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	
    div.table div.giga {
     border: 0px solid #4F4F4F;
     float: left;
     width: 1280px;
     margin-right:6px; 
    }
    
    div.table div.giga div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.giga div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.giga div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.giga div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.giga div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	
    div.table div.mellemxl {
     border: 0px solid #4F4F4F;
     float: left;
     width: 834px;
     margin-right:6px; 
    }
    
    div.table div.mellemxl div.headline {
     width: 100%;
     margin-bottom: 1px; 
     
     background-repeat: no-repeat; 
     background-position: right bottom;
    }
    
    div.table div.mellemxl div.headline div.text {
     width: 100%;
     font-size: 18px;
     font-weight: bold;
     font-family: Trebuchet MS, Arial;
     color: #333333;
     margin-left: 4px; 
    }
    
    div.table div.mellemxl div.headline div.text2 {
     width: 100%;
     font-size: 18px;
     font-family: Futura-CondensedExtraBold, Arial;
     color: #333333;
    }
    
    div.table div.mellemxl div.content {
     border: 0px solid #4F4F4F;
     border-top: 0px solid #4F4F4F;
     padding: 2px; 
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
     color: #FFFFFF;
     background-color: #333333;   
    }
    
    div.table div.mellemxl div.content_transparent {
     border: 0px solid #FFFFFF;
     border-top: 0px solid #FFFFFF;
     padding: 0px;
     padding-bottom: 9000px;
     margin-bottom: -9000px; 
		}
  	


div.table .bottom {
 border: 0px solid #FF0000;
 height:1px; 
 font-size:0;
 margin-left:0px;
}

div.table .bottom_transparent {
 height:0px; 
 font-size:0;
 margin-left:0px;
}

div.break {
 border: 0px solid #000000;
 clear: both;
 height: 6px;
}


/* Table */
.table_headline {
 background: #333333;
 width: 100%;
 font-size: 14px;
 font-weight: bold;	
 margin-top: 5px;
 margin-bottom: 1px;
}

.table_headline_bgonly {
 background: #333333; 
 font-size: 14px;
 font-weight: bold;	
}

.table_headline_bgonly_stor {
 background: #333333;
 font-size: 21px;
 font-weight: bold;	 
}

.table_headline_nobg {
 width: 100%;
 font-size: 14px;
 font-weight: bold;	 
 margin-top: 5px;
 margin-bottom: 1px;
}

.table_info {
 font-weight: bold;
}

.table_info_stor {
 font-size: 25px;
 font-weight: bold;
}

.table_info_bg {
 font-weight: bold;
 background: #333333; 
}

.table_data		{

}

.table_data_stor {
 font-size: 25px;
}

.table_data_border_top		{
 border-top: 1px solid #4F4F4F;
}

.table_data_border_bottom		{
 border-bottom: 1px solid #4F4F4F;
}

.table_data_bg		{
 background: #333333;	
}

.table_data1		{
 border-top: 1px dotted #FFFFFF;
 background: #333333;	
}

.table_data_border_opacity30_1		{
  border: 1px solid #333333;
  opacity: 0.3;
	filter: alpha(opacity=30);
}

.table_data_border_opacity100_1		{
  border: 1px solid #333333;
  opacity: 1.0;
	filter: alpha(opacity=100);
}

.table_data2	{
 border-top: 1px dotted #FFFFFF;
 background: #333333; 
}

.table_data_border_opacity30_2		{
  border: 1px solid #333333;
  opacity: 0.3;
	filter: alpha(opacity=30);
}

.table_data_border_opacity100_2		{
  border: 1px solid #333333;
  opacity: 1.0;
	filter: alpha(opacity=100);
}

.table_data_finale1		{
 border-top: 1px dotted #FFFFFF;
	background: #333333;	
	color: #FFFFFF;
}

.table_data_finale2		{
 border-top: 1px dotted #FFFFFF;
	background: #333333;	
	color: #FFFFFF;
}

.table_data_finale_stor		{
 font-size: 25px;	
 color: #FFFFFF;
}

.table_alert {
 color: #FF0000;
}

.table_alert_stor {
 font-size: 25px;	
 color: #FF0000;
}


.clearer {
 clear:both;
}

/*** This rule is read by Galleria to define the gallery height: ***/
#galleria{
 height: 320px;
}

