
.content_layout_2 {
	position:relative; 
	width:100%; 
	height:344px; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
}

.topnav1 {
	width: 158px;
	padding-top: 5px;
	padding-bottom: 12px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #F8AD00;
}
.topnav1_in td {
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #FFFFFF;
}
div#bild-links {
	position:absolute;
	left:0px;
	top:0px;
	width:186px;
	height:100%;
	overflow:hidden;
	background-image:url(i/gold-vertikal.jpg);
	z-index:1;
}

#start_logo_ball {
	position:absolute;
	left:652px;
	top:-191px;
	height:42px;
	z-index:4;
}
#start_text {
	position:absolute;
	left:235px;
	width:630px;
	top:-100px;
	z-index:7;
	height:80px;
}

#start_infos {
	position:absolute;
	top:-12px;
	left:186px;
	width:830px;
	height:92;
	overflow:hidden;
}
#start_infos p {
	padding-top:3px;
}
*+html #start_infos {
	top:0;
}
* html #start_infos {
	top:0;
}
*+html #start_infos p {
	padding-top:0;
}
* html #start_infos p {
	padding-top:0;
}

div.tx-tpschodterer-pi1 {
	position:absolute;
	left:225px;
	width:670px;
	height:308px;
	bottom:180px;
	z-index: 11;
}
*+html div.tx-tpschodterer-pi1 {
	bottom:140px;
}
* html div.tx-tpschodterer-pi1 {
	bottom:140px;
}
div.tx-tpschodterer-pi2 {
	position:absolute;
	left:225px;
	width:670px;
	height:308px;
	bottom:210px;
	z-index: 11;
}
*+html div.tx-tpschodterer-pi2 {
	bottom:130px;
}
* html div.tx-tpschodterer-pi2 {
	bottom:130px;
}


/*
body > div.tx-tpschodterer-pi1 { height:auto; }
* div.tx-tpschodterer-pi1 { height:expression(document.getElementByClass('tx-tpschodterer-pi1').offsetHeight>308px)?'308px':'auto';} 
*/
div#left_content {
	position:absolute;
	left:225px;
	width:670px;
	max-height:295px;
	height:295px;
	bottom:171px;
	z-index: 11;
	overflow: auto;
}
div#start_logo {
	position:absolute; 
	left:325px;
	width:400px;
	max-height:295px;
	height:295px;
	bottom:171px;
	z-index: 11; 
	overflow: hidden;
}
.tx-packages-pi1 {
	position:absolute;
	left:225px;
	width:670px;
	max-height:308px;
	bottom:178px;
	z-index: 11;
}
* html .tx-packages-pi1 {
	height:335px;
	bottom:80px;
}
* html .hider {
	display:none;
}


body > div#left_content { height:auto; }
* div#left_content{ height:expression(document.getElementById('right_content').offsetHeight>295px)?'295px':'auto';} 


div#hg-mitte {
	position:absolute;
	left:186px;
	top:0px;
	width:239px;
	height:100%;
	overflow:hidden;
	background-image:url(i/hintergrund-mitte.gif);
	z-index:2;
}
div#hauptnavigation {
	position:absolute;
	left:186px;
	top:0px;
	height:26px;
	width:757px;
	background-image:url(i/hintergrund-navigation.jpg);
	background-repeat:repeat-y;
	z-index:3;
}
div#logo {
	position:absolute;
	top:38px;
	left:494px;
	width:400px;
	height:90px;
	text-align: right;
	z-index:4;
}
div#unten-links {
	position:absolute;
	color:#ffffff;
	font-size:11px;
	bottom:23px;
	left:200px;
	z-index:9;
}
div#unten-impressum {
	position:absolute;
	height:13px;
	color:#333333;
	font-size:11px;
	bottom:23px;
	left:368px;
	z-index:9;
}
div#logo-subpage {
	position:absolute;
	left:0px;
	top:516px;
	width:186px;
	height:80px;
	z-index:7;
	top:649px;
}
div#subnavigation {
	position:absolute;
	left:0px;
	top:486px;
	height:123px;
	right:0px;
	overflow:visible;
	z-index:9;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
div#subnavi-hg {
	position:absolute;
	height:39px;
	left:186px;
	top:570px;
	width:769px;
	background-image:url(i/hintergrund-navigation.jpg);
	background-repeat:repeat-y;
	z-index:5;
}
div.subnavi-element{
	position:static;
	width:80px;
	height:123px;
	float:left;
	z-index:10;
}
.down { vertical-align: bottom; }

div#text {
	position: relative;
	max-height:295px;
	height: 295px;
	font-size:9pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:10px;
	overflow: auto;
}

body > div#text { height:auto; 	vertical-align: bottom;}
* div#text{ height:expression(document.getElementById('text').offsetHeight>295)?'295px':'auto'; vertical-align: bottom;
}


div#text_layout2 {
	position: relative;
	font-size:9pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	float: right;
	padding-bottom: 5px;
	padding: 0px 5px 0px 0;
}
*+html div#text_layout2 { float: left; border: 1px solid red; width: auto; }

* html div#text_layout2 {
	margin-left:-10px;
}
/*
div#seite{
	position:inherit;
	min-height:682px;
}
body > div#seite { height:auto; }
* div#seite{ height:expression((document.getElementById('seite').offsetHeight>682)?'682px':'auto');} 
*/

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:normal;
	padding:0;
	margin:0 0 12px 0;
	color:#000;
}
* html .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
*+html .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
	padding-bottom:10px;
}

fieldset {
	border:0;
	padding:0 0 0 50px;
}
fieldset legend {
	display:none;
}
.csc-mailform-field {
	padding:0 0 5px 0;
	overflow:auto
}
.csc-mailform-field label {
	width:150px;
	float:left;
	color:#000;
}
.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-field select {
	width:200px;
	height:auto;
	padding:1px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background:none;
	border:1px black solid;
}
.csc-mailform-field select {
	width:200px;
	padding:0;
	background:white;
	border-right:0;
}
.csc-mailform-field input.csc-packages-submit {
	width:auto;
	background:white;
	margin:0 0 0 300px;
	width:50px;
}
.anfrage-link {
	padding-bottom:15px;
}
