/* CSS Document */

body {
	margin:0px;
	padding:0px;
}
#hauptdiv {
    position:relative;
	margin: auto;
	margin-top:40px;
	border: 0px solid ;
	height: 680px;
	width: 950px;
	background-image:url(images/hauptdiv.jpg);
	z-index:1;
}
#hauptdiv #logo{
position:absolute;
left: 42px;
top: 39px;
width:222px;
height:100px;
background-image:url(images/logo.jpg);
}
#hauptdiv #logo_eng{
position:absolute;
left: 42px;
top: 39px;
width:222px;
height:100px;
background-image:url(images/logo_eng.jpg);
}
/*START*/
#hauptdiv #bgimg_start_eng{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_start_eng.jpg);
}
#hauptdiv #bgimg_start_eng #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_start_eng #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_start_eng #text1 a{
color:#000000;
}
#hauptdiv #bgimg_start_eng #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_start_eng #text2 a{
color:#000000;
}


#hauptdiv #bgimg_start_de{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_start_de.jpg);
}
#hauptdiv #bgimg_start_de #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_start_de #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_start_de #text1 a{
color:#000000;
}
#hauptdiv #bgimg_start_de #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_start_de #text2 a{
color:#000000;
}

/*-------*/
/* language */
#hauptdiv #long{
position:absolute;
left:805px;
top:53px;
width:122px;
height:11px;
}
#hauptdiv #long #deutsch{
float:left;
position:relative;
margin-top:0px;
margin-left:0px;
width:51px;
height:8px;
}
#hauptdiv #long #deutsch a{
font-family:Arial, sans-serif;
color:#77787b;
font-size:10px;
text-decoration:none;
}
#hauptdiv #long #delimiter{
float:left;
position:relative;
margin-top:0px;
margin-left:8px;
width:1px;
height:11px;
background-image:url(images/delimiter.jpg);
background-repeat:no-repeat;
}
#hauptdiv #long #english{
float:left;
position:relative;
margin-top:0px;
margin-left:8px;
width:54px;
height:8px;
}
#hauptdiv #long #english a{
font-family:Arial, sans-serif;
color:#77787b;
font-size:10px;
text-decoration:none;
}
/*------*/

/* Hauptnavi*/
#hauptdiv #bghauptnavi{
position:absolute;
margin-top:167px;
left:243px;
width:695px;
height:36px;
background-image:url(images/bghauptnavi.gif);
background-repeat:no-repeat;
}
#hauptdiv #bghauptnavi #point1{
float:left;
position:relative;
margin-top:5px;
left:12px;
width:140px;
height:11px;
}
#hauptdiv #bghauptnavi #point2{
float:left;
position:relative;
margin-top:5px;
left:33px;
width:156px;
height:11px;
}
#hauptdiv #bghauptnavi #point3{
float:left;
position:relative;
margin-top:5px;
left:53px;
width:160px;
height:11px;
}
#hauptdiv #bghauptnavi #point4{
float:left;
position:relative;
margin-top:5px;
left:73px;
width:150px;
height:11px;
}
#hauptdiv #bghauptnavi a{
font-family:Arial, sans-serif;
font-size:12px;
text-decoration:none;
}

/*-----------------*/
/*Zusatznavi*/
#hauptdiv #zusatznavi{
position:absolute;
top:226px;
left:21px;
width:130px;
height:299px;
}
.current {
background-color:#c7e092;
}
.current1{
color:#77787b;
}
.current2{
color:#000000;
}

#hauptdiv #zusatznavi #position1{
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #position1_eng{
width:174px;
height:30px;
padding-top:6px;
padding-left:4px;
}

#hauptdiv #zusatznavi #horizontal_line1{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
/*background-repeat:no-repeat;*/
}
#hauptdiv #zusatznavi #position2{
margin-top:2px;
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #horizontal_line2{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
background-repeat:no-repeat;
}
#hauptdiv #zusatznavi #position3{
margin-top:2px;
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #horizontal_line3{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
background-repeat:no-repeat;
}
#hauptdiv #zusatznavi #position4{
margin-top:2px;
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #horizontal_line4{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
background-repeat:no-repeat;
}
#hauptdiv #zusatznavi #position5{
margin-top:2px;
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #horizontal_line5{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
background-repeat:no-repeat;
}
#hauptdiv #zusatznavi #position6{
margin-top:2px;
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #horizontal_line6{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
background-repeat:no-repeat;
}
#hauptdiv #zusatznavi #position7{
margin-top:2px;
width:174px;
height:24px;
padding-top:12px;
padding-left:4px;
}
#hauptdiv #zusatznavi #horizontal_line7{
margin-top:2px;
margin-left:4px;
width:174px;
height:1px;
background-image:url(images/horizontal_line.jpg);
background-repeat:no-repeat;
}
#hauptdiv #zusatznavi a{
font-family:Arial, sans-serif;
color:#333333;
font-size:11px;
text-decoration:none;
}
/*AGB*/
#hauptdiv #agbimpressum{
position:absolute;
top:556px;
left:24px;
width:71px;
height:36px;
}
#hauptdiv #agbimpressum a{
font-family:Arial, sans-serif;
color:#333333;
font-size:11px;
text-decoration:none;
}

