body{background-color: #fff; margin:0;
			padding:0;
}


h1 {text-align : right; font-size : 140%; color : #fff; font-weight : normal; font-family : Arial, sans-serif;}
h2{text-align:left;font-size:65%; color:#fff;font-weight:bold;font-family:Arial, sans-serif;line-height: 16px;}
h3{text-align:left;font-size:80%; color:#459645;font-family:Arial, sans-serif;text-align: center}
h4{text-align:right;font-size:140%; color:#000;font-weight:normal;font-family:Arial, sans-serif;}

a:link{color:#fff;text-decoration:none;}
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#8AD100; text-decoration:underline;}
.aktiver_link{color:#8AD100;text-decoration:underline;}

 table.c4 {table-layout:fixed}
 th.c3 {width:130px}
 th.c2 {width:200px}
 th.c1 {width:150px}


#contentindex {
	position:absolute;
	width: 100%;
	padding-left: 0px;
	top:20px;
}

#head_barthelmes_index {
padding-left : 35px;
float : left;
width : 360px;
line-height : 72px;
background : #000;
opacity:0.7;filter:alpha(opacity=70);
}

#head_barthelmes {
padding:0px 35px 0px 35px;
float : left;
width : 325px;
line-height : 24px;
height: 73px;
background : #333;
}

#head_barthelmes a:link {
color : #fff;
text-decoration : none;
}

#head_barthelmes a:visited {
color : #fff;
text-decoration : none;
}

#head_barthelmes a:hover {
color : #8ad100;
text-decoration : underline;
}

#head_menue_index {
position : absolute;
display : block;
line-height : 69px;
left : 396px;
width : 59%;
color : #000;
padding-left : 30px;
padding-top : 0;
padding-bottom : 0;
background : #000;
opacity:0.4;filter:alpha(opacity=40);
}

#head_menue_index a:link {
color : #fff;
text-decoration : none;
}

#head_menue_index a:visited {
color : #fff;
text-decoration : none;
}

#head_menue_index a:hover {
color : #8ad100;
text-decoration : underline;
}

.welcome {
text-align : left;
font-size : 60%;
color : #fff;
font-weight : normal;
font-family : Arial, sans-serif;
padding-right : 50px;
}

#head_menue {
position : absolute;
overflow: visible;
left : 396px;
width : 59%;
height: 73px;
padding-left : 30px;
padding-top : 0;
padding-bottom : 0;
background : #7f7f7f;
}

#head_navi {
position : absolute;
overflow: visible;
padding-top : 0;
padding-bottom : 0;
background : #7f7f7f;
}


#head_frankfurt {
overflow: hidden;
float: right;
padding-left : 15px;
padding-right : 20px;
padding-top : 5px;
padding-bottom : 0;
font-size : 75%;
text-align : right;
color: #444;
border-left:1px solid #bbb;
font-family : Arial, sans-serif;
}


#untermenue {
position:absolute;
top: 75px;
left: 396px;
width: 450px;
height: 20px;
background:#F1F1F1;
padding-left: 143px;}
#untermenue a:link{text-decoration:none; font-size:65%; color:#777777;font-weight:bold;font-family:Arial, sans-serif;}
#untermenue a:visited{text-decoration:none; font-size:65%; color:#777777;font-weight:bold;font-family:Arial, sans-serif;}
#untermenue a:hover{color:#8AD100;text-decoration:underline; font-size:65%; font-weight:bold;font-family:Arial, sans-serif;}
.aktiver_unterlink{font-size:65%; color:#8AD100;font-weight:bold;font-family:Arial, sans-serif; text-decoration:underline; }

.emptyspace {font-size:0.7em; color:#fff;font-weight:bold;font-family:Arial, sans-serif;line-height: 20px;}

#footer {
    clear:left;
margin-top: -20px; 
}


/*coooole farbe  background:#548236;opacity:0.6;filter:alpha(opacity=60);  */




/* ############### EMPTY SPACE ################ */

a.imglink:hover {filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}

#content_emptyspace {margin-left:auto; margin-right:auto; margin-top:140px;width:800px; height:500px; background-color:#fff;}
#content_emptyspace a:link{color:#660000;text-decoration:underline;}
#content_emptyspace a:visited{color:#660000;text-decoration:none;}
#content_emptyspace a:hover{color:#8AD100;;text-decoration:underline;}

.ueberschrift     {color: #444444;font-size:110%; font-weight:bold;font-family:Arial, sans-serif;}
.ueberschrift2     {color: #444444;font-size:110%; font-weight:normal;font-family:Arial, sans-serif;}
.text     {color: #333333;font-size:110%; line-height: 20px; font-weight:normal;font-family:Arial, sans-serif;}


#head_index {padding-top: 40px;  padding-left: 2px;height:65px;width: 800px;font-size:85%;font-weight:bold; line-height: 100%;}
#head {padding-top: 32px;  height:65px;width: 800px;font-size:85%;font-weight:bold; line-height: 100%;}

#titel            {padding-top: 32px;height:65px;width: 800px;font-size:85%; font-weight:bold;line-height: 90%;}
#einleitung {padding-top: 40px; width:660px; font-family:Verdana, Geneva, Arial, sans-serif;font-size:70%;line-height: 150%; color:#222222;text-align: left;}

#haupttext {padding-top: 50px;width:550px;background-color:#FFFFFF; font-family:Verdana, Geneva, Arial, sans-serif; font-size:70%;line-height: 150%; color:#222222; text-align: left;}
#haupttext2 {padding-top: 30px;width:550px;background-color:#FFFFFF; font-family:Verdana, Geneva, Arial, sans-serif; font-size:70%;line-height: 150%; color:#222222; text-align: left;}
#thumb {padding-top: 10px;padding-bottom: 160px;width: 680px;font-family:Verdana, Geneva, Arial, sans-serif; font-weight:normal; font-size:75%;line-height: 100%; color:#004993; }

.image {width:668; padding-top: 50px;}
.untertitel {font-family:"Courier New";courier; sans-serif;font-size:75%;color:#111111;}

.imageformate {margin-left: 600px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate2 {margin-left: 250px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate3 {margin-left: 135px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformateturm {margin-left: 195px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate408 {margin-left: 335px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate355 {margin-left: 280px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate380 {margin-left: 305px;  font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate337 {margin-left: 260px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate446 {margin-left: 375px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate500 {margin-left: 425px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate600 {margin-left: 525px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.imageformate469 {margin-left: 395px; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}
.oben {margin-left: 700px; margin-bottom: 90px;font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#222222; line-height: 10%; text-align:left;}

.exh_image {padding-top: 20px; padding-left: 0px;width:577px;background-color:#FFFFFF;}
#exh_image_bottom {padding-top: 20px; padding-left: 0px; padding-bottom: 20px; width:577px;background-color:#FFFFFF;}

#contact {padding-top: 70px;width:900px; vertical-align: bottom; font-family:"Courier New";courier; sans-serif;font-size:75%;color:#111111;}
#space  { font-size:50%;color:#FF0000; font-family:Verdana, Geneva, Arial, sans-serif;}

.bold{color:#222222; font-weight:bold;}
.italic_klein{color:#222222; font-weight:italic;font-size:90%;}

#contact_image {margin-left: 10px;font-family:Verdana, Geneva, Arial, sans-serif; font-size:55%; line-height: 10%; color:#222222; text-align: left;}

#footer {
    clear:left;
margin-top: -20px; 
	  text-align:center; font-family:Verdana, Geneva, Arial, sans-serif; font-size:60%;color:#777777;
}


















