#contentcenter	
	{
	position: absolute;
	width: 800px;
	left: 50%;
	margin-left: -395px;
	height:120px;
	top:50%;
	margin-top: -225px;
	}

#top
	{
	position: absolute;
	width:790px;
	left:3px;
	}


	
#nav_step
	{
	position: absolute;
	top: 435px;
	left:647px;
	font-size:26px;
	}
	
	
#nav_info
	{
	position: absolute;
	top: 430px;
	left:15px;
	font-size:12px;
	color:rgb(150,150,150)
	}


#main
	{
	position: absolute;
	top: 25px;
	left: 0px;
	line-height:20px;
	color:rgb(40,40,40);
    font-size:16px;
    padding:0px;
    width:790px;
    overflow:auto;
    
    height:410px;
    border-style:none;
   
	}

#textdiv1
	{
	position: absolute;
	top: 1px;
	left: 0px;
	overflow:auto;
	width:255;
	height:398;
	}

#textdiv2
	{
	position: absolute;
	top: 1px;
	left: 0px;
	overflow:auto;
	width:789;
	height:398;
	}

#textdiv3
	{
	position: absolute;
	top: 1px;
	left: 0px;
	overflow:auto;
	width:488;
	height:398;
	}

#submain
	{
	padding-left:25px;
	padding-top:25px;
	}



body
	{
	font-family:verdana;
	font-size:14px;
	}

select
	{
	color:rgb(160,20,0);
	}

#main .rahmen
	{
	font-family:verdana;
	font-size:14px;
	border-width:1px;
    border-color:black;
    border-style:solid;
    padding:0px;
    background:rgb(253,184,0);
    height:400px;
    
	}

	

#main td
	{
	font-family:verdana;
	font-size:16px;
	border-width:0px;
    border-color:black;
    border-style:solid;
    padding:0px;
    background:rgb(255,240,212);
    line-height:19px;
	}

#main .bild
	{
	border-left-width:1px;
	border-color:black;
    border-style:solid;
    background:rgb(150,150,150);
    
	}

a
	{
	color:rgb(0,0,200);
	text-decoration:underline;
	}


a:hover
	{
	color:rgb(255,0,0);
	text-decoration:underline;
	}


p
	{
	margin-top:0px;
	margin-bottom:12px;
	}

input
	{
	width:70;
	}

input.kontakt
	{
	width:220;
	}

.passiv
	{
	color:rgb(180,180,180);
	}
	