/* generell */
body {
	background: 		white;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
	margin-top:			20px;
	margin-bottom:		5px;
	padding:				0px;
	text-align:			center; /* For IE */
	background: url(bg.jpg) no-repeat #C7C7C7;
	}
p {
	margin: 0px;
	padding: 0px;
	}

a, a:link, a:visited, a:active {
	color:				#666;
	text-decoration:	none;
	}

a:hover {
	color:				#666;
	text-decoration: none;
	}
/* Container Styles */
#container {
	position:		relative;
	width:			805px !important;
	margin:			0 auto;
	padding:			300px 0 0 0px;
	background: url(bg_container.gif);
	text-align:		left; /* For IE, see above */
	}
/* Intro Styles */
#intro {
	padding:			0;
	margin:			0;
}

#top {
	position:		absolute;
	top:				0px;
	left:				0px;
	width:			805px;
	height:			20px;
	background: 	url(bg_top.gif) #70726D;
	}
#toplink {
	position:		absolute;
	top:				3px;
	left: 			9px;
	margin:			0px;
	padding:			0px;
}

#toplink ul {
	font-size:		12px;
	margin:			0px;
	padding:			0px;
	list-style:		none;
	white-space:	nowrap;
}

#toplink li.first {
	display:			inline;
	padding-left:	0px;
	padding-bottom:0px;
	background: none;
}

#toplink li {
	display:			inline;
	background:	 	url(menu_spacer.gif) no-repeat;
	padding-left:	10px;
	padding-bottom:0px;
}
#toplink  a{
	color:	white;
	text-decoration: none;
}
#toplink  a:hover, #toplink a:aktiv{
	color:	#99FF99;
	text-decoration: none;
}
#schmuckbild {
	position:		absolute;
	top:				20px;
	left:				1px;
	width:			798px;
	height:			280px;
	}
#logo {
	position:		absolute;
	top:				24px;
	left:				11px;
	width:			60px;
	height:			60px;
	}
#navigation {
	position:		absolute;
	top:				140px;
	left:				607px;
	width:			195px;
	height:			350px;
	background: url(navigation.jpg) no-repeat;
	}
#content_zusatz {
	position:		absolute;
	top:				320px;
	left:				20px;
	width:			160px;
	}
#content_zusatz p{
	text-align: right;
	font-size: 			11px;
	padding-bottom: 5px;
	}
#content_zusatz h1{
	font-size: 			12px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 5px;
	}
#content_zusatz p.center{
	font-size: 			12px;
	padding-bottom:	5px;
	line-height: 		20px;
	text-align: center;
	}
#content_zusatz img{
	margin: 			0px;
	padding-bottom:	5px;
	}
#content_zusatz a{
	text-decoration: none;
	}
#content_zusatz a:hover, #content a:active{
	text-decoration: underline;
	}
#content_zusatz a.rot{
	text-decoration: none;
	color: #E4201B;
	}
#content_zusatz a:hover.rot, #content_zusatz a:active.rot{
	text-decoration: underline;
	color: #E4201B;
	}
#content_zusatz a.orange{
	text-decoration: none;
	color: #FF8F15;
	}
#content_zusatz a:hover.orange, #content_zusatz a:active.orange{
	text-decoration: underline;
	color: #FF8F15;
	}
/* Content Richtext*/
#content {	
	padding:		0px;
	margin:			0;
	width: 350px;
	margin-left: 200px;
	background: url(bg_content.gif);
	padding-left: 25px;
	padding-right: 25px;
}
#content img{
	margin: 			0px;
	padding:			0px;
	}
#content img.links{
	float: left;
	padding-right: 15px;
	padding-bottom:	10px;
	padding-top: 5px;
	}
#content img.titel{
	padding-bottom:	5px;
	}
#content h1{
	font-size: 			16px;
	font-weight: 		normal;
	margin-bottom: 8px;
	margin-top:  4px;
	}
#content h2{
	font-size: 			12px;
	font-weight: 		bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 8px;
	margin-top:  4px;
	}
#content p{
	font-size: 			12px;
	padding-bottom:	8px;
	line-height: 		20px;
	}

#content a{
	text-decoration: underline;
	}
#content a:hover, #content a:active{
	text-decoration: underline;
	}

#content a.blau{
	text-decoration: none;
	color: #1443C0;
	}
#content a:hover.blau, #content a:active.blau{
	text-decoration: underline;
	color: #1443C0;
	}

#content a.hellblau{
	text-decoration: none;
	color: #3288E2;
	}
#content a:hover.hellblau, #content a:active.hellblau{
	text-decoration: underline;
	color: #3288E2;
	}
	
#content a.gruen{
	text-decoration: none;
	color: #79BC43;
	}
#content a:hover.gruen, #content a:active.gruen{
	text-decoration: underline;
	color: #79BC43;
	}
	
#content a.rot{
	text-decoration: none;
	color: #E4201B;
	}
#content a:hover.rot, #content a:active.rot{
	text-decoration: underline;
	color: #E4201B;
	}
	
#content a.orange{
	text-decoration: none;
	color: #FF8F15;
	}
#content a:hover.orange, #content a:active.orange{
	text-decoration: underline;
	color: #FF8F15;
	}
	
#content a.gelb{
	text-decoration: none;
	color: #FFCC00;
	}
#content a:hover.gelb, #content a:active.gelb{
	text-decoration: underline;
	color: #FFCC00;
	}
#content a.lila{
	text-decoration: none;
	color: #9D2EC0;
	}
#content a:hover.lila, #content a:active.lila{
	text-decoration: underline;
	color: #9D2EC0;
	}

#content a.pink{
	text-decoration: none;
	color: #F112D1;
	}
#content a:hover.pink, #content a:active.pink{
	text-decoration: underline;
	color: #F112D1;
	}
#content ul{
	font-size: 14px;
	list-style: none;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 0px;
	}
#content li{
	background: url(liststyle.gif) no-repeat; 
	line-height: 20px;
	margin-left: 0px;
	padding-left: 16px;
	padding-bottom: 5px;
	}
#content ul.kleiner{
	font-size: 12px;
	list-style: none;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 0px;
	}
#content li.kleiner{
	background: url(liststyle_kleiner.gif) no-repeat; 
	line-height: 20px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	}
/* Unterzeile */
  #footer {
  	margin:				0px;
	margin-top:			35px;
	width:				805px;
	height:				20px;
	text-align:			center;
	color: 				white;
	font-size: 			12px;
	padding-top: 		3px;
	background: 	url(bg_bottom.gif) #70726D;
	}

#footer a:link, #footer a:visited, #footer a:active{
	color: 				#fff;
	text-decoration: none;
	}

#footer a:hover, #footer a:aktiv{
	color:				#99FF99;
	text-decoration: none;
	}
#login {
  	position:		absolute;
	top:				290px;
	left:				20px;
	height:			20px;
	}
