/* Contao Open Source CMS, (c) 2005-2013 Leo Feyer, LGPL license */
body,form{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}@media(max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}#main .inside{min-height:1px}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block}#container:after,.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}


body {
	font-family: Arial, Verdana, serif;
	font-size:13px;
	background-image:url("../../files/skycom/images/bg.jpg");
	background-position:center;
}

body.startseite {	
	background-image:none;
}

#wrapper {
	min-width:1100px;
	width:auto;
}

header {
	background: url("../../files/skycom/images/header-visual-bg.jpg") no-repeat scroll center 0 transparent;
}

header:after {
	position:absolute;
	top:122px;
	content:" "; 
	background:url("../../files/skycom/images/main-bg.png") repeat-x;
	display: block;
	width:100%;
	height:7px;
}

#header > .inside, #container, #footer > .inside {
	width:1100px;
	margin: 0 auto;
}

#logo {
	position:absolute;
	top:25px;
}

/* Languages */
.mod_changelanguage {
	position:absolute;
	right:0px;
	top:10px;
	width:200px;
}

.mod_changelanguage h3 {
	float:left;
	font-size:12px;
	color:#16445b;
}
.mod_changelanguage ul {
	list-style:none;
}

.mod_changelanguage ul li a span {
	display:none;
}

.mod_changelanguage ul li {
	float:left;
	margin-left:8px;
}

.mod_changelanguage ul li a {
	display:block;
	width:16px;
	height:16px;
}

.mod_changelanguage ul li a.lang-de {
	background-image:url("../../files/skycom/images/de.png");
}

.mod_changelanguage ul li a.lang-en {
	background-image:url("../../files/skycom/images/en.png");
}

.mod_changelanguage ul li a.lang-fr {
	background-image:url("../../files/skycom/images/fr.png");
}

/* Rückruf Box */
#box-rueckruf {
	position:absolute;
	right:15px;
	top:50px;
	width:414px;
	height:51px;
	background-image:url("../../files/skycom/images/box-top-rueckruf.png");
}

#box-rueckruf .inside {
	margin:8px 0px 0px 45px;
}

#box-rueckruf a {
	display:block;
	width:100%;
	height:100%;	
	text-decoration:none;
	color:#16445b;
	font-weight:bold;
}

#box-rueckruf span.tel {
	font-size:16px;
	color:#078bca;
}

#box-rueckruf small {
	font-size:12px;
	margin-right:5px;
	margin-left:5px;
}

#box-rueckruf span {
	font-size:14px;
	text-transform:uppercase;
}

/* Navigation */

#nav01 {
	position:absolute;
	top:98px;
	right:0px;
	z-index:9;
}

#nav01 ul {
	list-style: none;
}

#nav01 li:hover {
    visibility: inherit;
}

#nav01 ul.level_1 > li {
	position:relative;
	overflow:show;
	width:152px;
	height:60px;
	float:left;
	margin-right:25px;
	background:url("../../files/skycom/images/nav-box.png") no-repeat;
}

#nav01 ul.level_1 > li.page-kontakt {
	background-image:url("../../files/skycom/images/nav-box2.png");
}

#nav01 ul.level_1 > li.page-kontakt.sfHover {                     
	background-image:url("../../files/skycom/images/nav-box.png");
}

#nav01 ul.level_1 > li > a {
	position:relative;
	display:table;
	color:white;
	text-decoration:none;
	width:115px;
	height: 60px;
	font-size:14px;
	font-weight:bold;
	margin:0px auto;
	text-align:center;
}

#nav01 ul.level_1 > li > a > span {
	display: table-cell;
	vertical-align: middle;
}

#nav01  ul.level_2 {
	background: url("../../files/skycom/images/nav-box-drop.png") no-repeat scroll 0 bottom transparent;
    padding: 0 24px 20px 11px;
    position: absolute;
    top: -999em;
    width: 152px;
}

#nav01  ul.level_2 a {
	color:#99AFCD;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
}

#nav01  ul.level_2 a:hover {
	color:white;
	line-height:30px;
	font-weight:bold;
	text-decoration:none;
}

#nav01  ul.level_2 > li {
	width:130px;
	border-top: 1px solid white;
}

