@import url(/css/undohtml.css);

/* --------------------------------------- HTML 2.0 --------------------------------------- */

body {
	background-color:#CCCCCC;
			position:absolute;
			color:#FFFFFF;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
}
html,body {
	width:100%;
	height:100%;
/*	background-image: url(/images/bg_in.jpg); */
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#FFFFFF;
	}
	
table {
	height:100%;
	}
	

/* --------------------------------------- Nav Elements Debugging 2.0 --------------------------------------- */
#menu *:focus{
outline:0;
}
#text_contact *:focus{
outline:0;
}
#menu2 *:focus{
outline:0;
}
#pfeil_sm *:focus{
outline:0;
}
#pfeilrechts *:focus{
outline:0;
}
#bild1:focus{
outline:0;
}
#bild2:focus{
outline:0;
}
#bild3:focus{
outline:0;
}
#bild4:focus{
outline:0;
}

/* --------------------------------------- Linkshift V. 2.0 --------------------------------------- */


#linkshiftinformationen { 
display:none;
}
#linkshift {
		
		color:#CCCCCC;
	/*	position:absolute;
	top:600px;
		left:57px;
		width:550px;*/
		z-index:3;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
}
		#linkshift a:link
		{
		color:#CCCCCC;
		text-decoration:none;
		margin:0;
		padding:0;
		}
		#linkshift a:visited
		{
		color:#CCCCCC;
		text-decoration:none;
		margin:0;
		padding:0;
		}
		#linkshift a:hover
		{
			text-decoration:underline;
		}



		

/* --------------------------------------- Mastercontainer V. 2.0 --------------------------------------- */


div.mastercontainer
		{
	position:relative;
	height:558px;
	width:819px;
	z-index:1;
	color:#FFFFFF;
	
}


		
/* --------------------------------------- Contentcontainer V. 2.0 --------------------------------------- */


			
			#content
		{
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left
	color:#000000;
	top:0px;
	left:0px;
	width:971px;
	height:1600px;
	overflow:hidden;
	z-index:2;
	}
		
		
		
		#content a{
			color:#FFFFFF;
			text-decoration:none;
	
		}
		#content a:link{
			color:#FFFFFF;
			text-decoration:none;
		}
		#content a:hover{
			text-decoration:underline;
		}




/* --------------------------------------- main-Images V. 2.0  --------------------------------------- */

		

#logo_Markenmotiv
		{
		position:absolute;
		top:0px;
		left:0px;
		width:394px;
		height:163px;
		z-index:3;
	}	
#mainimg
		{
		position:absolute;
		top:163px;
		left:0px;
		width:262px;
		height:394px;
		z-index:3;
	}	
#footer
		{
		position:absolute;
		top:557px;
		left:0px;
		width:394px;
		height:269px;
		z-index:1;
	}
#bg_navi
		{
		position:absolute;
		top:163px;
		left:262px;
		width:132px;
		height:394px;
		z-index:1;
	}	
#bg_color
		{
		position:absolute;
		top:0px;
		left:394px;
		width:546px;
		height:1600px;
		z-index:1;
	}
	
	

/* --------------------------------------- Typo V. 2.0  --------------------------------------- */
	


	
#typo_head_line_01
		{
		position:absolute;
		top:188px;
		left:422px;
		width:478px;
		height:1px;
		z-index:1;
	}
#typo_headline
	{
		position:absolute;
		top:197px;
		left:422px;
		width:478px;
		height:30px;
		z-index:1;
	}	
#typo_head_line_02
		{
		position:absolute;
		top:235px;
		left:422px;
		width:478px;
		height:1px;
		z-index:1;
	}
