body {

/*
     background: url('../images/cartwheelgalaxy-g6_l.jpg') no-repeat top left fixed;
     background: url('../images/images/space-bg.jpg') repeat fixed;
*/
	background-color: #333333;
	margin: 30px;
	color: #FFFFFF;
	
    background-image: url('/images/space-bg.jpg');  
    background-repeat: repeat;
	background-attachment: fixed;
	
/*    background-position: center center;	*/
}

#mainframe {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}


.hauptRahmen1 {
	border: 1px solid #FFFFFF;
}
.hauptRahmen2 {
	background-color: #000000;
	border: 5px solid #000000;
}
.toplevel {
	color: #336699;
}
.domain {
	color: #FFFFFF;
}

#kopf {
	background-color: #003366;
	padding-top: 105px;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-right: 15px;
	text-align: left;
	width: 858px;
    background-image: url('/images/header.jpg');
    background-repeat: no-repeat;
    background-position: center center;	
}


#kopf p langswitch {
	margin-top: -30px;
	margin-left: 200px;
	margin-bottom: 0px;
	margin-right: 0px;

}
#kopf h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: -10px;
}

#kopf h2  {  /* für den LangSwitch... */
    margin-top: -70px;
	padding-bottom: 35px;
	text-align: right; 
	/* padding-top: -70px; */
	color: #AAFF00;
}


#kopf2 {
	background-color: #336699;
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-right: 15px;
	text-align: center;
	width: 858px;
	position: relative;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#kopf2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #99CCFF;
	margin: 0px;
}

#kopf2 a:link, #kopf2 a:visited {
	color: #99CCFF;
	text-align: left;
}
#kopf2 a:hover, #kopf2 a:active {
	color: #6699CC;
}

/* Bereich zwischen Kopf und Fuss */
#container {
	background-color: #000000;
	width: 888px;
	overflow: auto;
}

h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 36px;
	margin-top: 30px;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-right: 25px;
	font-weight: bold;
	letter-spacing: 10px;
	text-align: center;
	line-height: 28px;
}


p.gedicht {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #99CCFF;
	font-weight: bold;	
	text-align: center;
}


p.gedicht1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #99CCFF;
	font-weight: bold;	
	text-align: center;
}



p.links {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #336699;
	font-weight: bold;	
	text-align: left;
}



/*   INHALT  START */

#inhalt{
	float: right;
	width: 695px;
	padding-left: 5px;
	clip: rect(auto,auto,auto,188px);
	text-align: justify;
}
#inhalt h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #336699;
	font-size: 36px;
	margin-top: 30px;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-right: 25px;
	font-weight: normal;
	letter-spacing: 10px;
	text-align: left;
	line-height: 28px;
}
#inhalt h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-top: 40px;
	margin-right: 25px;
	margin-bottom: -3px;
	margin-left: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #336699;
	padding-bottom: 3px;
	text-transform: capitalize;
}

#inhalt h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #99CCFF;
	margin-right: 25px;
	margin-left: 25px;
}

#inhalt h4 a:link, #inhalt h4 a:visited {
	color: #FFFFFF;
}
#inhalt h4 a:hover, #inhalt h4 a:active {
	color: #6699CC;
}


#inhalt h5 {
	margin-top: 30px;
	margin-right: 25px;
	margin-bottom: 18px;
	margin-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

#inhalt p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	margin-top: 15px;
	margin-left: 25px;
	margin-bottom: 30px;
	margin-right: 25px;
	
}





#inhalt p.small {
	font-size: 10px;
	line-height: 18px;
	color: #FFFFFF;
	margin-top: 18px;
	margin-bottom: 18px;
}

#inhalt p.agb {
   padding-left: 30px;
   TEXT-INDENT: -15px
}

#inhalt p.agb-pre {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CCFF;
	margin-right: 25px;
	margin-left: 25px;
	text-align: center;
	font-weight: bold;
}

#inhalt a:link, #inhalt a:visited {
	color: #99CCFF;
}
#inhalt a:hover, #inhalt a:active {
	color: #6699CC;
}

#inhalt p.seitenanfang {
    text-align: right;	
	line-height: 10px;
	font-size: 9px;
	color: #CCCCCC;	
	margin-top:-10px;
	margin-bottom:-10px;	
}

/*
#inhalt a.toplink {
	color: #FFFFFF;
	font-size: 10px;
}
*/

/* Farben evtl anpassen mit den Link-Farben im Footer */
#inhalt a.toplink:link, #inhalt a.toplink:visited {
	/* color: #99CCFF;  */
	color: #6699CC;
	text-decoration: none;
}
#inhalt a.toplink:hover, #inhalt a.toplink:active {
/*	color: #6699CC;  */
	color: #99CCFF;	
}


