html, body { margin:0;
	background-color: #FFFFFF; 
	height:100%; }
	
.prop { height: 100%;
  float: left;
  width: 1px;
  margin: 0 0 -25px 0; }

.clear { clear:both;
  height:25px; }

#page { position: relative;	
	min-height:100%;
	height:auto !important;
	height:100%;
	width:100%; 
	z-index:0 }


/* LAYOUT */
#head_links { background-image: url("layout/head_links.jpg");
	position: absolute;
	top: 0px;
	left: 0px;
	width:179px;
	height:25px;
	z-index:1 }

#logo_bg { background-color: #4FB0E5;
	text-align: center;
	position: absolute;
	top: 25px;
	left: 5px;
	width:174px;
	height:90px;
	z-index:1 }
	
#ueber_navi { background-image: url("layout/ueber_navi.jpg");
	position: absolute;
	top: 115px;
	left: 5px;
	width:174px;
	height:40px;
	z-index:1 }

#ueber_will { background-image: url("layout/ueber_will.jpg");
	position: absolute;
	top: 5px;
	left: 179px;
	width:40px;
	height:50px;
	z-index:1 }
	
#will { background-color:#003399;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:18pt;
	color:#FF9900;
	margin:0pt;
	position:absolute;
	top:5px;
	left:219px;
	width:616px;
	height:30px;
	z-index:1 }
	
#head_rechts { background-image: url("layout/head_rechts.jpg");
	position: absolute;
	top: 5px;
	left: 835px;
	width:20px;
	height:50px;
	z-index:1 }

#head_runde { background-image: url("layout/head_runde.jpg");
	position: absolute;
	top: 55px;
	left: 179px;
	width:40px;
	height:40px;
	z-index:1 }

#menue { background-color: #FDD563;
	position: absolute;
	top: 155px;
	left: 5px;
	width:174px;
	z-index:100 }

#aufloesung { background-image:url("layout/aufloesung.png");
	position:absolute;
	height:70px;
	top:450px;
	left:5px;
	width:174px;
	z-index:0 }

#auswahl_left { background-image: url("layout/auswahl_links.jpg");
	position: absolute;
	top: 55px;
	left: 179px;
	width:20px;
	height:20px;
	z-index:1 }

#auswahl_mitte { background-color: #FF6600;
	position: absolute;
	left: 199px;
	top: 55px;
	width:650px;
	height:20px;
	z-index:1 }

#auswahl_right { background-image: url("layout/auswahl_rechts.jpg");
	position: absolute;
	top: 55px;
	left: 835px;
	width:20px;
	height:20px;
	z-index:1 }

#losung { background-color: #FFFFFF;
	border: 0;
	position: absolute;
	top: 60px;
	left: 580px;
	width:275px;
	height:275px;
	z-index:3 }

#auswahl { background-color:#FF6600;
	position:absolute;
	left:199px;
	top:55px;
	height:20px;
	width:635px;
	z-index:4; }

#auswahl-link{ background-color:#FF6600;
	position:absolute;
	float:left;
	left:199px;
	top:55px;
	height:20px;
	z-index:4 }

#footer { position: absolute;
	bottom:5px;
	margin:0;
	left:5px;
	width:855px;
	text-align:left;
	font-family:Arial, Helvetica;
	font-size:9px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	z-index:2 }

#text { position: relative;
	padding-bottom:20px;
	padding-top:60px;
	top:0px;
	left:185px;
	width:670px;
	z-index:3 }
	
#text_auswahl { position: relative;
	padding-bottom:20px;
	padding-top:80px;
	top:0px;
	left:185px;
	width:670px;
	z-index:3 }
	

/* NEWS */
#news_1-1 { background-color:#FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding:0px; position:absolute; top:65px; left:185px; height:120px; width:120px; z-index:5 }

#news_1-2 { background-color:#FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding:0px; position:absolute; top:65px; left:314px; height:120px; width:120px; z-index:5 }

#news_1-3 { background-color:#FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding:0px; position:absolute; top:65px; left:443px; height:120px; width:120px; z-index:5 }

#news_2-1 { background-color:#FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding:0px; position:absolute; top:194px; left:185px; height:120px; width:120px; z-index:5 }

