/* generell */
body {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#141414;
	margin:				0 0 0 0px;
	padding:				0 0 0 0px;
	text-align:			left; /* For IE */
	background: url(bg_metall.gif);
	}


/* Container Styles */
#container {
	position:		absolute;
	width:			956px !important;
	width /**/:		956px;
	margin:			0 auto;
	padding:			0px 0 0 0px;
	text-align:		left; /* For IE, see above */
	background-color: white;
	background-image: url(bg-schatten.gif);
	background-position: top right;
	background-repeat: repeat-y;
	}

/* Intro Styles */
#intro {
	padding:			0;
}

#head {
top: 0px;
left: 0px;
	height: 300px;
	width: 950px;
}

#schmuckbild{
	top: 					0px;
	left:					0px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	height:				257px;
	width:				950px;
}


	
#global {
	position:		absolute;
	top: 3px;
	left: 15px;
	width: 200px;
	}
	

#global a {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 0 5px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	
#global a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#666666;
	margin:				0 0 0 5px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	
#global a.aktiv {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#666666;
	margin:				0 0 0 5px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}
	

#hauptnavi {
	position:		absolute;
	left:				420px;
	top:				240px;
	width: 			520px;
	}
	
#hauptnavi a {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				black;
	font-weight: 		bold;
	margin:				0 20px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}

	
#hauptnavi a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				black;
	font-weight: 		bold;
	margin:				0 20px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: underline;
	}
	
#hauptnavi a.aktiv {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#339900;
	font-weight: 		bold;
	margin:				0 20px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: underline;
	}
	
#hauptnavi span {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			13px;
	color:				#339900;
	font-weight: 		bold;
	}
#bildwechsel {
	position:		absolute;
	left:				690px;
	top:				258px;
	width: 			257px;
	height: 			38px;
	background: 	Aqua;
	z-index: 		2;
	}
	
#balken{
	position:			absolute;
	top: 					256px;
	left:					0px;
	margin:				0 0 0 0;
	padding:				0 0 0 0px;
	height:				44px;
	width:				950px;
	background-image: url(balken.gif);
}
	
#unternavi {
	position:		absolute;
	top:				22px;
	left:				80px;
	width:			650px;
	padding-left:	0px;
	z-index: 2;
	}
	
#unternavi a {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				white;
	font-weight: 		bold;
	margin:				0 10px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: none;
	}

#unternavi a:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				white;
	font-weight: 		bold;
	margin:				0 10px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: underline;
	}
	

#unternavi a.aktiv {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				white;
	font-weight: 		bold;
	margin:				0 10px 0 0px;
	padding:				0 0 0 0px;
	text-decoration: underline;
	}

#content {
	position:		relative;
	width:			400px;
	margin:			0px 0 0 350px;
	padding:			50px 0 0 0;
	}
	


#content h1{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			22px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	font-weight: 		normal;
	}
	

	
#content h2{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			15px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 5px 0px;
	text-align:			left;
	}
	

#content p{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height: 		18px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	}
	
#content img{
	float: right;
}
	
#content ul{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height: 		18px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	}
	
#content li{
	margin:				0 0 0 35px;
	padding:				0 0 0 0px;
	}
	

	
#content span{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#339900;
	font-weight:		bold;
	}
	
#content a.link{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: underline;
	}
	
#content a:hover.link{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				silver;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: underline;
	}
	
#content a.sitemap{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: none;
	}
	
#content a:hover.sitemap{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#339900;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: none;
	}

#content a.login{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				white;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: underline;
	}
	
#content a:hover.login{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				silver;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: underline;
	}	
	
#service{
	position:		absolute;
	top:				350px;
	left:				80px;
	width:			200px;
	}


#service h1{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 5px 0px;
	padding:				0 0 5px 0px;
	text-align:			left;
	font-weight: 		bold;
	background: url(punkt-linie.gif) bottom left no-repeat;
	}
	
#service p{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	line-height: 		20px;
	color:				black;
	margin:				0 0 0 0px;
	padding:				0 0 5px 0px;
	text-align:			left;
	}

#service a{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 15px 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: none;
	}

#service a:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				silver;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	}
	
	
	
#footer {
	float: left;
	width:			950px;
	height: 			120px;
	padding-left:	0px;
	background: url(foot.gif) bottom no-repeat white;
	}
	
#footer p{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 15px 0px;
	padding:				50px 0 0 350px;
	text-align:			left;
	}
	
#footer a{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				black;
	margin:				0 0 15px 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	text-decoration: none;
	}

#footer a:hover{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				silver;
	margin:				0 0 0 0px;
	padding:				0 0 15px 0px;
	text-align:			left;
	}
	
	
	
	
input.formular {
	font-size: 13px;
	color : #333;
	background-color: White;
	text-align: left;
	border: 1px solid silver;
	padding-left:5px;
}

input.formularpflicht {
	font-size: 12px;
	color : #333;
	background-color: White;
	text-align: left;
	border:2px solid silver;
	padding-left:5px;
}

textarea.formular {
	scrollbar-base-color: #CCCCcc;
	scrollbar-track-color: #CCCCcc;
	scrollbar-face-color: #CCCCcc;
	scrollbar-arrow-color: #666699;
	scrollbar-highlight-color : #fff;
	font-size: 12px;
	color : #333;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: White;
	border: 1px solid silver;
	text-align: left;

}

input.buttons {
	font-size: 12px;
	color: #246FCF;
	font-family: Verdana MS, Tahoma, Arial, Helvetica, sans-serif;
	background-color: white;
	border: 1px solid silver;
	text-align: center;
	font-weight : bold;
	margin-top:	5px;
}

p.form_error {
  color: red;
  font-weight: bold;  
}
