@media screen {
html, body {
    height: 100%; 
	overflow-y: hidden;
	overflow-x: hidden;
}

/*CSS RESET*/
html, body, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, center, li, ul, 
dl, dt, dd, ol, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td  {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
background : transparent;
}


body { 
	background-image: url(../bilder/body_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
/*____________________________________*/

#navi_port{
	position:absolute;
	font-family:Arial, sans-serif;
	color:#FFF;
	font-size:10pt;
	top:346px;
	left:205px;
	height:230px;
	width:135px;
	z-index:10;
}

#corporate {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#corporate a, #corporate a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#corporate a:hover, #corporate a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
.color {
	color:#D0002C;
}
.color2 {
	color:#fff;
}
#flyer {
	position:absolute;
	top:19px;
	left:0;
	z-index:10;
}
#flyer a, #flyer a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#flyer a:hover, #flyer a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#prospekt {
	position:absolute;
	top:38px;
	left:0;
	z-index:10;
}
#prospekt a, #prospekt a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#prospekt a:hover, #prospekt a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#poster {
	position:absolute;
	top:57px;
	left:0;
	z-index:10;
}
#poster a, #poster a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#poster a:hover, #poster a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#speise {
	position:absolute;
	top:76px;
	left:0;
	z-index:10;
}
#speise a, #speise a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#speise a:hover, #speise a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#anzeigen {
	position:absolute;
	top:95px;
	left:0;
	z-index:10;
}
#anzeigen a, #anzeigen a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#anzeigen a:hover, #anzeigen a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#fotografie {
	position:absolute;
	top:114px;
	left:0;
	z-index:10;
}
#fotografie a, #fotografie a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#fotografie a:hover, #fotografie a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#webdesign {
	position:absolute;
	top:133px;
	left:0;
	z-index:10;
}
#webdesign a, #webdesign a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#webdesign a:hover, #webdesign a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#verpackung {
	position:absolute;
	top:152px;
	left:0;
	z-index:10;
}
#verpackung a, #verpackung a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#verpackung a:hover, #verpackung a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#mailing {
	position:absolute;
	top:171px;
	left:0;
	z-index:10;
}
#mailing a, #mailing a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#mailing a:hover, #mailing a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#audio {
	position:absolute;
	top:190px;
	left:0;
	z-index:10;
}
#audio a, #audio a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#audio a:hover, #audio a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#etc {
	position:absolute;
	top:209px;
	left:0;
	z-index:10;
}
#etc a, #etc a:visited {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#etc a:hover, #etc a:active {
	position:absolute;
	background-image:url(../bilder/point_p.png);
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	width:135px;
	height:14px;
}
#navi_imp{
	position:absolute;
	font-family:Arial, sans-serif;
	color:#FFF;
	font-size:10pt;
	top:592px;
	left:412px;
	height:20px;
	width:200px;
	z-index:2;
}
/*MAIN*/

#container {
	position: absolute;
	top:50%;
	left:50%;
	width:1004px;
	height:617px;
	margin-left:-502px;
	margin-top:-309px;
	background-image:url(../bilder/bg.jpg);
	background-repeat:no-repeat
}

#logohover {
	background:transparent;
	position:absolute;
	top:9px;
	left:27px;
	
}


#claim {
	background:transparent;
	position:absolute;
	top:17px;
	left:564px;
}

/*NAVI*/

#navi{
	position:absolute;
	height:305px;
	width:175px;
	float:left;
	z-index:2;
}

/*____________________________________*/

#navi ul {
	list-style:none;
	padding:0;
	z-index:2;
}

#navi li {
	list-style:none;
	padding:0;
	z-index:2;
}

#bt_home{
	position:absolute;
	top:220px;
	left:50px;
	height:30px;
	width:150px;
}

#bt_home a{
	position:absolute;
	background-image:url(../bilder/bt_home.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:150px;
	display:block;
}

#bt_home a:hover {
	position:absolute;
	background-image:url(../bilder/bt_home_r.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:150px;
}

