* {
margin:0;
padding: 0;
}


body   { font-family: Verdana, Arial, sans-serif; background: #ffffff url("../images/background.gif") center top; text-align: center; margin: 0; padding: 0 }
	 	
/* Grundlegende Eigenschaften Layoutboxen */

#container {
position: relative;
background-color: ##FFFFCC ;
width: 1000px;
margin:auto;
}

#container a{text-decoration: none;color:#003366}
#container ul {
	font-size: 80%;
	list-style:square;
	margin-left: 30px;
	}
#container li {
	text-indent: 0em;
	}
	
#kopf    {margin-top: 0; position: absolute; top: 0px; left: 0px; height: 50px; float: left;border-bottom:2px solid #aaaaaa; }
#kopf a img{border: 0;}
#topnav  { background: #cccccc;position: relative;top: 50px; width: 100%; height: 1.4em; border-bottom: 2px solid #aaaaaa }
#pic  { position: relative;top: 50px; width: 100%; border-bottom: 2px solid #aaaaaa }
#topnav a   { color: #003366; font-size: 0.7em; font-weight: bold; line-height: 1.5em; text-decoration: none; background: transparent; display: block; padding: 3px 20px; float: right }
#topnav a:hover {color: #fff;background:#003366;}

#main   { line-height: 1.1em; ;margin-top:0px;position:relative}

#navi    { background: #cccccc; text-align: right; margin: 0;position: absolute; top: 175px; right: 0; width: 100%; height: 25px; border-top: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa;}

#inhalt  { background-color: transparent; text-align: left; display: inline; 
margin-top: 0px; margin-right: 9px; padding: 0; width: 742px; float: right; min-height: 600px}

/* Formate für Inhaltsbereich */
	
#main h1  {color: #ffffff; font-size: 0.8em;  text-align: center; margin-top:-4px; padding: 5px;}
#main h2  {color: #003366; font-size: 0.9em;margin-left: 14px;margin-bottom: 5px;margin-right: 14px;}
#main h2 a {color: #FF6633; font-size: 0.8em;margin-left: 14px;margin-bottom: 5px;}
#colum h1  {color: #ffffff; font-size: 0.8em; text-align: center; margin:0px; padding: 5px; padding-top: 3px; }

#main p {
	color: #000000;
	margin: 10px;
	margin-bottom: 2px;
	padding-left: 5px ;
  font-size: 0.8em;
	}
#main p a{
	color:#FF6633;font-size: 90%;margin-left:6px;padding-left: 0.9em;background: transparent url("../images/opfeil.gif") 0.1em no-repeat;
	}
#main  h3{	color:#003366;font-size: 0.8em;margin: 26px; margin-bottom: 5px;margin-top:5px;}	
#main  input{margin: 26px; margin-bottom: 5px;margin-top:5px;}	
#main  option {margin: 26px; margin-bottom: 5px;margin-top:5px;}
#main ul  { font-size: 80%;  list-style: square; margin-left: 10px; padding-left: 0.9em;margin-right:10px; }

#main li  { text-indent: 0; margin-left: 3em }
	
#colum ul {
	font-size: 80%;
	list-style:none;
	margin-left: 0px;
		}
#colum li  { color: #ff6633; font-size: 90%; line-height: 1.9em; background: url("../images/opfeil.gif") no-repeat 0.1em 50%; text-indent: 0; margin-left: 2px; padding-left: 0.9em }
#colum p a img{border: 1px;}


#main a img{border: 0;}
#main h1 a{font-size: 100%;color:#fff}
#main h1 a:hover{font-size: 100%;color:#FF6633}
#main a:hover {
	font-weight: bold;
	}
	
	/* Formatierung Spalten */

#colum    { 
background-color: #eeeeee;
text-align: left; 
display: inline; 
margin-left: 11px; 
position: relative;
margin-top:65px;
width: 235px; 
float: left; 
border: solid 1px #003366; }


#trbreit    { 
background-color: transparent;
text-align: left;
display: inline;
position: relative;
margin-left:10px;
margin-top:65px;
width: 729px;
float: left;
border: solid 1px  #003366;
margin-bottom:10px;
}

#trbreit1    {
background-color: transparent;
text-align: left;
display: inline;
position: relative;
margin-left:10px;
margin-top:65px;
width: 975px;
float: left;
border: solid 1px  #003366;
margin-bottom:10px;
}



#columtraining {
background-color: transparent;
text-align: left;
display: inline;
position: relative;
margin-left:10px;
width: 235px;
float: left;
border: 1px solid #0071B4;
margin-bottom:10px;

}
	

	
#columtraining img { margin: 0;}

#columconsulting {
  width: 235px;
	float: left;
	text-align: left;
	margin-left:10px;
	display: inline;
	border: 1px solid #FF944B;
	background-color: transparent;
	}
#colummarketing {
  width: 235px;
	float: left;
	text-align: left;
	margin-left:10px;
	display: inline;
	border: 1px solid #FDC643;
	background-color: transparent;
	}
	



/* Formatierung Subnavigation 

#buttons a   { color: #ffffff; font-size: 0.8em; font-weight: bold; text-decoration: none; text-align: center; text-indent: 10px; display: block; margin-right: 5px; padding: 4px 0 4px 0; width: 237px; float: right }

#buttons a:hover {
 	text-decoration: none;
	color: #003366;
	font-weight: bolder;
	letter-spacing:0.1em;	
	}
*/	
/* Formatierung Fuss */
	
#fuss  { background-color:#fff; margin: 0.8em; height: 24px; clear: both;position:relative }

#fuss a {
	font-size: 80%;
	text-decoration: none;
	color: #003366;
	font-weight: bolder;
	}
#fuss p {
	font-size: 80%;
	text-decoration: none;
	color: #535039;
	}

#fuss a:hover { color: #FF6633; font-weight: bold; }	
	
/* Klassen -----------------------------------------------------------  */

.aktuell {background-color: #003366 ;}

.training {background-color: #0071B4 ;text-align: center;}


