@charset "utf-8";

/* ----------------------------- BEST css -------------------------------------------------------- */

body{background-color:#222;font-family: Verdana, Arial, sans-serif; font-size:14px; text-align:center;
scrollbar-base-color:#ACADAF;
scrollbar-3dlight-color:#dddddd;
scrollbar-arrow-color:#000000;
scrollbar-darkshadow-color:#dfdfdf;
scrollbar-face-color:#ACADAF;
scrollbar-highlight-color:#dddddd;
scrollbar-shadow-color:#dfdfdf;
scrollbar-track-color:#dfdfdf; }

body, div, p{ margin:0; padding:0; color:#000; border:0; }
img{ border:none;}
a{ text-decoration:none;}
a:link{color:#333;}
a:visited{color:#666;}
a:hover, a:active {color: #a19500;} /*Dunkelgold*/
ul{ margin:5px 20px 0; padding:0;}



#wrap {
	position:relative;
	background:#dcdedf url(images/header.jpg) left top no-repeat;
	margin:0 auto;	width:970px;	height:830px;
	z-index:1;	border:thin #ddd solid;	text-align:left;
}

#logo {
	position:absolute;
	background:#e3e6e7 url(images/bg_best.jpg) left top repeat-x;
	right:0;top:0;margin-top:30px;width:200px;height:797px;	z-index:2;
}
.weiss {color:#fff;} /*weisser text*/

/* ----------------------------------------------- formular ------------------------------------------- */
dl,dd { margin:0; padding:0;}
dt { margin:6px 0 2px; padding:0;}
input, textarea {width:300px; background-color:#FFFFFF; border:#222 1px solid; padding:1px;}
textarea{ overflow:hidden}
.plz{width:60px; margin-right:5px;}
.ort{width:230px}
.button{width:148px; margin: 6px 5px 6px 0; background-color:#d2d4d5; border:#222 1px solid}
/* ----------------------------------------------- formular ende ------------------------------------------- */

/* -------------------------------------- slogan: leistung mit sicherheit! -------------------------------------- */
#leistung{	position:absolute;	left:1px;	top:141px;	width:769px;	height:30px;
	z-index:2;	color:#FFD;	font-size:20px;	font-weight:normal;
	letter-spacing: 0.25em;	background:#666;	border: 1px 0 #ddd solid;}
/* ----------------------------------------------- slogan ende -------------------------------------------------- */
	
/* ----------------------------------------------- hauptnavigation links  --------------------------------------- */
#navi_left {
	background:#999;	position:absolute;	left:1px;
	top:172px;	width:200px;	height:600px;	z-index:3;	font-size:15px;
}

#navi_left a{ display:block;font-weight:bold;height:12px;  padding:15px 0 15px 12px;color:#333;background-color:#444;}
#navi_left a:hover {background-color:#666;color:#FF3;}

#navi_left span{ display:block;background-color:#666; height:12px; padding:15px 0 15px 12px;}
#navi_left a strong, span strong{font-size:17px; color:#FF3;}

#navi_left a.sub{background:#999;height:37px;padding:10px 0 10px 36px;}
#navi_left a.sub1{background:#999;height:24px;padding:10px 0 10px 36px;}
#navi_left a.sub:hover{	background:url(images/submenu.jpg) left center no-repeat;color:#FF3;}
#navi_left a.sub1:hover{background:url(images/submenu.jpg) left center no-repeat;color:#FF3;}

#navi_left a.selected{background:#999;height:37px;padding:10px 0 10px 36px;color:#FF3;}
#navi_left a.selected1{background:#999;height:24px;padding:10px 0 10px 36px;color:#FF3;}
#navi_left a.selected:hover{background:url(images/submenu.jpg) left center no-repeat;color:#FF3;}
#navi_left a.selected1:hover{background:url(images/submenu.jpg) left center no-repeat;color:#FF3;}



/* ----------------------------------------------- navigation links ende --------------------------------------- */


/* ------------------------ sitemap || downloads || kontakt || impressum ---------------------------------------- */

#navi_dienste {
	position:absolute; text-align:right;
	background:url(images/Sicherheitsdienst.gif) left top no-repeat;color:#FFFF00;
	right:0;top:0;width:520px;height:18px;
	padding:6px 20px 4px 0;	z-index:3;font-size:12px;
}
#navi_dienste a:link {color:#FF0;}
#navi_dienste a:visited {color:#FF0;}
#navi_dienste a:hover, a:active {color:#FFF;}
/* ----------------------------------------------- dienste ende ------------------------------------------------- */

/* ----------------------------------------------- headline text ------------------------------------------------ */
#spiegel {
	position:absolute;	left:223px;
	top:192px;	width:409px;	height:192px;
	z-index:5;	padding:0;	color:#bbb;	font-size:44px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetika, san-serif;
}
/* ----------------------------------------------- headline text ende ------------------------------------------- */

#up2date-website {
	background:url(images/created_by_webdesign-bw_dot_com.gif) left bottom no-repeat;
	color:#FF0;	position:absolute;
	font-size:10px;	left:1px;	bottom:0px;	width:707px;
	height:19px;	z-index:6;	padding:6px 20px 4px 50px;}
	
#up2date-website a{color:#FF0;}
#textplatz {
	position:absolute;
	left:223px;
	top:315px;
	width:524px;
	height:470px;
	z-index:20;
	overflow:auto;
	font-family:  Arial, Helvetika, sans-serif;
	font-size:15px;
}
#textplatz p.headline {
	font-weight: bold; padding-top:15px;}
	
#textplatz p.n {padding-bottom:10px; font-size:13px; }
	
#textplatz p.nu {font-size:13px; }

#textplatz1{position:absolute;
	left:220px;
	top:285px;	width:528px;
	height:520px;
	z-index:20;
	overflow:auto;
	font-family:  Arial, Helvetika, sans-serif;
	font-size:15px;}
#textplatz1 p.headline {
	font-weight: bold; padding-top:15px;}
	
#textplatz1 p.n {padding-bottom:10px; font-size:13px; }
	
#textplatz1 p.nu {font-size:13px; }

#logo a {font-size:13px;}

.clearfix{clear:both; height:1px; margin-bottom:40px;}

.partner{text-align:center; float:left; margin-right:8px; margin-bottom:12px; width:200px}

.kl{ font-size:13px;}

.kl a{ color:#000;}