@charset "UTF-8";
/* CSS Document */

.result_workshop{
width:100%;
float:left;
}

.container_dl{
float:left;
padding:10px 0 0 0;
width:100%;
clear:right;
}

div.corner_box{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/box_TL.png") top left no-repeat;
position:relative;
color:#4c4c4c;
}

.green div.corner_box{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/boxgreen_TL.png") top left no-repeat;
margin:0 0 25px 0;
} 

h3{
margin:0;
padding:0;
color:#fff;
text-transform:uppercase;
font-size:1.6em;	
}

.header_widthbuttons{
position:relative;
width:90%;
}

h1{
margin:0 0 0 0;
padding:0;
font-size:2.2em;
color:#83AB3E;
width:90%;
font-style:italic;
xfloat:left;
clear:right;
}

h2{
margin:0;
padding:0;
font-size:1.6em;
color:#83AB3E;
text-transform:uppercase;
}

.buttons{
padding:5px 0 0 0;
float:right;
}

.buttons .next{
background:url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_nextsmall.png");
display:block;
background-repeat:no-repeat;
background-position:left top;
float:left;
width:32px;
height:13px;
}

.buttons .previous{
background:url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_prevsmall.png");
display:block;
background-repeat:no-repeat;
background-position:left top;
float:left;
width:32px;
height:13px;
margin:0 8px 0 0;
}

  
div.corner_box .header{
position:relative;
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/box_TR.png") top right no-repeat;
padding:18px 18px 10px 0;
margin:0 0 0 10px;
right:-18px;
z-index:10;
}

.green div.corner_box .header{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/boxgreen_TR.png") top right no-repeat;
}

.green div.corner_box_body p{
margin:0;
padding:10px 0 0 0;
font-size:1.2em;
}
   
div.corner_box_body,
.green div.corner_box_body
{
position:relative;
background:url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/box_R.png") top right repeat-y;
margin:0;
padding:0 25px 0 10px;
font-size:1em;
right:-18px;
margin-top:-5px;
}

.green div.corner_box_body{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/boxgreen_R.png") top right repeat-y;
}

div.corner_box_body p{
margin:0;
padding:10px 0 0 0;
font-size:1.2em;
}
  
div.corner_box_footer{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/box_BL.png") bottom left no-repeat;
position:relative;
top:16px; 
}

.green div.corner_box_footer{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/boxgreen_BL.png") bottom left no-repeat;
position:relative;
top:16px; 
}


  
div.corner_box_footer p
{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/box_BR.png") bottom right no-repeat;
padding:15px 0 0 0;
display:block;
margin:-1.8em 0 0 0;
position:relative;
right:-18px;
}

.green div.corner_box_footer p{
background:  url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/boxgreen_BR.png") bottom right no-repeat;
}

.tabs{
margin:0 0 -10px 20px;
}


/* box news */
div.news{
width:358px;
margin:0 0 25px 0;
float:left;
}

.news_title{
width:100%;
font-weight:bold;
font-size:1.2em;
padding:5px 0 0 0;
}

h6{
font-style:italic;
}

.news_date{
width:100%;
color:red;
float:left;
}

.corner_box_body .newsitem{
padding:10px 0 15px 0;
border-bottom:1px solid #ccc;
}

.corner_box_body p a{
color:#1c79b7
}

.button{
width:100%;
float:left;
}

.btn_more_news{
position:relative;
display:block;
background:url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_morenews.png");
background-repeat:no-repeat;
background-position:left top;
width:90px;
height:13px;
margin:10px 0 0 0;
xpadding:0 0 10px 0;
}

.btn_go_back{
position:relative;
display:block;
background:url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_goback.png");
background-repeat:no-repeat;
background-position:left top;
width:74px;
height:13px;
margin:10px 0 0 0;
xpadding:0 0 10px 0;
}

.btn_read_more{
position:relative;
display:block;
background:url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_readmore.png");
background-repeat:no-repeat;
background-position:left top;
width:88px;
height:13px;
margin:10px 0 0 0;
xpadding:0 0 10px 0;
}

.btn_more_results{

}

/* box overview_home */

.overview_home{
width:344px;
float:right;
margin:0 0 20px 0;
position:relative;
clear:right;
}

div.overview_home .overview_home_sub{
position:relative;
width:300px;
overflow:hidden;
}

dl{
float:left;
width:100px;
xborder-right:1px solid #999;
margin:0;
padding:0;
overflow:hidden;
}

