/* Allgemein */
body{ 
	margin:0; 
	background-color:#fff; 
	background-image:url(../images/bg_standard.jpg); 
	font-family:Tahoma;
} 

/* Logo und Lines */
#logo1{ 
	position:absolute; left:23px; top:4px; 
	background:url(../images/logo_leftside.jpg) no-repeat;
	width:208px; height:128px; border:none;
	z-index:9999;
}
#logo2{ 
	position:absolute; left:247px; top:4px; 
	background:url(../images/logo_rightside.jpg) no-repeat;
	width:179px; height:128px; border:none;
	z-index:9999;
}

.logo_bright { position:absolute; left:77px; top:130px; background-color:#EFF0F0; z-index:999; height:1px; width:159px; }
.logo_darken { position:absolute; left:238px; top:134px; background-color:#70767B; z-index:999; height:1px; width:738px; }

h1#logotext_white { font-family:Tahoma; font-size:small; color:#E1E1E1; position:absolute; left:161px; top:92px; text-decoration:none; font-weight:normal; z-index:999; }
h1#logotext_black { font-family:Tahoma; font-size:small; color:#333333; position:absolute; left:250px; top:92px; text-decoration:none; font-weight:normal; z-index:999; }

#lineup { 
	position:absolute; left:236px; top:0px; z-index:999;
	background:url(../images/bg_lineup.jpg) no-repeat;
	width:741px; height:35px; border:none;
}

#yellowedbox{
	position:absolute; width:498px; height:340px; 
	left:247px; top:154px; 
	background-color:#F7F4ED; border:1px solid #D7D8DA; 
	z-index:1;
}

#yellowedbox div h2{
	font-family:Tahoma; font-size:medium; color:#333333; font-weight:normal; letter-spacing:-1pt;
	padding-left:30px; padding-top:5px;
}

#yellowedbox div h3{
	font-family:Tahoma; font-size:small; color:#333333; font-weight:normal;
	padding-left:30px; margin-top:-16px;
}

#yellowedbox div h4 {
	font-family:Tahoma; font-size:small; color:#333333; font-weight:normal;
}

#other_content_box h4{ font-family:Tahoma; font-size:small; color:#333333; font-weight:bold; }
#other_content_box ul a { font-family:Tahoma; font-size:small; color:#333333; font-weight:normal; text-decoration:none; }
#other_content_box ul a:hover { font-family:Tahoma; font-size:small; color:#EA4F00; font-weight:normal; text-decoration:none; }

.yellowcontent {
	font-family:Tahoma; font-size:small; color:#333333;
	margin-left:30px; margin-right:30px; margin-top:10px;
	height:250px; overflow:hidden; 
}

.yellowcontent a { font-family:Tahoma; font-size:small; color:#333333; text-decoration:none; }
.yellowcontent a:hover { font-family:Tahoma; font-size:small; color:#333333; text-decoration:underline; }

.line_information { 
	margin-left:30px; z-index:999; height:1px; width:446px; background:url(../images/spacer.gif) no-repeat #70767B; }

/* Hauptmenü */
#menu1 { 
	position:absolute; left:12px; top:153px; z-index:25; 
	background:url(../images/pp_menu1_information.jpg) no-repeat;
	width:244px; height:69px; border:none;
}
#menu2 { 
	position:absolute; left:12px; top:222px; z-index:25; 
		background:url(../images/pp_menu2_referenzen.jpg) no-repeat;
			width:244px; height:69px; border:none;
}
#menu3 { 
	position:absolute; left:12px; top:291px; z-index:25; 
		background:url(../images/pp_menu3_service.jpg) no-repeat;
			width:244px; height:69px; border:none;
}
#menu4 { 
	position:absolute; left:12px; top:360px; z-index:25; 
		background:url(../images/pp_menu4_partner.jpg) no-repeat;
			width:244px; height:69px; border:none;
}
#menu5 { 
	position:absolute; left:12px; top:429px; z-index:25; 
		background:url(../images/pp_menu5_kontakt.jpg) no-repeat;
			width:244px; height:69px; border:none;
}
	