#bt_home_visited {
	position:absolute;
	background-image:url(../bilder/home_a.gif);
	background-repeat:no-repeat;
	top:220px;
	left:50px;
	height:30px;
	width:175px;
}

#bt_agentur{
	position:absolute;
	top:250px;
	height:30px;
	width:175px;
	left:50px;
}
#bt_agentur a{
	position:absolute;
	background-image:url(../bilder/bt_agentur.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	display:block;
}

#bt_agentur a:hover {
	position:absolute;
	background-image:url(../bilder/bt_agentur_r.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	
}

#bt_agentur_visited {
	position:absolute;
	background-image:url(../bilder/agentur_a.gif);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	top:250px;
	left:50px;
}

#bt_philo{
	position:absolute;
	top:280px;
	left:50px;
	height:40px;
	width:150px;
}
#bt_philo a{
	position:absolute;
	background-image:url(../bilder/bt_philo.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:150px;
}

#bt_philo a:hover {
	position:absolute;
	background-image:url(../bilder/bt_philo_r.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:150px;

}

#bt_philo_visited {
	position:absolute;
	background-image:url(../bilder/philo_a.gif);
	background-repeat:no-repeat;
	height:40px;
	width:175px;
	top:280px;
	left:50px;
}

#bt_portfolio{
	position:absolute;
	height:30px;
	width:175px;
	top:320px;
	left:50px;

}
#bt_portfolio a{
	position:absolute;
	background-image:url(../bilder/bt_portfolio.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	display:block;
}

#bt_portfolio a:hover {
	position:absolute;
	background-image:url(../bilder/bt_portfolio_r.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
}

#bt_portfolio_visited {
	position:absolute;
	background-image:url(../bilder/portfolio_a.gif);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	top:320px;
	left:50px;

}

#bt_team{
	position:absolute;
	height:40px;
	width:115px;
	top:350px;
	left:50px;
	
}
#bt_team a{
	position:absolute;
	background-image:url(../bilder/bt_team.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:115px;
	display:block;
}

#bt_team a:hover {
	position:absolute;
	background-image:url(../bilder/bt_team_r.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:115px;
}
#bt_team_visited {
	position:absolute;
	background-image:url(../bilder/team_a.gif);
	background-repeat:no-repeat;
	height:40px;
	width:175px;
	top:350px;
	left:50px;
	z-index:2;
}

#bt_kontakt a{
	position:absolute;
	height:40px;
	width:123px;
	top:390px;
	left:50px;

}

#bt_kontakt a{
	position:absolute;
	background-image:url(../bilder/bt_kontakt.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:123px;
	display:block;
}

#bt_kontakt a:hover {
	position:absolute;
	background-image:url(../bilder/bt_kontakt_r.jpg);
	background-repeat:no-repeat;
	height:40px;
	width:123px;
}

#bt_kontakt_visited {
	position:absolute;
	background-image:url(../bilder/kontakt_a.gif);
	background-repeat:no-repeat;
	height:40px;
	width:175px;
	top:390px;
	left:50px;
	z-index:2;
}

#bt_imp{
	position:absolute;
	height:30px;
	width:136px;
	top:430px;
	left:50px;
	
}

#bt_imp a{
	position:absolute;
	background-image:url(../bilder/bt_imp.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:136px;
	display:block;
}

#bt_imp a:hover {
	position:absolute;
	background-image:url(../bilder/bt_imp_r.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:136px;
}

#bt_imp_visited {
	position:absolute;
	background-image:url(../bilder/impressum_a.gif);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	top:430px;
	left:50px;
	z-index:2;
}

#bt_job a{
	position:absolute;
	height:35px;
	width:108px;
	top:460px;
	left:50px;
	
}

#bt_job a{
	position:absolute;
	background-image:url(../bilder/bt_job.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:108px;
	display:block;
}

#bt_job a:hover {
	position:absolute;
	background-image:url(../bilder/bt_job_r.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:108px;
}

