body {
 	margin: 0;
	padding: 0;
	text-align : center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #545454;
	background : #fff;
	line-height : 120%;
}


/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */

a:link, a:visited {
	text-decoration : none;
	color : #CD772D;
}

a:hover, a:active {
	color : #A39E92;
}

h1 {
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 14px;
	color: #cc3c34;
}

h2 {
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 12px;
	color: #cc3c34;
}

ol {
	margin: 0 0 20px 20px;
	padding: 0;
}

ol li {
	margin: 0 0 5px 0;
	padding: 0;
}

p				{	margin : 0 0 20px 0;		}
img				{	border : none;				}
.float_left		{	float : left;				}
.float_right	{	float : right;				}
.clear			{	clear : both;				}
.bold			{	font-weight: bold;			}
.greylight		{	color: #7a7a7a;				}

.clear_small {
	line-height: 1px;
	font-size: 1px;
	height: 5px;
	clear: both;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN E N D E = = = = = = = = = = */

/* = = = = = = = = = = = = = GRUNDAUFBAU S T A R T = = = = = = = = = = = = */
.centered {
	margin : 43px auto 0 auto;
	padding : 0;
	width : 800px;
	min-width : 800px;
	text-align : left;
}

.header {
	margin: 0 0 38px 0;
	width: 680px;
}

.content {
	width: 680px;
	margin: 80px 0 0 0;
}

/* = = = = = = = = = = = = = GRUNDAUFBAU E N D E = = = = = = = = = = = = = */


/* = = = = = = = = = = = = = CONTENT S T A R T = = = = = = = = = = = = = */
.top .box_left {
	float: left;
	width: 225px;
}

.top .box_right {
	float: right;
	width: 455px;
	margin: 0 0 25px 0;
}

.top input {
	float: left;
	margin: 0;
	padding: 0;
}

.top label {
	margin: 0 0 0 9px;
	padding: 0;
	font-weight: bold;
}

label {
	margin: 0;
	padding: 0;
	width: 185px;
	float: left;
}

input.field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #545454;
	border: 1px solid #c2c2c2;
	width: 200px;
}

.datenschutz {
	margin: 60px 0 30px 0;
}

input.submit {
	background: url(images/button_off.gif) right 6px no-repeat;
	border: none;
	cursor: pointer;
	color: #cc3c34;
	text-align: left;
	margin: 0 0 0 -10px;
	font-size: 12px;
	width: 90px;
	font-weight: bold;
}


input.submit_hover {
	background: url(images/button_on.gif) right 6px no-repeat;
	border: none;
	cursor: pointer;
	color: #cc3c34;
	text-align: left;
	margin: 0 0 0 -10px;
	font-size: 12px;
	width: 90px;
	font-weight: bold;
}

.label {
	float: left;
	margin: 2px 0 0 4px;
}
/* = = = = = = = = = = = = = CONTENT E N D E = = = = = = = = = = = = = = */

/* = = = = = = = = = = = = = FOOTER S T A R T = = = = = = = = = = = = = */
.footer {
	background: #cc3c34;
	padding: 12px 18px 20px 18px;
	margin: 40px 0 0 0;
	color: #000;
}

.footer_img {
	margin: 0 2px 0 0;
}
/* = = = = = = = = = = = = = FOOTER E N D E = = = = = = = = = = = = = = */

.poweredBy
{
	display:block;
	margin:5px 0px;
	text-align:center;
	width:100%;
}



