/*standards*/

body {
	padding:0px;
	margin:0px;
	line-height:1;
}

img {
	border:0px;
}

p, td p {
	margin-top:0px;
	line-height:1;
}

hr {
	height:1px;
}

div#middle a {
	
}

div.filler {
	display:none;
}

/*standards ende*/

div#main {
	position:relative;
}

div#main div#header {
	display:none;
	height:0px;
}


div#main div#header div#logo {
	background-color:#fff;
}

div#main div#header div#logo_bg {
	display:none;
}

div#main div#header div#mini-nav {
	display:none;
}

div#main div#header div#nav {
	display:none;
}

div#main div#headline {
	position:relative;
	display:inline;
}

div#main div#middle {
	position:absolute;
	left:0px !important;
}

/* ff hack */
div#main div#middle {
	display:table;
}

div#main div#middle div#marginal {
	display:table-cell;
}

div#main div#middle div#content {
	display:table-cell;
}
/* ff hack ende */

div#main div#middle div#marginal {
	margin:0px;
	padding:0px;
	padding-top:10px;
	vertical-align:top;
}

div#main div#middle div#marginal table {

	margin:0px;
	padding:0px;
	margin-bottom:30px;
}

div#main div#middle div#marginal p {
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}

div#main div#middle div#marginal img.marginal_image {
	display:block;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

div#main div#middle div#marginal table tbody tr td p {

}

div#main div#middle div.left_one_col {

}

div#main div#middle div.left_two_col {

}

div#main div#middle div.left_three_col {

}

div#main div#middle div.left_four_col {

}

div#main div#middle div#content {
	
}

div#main div#middle div.right_one_col,
div#main div#middle div.right_two_col, 
div#main div#middle div.right_three_col,
div#main div#middle div.right_four_col {
	padding-left:10px;
}

div#main div#middle div.right_form {
}

div#main div#footer {
	display:none;
}

table.links_tabelle {
	border-collapse:collapse;
}

td.tabelle_erstezeile {
	background-color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

tr.style_2 {
	background-color:#F3F3F3;
}

p.news_read_more {
	text-decoration:none;
	font-weight:bold;
}

p.news_read_more:hover {
	text-decoration:underline;
	cursor:pointer;
}

table.formular {
	border-collapse:collapse;

}

table.formular tr td.formular_links  {
	text-transform:uppercase;
}

table.formular tr td.formular_rechts p,
table.formular tr td.formular_rechts_zweifelder p {
	margin-left:10px;
}

input.text {
	width:100%;
}

td.formular_tabelle p input.text {

}

td.formular_tabelle {
	vertical-align:bottom;
}

input.submit {
	display:none;
}

div#banner_top {
	display:none;
}

div#banner_right {
	display:none;
}

