/* Style sheet screen */
.Verpflegungssysteme{font-size:14px;}
.Verkaufsautomaten{font-size:18px;}
.Zahlungssysteme{font-size:18px;}
.mod_tagcloud ul{width:auto;overflow:auto;display:inline;margin:0;text-align:justify;}
.Zugangskontrolle{font-weight:bold;font-size:14px;}
.vernetzbare Aufwerter{font-size:12px;}
html{height:100%;}
body{height:100%;margin:0;padding:0;background:#d6eaf7 url("tl_files/images/design/bg_bodyneu.png") center top no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#505050;line-height:18px;}
a{text-decoration:none;color:#2D6BA1;}
#mbBottom{margin-left:25px;}
#paycult_aktuell .more{}
a:hover{color:#A7042C;}
table{border-collapse:collapse;}
td,th{vertical-align:top;}
form table,form td,form th{border: none !important;}
hr{width:0;height:0;clear:both;margin-left:-999px;}
h1{font-weight:normal;font-size:26px;color:#a7042c;line-height:1.2em;}
h2{margin:0 0 0.4em;font-weight:bold;font-size:12px;color:#a7042c;line-height:18px;text-transform:uppercase;}
#wrapper{height:auto;margin-top:30px;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.5);box-shadow: 4px 4px 10px rgba(0, 0, 0,0,0.5);background-color:transparent;}
#header .inside{width:1024px;height:100%;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;padding-left:0;background-image:url("tl_files/images/design/header_home.png");}
#header p,#footer p{margin:0;padding:0;}
div#navi_top{position:absolute;margin-top:-35px;margin-left:580px;font-size:0.8em;text-transform:uppercase;}
div#navi_top ul li{width:auto;float:left;margin:0;text-decoration:none;list-style-type:none;}
div#navi_top a,div#nav_top span{display:block;padding:0 10px;text-decoration:none;}
div#headerNav{width:750px;left:35px;position:absolute;top:276px;}
div#headerNav ul{height:35px;left:0;float:left;margin:0;padding:0;}
div#headerNav ul li{float:left;padding:0 30px 2px 0;font-weight:bold;text-decoration:none;list-style-type:none;text-transform:uppercase;letter-spacing:1px;}
div#headerNav a:hover,div#headerNav .trail{font-weight:bold;text-decoration:none;color:#A7042C;text-transform:uppercase;}
.active{font-weight:bold;text-decoration:none;color:#A7042C;}
#headerBox{width:330px;height:100px;left:520px;top:150px;position:absolute;overflow:hidden;}
#container{background-color:#FFFFFF;min-height: 400px;}
#left{padding:15px 0 0;font-size:11px;line-height:16px;}
#left p{margin-top:5px;margin-bottom:5px;}
#left .inside{padding:0 0 0 25px;}
#right .mod_newslist{margin-top:50px;padding-top:10px;padding-right:10px;padding-left:10px;background-color:#ebf7fc;-moz-border-radius:20px;-webkit-border-radius:20px;}
#left .mod_newslist .first,#left .mod_newslist .odd,#left .mod_newslist .even,#left .mod_newslist .last{margin-bottom:15px;border-bottom:2px dotted #cecece;}
#left a:hover{color:#A7042C;}
#main{padding-bottom:25px;}
#main .inside{padding:0 20px;}
#main p{margin:5px 0;padding:5px 0 0;}
#main input,#main textarea{margin:5px 0 5px 9px;padding:2px;background-color:#ffffff;border:1px solid #2D6BA1;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#505050;}
#main input.submit{margin-bottom:20px;padding:4px 10px;background-image:url("tl_files/images/design/bg_button.gif");background-repeat:repeat-x;}
#main input.submit:hover{font-weight:bold;color:#A7042C;}
#main .error{top:180px;position:absolute;color:#A7042C;}
#main .back{margin-top:20px;}
#main .layout_short{margin:20px 0 0;}
#main ul{margin:0 0 0 15px;padding:0;}
#main ul li{list-style-image:url("tl_files/images/design/ul_li.png");}
#main table{margin-left:2px;}
#main table td{padding:5px 10px 5px 0;}
#main #tl_login table td,#main #tl_lost_password table td{padding:5px 10px 5px 0;}
#main #tl_login table td.col_first,#main #tl_lost_password table td.col_first{width:100px;}
#main table thead{background-color:#2D6BA1;font-weight:bold;color:#ffffff;border: none;}
#right{padding:55px 0 0;font-size:11px;line-height:16px;}
#right p{margin-top:5px;margin-bottom:5px;}
#right .inside{padding:5px 15px 10px 10px;}
#right .mod_article{margin:15px 0 0;padding:0 0 8px;}
#right .boxTestimonial{font-style:italic;font-size:11px;color:#2D6BA1;line-height:17px;}
#footer{height:40px;padding:10px 0 0;background-image:url("tl_files/images/design/paycult_footer.gif");background-repeat:no-repeat;font-size:10px;color:#dbdbdb;line-height:16px;}
#footerNav{float:left;margin:0 0 0 30px;text-transform:uppercase;}
#footerNav a{text-decoration:none;color:#dbdbdb;}
#footerNav a:hover{text-decoration:underline;color:#FFFFFF;}
#footerNav .active{color:#ffffff;}
#footerNav ul{margin:0;padding:0;}
#footerNav ul li{float:right;margin:0 15px 0 0;padding:0;list-style-type:none;}
#footerSearch{float:right;margin:0 30px 0 0;}
#footerSearch input{padding:2px;border:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#575757;background:#f0f0f1;}
#footerSearch input.submit{padding:2px;border:0;color:#dbdbdb;background:0;text-transform:uppercase;}
#footerSearch input.submit:hover{color:#FFFFFF;}
#boxSpecial{margin:0 0 25px;background:url("tl_files/images/design/bg_boxSpecial_content.gif") center bottom no-repeat;}
#boxSpecial .ce_text{padding:0 10px;}
#boxSpecial h1{margin:0 -10px;padding:8px 5px 5px 10px;background-image:url("tl_files/images/design/bg_boxSpecial_header.gif");background-position:top;font-weight:bold;font-size:12px;color:#FFFFFF;line-height:18px;text-transform:uppercase;}
#boxSpecial .highlight{display:block;text-align:center;font-size:20px;line-height:24px;}
.floatRight{float:right;}
.start{width:200px;height:150px;padding-right:15px;padding-left:15px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);box-shadow: 4px 4px 10px rgba(0, 0, 0,0,0.4);}
.vending{width:200px;height:150px;float:right;margin-top:-150px;margin-right:15px;padding-right:15px;padding-left:15px;text-align:center;-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.4);box-shadow: 4px 4px 10px rgba(0, 0, 0,0,0.4);}
.start h1{font-size:14px;}
#abrechnungssysteme-fuer-catering .ce_text block p{width:100px;height:25px;text-align:center;font-size:11px;white-space:nowrap;}
.vending h1{font-size:14px;}
.imageLeft{float:left;margin:0 12px 5px 0;}
.image_container .caption{margin-top:0;margin-left:0;text-align:left;color:#2D6BA1;}
.teaserBild img{width:100px;float:left;margin-right:20px;border:1px solid #999999;}
#vending{width:auto;height:auto;float:right;margin-top:-175px;margin-right:15px;}
#validator{float:right;margin-right:-350px;}
.mod_ticker{margin-top:10px;margin-right:15px;margin-left:25px;font-family:arial;font-size:16px;color:#6e1b1e;}

