/* Style sheet screen */
body{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#454545;line-height:1.5em;min-height:800px;background:#ffffff url("tl_files/tomyit/theme/background/body_bg1.jpg") center center no-repeat;background-attachment:fixed;}
a{color:#1A69E0;}
a:hover{color:#6C757A;}
h1{margin:0 0 12px;padding:7px 0 6px;border-bottom:1px solid #0066cc;font-weight:normal;font-size:22px;letter-spacing:-1px;}
h1 a,h2 a{text-decoration:none;}
h1 a:hover,h2 a:hover{color:#FF6600;}
h2{margin:10px 0;padding:7px 0 6px;border-bottom:1px solid #009992;font-weight:normal;font-size:1.5em;letter-spacing:-1px;}
h3{clear:both;margin:0;padding:7px 0 5px;border-bottom:1px solid #7e0099;font-weight:normal;font-size:15px;}
p{margin:6px 0;}
ul{margin:0;}
li{margin-bottom:8px;}
form{margin:0;}
input.search{width:292px;padding:4px;border:0;font-weight:bold;color:#E0691A;background: #FFF url(tl_files/tomyit/theme/images/input.gif) no-repeat;}
input.submit{width:65px;margin:0 15px 1px 0;padding:4px 0;border:0;color:#FFF;background: #E0691A url(tl_files/tomyit/theme/images/submit.gif) no-repeat;}
input.login{width:150px;padding:4px;border:none;}
#wrapper{margin:8px auto;padding:10px;background-color:#ffffff;border-radius:10px;}
#header{height:55px;margin:3px 0 10px;padding:10px 0 0 64px;background-color:#e5e2fd;background-image:url("tl_files/tomyit/theme/images/logo.png");background-repeat:no-repeat;border-bottom:1px solid #ccc;color:#808080;background-position:10px bottom;border-radius:10px;}
.dark{font-weight:bold;color:#737373;background:inherit;}
#header .logo h1{margin-right:18px;padding-top:12px;}
#header .logo h1 span.dark{font-weight:normal;}
.top_info{width:400px;float:right;padding:5px 0 4px;color:#808080;}
.top_info_left{width:200px;float:left;}
.top_info_right{width:290px;float:right;padding:0 0 0 35px;}
.browse_category{width:190px;font-size:0.9em;color:#FFF;background: inherit;}
.grey{font-weight:normal;color:#808080;}
#right{width:34.6%;float:right;margin:0 0 10px;}
#right h3{margin:0 0 3px;padding:7px 0 7px 8px;border:0px;font-family:Tahoma,Arial,sans-serif;font-weight:bold;font-size:1em;color:#ffffff;background:#6C757A url("tl_files/tomyit/theme/images/corner_round.gif") right top no-repeat;letter-spacing:1px;}
#main{width:606px;float:left;margin:0 0 10px;}
body.width-full #main{width:100%;float:left;margin:0 0 10px;}
.search_field{clear:both;margin:5px 0;padding:7px 25px 10px 10px;font-weight:bold;color:#808080;background: #fff url(tl_files/tomyit/theme/images/searchbg.gif) no-repeat right;}
#stat{height:0px;display:none;}
.padding10{padding:10px;}
.padding10-inside .inside{padding:10px;}
.padding10-sub p{padding:10px;}
.padding10-sub ul{padding:10px 10px 10px 40px;}
a.external{padding-right:14px;border-bottom:1px dotted;text-decoration:none;color:#009992;background:url("tl_files/tomyit/theme/images/external.png") right center no-repeat;}
.margin-bottom10{margin-bottom:10px;}
.box-notice{clear:both;margin:2em;padding:8px 20px 8px 80px;text-align:justify;vertical-align:middle;background-color:#eef;background-image:url("tl_files/tomyit/theme/icons/note.png");background-repeat:no-repeat;border:1px solid #00f;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background-position:20px 50%;}
.box-idea{clear:both;margin:2em;padding:8px 20px 8px 80px;text-align:justify;vertical-align:middle;background-color:#ddffdd;background-image:url("tl_files/tomyit/theme/icons/idea.png");background-repeat:no-repeat;border:1px solid #00ff00;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background-position:20px 50%;}
.box-important{clear:both;margin:2em;padding:8px 20px 8px 80px;text-align:justify;vertical-align:middle;background-color:#ffffcc;background-repeat:no-repeat;border:1px solid #ffff00;background-image:url("tl_files/tomyit/theme/icons/important.png");-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background-position:20px 50%;}
.box-warning{clear:both;margin:2em;padding:8px 20px 8px 80px;text-align:justify;vertical-align:middle;background-color:#ffdddd;background-image:url("tl_files/tomyit/theme/icons/warning.png");background-repeat:no-repeat;border:1px solid #ff0000;-moz-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background-position:20px 50%;}
#nav{height:30px;clear:both;margin:0 0 10px;background-color:#000066;font-size:11px;color:#FFF;}
#nav ul{margin:0;padding:0;list-style-type:none;}
#nav li{float:left;margin:0;padding:7px 12px 5px;color:#FFEADC;background:#006;}
#nav li.active,#nav li.trail{padding:7px 10px 5px;font-weight:bold;color:#fff;background:#0066cc url("tl_files/tomyit/theme/images/bar.gif") center top no-repeat;}
#nav li a{font-weight:bold;text-decoration:none;color:#FFF;}
#nav li a:hover{color:#E0691A;}
.box_grey{background-color:#f28383;color:#414141;}
div.grey{background-color:#f5f5f5;color:#414141;}
.box_grey.mod_newslist .layout_latest{padding:8px;}
.search_form{float:right;}
.subheader{margin:0 0 10px;padding:5px 0;border-bottom:1px solid #eee;color:#fff;background:#A4A4A4;}
.blue_header h3{clear:both;margin:0;padding:7px 0 7px 8px;border:0px;font-family:Tahoma,Arial,sans-serif;font-weight:bold;font-size:12px;color:#006;background:#e5e2fd url(tl_files/tomyit/theme/images/corner.gif) no-repeat top right;letter-spacing:1px;}
.left_side{width:180px;float:left;margin:10px 0;padding:0 0 0 10px;}
.left_side a,.right_side a{color:#414141;background:#FFF;}
.right_side{width:220px;float:right;margin:10px 0;padding:0 0 0 40px;color:#414141;background: #FFF url(tl_files/tomyit/theme/images/dotted.gif) repeat-y;}
.left_box{margin:0 0 10px;padding:3px 0;color:#000;background:#FFF;}
div#profil-rechts.mod_article img{border:1px solid #cccccc;}
div.layout_latest{padding:10px;}
.right.box_grey{margin:0 0 3px;background-color:#f5f5f5;color:#414141;}
.image{float:left;margin:0 9px 3px 0;}
#footer{clear:both;margin:0;padding:10px 0;text-align:center;border-top:1px solid #ccc;line-height:1.8em;}
#footer .mod_customnav.metanav{text-align:center;}
#footer .mod_customnav.metanav ul{margin:0;padding:0;text-align:center;list-style-type:none;}
#footer li{display:inline;padding:0 8px 0 6px;border-right:1px solid #cccccc;}
#footer li.last{border:0px;}
#footer a{color:#808080;}
form#kontakt input,form#kontakt textarea,form#kontakt select{display:block;margin:2px;padding:2px;border:1px solid #3e6088;background:url("tl_files/tomyit/theme/images/input_big.gif") left top no-repeat;}
form#kontakt input.text,form#kontakt textarea.textarea{width:400px;}
form#kontakt label{width:120px;float:left;display:block;margin:2px;padding:2px;}
form#kontakt label.radio{width:480px;float:none;}
form#kontakt .radio_container{padding-left:24px;}
form#kontakt .radio_container span{display:block;}
form#kontakt .radio_container span input,form#kontakt .radio_container span label{float:none;display:inline;}
form#kontakt span.mandatory,form#kontakt p.error{color:#f00;}
form#kontakt input.submit{background-color:#06c;background-image:url("none");}
div.box-random-reference,div.box-work-in-progress{padding-top:6px;padding-bottom:10px;text-align:center;}
div.box-random-reference span,div.box-work-in-progress span{font-size:10px;line-height:1em;}
div.box-random-reference p.info,div.box-work-in-progress p.info{padding-top:6px;text-align:center;font-size:10px;line-height:1em;}
div.box-random-reference span.image,div.box-work-in-progress span.image{width:100%;display:block;text-align:center;}
div.cat_references_list th div.name{padding:4px;background-color:#0066cc;color:#ffffff;}
div.cat_references_list td{padding:14px 4px 24px;vertical-align:top;}
div.cat_references_list div.datum{border-bottom:1px solid #0066cc;}
div.cat_references_list div.datum p{margin:0;}
div.cat_references_list div.beschreibung{font-size:11px;line-height:1.3em;}
div.pagination{text-align:center;}
div.pagination ul{padding:0;}
div.pagination li{display:inline;padding-right:8px;padding-left:8px;list-style-type:none;}
table#servicezeiten{width:100%;}
table#servicezeiten th{text-align:center;}
table#servicezeiten td,table#servicezeiten th{font-size:10px;}
table#servicezeiten .col1{width:80px;}

