

	body { scrollbar-3dlight-color:#AAAAAA;	scrollbar-arrow-color:#AAAAAA; scrollbar-base-color:#AAAAAA; scrollbar-darkshadow-color:#FFFFFF; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#AAAAAA; scrollbar-track-color:#F0F0F0; }

	h1 { font-family:arial, helvetica; font-size:18pt; font-weight:bold; color:#000066; padding-bottom:10px; text-decoration:none; }
	h2 { font-family:arial, helvetica; font-size:14pt; font-weight:bold; color:#666666; padding-bottom:8px; text-decoration:none; }
	h3 { font-family:arial, helvetica; font-size:12pt; font-weight:bold; color:#666666; padding-bottom:5px; text-decoration:none; }
	hr { color:white; border:1px solid #D1DEF7; margin:0; margin-top:15px; margin-bottom:15px; margin-right:10px; }


	#hauptbox 	{ display:inline; position:absolute; top:0px; left:30px; width:720px; border-width:0px; z-index:1; }
    #topbox 	{ position:absolute; top:0px; left:0px; width:720px; height:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#CCCCCC; background-color:#FFFFFF; z-index:1; }

    .menue { 
    	position: absolute; 
    	top: 30px; 
    	z-index: 5; 
    	background-color: #7C8E99; 
    	background-image: url(graphics/menue.gif); 
    	font-family: arial, helvetica; 
    	font-size: 9pt; 
    	font-weight: bold; 
    	color: #FFFFFF; 
    	padding-top: 2px; 
    	padding-left: 6px; 
    	padding-right: 60px; 
    	text-decoration: none; 
    	line-height: 18px; 
    	cursor: hand;
    	}
    	
		.untermenue { 
			position: absolute; 
			width: 160px; 
			height: 19px;		 
			z-index: 5; 
			border-bottom: 1px solid #eee;
			border-left: 1px solid #999;
			border-right: 1px solid #999;
			border-top: 0;
			overflow: hidden;
			visibility: hidden; 
			text-decoration: none; 
			font-family: arial, helvetica; 
			font-size: 10pt; 
			color: #666666;
			padding-left: 6px; 
			text-decoration: none; 
		
			vertical-align: middle; 
			cursor: hand;
			}

		#IEroot .untermenue {
		    height: 20px;
		}

		.untermenue_last {
			border-bottom: 1px solid #999;
			}

		#box1_0_de { }
		#box2_0_de { }
		#box3_0_de { }
		#box4_0_de { }
		#box5_0_de { }


		.x1_de { left: 0; }
		.x2_de { left: 90px; }
		.x3_de { left: 216px;}
		.x4_de { left: 368px; }
		.x5_de { left: 446px; }
		.x6_de {}

		#box1_0_en { }
		#box2_0_en { }
		#box3_0_en { }
		#box4_0_en { }
		#box5_0_en { }
		
		.x1_en { left: 0; }
		.x2_en { left: 95px; }
		.x3_en { left: 195px;}
		.x4_en { left: 295px; }
		.x5_en { left: 365px; }
		.x6_en {}

		.y1 { top: 50px; }
		.y2 { top: 70px; }
		.y3 { top: 90px; }
		.y4 { top: 110px; }
		.y5 { top: 130px; }
		.y6 { top: 150px; }
		.y7 { top: 170px; }
		.y8 { top: 190px; }
		.y9 { top: 210px; }
		.y10 { top: 230px; }


	#menue_bg_de {
		position: absolute; 
    top: 30px;
    left: 565px;
    width: 155px;
    height: 20px;
    z-index: 50; 
    background-color: #7C8E99; 
    background-image: url(graphics/menue.gif); 
		}

	#menue_bg_en {
		position: absolute; 
    top: 30px;
    left: 465px;
    width: 255px;
    height: 20px;
    z-index: 50; 
    background-color: #7C8E99; 
    background-image: url(graphics/menue.gif); 
		}


/*
.firma {
    width: 180px;
    height: 150px;
    text-align: center;    
    margin: 5px;
    margin-left: 0;
    padding: 10px;
    float: left;
    background: #fff;
    border: 1px solid #ccc; 
}

#IEroot .firma {
    width: 200px;
    height: 170px;
}

.firma p {
    height: 100%;
    vertical-align: middle;
}

.firma img {
    margin-bottom: 10px;
    max-width: 180px;
    max-height: 100px;
}

#firmen {
    clear: both;
}

*/


#table_hauptunterstuetzer, #table_normale_unterstuetzer {
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#table_hauptunterstuetzer h3, #table_normale_unterstuetzer h3 {
    text-align: left;
}

#table_normale_unterstuetzer {
    margin-bottom: 25px;
}

.unterstuetzer_logo {
    line-height: 100px;
    float: none;
    vertical-align: middle;
    margin: 10px;
}

#table_hauptunterstuetzer .unterstuetzer_logo {
    margin-right: 60px;
}

.unterstuetzer_logo img {
    vertical-align: middle;
}