#bt_job_visited {
	position:absolute;
	background-image:url(../bilder/job_a.gif);
	background-repeat:no-repeat;
	height:35px;
	width:175px;
	top:460px;
	left:50px;

}

#bt_aktuell{
	position:absolute;
	height:30px;
	width:111px;
	top:495px;
	left:50px;
	z-index:2;
	
}

#bt_aktuell a{
	position:absolute;
	background-image:url(../bilder/bt_aktuelles.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:111px;
	display:block;
	z-index:2;
}

#bt_aktuell a:hover {
	position:absolute;
	background-image:url(../bilder/bt_aktuelles_r.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:111px;
	z-index:2;
}

#bt_aktuell_visited {
	position:absolute;
	background-image:url(../bilder/aktuelles_a.gif);
	background-repeat:no-repeat;
	height:30px;
	width:175px;
	top:495px;
	left:50px;
	z-index:2;
	
}

/*NAV_LINE*/

#line_home {
	position:absolute;
	background-color:#ec2127;
	top:232px;
	left:211px;
	height:344px;
	width:1px;
	z-index:1;
}

#line_agent {
	position:absolute;
	background-color:#ec2127;
	top:265px;
	left:211px;
	height:312px;
	width:1px;
	z-index:1;
}

#line_philo {
	position:absolute;
	background-color:#ec2127;
	top:300px;
	left:211px;
	height:277px;
	width:1px;
	z-index:1;
}

#line_port {
	position:absolute;
	background-color:#ec2127;
	top:336px;
	left:211px;
	height:240px;
	width:1px;
	z-index:1;
}

#line_team {
	position:absolute;
	background-color:#ec2127;
	top:375px;
	left:211px;
	height:202px;
	width:1px;
	z-index:1;
}

#line_kon {
	position:absolute;
	background-color:#ec2127;
	top:411px;
	left:211px;
	height:165px;
	width:1px;
	z-index:1;
}

#line_imp {
	position:absolute;
	background-color:#ec2127;
	top:446px;
	left:211px;
	height:131px;
	width:1px;
	z-index:1;
}

#line_job {
	position:absolute;
	background-color:#ec2127;
	top:479px;
	left:211px;
	height:98px;
	width:1px;
	z-index:1;
}

#line_akt {
	position:absolute;
	background-color:#ec2127;
	top:512px;
	left:211px;
	height:64px;
	width:1px;
	z-index:1;
}

#line_rechts_k {
	position:absolute;
	background-color:#ec2127;
	top:446px;
	left:613px;
	height:130px;
	width:1px;
	z-index:1;
}

#line_rechts2 {
	position:absolute;
	background-color:#ec2127;
	top:446px;
	left:978px;
	height:130px;
	width:1px;
	z-index:1;
}

#line_rechts1 {
	position:absolute;
	background-color:#ec2127;
	top:446px;
	left:716px;
	height:130px;
	width:1px;
	z-index:1;
}

#line_unten {
	position:absolute;
	background-color:#ec2127;
	top:576px;
	left:211px;
	height:1px;
	width:768px;
	z-index:1;
}

/*TXT*/

p {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align:justify;
	line-height:12pt;
	color:#FFF;
}

#main_txt{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	top:200px;
	left:325px;
	height:350px;
	width:300px;
	z-index:1;
}
#main_txt ul {
	margin:0;
	padding:0;
}
#main_txt li {
	list-style:inside;
	color:#D0002C;
	}
#jobs_txt{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	top:200px;
	left:325px;
	height:280px;
	overflow:auto;
	width:310px;
	z-index:1;
	padding-right: 10px;
}


#job_txt{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	top:200px;
	left:325px;
	height:350px;
	width:300px;
	overflow:auto;
	padding-right:10px;
	z-index:1;
}

#akt_txt{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	top:200px;
	left:325px;
	height:350px;
	width:330px;
	overflow:auto;
	padding-right:10px;
	z-index:1;
}

