table, td {border:none; spacing:-1px; padding:2px 2px 2px 2px;}
body {font-family:Arial, Helvetica, sans-serif;}
/*div {border: 1px solid black;}
Positionen und Layout*/
.menue_center {
	position:absolute;
	left:50px;
	top:25px;
	width:154px;
	height:520px;
	background-image:url(../bilder/menue_bgpic_center.gif);
	background-repeat:repeat-y;
}

.menue_hor {
	position:absolute;
	left:204px;
	top:25px;
	width:565px;
	height:96px;
	background-image:url(../bilder/menue_row_vert.gif);
	background-repeat:no-repeat;
}

.hot_news {
	position:absolute;
	left:293px;
	top:5px;
	width:260px;
	height:33px;
	background-color:#FFFFFF;
	border: 1px solid #FFCC99;
	padding: 2px 2px 2px 2px;
	font-size:12px;
	color:#400303;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	z-index:3;
}

.menue_bottom {
	position:absolute;
	width:154px;
	height:29px;
	background-image:url(../bilder/menue_bgpic_bottom.gif);
	top:545px;
	left:50px;
}

.background {
	background-image:url(../bilder/background.jpg);
	background-repeat:repeat-y;
	/*background-repeat:repeat-y;*/
}

.menue_logo {
	position:absolute;
	width:154px;
	height:154px;
	left:0px;
	top:0px;
	background-image:url(../bilder/logo.gif);
	background-repeat:no-repeat;
}

.content_area {
	position:absolute;
	width:auto;
	height:auto;
	min-width:520px;
	min-height: 455px;
	left: 225px;
	top: 95px;
	margin-right: 50px;
	margin-bottom: 20px;
	border: 1px solid #999999;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	color:#280000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	z-index:1;
	line-height:15pt;
	float:left;
}

.content_spacer {
	position:absolute;
	left:0px;
	height:25px;
	margin-bottom:-15px;
	border-top: 1px solid #999999;
	background-color:#FFFFFF;
	width:inherit;
	z-index:2;
}
	

.nav_gen {
	position:absolute;
	top:160px;
	z-index:3;
}
	
.nav_tag {
	position:absolute;
	z-index:3;
	left:18px;
}

.nav_bg_pic {
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
	top:160px;
}

.submenue_gen {
	position:absolute;
	width:170px;
	height:auto;
	left:225px;
	z-index:3;
}

.submenue_center{
	position:absolute;
	left:0px;
	top:0px;
	height:auto;
	background-image:url(../bilder/u_menue_center.gif);
	min-width:160px;
	background-repeat:repeat-y;
			/*top, right, bottom, left*/
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #FF9900;
	border-bottom: 1px solid #FF9900;
	z-index:4;
}

.submenue_line {
	position:absolute;
	height:10px;
	width:22px;
	left:204px;
	z-index:2;
	border-top: 1px solid #FF9900;
	z-index:3;
}

.gallery_nav {
	position:absolute;
	left: 50px;
	top: 10px;
	width:250px;
	height:30px;
	border-bottom: 1px solid #FF9900;
}

.gallery_area {
	position:absolute;
	left: 50px;
	top: 50px;
	width:400px;
	height:auto;
	margin-right:50px;
}

/*Schriften und Farben*/
/*Linkeigenschaften: Inhaltsbereich*/
.content_area a:hover, a:active {
	text-decoration:none;
	color:#FFCC00;
	font-weight:normal;
	font-size:14px;
}

.content_area a:visited, a:link {
	text-decoration:none;
	color:#FF9900;
	font-weight:normal;
	font-size:14px;
}

/*Linkeigenschaften: horizontales Menü*/
.menue_hor a:hover, a:active {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.menue_hor a:link, a:visited {
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
/*Linkeigenschaften: Untermenü*/
.submenue_center a {
	font-size:12px;
	text-decoration:none;
}

.submenue_center a:hover, a:active {
	font-weight:bolder;
	color:#000000;
}

.submenue_center a:link, a:visited {
	font-weight:normal;
	color:#333333;
}

.input {
	width: 140px; 
	height:20px; 
	border-style:double;
}
.textarea {
	width:300px; 
	height: 100px; 
	border-style:double;
}
.submit {
	border:1px solid #999999; 
	width:120px; 
	height:20px; 
	border-style:double;
}
	