* {
	padding:0px;
	margin:0px;
}

html,
body {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#e8e8e8;
}

fieldset {
	background-color:transparent;
	background-image:none;
	border:0pt none;
}

img {
	padding:0px;
	margin:0px;
	border:0px;
}

a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;	
}

.kontakt_spalte td {
	padding:5px;
}

.kontakt_spalte td input{
	width:296px;
}

.kontak_text {
	float:left;
	position:absolute;
	top: 130px;
	left: 420px;
}

.kontak_submit {
	background-color:#4d4d49;
	border:0px none;
	color:FFFFFF !important;
	padding:2px
}

.kontak_bild {
	left:747px;
	position:absolute;
	top:60px;
}

br.stopFloat {
	clear:both;
	padding:0px;
	margin:0px;
	border:0px;
}

.header {
	height:100px;
	background-color:#e8e8e8;
	position:relative;
	z-index:3;
	text-align:center;
	
}

/*Navigation*/
/*Main Navi*/

.footer_navi,
.navi {
	font-size:13px;
	position:relative;
}

.navi {
	position:relative;
	top:84px;
	width:1050px;
	margin: 0pt auto;
	z-index:3;
	text-align:left;
	left:-23px;
}

.navi a {
	color:#000000 !important;
	font-weight:bold !important;
}

ul.ebene1 li {
	list-style:none;
	float:left;
	position:relative;
}

ul.ebene1 li a {
	padding:15px 23px 0px 23px;
}

.border {
	border-right:2px solid #000000;
}

/*Sub Navi Ebene 2*/

.liste {
	position:absolute;
	top:16px;
	left:0px;
	z-index:3;
	background:url(../bilder/transparent.png);
	padding-top:20px;
}

ul.eben2 {
	position:relative;
	background:url(../bilder/transparent.png);
	width:135px;
	font-size:13px;
	margin-bottom:20px;
	padding-left:19px;
	color:#FFFFFF !important;
}

ul.eben2 a {
	color:#FFFFFF;
	padding:0px !important;
	margin-left:-15px;
	color:#FFFFFF !important;
	display:block;
}

ul.eben2 a:hover {
	color:#FFFFFF;
	padding:0px !important;
	margin-left:-15px;
	color:#FFFFFF !important;
	background-color:#4d4d49;
	display:block;
}

/*
IE HACK
*/
		*html ul.eben2 {
			width:144px;
		}

ul.eben2 li {
	float:none;
	list-style-image:url(../img/liste-Hanno-Rinke.gif);
	font-size:11px;
	color:#FFFFFF !important;
}


ul.eben2 li a {
	color:#FFFFFF;
	font-weight:normal !important;
	margin:0px;
	padding:0px;
	border:0px;
	color:#FFFFFF !important;
}

ul.eben2 li a:hover {
	color:#FFFFFF;
	font-weight:normal !important;
	margin:0px;
	padding:0px;
	border:0px;
	color:#FFFFFF !important;
	display:block;
	background-color:#4d4d49;
}

/*Sub Navi Ebene 3*/

ul.eben3 {
	position:relative;
	font-size:11px;
	top:0px;
	margin-bottom:20px;
	color:#FFFFFF !important;
}

ul.eben3 li {
	list-style-image:url(../img/liste-Hanno-Rinke.gif);
	color:#FFFFFF !important;
}

ul.eben3 li a {
	color:#FFFFFF;
	font-weight:normal;
	color:#FFFFFF !important;
}

/* Navi End */

.schwarz {
	background-color:#000000;
	text-align:center;
	
}

/*  Der Seiteninhalt  */
#content {
	height: 580px;
/*	min-height:476px;  */
	width:1050px;
	background-color:#000000; 
	position:relative;
	margin:0pt auto;
	text-align:left;
	z-index:1;
}
/** html #content {
	height:476px;
}*/

#content * a {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

#content * a:hover {
	color:#a3a3a3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}


.ueberschrift {
	padding:40px 0px 30px 0px;
	position:absolute;
}

.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:126px;
}

.bild {
	float:left;
}

.tv_page_2col_eindrittel_text {
	width:370px;
/*hplusp*/	
	max-height: 510px;
	float:left;
}

