/* CSS Document */

body {
	background-image:url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	margin: 0;
	padding: 25px 0px;
	text-align: center;
	font-family:Lucida, sans-serif;

scrollbar-face-color: #1b1b1b;
scrollbar-highlight-color: #000;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-shadow-color: #000;
scrollbar-arrow-color: #fff;
scrollbar-track-color: #000;
}

#background-blau {
height: 670px;
	margin: 0 auto;
	padding: 5px 0px;
	width: 1108px;
	background:url(../images/shadow.png) no-repeat;
}
#background-orange {
height: 670px;
	margin: 0 auto;
	padding: 5px 0px;
	width: 1108px;
	background:url(../images/shadow.png) no-repeat;
}
#background {
	height: 700px;
	margin: 0 auto;
	padding: 5px 0px;
	width: 1110px;
	background:url(../images/shadow.png) no-repeat bottom right;
}
#wrapper {
	width: 1086px;
	height: 700px;
	margin: 0 auto;
	background:url(../images/website-ground_big.jpg) no-repeat;
	border: 3px solid #e0e0e0;
}
#wrapper2 {
	width: 1086px;
	height: 650px;
	margin: 0 auto;
	background:url(../images/website-ground2_big.gif) no-repeat;
	border: 3px solid #e0e0e0;
}
#wrapper_start {
	width: 1086px;
	height: 690px;
	margin: 0 auto;
	background:url(../images/website-ground2_big.gif) no-repeat;
	border: 3px solid #e0e0e0;
}
#top {	
	width: 1086px;
	height: 37px;
	background:url(../images/top-line.gif) no-repeat;
	top: 150px;
	position: relative; 
}
#top2 {	
	width: 1086px;
	height: 37px;
	background:url(../images/verlauf2_big.jpg) no-repeat;
	
	position: relative; 
}
#top3 {	
	width: 1086px;
	height: 37px;
	background:url(../images/verlauf3_big.jpg) no-repeat;
	
	position: relative; 
}
#top4 {	
	width: 1086px;
	height: 37px;
	background:url(../images/top-line-verlauf-dienstleistung.jpg) no-repeat;
	
	position: relative; 
}
#logo-orange {
	background:url(../images/top_orange.gif) no-repeat;
	height: 155px;
	width: 1086px;
	position: relative; 
}
#logo-blau {
	background:url(../images/top_blau.gif) no-repeat;
	height: 155px;
	width: 1086px;
	position: relative; 
}
#nav {
	float:left;
}

#nav ul {
	width: 400px;
	margin:0;
	padding:0;
}

#nav li {
	float:left;
	display:block;
	height: 19px;
	list-style:none;
	padding-left: 30px;
	padding-right: 10px;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 9px;
	font-weight: normal;
}

#nav .navending {
	border-right:0;
}

#nav li a {
	text-decoration:none;
	color:#ffffff;
}

#nav li a:hover {
	color:#000000;
}

#nav2 {
	float:left;
}

#nav2 ul {
	width: 700px;
	margin:0;
	padding:0;
}

#nav2 li {
	float:left;
	display:block;
	height: 19px;
	line-height: 19px;
	list-style:none;
	padding-left: 15px;
	padding-right: 15px;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 9px;
	font-weight: normal;
	border-right:#FFFFFF 1px solid;
	letter-spacing: 0.1em;
}

#nav2 .navending {
	border-right:0;
}

#nav2 li a {
	text-decoration:none;
	color:#ffffff;
}

#nav2 li a:hover {
	color:#000;
}
#top-right {
	float:right; 
	width: 300px;
	padding-right: 5px;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 11px;
	color: #a0a1a4;
}
#top-right a:link, #top-right a:visited {text-decoration: none; color:#a0a1a4; }
#top-right a:hover {text-decoration: none; color:#0079bc; }
#clearer{clear: both;}
#content {
	top: 170px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