dl img{
height:32px;
width:100px;
}

dd{
color:#287cba;
font-size:1.8em;
margin:10px 0 10px 0;
}	

dd small{
font-size:0.5em;
}

dd,
dt{
text-align:center;
}

/* home_login */

.home_login{
margin:15px 0 0 0;
font-size:1.2em;
overflow:hidden;
color:#4c4c4c;
}

.home_login ul{
width:200px;
float:left;
margin:0;
padding:0;
}



.home_login li label{
width:65px;
float:left;

}

.home_login li{
margin:0;
padding:0 0 5px 0;
}

.home_login li .textbox{
border:none;
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/loginfield.png);
width:120px;
height:13px;
padding:1px 5px 1px 5px;
color:#4C4C4C;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.home_login img{
float:left;
margin:0 10px 0 0;
}

.home_login .txt_bottom{
float:left;
padding:10px 0 0 0;
}

.home_login .btn_submit{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_login.png);
width:59px;
height:13px;
float:right;
display:block;
margin:0 5px 0 0; 
}

/* end home login */


/* table home -> upcoming_events */

.tbl_upcoming_events{
float:left;
border-top:1px solid #b2b6b7;
border-bottom:1px solid #b2b6b7;
padding:10px 0 10px 0;
border-collapse:collapse;
margin:0 0 10px 0;
}

.tbl_upcoming_events td{
padding:0 0 5px 0;
font-size:1.2em;
}

.tbl_upcoming_events .last{
padding:0 0 15px 0;
}

.tbl_upcoming_events th{
padding:10px 0 10px 0;
}

.paging{
margin:10px 0 0 0;
font-size:1.2em;
}

.paging a{
color:#83AB3E;
text-decoration:none;
font-size:0.9em;
}

.paging a:hover{
text-decoration:underline;
}

/* end table home -> upcoming_events */

/* tips */

div.page_about_left{
width:352px;
margin:0 30px 0 0;
float:left;
}

div.page_about_right{
width:352px;
margin:0 0 0 0;
float:right;
}

/* */

/* box tip -> homepage */

.tip{
width:358px;
float:left;
margin:20px 25px 0 0;
z-index:10;
}

div.tip_home{
float:left;
}

.tabs{
width:358px;
margin:0 0 -28px 0;
padding:0 0 0 20px;
float:left;
z-index:100;
height:44px;
}

.tabs img{
width:71px;
height:44px;
z-index:100;
position:absolute;
}

/* box fullwidth tip */

.tips_fullwidth{
width:100%;
margin:25px 0 0 0;
float:left;
}

.tips_fullwidth .tip{
width:100%;
}

.tips_fullwidth .tabs{
width:100%;
}

/* box results events */

.result_events{
width:515px;
float:left;
margin:0 30px 20px 0;
}

.result_events .tip{
width:100%;
float:left;
}



/* result_events */

.result_events .tabs{
width:100%;
float:left;
}

.result_events .tabs ul li{
float:left;
margin:0 0 0 0;
padding:0;
}

.result_events .tabs ul .tab_workshops_en_events a
{
background:url(images/tab_events2.png);
width:241px;
height:40px;
display:block;
}

.result_events .tabs ul .tab_workshops_en_events a:hover,
.result_events .tabs ul .tab_workshops_en_events .active
{
background:url(images/tab_events1.png);
}

.result_events .tabs ul .tab_global a
{
background:url(images/tab_global2.png);
width:121px;
height:40px;
display:block;
}

.result_events .tabs ul .tab_global a:hover,
.result_events .tabs ul .tab_global .active
{
background:url(images/tab_global1.png);
}

.result_events .bg_listing_event{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/listing_event.png);
width:479px;
height:50px;
display:block;
margin:10px 0 0 0;
float:left;
}

.result_events .bg_listing_workshop{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/listing_workshop.png);
width:479px;
height:50px;
display:block;
margin:10px 0 0 0;
float:left;
}

.result_events .bg_listing_event_long{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/listing_eventlong.png);
width:479px;
height:50px;
display:block;
margin:10px 0 0 0;
float:left;
}

.result_events .bg_listing_workshop_long{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/listing_workshoplong.png);
width:479px;
height:50px;
display:block;
margin:10px 0 0 0;
float:left;
}


.result_events .color_minusage{
color:#83ab3e;
}