.tv_page_1col_zweidrittel {
	width:600px;
	float:left;
}

.tv_page_2col {
	margin-top:126px;
	float:left;	
}

.tv_page_2col_2 {
	margin-top:126px;
	margin-left:100px;
	float:left;	
}

#grau {
	position:absolute;
	width:100%;
	height:100%;
	background-color:#e8e8e8;
	z-index:2;
}

.footer {
	height:230px;
	background-color:#e8e8e8;
	position:relative;;
	z-index:3;
	width:100%;
	text-align:center;
}

.footer_navi {
	position:relative;
	width:1050px;
	margin:0pt auto;
	text-align:left;
	z-index:3;
	left:-23px;
}

.kontakt_inp {
	margin-left:50px;
}

.gaestebuch {
	font-size:12px;
	color:#FFFFFF;
}

.gaestebuch_block {
	margin-bottom:15px;
}

.gaestebuch_header {
	background-color:#cccccc;
	color:#000000;
	padding:2px 5px 2px 5px;
	font-size:12px;
	color:#000000;
	font-weight:normal;
}

.gaestebuch_link a {
	background-color:#4D4D49;
	color:#FFFFFF;
	padding:3px 5px;
	font-size:16px !important;
	float:left;
	
}

.gaestebuch_seiten {
	font-size:16px !important;
	float:right;
	padding:3px 5px;
}

.gaestebuch_seiten strong {
	text-decoration:underline;
}

.gaestebuch_seiten a {
	font-size:16px !important;
}

.gaestebuch_content {
	background-color:#787877;
	padding:2px 5px 10px 5px;
	font-size:12px;
	color:#ffffff;
}

.gaestebuch_mail {
	display:block;
	font-size:10px;
	margin-top:3px;
}

	* html .gaestebuch_mail {
		margin-top:38px;
	}

.tx-guestbook-field label {
	width:7em !important;
}

.tx-guestbook-form-inputfield-med {
	width:33em !important;
	background-color:#E8E8E8;
}

.tx-guestbook-form-inputfield-big {
	width:33em !important;
	background-color:#E8E8E8;
}

.tx-guestbook-form-textarea {
	width:440px !important;
	height:150px;
	background-color:#E8E8E8;
}

.tx-guestbook-container {
	height:310px;
	overflow-y:auto;
}

/* h plus p �nderungen */

.text li {
		font-size:12px;
		margin: 10 0 0 0;
        padding: 0px;
		font-weight:bold;
        list-style-type: none;
    }

.text li ul li {
		font-size:	12px;
		padding: 	1px;
        margin: 	1 0 0 8;
		list-style-type: none;
		font-weight: normal;

       
    }
.text li ul li ul li {
		font-size:	12px;
		padding: 	0px;
        margin: 	1 0 0 22;
		list-style-type: none;
		font-style:italic;
		font-weight:normal;

       
    }

.text li ul li a:link {
      	text-decoration: underline;
		color: #ffffff;
	  	padding: 	0 0 5 23;
        margin: 	0 0 0 0;
		background: url(../bilder/symbole-play-video.jpg) no-repeat;
		
    }

.text li ul li a:hover {
		text-decoration: underline;
		color: #ffffff;
		font-weight: bold;	

    }
	
.text li ul li a:visited {
		text-decoration: underline;
		color: #ffffff;
		padding: 	0 0 5 23;
        margin: 	0 0 0 0;
		background: url(../bilder/symbole-play-video.jpg) no-repeat;

    }
	
	table.contenttable td {
	vertical-align: top;
	padding: 0 0 0 0; 
	}
	
h1 { 
	font-size:12px;
	font-weight:bold;
	padding: 10 0 5 0;
	}

#leuchtfeuer-hd {width:130px; height:50px; position:absolute;}
#leuchtfeuer {width:130px; float:left; position:absolute; margin-top:35px;}

#welt-hd {width: 445px; float:left; height:50px; position:absolute; margin-left:150px;}
#welt { background-color:#FFFFFF; width: 460px; float:left; overflow:scroll; height:200px; position:absolute; margin-left:150px; margin-top:20px;}