* html #content { margin-top: 170px; }
#content2 {
	top: 30px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 400px;
	background-image:url(../images/people1.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#content3 {
	top: 30px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 400px;
	background-image:url(../images/people2.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_index {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 428px;
	background-image:url(../images/wwd-index-home.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}
#content_index2 {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-hauptseite-blau.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}

#content_kontakt {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-kontakt.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_standorte {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-standorte-background.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_impressum {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-impressum.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_jobs {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-jobs.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_leistungen {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-hauptseite-orange_dienstleistung.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_leistungen_start {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-dienstleistung-orange.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_leistungen_orange {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-dienstleistung-orange.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_pfortendienste {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-pfortendienste.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_empfangsdienste {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-empfangsdienste.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_telefonzentrale {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-telefonzentrale.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_poststelle {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-poststelle.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_gebaeudedienste {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-gebaeudedienste.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_arbeitnehmerueberlassung {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-arbeitnehmerueberlassung.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_notrufleitzentrale {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-notrufleitzentrale.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_leistungen_blau {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-blau-dienstleistung.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_objektschutz {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-objektschutz.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_interventionsdienste {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-interventionsdienste.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_veranstaltungsdienste {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-veranstaltungsdienste.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_datentransport {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-datentransport.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_schliessdienste {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website_schliessdienste.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_leitstelle {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-service-leitstelle.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}
#content_citystreifen {
	top: 0px;
	position: relative; 
	color: #fff;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	height: 458px;
	background-image:url(../images/wwd-website-citystreifen.jpg);
	background-repeat: no-repeat;
	background-position:bottom left;
}


#text {padding: 20px 250px 10px 50px;font-size: 12px; line-height: 20px;}
#text h2 {font-size: 16px; margin: 0; padding: 0;}
#content-left {
	float:left;
	width: 420px;
	text-align: left;
	padding-left: 80px;
	font-size: 12px;
}

#content-left a:link, #content-left a:visited {color: #969696; text-decoration: underline; padding-left: 10px;}
#content-left a:hover {color: #FFFFFF; text-decoration: none;padding-left: 10px;}

#content-left2,#content-left3 {
	float:left;
	width: 270px;
	text-align: left;
	padding: 0 0 0 25px;
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 18px;
}

#content-left4, #content-left5{
	float:left;
	width: 200px;
	text-align: left;
	padding: 0 0 0 40px;
	margin: 10px 0 0 0;
	font-size: 12px;
	line-height: 18px;
}
#content-left2 h2, #content-left4 h2, #content-left3 h2 {color: #f08825; font-size: 15px; font-weight:normal;}
#content-left5 h2 {color: #f08825; font-size: 15px;padding: 15px 5px 5px 10px; margin: 0;font-weight:normal;}
#content-left2 ul, #content-left3 ul, #content-left-leistungen2 ul, #content-left-leistungen ul{padding: 0px 5px 5px 0px; margin: 0;}
/*#content-left2 ul,#content-left3 ul, #content-left-leistungen ul, #content-left-leistungen2 ul,#content-left4 ul,#content-left5 ul {padding: 0px 5px 5px 0px; margin: 0;}*/
#content-left5 ul {padding: 5px 5px 5px 10px; margin: 0;}
* html #content-left2 ul {padding: 0px 5px 5px 0px; margin: -5px 0 0 0;}
* html #content-left3 ul {padding: 0px 5px 5px 0px; margin: -5px 0 0 0;}
#content-left li { display:block; list-style-type:none; line-height: 20px; background-image:url(../images/dot.gif); background-position:center left; background-repeat:no-repeat; padding-left: 15px; }
#content-left2 li, #content-left3 li,#content-left4 li,#content-left5 li, #content-left-leistungen li, #content-left-leistungen2 li{list-style: none; padding:0px; margin: 0;}

#content-left-leistungen, #content-left-leistungen2{
	float:left;
	text-align: left;
	padding: 0 0 0 25px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	margin: 10px 0 0 0;
}

#content-left3 li a:link, #content-left3 li a:visited, #content-left-leistungen2 li a:link, #content-left-leistungen2 li a:visited{
	 line-height: 25px;
	height: 25px; 
	padding: 0 0 0 25px;
	margin:0;
	background-image: url(../images/nav_bg_blau.gif);
	background-repeat: no-repeat;
	color: #fff; 
	text-decoration: none;
}
#content-left3 li a:hover,#content-left4 li a:hover, #content-left-leistungen2 li a:hover {
	 line-height: 25px;
	height: 25px; 
	padding: 0 0 0 25px;
	margin:0;
	background-image: url(../images/nav_bg_grau.gif);
	background-repeat: no-repeat;
	color: #9b9b9b; 
	text-decoration: none;
}
#content-left3 li a:active, #content-left4 li a:active,#content-left-leistungen2 li a:active {
	 line-height: 25px;
	height: 25px; 
	padding: 0 0 0 25px;
	margin:0;
	background-image: url(../images/nav_bg_weiss.gif); 
	background-repeat: no-repeat;
	color: #0079bc; 
	text-decoration: none;
}
#content-left3 li a.active,#content-left4 li a.active, #content-left-leistungen2 li a.active {
	font-weight: bold;
	color: #0079bc;
	text-decoration:underline;
}