.menufont { font-family:Tahoma; font-size:medium; color:#414346; }
	
div#menu1_target { position:absolute; left:95px; top:173px; font-family:Tahoma; font-size:medium; color:#414346; letter-spacing:-1pt; text-decoration:none; z-index:999; }
	div#menu2_target { position:absolute; left:95px; top:242px; font-family:Tahoma; font-size:medium; color:#414346; letter-spacing:-1pt; text-decoration:none; z-index:999; }
		div#menu3_target { position:absolute; left:95px; top:311px; font-family:Tahoma; font-size:medium; color:#414346; letter-spacing:-1pt; text-decoration:none; z-index:999; }
			div#menu4_target { position:absolute; left:95px; top:380px; font-family:Tahoma; font-size:medium; color:#414346; letter-spacing:-1pt; text-decoration:none; z-index:999; }
				div#menu5_target { position:absolute; left:95px; top:449px; font-family:Tahoma; font-size:medium; color:#414346; letter-spacing:-1pt; text-decoration:none; z-index:999; }

/* Linksteuerung */
div#menu1_target a, div#menu2_target a, div#menu3_target a, div#menu4_target a, div#menu5_target a { text-decoration:none; font-weight:normal; color:#414346; }
div#menu1_target a:hover { color:#FF0000; }
	div#menu2_target a:hover { color:#3BBBED; }
		div#menu3_target a:hover { color:#E7CF02; }
			div#menu4_target a:hover { color:#144DE3; }
				div#menu5_target a:hover { color:#96E229; }
				
/* Dotties & Texte */
#dot_telefon { background:url(../images/dot_green.jpg) no-repeat; position:absolute; left:0px; top:537px; font-size:small; color:#fff; padding-left:13px; }
	#dot_anschrift { background:url(../images/dot_green.jpg) no-repeat; position:absolute; left:0px; top:602px; font-family:Tahoma; font-size:small; color:#fff; padding-left:13px; }
		#dot_email { background:url(../images/dot_green.jpg) no-repeat; position:absolute; left:0px; top:700px; font-family:Tahoma; font-size:small; color:#fff;	padding-left:13px; }
			#dot_slogan { position:absolute; left:15px; top:780px; font-family:Tahoma; font-size:small; color:#fff;	padding-left:13px; }
		
#dot_telefon span, #dot_anschrift span, #dot_email span { padding-left:0px; color:#CCCCCC; }

#today {
	position:absolute; left:777px; top:134px;
	width:200px; text-align:right;
	font-family:Tahoma; font-size:small; color:#91989D;
	padding-top:2px;
}

#motto_information { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_information.jpg) no-repeat; width:100px; height:101px; border:none; }
#motto_referenzen { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_referenzen.jpg) no-repeat; width:100px; height:101px; border:none; }
#motto_service { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_service.jpg) no-repeat; width:100px; height:101px; border:none; }
#motto_partner { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_partner.jpg) no-repeat; width:100px; height:101px; border:none; }
#motto_kontakt { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_kontakt.jpg) no-repeat; width:100px; height:101px; border:none; }
#motto_jobs { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_jobs.jpg) no-repeat; width:100px; height:101px; border:none; }
#motto_impressum { position:absolute; left:654px; top:140px; z-index:9999; background:url(../images/motto_impressum.jpg) no-repeat; width:100px; height:101px; border:none; }

#right_content_area { position:absolute; left:777px; top:170px; line-height:12pt; }

#quad_service { background:url(../images/quad_right.jpg) no-repeat; position:absolute; left:0px; top:0px; font-family:Tahoma; font-size:14px; color:#333333; padding-left:16px; width:167px; }
#quad_service span { font-family:Tahoma; font-size:small; color:#333333; }
#quad_service_link { background:url(../images/link_arrow.jpg) no-repeat right; position:absolute; left:0px; top:102px; width:167px; font-family:Tahoma; font-size:xx-small; color:#333333; text-align:right; }
#quad_service_link a { text-decoration:none; color:#333333; }
#quad_service_link a:hover { color:#EA4F00; }

#quad_customer { background:url(../images/quad_right.jpg) no-repeat; position:absolute; left:0px; top:130px; font-family:Tahoma; font-size:14px; color:#333333; padding-left:16px; width:167px; }
#quad_customer span { font-family:Tahoma; font-size:small; color:#333333; }
#quad_customer_link { background:url(../images/link_arrow.jpg) no-repeat right; position:absolute; left:0px; top:232px; width:167px; font-family:Tahoma; font-size:xx-small; color:#333333; text-align:right; }
#quad_customer_link a { text-decoration:none; color:#333333; }
#quad_customer_link a:hover { color:#EA4F00; }

