body 	{
	margin : 0px;
	padding : 0px;
	background-color : #FFFFCC;
	color : #000;
	font-family : verdana, sans-serif;
	font-size : 12px;
	line-height : 16px;
	}


#hintergrund {
	position : relative;
	top : 0px;
	left : 0px;
	width : 100%;
	height : 200px;
	background-color : #FFD400;
	}


/* Farbiger FŸhrungsbalken */


#balken {
	top : 0px;
	left : 0px;
	height : 20px;
	background-color : #666600;
	color : white;
	text-align : right;
	}



/************************************************/
/*                    Logo                      */
/************************************************/


.logo	{
 position : absolute;
 top : 40px;
 left : 30px;
 width : 300px;
 height : 110px;
 border : 0;
 }





/****************************************************/
/*                    Navigation                    */
/****************************************************/


/* Allgemeine Positionierung der jeweiligen Hauptrubriken */

#hauptrubrik1, #hauptrubrik2, #hauptrubrik3, #hauptrubrik4, #hauptrubrik5 {
	position : absolute;
	top : 1px;
	width : 19.8%;
	height : 20px;
	background-color : #FFD400;
	color : white;
	padding : 1px;
	}

#hauptrubrik1 {
	margin-left : 0%;
	}

#hauptrubrik2 {
	margin-left : 20%;
	}

#hauptrubrik3 {
	margin-left : 40%;
	}

#hauptrubrik4 {
	margin-left : 60%;
	}

#hauptrubrik5 {
	margin-left : 80%;
	}




/* Hauptnavigation */

#mainnav 	{
list-style: none;
margin: 0;
padding: 1px;
background-color: #fff;
color : #000;
}

ul#mainnav li a:link, ul#mainnav li a:visited {
text-decoration : none;
display : block;
padding : 3px;
height : 14px;
background-color : #999966;
font : bold 9px/14px verdana, sans-serif;
color : white;
}

ul#mainnav li {
text-decoration : none;
display : block;
background-color: #999966;
color : white;
}

ul#mainnav li a:hover {
background-color : #cccc99;
color : white;
}

#mainnav li.aktiv a:link, #mainnav li.aktiv a:visited {
text-decoration : none;
display : block;
height : 14px;
background-color : #666600;
font : bold 9px/14px verdana, sans-serif;
color : white;
}




/* Subnavigation */

ul#subnav 	{
list-style : none;
margin : 0;
padding : 0;
background-color : #CCCC99;
}

ul#subnav li a:link, ul#subnav li a:visited {
text-decoration : none;
display : block;
padding : 3px;
height : 14px;
background-color : #CCCC99;
font : bold 9px/14px verdana, sans-serif;
color : white;
}

ul#subnav li {
text-decoration : none;
display : block;
background-color : white;
color : #fff;
padding : 0 1px 1px 1px;
}

ul#subnav li.aktiv {
text-decoration : none;
display : block;
padding : 3px;
background-color : #666600;
font : bold 9px/14px verdana, sans-serif;
color : #fff;
border-style : solid;
border-color : white;
border-width : 0 1px 1px 1px;
}

ul#subnav li a:hover {
background-color : #CCCC66;
color : white;
}




/************************************************/
/*                    Inhalt                    */
/************************************************/

#inhalt	{
	position : absolute;
	top : 200px;
	width : 97%;
	margin : 20px 30px 30px 30px;
	color : #000;
	font-family : verdana, sans-serif;
	font-size : 14px;
	line-height : 19px;
	}

#kontextspalte {
	position : relative;
	float : right;
	width : 270px;
	margin : 20px 30px 30px 30px;
	color : #000;
	font-family : verdana, sans-serif;
	font-size : 11px;
	line-height : 15px;
	}


/************************************************/
/*         Allgemeine Typodefinitionen          */
/************************************************/


p.haupttitel	{
	font-size : 18px;
	line-height : 24px;
	font-weight : bold;
	margin-top : 20px;
}

p.untertitel	{
	font-weight : bold;
	margin-top : 25px;
}


/* Diashow */




#bildtitel, #zurueck, #seitenzahlen, #vorwaerts {
	position:relative;
	background-color : #CCCC99;
	color : #000;
	padding : 4px 0px;
	}

#bildtitel	{
	width :262px;
	padding : 4px;
	font-weight : bold;
	text-align : center;
	}

#zurueck	{
	width:80px;
	margin-top : 0px;
	}

#seitenzahlen	{
	width :110px;
	text-align : center;
	margin-left : 80px;
	margin-right : 80px;
	margin-top : -23px;
	}

#vorwaerts	{
	width : 80px;
	margin-left : 190px;
	text-align : right;
	margin-top : -23px;
	}

#bildbox {
	width : 268px;
	text-align : center;
	vertical-align : middle;
	background-color : #CCCC99;
	border-color: #CCCC99;
	border-style: solid;
	border-width: 1px;
}

/* Download */


p.download	{
	margin-top : 30px;
}


p.downloadlink 	{
	margin-top : -10px;
}


/************************************************/
/*                  Hyperlinks                  */
/************************************************/


a:link	{
	background-color : transparent;
	color : #000;
	text-decoration : underline;
	}

a:visited	{
	background-color : transparent;
	color : #666600;
	text-decoration : underline;
	}

a:hover	{
	background-color : transparent;
	color : black;
	text-decoration : none;
	}

a.balken:link	{
	background-color : transparent;
	color : #000;
	text-decoration : underline;
	}

a.balken:visited	{
	background-color : transparent;
	color : #000;
	text-decoration : underline;
	}

a.balken:hover	{
	background-color : transparent;
	color : black;
	text-decoration : none;
	}

img {
	border: 0px;
}



/************************************************/
/*                   PopUp                      */
/************************************************/


#popup {
	position : absolute;
	width : 502px;
	padding : 25px;
	color : #666600;
	font-family : verdana, sans-serif;
	font-size : 11px;
	line-height : 15px;
	}


#popupbilder	{
	margin-top : 0px;
	width : 500px;
	text-align : center;
	vertical-align : middle;
	background-color : #CCCC99;
	border-color: #CCCC99;
	border-style: solid;
	border-width: 1px;
	}


#popupbildtitel, #popupclose {
	background-color : #CCCC99;
	color : black;
	padding : 4px 5px;
	}

#popupbildtitel	{
	width : 440px;
	}

#popupclose	{
	margin-left : 422px;
	width : 70px;
	text-align : right;
	font-size : 9px;
	margin-top : -23px;
	}


#popupzurueck, #popupseitenzahlen, #popupvorwaerts {
	background-color : #CCCC99;
	color : black;
	padding : 4px 0px;
	}

#popupzurueck	{
	width:82px;
	margin-top : 379px;
	}

#popupseitenzahlen	{
	width :340px;
	text-align : center;
	margin-left : 82px;
	margin-right : 80px;
	margin-top : -23px;
	}

#popupvorwaerts	{
	width : 80px;
	margin-left : 422px;
	text-align : right;
	margin-top : -23px;
	}
