/* -- Grundeinstellung---------------------------------------- */
		* 					{margin:0; padding:0;}
		body 				{text-align:left; background-color:#cccccc; font-size:medium;}
		body, tr, 
		td, input, 
		select, textarea 		{font-size:medium; font-family:Arial, Helvetica, sans-serif; color:#000000;}
		ul, ol	 			{margin:0 0 1em 1em;}
		li					{margin:0.5em 2em;padding:0.2em; font-size:medium;}
		dl 					{margin:0 0 1.5em;}
		dt 					{font-weight:bold;}
		dd					{margin:0 0 1em 1em;}
		p 					{margin:1em; font-size:1em; color:#000000;}
		h1 					{font-size:1.2em; margin:1em;}
		h2 					{font-size:1em;color:#000000; margin:1em;}
		h3 					{font-size:0.8em;color:#000000;margin:1em; }
		h4 					{font-size:0.7em;margin:1em;}
		h5					{font-size:0.3em;margin:1em;}
		hr 					{display:none;}
		img 				{border:none;}
		
		
		
/* -- IDs und Klassen-------------------------------------------*/

#wrapper {
	width:1080px;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	height:500px;
}

#header {
width:1080px;
height:170px;
position:absolute;
margin-top:8px;
margin-left:auto;
background-color:#999999;
}

/*#Logo {
position:absolute;
left:540px;
top:15px;
}*/

#navigationhorizontal {
    background-color:#9999cc;
	display:inline;
	position:absolute;
	margin-top:180px;
	margin-left:0px;
	margin-right:0px;
	width:1080px;
	}
 
#navigationhorizontal LI {
   background-color:#9999cc;
   margin: 0px;
   padding: -5px;
   list-style: none;
   display:inline;
   width: 150px;
   }
#navigationhorizontal UL {
   background-color:#9999cc;
   border: 1px solid white;
   padding: 5px;
   margin: 4px;
   }
#navigationhorizontal A {
   font: 18px Arial, verdana, ms trebuchet;
   text-align: center;
   font-style:italic;
   color:#fff;
   padding: 10px;
   margin: 22px;
   }
  
#navigationhorizontal A:link {
	color: #fff;
    text-decoration: none;
	width: 150px;
   }
   #navigationhorizontal A:visited {
    text-decoration: none;
    width: 150px;
    display: inline;
   }
   
#navigationhorizontal A:hover, #navigationhorizontal A:focus {
   outline:none;
   color: #000;
   text-decoration: none;
   width: 150px;
   }

/*----------------------Container, der die zwei Spalten enthält----------*/
#spaltencontainer {
width:1080px;;
min-width:90%;
position:absolute;
margin-top:225px;
margin-left:10px;
}

#spaltelinks {
width:300px;
float:left;
background:transparent;
margin-top:10px;
}

#spalterechts {

width:750px;
float:right;
position:absolute;
margin-top:10px;
margin-left:340px;
background:transparent;
}


.normal h1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-align: left;
	}
	.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.fett {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:	none;
	font-size: 100%;
	font-weight: bold;
	color: #000000;
}

.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin-left: left;
}
.frmTextfield {
	margin-right: auto;
	background-position: right;
	border: 0px;
	border-color:#000000

}

label.left
{
    float            : left;
    text-align       : right;
/*  die naechsten zwei sind beliebig anpassbar,
    um in das jeweilige Gestaltungsraster (Sie 
    verwenden doch ein Gestaltungsraster, oder?) 
    zu passen. Bei Aenderungen aber nicht 
    vergessen, die margins bei input.right 
    entsprechend anzupassen: */
    width            : 8em;
    margin-right    :  0.4em;
}


.footer {
clear:both;
width:100%;
border-top:2px solid;border-color:#000;
}
