body { padding: 0; margin: 100px 0 0 90px ; background-color: #444444; }

a { color: #D0C700; text-decoration: none; }

p { margin-top: 0px; }

h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; 
	 	 color: #868789; margin-bottom: 7px; font-weight: normal; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 15px;
	 	 color: #868789; font-weight: normal; border-top-width: 1px;
		 border-top-style: dotted; border-top-color: #868789; margin: 0px;
		 padding-top: 2px; padding-bottom: 3px; }

h3 { font-size: 11px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px;
	 	 margin-left: 0px; color: #868789; font-weight: bold; }
		 
h4 { font-size: 15px; margin-top: 3px; margin-right: 0px; margin-bottom: 3px;
	 	 margin-left: 0px; color: #868789; font-weight: bold; }

img { border: 0px ; }

.imgfloatleftpeople {
	float: left;
	/* margin-right: 20px; */
	clear: left;
}

.clearboth { clear: left; }

.menutitle { border-bottom-style: dotted; border-bottom-width: 1px;
					 	 border-bottom-color: #FFFFFF; color: #FFFFFF; padding: 0px;
						 margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;
						 line-height: 18px; background-color: #444444; }
						 
.lauftextgross { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;
							 	 color: #868789; margin-bottom: 7px; font-weight: normal; line-height: 17px; }

.lauftextgrau { font-size: 11px; color: #868789; font-weight: normal; }

.zwischentitelgross { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px;
											color: #868789; font-weight: normal; line-height: 22px; }

.stern_kontaktform { color: #D5C600; }


/* --------------------------------- menus ------------------------------------------------- */

ul#menue { margin: 0 0 0 0; list-style-type: none; }
ul#menue li { display: block; }

#menue a:hover { color: #444444; background-color: #D0C700; }
#menue a:active { color: #444444; background-color: #D0C700; } /* neu robi*/

ul#menue li a { text-decoration:none; color: #D5C600; background-color: #444444;
				 				padding-top: 1px; padding-bottom: 1px; padding-right: 10px; }

ul#menue li a + ul.submenue { display: none; }

ul#menue li a:focus + ul.submenue { display: block; color: #6600CC; }

ul#menue #current a { background-color: #D0C700; color: #444444; }

ul#menue #current #submenue1 li a, ul#menue #current #submenue2 li a, ul#menue #current #submenue3 li a, ul#menue #current #submenue4 li a, ul#menue #current #submenue5 li a, ul#menue #current #submenue6 li a {
	color: #D0C700; font-weight: normal; background-color: #444444; }

ul#submenue1 li a, ul#submenue2 li a, ul#submenue3 li a, ul#submenue4 li a, ul#submenue5 li a, ul#submenue6 li a { padding-left: 13px; }

ul#menue #current #submenue1 li a:hover, ul#menue #current #submenue2 li a:hover, ul#menue #current #submenue3 li a:hover, ul#menue #current #submenue4 li a:hover, ul#menue #current #submenue5 li a:hover, ul#menue #current #submenue6 li a:hover {
	color: #444444; font-weight: normal; background-color: #D0C700; }

#navlist { margin: 0px; padding-top: 5px; padding-right: 205px; }

#navlist li { list-style-type: none; float: right; }

#navlist li a { color: #D0C700; text-decoration: none; font-family: Arial, Helvetica, sans-serif;
				 				font-size: 11px; border-right-width: 1px; border-right-style: dotted; 
								border-right-color: #D0C700; padding-left: 9px; padding-right: 9px; margin: 0px;
								letter-spacing: 1px; padding-top: 0px; padding-bottom: 0px; background-color: #444444; }

#navlist li a:hover { color: #444444; background-color: #D0C700; }

#navlist li#active a { background-color: #D0C700; color: #444444; }

/* --------------------------------- end menus ------------------------------------------------- */

/* --------------------------------- layout ------------------------------------------------- */
#bottom { width:830px; position: absolute; top: 220px; font-family: Arial, Helvetica, sans-serif;
					font-size: 11px; letter-spacing: 1px; line-height: 135%; color: #FFFFFF;
					font-weight: normal; padding-bottom:50px; }
					
#projekte { width:410px; height: 450px; overflow: auto; float: left; margin: 0px;
						scrollbar-base-color:#666666; scrollbar-3d-light-color:#666666; 
						scrollbar-arrow-color:#D0C700; scrollbar-darkshadow-color:#000000; 
						scrollbar-face-color:#666666; scrollbar-highlight-color:#D0C700; 
						scrollbar-shadow-color:#000000; scrollbar-track-color:#444444; }
						
#projektedunkel { width:410px; background-color: #2F2F2F; height: 450px; overflow: auto;
									float: left; margin: 0px; scrollbar-base-color:#666666; 
									scrollbar-3d-light-color:#666666; scrollbar-arrow-color:#D0C700; 
									scrollbar-darkshadow-color:#000000; scrollbar-face-color:#666666;
									scrollbar-highlight-color:#D0C700; scrollbar-shadow-color:#000000;
									scrollbar-track-color:#444444; }
									
#inhalt { width:410px; background-color: #444444; float: left; margin: 0px; padding-top: 7px; }
#inhalt ul { list-style-type: none; line-height: 150%; margin: 0px; padding: 0px; }
#inhalt li { background-image: url(images/listenbild.gif); background-repeat: no-repeat; 
					 	 margin: 0px; padding-left: 8px; }

#navleft ul { margin-left: 0px; padding-left: 0px; }
#navleft { width:150px; line-height:18px; float: left; margin: 0px; padding-top: 0px; 
				 	 padding-right: 55px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; }
				 	 
#navright ul { margin-left: 0px; padding-left: 0px; }
#navright li a { color: #444444; background-color: #D5C600; }
#navright { width:180px; line-height:18px; float: right; margin: 0px; padding-top: 0px; 
				 	 padding-left: 8px; padding-bottom: 0px; padding-left: 0px; font-size: 11px; }

ul#menueright { margin: 0 0 0 0; list-style-type: none; }
ul#menueright li { display: block; }
ul#menueright li a { text-decoration:none; color: #444444; background-color: #D5C600;
				 				padding-top: 1px; padding-bottom: 1px; padding-right: 10px; }
#menueright a:hover { color: #D0C700; background-color: #444444; }
#menueright a:active { color: #D0C700; background-color: #444444; }				 				

#navcontainer {	width: 830px; height: 50px; }

#box_right { width:180px; float:right; padding-top: 7px; }
#box_right ul { line-height: 150%; list-style-type: none; margin: 0px; padding: 0px; }
#box_right li { background-image: url(images/listenbild.gif); background-repeat: no-repeat;
					 			padding-left: 8px; margin: 0px; background-position: 0px 0px; }

#seitentitel { font-size: 18px; color: #FFFFFF; width: 410px; margin: 0px; padding-top: 35px; }

* html > body #navlist, * html > body #navlist ul#subnavlist { width: 610px; } /* IE5/Mac fixed width fix */


/* ---------------------------------end layout ------------------------------------------------- */


.randomtxtfront { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px;
									color: #868789; font-weight: normal; line-height: 31px; background: #3D3D3D; }

.randomtxtfrontlink { color: #D0C700; text-decoration: none; background: #3D3D3D; }