#port_txt1{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	padding-right:8px;
	top:150px;
	left:325px;
	height:420px;
	width:350px;
	z-index:2;
}

#port_txt1_fix {
	position:absolute;
	left:45px;
	top:40px;
	padding-left:0px;
	padding-top:0;
	margin:0;
	height:350px;
	width:300px;;
	z-index:2;
}

#port_txt1_fix h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#D0002C;
	font-weight:bold;
	padding:0;
	margin:0;
	float:left;
	
}

#port_txt1_fix p{
		margin:0;
		padding-left:10px;
		padding:0;
}


#port_txt2{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	top:173px;
	left:716px;
	height:200px;
	width:263px;
	z-index:2;
}

#port_txt3{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	top:200px;
	left:370px;
	height:375px;
	width:270px;
	z-index:4;
}

#imp_txt{
	position:absolute;
	font-family:Arial, sans-serif;
	text-align:justify;
	color:#FFF;
	line-height:12pt;
	font-size:10pt;
	padding-right:8px;
	top:140px;
	left:325px;
	height:429px;
	width:373px;
	z-index:2;
}

/*BILDER*/

#img_main{
	position:absolute;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_home{
	position:absolute;
	background-image:url(../bilder/bild_home.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_agentur{
	position:absolute;
	background-image:url(../bilder/bild_agentur.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_philo{
	position:absolute;
	background-image:url(../bilder/bild_philo.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_team{
	position:absolute;
	background-image:url(../bilder/bild_team.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_port{
	position:absolute;
	background-image:url(../bilder/bild_portfolio.jpg);
	background-repeat:no-repeat;
	top:387px;
	left:716px;
	height:133px;
	width:288px;
	z-index:2;
}

#img_port2{
	position:absolute;
	background-image:url(../bilder/bild_portfolio2.jpg);
	background-repeat:no-repeat;
	top:463px;
	left:716px;
	height:57px;
	width:288px;
	z-index:2;
}

#img_kon {
	position:absolute;
	background-image:url(../bilder/bild_kontakt.jpg);
	background-repeat:no-repeat;
	top:379px;
	left:610px;
	height:150px;
	width:394px;
	z-index:2;
}

#img_imp{
	position:absolute;
	background-image:url(../bilder/bild_impressum.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_job{
	position:absolute;
	background-image:url(../bilder/bild_job.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}



#img_aktuell{
	position:absolute;
	background-image:url(../bilder/bild_aktuelles.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_mail{
	position:absolute;
	background-image:url(../bilder/bild_mail.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_audio{
	position:absolute;
	background-image:url(../bilder/bild_audio.jpg);
	background-repeat:no-repeat;
	top:149px;
	left:716px;
	height:380px;
	width:288px;
	z-index:2;
}

#img_bulb {
	position:absolute;
	top:580px;
	left:0px;
	z-index:4;
}

/*____________________________________*/

#ani_home{
	position:absolute;
	background-image:url(../bilder/bild_home_a.gif);
	background-repeat:no-repeat;
	top:529px;
	left:716px;
	height:40px;
	width:288px;
	z-index:2;
}

#ani_agentur{
	position:absolute;
	background-image:url(../bilder/bild_agentur_a.gif);
	background-repeat:no-repeat;
	top:529px;
	left:716px;
	height:40px;
	width:288px;
	z-index:2;
}

#ani_philo{
	position:absolute;
	background-image:url(../bilder/bild_philo_a.gif);
	background-repeat:no-repeat;
	top:529px;
	left:716px;
	height:40px;
	width:288px;
	z-index:2;
}

#ani_port{
	position:absolute;
	background-image:url(../bilder/bild_portfolio_a.gif);
	background-repeat:no-repeat;
	top:520px;
	left:716px;
	height:49px;
	width:288px;
	z-index:2;
}

#ani_team{
	position:absolute;
	background-image:url(../bilder/bild_team_a.gif);
	background-repeat:no-repeat;
	top:529px;
	left:716px;
	height:40px;
	width:288px;
	z-index:2;
}

#ani_kon{
	position:absolute;
	background-image:url(../bilder/bild_kontakt_a.gif);
	background-repeat:no-repeat;
	top:529px;
	left:610px;
	height:40px;
	width:394px;
	z-index:2;
}

#ani_imp{
	position:absolute;
	background-image:url(../bilder/bild_impressum_a.gif);
	background-repeat:no-repeat;
	top:529px;
	left:716px;
	height:40px;
	width:288px;
	z-index:2;
}

#ani_akt{
	position:absolute;
	background-image:url(../bilder/bild_aktuelles_a.gif);
	background-repeat:no-repeat;
	top:524px;
	left:716px;
	height:45px;
	width:288px;
	z-index:2;
}

#ani_job{
	position:absolute;
	background-image:url(../bilder/bild_job.gif);
	background-repeat:no-repeat;
	top:529px;
	left:716px;
	height:40px;
	width:288px;
	z-index:2;
}

/*PORTFOLIO*/

#exam{
	position:absolute;
	top:149px;
	left:711px;
	height:294px;
	width:268px;
	overflow:auto;
	z-index:2;
}