#content-left2 a:link {color: #f08925; text-decoration:underline;}
#content-left3 a:link {color: #0079bc; text-decoration:underline;}
#content-left4 a:link, #content-left4 a:visited {color: #ffffff; text-decoration:underline;}
#content-left4 a:hover {color: #0079bc; text-decoration:underline;}

#content-left2 li a:link,#content-left5 li a:link, #content-left2 li a:visited, #content-left5 li a:visited,#content-left-leistungen li a:link, #content-left-leistungen li a:visited{
	 line-height: 25px;
	height: 25px; 
	padding: 0 0 0 25px;
	margin:0;
	background-image: url(../images/nav_bg_orange.gif);
	background-repeat: no-repeat;
	color: #fff; 
	text-decoration: none;
}
#content-left2 li a:hover,#content-left5 li a:hover, #content-left-leistungen li a:hover {
	 line-height: 25px;
	height: 25px; 
	padding: 0 0 0 25px;
	margin:0;
	background-image: url(../images/nav_bg_grau.gif);
	background-repeat: no-repeat;
	color: #9b9b9b; 
	text-decoration: none;
}
#content-left2 li a:active,#content-left5 li a:active,#content-left-leistungen li a:active{
	 line-height: 25px;
	height: 25px; 
	padding: 0 0 0 25px;
	margin:0;
	background-image: url(../images/nav_bg_weiss.gif); 
	background-repeat: no-repeat;
	color: #f08925; 
	text-decoration: none;
}
#content-left2 li a.active,#content-left5 li a.active, #content-left-leistungen li a.active{
	font-weight: bold;
	color: #f08925; 
	text-decoration:underline;
}
#content-left2 a:link {color: #f08925; text-decoration:underline;}

#content-right {
	float:right;
	width: 470px;
	text-align: left;
	padding-right: 20px;
	font-size: 12px;
}
#content-right-map {
	float:left;
	text-align: left;
	padding: 0;
}
#content-right-standorte {
	float:left;
	width: 200px;
	text-align: left;
	padding: 30px 0 0 50px;
	font-size: 12px;
}
#content-right-standorte2 {
	float:left;
	line-height: 18px;
	text-align: left;
	padding: 40px 0 0 10px;
	font-size: 12px;
}
#content-right-standorte2 h4{
	line-height: 15px;
	height: 15px; 
	padding: 0 0 0 20px;
	background-image: url(../images/nav_bg_orange.gif);
	background-repeat: no-repeat;
	color: #f08925; 
	font-size: 13px;
	text-decoration: none;
	margin:0 0 5px 0;
}
#content-right-standorte ul{
 	list-style: none;
	padding:0;
	margin:0;
}
#content-right-standorte li a:link, #content-right-standorte li a:visited {
	 line-height: 25px;
	height: 25px; 
	padding-left: 25px;
	background-image: url(../images/nav_bg_orange.gif);
	background-repeat: no-repeat;
	color: #fff; 
	text-decoration: none;
}
#content-right-standorte li a:hover {
	 line-height: 25px;
	height: 25px; 
	padding-left: 25px;
	background-image: url(../images/nav_bg_grau.gif);
	background-repeat: no-repeat;
	color: #9b9b9b; 
	text-decoration: none;
}
#content-right-standorte li a:active {
	 line-height: 25px;
	height: 25px; 
	padding-left: 25px;
	background-image: url(../images/nav_bg_weiss.gif); 
	background-repeat: no-repeat;
	color: #0079bc; 
	text-decoration: none;
}
#content-right-standorte li a.active {
	font-weight: bold;
	color: #f08925; 
	text-decoration:underline;
}
#content-right-standorte2 a:link, #content-right-standorte2 a:visited {color: #ffffff; text-decoration: underline;padding-left: 10px;}
#content-right-standorte2 a:hover {color: #9b9b9b; text-decoration: none;padding-left: 10px;}

#content-right a:link, #content-right a:visited {color: #ffffff; text-decoration: underline;padding-left: 10px;}
#content-right a:hover {color: #9b9b9b; text-decoration: none;padding-left: 10px;}

