﻿.scstuff, .scstepserror, .scstuffw600
{
	margin-left:56px;
}

.scstuffw600
{
	width: 600px;
}

.scstepserror
{
	margin-top: 20px;
	margin-bottom: 20px;	
	color: red;
	font-weight: bold;
}

.scsum
{
	padding: 20px 0px 20px 56px;
	/*background-color: #cecece;*/
	background-image: url(../img/verlauf.gif); 
	border-top: dotted 1px gray;
	border-bottom: dotted 1px gray;	
}

.scvisual, .scnextprevstep
{		
	padding: 15px 0px 15px 56px;	
	margin-bottom: 25px;
	margin-top: 20px;	
	width: 95%;
	/*background-color: #cecece;*/
	background-image: url(../img/verlauf.gif); 
	line-height:1.8em;
	border-top: dotted 1px gray;
	border-bottom: dotted 1px gray;
}

.scnextstep
{
	
}


.scvorgangstep
{	
	font-size:260%; 		
	margin-bottom:25px;	
	color:Black;
}

.scvorgangstepinactive
{
	font-size:260%;	
	color:#aaa;

}

.scvorgangtxt, .scvorgangtxtactive
{	
	margin-right:25px;	
	margin-left:7px;
	color:#aaa;	
}

.scvorgangtxtactive
{
	font-weight:bold;
	color:Black;
}

.sctb
{
	display:block;
/*	margin-bottom: 1em; */ 
margin-bottom: 0.5em; 
	/*clear:both;*/
}


.sslcontainer
{
	margin-left:56px;
	margin-top: 0.3em;
	margin-bottom:1em;
}

.valerrormsgconttop
{
	font-weight:bold;
	margin-left:56px;
}

.l
{
    float:left;
    margin-left:56px;  
    
    /* Fix "The IE Doubled Float-Margin Bug", see
	   http://www.positioniseverything.net/explorer/doubled-margin.html
    */
    display: inline;   
}

.r
{   
   float:left;
   margin-left:56px;
   margin-right:5px;    
   
   /* Fix "The IE Doubled Float-Margin Bug", see
	   http://www.positioniseverything.net/explorer/doubled-margin.html
    */
   display: inline;
}


.gcLoginOptions
{	
	margin: 10px 0px 10px 20px;
}



/*
BELOW: KS-styles
*/
#b1
{
	margin-top: 2em;
}

h2.bld 
{
	font-weight:bold;
}

  #funktionsweise
    {
        margin-top: 2em;
        width:560px;
        margin-left:25px;
    }
    
    #imgdescrimg, #imgdescrdesc
    {
        float:left;
        display: inline;
    }
    
    #imgdescrdesc
    {
		width: 320px;
    }
    
    #imgdescrimg 
    {
        margin-right:30px;
        margin-left:10px;
    }
    
    #imgdescrimg img
    {
        display:block;
    }
    
    
    #imgdescr, #ausführung
    {
        float:left;
        display: inline;
    }
    
    
    #imgdescr
    {
        width:570px;
        margin-right: 20px;
    }
    
    #ausführung
    {
        width:90px;        
    }
    
    .ausfuehrungitem, .funktionsitem
    {
        margin-bottom:1em;
    }
    
    .ausfuehrungitem img, .funktionsitem img
    {
        display:block;
    }
    
    .funktionsitem
    {
        width:90px;
        margin-right: 30px;
        float:left;
        display: inline;
    }
    
    .modulheadline
    {
		margin-bottom:1em;		
		font-weight:bold;
    }
    
    #texthighlights
    {
        font-weight: bold;
        margin-left:10px;
    }
    
    h1{font-family:verdana, arial,helvetica; font-size:15px;font-weight:normal;margin:0px;display:inline;}
	h2 {font-family:verdana, arial,helvetica; font-size:11px;font-weight:normal;margin:0px;}
	
	.plwdiv { margin-left:56px;border:solid 1px black;padding:1em;background-color:#00FF00;width:200px; position:fixed;top:114px;left:54px;z-index:9999;}