#nav01 li:hover ul, #nav01 li.sfHover ul {
    left: 0;
    top: 50px;
    z-index: 99;
}

/* Boxen */

#contentboxen {
	position:relative;
	height:250px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #cddef0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cddef0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#cddef0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#cddef0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#cddef0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#cddef0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cddef0',GradientType=0 ); /* IE6-9 */
}

#banner .inside, #contentboxen .inside {
	margin: 0 auto;
	width:1100px;
	height:auto;
	
	position:relative;
	margin-top:30px;
}

#contentboxen .box {
	position:relative;
	float:left;
	width:320px;
	height:170px;
	/*border-right:1px solid #d3d1d1;*/
	padding:0px 35px 0px 30px;
	
	color:#333333;
	font-weight:bold;
}

#contentboxen .box a {
	color:#333333;	
}

#contentboxen .first {
	margin-left:50px;
	padding-left:0px;
}

#contentboxen .last {
	padding-right:0px;
	width:240px;
}

#contentboxen img {
	float:left;
}

#contentboxen .inner-box-text {
	float:left;
	width:230px;
	margin-left:15px;
}

#contentboxen .inner-box-text .news-container .layout_latest {	
	margin:0;
	padding:0;
	border:none;
	width:230px;
}

#contentboxen .inner-box-text .news-container  {
	width:230px;
	margin:0;
}

#contentboxen .inner-box-text .news-container .layout_latest h2 {	
	font-size:14px;
	margin-bottom:10px;
}

#contentboxen .inner-box-text .news-container .layout_latest a {	
	text-decoration:underline;
}



#contentboxen .last .inner-box-text {
	width:auto;
}

#contentboxen h2 {
	margin-bottom:25px;
	
	font-size:18px;
	color:#0b368b;	
}

#contentboxen h3 {
	font-size:14px;
}

#contentboxen p {
	margin: 0.5em 0px;
}

#contentboxen .ce_form p {
	margin:0px 0px 6px 5px;
}

#contentboxen .ce_form table tr td {
	height:20px;
}

#contentboxen .ce_form input{
	height:20px;
	width:130px;
	
	padding:0px 5px 0px 5px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebebed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ebebed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebebed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ebebed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebed',GradientType=0 ); /* IE6-9 */

	background-color:white;
	border: 1px solid #cccccc;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#contentboxen .ce_form input[name=datum] {
	width:110px;
}

#contentboxen .ce_form input[type=submit] {
	margin-top:5px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	height:25px;
	width:140px;
}

/* Container */

#container {
	padding: 0;
	margin-top:60px;
	margin-bottom:60px;
}

#container > .inside {
	position:relative;
	padding-left: 435px;
}

body.layout-right #container > .inside {
	position:relative;
	padding-left: 0px;
	padding-right: 385px;
}

body.layout-fullwidth #container > .inside {
	position:relative;
	padding-left: 0px;
	padding-right: 0px;
}



/* Left / News */

#left {
	color:#333333;
}

#left > .inside {
	margin-left:50px;
}

#right > .inside {
	margin-left:20px;
}

.mod_newslist a {
	color:#333333;
	text-decoration:none;
}

.mod_newslist h2, #right h2:first-child {
	font-size:18px ;
	margin-top:5px;
	color: #333333;
}

#news-icon {
	background-image:url("../../files/skycom/images/news.png");
	width:51px;
	height:44px;
	float:left;
}

.news-container, #left .mod_newslist h2 {
	float:left;
	margin-left:9px;
}

.news-container {
	width:280px;
}

#main .news-container {
	width:656px;
}

#referenzen .news-container {
	width:auto;
}

.news-container .layout_short {
	padding:10px 0px 10px 0px;
	border-bottom: 1px solid #d3d1d1;
}

#left .news-container .layout_short.last {	
	border-bottom: none;
}

/* Main */

#main {
	color:#333333;
}

body.layout-right #main .inside {
	margin-left:50px;
}

#main h1 {
	margin-top:5px;
	margin-bottom:15px;
	font-size:18px;
	
}

#main p {
	margin:1em 0px;
}

/* Footer */