#quad_loc { background:url(../images/quad_right.jpg) no-repeat; position:absolute; left:0px; top:260px; font-family:Tahoma; font-size:14px; color:#333333; padding-left:16px; width:167px; }
#quad_loc span { font-family:Tahoma; font-size:small; color:#333333; }
#quad_loc_link { background:url(../images/link_arrow.jpg) no-repeat right; position:absolute; left:0px; top:314px; width:167px; font-family:Tahoma; font-size:xx-small; color:#333333; text-align:right; }
#quad_loc_link a { text-decoration:none; color:#333333; }
#quad_loc_link a:hover { color:#EA4F00; }

#searchstring { position:absolute; left:0px; top:274px; }

#other_content_box { position:absolute; left:278px; top:510px; width:700px; font-family:Tahoma; font-size:small; color:#333333; }

div#box1 { background:url(../images/bg_nachgereicht.jpg) no-repeat; width:200px; height:150px; position:absolute; left:0px; }
div#box2 { background:url(../images/bg_updates.jpg) no-repeat; 		width:200px; height:150px; position:absolute; left:250px; }
div#box3 { background:url(../images/bg_whatis.jpg) no-repeat; 		width:200px; height:150px; position:absolute; left:500px; }

div.content { font-family:Tahoma; font-size:small; color:#333333; padding-left:7px; padding-top:42px; padding-right:7px; }
div.content a { text-decoration:none; color:#333333; }
div.content a:hover { text-decoration:none; color:#EA4F00; }

#footjob { font-family:Tahoma; font-size:xx-small; color:#91989D; padding-top:2px; }
#footjob div a { color:#91989D; text-decoration:none; }
#footjob div a:hover { color:#91989D; text-decoration:underline; }

.zitat { font-size:9px; }

/*Formmailer*/
.formmaileralles { margin-bottom: 20px; margin-top: 20px; width:468px; font-family:Tahoma; }
.formmailertextlinks { width: 230px; display: block; clear: none; float: left; margin-right:8px; }
.formmailertextrechts { width: 230px; display: block; clear: right; float: left; }
.formmailertextfeldlang { border: 1px solid #ccc; background-color: #fff; width: 468px; color: #434343; }
.formmailertextarea { border: 1px solid #ccc; background-color: #fff; width: 468px; height: 50px; color: #434343; }
.formmailertextfeld { border: 1px solid #ccc; background-color: #fff; width: 230px; color: #434343; }
.formmailertextfeldspam { border: 1px solid #ccc; background-color: #fff; width: 230px; text-align: center; vertical-align: middle; margin: 0px 35px 0px 0px; font-weight: bold; color: #414346; }
.formmailerbutton { height: 28px; width: 200px; margin-right:32px; margin-top:12px; margin-bottom:12px; border: 1px solid #ccc; background-color: #f6f6f6; color: #414346; }
.formmailerimg {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 10px;
}
.formmailerfehler {
	background-image: url(../images/stop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	height: 40px;
	padding-top: 2px;
}
.formmailerok {
	background-image: url(../images/ok.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 45px;
	padding-top: 2px;
	height: 40px;
}
.formmailerfehler p, .formmailerok p { margin: 0; padding: 0; font-size: 11px; }

.refLink {
	 display:block;
	 clear:right;
	 font-size:9px;
	 padding-right:8px;
	 margin-top:-5px;
	 text-decoration:none;
}

.refLink a { color:#434343;	text-decoration:none; }
.refLink a:hover { color:#EA4F00; text-decoration:none; }

.schulung { font-weight:bold; color:#666666; }

.link_arrow2 {
	background:url(../images/link_arrow2.jpg) no-repeat;
	width:6px; height:9px; border:none;
	margin-top:3px;
}

#saschafedermann { background:url(../images/saschafedermann.jpg) no-repeat; width:147px; height:247px; border:none; position:absolute; left:620px; top:268px; z-index:9999; }

.__heightstandard { background:url(../images/spacer.gif) no-repeat; width:1px; height:30px; border:none; }
.__height145 { background:url(../images/spacer.gif) no-repeat; width:1px; height:145px; border:none; }

#social { position:absolute; left:160px; top:200px; width:500px; height:10px; overflow:hidden; color:#fff; cursor:default; } 

#skypebox {	position:absolute; left:777px; top:530px; z-index:100; font-size:12px; width:182px; }
#skypebox a { color:#0099FF;	text-decoration:none; }
#skypebox a:hover { color:#EA4F00; text-decoration:none; }