	body{
		background-color : #E8E8E8;
	}

	img {
		vertical-align: bottom;
		border: none;
	}
/*##############################*/
/*#         Boxen              #*/
/*##############################*/

	div.maindiv{
		width: 580px;
		height: 580px;
		margin-left: auto;
		margin-right: auto;
	}
	
	div.content_main{
		width: 580px;
		height: 580px;
		background-image: url(/pic_alg/start1.jpg);
	}
	
	div.content_o{
		width: 580px;
		height: 265px;
	}
	
	div.content_u{
		width: 580px;
		height: 265px;
	}
	
	br.cf{
		clear: both;
	}
	
	div.text_l{
		background-color: #E6E6E6;
		width: 265px;
		height: 265px;
		float: left;
		text-align: left;
	}	
	
	div.text_r{
		background-color: #E6E6E6;
		width: 265px;
		height: 265px;
		margin-left: 50px;
		float: left;
		text-align: left;
	}	
	
	div.pic_l{
		width: 265px;
		height: 265px;
		float: left;
	}
	
	div.pic_r{
		width: 265px;
		height: 265px;
		margin-left: 50px;
		float: left;
		text-align: left;
	}
	
/*#####################################*/
/*#            NAVIGATION		  	  #*/
/*#####################################*/

	div.navil{
		width: 265px;
		height: 50px;
		float: left;
	}	
	
	div.navir{
		float: right;
		height: 50px;
	}
	
	div.logo{
		margin-left:  -1px;
		padding-right: 1px;
		width: 50px;
		height: 50px;
		float: left;
	}	

	div#sub1{
		position: absolute;
	}
	
	div#sub2{
	 	position: absolute;
	 	width: 115px;
	 }

/*##############################*/
/*#   Klassen Auszeichnungen   #*/
/*##############################*/

	.input{
		padding-left:16px;
	}
	
	.button{
		 width: 98px;
		 height: 16px;
		 margin-left: 15px;
		 background-color: #E6E6E6; 
	}
	
	.tabelle{
		font-family: Courier New;
		font-size: 12px;
		color: #999999;
		padding-top: 15px;
		width: 265 px;
	}

/*##############################*/
/*#     Text Auszeichnungen    #*/
/*##############################*/

	p{
		font-family: Courier New;
		font-size: 12px;
		color: #999999;
	}

	h1{
		font-family: Courier New;
		font-weight: bold;
		font-size: 12px;
		color: #999999;
	}
	
	h2{
		font-family: Courier New;
		font-weight: normal;
		font-size: 12px;
		color: #999999;
	}
	
	div.navil a{
		font-family: Courier New;
		font-weight: bold;
		font-size: 14px;
		color: #999999;
		text-decoration: none;
	}
	
	div.navir a{
		font-family: Courier New;
		font-weight: bold;
		font-size: 14px;
		color: #999999;
		text-decoration: none;
	}
	
	div.navir a:hover{
		color: fff;
	}
	
	div.navil a:hover{
		color: fff;
	}
	
	a{
		font-family: Courier New;
		font-weight: normal;
		font-size: 12px;
		color: #999999;
		text-decoration: none;
	}
	
	a:hover{
		color : fff;
	}

	ul.main{
		list-style: none;
		float: left;
  		display: block;
  		width: 125px;
  		padding: 15px 0px 0px 5px;
  		margin: 0px 0px 0px 0px;
  		text-align: left;
	}
	
	div.navir ul.main{
		text-align: right;
		padding: 15px 5px 0px 0px;
	}

	ul.sub{
		display: none;
		position: absolute;
		z-index: 1000;
		margin-left: -44px;
		list-style: none;
	}
	
	.sub ul li{
		display: block;
	}
	
	div.navir ul ul.sub{
		margin-left: 48px;
		margin-bottom: 100px;
	}
	
	ul.sub li{
		font-family: Courier New;
		line-height: 20px;
		font-size: 14px;
		color: #999;
		width: 130px;
		border-bottom: 1px solid #DCDCDC;
		background-color: #D4D4D4;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
		overflow: visible;
	}
	
	span{
		font-family: Courier New;
		font-size: 12px;
		color: #999;
		padding: 0px 15px 0px 15px;
	}
	
	textarea{
		background-color: #E8E8E8;
		color: #999999;
		font-family: Courier New;
		font-size: 12px;
		width: 230px;
	}
		
	input{
		background-color: #E8E8E8;
		color: #999999;
		font-family: Courier New;
		font-size: 12px;
		width: 230px;
	}
