@charset "UTF-8";
/* CSS Document */

p.logo-subline {
color: #b5b5b5; 
margin-top: 0px;
line-height: 1.2em
}

#content-full p.kosten {
font-size: 12px;
line-height: 1.5em;
letter-spacing: 0.05em;
font-family: "verdana",sans-serif;
color: #005e6d; 
}	

#content-full p.kosten.weiss  {
color: #005e6d;
}	

#content-full p.kosten.hell  {
font-size: 11px;
color: #005e6d;
}		

#content-full ul  {
font-size: 11px;
line-height: 1.5em;
letter-spacing: 0.05em;
font-family: "verdana",sans-serif;
list-style-type: none;
color: #005e6d;
/* border: 1px solid #d0bd94; */
border: 1px solid #fff;
margin-top: -8px;
margin-bottom: 15px;
padding: 7px;
margin-left:0px;
}	

#content-full li  {
  margin:0px;    
 padding: 0px;
clear: both;
margin-top: 8px;
margin-bottom: 8px;
}

#content-full li span  {
  float: left;
 width: 450px;
border: 0px solid #f00;
font-weight: light;

}

	
    
    /* living tools BOF */
#content-full p,	
#sprechblase-HF-L p, 
#sprechblase-HF-L-VIERTEL p, 
#sprechblase-HF-R p, 
#sprechblase-QF-O p,
#sprechblase-QF-L p,
#sprechblase-QF p
 {
        color: #f2f2f3;
        font-size: 15px; 
        font-family: "verdana", sans-serif;
        font-weight: normal !important;
        text-decoration:  none;
	   line-height: 24px;
	   margin-top: 30px;
	   letter-spacing: 0.05em;
	  /*  filter:alpha(opacity=80);
       -moz-opacity:0.8;
       -khtml-opacity: 0.8;
        opacity: 0.8; 
    */}	
#sprechblase-HF-L-VIERTEL p {
	width: 255px;
}
	
#sprechblase-HF-L p {
	width: 235px;
	}
#sprechblase-HF-L.short p {
	width: 250px;
	}
#sprechblase-HF-L.short p.scl_errors,
#sprechblase-HF-L.short p.scl_hint,
#sprechblase-HF-L.short p  {
        font-size: 13px; 
		 line-height: 18px;
		 color: #a10054;;
		 min-height: 50px;
	}
	

#sprechblase-HF-L.short p.scl_errors{		
		 color: #00d1fe;;
	}
	
#sprechblase-HF-L.short p,
#sprechblase-HF-L.short p.scl_hint {
		 color: #fff;
		 
	}

#sprechblase-HF-L.short p span {
	text-transform:uppercase;
		 
	}


#sprechblase-HF-L.short a.scl_neues_pw {
        font-size: 13px; 
		 line-height: 18px;
		 color: #fff;
	}



#content-full p {
    color: #005e6d;
	font-size:14px;
	line-height:20px;
	/*filter:alpha(opacity=80);
   -moz-opacity:0.8;
   -khtml-opacity: 0.8;
   opacity: 0.8; */
    }	
    
	
#content-full p.kleiner {
    font-size: 12px;
    }	
	

    /* 9er blocks BOF*/
#er-A1 p, 
#er-A2 p, 
#er-A3 p, 
#er-B1 p, 
#er-B2 p, 
#er-B3 p, 
#er-C1 p, 
#er-C2 p, 
#er-C3 p {
	margin-top: 95px;
        font-size: 11px;
	padding: 0px;
	bottom: 5px;
	}
        
#er-C2 p {
     margin-top: 60px;
        
	}
        
        
 #sprech-navi p    {
    color: #fff; 
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    font-family: "verdana", sans-serif;
    font-weight:normal;

    }       
        
        
	
    /* 9er blocks EOF*/

	
#sprechblase-HF-L-VIERTEL p .high-01,
#sprechblase-HF-L p .high-01, 
#sprechblase-HF-R p .high-01, 
#sprechblase-QF-O p .high-01,
#sprechblase-QF-L p .high-01,
#sprechblase-QF p .high-01
 {
	color: #fff;
	text-transform: uppercase;
    }
	