#exam img{
	margin-bottom:6px;
}

#exam2{
	position:absolute;
	top:149px;
	left:703px;
	height:294px;
	width:276px;
	overflow:auto;
	z-index:2;
}

#exam2 ul{
	list-style-type:none;
	padding:0;
	margin:0;	
}

/*KONTAKT*/

#anfahrt {
	width:595px; 
	height:842px;
}

#form {
	position:absolute;
	top:200px;
	left:613px;
	height:221px;
	width:389px;
	z-index:3;
}

#imp_pop{
	position:absolute;
	top:0px;
	left:0px;
	height:637px;
	width:590px;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-align:justify;
	line-height:12pt;
	color:#FFF;
	border: 1px solid #D0002C;
	background-color:#000;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	overflow:auto;
	}
	
input {
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	border: 1px solid #D0002C;
	width:181px;
	
}
	
#kontakt_name {
	left:0px;
	top:0px;
	height:22px;
	width:181px;
	float:left;
}

#kontakt_firma {
	padding-left:4px;
	left:0px;
	top:0px;
	height:22px;
	width:181px;
	float:left;
}

#kontakt_strasse {
	height:22px;
	width:181px;
	float:left;
}

#kontakt_ort {
	padding-left:4px;
	height:22px;
	width:181px;
	float:left;
}

#kontakt_telefon {
	height:22px;
	width:181px;
	float:left;
}

#kontakt_email {
	padding-left:4px;
	height:22px;
	width:181px;
	float:left;
	
}

#kontakt_nachricht {
	height:65px;
	width:366px;
	float:none;
	clear:both;
}

textarea {
	width:365px;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	border: 1px solid #D0002C;
	
}

#kontakt_checkbox {
	text-align:right;
	height:22px;
	width:120px;
	float:left;
}

#kontakt_checkboxtxt {
	text-align:left;
	height:22px;
	width:246px;
	float:left;
}

#kontakt_senden {
	margin-top:10px;
	height:22px;
	width:366px;
	text-align:center;
	float:left;
}

#kontakt_feedback {
	padding-top:20px;
	text-align:center;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #D0002C;
	text-decoration: none;
	height:auto;
	width:366px;
	float:left;
	
}
/*CLASS*/

.mengentext {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	color: #FFFFFF; 
	text-align: justify;
}

.senden {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #D0002C;
	border: 1px solid #D0002C;
}

.rot {
	font-family: Arial, sans-serif;
	color: #ec2127; 
	text-align: justify;
}
/*LINK*/

li {
	list-style-position:inside;
}

a:link, a:active, a:visited {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

a:hover {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #D0002C;
	text-decoration: none;
}

h1 {
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #D0002C;
}

/*W3C*/

#vali {
	position:absolute;
	width:88px;
	height:31px;
	top:538px;
	left:618px;
	z-index:3;
}

