a:link {

	font-family: Arial, Tahoma, Verdana; 

	color: #000000; 

	} 

a:active {

	font-family: Arial, Tahoma, Verdana; 

	color: #000000; 

	} 

a:visited {

	font-family: Arial, Tahoma, Verdana; 

	color: #000000; 

	} 

a:hover {

	font-family: Arial, Tahoma, Verdana; 

	color: #CC0004; 

	} 

body {

	background-color: #E19C37; 

	color: #000000; 

	font-family: arial; 

	font-size: 10pt; 

	} 

img {	

	border-width: 0px;

	}

/* specific divs */

#menu {

	background-color: #E19C37; 

	margin-left: auto;

	margin-right: auto;

	width: 980px; 

	}

#menu_banner {

	background-color: #E19C37; 

	max-height: 38px;

	text-align: right;

	}

#menu_filler {

	background-color: #E19C37; 

	min-height: 55px;

	}

#menu_logo {

	background-color: #E19C37; 

	float: left;

	height: 181px;

	left: 0px;

	right: auto;

	}

#menu_navigation {

	background-color: #000000; 

	max-height: 88px;

	text-align: right;

	}

/* die kleine Menüzeile */

#menu_small_frame {

	bottom: 0px;

	background-color: #E19C37; 

	position: fixed;

	height: 27px;

	width: 98.8%;

	z-index: 100;

	}

#menu_small_content {

	color: #FFFFFF;

	background-color: /*#CC0004;*/#999999; 

	height: 20px;

	line-height: 15pt; 

	margin-left: auto;

	margin-right: auto;

	position: relative;

	top: 0px;
	
	text-align: center;

	width: 980px;

	}

div#menu_small_content a:link {

		font-family: Arial, Tahoma, Verdana; 

		color: #BBBBBB;

	}

div#menu_small_content a:visited {

		font-family: Arial, Tahoma, Verdana; 

		color: #BBBBBB;

	}

div#menu_small_content a:hover {

	color: #FFFFFF;

	background-color: #CC0004; 

	font-family: Arial, Tahoma, Verdana; 

	}


/* allgemeine Definitionen */


#content {

	background-color: #BBBBBB; 

	margin-left: auto;

	margin-right: auto;

	width: 880px;

	}

#content_frame {

	background-color: #BBBBBB; 

	height: 100%;

	margin-left: auto;

	margin-right: auto;

	padding-bottom: 50px;

	padding-top: 30px;

	width: 980px;

	}

div.block1 {

	border-right: 5px;
	
	float: left;

	width: 46%;
	
	}

div.block2 {

	border-left: 5px;

	float: right;

	width: 46%;

	} 

div.block3 {

	border-right: 5px;
	
	float: left;

	width: 58%;
	
	}

div.block3a {

	border-right: 5px;
	
	float: left;

	width: 50%;
	
	}

div.block3b {

	border-right: 5px;
	
	float: right;

	width: 50%;
	
	}

div.block4 {

	border-left: 5px;

	float: right;

	width: 38%;

	} 

#footer {

	background-color: /*#999999;*/ #CC0004;
	
	color: /*#BBBBBB;*/ #FF2222;

	margin-left: auto;

	margin-right: 0px;

	padding: 2px;

	text-align: right;

	width: 468px;

	}

#footerlink {

	background-color: #BBBBBB; 

	clear: both;

	float: left;

	margin-left: auto;

	margin-right: 0px;

	text-align: right;

	width: 400px;

	}

#footerblock {

	clear: both;

	}

#blockdivison {

	clear: both;

	}

div.paragraph {

	color : #000000; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 10pt; 

	font-weight: normal; 

	line-height: 13pt; 

	text-align: justify;

	margin-bottom: 8px;

	} 

div.paragraph2 {

	color : #000000; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 10pt; 

	font-weight: normal; 

	line-height: 13pt; 

	text-align: left;

	margin-bottom: 8px;

	} 