#overDiv { /* JavaScript PopUp */
    position: absolute;
    width: 170px;
    background: #f0f0f0;
    padding: 5px;
    font-family: arial, helvetica;
    font-size: 8.0pt;
    line-height: 10.0pt;
    color: #666;
    text-align: left;
    border: 1px solid #ccc;
    visibility: hidden;
    overflow: hidden;
    z-index: 1000;
}


#overDiv span {
    font-family: arial, helvetica;
    font-size: 9.0pt;
    line-height: 15.0pt;
    color: #666;
    font-weight: bold;
    margin: 0;
    padding: 0;;
}

.supporter_h3 {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
}


.kein_unterstuetzer_logo {
    width: 170px;
    font-family: arial, helvetica;
    font-size: 12.0pt;
    line-height: 16.0pt;
    font-weight: bold;
    color: #666;
}
    

		#titelbox { position:absolute; top:55px; left:0px; height:215px; border-width:0px; z-index:1; }

		#ueberbox { position:absolute; bottom:20px; left:306px; width:400px; z-index:2; }
		#einebox { position:absolute; top:156px; width:720px; z-index:2; }
		#textbox { position:absolute; top:275px; width:720px; z-index:2; }
		#galeriebox { position:absolute; top:5px; left:5px;}



		.textnorm { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#000066; text-decoration:none; }
		.texthh {font-family:arial, helvetica; font-size:10.0pt; text-align:left; color:#3FB5E8; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.textez {font-family:arial, helvetica; font-size:10.0pt; text-align:left; color:#91BB54; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.textbildung {font-family:arial, helvetica; font-size:10.0pt; text-align:left; color:#F26522; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.textrand { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; vertical-align:top; padding-top:15px; padding-left:30px; padding-bottom:15px; padding-right:30px; color:#000066; text-decoration:none; }
		.textbold { font-family:arial, helvetica; font-size:10.0pt; font-weight:bold; line-height:13pt; text-align:left; color:#000066; text-decoration:none; }
		.textsign { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:red; text-decoration:none; }
		.textweiss { font-family:arial, helvetica; font-size:9.0pt; line-height:12px; text-align:left; color:#FFFFFF; font-weight:bold; text-decoration:none; }
		.textgrau { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#666666; text-decoration:none; }
		.texthellgrau { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#999999; text-decoration:none; }
		.textschwarz { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#000000; text-decoration:none; }
		.textaktu {font-family:arial, helvetica; font-size:10.0pt; font-weight:bold; line-height:12pt; text-align:left; color:#000000; text-decoration:none; }
		.textverdana { font-family:verdana; font-size:8.0pt; line-height:13pt; text-align:left; color:#666666; font-weight:normal; text-decoration:none; }
		.ueberb {font-family:arial, helvetica; font-size:18.0pt; line-height:20pt; font-weight:bold; text-align:left; color:#000066; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.ueberb_kl {font-family:arial, helvetica; font-size:12.0pt; line-height:15pt; font-weight:bold; text-align:left; color:#000066; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.ueberh {font-family:arial, helvetica; font-size:18.0pt; line-height:20pt; font-weight:bold; text-align:left; color:#E2E2EE; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.ueberhh {font-family:arial, helvetica; font-size:18.0pt; line-height:20pt; font-weight:bold; text-align:left; color:#3FB5E8; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.ueberez {font-family:arial, helvetica; font-size:18.0pt; line-height:20pt; font-weight:bold; text-align:left; color:#91BB54; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.ueberbildung {font-family:arial, helvetica; font-size:18.0pt; line-height:20pt; font-weight:bold; text-align:left; color:#F26522; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }

		.bildunterschrift { font-family:verdana; font-size:8.0pt; line-height:10.0pt; text-align:left; color:#000066; text-decoration:none; }

    .teilueberb {font-family:arial, helvetica; font-size:14.0pt; font-weight:bold; text-align:left; color:#000066; text-decoration:none; padding-right:10px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; border-style:solid; border-color:#000066; }
		.link { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#000066; text-decoration:underline; }

		.box_grau_header { border: 1px solid #8B95A7; border-bottom:0; background-image:url(graphics/box_bg_grau.gif); }
		.box_grau { border: 1px solid #8B95A7; border-top:0; }
		.box_grau_border { border: 1px solid #8B95A7; }


		.taste { font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#000066; text-decoration:none; text-align:center; vertical-align:middle; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; background:url(admin/admingraphics/admin_bg.jpg); border:1px; border-style:solid; border-color:#E2E2EE; }
		.taste_schmal { width:160px; font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#000066; text-decoration:none; text-align:center; vertical-align:middle; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; background:url(admin/admingraphics/admin_bg_navi.jpg); border:1px; border-style:solid; border-color:#E2E2EE; }
		.taste_schmal_weiss { width:160px; font-family:arial, helvetica; font-size:10.0pt; line-height:13pt; text-align:left; color:#000066; text-decoration:none; text-align:center; vertical-align:middle; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; background-color:#FFFFFF; border:1px; border-style:solid; border-color:#E2E2EE; }

		.dia { border: 1px solid #CCC; text-align:center; vertical-align:middle; background-color:#FFFFFF; }
	