.result_events table table td{
margin:0 0 0 0;
float:left;
}

.result_events table table ul{
margin:8px 0 0 20px;
padding:0;
}

.result_events table table ul img{
padding:0 5px 0 0;
}

.result_events table table ul b{
font-size:1.6em;
padding:0 0 2px 0;
}

.result_events table table ul i{
color:#989898;
}

.result_events table table ul .place{
font-size:1.2em;
}

.result_events table .numbers{
font-size:1em;
margin:0;
padding:3px 0 0 0;
}

.news_date,
.news_date2
{
width:48px;
float:left;
margin:0 0 0 0;
padding:0;
line-height:1.5em;
height:50px;
font-weight:bold;
}

.news_date2{
border-left:1px solid #5E615D;
}



.day{
font-size:2em;
text-align:center;
color:#5e615d;
margin:0;
font-weight:bold;
}

.month{
font-size:1.2em;
padding:0 0 0 0;
text-align:center;
color:#5e615d;
margin:8px 0 0 0;
}

/* box results_byregio */
 
.results_byregio{
width:189px;
float:left;
margin:0 0 20px 0;
position:relative;
clear:right;
}

.results_byregio ul{
padding:10px 0 0 0;
}

.results_byregio ul li{
padding:0 0 5px 0;
}

.results_byregio ul li a{
text-decoration:none;
color:#4c4c4c;
}

.results_byregio ul li a img{
margin:0 10px 0 0;
}

.select_month{
width:140px;
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
}




.usedsymbols{
float:left;
width:190px;
display:none;
}

/* end result events */



/* box list width tips -> page_tips */

/* tips list */
.page_tips_list{
width:224px;
float:left;
margin:0 25px 0 0;
font-size:1.2em;
}

.page_tips_list .corner_box_body p{
margin:0;
padding:0;
}

.page_tips_list .corner_box_body p i{
color:#999;
font-size:0.9em;
margin:0;
padding:0;
}

.page_tips_list ol{
margin:0 0 0 25px;
padding:0;
}

.page_tips_list ol li{
list-style-type:decimal;
color:#999;
margin:5px 0 0 0;
padding:0 5px 0 0;
color:#83AB3E;
}

.page_tips_list ol li a{
list-style-type:decimal;
color:#4c4c4c;
text-decoration:none;
}

/* tips explanation   */

.page_tips_explanation{
width:400px;
float:left;
margin:0 0 0 0;
}

.page_tips_explanation div.tip{
width:400px;
float:left;
}
  
div.corner_boxLongContent {
background: url("http://www.ecodriving-online.eu/App_Themes/ecodriving/images/custom_corners_leftborder.gif") top left repeat-y;
}

/* contact page */

.col_contact_right{
width:245px;
}

.contact_block{
width:210px;
float:left;
padding:0 25px 0 0;
margin:0 0 20px 0;
}

.contact_block a{
color:#1C79B7;
}

.contact_block h2 img{
padding:0 15px 0 0;
}

.contact_block ul{
margin:10px 0 0 0;
font-size:1.2em;
}

.contact_form{
margin:15px 0 0 0;
font-size:1.2em;
overflow:hidden;
width:210px;
}

.contact_form ul{

float:left;
margin:0;
padding:0;
}

.contact_form li label{
width:80px;
float:left;
}

.contact_form li{
margin:0;
padding:0 0 5px 0;
}

.contact_form li .textbox{
border:none;
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/loginfield.png);
width:120px;
height:13px;
padding:1px 5px 1px 5px;
color:#4C4C4C;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.contact_form .txt_bottom{
float:left;
padding:10px 0 0 0;
}

.contact_form .btn_submit{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_login.png);
width:59px;
height:13px;
float:right;
display:block;
margin:0 5px 0 0; 
}

.contact_form select{
width:130px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c4c4c;
border:none;
border:1px solid #ccc;
}

.contact_form textarea{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/textarea.png);
width:195px;
height:75px;
display:block;
margin:0 0 0 0;
padding:5px;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4c4c4c;
font-size:1em;
clear:left;
}

.btn_send{
background:url(http://www.ecodriving-online.eu/App_Themes/ecodriving/images/btn_send.png);
width:59px;
height:13px;
float:right;
display:block;
margin:0 5px 0 0;
}

.corner_box_body .news_image{
width:160px;
float:left;
border:1px solid #83ab3e;
padding:10px 10px 5px 0;
}










