/* CSS Document */
*{
margin:0px;
padding:0px;
}
html,body{
width:100%;
height:100%;
}
body{
text-align:center;
background-color:#eef0f9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
a:link, a:visited{
color:#f5811f;
text-decoration:none;
-moz-outline-style:none;
}
a:hover{
color:#f5811f;
text-decoration:underline;
}
li{
padding-bottom:4px;
}
input, select, textarea{
border:1px solid #F5811F;
}

#main_wrapper{
width:931px;
/*background-color:#faf8f8;*/
text-align:left;
margin:auto;
clear:left;
}
#over_head{
width:931px;
height:38px;
background-image:url(../media/image/layout/over_head.jpg);
background-repeat:no-repeat;
text-align:right;
}
#over_head_menu{
padding-top:16px;
padding-right:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#cb6c1b;
font-size:10px;
line-height:11px;
}
#over_head_menu a:link,a:visited{
color:#cb6c1b;
text-decoration:none;
}
#over_head_menu a:hover{
text-decoration:underline;
}
#header,#header_unternehmen,#header_produkte,#header_service,#header_kontakt{
margin-top:2px;
height:135px;
width:931px;
background-image:url(../media/image/layout/header.jpg);
background-repeat:no-repeat;
display:block;
}
#header_unternehmen{background-image:url(../media/image/layout/header_unternehmen.jpg);}
#header_produkte{background-image:url(../media/image/layout/header_produkte.jpg);}
#header_service{background-image:url(../media/image/layout/header_service.jpg);}
#header_kontakt{background-image:url(../media/image/layout/header_kontakt.jpg);}

#menu_wrapper{
background:url(../media/image/layout/menu_bak.jpg) top left;
height:27px;
width:931px;
}
#menu_wrapper img{
display:block;
border:0px;
float:left;
}
#menu_wrapper img.button{
margin-left:1px;
}
#under_menu{
height:5px;
width:931px;
background-image:url(../media/image/layout/under_menu.jpg);
background-repeat:no-repeat;
}
#light_grey_border{
/*width:929px;*/
/*height:585px;*/
margin-top:5px;
border-top:1px solid #d4d6de;
border-left:1px solid #d4d6de;
border-right:1px solid #d4d6de;
}
#content_wrapper{
width:927px;
/*height:584px;*/
border-top:1px solid #b2b2b2;
border-left:1px solid #b2b2b2;
border-right:1px solid #b2b2b2;
background-color:#faf8f8;
text-align:center;
}
#over_content{
height:12px;
width:923px;
background-image:url(../media/image/layout/over_content.jpg);
background-repeat:repeat-x;
text-align:left;
margin:auto;
margin-top:2px;
}
#content{
/*height:554px;*/
text-align:left;
padding:0px 17px 0px 17px;
}
#news_box_left{
background-image:url(../media/image/layout/news_box_left.jpg);
background-position:left;
background-repeat:no-repeat;
height:246px;
width:7px;
float:left;
}
#news_box_middle{
height:246px;
width:670px;
background-image:url(../media/image/layout/news_box_back.jpg);
background-repeat:repeat-x;
float:left;
}
#news_box_content{
color:#fff;
padding-left:20px;
padding-top:20px;
padding-right:20px;
}
#news_box_content h1{
color:#22426a;
font-size:1.3em;
font-weight:bold;
margin-bottom:5px;
}
#news_box_content ul li{
color:#fff;
list-style-image:url(../media/image/layout/dreieck.gif);
}
#news_box_content ul li a:link, #news_box_content ul li a:visited {
-moz-outline-style:none;
color:#fff;
}
#news_box_content ul li a:hover{
text-decoration:underline;
}
#news_box_content span a:link, #news_box_content span a:visited{
-moz-outline-style:none;
color:#fff;
}
#news_box_content span a:hover{
text-decoration:underline;
}
#news_box_content p{
color:#fff;
margin-bottom:5px;
line-height:1.1em;
}
#news_box_trenner{
background: transparent url(../media/image/layout/news_trenner.jpg) scroll no-repeat top left;
width:1px;
font-size:1px;
height:246px;
float:left;
}
#news_box_right{
background-image:url(../media/image/layout/news_box_rechts.jpg);
background-repeat:no-repeat;
float:left;
height:246px;
width:7px;
}