footer {
	background: url("../../files/skycom/images/footer-bg.jpg") repeat-x;
}

footer .inside {
	height:100%;
}

footer .inside:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

footer .footer-box {
	float:left;
	width:205px;
	margin:50px 0px 0px 50px;
}

footer .footer-box h2 {
	margin-bottom:25px;
	color: #333333;
	font-size:18px;
}

footer .footer-box ul {
	list-style-type:none;
	color:#666666;
}

footer .footer-box * {	
	color:#666666;
	line-height:20px;
}

footer .footer-box p {	
	margin: 1em 0px;
}

footer #referenzen-image1 {
	position:absolute;
	background-image:url("../../files/skycom/images/referenzen1.png");
	width:127px;
	height:71px;	
}

footer #referenzen-image2 {
	position:absolute;
	background-image:url("../../files/skycom/images/referenzen2.png");
	width:141px;
	height:41px;	
	margin-left:127px;
}

footer #referenzen-image3 {
	position:absolute;
	background-image:url("../../files/skycom/images/referenzen3.png");
	width:141px;
	height:30px;
	margin-top:41px;
	margin-left:127px;
}

footer #referenzen-image4 {
	position:absolute;
	background-image:url("../../files/skycom/images/referenzen4.png");
	width:268px;
	height:42px;
	margin-top:71px;
}

footer #referenzen-image5 {
	position:absolute;
	background-image:url("../../files/skycom/images/referenzen5.png");
	width:268px;
	height:41px;
	margin-top:113px;
}

footer #referenzen-image1:hover {
	background-image:url("../../files/skycom/images/referenzen1_.png");	
}

footer #referenzen-image2:hover {
	background-image:url("../../files/skycom/images/referenzen2_.png");	
}

footer #referenzen-image3:hover {
	background-image:url("../../files/skycom/images/referenzen3_.png");	
}

footer #referenzen-image4:hover {
	background-image:url("../../files/skycom/images/referenzen4_.png");	
}

footer #referenzen-image5:hover {
	background-image:url("../../files/skycom/images/referenzen5_.png");	
}

footer #footer-bottom {
	position:absolute;
	bottom:17px;
	width:1100px;
}

footer #footer-bottom * {
	color: white;
	font-size:15px;
}

footer #footer-bottom .box1 {
	float:left;
	font-size:12px;	
}

footer #footer-bottom .box1 a {	
	font-size:12px;	
}

footer #footer-bottom .box2 {
	float:right;
	text-align:right;
}

footer #footer-bottom .box2 span {
	color:#e83709;
}

#referenzen h2 {
	font-size:13px;
}

/* Referenzen Logos */
table.ref-logos {
	text-align:center;
}

table.ref-logos tr.ref-desc td p {
	margin-top:0px;
}
/* Startseite */

#banner .inside {
	margin: 0 auto;
	width:1100px;
	height:auto;
}

/* Banner */
#banner {
	position:relative;
	width:100%;
	height:405px;
	background:url("../../files/skycom/images/map.jpg") top center no-repeat;
}

#banner-contentbox {
	position:absolute;
	top:140px;
	background:url("../../files/skycom/images/banner-box.png") repeat-x;
	width:350px;
	height: 152px;
	
	color:#333333;
	font-weight:bold;
	
	-webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	
	-webkit-box-shadow: -5px 5px 5px 0px rgba(51, 51, 0, 1); /* WebKit */
	-moz-box-shadow: -5px 5px 5px 0px rgba(51, 51, 0, 1); /* Firefox */
	box-shadow: -5px 5px 5px 0px rgba(51, 51, 0, 1); /* Standard */	
}

#banner-contentbox p {
	font-size:30px;
	margin:3px 20px 15px 20px;
}

#banner-contentbox ul {	
	float:left;
	margin-left:35px;
	list-style-type:square;
}

#banner-contentbox ul.last {
	float:right;
	margin:0px 20px;
}

#banner-contentbox ul li {
	font-size:14px;	
	line-height:15px;
}

#fahrzeuge {
	position:absolute;
	right:0px;
	top:120px;
	background-image:url("../../files/skycom/images/fahrzeuge.png");
	width:337px;
	height:192px;
}







