/* Palette:
#FF7500 #B35300 #FFCC00 #B38F00 #000000 #FFFFFF 
*/

/* ALLGEMEINE EINSTELLUNGEN
 *--------------------------------------------------------------------------------------------------*/
body {
	font-size:14px;
	border:5px;
	margin:5px;
	background-color:#FFEFB0;
	color:#000000;
	}
div, h1, h2, h3, h4, h5, h6, p, pre, table, tr, td, th, ul, ol, li, dl, dt, dd, img, form, input, textarea, select, fieldset, label, legend {
	color:#000000;
	font-family:Univers, Arial, Helvetica, sans-serif; 
	}
	
h1 {
	font-size:23px;
	font-weight:bold;
	padding:2px 2px 2px 2px; /*top right bottom left*/
	margin:20px 0px 2px 0px;
	color:#B38F00;
	}
h2 {
	font-size:18px;
	min-height:17px;
	font-weight:bold;
	padding:2px 2px 2px 2px; /*top right bottom left*/
	margin:20px 0px 2px 0px;
	color:#B38F00;
	}
h3 {
	font-size:18px;
	/*font-weight:bold;*/
	padding:2px 2px 2px 2px; /*top right bottom left*/
	margin:5px 0px 2px 0px;
	color:#B38F00;
	}
p, ul, ol, dl {	
	line-height:130%;
	margin:0px 8px 0px 8px;
	padding:2px 0px 8px 0px; 
	}
hr {
	margin:0px 8px 4px 8px;
	border:0px solid #B38F00;
	border-width:2px 0px 0px 0px; 
	}
ul {
	list-style-type:square;
	margin:0px 8px 0px 24px; }
ol {
	list-style-type:decimal;
	margin:0px 8px 0px 30px; }
li {
	vertical-align:baseline;
	list-style-position:outside; }
dt {
	line-height:110%;
	font-weight:bold; }
dd {
	text-align:right;
	margin-bottom:3px; }
th {
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FFCC00; }
td, th {
	margin:1px;
	padding:2px 9px 3px 6px;
	vertical-align:top; }



/* Links */	
#content a, #content a:visited { 
	color:#B35300;
	text-decoration:underline; }
#content a:hover {
	color:#B35300;
	background-color:#FFCC00;
	text-decoration:none; }

strong {
	color:#B35300;
	}

.contentimage {
	float:right;
	clear:none;
	position:relative;
	margin:6px;
	}
.contentimagetext {
	margin:0px;
	padding:4px;
	font-size:10px;
	line-height:110%;
	color:#FFFFFF;
	background-color:#B35300;
	}

/* AUFBAU DER SEITE 
 *--------------------------------------------------------------------------------------------------*/

/* id="all" */
#all {
}

/* id="top" */
#top {
	width:770px;
	height:45px;
	padding:5px; /* Innenrand */
	border:5px; /* Innenrand */
	margin:0px;  /* Außenabstand */
	background-color:#B38F00;
	}

/* id="page" */
#page {
	top:60px;
	width:780px;
	padding:0px; /* Innenrand */
	margin:0px;  /* Außenabstand */
	float:none;
	position:absolute; }

/* id="menue" */
#menue {
	top:0px;
	width:140px;
	background-color:#B35300;
	padding:5px;/* Innenrand */
	margin:0px; /* Außenabstand */
	position:absolute;
	min-height:400px; 
	}

/* id="content" */
#content {
	top:0px;
	left:150px;
	width:620px;
	padding:5px 5px 5px 15px; /* Innenrand */
	margin:0px;  /* Außenabstand */
	position:absolute; 
	}

/* DETAILS DES AUFBAUS
 *--------------------------------------------------------------------------------------------------*/
#topimg {
	float:left;
	clear:none;
	position:relative;
	margin:0px;
	}
#toptitel {
	font-size:18px;
	color:#000000;
	letter-spacing:normal;
	word-spacing:normal;
	font-weight:bold;
	font-style:normal;
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 150px; /*top right bottom left*/
	background-color:#B38F00;
}
#topuntertitel {
	font-size:14px;
	color:#000000;
	letter-spacing:normal;
	word-spacing:normal;
	font-weight:bold;
	font-style:normal;
	display:block;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 150px; /*top right bottom left*/
	background-color:#B38F00;
}
.menuetop {
	text-decoration:underline;
	border-bottom:2px solid #FFCC00;
	display:block;
	height:15px;
	text-align:right;
	font-weight:bold;
	color:#FFCC00;	
	margin:0px 0px 10px 0px;
	padding:1px 11px 3px 0px; /*top right bottom left*/
	}

/* class="menuitem" */
.menuitem {
	display:block;
	height:20px;
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	color:#FFCC00;	
	margin:0px;
	padding:5px 11px 5px 0px;
	}
/* id="date" unterm Menü*/
#date {
	display:block;
	height:20px;
	text-align:right;
	text-decoration:none;
	font-weight:normal;
	color:#FFCC00;	
	margin:10px 0px 10px 0px;
	border-top:2px solid #FFCC00;
	padding:10px 11px 5px 0px;
}
