@charset utf-8;

#subcontent.right img {
padding:25px 30px 10px 10px;
}

#mili1 ul li {
font-size:13px;
color:#646d74;
list-style:none;
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/list_marker.gif);
background-repeat:no-repeat;
background-position:3px 5px;
padding:0 0 15px 30px;
}

#mili2 ul li {
font-size:13px;
color:#646d74;
list-style:none;
padding:0 0 15px 30px;
}

#subcontent h2 em {
padding:0 0 0 10px;
}

#nr1,#nr2,#nr3,#nr4,#nr5,#nr6 {
background-repeat:no-repeat;
background-position:0 1px;
}

#nr1 {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/1.jpg);
}

#nr2 {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/2.jpg);
}

#nr3 {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/3.jpg);
}

#nr4 {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/4.jpg);
}

#nr5 {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/5.jpg);
}

#nr6 {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/6.jpg);
}

.zoom_image {
width:105px;
height:15px;
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/lupe.jpg);
background-position:90px 0;
background-repeat:no-repeat;
display:block;
clear:left;
margin-left:10px;
}

.zoom_image a {
color:#ec7205;
font-size:11px;
text-decoration:none;
}

.play_video {
margin-left:73px;
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/pfeil_klein_orange.jpg);
background-repeat:no-repeat;
width:105px;
height:15px;
background-position:101px 3px;
display:block;
clear:both;
}

#subnavigation_row h2 {
text-transform:uppercase;
}

.spalte_rechts {
width:180px;
display:block;
float:left;
font-size:13px;
line-height:20px;
padding-top:25px;
color:#42a72b;
font-weight:700;
}

.spalte_links {
float:left;
color:#646d74;
font-size:13px;
line-height:20px;
padding-top:25px;
}

.spalte_referenzen {
width:260px;
display:block;
float:left;
color:#646d74;
font-size:13px;
line-height:20px;
padding-top:25px;
padding-left:45px;
}

.zum_portfolio {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/pfeil_klein_orange.jpg);
background-repeat:no-repeat;
width:185px;
height:15px;
background-position:141px 4px;
display:block;
clear:both;
}

.box_leistungen {
float:left;
width:295px;
display:block;
border:1px solid #d8dad9;
color:#646d74;
font-size:13px;
line-height:16px;
margin:25px 10px 0;
padding:15px 10px 10px;
}

.box_leistungen_h1 {
color:#43a52a;
text-transform:uppercase;
font-size:16px;
font-weight:700;
display:block;
margin:0;
padding:0;
}

.mehr {
background-image:url(http://dl.edge-cdn.net/Image/img_mi24/pfeil_klein_orange.jpg);
background-repeat:no-repeat;
width:40px;
height:15px;
background-position:35px 5px;
display:block;
clear:both;
}

.viral_xmasform .sendformhead .formrow {
clear:none;
float:left;
margin-right:22px;
margin-top:5px;
margin-bottom:5px;
}

.viral_xmasform .formheadline {
clear:left;
padding-top:20px;
}

.viral_xmasform .head_label_firstname,.viral_xmasform .head_label_lastname,.viral_xmasform .head_label_email {
cursor:pointer;
display:block;
float:left;
padding-bottom:2px;
text-align:left;
font-weight:400;
font-size:1.1em;
}

.viral_xmasform .head_label_firstname {
width:70px;
}

.viral_xmasform .head_label_lastname {
width:85px;
}

.viral_xmasform .head_label_email {
width:50px;
}

.viral_xmasform .videothumbnail {
margin-right:23px;
}

.viral_xmasform .sendformbody button {
float:right;
width:230px;
border:none;
background:transparent;
margin-right:5px;
cursor:pointer;
}

#subcontent.right p,#maincontent p {
color:#646d74;
font-size:13px;
line-height:16px;
padding-top:25px;
}

#mili1 ul,#mili2 ul {
margin:15px 0 0 10px;
padding:0;
}

.zoom_image a:hover,.play_video a:hover,.zum_portfolio a:hover,.mehr a:hover {
text-decoration:underline;
}

.play_video a,.zum_portfolio a,.mehr a {
color:#ec7205;
font-size:13px;
text-decoration:none;
}
