/* CSS Document */
body{
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
font-family:"Verdana", Sans-Serif;
font-size:small;
color:#999999;
color:#666666;
margin:0 auto;
padding:0;
min-width:700px;

}
#wrap1{
margin:0 auto;
padding:0;
width:900px;

}
#wrap3{
margin:0 auto;
padding:0;
width:900px;

}

#wrap2{
margin:0 auto;
padding:0;
width:900px;

}

h1,h2,h3,h4,h5,h6{font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; color:#999999;}

#hrTop1{
/*background:url(../images/coloredStripe.jpg)  top left repeat-x;
height:3px;*/
}
#hrTop2{
height:60px;
margin:0 auto;
min-width:500px;
/*padding-top:20px;
padding-left:70px;*/

}
.header{
font-family:"Times New Roman", Times, serif;
font-size:150%;
float:left;
width:250px;
padding-top:10px;
}
.logoBerlin{
float:right;
font-size:134%;
padding-right:7px;
letter-spacing:4px;
margin-top:-11px;
}

.logoHartog{
	float:right;
	font-family:"Times New Roman", Times, serif;
	font-size:180%;
	font-weight:bold;
	letter-spacing:9px;
	
}
#headerText{
float:left;
line-height:32px;
width:350px;
padding-left:60px;
padding-top:10px;
}

.lang{
	/*font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;*/
	float:right;
	padding-right:3%;
	
	
}
.clearFloat{
clear:both;
}

#content{
float:left;
width:885px;
line-height:14px;
}



.contLeft{
padding:10px;
font-size:110%;
letter-spacing:0.001em;
}
#wrapLeft{
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
width:185px;
float:left;
 padding-left: 43px;
}


#contentNormal{

	float:left;
 	padding-left: 43px;

}
.wrapLeftIn{
margin: 0 auto;
padding:0;
width:179px;
border:1px solid  #CCCCCC; 
border-bottom:none;
}

.bild{

}
.boxLefBorderBottom{
margin-left:2px;
border-top:1px solid  #CCCCCC;
width:180px;
display:block;
}

#contRight{
margin:0;
padding:0;
margin-left:40px;
width:600px;
float:left;
font-size:12px;
overflow:none;

}
#contRight a{
text-decoration:none;
color:#999999;
}

#contRight a:hover{
color:#9900FF;
}
.centeredCont{
margin:0 auto;
padding:4px;
text-align:center;
}
#footer{
clear:left;
height:20px;
background:url(../images/footerBg.gif) top left repeat-x;
}
.Frame{
border:1px solid #CCCCCC;
width:600px;
padding:40px;
/*height:409px;*/
}

/*.impressum{
margin-left:310px;

}
.impressum a{
margin-left:310px;
color: #777;
text-decoration:none;

}
.impressum a:hover{
 color:#AA55FF;

}*/

#impressum{
float:left;
font-size:12px;
margin-left:88%;
width:30px;
margin-top:-48px;
}
#impressum a{
color: #777;
text-decoration:none;
}
#impressum a:hover{
 color:#AA55FF;
}
a#email {
color: #777;
text-decoration:none;
font-weight:bold;
}
 a#email:hover{
 color:#AA55FF;
  
}

.impressStyle{
line-height:3px;
background-color:#999999;
}


.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 70px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 3px; }
.csc-mailform-submit{margin-left:70px;width:100px;
.csc-mailform-check{margin-left:-1px;}