#content-right2 a:link, #content-right2 a:visited {color: #ffffff; text-decoration: underline;padding-left: 10px;}
#content-right2 a:hover {color: #9b9b9b; text-decoration: none;padding-left: 10px;}

#content-right2 {
	float:right;
	width: 535px;
	text-align: left;
	
	font-size: 12px;
	margin: 20px 215px 0 0px;
}
#content-right2 input,#content-right-scroll3 input, #content-right-scroll3 select  {background: #000; border: 1px solid #616161; color: #fff;}
.textfeld {width: 260px;}
.textfeld2 {width: 200px;}
.textfeld3 {width: 52px;}
#content-right2 textarea, #content-right-scroll3 textarea {background: #000; border: 1px solid #616161; color: #fff;font-family:Tahoma, Arial, Helvetica, sans-serif;width: 260px;font-size: 12px;}
#content-right-scroll {
	float:right;
	overflow:auto;
	height: 343px;
	width: 400px;
	text-align: justify;
	padding: 10px 10px 0 10px;
	margin: 20px 370px 0 0px;
	font-size: 12px;
	line-height: 18px;
}
#content-right-scroll2 {
	float:right;
	overflow:auto;
	height: 343px;
	width: 350px;
	text-align: left;
	padding: 10px 10px 0 10px;
	margin: 20px 450px 0 0px;
	font-size: 12px;
	line-height: 18px;
}
#content-right-scroll3 {
	float:left;
	overflow:auto;
	height: 343px;
	width: 550px;
	text-align: left;
	padding: 10px 10px 0 10px;
	margin: 20px 450px 0 0px;
	font-size: 12px;
	line-height: 18px;
}
#content-right-scroll h3,#content-right-scroll2 h3, #content-right-standorte h3 {color: #f08825; font-size: 13px; padding: 3px 0 3px 0; margin:0;font-weight: 550;}
#content-right-scroll2 h3 a:link,#content-right-scroll2 h3 a:visited{color: #f08825; text-decoration:none;}
#content-right-scroll2 h3 a:hover{color: #f08825; text-decoration:underline;}
#content-right-scroll h4{color: #0079bc; font-size: 13px; padding: 3px 0 3px 0; margin:0;font-weight: 550;}

#content-right-scroll p {text-align: justify;}
#content-right2 p{
	padding-top: 10px;
	margin-top: 0px;
}
* html #content-right2 {
	margin-top: -4px;
}
* html #content-right3 {
	padding-top:  0px;
}

#content-right li { display:block; list-style-type:none; line-height: 20px; background-image:url(../images/dot2.gif); background-position:center left; background-repeat:no-repeat; padding-left: 15px; }

.enter-button { padding-left: 30px; }

#slogan {
	clear: both; 
	top: 190px;
	color:#fff;
	font-weight: bold;
	letter-spacing:0.1em;
	height: 15px;
	position: relative; 
	
}
* html #slogan { margin-top: -345px; }
#footer {
	top: 230px;
	position: relative; 
	height: 45px;
	width:1086px;
	margin: 0;
	text-align:center;
	background-image:url(../images/footer-line.gif);
	background-repeat:no-repeat;
}
* html #footer { margin-top: 30px; }
#locations {
 	position: relative; 
	top: 0px;
	margin: 0 auto;
	width:1000px;
	height: 40px;
}
#locations ul { padding: 0; margin:0;
}
#locations li {
	float:left;
	display:block;

	color:#fff;
	font-size: 0.7em;
	letter-spacing:0.4em;
	text-transform:uppercase;
	margin:0 10px 0 0;
	padding:0 0 0 13px;
	list-style-type:none;
}
.dot { 
	background-image:url(../images/dot3.gif); 
	background-position:center left; 
	background-repeat:no-repeat;
}
#footer2 {
	top: 446px;
	position: relative; 
	height: 40px;
	background-color:#CC9900;
	margin: 0;
}
#log {
	width: 200px;
	margin: 10px;
}
 
#log_res {
	overflow: auto;
	color: red;
	font-size: 12px;
}
#error{}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}

div.multiupload{
	float:left;
	padding:3px;
}
div.multiupload div.list{
	
}
div.multiupload div.list div.item{
	margin:1px;
	
}
div.multiupload div.list div.item:hover{
	
}
div.multiupload div.list img{
	float:left;
	margin: 3px;
	cursor:pointer;
}

	