#sprechblase-HF-L-VIERTEL h2,
#sprechblase-HF-L h2, 
#sprechblase-HF-R h2,
#sprechblase-QF-O h2,
#sprechblase-QF-L h2,
#sprechblase-QF h2 {
    color: #fff;
    font-size: 18px; 
    margin-bottom: -10px;
    font-family: "verdana", sans-serif;
    font-weight: normal;
    text-decoration:  none;
    line-height: 1.4em;
    text-transform: uppercase;
    /*
		filter:alpha(opacity=80);
  		-moz-opacity:0.8;
   		-khtml-opacity: 0.8;
   		opacity: 0.8; 
   */
    }


	

#content-full h2 {
	height: 138px;
	padding-top: 30px;
    color: #005e6d;
    font-size: 20px; 
    font-family: "verdana", sans-serif;
    font-weight: normal;
    text-decoration:  none;
    border: 0px solid #B5B5B5;
	line-height: 1.4em;
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8; 
	margin-top:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
    }

#content-full h2 .error {
	background-color: #005e6d;
	padding: 10px;
	position: absolute;
	right:17px;
	top: 10x;
	border-radius:10px;
	-o-border-radius:10px;
	-moz-border-radius:10px;
	font-size: 14px;
	color: #fff;
	width:180px;
	height:90px;
	margin-top:-70px;
	line-height: 20px;
	}
	
#navi-tools-subnavi p {
	color: #B5B5B5;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	font-family: "verdana",sans-serif;
	margin-top: 8px;
	margin-bottom: 7px;
    }
	
	
	
#navi-tools p.high-navi-tools 
    {
	color: #cab991;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	font-family: "verdana",sans-serif;
	margin-top: 18px;
	margin-bottom: -18px;
    }
	
	
	
	
	
    





* html #content-A1-sprechblase p,
* html #content-A3-sprechblase p{
    margin-top: 15px;
    margin-left:  10px;
    margin-right:  10px;
    color: #3d929b;  
    font-size: 16px; 
    font-family: "verdana", sans-serif;
    font-weight: bold;
    text-decoration:  none;
    }
  
*html #content-D1-sprechblase p {
    margin-top: 45px;
    margin-left:  10px;
    margin-right:  10px;
    color: #3d929b;  
    font-size: 16px; 
    font-family: "verdana", sans-serif;
    font-weight: bold;
    text-decoration:  none;
    }

#content-A3 h1,
#content-B4 h1,
#content-D1 h1 {
    color: #b5b5b5;  
    font-size: 13px; 
    text-decoration: none; 
    font-family: "verdana", sans-serif;
    font-weight: normal;
    text-decoration:  none;
    }
    
#outer-content a,
#outer-content a,
#outer-content a {
    text-decoration:  none;
    }

#content-A3 h1,
#content-B4 h1 {
    height: 126px;
    width: 136px;
    float: left;
    margin-top: 0px;
    padding-top: 40px;
    padding-left: 8px;
    padding-right: 15px;
 }
 
#content-D1 h1 {
    height: 90px;
    width: 121px;
    float: left;
    margin-top: 0px;
    padding-top: 75px;
    padding-left: 8px;
    padding-right: 15px;    
    }

#content-A3 h1:hover,
#content-B4 h1:hover,
#content-D1 h1:hover {
    color: #3d929b ;
    text-decoration: underline;
     cursor: pointer;
    }


 p.cont_feedback {
    color: #fff;  
    font-size: 18px; 
    text-decoration: none; 
    margin-top: 14px;
    /* margin-top: 68px; */
    letter-spacing:0.05em;
    font-family: "verdana", sans-serif;
    font-weight: normal;
    }
 
  p.cont_infotools {
    color: #fff;  
    font-size: 18px; 
    text-decoration: none; 
    margin-top: 14px;
    letter-spacing:0.05em;
    font-family: "verdana", sans-serif;
    font-weight: normal;
    }
    
  p.cont_coordinationtools {
    color: #fff;  
    font-size: 18px; 
    text-decoration: none; 
    margin-top: 14px;
    /* margin-top: 41px; */
    letter-spacing:0.05em;
    font-family: "verdana", sans-serif;
    font-weight: normal;
    }
    
  p.cont_managementtools {
    color: #fff;  
    font-size: 18px; 
    text-decoration: none; 
    margin-top: 14px;
    /* margin-top: 92px; */
    letter-spacing:0.05em;
    font-family: "verdana", sans-serif;
    font-weight: normal;
    }
  

      