#typo_textarea-main
	{
		position:absolute;
		top:260px;
		left:560px;
		width:340px;
		height:1300px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
#typo_textarea-service
	{
		position:absolute;
		top:260px;
		left:425px;
		width:478px;
		height:1300px;
		z-index:2;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}	
#maps
	{
		position:absolute;
		top:350px;
		left:425px;
		width:500px;
		height:700px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}


/* --------------------------------------- Testimonials V. 2.0  --------------------------------------- */		
#typo_testimonial_66_markenmotiv
	{
		position:absolute;
		top:260px;
		left:422px;
		width:16px;
		height:14px;
		z-index:3;
	}	
#typo_testimonial_66_pointofsale
	{
		position:absolute;
		top:260px;
		left:496px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_drucksachen
	{
		position:absolute;
		top:260px;
		left:435px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_internet
	{
		position:absolute;
		top:260px;
		left:434px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_aussenwerbung
	{
		position:absolute;
		top:260px;
		left:450px;
		width:16px;
		height:14px;
		z-index:3;
	}			
#typo_testimonial_66_fahrzeugwerbung
	{
		position:absolute;
		top:260px;
		left:469px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_werbemittel
	{
		position:absolute;
		top:260px;
		left:441px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_textilien
	{
		position:absolute;
		top:260px;
		left:425px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_inflatables
	{
		position:absolute;
		top:260px;
		left:463px;
		width:16px;
		height:14px;
		z-index:3;
	}				
#typo_testimonial_66_eventmarketing
	{
		position:absolute;
		top:260px;
		left:444px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_speisekarten
	{
		position:absolute;
		top:260px;
		left:452px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_gastronomie
	{
		position:absolute;
		top:260px;
		left:445px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_bildagentur
	{
		position:absolute;
		top:260px;
		left:436px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_66_musikverlag
	{
		position:absolute;
		top:260px;
		left:442px;
		width:16px;
		height:14px;
		z-index:3;
	}
	
#typo_testimonial_66_ausbildung-jobs
	{
		position:absolute;
		top:260px;
		left:420px;
		width:16px;
		height:14px;
		z-index:3;
	}				
/* ------------------------------------------------------- */					
#typo_testimonial_99-6
	{
		position:absolute;
		top:363px;
		left:520px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_99-7
	{
		position:absolute;
		top:381px;
		left:520px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_99-8
	{
		position:absolute;
		top:398px;
		left:520px;
		width:16px;
		height:14px;
		z-index:3;
	}
#typo_testimonial_99-9
	{
		position:absolute;
		top:415px;
		left:520px;
		width:16px;
		height:14px;
		z-index:3;
	}	
/* ------------------------------------------------------- */	
#typo_textarea-testimonial
	{
		position:absolute;
		top:260px;
		left:425px;
		width:112px;
		height:200px;
		z-index:3;
		overflow:hidden;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:right;
		line-height:120%;
		padding-right:5px;
		font-weight:lighter;
	}
/* ------------------------------------------------------- */		
#typo_textarea-testimonial-genius-6
	{
		position:absolute;
		top:391px;
		left:425px;
		width:112px;
		height:200px;
		z-index:3;
		overflow:hidden;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:right;
		line-height:120%;
		padding-right:5px;
		font-weight:lighter;
	}				
#typo_textarea-testimonial-genius-7
	{
		position:absolute;
		top:410px;
		left:425px;
		width:112px;
		height:200px;
		z-index:3;
		overflow:hidden;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:right;
		line-height:120%;
		padding-right:5px;
		font-weight:lighter;
	}				
#typo_textarea-testimonial-genius-8
	{
		position:absolute;
		top:425px;
		left:425px;
		width:112px;
		height:200px;
		z-index:3;
		overflow:hidden;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:right;
		line-height:120%;
		padding-right:5px;
		font-weight:lighter;
	}
#typo_textarea-testimonial-genius-9
	{
		position:absolute;
		top:446px;
		left:425px;
		width:112px;
		height:200px;
		z-index:3;
		overflow:hidden;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:right;
		line-height:120%;
		padding-right:5px;
		font-weight:lighter;
	}	
	




/* --------------------------------------- Downloads V. 2.0 --------------------------------------- */
#download_markenmotiv_01_image
	{
		position:absolute;
		top:535px;
		left:458px;
		width:76px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_markenmotiv_01_textarea
	{
		position:absolute;
		top:533px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
	
	
	
#download_pointofsale_01_image
	{
		position:absolute;
		top:485px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_pointofsale_01_textarea
	{
		position:absolute;
		top:483px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
	
#download_drucksachen_01_image
	{
		position:absolute;
		top:485px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_drucksachen_01_textarea
	{
		position:absolute;
		top:483px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}	

#download_internet_01_image
	{
		position:absolute;
		top:470px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_internet_01_textarea
	{
		position:absolute;
		top:468px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}	
	
#download_aussenwerbung_01_image
	{
		position:absolute;
		top:470px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_aussenwerbung_01_textarea
	{
		position:absolute;
		top:468px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
	
#download_fahrzeugwerbung_01_image
	{
		position:absolute;
		top:470px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_fahrzeugwerbung_01_textarea
	{
		position:absolute;
		top:468px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
	
#download_werbemittel_01_image
	{
		position:absolute;
		top:470px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_werbemittel_01_textarea
	{
		position:absolute;
		top:468px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}

#download_textilien_01_image
	{
		position:absolute;
		top:510px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_textilien_01_textarea
	{
		position:absolute;
		top:508px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}		
	
#download_textilien_02_image
	{
		position:absolute;
		top:665px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_textilien_02_textarea
	{
		position:absolute;
		top:663px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
	
#download_inflatables_01_image
	{
		position:absolute;
		top:455px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_inflatables_01_textarea
	{
		position:absolute;
		top:453px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
	
#download_eventmarketing_01_image
	{
		position:absolute;
		top:455px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_eventmarketing_01_textarea
	{
		position:absolute;
		top:453px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}	
	
#download_speisekarten_01_image
	{
		position:absolute;
		top:720px;
		left:495px;
		width:113px;
		height:80px;
		z-index:3;
		border:1px solid #FFFFFF;
		}
#download_speisekarten_01_textarea
	{
		position:absolute;
		top:716px;
		left:625px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}	
	
#download_gastronomie_01_image
	{
		position:absolute;
		top:485px;
		left:453px;
		width:80px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_gastronomie_01_textarea
	{
		position:absolute;
		top:483px;
		left:560px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
#download_geheimtipp_01_image
	{
		position:absolute;
		top:380px;
		left:425px;
		width:76px;
		height:113px;
		z-index:3;
		border: 1px solid #FFFFFF;
		}
#download_geheimtipp_01_textarea
	{
		position:absolute;
		top:380px;
		left:520px;
		width:340px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}
				
							
/* --------------------------------------- Teaser V. 2.0 --------------------------------------- */


#teaser_speisekarten_01_image
	{
		position:absolute;
		top:485px;
		left:422px;
		width:199px;
		height:201px;
		z-index:3;
		}
#teaser_speisekarten_01_textarea
	{
		position:absolute;
		top:635px;
		left:625px;
		width:300px;
		height:280px;
		z-index:3;
		overflow:auto;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:140%;
		padding-right:5px;
	}	
	

			
/* --------------------------------------- Menu V. 2.0 --------------------------------------- */
	
#menu2
		{
		position:absolute;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		text-decoration:underline;
		top:163px;
		color:#FFFFFF;
		left:262px;
		width:134px;
		height:394px;
		z-index:3;
		overflow:hidden;
		text-align:left;
		} 
#menu a:link
		{
		color:#FFFFFF;
		text-decoration:none;
		}
#menu a:visited
		{
		color:#FFFFFF;
		text-decoration:none;
				}
#menu a:hover{
		text-decoration:underline;
		}			
		
/* --------------------------------------- Submenu V. 2.0 --------------------------------------- */

#subnavigation {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:right;
		color:#FFFFFF;
		top:15px;
		left:315px;
		width:600px;
		z-index:3;
		}
#subnavigation a{
		color:#FFFFFF;
		}
#subnavigation a:link{
		text-decoration:none;
		}
#subnavigation a:hover{
		text-decoration:underline;
		}

/* --------------------------------------- Kontaktenu V. 2.0 --------------------------------------- */

#kontaktnavigation {
		position:absolute;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:right;
		color:#666666;
		top:570px;
		left:0px;
		width:262px;
		z-index:3;
		}
#kontaktnavigation a{
		color:#666666;
		}
#kontaktnavigation a:link{
		text-decoration:none;
		}
#kontaktnavigation a:hover{
		text-decoration:underline;
		}

/* ---------------------------- Content: Kontakt // Contact Forms V. 2.0  ------------------------------ */		
		
/*#kontakt
		{
	position:absolute;
	top:390px;
	left:520px;
	height:200px;
	width:230px;
	z-index:4;
	border:none;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	text-align:left;
	line-height:14px;
		}
	
#headline_contact
		{
	position:absolute;
	top:40px;
	left:0px;
	height:30px;
	width:360px;
	z-index:3;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:500;
	color:#FFFFFF;	
		}
#text_contact
		{
	position:absolute;
	top:60px;
	left:0px;
	height:800px;
	width:420px;
	z-index:2;
	border:none;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height:14px;
	padding-right:15px;
	border:none;
	}	
#text_contact a{
	color:#FFFFFF;
	text-decoration:none;
	}
#text_contact a:link{
	color:#FFFFFF;
	text-decoration:none;
	}
#text_contact a:hover{
	text-decoration:underline;
	}
*/	
	
/*-----------dmw|kontaktform V. 2.0 -----------------------------------------------------------*/

#headline_contact
		{
	position:absolute;
	top:30px;
	left:0px;
	height:30px;
	width:360px;
	z-index:3;

		}
#container_contact
		{
	position:absolute;
	top:60px;
	left:0px;
	z-index:3;
	}
#KontaktForm{
border:none;
}

#KontaktForm fieldset{
border:none;
text-align:left

}

#KontaktForm label, #KontaktForm input, #KontaktForm select, #KontaktForm textarea{
display:block;
margin-bottom: 5px;	
/*line-height: 17px;*/
/* height: 12px; */
}
#KontaktForm label{
clear:left;
float:left;
width: 150px;
padding: 2px 0;
}
#KontaktForm #Datenschutz_label{
width: 200px;
font-weight: bold;
margin: 5px 0;
}

#KontaktForm input, #KontaktForm select, #KontaktForm textarea{
float:left;
width: 250px;
padding: 1px 0;
font-family:Verdana,Arial,Helvetica;
font-size: 10px;
line-height: 14px;
border: 1px solid #FFFFFF;
text-align:left
}

#KontaktForm select{
/* height: 16px; */
}

#KontaktForm textarea{
height: 60px;
}

#KontaktForm .checkbox{
width: auto;
height: auto;
clear:left;
float:left;
margin: 0;
margin-right: 5px;
border: none;
}

#KontaktForm p{
clear:left;
display: block;
margin: 5px 0;
}

#KontaktForm .submit{
display: block;
clear:left;
width: 80px;
}

#KontaktForm .error{
border-color:#0000EE;
color:#000000;
}
		







/* --------------------------------------- IE 6  Debugging V. 2.0 --------------------------------------- */
* html #textarea-01-links
		{
	position:absolute;
	top:148px;
	left:400px;
	width:265px;
	height:210px;
	z-index:3;
	overflow:hidden;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	line-height:260%;
		}
#textarea-01-links a:link
		{
			color:#FFFFFF;
			text-decoration:none;
			}
#textarea-01-links a:visited
		{
			color:#CCCCCC;
			text-decoration:none;		
}
#textarea-01-links a:hover{
		text-decoration:underline;
		}		


/* --------------------------------------- IE 7  Debugging V. 2.0 ---------------------------------------
*+html #flash
		{
		position:absolute;
		top:0px;
		left:0px;
		height:315px;
		width:555px;
		z-index:3;
		margin:0;
		color:#FFFFFF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		text-align:left;
		line-height:150%;
		}
		
		 */
