/* CSS Document */
body{padding:0px; margin:0px; background:url(images/main_bg.jpg) no-repeat center top #fff; color:#000; font:13px/19px Arial, Helvetica, sans-serif;}
div, p, ul, h1, h2, h3, h4, h5, img{padding:0px; margin:0px; text-align:justify;}
ul{list-style-type:none}
#box { background-color:#FFF;
}
#box a {
	color:#000000;
}
#kontakt-box { width:90%; border:1px solid #AAA;
}
#content {
	width:705px;
	height:155px;
	border: none;
	background-color:#FFF;
}
.content_left {
	width:335px; float:left; text-align:justify; height:135px;
	}
.content_rigth {
	width:315px; float:right; text-align:justify; height:135px;
}
.PDF {
	font-size: 24px;
}
/*----MAIN PANEL----*/
#mainPan{width:980px; margin:0 auto;}


/*----HEADER PANEL----*/
#headerPan{width:980px; height:370px; background:url(images/header.jpg) 0 0 no-repeat; margin: auto; padding:0;}

/*----/HEADER PANEL----*/

/*----BODY PANEL----*/
#bodyPan{width:980px; background:url(images/bodybg.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:0;}
/*----Body Left Panel----*/
#leftPan{width:220px; float:left; margin:0; padding:0; background-color:#FFF;}

#leftPan-top{ padding:0; text-align:center; height:40px; color:#FFF; font-size:18px; line-height:60px; background:url(images/headline_sidebar.jpg) no-repeat left top;}

#leftPan ul{ padding:0 10px 10px 10px; border-left:1px solid #AAA; border-right:1px solid #AAA;}
#leftPan ul li{ height:30px; border-bottom:1px solid #AAA;}
#leftPan ul li a{height:30px; display:block; background:url(images/bullet2-normal.gif) 0 10px no-repeat; color:#000; text-decoration:none; line-height:45px; margin:0 20px 0 0; padding:0 0 0 30px;}
#leftPan ul li a:hover{background:url(images/bullet2-hover.gif) 0 10px no-repeat ; color:#000; text-decoration:none;}

/*----/Body Left Panel----*/
/*----Body Right Panel----*/
#rightPan{
	width:730px;
	float:right;
	padding:0;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
#rightPan div{padding:10px; margin:0 0 10px 0; border:1px solid #AAA;}
#rightPan p{padding:0 0 10px 0;}
#rightPan p.more{width:502px; height:25px; float:left; background:url(images/sky-color-bg.gif) 0 10px repeat-x; padding:0 0 20px 0;}
#rightPan h1{ padding-left:10px; height:40px; color:#FFF; font-size:18px; line-height:40px; background:url(images/headline_cont.jpg) no-repeat left top;}
#rightPan h2{ padding-left:10px; height:40px; color:#FFF; font-size:18px; line-height:40px; background:url(images/headline_cont.jpg) no-repeat left top;}

#rightPan ul.services{width:137px; height:114px; float:left; border:1px solid #AAA; background: url(images/tranz.png) left top; color:#000; padding:7px 0 0 25px; margin:0 20px 0 0;}

#rightPan ul.services li.captionone{background:#fff; color:#333; font-size:12px; font-weight:bold; text-decoration:underline;}

#rightPan ul.services li{width:137px; height:20px;}
#rightPan ul.services li a{width:125px; height:20px; display:block; color:#000; text-decoration:none; line-height:20px; padding:0 0 0 12px;}
#rightPan ul.services li a:hover{ color:#000; text-decoration:none;}

#rightPan ul.servicestwo{width:137px; height:114px; float:right; border:1px solid #AAA; background: url(images/tranz.png) left top; color:#000; padding:7px 0 0 25px;}

#rightPan ul.servicestwo li.captiontwo{background:#fff; color:#333; font-size:12px; font-weight:bold; text-decoration:underline;}

#rightPan ul.servicestwo li{width:137px; height:20px;}
#rightPan ul.servicestwo li a{width:125px; height:20px; display:block; color:#000; text-decoration:none; line-height:20px; padding:0 0 0 12px;}
#rightPan ul.servicestwo li a:hover{ color:#000; text-decoration:none;}

#rightPan h4{width:96px; height:77px; float:right; border:1px solid #AAA; display:block; color:#AAA; font-size:16px; font-weight:bold; line-height:18px; text-transform:uppercase; padding:44px 40px 0;  margin:0 0 5px 0;}

/*----/Body Right Panel----*/
/*----/BODY PANEL----*/
/*----/MAIN PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan{height:75px; background:url(images/footer.png) center top no-repeat; color:#000; font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; position:relative; margin:0 auto; clear:both; padding:15px 0 0;}
#footerPan{width:980px; position:relative; margin:0 auto; padding-top:16px; }

#footerPan ul{ height:20px; position:relative; margin:0 auto; padding-left:255px; padding-top:12px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#000; text-decoration:none; font-size:13px;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan p {text-align:center; color:#000;}
#footerPan a {color:#000;}
#footerPan ul.template{width:125px; color:#000; display:block; font-size:10px; position:absolute; top:55px; right:0;}
#footerPan ul.template li{height:20px;}
#footerPan ul.template li a{ display:block; color:#FF0000; text-decoration:none; padding:0px; font-size:10px;}
#footerPan ul.template li a:hover{text-decoration:underline;}

/*----/FOOTER PANEL----*/
.rahmenlos, .rahmenlos:hover { border: 0px; }

