/* CSS Document */

#page_w{background:url(../img/inside_page_bg.gif) repeat-y center top;}

#image{width:1001px;height:310px;background:url(../img/inside_image.jpg) no-repeat left top;position:relative;}
#image.home{background:url(../img/image.jpg) no-repeat left top; height: 510px}
#image.service{background:url(../img/inside_image_service.jpg) no-repeat left top;}
#image.qualitaet{background:url(../img/inside_image_qualitaet.jpg) no-repeat left top;}
#image.unternehmen{background:url(../img/inside_image_unternehmen.jpg) no-repeat left top;}
#image.wir_ueber_uns{background:url(../img/inside_image_unternehmen.jpg) no-repeat left top;}
#image.produkte{background:url(../img/inside_image_produkte.jpg) no-repeat left top;}
#content_links{width:1001px;}
#content_links .text{width:680px;}

#navi_mitte{width:221px;float:left;}

.t_block{float:left;width:361px;padding:0 0 30px 0;}

.ill{position:relative;left:-9px;}
#navi_mitte ul .navi_mitte_x{height:auto;}
#navi_mitte ul {width:221px;padding:0;list-style:none;}
#navi_mitte ul li {width:221px; height:64px; background:url(../img/navi_mitte_trenner.gif) no-repeat left bottom;}
#navi_mitte ul li.navi_mitte_3{background:url(../img/navi_mitte_trenner.gif) no-repeat left bottom;}
#navi_mitte.home ul li.navi_mitte_3{background:none;}
#navi_mitte ul li h2{padding:30px 0 15px 43px;background:url(../img/navi_mitte_h2.gif) no-repeat 13px 29px;font-size:12px;color:#00274d;font-style:italic;font-weight:normal;}
#navi_mitte ul li p{padding:15px 10px 25px 43px;}

#kalltable{width:892px;height:300px;overflow:auto;margin:20px 0;}

.k_row{width:100%;height:30px;clear:both;}
.k_row b{width:200px;display:block;float:left;}

.k_odd{color:#000000;background-color:#e2e2e2;}
.k_row_title{padding:3px 0;float:left;}
.k_row_button_add{width:100px;text-align:center;padding:3px 0;margin:3px 0;float:right;cursor:pointer;}

.k_row_selected{background:#d0fbff;}

#kontaktform{padding:10px 0;}
#kontaktforminhalt{padding-top:10px;}
#kontaktform .input input{width:99%;border:1px solid #bebebe;height:20px;}
#kontaktform .input_textarea textarea{width:99%;border:1px solid #bebebe;height:120px;}
#error_info{padding:5px 0;color:#ff0000;font-weight:bold;}

#table_empty{display: none;margin-bottom: 20px}

#kmytable{width: 892px;}

#filterable td{
	text-align: center;
	font-size: 16px;
}