a:link {text-decoration: none; color: #885a49;}
a:visited {text-decoration: none; color: #885a49;}
a:hover {text-decoration: none; color: #a77e6e;}

div.permanent_content a:link{color:#c5a699; text-decoration: underline;}
div.permanent_content a:visited{color:#c5a699; text-decoration: underline;}
div.permanent_content a:hover{color:#f6f4e5; text-decoration: underline;}

div.copyright a:link{color:#c5a699; text-decoration: underline;}
div.copyright a:visited{color:#c5a699; text-decoration: underline;}
div.copyright a:hover{color:#885a49; text-decoration: underline;}

a img {border: none;}

html { height:100%; }
body {
	background-image: url(../img/pattern-background-violett.gif);
	height:100%;
	/*background-color: #fbfbf5;*/
	font-family: Arial; font-size:12px; line-height:120%; margin:0;
	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff; scrollbar-arrow-color: #999999;
}
div.bg {
	min-height: 100%;
	height:auto !important; /* moderne Browser */
	height:100%; /* IE */
	background-image: url(../img/bg.gif);
	background-repeat: repeat-y;
	width:870px; height: 100%;
	padding-left:4px;
	margin:0px auto 0px auto; */
}
/*div.positioner {
   	width:850px; height:100%; height: 600px;
 	background-color: #fbfbf5;
	margin:0px auto 0px auto;
	border:1px solid #22aaaa;
	margin: 0 auto; padding: 0;
	float: left;
	}*/

/* ------- HILFSCONTAINER ----------- */
div.contentpermanent {
   	width:850px; /*height:100%;*/ /*height: 600px; */
/* 	background-color: #ff0077;*/
	border:0px solid #33ff00;
	margin: 0 auto;
	}
div.floatrahmen {
   	width:655px; /*height:100%;*/ /*height: 600px; */
/* 	background-color: #ff0077;*/
	border:0px solid #33ff00;
	margin: 0 auto;
	padding:0;
	}
div.contentarea{
	border:0px solid #00ffff;
   	width:664px; min-height:502px; /*height:502px;*/
/*	position:absolute; top:110px; left:2px; */
	margin:0; padding:0;
	float: left;
	overflow: hidden;
	}
div.header {
	border:0px solid #00ffff;
   	width:830px; height:90px;
/*	position:absolute; top:10px; left:10px;*/
	vertical-align: bottom;
	overflow: auto;
	}

table.headertable {
	width: 830px;
	margin: 0px;
	padding: 0px;
	}

h1 {
	color:#000000;
	line-height:120%;
	font-size:14px;
	}
.center {
	text-align: center;
	}
.bold {
	font-weight: bold;
	}
	
#menu {
	font-size: 12px;
	color:#996633; /** 663300 **/
	text-align:right;
	text-decoration: none;
	width: 430px;
	padding-right: 3px;
	vertical-align: bottom;
	}

#submenu{
	color:#996633; /* 663300 */
	text-align: right;
	text-transform: uppercase;
	line-height:150%;
/*	font-weight: bold; */
	vertical-align: top;
	margin: 0; padding: 0;
}

/************** STYLES FUER permanent **************/
div.permanent{
	border:0px solid #0000ff; /*#885a49;*/
   	width:170px; /*height:500px;*/
/*	position:absolute; top:110px; left:672px;*/
/*	padding: 8px;*/
	padding-left: 5px;
	margin: 0;
}

.h_permanent{
	color:#ffffff;
	font-size: 16px;
}
.permanent_content{
	margin-top:16px;
	margin-right:6px; margin-bottom:6px; margin-left:6px;
	font-size: 10px;
	line-height: 120%;
	color:#c5a699;
}
.komm_hell{
	color:#f6f4e5;
}
div.mittag{
	background-image: url(../img/permanent_kl.gif);
/*	background-color: #885a49;*/
   	width:154px; height:106px;
/*	position:absolute; top:110px; left:672px;*/
	overflow: auto;
	margin: 0px;
	padding: 8px;
}

div.newsletter{
	background-image: url(../img/permanent_kl.gif);
   	width:154px; height:106px;
/*	position:absolute; top:234px; left:672px;*/
	overflow: auto;
	margin: 0px;
	padding: 8px;
}

div.komm{
	background-image: url(../img/permanent_gr.gif);
   	width:154px; height:237px;
/*	position:absolute; top:358px; left:672px;*/
	overflow: auto;
	margin: 0px;
	padding: 8px;
	border:1px;
}
/************** STYLES FUER content.php **************/
div.display{
	border:1px solid #fbfbf5;
	background-image: url(../img/display_shadow.gif);
/*	background-color: #996699;*/
   	width:663px; height:244px;
/*	position:absolute; top:0px; left:0px;*/
	overflow: hidden;
}
div.display img{padding: 0; margin: 0; border: 0px solid #996699;}

div.text{
	border:1px solid #fbfbf5;
	background-color: #fbfbf5;
   	width:534px; height: 100%; /*240px;*/
/*	position:absolute; top:0px; left:0px;*/
	overflow: none;
	margin:0; padding: 2px;
	float: left;
}

div.submenu{
	border:1px solid #fbfbf5;
	background-color: #fbfbf5; /*#f6f4e5; */
   	width:100px; height: 100%; /*248px;*/
/*	position:absolute; top:0px; left:0px;*/
	overflow: none;
	padding-top: 8px;
	padding-right: 8px;
}
div.copyright{
/*	position: absolute;*/
/*	bottom: 0; /* wichtig - 2 zeilen fuer ausrichtung an unterer fensterkante */
	border:0px solid #00ff00;/*#fbfbf5;*/
   	width: 662px; /*height: 30px;*/
	font-size: 10px; color:#c5a699; text-align: center;
/*	position:absolute; top:612px; left:0px;*/
}

/************** STYLES FUER presse.php **************/
table.presse{
	border:1px solid #fbfbf5;
	width: 534px;
	vertical-align: top;
}
div.thumb{
	width: 50px;
	height: 50px;
	float: left;
	vertical-align: top;
	text-align: center;
	overflow: hidden;
}
div.thumb img {
	margin-top:-30px;
	margin-left:-30px;
}
td.pressetitel{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-weight: bold;
}
td.pressequelle{
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

/************** STYLES FUER admin **************/
div.contentarea_admin{
	border:0px solid #00ffff;
   	width:835px; min-height:502px;
	margin:0; padding:0;
	float: left;
	overflow: hidden;
	}
div.copyright_admin{
/*	position: absolute;*/
/*	bottom: 0; /* wichtig - 2 zeilen fuer ausrichtung an unterer fensterkante */
	border:0px solid #00ff00;/*#fbfbf5;*/
   	width: 835px; /*height: 30px;*/
	font-size: 10px; color:#c5a699; text-align: center;
}
table.vw {
	font-family: Arial; font-size:12px; line-height:120%;
	border:0px solid #EEEEEE;
	width:100%;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	}
table.vw td {
	vertical-align: top;
	}
td.blackrow {
	width:835px; height:4px;
	background-color: #996699;
	}
td.greyrow {
	height: 0.5px;
	background-color: #f6f4e5;
	}
.vw_h1 {
	font-size: 14px; font-weight: bold;
	color:#885a49;
	background-color:#f6f4e5;
	text-indent:3px;
	}
.vw_h2 {
	font-weight: bold;
	}
.hallo_user {
	font-size: 12px; color:#885a49;	text-align: right;
	font-weight: bold;
	}

/**
FARBEN:
1) beige: #fbfbf5 (positioner-bg) - #f6f4e5 / #ffffcc;
2) hellbraun: #c5a699 / #cc9999 (weniger rot: #cc9966)
3) mittelbraun: #a77e6e / #996666 (weniger rot: #996633)
4) dunkelbraun: #885a49 / #996633 (dunkler: #663300; mehr rot: #663333)
5) violett: #9b5288 / #996699 (pinker: #993399; dunkler: #663366)
**/