/* prev, next, prevPage and nextPage buttons */
a.browse {
    background:url(../upload/flowplayer/arrow/hori_large.png) no-repeat;
    display:block;
    width:30px;
    height:30px;
    float:left;
    margin:40px 0px;
    cursor:pointer;
    font-size:1px;
}

/* right */
a.right                 { background-position: 0 -30px; clear:right; margin-right: 0px;}
/*a.right:hover         { background-position:-30px -30px; }
a.right:active  { background-position:-60px -30px; } */


/* left */
a.left              { margin-left: 0px; } 
/*a.left:hover          { background-position:-30px 0; }
a.left:active   { background-position:-60px 0; }*/

/* disabled navigational button */
a.disabled {
    visibility:hidden !important;       
}   


#flowtabs {
    /* dimensions */
    width:830px;
    height:139px;
    margin:0px; 
    padding:0px;
    overflow:hidden;
    float:left;
    
    /* IE6 specific branch (prefixed with "_") */
    _margin-bottom:-2px;

    position:relative;
}
#flowtabs.tour { height:85px; margin-left:-5px; width:870px; }

#flowtabs .items {
    margin:0px;
    padding:0px;
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute; 
} 

a.right { clear:none; float:left; }


/* single tab */
#flowtabs li { 
    float:left; 
    margin:0; 
    padding:0; 
    text-indent:0; 
    list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
    display:block;
    height: 139px;   
    width: 132px;   
    padding:0px 3px;
    margin:0px;
    
    /* font decoration */
    color:#292d33;
    font-size:13px;
    text-align:center;
    text-decoration:none;
    
    /* filter:alpha(opacity=50); IE kann keine Transparenten PNG transparent machen :D */
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

#flowtabs.tour li a {
	text-align:left;
	width:281px;
	height:85px;
}

/* mouseover state + currently selected tabs */
#flowtabs a:hover, #flowtabs a.current { 
    background:URL(../upload/flowplayer/flowplayer_hover_bg.png) no-repeat bottom left; 
    /* filter:alpha(opacity=100); IE kann keine Transparenten PNG transparent machen :D */
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}

#flowtabs.tour li a { padding:25px 0px 0px 23px; width:268px; height:60px; }
#flowtabs.tour a:hover, #flowtabs.tour a.current {
	background:URL(../upload/flowplayer/flowplayer_tour_bg.png) no-repeat;
}

#flowtabs .schritt { font-weight:bold; font-size:50px; line-height:40px; color:#e29a04; padding-right:5px; float:left; }
#flowtabs .schritt_name { font-weight:bold; font-size:18px; color:#e29a04; float:left; }
#flowtabs .schritt_txt { font-weight:bold; font-size:14px; color:#303841; float:left; }


/* panes */
#flow_background {
    background:URL(../upload/flowplayer/flowplayer_box.png) no-repeat 0px 142px;
    width:901px;
    height:665px;
    padding:21px 23px 24px 13px;
    margin:0px 23px 0px -13px;
}

#flow_background.tour { background:URL(../upload/flowplayer/flowplayer_box_gr.png) no-repeat 0px 88px; height:715px; }

#flowpanes {
    width:901px;
    height:546px;
    position:relative;
    overflow:hidden;
    clear:both;
}
.tour #flowpanes { height:616px; }

#flowplayer_178 #flow_background { height:664px; }
#flowplayer_178 #flowpanes { height:549px; }


/* single pane */
#flowpanes div {
    margin:0px;
    float:left;
    display:block;
    width:901px;
    font-size:13px;
    color:#292d33;
}

/* some decorations for elements inside single pane */
#flowpanes div.narrow {
    padding-right:160px;        
}

/* Items */
/* our additional wrapper element for the items */
#flowpanes .items {
    width:20000em;
    position:absolute;
    clear:both;
    margin:0px;
    padding:0px;
}

#flowpanes .less, #flowpanes .less a {
    color:#999 !important;
    font-size:11px;
}

#flowpanes .headimg {
    float:left;
    margin:0px 13px 13px 0px;
}

#flowpanes h1 { margin-top:30px; }
#flowpanes h1, #flowpanes h2 { font-size:18px; }
#flowpanes .text { width:901px; }
#flowpanes .left { width:568px; float:left; padding-left:33px; }
#flowpanes .right { width:265px; float:left; padding-right:30px; }
#flowplayer_178 #flowpanes .right { width:135px; }

#flowpanes ul { margin:9px 0px 0px 15px; padding:0px; }
#flowpanes ul li { margin:0px 0px 9px 0px; padding:0px; }

.tour #flowpanes h1 { margin-top:0px; display:block; border-bottom:1px #c2cad2 solid; padding-bottom:20px; }
.tour #flowpanes .text { width:804px; height:580px; padding:20px 0px 0px 53px; }
.tour #flowpanes .left { width:232px; height:580px; padding:0px 31px 0px 0px; float:left; }
.tour #flowpanes .right { width:540px; float:left; padding:0px; }
.tour #flowpanes .center { width:400px; float:left; height:330px; }
.tour #flowpanes .center.border { border-left:1px #c2cad2 solid; padding-left:50px; width:349px; }
.tour #flowpanes .border_top { border-top:1px #c2cad2 solid; padding-top:10px; margin-top:28px; float:left; width:804px; }
