/* Style sheet main */
#header{padding-top: 25px;}
#search{margin-left: 665px;}
#search .text{float: left;margin-right: 4px;}
#search br{display: none;}
#logo{display: block;width: 300px;height: 53px;margin: 5px 0px 0px 10px;}
#navigation{position:absolute;right: -5px;top: 50px;}
*+html #navigation{position:absolute;right: -5px;top: 48px;}
* html #navigation{position:absolute;right: -15px;top: 48px;}
#navigation li{float:left;margin-right:10px;background: #444 url(files/images/nav-right.gif) no-repeat right top;color: #fff;}
#navigation li a{display:block;padding:3px 10px 4px 10px;background:  url(files/images/nav-left.gif) no-repeat left top;border: none;font-weight: normal;color: #fff;}
#navigation li .active,#navigation li .trail{display:block;padding:3px 5px 4px 10px;background: #D41B1B url(files/images/nav-left-red.gif) no-repeat left top;}
#navigation .active,#navigation .trail{padding-right:5px;background: #D41B1B url(files/images/nav-right-red.gif) no-repeat right top;}
.buttons{font-size: 10px;cursor:pointer;text-align: right;padding: 6px 6px 4px 0px;color: #0080FF;}
.buttons span{padding: 0px;margin-left: 5px;}
.buttons span:hover{background: #0080FF;color: #fff;}
.border-bottom{border-top: 1px solid #ccc;margin-left: 6px;margin-right: 3px;}
#breadcrumb{font-size: 10px;color: #999;margin-top: -19px;padding-bottom: 5px;margin-left: 10px;}
#breadcrumb a{border: none;color: #999;font-weight: normal;}
#main,#footer{margin-left: 6px;}
#main .image_container img{border: 1px solid #ccc;padding: 3px;}
#leistungen li{list-style: circle;margin-left: 20px;padding: 2px 4px;}
#sitemap .level_2{margin-left: 30px;border-left:3px solid #CCC;padding-left: 10px;margin-top: 5px;}
#hosting .col_0{width: 200px;background: #F7F7F7;}
#hosting .col_1,#hosting .col_2,#hosting .col_3,#hosting .col_4{width: 162px;color: #666;}
#table_83 .col_1{width: 670px;text-align: center;}
#hosting td,#hosting th{border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;padding: 1px 0px 0px 4px;}
#hosting th{color: #D41B1B;background: #F7F7F7;}
#hosting table{border-top: 1px solid #ccc;border-right: 1px solid #ccc;}
#hosting .odd{background: #FBFBFB;}
.back{text-align: right;margin-top: 10px;}
#footer{margin-top: 18px;border: 1px solid #CCC;padding: 8px;font-size: 10px;color: #777;margin-bottom: 25px;}
.copyright{float: left;padding-right: 8px;border-right: 1px solid #CCC;}
#footer li{float: left;border-right: 1px solid #CCC;padding: 0px 8px;}
#footer .last{border-right: none;}
#footer .valid{float: right;}
