*		{margin: 0;
		padding: 0;
}

body 	{font-size: 12px; font-family: Verdana, Arial;
		font-weight: normal;
		background-color: transparent; color: #777;
		line-height: 14px;
		
}

.Link a:link, .Link a:visited	{ color:#555; font-weight: bold; text-decoration:none; }
.Link a:active 					{color:#ff9000;
								text-decoration: underline;
}
.Link a:hover 					{color:#ff9000;
								text-decoration: underline;
}

#all	{margin: 0px auto;
		width: 990px;
		position: static;
}

#top	{background-image: url(Images/sexportal.jpg);
		height: 150px;
		width: 100%;
}

#teen	{position: absolute; z-index: 1;
		top: 0px; left: 80%;
		background-image: url(Images/teen.gif);
		width: 220px; height: 150px;
		
}

#main	{margin-left: 150px; margin-top: 20px; margin-bottom: 100px;
}
	
h1		{font-size: 2.0em;
}
		
h1 span	{visibility: hidden;
}

h2 		{color: #555;
		margin-top: 10px;
		margin-bottom: 10px;
		font-size: 1.8em;
		line-height: 20px;
		background:  transparent;
}
h3 { color: #555; font-size: 1.35em; margin: 1em 0; }
#navi	{font-size: 11px;
        position: static; top: 150px;
        margin-top: 20px; line-height: 20px; width: 100px; height: auto;
        padding: 10px 10px;
        float: left;
}

#navi ul	{list-style: none;
}

#navi ul li span	{color: #ff9000;
}

#navi_m		{ font-weight: bold; margin-top: 10px; margin-left: 10px; margin-right: 145px; text-align: center; padding: 10px 20px 10px 10px; }
		
#navi_m ul	{line-height: 19px;
			text-align: center;
			list-style: none;
}

#navi_m ul li	{display: inline;
				margin: 20px;
}

#navi_m ul li span	{color: #ff9000;
}

#contentstart	{margin-top: 10px; margin-left: 10px; margin-right: 145px;
             	padding: 10px 20px 40px 10px;
}

#contentstart ul	{list-style: none; }

#contentstart ul img {margin: 10px;}

#contentstart li	{font-size: 12px;
                	margin-bottom: 30px; margin-left: 20px; margin-right: 20px
}

#content	{margin-top: 10px; margin-left: 10px; margin-right: 145px;
        	 padding: 10px 20px 40px 10px;
}

#content ul	{width: 99%;
			margin-bottom: 20px;
			background: white;
			list-style: none;
}

#content li	{ font-size: 10px; margin-bottom: 30px; margin-right: 30px; margin-left: 30px; height: auto; width: 100px; line-height: normal; float: left; }

#content p	{
			margin-bottom: 20px;
}

#clear 	{clear: both;
		height: 20px;
}

#werbung_r {float: right;
			width: 130px;
}
		   
#werbung_u {clear: both;
			width: 100%;
			text-align: center;
}
		   

