body{
padding:0px;
margin:0px;
color:gray;
font-weight:normal;
font-family: arial;


}

h1, h2,h3{
color:black;
font-weight:normal;
margin-top:4px;
}

#mainWarp
{
	width: 1000px;
	
	background-image:url("2rr.png");
	border: solid lime 0px;
	height:600px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	z-index:1;
}

#header{
width: 1000px;
border-bottom:solid silver 1px;
height:95px;
z-index:1;
}


#content{
height:453px;
width: 1000px;
border-bottom:solid silver 1px;
padding-top:0px;
padding-bottom:0px;
z-index:1;
}

#col_1{
height:453px;
width:450px;
float:left;
border: solid maroon 0px;
z-index:1;
}

#col_1_t2{
height:421px;
width:450px;
float:left;
border: solid maroon 0px;
z-index:1;
margin-top:32px;
}

#col_1_head{
height:60px;
width:380px;

border: solid maroon 0px;
z-index:1;

padding-top:13px;
padding-left:66px;
margin-bottom:7px;

}

#col_1_con{
width:430px;
margin-left:16px;

z-index:1;

height:340px;
text-align:center;
background-color:white;
}

#col_m{
height:3px;
width:100px;
float:left;
border: solid maroon 0px;
z-index:1;
}

#col_r{
height:453px;
width:450px;
float:left;
border: solid maroon 0px;
z-index:1;

}

#col_r_t2{
height:453px;
width:450px;
float:left;
border: solid maroon 0px;
z-index:1;

}

#col_r_tf{
height:400px;
width:484px;
float:left;
border: solid lime 0px;
z-index:1;

margin-top:6px;
}

#konImp{
text-align:right;
border: solid lime 0px;
width:383px;
padding-right:69px;
padding-top:10px;
font-size:9px;
color:darkgray;

z-index:1;

}
#konImp2{
text-align:right;
border: solid lime 0px;
width:933px;

padding-top:10px;
font-size:9px;
color:darkgray;

z-index:1;

}


#konImp_t2{
text-align:right;
border: solid lime 0px;
width:483px;
padding-right:69px;
padding-top:10px;
font-size:9px;
color:darkgray;
z-index:1;


}


#navi{
height:52px;
width: 1000px;
z-index:1;
}

.test{
position:absolute; 
top:230px; 
left:40px; 
z-index:3; 
border:1px;
}

#naviPunkt_w{
position:absolute; 
top:550px; 
left:12px; 
z-index:3; 
padding-top:18px;
width:160px;
height:34px;
text-align: center;
float:left;
border: 0px solid white;
background-color:white;
opacity: 0.75;
filter:alpha(opacity=75); 
-moz-opacity: 0.75;




}

#term_navi{
position:absolute; 
top:50px; 
left:0px; 
z-index:5;
width:450px;
height:270px;

}

#naviPunkt_a{
position:absolute; 
top:550px; 
left:174px; 
z-index:3; 

padding-top:18px;

width:160px;
height:34px;
text-align: center;
float:left;
border: 0px solid gray;
background-color:white;

opacity: 0.75;
}



#naviPunkt_normal{
width:160px;
height:34px;
text-align: center;
float:left;
border: 0px solid black;
background-color:white;
margin-left:334px;
padding-top:18px;
opacity: 0.75;
}

.naviPunkt_n{
width:160px;
height:34px;
text-align: center;
float:left;
border: 0px solid black;
padding-top:18px;
opacity: 0.75;
}

#werke{
position:absolute;
height:250px;
width:160px;
top:299px;
left:12px;
background-color:lightgray;
z-index:5;
text-align:center;
filter:alpha(opacity=70);
opacity: 0.75;
visibility:hidden;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 0px solid gray;
}

#austellungen{
position:absolute;
height:250px;
width:160px;
top:299px;
left:174px; 
background-color:lightgray;
z-index:5;
text-align:center;
filter:alpha(opacity=70);
opacity: 0.75;
visibility:hidden;
border-left: 1px solid gray;
border-top: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 0px solid gray;
}

#d_o{
position:absolute;
height:150px;
width:380px;
top:150px;
left:10px;

z-index:5;
}

#d_l{
position:absolute;
height:380px;
width:10px;
top:250px;
left:0px;

z-index:5;
}

#d_u{
position:absolute;
height:50px;
width:380px;
top:610px;
left:10px;

z-index:5;
}

#d_r{
position:absolute;
height:380px;
width:50px;
top:250px;
left:334px;
border: solid white 0px;
z-index:5;

}

#d_m{
position:absolute;
height:380px;
width:2px;
top:250px;
left:172px;
border: solid white 0px;
z-index:5;

}







.logo_wrapper{
float:right;
border: solid lime 0px;
height:32px;
width:159px;
margin-top:61px;
margin-right:60px;
}

.h_wrapper{
margin-top:74px;
border: solid red 0px;
margin-bottom:20px;
}

img{
border:solid black 0px;
}

.gray_text{
line-height:1.8em; 
font-size:12px;
color:#696969;
font-family:helvetica;

}

.clear{
clear:both;
}

#sig{
position:absolute;
top:246px;
left:180px; 
z-index:10;
}



.kon_imp_link:link
{text-decoration: none; font-weight: normal; font-size:9px;  color: gray;
}
.kon_imp_link:visited
{text-decoration: none; font-weight: normal; font-size:9px;  color: gray;
}
.kon_imp_link:hover
{text-decoration: none; font-weight: normal; font-size:9px;  color: gray;
}
.kon_imp_link:active
{text-decoration: none; font-weight: normal; font-size:9px;  color: gray;
}
.kon_imp_link:focus
{text-decoration: none; font-weight: normal; font-size:9px; color: gray;
}

.bn_link:link
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray;
}
.bn_link:visited
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray;
}
.bn_link:hover
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray;
}
.bn_link:active
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray;
}
.bn_link:focus
{text-decoration: none; font-weight: normal; font-size: 12px; color: gray;
}

.bn_active:link
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray;
}
.bn_active:visited
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray;
}
.bn_active:hover
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray;
}
.bn_active:active
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray;
}
.bn_active:focus
{text-decoration: none; font-weight: bold; font-size: 12px; color: gray;
}


.oc_link:link
{text-decoration: none; font-weight: normal; font-size: 12px; color: black;
}
.oc_link:visited
{text-decoration: none; font-weight: normal; font-size: 12px; color: black;
}
.oc_link:hover
{text-decoration: none; font-weight: normal; font-size: 12px; color: black;
}
.oc_link:active
{text-decoration: none; font-weight: normal; font-size: 12px; color: black;
}
.oc_link:focus
{text-decoration: none; font-weight: normal; font-size: 12px; color: black;
}

#bioT{
border: 0px dashed black;
width:450px;
}

.td_1{
}

.td_2a{

border: solid orange 0px;
width:110px;
vertical-align: text-top;
}

.td_2b{
vertical-align: text-top;
border: solid orange 0px;
}



