@charset "utf-8";
/*-------------------------------------------------------------
				RESET 
--------------------------------------------------------------*/
*           { padding: 0; margin: 0; font-size: 100.01%; font-weight: normal; }
ul, ol      { list-style: none;}
b, strong   { font-weight: bold; }
img, a img  { border: none; }
/*-------------------------------------------------------------
				SCHRIFT / GRÖSSE 
--------------------------------------------------------------*/
body { 
font-size: 76%; 
font-family: Arial, Helvetica, sans-serif; 
color: #000;
background: #FFF;
text-align: left; 
line-height: 1.5em;
overflow:scroll;

}
h1, h2, h3 {
margin-bottom: 0.7em;
/*font-weight: bold;*/	
line-height: 1.0em;
}
h1, h2 {
font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
color: #000066;
}
h1	{ font-size: 1.5em; }
h2	{ font-size: 1.2em; color: #000066; letter-spacing: 2px;	}
h3 	{ font-size: 1.2em; color: #e35700; text-transform: uppercase; }
/*-------------------------------------------------------------
				LINKS 
--------------------------------------------------------------*/
a:link, 
a:visited {
text-decoration: underline; 
color: #000;
}
a:hover, 
a:focus,
a:active {
text-decoration: underline;
color: #000066;
} 
/*------------------------- LAYOUT --------------------
----------------------------------------------------------*/
#wrapper {
	margin: 20px auto;
	width: 960px;
	min-height: 600px;
	position: relative;
	text-align:center;
}

#logo {
	background:url(../images/logo.png) no-repeat 0 0 scroll;
	width: 297px;
	height: 71PX;
	margin: 20px auto;
}
#navi {
	border-top: solid 2px #c3c3c3;
	border-bottom: solid 2px #c3c3c3;
}
#navi ul li {
	display: inline;
}
#content {
/*	min-height: 600px;*/
	background: #fff;
/*	padding: 5px 10px;*/
}
#content_left {
	float: left;
	position: relative;
	width: 530px;
	min-height: 280px;
	padding: 18px 3px;
}
#content_right {
	float: right;
	position: relative;
	width: 350px;
	min-height: 280px;
	padding: 18px 3px;	
}
#footer {
	height: 40px;
	background: #fff;
	border-top: solid 2px #000066;
	padding-top: 8px;
	margin-top: 10px;
}
#footer_right {
	float:right;
	padding-right: 10px;
}
#footer_left {
	float:left;
}
.clear {
	clear:both;
}
/*-------------------------------------------------------------
				NAVIGATION 
--------------------------------------------------------------*/
#navi ul {
	margin: 4px 0px;
}
#menu a{
background-color:#000066;
color: #fff;
text-decoration: none;
font-size: 13px;
margin-right:2px;
padding:3px 10px;
}
#menu a:hover,
#menu a:focus {
	background-color:#c3c3c3;
}
#menu a.active {
	background-color:#c3c3c3;
}
#footer a {
	text-align: center;
}
.stepblue {
	background:none repeat scroll 0 0 #000066;
	color:#FFFFFF;
	padding:3px;
	position: relative;
	width:520px;
}
.stepwhite {
	background:none repeat scroll 0 0 #fff;
	color:#006;
	padding:3px;
	position: relative;
	width:520px;
}

.left{
	float: left;	
}
.right {
	float: right;
	width:320px;
}

/*-------------------------------------------------------------
						SCHRIFT 
--------------------------------------------------------------*/

#footer p {
		text-align:center;
}
h1.headline {
color:#000;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	
font-size:32px;
line-height:28px;
margin:40px 0 18px;
}
/*---------------------Formular---------------------------------
--------------------------------------------------------------*/
#kaufen fieldset, #kaufen input, #kaufen select {border: 1px solid #ccc;}
/*#kaufen fieldset, #kaufen label, #kaufen input, #kaufen select {display: block;}*/
#kaufen fieldset {width: 45em; margin: 2em 0em 2em 2em; padding: 1em;}
#kaufen fieldset legend {font-family:Georgia, serif; font-style: italic; font-size: 1.4em; color: #669999;}
#kaufen fieldset fieldset {width: auto; margin: 0em 0em 1em 0em; padding-bottom: 1em;}
#kaufen fieldset fieldset legend {font: inherit; color: inherit; font-weight: bold;}
/*#kaufen #umkreis fieldset, #kaufen #umkreis , #kaufen #umkreis input {display: inline;}*/
#kaufen fieldset.umkreis dt {clear: left;}
#kaufen fieldset.umkreis label { float: left; width: 130px; padding-right: 10px; display:block;}
#kaufen fieldset.objektart dt {clear: left;}
#kaufen fieldset.objektart input { float: left; width: 10px; display:block;}
#kaufen fieldset.objektart2 dt {clear: left; }
#kaufen fieldset.objektart2 input { float: left; margin:0 10px 0 117px;  display:block;}
#kaufen fieldset.objektart2 dd { margin-left:140px;}
#submit {width: 200px; border: 1px solid #c3c3c3; background-color: #000066; color:#fff; padding: 4px 5px 4px 5px;}