/*CONTENT-BEREICH VORLAGE*/
#hauptdiv #bgimg{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg.jpg);
}
#hauptdiv #bgimg2{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg2.jpg);
}
#hauptdiv #bgimg #title{
position:relative;
margin-top:33px;
margin-left:33px;
width:463px;
height:69px;
font-family:Arial, sans-serif;
font-size:36px;
color:#627736;
text-decoration:none;
font-weight:bold;
}

#hauptdiv #bgimg #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg #text3{
margin-top:120px;
margin-left:33px;
width:430px;
height:50px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
text-decoration:none;
}
#hauptdiv #bgimg #text4{
margin-top:5px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg #text5{
margin-top:23px;
margin-left:33px;
width:350px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg #text6{
margin-top:0px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg #text2 a{
color:#000000;

}
#hauptdiv #bgimg #text1 a{
color:#000000;
}
#hauptdiv #bgimg #text5 a{
color:#000000;
text-decoration:none;
}
#hauptdiv #bgimg #text6 a{
color:#000000;

}
/*Leistungen*/
#hauptdiv #bgimg_leistungen_eng{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_leistungen_eng.jpg);
}
#hauptdiv #bgimg_leistungen_eng #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_leistungen_eng #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_leistungen_eng #text1 a{
color:#000000;
}
#hauptdiv #bgimg_leistungen_eng #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_leistungen_eng #text2 a{
color:#000000;
}

#hauptdiv #bgimg_leistungen_de{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_leistungen_de.jpg);
}
#hauptdiv #bgimg_leistungen_de #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_leistungen_de #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_leistungen_de #text1 a{
color:#000000;
}
#hauptdiv #bgimg_leistungen_de #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_leistungen_de #text2 a{
color:#000000;
}
/*------*/

/*Auskünfte & Angehote*/
/*#hauptdiv #bgimg #online-formular{
position:absolute;
top:352px;
margin-left:36px;
width:390px;
height:25px;
color:#627736;
font-family:Arial, sans-serif;
}
#hauptdiv #bgimg #online-formular a{
text-decoration:none;
color:#393a30;
}*/

#hauptdiv #bgimg_auskunfte_eng{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_auskunfte_eng.jpg);
}
#hauptdiv #bgimg_auskunfte_eng #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_auskunfte_eng #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_auskunfte_eng #text1 a{
color:#000000;
}
#hauptdiv #bgimg_auskunfte_eng #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_auskunfte_eng #text2 a{
color:#000000;
}
#hauptdiv #bgimg_auskunfte_eng #text4{
margin-top:5px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_auskunfte_eng #fomulor{
position:relative;
margin-top:15px;
margin-left:36px;
width:400px;
height:25px;
}
#hauptdiv #bgimg_auskunfte_eng #fomulor a{
font-family:Arial, sans-serif;
text-decoration:none;
color:#393a30;
}
/*-------*/

#hauptdiv #bgimg_auskunfte_de{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_auskunfte_de.jpg);
}
#hauptdiv #bgimg_auskunfte_de #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_auskunfte_de #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_auskunfte_de #text1 a{
color:#000000;
}
#hauptdiv #bgimg_auskunfte_de #text2{
margin-top:23px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_auskunfte_de #text2 a{
color:#000000;
}
#hauptdiv #bgimg_auskunfte_de #text4{
margin-top:5px;
margin-left:33px;
width:430px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg_auskunfte_de #fomulor{
position:relative;
margin-top:15px;
margin-left:36px;
width:400px;
height:25px;
}
#hauptdiv #bgimg_auskunfte_de #fomulor a{
font-family:Arial, sans-serif;
text-decoration:none;
color:#393a30;
}
/*--------*/
#hauptdiv #bgimg_auskunfte_eng #kontaktformular {
color:#627736;
font-family:Arial, sans-serif;
font-size: 14px;
}

#hauptdiv #bgimg_auskunfte_eng #kontaktformular input {
	background-color: #CCDE99;
	border-color: #666633;
	padding-left: 2px;
	border-width: 2px;
}

#hauptdiv #bgimg_auskunfte_eng #kontaktformular s.sender {
	background-color: #CCDE99;
	border-color: #000000;
	border-width: 1px;
}

#hauptdiv #bgimg_auskunfte_eng #kontaktformular textarea {
	background-color: #CCDE99;
	border-color: #666633;
	border-width: 2px;
	padding-left: 2px;
font-family:Arial, sans-serif;
font-size: 13px;
}
#hauptdiv #bgimg_auskunfte_eng #kontaktformular{
position:absolute;
margin-top:35px;
margin-left:33px;
width:566ps;
height:314px;
}