#longcopy p {
    
    font-size: 13px; 
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    line-height: 1.3em;
    }

#longcopy p strong{
    
    color: #000;
    }
    
#longcopy p.hint {
    
    font-size: 11px; 
    padding: 4px;
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    color: #6f7072;
    border: 1px dashed #d5d5d5;
    }
    
#longcopy ul{
    
    font-size: 13px; 
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    line-height: 1.3em;
    padding-left: 20px;
    list-style-image:url(../../images/haken.png)
    }

#longcopy li{
    
   margin-bottom: 8px;
    }
    
/* IE 6 li TAG */
* html #longcopy li.ie6  {
    margin-bottom:20px;
}

#longcopy h2 {
    
    
    font-size: 15px; 
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    }
    
#longcopy table {

    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    border: 1px dashed #d5d5d5;
    background-color: #eaeaea;
    width: 520px;
    }
    
#longcopy thead {
    background-color: #d5d5d5;
    }

#longcopy .price {
     width: 100px;
     text-align: right;
     float: left;
    
}
    
    

    
    
#longcopy-head h1 {
    font-size: 15px; 
    text-decoration: none; 
    letter-spacing:0.05em;
    margin-top: 0px;
    font-family: "arial", sans-serif;
    font-weight: normal;
    color: #fff;
    }
    
    
    /* Tools Formatierung */
#tools-head {
    
    font-size: 13px; 
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    }
    
#tools-longcopy p.hint {
    
    font-size: 11px; 
    padding: 4px;
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    color: #6f7072;
    border: 1px dashed #d5d5d5;
    }

   /* Tools Formatierung NEU */
#tools-head-neu, 
#tools-longcopy-neu p {
    
    font-size: 13px; 
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    line-height: 1.3em;
    }

#tools-longcopy-neu p strong {
     color: #000;
    }
    
#tools-longcopy-neu p.hint {
    
    font-size: 11px; 
    padding: 4px;
    text-decoration: none; 
    letter-spacing:0.05em;
    font-family: "arial", sans-serif;
    font-weight: normal;
    color: #6f7072;
    border: 1px dashed #d5d5d5;
    }


#icons-beipiel-ie7 {
height:100px; 
width:514px;
background-image: url("../../images/icons_beispiele.png") ;
background-position: top center;
background-repeat: no-repeat;
border: opx solid #fff;
}

#icons-beipiel-ie7:hover {
background-image: url("../../images/icons_beispiele_o.png") ;
}


#icons-site a.addthis_button_google
 {
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5; 
   color:#404042; 
   text-decoration:none
}

#icons-site a.addthis_button_google:hover
 {
   filter:alpha(opacity=100);
   -moz-opacity:1;
   -khtml-opacity: 1;
   opacity: 1; 
   color:#404042; 
   text-decoration:none
}


#sprechblase-HF-L p.head_inputfield { 
   color: #A3785C !important;
font-size: 18px;
margin-bottom: -10px;
font-family: "verdana",sans-serif;
font-weight: normal;
text-decoration: none;
text-transform: uppercase;
margin-bottom: 9px;
}

.scl_errors.head_login,
 #sprechblase-HF-L.short p.error {
     color: #fff !important;
	 background-color: #D0BAAC !important;
	 border-radius: 8px;
	 -moz-border-radius: 8px;
	 -o-border-radius: 8px;
	 padding:7px;
	 box-sizing:border-box;
	 border: 1px solid #A3785C;
	 margin-left: -5px;
	 margin-right: -5px;
}


#sprechblase-HF-L.short .error {
color: #FFF !important;
background-color: #D0BAAC !important;
display: block;
border: 1px solid #A3785C;
padding: 3px 3px 3px 5px;
border-radius: 9px;
margin-top: 10px;
margin-left: -5px;
margin-right: -5px;
	}
