@charset "utf-8";
/* CSS Document */

/* <!-- HTML --> */
h1 {
 font-size:13px;
 font-weight:bold;
 line-height:17px;
 margin:12px 0 5px 0;
}
h2 {
 font-size:12px;
 font-weight:bold;
 line-height:16px;
 margin:12px 0 5px 0;
}
p {
 line-height:20px;
 margin:0 0 4px 0;
}
a {
 color:#000000;
}
/* <!-- #navitop --> */
#navitop {
 float:right;
 margin:0 0 0 20px;
 padding:66px 0 0 0;
 color:#fff;
}
#navitop a {
 font-size:12px;
 color:#fff;
 padding:0 15px 0 25px;
 text-decoration:none !important;
}
#navitop a:hover {text-decoration:underline !important;}
#navitop a.aktiv {font-weight:bold;}
/* <!-- #intro --> */
#intro img {
 margin:12px 12px 0 0;
 display:block;
}
/* <!-- #subnavi --> */
#subnavi a {
 width:191px;
 height:29px;
 display:block;
 line-height:28px;
 text-align:center;
 color:#fff;
 background:url('../img/layout/subnavi_btn.gif') no-repeat left top;
}
#subnavi a:hover {background-position: left bottom;}
#subnavi a.aktiv {background-position: left bottom;font-weight:bold;}
/* <!-- #center --> */
#center .box {
 width:230px;
 height:156px;
 margin:7px 8px 0 0;
 color:#fff;
 background:url('../img/layout/box_bg.gif') no-repeat;
 overflow:hidden;
 float:left;
}
#center .box img {
 float:right;
}
#center .box h1 {
 font-size:16px;
 font-weight:bold;
 line-height:18px;
 text-decoration:underline;
	margin:0;
 padding:8px 0 0 5px;
 color:#fff;
}
#center .box p {
 line-height:14px;
 color:#fff;
 padding:8px 0 0 5px;
}
#center .box a img {
 position:absolute;
 margin:132px 0 0 9px;
}
#center a.btn {
 display:block;
 width:467px;
 height:30px;
 margin:8px 7px 0 0;
 color:#fff;
 background:#1c1c1c;
 border:1px solid #343434;
 float:left;
}
#center a.btn span {
 display:block;
 padding:9px 0 0 13px;
}
#center a.btn img {
 position:absolute;
 margin:9px 0 0 441px;
}
/* <!-- #breadcrumb --> */
#breadcrumb {
 display:block;
 width:942px;
 height:30px;
 margin:8px 7px 0 0;
 color:#fff;
 background:#1c1c1c;
 border:1px solid #343434;
}
#breadcrumb p {padding:6px 0 0 191px;}
#breadcrumb a {color:#fff; padding:0 5px;}
/* <!-- #leftbox --> */
#leftbox {
 width:191px;
 height:234px;
 margin:8px 0 0 0;
 padding:13px 0;
 background:#dadada;
 overflow:auto;
 float:left;
}
/* <!-- #footer --> */
#footer .box {
 height:88px;
 margin:16px 4px 0 4px;
 padding:8px 0;
 color:#fff;
 background:#111111;
 border:1px solid #343434;
 float:left;
}
#footer .box h3 {
 font-weight:bold;
 line-height:18px;
}
#footer .box a {
 display:block;
 line-height:16px;
 padding:0 8px;
 color:#fff;
}
#links {
 position:absolute;
 width:830px;
 text-align:right;
 line-height:15px;
 margin:150px 0 0 0;
 color:#fff;
}
#links a {color:#fff;}
#mediasus {
 position:absolute;
 margin:148px 0 0 862px;
}
/* <!-- unterseiten --> */
#longtext #leftbox {
 height:726px;
}
#longtext #content {
 width:754px;
 height:726px;
 float:left;
}
#kurztext #content {
 width:754px;
 float:left;
}
/* <!-- stellenangebote --> */
#btn2 #center .box {width:468px;}
#btn2 #content {
 width:754px;
 float:left;
}
#content a {text-decoration:underline !important;}
#content a:hover {text-decoration:none !important;}