.sub_menu
{
    width:985px;
    height:141px;
    position:absolute;
}
.trans_menu
{
    position:absolute;
    left:0;
    z-index:505;
    padding-left:10px;
}

.sub_dd_menu
{
    width:985px;
    height:22px;
    position:absolute;
    top: 220px;
    background:url(../img/submenu_bg.gif);
}

a.fade_a
{
    border:0px solid red;
    width:auto;
    height:30px;
    display:block;    
    float:left;
    padding-right:23px;
}
a.fade_a1
{
    border:0px solid red;
    width:auto;
    height:48px;
    display:block;    
    float:left;
    padding-right:17px;
    border:1px solid red;
}
.fade_menu1
{
    float:left;
    width:auto;
    height:40px;
    display:block;
    background:none;
}
.fade_menu1 a:link, .fade_menu1 a:visited, .fade_menu1 a:hover
{
    text-decoration: none;
    font: bold 14px Verdana;

    color:#003266;
 
    width:auto;
    height:30px;
    display:block;
    max-height:30px;
    max-width:306px;
    padding-top:14px;
    padding-left:17px;
    padding-bottom:0px;
}
.fade_menu1 a:hover
{
    text-decoration: none;
    font: bold 14px Verdana;

    color:#f7941d; 
  
    width:auto;
    height:30px;
    display:block;
    max-height:30px;
    max-width:306px;
    padding-top:14px;
    padding-left:17px;
           
}



a.fade1_a_active:link, a.fade1_a_active:visited, a.fade1_a_active:hover
{
    text-decoration: none;
    font: bold 14px Verdana;

    color:#f7941d;
 
    width:auto;
    height:30px;
    display:block;
    max-height:30px;
    max-width:306px;
    padding-top:14px;
    padding-left:17px;
    padding-bottom:0px;
    padding-right:23px;
}
.fade_menu
{
    float:left;
    width:auto;
    height:40px;
    display:block;
    background:none;
}
a.fade_a_active:link, a.fade_a_active:visited, a.fade_a_active:hover
{
    width:auto;
    height:40px;
    z-index:501;
    text-decoration: none;
    font: 14px Verdana;
    padding-right:23px; 
    color:#f7941d !important;
    width:auto;
    height:30px;
    display:block;
    max-height:19px;
    max-width:306px;
    padding-top:12px;
    padding-left:20px;
}
.fade_menu a:link, .fade_menu a:visited, .fade_menu a:hover
{
    text-decoration: none;
    font: 14px Verdana;

    color:#ffffff;
 
    width:auto;
    height:30px;
    display:block;
    max-height:30px;
    max-width:306px;
    padding-top:14px;
    padding-left:20px;
    padding-bottom:0px;
}
.fade_menu a:hover
{
    text-decoration: none;
    font: 14px Verdana;

    color:#f7941d; 
  
    width:auto;
    height:30px;
    display:block;
    max-height:30px;
    max-width:306px;
    padding-top:14px;
    padding-left:20px;
           
}

.fade_menu a:link, .fade_menu a:visited, .fade_menu a:hover
{
    text-decoration: none;
    font: 14px Verdana;

    color:#ffffff;
 
    width:auto;
    height:30px;
    display:block;
    max-height:30px;
    max-width:306px;
    padding-top:14px;
    padding-left:20px;
    padding-bottom:0px;
}