#inhalt ul {
	padding: 0px;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 40px;
	line-height: 15px;
}
#inhalt li {
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

#inhalt ul.normal {
	padding: 0px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	//line-height: 15px;
}

#inhalt li.normal {
	padding-bottom: 8px;
//	font-size: 11px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: none;
}

#inhalt ul ul {
	margin-left: 30px;
	margin-right: 20px;
	margin-top: 0px;
}
#inhalt li li {
	padding-bottom: 0px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	font-weight: normal;
}
#inhalt li li li {
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
#inhalt table {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
}

#inhalt table td{
 /* border-bottom: 0px dotted #AAAAAA;  */
}

#inhalt table tr.botline{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #336699;
}

#inhalt table span.medium{
   //color: #FF0000;
   font-size: 9px;
}

#inhalt table span.big{
   //color: #FF0000;
   font-size: 20px;
}


#inhalt table td.von-bis{
    font-weight: bold;
    font-size:14px;
	padding-right: 10px;
	padding-left: 10px;
//	padding-top: 10px;
//	padding-bottom: 10px;
	white-space:nowrap;
	color: #99CCFF;
}

#inhalt table td.beschreibung{
    //font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;	
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #336699;	
}


/* TEST Überschriften in Tabllen (zB ohne linkem Rand undd so...)  */

#inhalt table h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #99CCFF;
	margin-right: 0px;
	margin-left: 0px;
}

#inhalt table h5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699CC;
}

.sh4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #99CCFF;
	margin-right: 0px;
	margin-left: 0px;
}


.sh5 {
//	margin-top: 0px;
//	margin-right: 0px;
//	margin-bottom: 0px;
//	margin-left: 0px;
//	font-family: Verdana, Arial, Helvetica, sans-serif;
//	font-size: 12px;
    padding-bottom: 0px;
	padding-right: 8px;
	font-weight: bold;
	color: #6699CC;
}

.sh5branche {
//	margin-top: 0px;
//	margin-right: 0px;
//	margin-bottom: 0px;
//	margin-left: 0px;
//	font-family: Verdana, Arial, Helvetica, sans-serif;
//	font-size: 12px;
//    padding-bottom: 0px;
//	padding-right: 8px;
	font-weight: bold;
//	color: #FFFFFF;
}


.sh5white {
//	margin-top: 0px;
//	margin-right: 0px;
//	margin-bottom: 0px;
//	margin-left: 0px;
//	font-family: Verdana, Arial, Helvetica, sans-serif;
//	font-size: 12px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
	padding: 20px;
	line-height: 15px;
//	font-weight: bold;
//	color: #6699CC;
}



/* TEST Überschriften in Tabllen (zB ohne linkem Rand undd so...)  */

#inhalt table td.beschreibung-noborder{
    //font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;	
}


#inhalt table td.antwort-txt{
	padding-right: 4px;
	padding-left: 4px;
}

#inhalt table td.antwort{
    font-size:18px;
	padding-right: 8px;
	padding-left: 8px;
}


#inhalt table table {
	margin: 0px;
}

/* Abstände und so vom Text in der Tabelle bei den Projekten!!*/
#inhalt table table td {
//   font-weight: normal;
   padding-bottom: 2px;   
   line-height: 13px;
}


#inhalt form {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 30px;
	margin-bottom: 30px;
	border: 1px solid #336699;
	color: #FFFFFF;
	background-color: #333333;
}

#inhalt form h1{
    font-size: 12px;
    text-align: center;
}

#inhalt form p{
    font-size: 12px;
    /* text-align: center; */
}

#inhalt form p.small{
	margin-right: 5px;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
    font-size:9px;
	text-align: left;
    /* text-align: center; */
}

#inhalt form p.small-left{
	margin-right: 2px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
    font-size:9px;
	text-align: left;
	white-space: nowrap;
    /* text-align: center; */
}




