/* CSS Document */
.textPartner{
}

#textpartnerA{
float:left;
padding-right: 19px;
word-spacing: 100%;
width: 416px;
line-height: 1.65em;
}

  #textpart ul{
  margin-top: 5px;
} 
 #textpart li{
 background-image: url(images/arrowyellow.gif);
 background-repeat: no-repeat;
padding-left:17px;
line-height: 168%;
 }

#textpartnerC{
float:left;
padding-right: 19px;
word-spacing: 100%;
width: 416px;
line-height: 1.65em;
}

.spacesection{
height:39px;
}

.imagedropcaps{
float:left;
margin-right: 9px;
margin-top: 2px;
padding-left: 0px;
}

.headlineimageA{
margin-bottom: -1px;
}

.textpartnerB{
float:left;
width: 404;
}


.roundpartner{
        width: 403px;
		padding:4px 2px 4px 4px;
        /*background: #f4=f4f4 url(images/round1bk.gif);*/
		background-repeat:repeat-x;
		background-position:bottom;
		
}

 .bl {background: url(images/wr_bl.gif) 0 100% no-repeat}
 .br {background: url(images/wr_br.gif) 100% 100% no-repeat}
 .tl {background: url(images/wr_lt.gif) 0 0 no-repeat}
 .tr {background: url(images/wr_rt.gif) 100% 0 no-repeat; padding:10px}
 
.t {background: url(images/wr_linepiexl.gif) 0 0 repeat-x;
margin-left:26px;margin-top: -8px;margin-bottom: 24px;}
 .b {background: url(images/wr_linepiexl.gif) 0 100% repeat-x}
 .l {background: url(images/wr_linepiexl.gif) 0 0 repeat-y}
 .r {background: url(images/wr_linepiexl.gif) 100% 0 repeat-y}
 
 .logodropcaps{
 float:left;
 margin-bottom: 0px;
 margin-right: 6px;

 }
 
 .boldtextB{
  padding-top: 2px;
 }
 
 .textcasestudy{
padding-left:2px;
padding-top:3px;
 }
 
 .coverimageschulen{
 float:left;
 margin-right:12px;
 width: 93px;
 }
 
 
 /* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.textinsideround{
margin-top: 2px;
margin-left:2px;
line-height:1.4em;
}


.textinsideround2{
margin-top: 6px;
line-height:1.4em;
}
.secbullet{
margin-left:16px;
}

.icon {
float:left;
margin-top:18px;
margin-right:6px;
}

.textnexttoicon{
line-height:1.31em;
margin-top:18px;
}

.iconpart{
float:left;
width:133px;
}


.textdeutschlandB{
float:left;
padding-top:16px;
}

.roundschulen{
padding: 12px 0px 12px 10px;
 width: 403px;
}

.roundgg{
background: #f6f6f6 url(schulen/images/grey_bk.gif) bottom repeat-x;
width:428px;
margin-left:26px;
}

.toproundgg{
margin-bottom:27px;
background: url(schulen/images/topgrey.gif) top left no-repeat;
}

.leftroundgg{
background: url(schulen/images/greypixel.gif) right repeat-y;
}

.rightroundgg{
background: url(schulen/images/greypixel.gif) left repeat-y;
}

.topprice{
background: url(schulen/images/dottedline.gif) top repeat-x;
padding:1px 0px 10px 1px;
}

.bottomroundgg{
background: url(schulen/images/bottomgrey.gif) bottom left no-repeat;
}

.arrowsideprice{
background: url(schulen/images/arrow2.gif) top left no-repeat;
padding-left:10px;
margin-bottom:-1px;
}

.headlineprice{
font-size:15px;
font-weight:bold;
padding-top:9px;
padding-left:45px;
color:#000000;
}

.textfour{
font-size:14px;
}

.pricetext{
padding-top:2px;
line-height:1.4em;
}

.pricecomment{
font-size:11px;
color:#646464;
margin-top:-2px;
}