body{
background:#FFFFFF;
padding:0px;
margin:0px;
}
h1{
font-family:Georgia,'Times new roman'; font-style:normal; font-size:18px; font-weight:bold;color:#000000;text-decoration:none;line-height:24px;
}
h2{
font-family:Georgia,'Times new roman'; font-style:italic; font-size:18px; font-weight:normal;color:#000000;text-decoration:none;line-height:24px;
}
.italic{ font-style:italic;}
.bold{ font-style:bold;}
.red{color:#FF0000;}
.green{color:#00FF00;}

.clear{clear:both;}
/*-----------------------------------------------------------------------------------------------------------*/
#con_main{
background:#FFFFFF;
width:1000px;
}
/*-----------------------------------------------------------------------------------------------------------*/
#header{
background:transparent;
width:620px;
height:112px;
background-image: url(../img/bg_header.gif);
background-repeat: repeat-x;
background-position:bottom right;
}
#header_item{
background:transparent;
width:620px;
height:30px;
padding: 70px 0px 0px 0px;
font-family:arial,Georgia,'Times new roman'; font-style:normal; font-size:16px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;
text-align:left;
}
a.text:link {color:#000000;text-decoration:none;}
a.text:visited {color:#000000;text-decoration:none;}
a.text:hover {color:#6F6F6F;text-decoration:none;}
a.text:active {color:#000000;text-decoration:none;}
a.text:focus {color:#6F6F6F;text-decoration:none;}
/*-----------------------------------------------------------------------------------------------------------*/
#menu{
background:transparent;
width:620px;
height:55px;
margin: 10px 0px 0px 0px;
}
.menu_item{
float:left;
height:55px;
margin: 0px 50px 0px 0px;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;
}

.menu_item02{
float:left;
height:55px;
margin: 0px 48px 0px 0px;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;
}
.menu_item03{
float:left;
height:55px;
margin: 0px 49px 0px 0px;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;
}
.menu_item04{
float:left;
height:55px;
margin: 0px 53px 0px 0px;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;
}





.menu_item01{
float:left;
height:55px;
margin: 0px 0px 0px 0px;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;
}






a.main:link {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;}
a.main:visited {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;}
a.main:hover {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#6F6F6F;text-decoration:none;line-height:40px;}
a.main:active {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#000000;text-decoration:none;line-height:40px;}
a.main:focus {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:normal;color:#6F6F6F;text-decoration:none;line-height:40px;}

a.main01:link {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:bold;color:#000000;text-decoration:none;line-height:40px;}
a.main01:visited {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:bold;color:#000000;text-decoration:none;line-height:40px;}
a.main01:hover {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:bold;color:#6F6F6F;text-decoration:none;line-height:40px;}
a.main01:active {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:bold;color:#000000;text-decoration:none;line-height:40px;}
a.main01:focus {font-family:Georgia,'Times new roman'; font-style:italic; font-size:32px; font-weight:bold;color:#6F6F6F;text-decoration:none;line-height:40px;}
/*-----------------------------------------------------------------------------------------------------------*/
#content{
background:transparent;
width:620px;
text-align:left;
padding: 50px 0px 0px 0px;
}
/*-------------News----------------------------------------------------------------------------------------*/

/*------------EO News------------------------------------------------------------------------------------------*/
/*-----------Projekte-----------------------------------------------------------------------------------------*/
.con_proj_overview{
background:transparent;
width:620px;
}
.con_proj_overview_pic{
background:transparent;
width:200px;
height:130px;
float:left;
}
.con_proj_overview_sale{
background:#ffffff;
width:420px;
min-height:130px;
float:left;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:24px;
}
.con_proj_overview_titel{
background:transparent;
width:620px;
height:55px;
float:left;
background-image: url(../img/bg_header.gif);
background-repeat: repeat-x;
background-position:bottom right;
margin: 0px 0px 20px 0px;
}



.con_press_overview{
background:transparent;
width:620px;
}
.con_press_overview_pic{
background:transparent;
width:220px;
XXXheight:230px;
float:left;
}
.con_press_overview_sale{
background:transparent;
width:620px;
XXXheight:230px;
float:left;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:18px;
}
.con_press_overview_titel{
background:transparent;
width:620px;
height:50px;
float:left;
margin: 0px 0px 0px 0px;
background-repeat: repeat-x;
background-position:bottom right;
}






.con_proj_overview_pic a,.con_proj_overview_sale a,.con_proj_overview_titel a{
display:block
}
.querlinie{
background:transparent;
background-image: url(../img/bg_header.gif);
background-repeat: repeat-x;
background-position:bottom right;
width:620px;
height:3px;
margin: 23px 0px 20px 0px;
}

.thumb{
margin: 10px 10px 0px 0px;
float:left;
}

#main_pic{
background:transparent;
width:620px;
height:560px;
overflow:hidden;
text-align:center;
margin: 23px 0px 20px 0px;
}
#text_pic{
background:transparent;
width:620px;
text-align:center;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:18px;
}
/*---------------EO Projekte------------------------------------------------------------------------------------*/
/*-----------------CV----------------------------------------------------------------------------------------*/
.con_cv_overview{
background:transparent;
width:620px;
margin: 0px 0px 0px 0px;
}
.con_cv_overview_titel{
background:transparent;
width:620px;
height:50px;
float:left;
}
.con_cv_overview_text{
background:transparent;
width:620px;
float:left;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:16px;
padding: 0px 0px 10px 0px;
}
/*-----------------EO CV----------------------------------------------------------------------------------------*/
/*----------------Contact--------------------------------------------------------------------------------------*/
#contact01{
background:transparent;
width:250px;
height:400px;
float:left;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:24px;
}
#contact02{
background:transparent;
width:370px;
height:400px;
float:left;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:24px;
}
#imprint02{
background:transparent;
width:340px;
height:380px;
float:left;
margin: 20px 0px 0px 30px;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:28px;
}
.input_label{
background:transparent;
width:110px;
height:25px;
float:left;
margin: 5px 0px 0px 0px;
text-align:right;
}
.input{
background:transparent;
width:250px;
height:21px;
float:left;
padding: 4px 0px 0px 0px;
margin: 5px 0px 0px 10px;
}
.input input{
width:250px;
height:17px;
background:#EFEFEF;
border: 0px solid #FFFFFF;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:24px;
}
.input textarea{
width:250px;
height:150px;
background:#EFEFEF;
border: 0px solid #FFFFFF;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:18px;
}
.submit{
background:transparent;
margin: 10px 0px 0px 0px;
width:370px;
height:17px;
float:left;
text-align:right;
}
.submit input{
width:100px;
height:17px;
background:#EFEFEF;
border: 0px solid #FFFFFF;
font-family:Georgia,'Times new roman'; font-style:italic; font-size:12px; font-weight:normal;color:#000000;text-decoration:none;line-height:24px;
}
.text_klein{
font-family:Georgia,'Times new roman'; font-style:italic; font-size:12px; font-weight:normal;color:#6F6F6F;text-decoration:none;line-height:14px;
}
/*----------------EO Contact-------------------------------------------------------------------------------------*/
/*----------------Footer-------------------------------------------------------------------------------------*/
#footer{
background:#FFFFFF;
width:620px;
height:20px;
text-align:left;
padding: 10px 0px 0px 0px;
font-family:Georgia,'Times new roman'; font-style:normal; font-size:12px; font-weight:normal;color:#BFBFBF;text-decoration:none;line-height:16px;
}
a.text01:link {font-style:italic;color:#BFBFBF;text-decoration:none;}
a.text01:visited {font-style:italic;color:#BFBFBF;text-decoration:none;}
a.text01:hover {font-style:italic;color:#6F6F6F;text-decoration:none;}
a.text01:active {font-style:italic;color:#BFBFBF;text-decoration:none;}
a.text01:focus {font-style:italic;color:#6F6F6F;text-decoration:none;}
/*----------------EO Footer----------------------------------------------------------------------------------*/