.Bereich, .Feld { 
    color:#FFFFFF; 
	background-color:#888899; 
	width:300px; 
	border:1px solid #336699; 
	margin-left: 20px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.Auswahl { 
    background-color:#888899; 
	color:#FFFFFF; 
	width:300px; 
	border:1px solid #336699; 
	margin-left: 20px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Check, .Radio { 
    background-color:#888899; 
	border:1px solid #336699; 
	margin-left: 20px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Button { 
    background-color:#888899; 
	color:#fff; 
	width:200px; 
	height:40px; 
	border:1px solid #336699; 
}


/*   INHALT  ENDE */

/*  randLinks  START*/

#randLinks {
	float: right;
	width: 188px;
	background-color: #000000;
}

.randLinksInhalt p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #6699CC;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.randLinksInhalt h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-transform: uppercase;  
	letter-spacing: 5px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	text-align: center;
}
.randLinksInhalt h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #99CCFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: -3px;
	margin-left: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #336699;
}
.randLinksInhalt img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.randLinksInhalt a:link, .randLinksInhalt a:visited {
	color: #99CCFF;
}
.randLinksInhalt a:hover, .randLinksInhalt a:active {
	color: #FFFFFF;
}
.randLinksInhalt ul {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #336699;
	line-height: 10px;
}
.sidebarcontent li {
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6699CC;
	text-transform: capitalize;  
}

.randLinksInhalt ul ul {
	margin-left: 15px;
	margin-top: 0px;
}
.randLinksInhalt li li {
	padding-bottom: 0px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6699CC;
	font-weight: normal;
}
.randLinksInhalt li li li {
	font-size: 10px;
	font-weight: normal;
}



#hauptmenu {
	width: 180px;  /* orig: 178, dann slidebar */
	overflow: auto;
	background-color: #000000;
	position: relative;
	padding-left: 10px;
}
#hauptmenu ul {
	padding: 0px;
	list-style-type: none;
	display: block;
	margin: 0px;
	float: left;
}
#hauptmenu li {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
#hauptmenu a:link, #hauptmenu a:visited {
	display: block;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 158px;   /* 153 */
	border-left-width: 0px;   /* 5 */
	border-left-style: solid;
	border-left-color: #666666;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #99CCFF;
	background-color: #333333;
	margin-bottom: 1px;
	vertical-align: bottom;
	clear: left;
	float: left;
	font-size: 14px;
/*	text-transform: capitalize;  */
}
#hauptmenu a:hover, #hauptmenu a:active {
	background-color: #336699;
	border-left-color: #6699CC;
	color: #FFFFFF;
}
#hauptmenu ul ul {
	border-top-width: 1px;
	border-top-style: solid;  
	width: 178px;
	border-top-color: #666666;
	margin-top: -1px;
}
#hauptmenu li li a:link, #hauptmenu li li a:visited {
	background-color: #000000;
	border-left-style: none;
	padding-left: 30px;
	width: 138px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-bottom: 0px;
}
#hauptmenu li li a:hover, #hauptmenu li li a:active {
	background-color: #000000;
	color: #99CCFF;
}
#hauptmenu ul ul ul {
	margin: 0px;
	border-top-style: none;
}
#hauptmenu li li li a:link, #hauptmenu li li li a:visited {
	width: 118px;
	padding-left: 50px;
	font-size: 9px;
	font-weight: normal;
	border-bottom-style: none;
}



/*  randLinks  ENDE */


/*  fuss  START */

#fuss {
	background-color: #003366;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
	text-align: center;
	width: 858px;
  background-image: url('/images/footer.jpg');
  background-repeat: no-repeat;
  background-position: center center;	
}
#fuss p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #99CCFF;
	margin-top: 15px;
	margin-bottom: 15px;
}
#fussMenu {
	position: relative;
}
#fussMenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#fussMenu li {
	margin: 0px;
	padding: 0px;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#fussMenu li.noborder {
	border-right-style: none;
}

#fussMenu a:link, #fussMenu a:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #BBEEFF; 
	/* color: #6CA2D9; */
	padding-right: 10px;
	padding-left: 10px;
	text-transform: capitalize;
}
#fussMenu a:hover, #fussMenu a:active {
	color: #FFFFFF;
}
#fuss2 {
	clear: both;
	position: relative;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	margin-top: 30px;
}
#fuss2 p {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	font-size: 9px;
	color: #999999;
}


#fuss2 a:link, #fuss2 a:visited {
	text-decoration: none;
	color: #6699CC;
}
#fuss2 a:hover, #fuss2 a:active {
	color: #99CCFF;
}



/*  fuss  ENDE */










/*
div.header
{
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 974px;
  height: 225px;
  overflow: hidden;
}


div.header-jpeg
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 974px;
  height: 225px;
  background-image: url('images/header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}


.logo
{
  display: block;
  position: absolute;
  left: 10px;
  top: 10px;
  width: 944px;
}

h1.logo-name
{
  display: block;
  text-align: left;
}

                <div class="header">
                    <div class="header-jpeg"></div>
                    <div class="logo">
                        <h1 id="name-text" class="logo-name"><a href="#">Plasma</a></h1>
                        <div id="slogan-text" class="logo-text">it's electric</div>
                    </div>
                </div>



*/