/*** ESSENTIAL STYLES ***/

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu ul {
	box-shadow: 2px 2px 6px rgba(0,0,0,.2);
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#BDD2FF;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}

* {
	margin: 0;
	padding: 0;
}

a {
	color:#333333;
	text-decoration:underline;
}

table {
	width:100%;
}

h2 {
	font-size:14px;
	font-weight:bold;
	margin: .75em 0;
}

.liststyle1 {
	list-style-image: url("../../files/skycom/images/haken.png");
	margin-left:20px;
}

.liststyle2 {
	list-style-image: url("../../files/skycom/images/haken.png");
	margin-left:20px;
	line-height:40px;
}

.liststyle3 {
	list-style-image: url("../../files/skycom/images/haken.png");
	margin-left:20px;
	line-height: 30px;
}

figcaption.caption {
	font-size:11px;
	font-style: italic;
	text-align:left;
}

#right .news-container {
	margin-left:0px;
}

#right .news-container h2 {
	font-size:13px;
}

#right #testimonials {
	margin-left:51px;
}

.clear{
	clear:both;
}

.ce_text {
	text-align:justify;
}

.tblstyle1 {
	/*border:1px solid gray;*/
	background-color: #CDDEF0;
	text-align:left;
}

.tblstyle1 td {
	padding:5px;
}

.tblstyle2 {
	text-align:left;
}

.tblstyle2 td {
	padding:5px;
}


.inline-schild {
	color:white;
	font-size:16px;
	text-align:center;
	width:180px;
	height:33px;
	padding-top:12px;
	background-image:url("../../files/skycom/images/box-schild-small.png");
}

/* Kontakt Interessenten */
#interessenten .ce_form fieldset {
	border:none;
	padding-top:30px;
}

#interessenten .ce_form fieldset.checkbox_container {
	border:none;
	padding-top:10px;
}

#interessenten .ce_form fieldset legend  {
	font-weight:bold;
}

#interessenten .ce_form fieldset.checkbox_container legend  {
	font-family:Arial,Verdana,serif;
	font-weight:normal;
	background:none;
	color: #333333;
	border:none;
	font-size:13px;
	text-shadow:none;
	padding:0;
}

.fs-left {
	float:left;
	width:330px;
}

.fs-right {
	float:right;
	width:300px;
}

.fs-right .submit_container {
	margin-top:40px;
}

#interessenten .ce_form {
	
}

#interessenten .ce_form label {
	display:inline-block;
	width:120px;
	line-height:30px;
}

#interessenten .ce_form .fs-right label {	
	width:auto;	
}

#interessenten .ce_form  .checkbox_container label {
	display:inline;
	width:auto;
	line-height:12px;	
}

#interessenten .ce_form  .checkbox_container span {
	margin-right:18px;
	margin-bottom:15px;
	display:block;
}

#interessenten .ce_form  .cb-float span  {
	float:left;
}

#interessenten .ce_form  .checkbox_container span.mandatory {
	display:inline;
}

#offerextra {
	margin:-30px 0px 0px 18px;
}

#interessenten .ce_form input  {
	height:30px;
	width:200px;
	margin-bottom:15px;
}

#interessenten .ce_form input[type=checkbox]  {
	height:auto;
	width:auto;
	margin:0;
}

#interessenten .ce_form input.anzahlfahrzeuge  {
	height:20px;
	width:25px;
	margin:0;
}

#interessenten .ce_form select[name=Fahrzeugtyp] {
	height:20px;
	width:100px;
	margin-bottom:15px;
}



#interessenten .ce_form input.captcha {
	width:30px;
}

#interessenten .ce_form span.captcha_text {
	display:inline-block;
	width:150px;
	margin-left:5px;
	
}

#interessenten .ce_form input[type="submit"] {
	width:100px;
	border:none;
	background-color:#0B368B;
	color:white;
}

#interessenten .ce_form input[type="submit"]:hover {
	background-color:#114BC0;

}

#interessenten .ce_form textarea {	
	height:300px;
	width:300px;
	margin-bottom:15px;
}

#interessenten .ce_form textarea.textarea-klein {	
	height:210px;
	width:300px;
	margin-bottom:15px;
}