#hauptdiv #bgimg_auskunfte_de #kontaktformular {
color:#627736;
font-family:Arial, sans-serif;
font-size: 14px;
}

#hauptdiv #bgimg_auskunfte_de #kontaktformular input {
	background-color: #CCDE99;
	border-color: #666633;
	padding-left: 2px;
	border-width: 2px;
}

#hauptdiv #bgimg_auskunfte_de #kontaktformular s.sender {
	background-color: #CCDE99;
	border-color: #000000;
	border-width: 1px;
}

#hauptdiv #bgimg_auskunfte_de #kontaktformular textarea {
	background-color: #CCDE99;
	border-color: #666633;
	border-width: 2px;
	padding-left: 2px;
font-family:Arial, sans-serif;
font-size: 13px;
}
#hauptdiv #bgimg_auskunfte_de #kontaktformular{
position:absolute;
margin-top:35px;
margin-left:33px;
width:566ps;
height:314px;
}
/*-------*/


#hauptdiv #agbimpressum #agb{
position:absolute;
margin-top:1px;
}
#hauptdiv #agbimpressum #impressum{
position:absolute;
margin-top:20px;
}
/*Ansprechpartnerinnen*/
#hauptdiv #bgimg2 #anarosita{
	position:absolute;
	width:266px;
	height:272px;
	left: 333px;
	top: 124px;
}
#hauptdiv #bgimg2 #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg2 #text5{
margin-top:23px;
margin-left:33px;
width:350px;
height:150px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
}
#hauptdiv #bgimg2 #text5 a{
color:#000000;
text-decoration:none;
}
#hauptdiv #bgimg2 #online-formular{
position:absolute;
top:352px;
margin-left:36px;
width:390px;
height:25px;
color:#627736;
font-family:Arial, sans-serif;
}
#hauptdiv #bgimg2 #online-formular a{
text-decoration:none;
color:#393a30;
}
/*kontaktformular*/
#hauptdiv #bgimg1{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg1.jpg);
}
#hauptdiv #bgimg1 #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}

/*anfahrt*/
#hauptdiv #bgimg #envelope{
background-image:url(images/envelope.jpg);
position:relative;
top:33px;
margin-left:36px;
width:28px;
height:18px;
}
#hauptdiv #bgimg #text{
position:relative;
top:7px;
margin-left:36px;
width:292px;
height:180px;
}
#hauptdiv #bgimg #fomulor{
position:relative;
margin-top:15px;
margin-left:36px;
width:400px;
height:25px;
}
#hauptdiv #bgimg #fomulor a{
font-family:Arial, sans-serif;
text-decoration:none;
color:#393a30;
}
/*lageplan*/
#hauptdiv #bgimg2 #downluaden{
position:relative;
margin-top:121px;
margin-left:33px;
width:129px;
z-index:2;
}
#hauptdiv #bgimg2 #link2map24{
position:relative;
margin-top:16px;
margin-left:33px;
width:129px;
z-index:2;
}
#hauptdiv #bgimg2 #link2map24_eng{
position:relative;
margin-top:16px;
margin-left:40px;
width:129px;
z-index:2;
}
#hauptdiv #bgimg2 #lageplan{
	position:absolute;
	float:left;
	margin-top:0px;
	margin-left:33px;
	width:584px;
	height:364px;
	top: 106px;
}
#hauptdiv #bgimg2 #lageplan #map{
position:relative;
margin-top:8px;
margin-left:156px;
width:425px;
height:323px;
background-image:url(images/map.gif)
}
/*jobs*/
#hauptdiv #bgimg_jobs_eng{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg3.jpg);
}
#hauptdiv #bgimg_jobs_eng #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_jobs_eng #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_jobs_eng #text1 a{
color:#000000;
}
#hauptdiv #bgimg_jobs_eng #text3{
margin-top:120px;
margin-left:33px;
width:430px;
height:50px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
text-decoration:none;
}
#hauptdiv #bgimg_jobs_de{
position:absolute;
top:206px;
left:212px;
width:732px;
height:468px;
background-image:url(images/bgimg_jobs_de.jpg);
}
#hauptdiv #bgimg_jobs_de #title1{
position:relative;
margin-top:33px;
margin-left:33px;
width:573px;
height:65px;
font-family:Arial, sans-serif;
font-size:30px;
color:#627736;
text-decoration:none;
font-weight:bold;
}
#hauptdiv #bgimg_jobs_de #text1{
margin-top:29px;
margin-left:33px;
width:470px;
height:36px;
font-family:Arial, sans-serif;
font-size:17px;
color:#424537;
text-decoration:none;
}
#hauptdiv #bgimg_jobs_de #text1 a{
color:#000000;
}
#hauptdiv #bgimg_jobs_de #text3{
margin-top:120px;
margin-left:33px;
width:430px;
height:50px;
font-family:Arial, sans-serif;
font-size:14px;
color:#393a30;
text-decoration:none;
}