div.text_image {

	font-style: italic;

	margin-bottom: 20px;

	} 

div.text {

	color : #000000; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 10pt; 

	font-weight: normal; 

	line-height: 13pt; 

	} 



div.title01 {

	color : #ffffff; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 18pt; 

	font-weight: normal; 

	line-height: 25pt;

	margin-bottom: 15px;

	} 

div.title02 {

	color: #ffffff; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 12pt; 

	font-weight: bold; 

	line-height: 12pt; 

	margin-bottom: 15px;

	} 

div.title02b {

	color : #ffffff; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 12pt; 

	font-weight: bold; 

	line-height: 12pt; 

	margin-bottom: 15px;

	text-align: right;

	} 

div.title03 {

	color: #223377; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 16pt; 

	font-weight: normal; 

	line-height: 21pt; 

	margin-bottom: 15px;

	} 

div.picture_flow {
	float: left;

	margin-bottom: 20px;
	margin-right: 20px;
	}


span.emphasized1 {
	font-weight: bold;

	}

span.emphasized2 {
	font-style: italic;

	}
span.small {
	font-size: 8pt; 

	}



/* Speziell für index.htm */

div.text_whatsnew {

	color: #000000; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 10pt; 

	font-weight: normal; 

	line-height: 13pt; 

	text-align: right;

	} 

div.paragraph_whatsnew {

	color: #000000; 

	font-family: Arial, Tahoma, Verdana; 

	font-size: 10pt; 

	font-weight: normal; 

	line-height: 13pt; 

	margin-bottom: 15px;

	text-align: right;

	}

div.text_welcome {

	width: 70%;

	}


/* Speziell fuer projekte.htm */

div.picture_projects {

	position: absolute;

	margin-bottom: 20px;

	margin-top: 10px;
	}

div.picturetext_projects {

	left: 120px;

	margin-bottom: 30px;

	position: relative;

	width: 65%;

	}

div.picturetext2_projects {

	left: 270px;

	height: 256px;

	margin-bottom: 30px;

	margin-top: 30px;

	position: relative;

	width: 45%;

	}

div.projects_menuitem {

	min-height: 200px;

	}


/* Speziell fuer musik.htm */

div.picture_music {

	left: 0px;

	position: relative;

	}

div.text_music {

	left: 50px;

	position: relative;

	width: 80%;

	}

div.category_music {
	font-style: italic;
	left: 0px;

	position: relative;
	width: 100px;
	}

div.paragraph_musicdata {
	margin-bottom: 10px;

	margin-top: 20px;

	min-height: 200px;
	} 

div.copyrighttext_musik {

	color : #000000; 

	font-family : Arial, Tahoma, Verdana; 

	font-size : 10pt; 

	font-weight : normal; 

	line-height : 13pt; 

	text-align: left;

	} 



/* Speziell fuer bilder.htm */
div.paragraph_pictures {

	margin-bottom: 20px;

	} 

div.picturetext_pictures {

	left: 120px;

	margin-bottom: 30px;

	position: relative;

	width: 65%;

	}


/* Speziell fuer downloads.htm */

div.picture_downloads {

	position: absolute;

	margin-bottom: 20px;

	margin-top: 10px;

	}

div.picturetext_downloads {

	left: 120px;

	margin-bottom: 30px;

	position: relative;

	width: 65%;

	}



/* Speziell fuer links.htm */

div.picture_links {

	position: absolute;
	margin-bottom: 20px;

	margin-top: 10px;
	}

div.text_links {

	left: 175px;

	position: relative;

	width: 600px;

	}

div.link_links {

	left: 0px;

	position: absolute;
	width: 170px;
	}
div.linkline_links {

	left: 120px;
	margin-bottom: 8px;

	position: relative;

	width: 760px;

	} 
div.paragraph_links {
	margin-bottom: 30px;
	}