ul.dropdown 							{ list-style: none;margin:0;padding:0; }
.dropdown ul							{ list-style: none;margin:0;padding:0; }
li{margin:0;padding:0;}
/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:visited                { color:#a3c9e8; }
ul.dropdown li a                    { display: block;font:bold 12px Verdana; color:#a3c9e8; text-decoration: none;line-height:22px;padding-left:17px;padding-right:10px;}
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { display: block;font:bold 12px Verdana; color:#fff; text-decoration: none;line-height:22px; position: relative; }
ul.dropdown li.hover a              { display: block;font:bold 12px Verdana; color:#fff; text-decoration: none;line-height:22px; }
a.active_subm:link,a.active_subm:visited,a.active_subm:hover
{ display: block;font:bold 12px Verdana; color:#fff !important; text-decoration: none;line-height:22px; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: auto; height:auto;visibility: hidden; position: absolute; top: 100%; left: 0;  border:1px solid #c6c6c6;
-webkit-box-shadow: 0 3px 6px -3px #7d7d7d;
-moz-box-shadow: 0 3px 6px -3px #7d7d7d;
box-shadow: 0 3px 6px -3px #7d7d7d;
}
ul.dropdown ul li 					{ font-weight: normal; background: #ffffff; color: #000; float: none; width:100%;}
ul.sub_menu
{
    background:#fff;
    padding-top:15px;
    padding-bottom:15px;
}
 
/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

ul
{
    list-style-image: url(../img/list_img.gif);
    list-style-position: inherit;
    padding:0px;
    margin-left:16px;
}

ul li
{
    padding-left:2px;
}
h1,h2
{
    font:18px Verdana;
    color:#54af38;
    margin-bottom:25px;
}
.dropdown_m
{
    z-index:900;
    position:absolute;

    width:auto;
    height:auto;
    /*7d7d7d*/
    -webkit-box-shadow: 0 2px 5px -3px #000;
    -moz-box-shadow: 0 2px 5px -3px #000;
    box-shadow: 0 2px 5px -3px #000;
}
.submen:link, .submen:visited
{
    font:14px Verdana !important;
    color:#fff !important;
    width:auto;
    height:25px;
    display:block;
    padding-left:26px;
    padding-top:4px;
    margin-bottom:1px;
    max-width:309px;
    padding-right:26px;
    border:0px solid red;
}
.submen:hover
{
    font:14px Verdana !important;
    color:#f7941d !important;
    width:auto;
    padding-right:26px;
    height:25px;
    display:block;
    padding-left:26px;
    margin-bottom:1px;
    padding-top:4px;
    max-width:309px;


    text-decoration: none;
}
a.submen_act:link, a.submen_act:visited, a.submen_act:hover
{
    color:#f7941d !important;
    font:14px Verdana !important;
    margin-bottom:1px;
    width:auto;
    height:25px;
    padding-top:4px;
    padding-right:26px;
    display:block;
    padding-left:26px;
    max-width:309px;

    border:0px solid red;
    text-decoration: none;
}


.submen1:link, .submen1:visited
{
    font:14px Verdana !important;
    color:#424242 !important;
    width:auto;
    height:22px;
    display:block;
    padding-left:31px;
    padding-top:3px;
    margin-bottom:1px;
    max-width:309px;
    padding-right:28px;
    border:0px solid red;
    background:url(../img/background_men9_n.gif) no-repeat;
}
.submen1:hover
{
    font:14px Verdana !important;
    color:#007ed7 !important;
    width:auto;
    height:22px;
    display:block;
    padding-left:31px;
    margin-bottom:1px;
    padding-top:3px;
    max-width:309px;
    background:url(../img/background_men9_o.gif) no-repeat;


    text-decoration: none;
}
a.submen_act1:link, a.submen_act1:visited, a.submen_act1:hover
{
    font:14px Verdana !important;
    color:#007ed7 !important;
    width:auto;
    padding-right:28px;
    height:22px;
    display:block;
    padding-left:31px;
    margin-bottom:1px;
    padding-top:3px;
    max-width:309px;
    background:url(../img/background_men9_o.gif) no-repeat;

    text-decoration: none;
}




a.sub_a
{
    white-space: nowrap;
    padding-left:39px !important;
    height:22px !important;
    line-height: 18px !important;
    font-weight:normal !important;
    padding-right:26px;
    display:block;
    font:13px Verdana;
}                                
a.sub_a:link, a.sub_a:visited{
    color:#fff !important;
    background:url(../img/sub_bg_n.gif) no-repeat;
    font-weight:normal !important;
    width: auto !important;
    display:block;
}

a.sub_a:hover{
    color:#f7941d !important;
    background:url(../img/sub_bg_o.gif) no-repeat;
    font-weight:normal !important;
    width: auto !important;
    display:block;
    text-decoration: none;
}  


a.sub_a1
{
    font:12px Verdana !important;
    color:#424242 !important;
    width:auto;
    height:22px;
    display:block;
    padding-left:47px;
    padding-top:4px;
    margin-bottom:1px;
    max-width:309px;
    padding-right:28px;
    border:0px solid red;
    background:url(../img/background_men91_n.gif) no-repeat;
}                                
a.sub_a1:link, a.sub_a1:visited{
    font:12px Verdana !important;
    color:#424242 !important;
    width:auto;
    height:22px;
    display:block;
    padding-left:47px;
    padding-top:4px;
    margin-bottom:1px;
    max-width:309px;
    padding-right:28px;
    border:0px solid red;
    background:url(../img/background_men91_n.gif) no-repeat;
}

a.sub_a1:hover{
    font:12px Verdana !important;
    color:#007ed7 !important;
    width:auto;
    padding-right:28px;
    height:22px;
    display:block;
    padding-left:47px;
    margin-bottom:1px;
    padding-top:4px;
    max-width:309px;
    background:url(../img/background_men91_o.gif) no-repeat;

    text-decoration: none;
}  

  
a.sub_a_active:link,a.sub_a_active:visited,a.sub_a_active:hover{
    white-space: nowrap;
    padding-left:39px !important;
    height:22px !important;
    line-height: 18px !important;
    font-weight:normal !important;    
    color:#f7941d !important;
    text-decoration: none;
    font-weight:normal !important;
    width: auto !important;
    max-width: 288px !important;
    display:block;
    background:url(../img/sub_bg_n.gif) no-repeat;
}
a.sub_a_active1:link,a.sub_a_active1:visited,a.sub_a_active1:hover{
    font:12px Verdana !important;
    color:#007ed7 !important;
    width:auto;
    padding-right:28px;
    height:22px;
    display:block;
    padding-left:47px;
    margin-bottom:1px;
    padding-top:4px;
    max-width:309px;
    background:url(../img/background_men91_o.gif) no-repeat;

    text-decoration: none;
}

/* Main-Menue */
.mainmen1:link, .mainmen1:visited
{
    font:12px arial !important;
    color:#536a8c !important;
    width:auto;
    height:22px;
    display:block;
    padding-left:31px;
    padding-top:3px;
    margin-bottom:1px;
    max-width:309px;
    padding-right:28px;
    border:0px solid red;
    background-image:url(../img/menue/list.png);
    background-repeat:no-repeat;
    background-position: 15px center;
}

.mainmen1:hover, .main_active
{
    font:12px arial !important;
    color:#1c436a !important;
    width:auto;
    height:22px;
    display:block;
    padding-left:31px;
    padding-top:3px;
    margin-bottom:1px;
    max-width:309px;
    padding-right:28px;
    background-color:#e0e8f0;
    background-image:url(../img/menue/list_on.png);
    background-repeat:no-repeat;
    background-position: 15px center;
}  
/* !Main-Menue */

.opa_86
{

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";

	filter: alpha(opacity=86);

	-moz-opacity:0.86;

	-khtml-opacity: 0.86;

	opacity: 0.86;
}
.opa_80
{

	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

	filter: alpha(opacity=80);

	-moz-opacity:0.80;

	-khtml-opacity: 0.80;

	opacity: 0.80;
}
a:hover
{
    text-decoration: none;
}


/*

    CSS für DIV-Scroll

*/
.scroll_wrapper
{
    width:250px;
    height:150px;
    position:relative;
}

.scroll_wrapper .arrow_area
{
    position:absolute;
    top:0px;
    right:0px;
    width:20px;
    height:100%;
}

.scroll_wrapper .arrow_area .prev_element
{
    position:absolute;
    top:0px;
    right:0px;
    width:15px; 
    height:12px!important;   
    display:block;
    cursor:pointer; 
    background-image:url(../img/scroll_arrow_up_off.gif);  
    background-position: top left;    
    background-repeat:no-repeat;   
}

.scroll_wrapper .arrow_area .prev_element:hover
{
    background-image:url(../img/scroll_arrow_up_on.gif)!important;     
}

.scroll_wrapper .arrow_area .next_element
{
    position:absolute;
    bottom:3px;
    right:0px;  
    width:15px; 
    height:12px!important;    
    cursor:pointer;  
    background-image:url(../img/scroll_arrow_down.gif);  
    background-position: bottom left;    
    background-repeat:no-repeat; 
}

.scroll_wrapper .arrow_area .next_element:hover
{
    background-image:url(../img/scroll_arrow_down_on.gif)!important;  
}

.scroll_wrapper .scroll_content
{
    width:226px;
    height:148px;
    overflow:hidden;
    position:relative;
}

.scroll_wrapper .scroll_content div
{
    width:226px;  
    height:148px;  
}



/*
    Linklist
*/

.link_list, .link_list:hover, .link_list:focus, .text .link_list
{
    list-style:none!important;
    list-style-image: url(../img/cg.gif)!important;
}

.link_list li a
{
    background-image:url(../img/link_list.gif);  
    background-position: center left;    
    background-repeat:no-repeat; 
    
}

.link_list li
{
    padding-left:0px!important;
}
.link_list li a:hover
{
    background-image:url(../img/link_list_on.gif);  
    background-position: center left;    
    background-repeat:no-repeat;     
}


.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 5px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}

/* Fix for IE 6: */
.fileinput-button {
  margin-right: 1px;
}
.fileinput-button .ui-button-text {
  line-height: 24px;
}

/* Fix for IE 7: */
.fileinput-button {
  margin-right: 4px;
}
.fileinput-button .ui-button-text {
  line-height: 24px;
}

/* Fix for Webkit (Safari, Chrome) */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  .fileinput-button {
    margin-top: 2px;
  }
}


.gevo_info
{
    border:1px dotted #EE7E12;
    padding:10px;
    font-style:italic;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
}

.gevo_m, .gevo_a
{
    font-size:15px;
    font-weight:bold;
    color:#FFFFFF;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    
    margin-right:5px;
}

.gevo_m
{
    background-color:#EE7E12;    
}	

.gevo_a
{
    background-color: #56A801;    
}

.show_gevo_wrapper
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    
    border:1px solid silver;  
    width:710px;
    margin-left:20px; 
    margin-top:20px;
}

.bell
{
    position:relative;
    background: rgb(122,188,255); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
    
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
    height:30px;
    
    border:1px solid #1C4383;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    float:right;
    
    padding-left:30px;
    padding-right:10px;
    color:#1C4383;
    line-height:30px;
    font-size:11px;
    margin-left:10px;

    
}


.bell img
{
    position:absolute;
    left:5px;
    top:7px;
}

.gevo_mail12
{
    position:relative;
    background: rgb(255,197,120); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,197,120,1) 0%, rgba(251,157,35,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,197,120,1)), color-stop(100%,rgba(251,157,35,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,197,120,1) 0%,rgba(251,157,35,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */

    height:30px;
    
    border:1px solid #EE7E12;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; 
    float:right;
    
    padding-left:30px;
    padding-right:10px;
    color:#B25600;
    line-height:30px;
    font-size:11px;   
    font-weight:bold; 
    margin-left:10px;
}

.gevo_mail12 img
{
    position:absolute;
    left:5px;
    top:7px;
}

.check_element
{
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */                          
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
    height:30px;
    margin-top:2px;
    border:1px solid silver;
    width:100%;
}

.check_element:hover
{
    background: rgb(229,229,229); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(229,229,229,1) 9%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(9%,rgba(229,229,229,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(229,229,229,1) 9%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(229,229,229,1) 9%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(229,229,229,1) 9%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(229,229,229,1) 9%,rgba(255,255,255,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */    
}


.gevo_info1
{
    background-color: #f6f7f9;  
    margin-bottom:20px;
}

.gevo_info_hl
{
    padding:10px;
    border-bottom:1px solid #c1c4cb;
    font-weight:bold;
}

.gevo_info_hl img
{
    float:right;
}

.gevo_info_text
{
    padding:10px;
    border-top:1px solid #FFFFFF;
}

.arrow-down
{
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid silver;
}

.follow
{
    width:100px;
    height:30px;
    margin:auto;
    margin-top: 20px;
}

.wv_spacer
{
    height:30px;
}

.starting_process_gevo
{
    border: 2px solid #5B9700;
}

.ending_process_gevo
{
    border: 2px solid #C80000;
}

.show_gevo_wrapper
{
    background-color: #f6f7f9;
    border:1px solid #c1c4cb; 
    padding:5px 0px 5px 0px;   
}

.gevo_m, .gevo_a
{
    background-color:#FFFFFF;
    border:1px solid #c1c4cb;
    width:14px;
    height:14px;
    
    -webkit-border-radius: 7px!important;
    -moz-border-radius: 7px!important;
    border-radius: 7px!important;
    font-size:10px!important;
    line-height:14px;
    font-weight:normal;
    text-align:center;
}

.gevo_a
{
    color: #5A9800!important; 
}

.gevo_m
{
    color:#EE7E12!important;    
}

.gevo_next_step
{
    color: #9f9f9f;
    width:100%;
    text-align:center;
    padding-bottom:28px;
    background-image:url(../img/arrow_down_2.png);
    
    background-repeat:no-repeat;
    background-position:  center bottom;
    
    margin-top:20px;
    margin-bottom:20px;
}

.gevo_mail
{
    position:relative;
    float:right;
    background-color:#FFFFFF!important;
    padding-left:30px;
    padding-right:10px;
    border:1px solid #c1c4cb;
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-top:5px;
    padding-bottom:5px;
}

.gevo_mail img
{
    position:absolute;
    left:5px;
    top:8px;
}	