#news_2-2 { background-color:#FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding:0px; position:absolute; top:194px; left:314px; height:120px; width:120px; z-index:5 }

#news_2-3 { background-color: #FFFFFF; border:1; border-color: #FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding: 0px; position: absolute; top:194px; left: 443px; height:120px; width:120px; z-index:5 }

#news_3-1 { background-color: #FFFFFF; border:1; border-color: #FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding: 0px; position: absolute; top:323px; left: 185px; height:120px; width:120px; z-index:5 }

#news_3-2 { background-color: #FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding: 0px; position: absolute; top:323px; left: 314px; height:120px; width:120px; z-index:5 }

#news_3-3 { background-color: #FFFFFF; border:1; border-color:#FF9900; border-style:solid; display:block; text-align:center; text-valign:top; padding: 0px; position: absolute; top:323px; left: 443px; height:120px; width:120px; z-index:5 }


/* MENÜ-FORMATIERUNG */
a.menue { color: #3f3f3f;
	text-decoration: none;
	text-align: left;
	display: block;
	border-top: 1px solid #fff;
	font-weight: bold; }

a.menue:link, a.menue:visited { font-family:Arial, Helvetica;
	font-size:0.75em;
	text-color:#000000;
	background-color: #fdd563;
	border-color: #FDD563;
	padding: 2px 8px 2px 10px;
	margin-bottom:0pt;
	margin-top:0pt; }
	
a.menue:active, a.menue:hover { border-color: #D03D03;
	background-color: #D03D03; }

a.menue_act { color: #000000;
	font-family:Arial, Helvetica;
	font-size:0.75em;
	text-color:#000000;
	background-color: #D03D03;
	border-color: #D03D03;
	padding: 2px 8px 2px 10px;
	display: block;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	border-top: 1px solid #D03D03; }


/* AUSWAHL-FORMATIERUNG */
a.auswahl { font-family: Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	padding: 2px 5px 4px 5px;
	display: block;
	text-decoration: none; }

a.auswahl:link, .auswahl:visited { background-color: #ff6600; }

a.auswahl:hover { background-color: #D03D03; }

a.auswahl_act { font-family: Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-color: #D03D03;
	color: #ffffff;
	padding: 2px 5px 4px 5px;
	display: block;
	text-decoration: none; }


/* TEXT-FORMATIERUNG */
h1  { font-family:Arial, Helvetica;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin-bottom:0pt;
	margin-top:0pt; }

h2  { font-family:Arial, Helvetica;
	font-size:11pt;
	font-weight:bold;
	color:#333399;
    margin-bottom:0pt;
	margin-top:0pt; }

h3  { font-family:Arial, Helvetica;
	font-size:11pt;
	font-weight:bold;
	color:#cc3300;
	margin-bottom:0pt;
	margin-top:0pt; }

h4  { font-family:Arial, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#FF6600;
	margin-bottom:0pt;
	margin-top:0pt; }

h5  { font-family:Arial, Helvetica;
	font-size:14pt;
	color:#4fb0e6;
	margin-bottom:0pt;
	margin-top:0pt; }
	
h6  { font-family:Arial, Helvetica;
	font-size:11px;
	font-weight:bold;
	color:#333399;
	text-decoration:none;
	margin-bottom:0pt;
	margin-top:0pt; }


/* FOTO-GALLERIE */
a.gallerie { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
    margin-bottom:0pt;
	margin-top:0pt; }
	a.gallerie:link    { color:navy; text-decoration:none; }
	a.gallerie:visited { color:navy; text-decoration:none; }
	a.gallerie:hover   { color:orange; text-decoration:none; }
	a.gallerie:active  { color:orange; text-decoration:none; }
	a.gallerie:focus   { color:navy; background-color:white; }


/* LINKS */
a.mail { color: #003399;
	font-size:10pt;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	height: 18px;
	padding: 2px 4px 1px 4px;
	margin-bottom:0pt;
	margin-top:0pt;
	font-weight: bold }

a.mail:link, a.mail:visited { font-family:Arial, Helvetica;
	background-color: #FFFFFF;
	border-color: #FFFFFF; }

a.mail:active, a.mail:hover { color:#FFFFFF;
border-color: #003399;
background-color: #003399; }


/* NEWS-TEXT */
p.news  { font-family:Arial, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#003399;
	margin:0pt; }




