html { 
   height: 100%; 
} 

body 
{
		margin: 0;
		padding: 0;
		height: 100%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
		text-align: center;
		background: #2b2b2b
				
}

p, div, table, img 
{
		padding: 0;
		margin: 0;
		border: 0;
		text-align: left;
		vertical-align: top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		line-height: 1.4em;
}

h1
{

		color: #faba00;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;

}

.registrierung
{
		padding: 0;
		margin: 0;
		border: 0;
		text-align: center;
		vertical-align: top;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 13px;
		line-height: 1.4em;
}

a:link  { border-bottom: 0px; text-decoration: none; color: #faba00;  }
a:visited { border-bottom: 0px; text-decoration: none; color: #faba00; }
a:hover { border-bottom: 0px; text-decoration: none; color: #faba00; }
a:active { border-bottom: 0px; text-decoration: none; color: #faba00; }



.download:link {border-bottom: 0px; color:#000000; text-decoration:none}
.download:visited {border-bottom: 0px; color:#000000; text-decoration:none}
.download:active {border-bottom: 0px; color:#000000; text-decoration:none}
.download:hover {border-bottom: 0px; color:#000000; text-decoration:none}

/*
a:link  { border-bottom: 1px dotted #000000; text-decoration: none; color: #ffffff;  }
a:visited { border-bottom: 1px dotted #000000; text-decoration: none; color: #ffffff; }
a:hover { border-bottom: 1px dotted #ed7d26; text-decoration: none; color: #ed7d26; }
a:active { border-bottom: 1px dotted #ed7d26; text-decoration: none; color: #ed7d26; }
*/

/* Definitionen des Layouts */


#site
	{
	
		margin: auto;
		min-height: 100%;
		width: 714px;
		text-align: left;
		background-image: url(../images/gif/main_background.gif);
	}

* html #site {height:100%} /*nur für IE*/

#header
	{
		height: 158x;
		
	}
	
	
	
#menu
	{
	float: left;
	width: 136px;
	}
	
	

#content_profil
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_profil.gif);

	}

#content_kompetenz
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_kompetenz.gif);

	}

#content_angebot
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_angebot.gif);
	}
	
#content_referenzen
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_referenzen.gif);
	}
	
#content_downloads
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_downloads.gif);
	}

#content_kontakt
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_kontakt.gif);
	}

#content_links
	{
	position:relative;
	float: right;
	width: 578px;
	height: 514x;
	background-image: url(../images/gif/background_links.gif);
	}

#content
	{
	position:relative;
	float: right;
	right: 30px;
	width: 430px;
	
	}
	
#footer
	{
	position:relative;
	float: right;
	width: 578px;
	height: 87px;

	}


#infobox {
	border: 1px dotted #ccc;
	width: 350px;
	background: #6a7b51;
	padding: 5px;
}

.strichbox {
	border: 1px dotted #ccc;
	width: 400px;
	background: #6a7b51;
	padding: 5px;
}

.strichbox_weiss{
	border: 1px dotted #ccc;
	width: 400px;
	background: #ffffff;
	padding: 5px;
	color: #000000;
	font-weight: bold;

}


.aufzaehlung ul {
		width: 225px;
		overflow: hidden;
		height: auto;
	}


.aufzaehlung li
{
	list-style-image: url(../images/gif/aufzaehlungs_punkt.gif);
	list-style-position:outside;
	margin-left: -25px;
}