#content_txt{
/*height:246px;*/
}
#content_txt p{
margin-bottom:10px;
}
#under_content{
height:11px;
width:923px;
background-image:url(../media/image/layout/under_content.jpg);
background-repeat:repeat-x;
text-align:left;
margin:auto;
}
#grey_footer{
height:12px;
width:931px;
background-image:url(../media/image/layout/footer.jpg);
background-repeat:repeat-x;
}
#copyright{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#838383;
}
.clear{
clear:both;
height:1px;
font-size:1px;
}
#menue_boxen{
margin-top:27px;
}
.box,.box_3er,.box-03,.box_trenner{
float:left;
}
.box,.box_3er,.box-03{
margin-top:15px;
background-image:url(../media/image/layout/menu_box_oben.jpg);
background-position:top;
background-repeat:no-repeat;
width:198px;
}
.box_3er{
background:transparent url(../media/image/layout/menu_box_3er_oben.jpg) scroll no-repeat top left;
width:275px;
}
.box-03{
background:transparent url(../media/image/layout/box_03.jpg) scroll no-repeat top left;
width:198px; 
height:145px;
}

.box-04{
float:left;
background:transparent url(../media/image/layout/box_04.jpg) scroll no-repeat bottom left;
width:360px; 
height:202px;
}

.box_trenner{
margin-left:15px;
margin-right:15px;
}
.box_trenner_ap{
margin-top:35px;
margin-left:40px;
margin-right:40px;
}
.box_img{
/*margin-top:129px;*/
}
.box_img2{
float:right;
position:relative;
top:0px;
right:4px;
}
.box_txt{
height:129px;
position:relative;
}
.box_txt_ap{
padding-top:31px;
}
.box_txt p, .box-03 p{
padding-top:8px;
padding-left:19px;
color:#595959;
font-size:12px;
}

.news_trenner{
margin-top:3px;
float:right;
}
#flash{
float:left;
}
#news{
float:left;
margin-top:0px;
width:206px;
height:246px;
background-image:url(../media/image/layout/news_box_back.jpg);
background-repeat:repeat-x;
}
#news h1{
font-size:11px;
color:#22426a;
margin-top:13px;
margin-left:10px;
margin-bottom:5px;
}

#news ul{
color:#FFFFFF;
list-style-image:url(../media/image/layout/dreieck.gif);
}
#news li{
margin-left:24px;
margin-bottom:2px;
}
#news a:link,#news a:visited{
color:#ffffff;
text-decoration:none;
-moz-outline-style:none;
}
#news a:hover{
text-decoration:underline;
}
.box_link{
position:absolute;
bottom:15px;
right:16px;
}
#produkte_div .box_link{

bottom:5px;
}
.box_link a:link, .box_link a:visited{
color:#f5811f;
text-decoration:none;
-moz-outline-style:none;
}
.box_link a:hover{
text-decoration:underline;
}
h1{
color:#416695;
font-size:1.6em;
letter-spacing:1px;
font-weight:normal;
margin:10px 0px 10px 0px;
}
h2{
color:#416695;
font-size: 1.3em;
letter-spacing:1px;
font-weight:bold;
margin: 10px 0 0 0;
}
#content p{
font-size:1.1em;
line-height:1.3em;
}
#picrow{
float:left;
width:280px;
margin-top:10px;
display:block;
}
#picrow img{
margin-bottom:7px;
}
#textrow{
float:left;
width:545px;
}
#textrow p{
margin-bottom:7px;
}
#breadcrumb{
color:#999999;
font-size:0.9em;
margin-bottom:8px;
}
#bradcrumb a:link,#bradcrumb a:visited{
color:#f5811f;
text-decoration:none;
-moz-outline-style:none;
}
.small_grey{
font-size:0.8em;
color: #aaa;
}
.bullet{
margin-left:-16px;
/*padding-left:16px;*/
padding:10px 10px 0px 16px;
background:transparent url(../media/image/layout/bullet.gif) no-repeat scroll 0px 14px;
list-style-type:none;
}
.bullet-02{
margin-top:10px;
padding-left: 16px;
background:transparent url(../media/image/layout/bullet.gif) no-repeat scroll 0px 4px;
list-style-type:none;
}
ul.liststyle01{
	padding:8px 0 8px 0;
	list-style:none;
}
ul.liststyle01 li{
	padding-left: 16px;
	background:transparent url(../media/image/layout/bullet.gif) no-repeat scroll 0px 4px;
}

tr.table-heading{
margin-top:5px;
display:block;
}
p.box-name{
font-weight:bold;
color:#193356;
font-size:1.1em;
}
.mail-obfuscate{
unicode-bidi:bidi-override; direction: rtl;
}
.inactive{
color:#a3a3a3;
}
h1#front_termine{
margin-top:0px;
padding:0px;
}
#front-highlight{
background: transparent url(../media/image/layout/hightlight2.jpg) no-repeat scroll left top; 
width:893px;
height:81px;
display:block;
position: relative; 
top: 15px;
}
#front-highlight p{
padding-top:12px;padding-left:20px;
}
.simpleTabs-content ul{
	padding:5px 0 5px 30px;
}
