@import url("menue.css");

html{
margin:0;
padding:0;}

body{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#575757;
	line-height:19px;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #e7edf1;
}
a, a.link, a.visited{
color:#575757;
text-decoration:none;
}
a:hover, a.link:hover{
color:#272727;
}
.space{padding-left:4px;}
#text a.blue{color:#488fa6;}
a.small{font-size:9px;}
p{padding:7px auto;margin:0;}
hr{border:none;border-top:1px solid #CFCFCF;border-bottom: transparent;height:1px;margin-bottom:7px;}
h1{font-size:12px;color:#474747;margin:0;padding:0;height:21px;line-height:21px;}
h2{font-size:12px;color:#474747;margin:0;padding:0;font-style:italic;}
blockquote{margin:0; padding:0 0 7px 58px;}
img{border:none;}
p.small{margin:7px 0;}
p.europa{font-size:21px;line-height:47px;padding:75px 0 0 71px;}

#frame{width:848px;height:600px;padding:6px;position: absolute;top:50%;left:50%;margin-left:-430px;margin-top:-306px;text-align:left;background:url(../images/layout/back.png) 0 0 no-repeat;}
#boxtop{width:848px;height:188px;}
#boxtop #handx{width:400px;float:left;}
#boxtop #logo{width:836px;padding:31px 0px 0 0;text-align:center;}
#start{clear:both;width:844px;height:175px;border:0px solid green;background:url(../images/layout/villa_skizze.png) center top no-repeat;padding-top:285px;}
#content{float:left;width:647px;height:412px;padding-right:11px;}

#links, #rechts{float:left;width:300px;height:150px;border:0px solid red;padding:0 31px;}
#rechts{padding-left:245px;width:150px;}

#links img, #rechts img{margin-bottom:13px;}

#headline{width:265px;height:56px;float:left;text-align:right;background:url(../images/layout/finanzierungsspezialist.png) 35px 0px no-repeat;}
#headline h1{font-size:13px;height:14px;width:265px;text-indent:400px;white-space:nowrap;overflow:hidden;}
#starttext{float:left;width:590px;padding:71px 0 0 71px;text-align:center;font-size:16px;line-height:27px;border:0px solid red;font-weight:normal;}
* html #starttext{width:590px;padding:31px 0 0 49px;}
#bildleiste{width:200px;float:left;border:0px solid blue;}
#bildleiste a img{margin-bottom:5px;border:none;}
#text{float:left;width:430px;padding:22px 0 0 17px;text-align:left;line-height:16px;border:0px solid red;font-family:Arial, Helvetica, sans-serif;}

#header{clear:both;;width:490px;height:21px;float:left;text-align:left;border:0px solid red;margin-left:-17px;}
* html #header{margin-left:-0px;}
#header h1{font-size:12px;}

#impress{clear:both;position:absolute;top:582px;left:337px;width:230px;}
#impress a{text-transform:uppercase;font-size:10px;}

#team li{float:left;width:130px;height:195px;padding:0 11px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:10px;}

#medien{width:225px;height:80px;padding:16px 0 0 297px;border:0px solid green;font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:16px;}
#medien a, #content a{color:#575757;}
#medien a:hover, #content a:hover{color:#272727;}

p.impress{clear:both;padding:0;margin:7px 0 0px 0;}
#content.impressum{width:512px;padding-left:135px;line-height:17px;background:url(../images/mediengestaltung-bocholt.jpg) right bottom no-repeat;}
* html #content.impressum{padding:0 0 0 135px;}

#anschrift{margin:79px 0 19px 125px;width:255px;border:0px solid red;padding:9px 0 0 27px;background:url(../images/layout/line-l.png) 0 0 no-repeat;}

ul.tworows{list-style-type:none;padding:17px 0 0 41px;margin:0;height:341px;overflow:auto;}
li.left{clear:both;float:left;width:83px;}
li.right{float:left;width:230px;padding-bottom:17px;}

#toptext{width:512px;height:237px;}
#lefts{float:left;width:210px;border:0px solid green;}
#rights{float:left;width:295px;margin-top:-21px;font-size:10px;line-height:10px;}

li.vcard{float:left;width:237px;height:177px;text-align:center;line-height:15px;border:0px solid red;}
* html li.vcard{height:177px;}
*+html li.vcard{height:167px;}

