html {
	height:100%;
}
body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:75%;
	height:100%;
	background-color:#FFF;
	color:#404040;
}
body#start {
	background-color:#AD2C42;
	background-image:url(images/bg_body_start.gif);
	background-repeat:repeat-y
}
#printtop {
	visibility:hidden;
	display:none
}
.spacer {
	clear:both;
}
h1 {
	font-size:120%;
	color:#FFF;
	margin:48px 0 0 210px;
	padding:0;
	width:350px
}
h2 {
	font-size:105%;
	color:#AD2C42;
}
h3 {
	font-size:100%;
	color:#000;
}
li {
	list-style-type: square;
	margin-top:10px;
	color:#AD2C42
}
table {
	margin:0;
	padding:0px;
	border-collapse:collapse;
}
td, tr {
	margin:0;
	padding:0px;
	vertical-align:top
}
table p {
	margin:0;
	padding:0
}
table.referententabelle {
	border-top:1px solid #AD2C42;
}
table.referententabelle td, table.referententabelle tr {
	margin:0;
	padding:6px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-top:1px solid #AD2C42;
	border-collapse:collapse;
	vertical-align:top
}
table.fototabelle {
	font-size:90%;
	width:100%;
	border:0px solid;
}
table.fototabelle td, table.fototabelle tr {
	font-size:95%;
	border:0px solid;
	width:20%;
	padding:6px;
}
table.fototabelle img {
	border:1px solid #AD2C42
}
tr.linieobenrot {
	border-top:1px solid #AD2C42
}
a.autohaus {
	color:#404040;
}
/** Popup Referenten **/

td.Bildspalte {
	font-size:75%;
	padding-bottom:10px
}
td.Bildspalte li {
	margin-left:-27px;
}
td.Textspalte, td.Footer {
	font-size:75%;
	padding-bottom:10px
}
table.Lebenslauf {
	font-size:100%;
}
.Lebenslauf td {
	padding-right: 5px;
}
td.ueberschrift_popup {
	background-color:#AD2C42
}
table#Unterueberschrift h1 {
	font-size:100%;
	color:#AD2C42;
	width:auto;
	margin:15px 0 0 0;
	padding:0
}
img.referentengross {
	margin: 0 15px 15px 0;
}
a {
	color:#AC2D45;
}
/** Layoutelemente **/

#top {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:115px;
	background-color:#AC2D45;
	background-image:url(images/tx_henning_reitevents.gif);
	background-repeat:no-repeat;
	background-position:600px 45px;
}
#topstart {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:115px;
	background-color:#AC2D45;
}
#topstart p {
	font-size:120%;
	color:#FFF;
	margin:5px 0 0 210px;
}
#topstart h1 {
	margin:44px 0 0 210px;
	font-size:130%
}
#contentrahmen {
	position:absolute;
	left:0px;
	top:0px;
	padding:127px 0px 0px 0px;
	margin:0px;
	z-index:99;
	background-image:url(images/bg_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:100%;
}
#content {
	background-color:#FFFFFF;
	padding:20px 0 30px 0px;
	margin-left:210px;
	width:560px;
	min-height:20em;
}
##content {
	padding-top:20px 0 30px 0px;
}
#contentstart {
	background-color:#AD2C42;
	margin-left:210px;
	width:560px;
	min-height:20em;
}
.weniginhalt {
	height:25em
}
.mittelinhalt {
	height:34em
}
#fussleiste {
	width:100%;
	background-color:#AC2D45;
	color:#FFF;
}
div.rahmenrot {
	border:1px dotted #AD2C42;
	padding:15px
}
span.schriftkleiner {
	font-size:90%
}
.bildrechts {
	margin:0 0 10px 10px
}
.bildlinks {
	margin:0 10px 10px 0
}
div.bildrechts {
	float:right;
	font-size:85%
}
div.bildlinks {
	float:left;
	font-size:85%
}
div.bildlinks ul {
	margin: 0 0 0 12px;
	padding: 0;
}
div.bildlinks li {
	color:#404040;
	margin-top: 0;
}
div.bildleiste {
	font-size:85%
}
li.video {
	margin-left: -22px;
	background: url(images/icon_video.gif) no-repeat;
	padding-left: 22px;
	list-style-type: none;
}
.kasten_gross {
	font-size: 95%;
	margin:20px 0;
	padding: 10px;
	border:1px solid #AD2C42;
}
.kasten_gross h2 {
	margin: 0;
}
.kasten_gross ul {
	clear: both;
	margin-bottom: 0;
}
.kasten_gross li {
	margin-left: -27px;
	color: #404040;
}
.kasten_hochkant {
	font-size: 95%;
	width:200px;
	margin:10px;
	padding:10px;
	border:1px solid #AD2C42;
}
.kasten_hochkant h2 {
	margin: 0;
}
.kasten_hochkant ul {
	clear: both;
	margin-bottom: 0;
}
.kasten_hochkant li {
	margin-left: -27px;
	color: #404040;
}
ul.liste_text li {
	margin-left: -27px;
	color: #404040;
}
/** Fussleiste Hyperlinks **/
#fussleiste #fussleistenlinks {
	margin-left:190px;
	padding:5px;
	height:1.2em;
}
#fussleiste a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:90%;
	float:left;
	margin:0 0 0 15px
}
#fussleiste a:hover {
	text-decoration:underline
}
/** Navigation **/

.navi {
	position:absolute;
	left:0px;
	top:0px;
	width:189px;
	background-image:url(images/bg_body.gif);
	background-position:left top;
	background-repeat:repeat-y;
	z-index:100;
}
.navi ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.navi li {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	background-image: url(images/bg_menue.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.navi a {
	color:#AC2D45;
	display:block;
	width:144px;
	padding:5px 10px 5px 27px;
	text-decoration:none;
	background-image:url(images/bullet_rot.gif);
	background-position:right top;
	background-repeat:no-repeat
}
.navi a:hover {
	text-decoration:underline
}
.navi a.aktiv {
	font-weight:bold
}
.navi a#astartseite {
	background-image:url(images/bullet_startseite.gif)
}
.navi ul li ul a {
	margin-left:27px;
	padding-left:15px;
	width:114px;
	font-size:90%;
	background-image:none;
	border-left:1px solid #FFFFFF;
}
.navi #naviende {
	background-image: url(images/bg_menue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:176px;
}
.bezeichnerkurz {
	width: 4.3em;
	float: left;
}
#navistart a, #navistart a#astartseite {
	background-image:url(images/bullet_rot_startseite.gif)
}
/* Formulare */

.bezeichner {
	width: 11em;
	float: left;
	padding: 5px 0 1px 0;
}
.feld {
	float: left;
}
.no-link {
	color: #AC2D45;
}
input, textarea.text {
	font-family:Georgia, "Times New Roman", Times, serif
}
textarea.text {
	width:448px
}
#loader {
	position:absolute;
	width: 270px;
	height: 202px;
	/*left: 41px;
top: 85px;*/
border: 1px solid #e4e4dd;
	vertical-align: middle;
}
#loader div {
	margin: 85px 0 0 41px;
}
#loader p {
	vertical-align: middle;
	float: left;
	margin-right: 15px;
}
.gallery500x375 #loader {
	width:498px;
	height:373px;
}
.gallery500x375 #loader div {
	margin:155px 0 0 167px;
}
