body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.4em;
	color: #737373;
}
body * {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
.clear {
	clear: both;
}
.bold {
	font-weight: bold;
}
.not_bold {
	font-weight: normal !important;
}
.align_right {
	text-align: right;
}
div#CONTAINER {
	margin: 0 auto;
	text-align: left;
	width: 700px;
}
	div#HEADER {
		height: 91px;
		padding-bottom: 11px;
		background-image: url(../images/bg_header.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
		img#logo {
			display: block;
			margin-top: 24px;
			float: left;
		}
		p#datum {
			float: right;
			color: #999999;
			font-size: 0.9em;
			margin-top: 67px;
		}
	div#CONTENT {
		border: 1px solid #d5dbdf;
		border-top: none;
		background-color: #fefefe;
		background-image: url(../images/bg_content.gif);
		background-repeat: repeat-x;
		background-position: left top;
		padding: 60px 0 0 0;
	}
	div#CONTENT.startseite {
		padding-bottom: 123px;
	}
		div#CONTENT p {
			padding-bottom: 1.5em;
		}
		div#CONTENT p.error {
			color: #df2430;
		}
		div#CONTENT h1 {
			color: #f7941d;
			font-size: 1.25em;
			padding-bottom: 19px;
			padding-left: 54px;
		}
		div#CONTENT h2 {
			background-color: #f7941d;
			font-size: 1em;
			color: #ffffff;
			padding-left: 54px;
			padding-top: 1px;
			padding-bottom: 3px;
			margin-top: 13px;
			margin-bottom: 13px;
		}
		div#CONTENT h3 {
			font-size: 1em;
			padding-bottom: 7px;
			padding-top: 10px;
			color: #4b4b4b;
		}
		div#CONTENT a {
			color: #f7941d;
		}
		div#CONTENT .indent {
			padding-right: 200px;
			padding-left: 54px;
		}
		
		div#CONTENT .form_row {
			height: 2em;
			margin-bottom: 4px;
		}
		div#CONTENT .form_row.radio {
			height: auto;
		}
		div#CONTENT .form_left {
			width: 232px;
			float: left;
			text-align: right;
			padding-right: 14px;
			padding-top: 2px;
		}
		div#CONTENT .form_right {
			width: 450px;
			float: left;
		}
		
		div#CONTENT label {
			color: #4b4b4b;
			
		}
		div#CONTENT .form_row.seperator {
			border-bottom: 1px solid #dcdcdc;
			padding: 9px 0 11px 0;
		}
		div#CONTENT .form_row.seperator.radio {
			padding: 0 !important;
			border-top: 1px solid #ffffff;
			margin: 0;
		}
		div#CONTENT .form_row.checkbox {
			padding-top: 9px;
			height: auto;
		}
		div#CONTENT .form_row.radio input, div#CONTENT .form_row.radio label {
			vertical-align: middle;
		}
		div#CONTENT .form_row.radio label.label_layout {
			width: 425px;
			float: right;
			display: block;
			vertical-align: top;
			padding-bottom: 10px;
		}
		div#CONTENT input#radio_layout_standard, input#radio_layout_individuell {
			width: 20px;
			text-align: left;
			float: left;
		}
		div#CONTENT .form_row.radio .form_left label {
			font-weight: bold;
			color: #737373;
		}
		div#CONTENT .form_row.radio .form_right p{
			padding-bottom: 0.7em;
		}
		div#CONTENT .form_row.textfield input {
			width: 353px;
			border: 1px solid #c7cbce;
			padding: 2px 0;
		}
		div#CONTENT input#veroeffentlichung_tt, div#CONTENT input#veroeffentlichung_mm, div#CONTENT input#veroeffentlichung_jj {
			width: 35px;
			border: 1px solid #c7cbce;
			padding: 2px 0;
		}
		div#CONTENT input#veroeffentlichung_jj {
			width: 53px;
		}
		div#CONTENT input#txt_plz {
			width: 100px;
			float: left;
			margin-right: 6px;
		}
		div#CONTENT input#txt_ort {
			width: 245px;
			float: left;
		}
		div#CONTENT input.error {
			border: 1px solid #df2430 !important;
		}
		
		div#CONTENT input#file_logo {
		}
		
		div#CONTENT p.radio_layout {
			padding-bottom: 0 !important;
		}
		div#CONTENT .col_layout {
			width: 120px;
			float: left;
			padding-bottom: 5px;
		}
			div#CONTENT .col_layout img {
				display: block;
			}
		
		div#CONTENT .wysiwyg_editor {
			width: 355px;
		}
		div#CONTENT #txt_unternehmen_parent, div#CONTENT #txt_position_parent {
			float: left;
			display: block;
		}
		
		div#CONTENT .help {
			width: 21px;
			float: left;
			margin-left: 5px;
			display: block;
			position: relative;
		}
		div#CONTENT .help_cont {
			position: absolute;
			left: 22px;
			top: 3px;
			width: 180px;
			background-color: #ffffff;
			display: none;
		}
			div#CONTENT .help_cont h4 {
				background-image: url(../images/hl_help.gif);
				background-color: #62a001;
				color: #ffffff;
				font-size: 1em;
				padding: 1px 0 3px 9px;
			}
			div#CONTENT .help_cont .help_text {
				border: 1px solid #d5dbdf;
				border-top: none;
				color: #4b4b4b;
				padding: 6px 0 4px 8px;
			}
		div#CONTENT table#result_table {
			position: absolute;
			left: -999em;
			margin-bottom: 1.5em;
			color: #4b4b4b;
			width: 355px;
			font-size: 1em;
			text-align: left;
		}
			div#CONTENT table#result_table tr.result_row td {
				border-top: 1px solid #dcdcdc;
				font-weight: bold;
				padding-top: 4px;
			}
			div#CONTENT table#result_table tr.pre_result_row td {
				padding-bottom: 7px;
			}
		div#CONTENT #layout_individuell p.error {
			padding-top: 30px;
		}
		
	div#STATIC_NAVI {
		padding-top: 5px;
		height: 2em;
		padding-bottom: 2em;
		clear: both;
	}
		div#STATIC_NAVI ul {
			list-style: none;
			float: right;
		}
			div#STATIC_NAVI ul li {
				
			}
				div#STATIC_NAVI ul li a {
					color: #265c88;
					text-decoration: none;
				}
		
	