html, body { 
margin : 10px 0 0 0;
padding : 0;
} 
body { 
font : 73% Arial, "Trebuchet MS", Helvetica, Tahoma, sans-serif;
background : #808080;
color : #555;
} 
			/*WRAP*/

#wrap { 
width : 770px;
margin-left : auto;
margin-right : auto;
padding : 0;
border : 10px solid #fff;
color : #555;
background : #000000;/* url(images/wrap_bg2.jpg) repeat-x;*/
} 
			/*BANNER*/
#header { 
height : 70px;
padding : 0;
margin-bottom : 0;
} 
			/*MAIN CONTAINER*/
#container { 
width : 770px;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
padding : 0;
line-height : 1.8em;
} 
#menu { 
height : 56px;
background : #000000;
width : 100%;
font-family : Helvetica, Arial, Verdana, sans-serif;
border-bottom : 5px solid #ffffff;
text-align: center;
} 
#navigation { 

height : 33px;
font-size : 12px;
text-transform : uppercase;
font-weight : bold;
/*background : #fff url(images/menu_bg.gif) repeat-x bottom left;*/
padding : 0 0 6px 0px;
text-align: center;
} 
#navigation ul { 
margin : 0;
padding : 0;
list-style-type : none;
width : auto;
float : left;
text-align: center;
} 
#navigation ul li { 
display : block;
float : left;
padding : 0 1px;
text-align:center;
} 
#navigation ul li a { 
display : block;
float : left;
color : #eaf3f8;
text-decoration : none;
padding : 0 0 0 0px;
height : 33px;
text-align: center;
} 
#navigation ul li a span { 
padding : 12px 13px 0 0;
height : 21px;
float : left;
text-align:center;
} 
#navigation a { 
color : #eaf3f8;
text-decoration : none;
padding : 0 10px 0 10px;
height : 33px;
text-align: center;
/*background : transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;*/
}
#navigation a.normal:hover { 
color : #fff;

/*background : transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;*/
}
#navigation a.current { 
color : #fff;

padding : 0 5px 0 5px;
width : auto;
/*background : #1d6893 url(images/menu_right-ON.gif) no-repeat top right;*/
height : 33px;
font-size:12pt;
text-align:center;
/*background : transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;*/
}
#navigation ul li a.normal:hover { 
color : #fff;
text-align:center;
/*background : transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;*/
} 
#navigation ul li a:hover span { 
display : block;
width : auto;
cursor : pointer;
text-align:center;
} 
#navigation ul li a.current { 
color : #fff;
/*background : #1d6893 url(images/menu_left-ON.gif) no-repeat top left;*/
line-height : 275%;
text-align:center;
} 
#navigation ul li a.current span { 
display : block;
padding : 0 13px 0 0;
width : auto;
/*background : #1d6893 url(images/menu_right-ON.gif) no-repeat top right;*/
height : 33px;
font-size:11pt;
text-align:center;
} 
			/*TOP NAVIGATION*/

#content { 
padding : 2em 1em 3em 1em;
margin : 0 0 0 0;
/*border-right : 1px solid #eee;*/
background:#000000;
text-align: justify;
color : #eaf3f8;



} 
div #lang a{
width:100%;
text-align: center;
color:#ffffff;
line-height:2.5em;
font-size:1.5em;

text-decoration:none;
}
div #lang_left {
float:left;
width:33%;
background : inherit;
text-align: left;
text-decoration:none;

display:block;
}
div #lang_center {
float:left;
width:34%;
text-align: center;
background : inherit;
}
div #lang_right {
float:right;
width:32%;
background : inherit;
text-align: right;

}
div #startbild{
text-align: center; 
width:100%;
margin-bottom:10px;
}
div #lang_change{
width:100%;
text-align: center;
font-size:8pt;
color:#cccccc;
text-decoration : none; 
}
div #lang_change a{
color:#cccccc;
text-decoration : none; 
}
div #text{

margin:0 90px 0 90px;
text-align:justify;
font-size:14px;
width:570px;
}
div #text ul li{

list-style:none;
}

			/*SIDEBAR*/
#sidebar { 
float : right;
width : 200px;
margin-top : 0;
padding : 0 1em 0 1em;
} 
			/*FOOTER*/
#footer { 
clear : both;
height : 40px;
padding : 20px 0 0 0;
margin : 0;

text-align : center;
border-top : 5px solid #ffffff;
color : #fff;
background : #000000;
} 
			/*TYPOGRAPHY*/
h2 { 
float : left;
margin : 0;
padding : 20px 0 20px 25px;
font : 150% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
letter-spacing : 5px;
color : #eaf3f8;

} 
/*h1{ 
float : left;
margin : 0;
padding : 5px 20px 0 15px;
font : 150% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
/*letter-spacing : 3px;
font-style:italic;
} */
h3 { 
margin : 0;
padding : 20px 0 20px 0;
border-bottom : 1px solid #aaa;
font : 150% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
text-transform : uppercase;
letter-spacing : 3px;
/*color : #143c55;*/
color:#ffffff;
}
h1 { 
float : left;
margin:0 0 10px 0;
padding : 0 0 10px 0px;
font : 130% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
letter-spacing : 5px;
/*color : #eaf3f8;*/
color: #ffffff;
border-bottom : 1px solid #aaa;

}
h5 { 
font-size:1.2em;
font-weight:bold;
margin:0 ;
padding : 0;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
} 
			/*LINKS*/
a:link, a:visited { 
color : #eaf3f8;
background : inherit;
text-decoration : none;

} 
a:hover { 
color : #aaa;
background : inherit;
text-decoration : none;
} 
a img {
border: 0;

}
			/*IMAGES*/
.left { 
float : left;
border : 0 solid #656c4a;
margin : 5px 0 10px 0;
padding : 10px;
}
.right { 
float : right;

padding : 0 0 10px 10px;
}
.center{
text-align:center;
}
.kleingedruckt{
font-size:0.8em;
padding-top:10px;
} 
			/*SEARCH BOX*/
legend { 
margin-bottom : 30px;
color : #143c55;
} 

div #zitat{
font : 150% Times New Roman,  sans-serif;
color:#ffffff;
text-align: center;
font-style:italic;

}
div #danke{
display:block;
}
div #formular{
margin:0 0 0 0;
text-align:left;
width:550px;
float:left;
}
div #kontakt{
float:left;
line-height:1.9em;
text-align:left;
width:150px;
}
div #kontakt_felder{
float:left;

text-align:left;
display:block;
width:200px;
}
div .tel{
float:left;
margin:0 5px 0 0;
}
div .nr{
float:left;
}
.bild{

display:block;

}
#ruben{
float:right;
margin:-50px 26px 50px 0;
}

a #index{
/*font : 10% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;*/
font-size:9pt;
}
div #info{
float:left;

width:260px;
margin: 0 0 80px 0;
}
input, textarea{
margin:0 0 5px 0;
background : #eee;
}
.feld{
width:200px;

}
.textfeld{
width:200px;
height:100px;
}
.table{
float:left;
margin:10px 0 0 0 ;
width:100%;
}
.referenzen{
float:left;
margin:0 0 10px 0;
padding:0;
}
.ueberschrift{
width:75%;
float:left;
padding:0 0 0 90px;
text-align:justify;
font-size:14px;
}

/*
td{
background:#cccccc;
color:#000000;
}*/