/* Newsseite */
.mod_newslist p.info {
	margin:0 !important;
}

.mod_newslist h2 {
	margin-top:0px;
}

.mod_newslist .layout_latest {
	border-bottom:1px dotted gray;
	padding:10px 0px;
}

/* Navigation rechts */
.box-schild-big {
	width:328px;
	margin-left:10px;
	background-image:url("../../files/skycom/images/box-schild-big-mid.jpg");
}

.box-schild-big h3 {
	margin:25px;
	color:white;
}

.box-schild-big ul {
	list-style-type:none;
	margin:0px 25px 25px 25px;
}

.box-schild-big li {	
	padding:3px 0px;
	border-bottom:1px dotted white;
}

.box-schild-big li.last {	
	border:none;
}

.box-schild-big a {	
	color:white;
	text-decoration:none;
}

.box-schild-big:before {
	content:" ";	
	display:block;
	width:328px;
	height:7px;
	background-image:url("../../files/skycom/images/box-schild-big-top.jpg");
}

.box-schild-big:after {
	content:" ";	
	display:block;
	width:328px;
	height:7px;
	background-image:url("../../files/skycom/images/box-schild-big-bottom.jpg");
}

/* Rückruf Box */
#rueckruf table tr td {
	height:20px;
}

#rueckruf input{
	height:20px;
	width:130px;
	
	padding:0px 5px 0px 5px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #ebebed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ebebed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#ebebed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#ebebed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#ebebed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebed',GradientType=0 ); /* IE6-9 */

	background-color:white;
	border: 1px solid #cccccc;
	-webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#rueckruf input[name=datum] {
	width:110px;
}

#rueckruf input[type=submit] {
	margin-top:5px;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	height:25px;
	width:140px;
}

/* Kontaktbox */


#kontaktbox {
	width:328px;
	margin-left:10px;
	background-image:url("../../files/skycom/images/box-schild-big-gray-mid.jpg");
	
	color:#717274;
}

#kontaktbox .inner-kontaktbox {
	margin:25px;
}

#kontaktbox p {
	margin: 0.5em 0px;
}

#kontaktbox a {
	color:#333333;
	text-decoration:none;
}

#kontaktbox:before {
	content:" ";
	display:block;
	width:328px;
	height:7px;
	background-image:url("../../files/skycom/images/box-schild-big-gray-top.jpg");
}

#kontaktbox:after {
	content:" ";
	display:block;
	width:328px;
	height:7px;
	background-image:url("../../files/skycom/images/box-schild-big-gray-bottom.jpg");
}

/* Presse */
table.tblpresse {
	border: none;
	width: 100%;
}

table.tblwinfleetloesungen {
	width:100%;
	
}

table.tblwinfleetloesungen td {
	font-weight:bold;
}

/* Winfleet Vorteile */
.border {

  border:1px solid transparent;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
  padding:10px;
  background: rgb(205, 222, 240);
}

legend {
  color:white;
  text-shadow: 2px 2px 3px rgba(150, 150, 150, 0.75);
  font-family:Verdana, Geneva, sans-serif;
  font-size:1.4em;
  
  border:1px solid transparent;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  
  padding: 1px 20px;
  background: rgb(247, 168, 0);  
}

/* Branchen */
.ul-products {
	list-style-type:none;
}

.ul-products > li {
	border-bottom:1px dotted gray;
	padding:25px 0px;
}

.ul-products li img {
	float:left;
	width:130px;
	margin:0px 25px 25px 0px;
}

.ul-products li h2 {
	margin-top:0px;
}

.ul-products li div.left {
	float:left;
	width:470px;
}

/* Referenzen Logos */
table.ref-logos {
	text-align:center;
}

table.ref-logos tr.ref-desc td p {
	margin-top:0px !important;
	margin-bottom:30px !important;
	font-size:10px;
	font-weight:bold;
}

.referenzen-right .news-container {
	margin-left:50px !important;
}

.referenzen-right-h, #more-references {
	margin-left:50px;
}

#social {
	margin-top:10px;
}

#social div.items div {
	float:left;
	margin-right:5px;
}
