/* styles for seo                    */
/*                                   */
/* media:	screen                   */
/* use:		on every page            */
/* author:	click solutions GmbH     */
/*          Holger Blüthmann         */
/*                                   */

* {
	padding: 0; margin: 0; font-weight: normal; }
	
strong {
	font-weight: bold; }
	
img {
	border: none; }
	
body {
	text-align: center; border: none; font-family: arial, helvetica, sans-serif; font-size: 101%; background-position: center; background-color: #cccccc; }

/*                                   */	
/* main divs                         */
/*                                   */

#container {
	text-align: left; margin: 0 auto 0 auto; width: 710px; height: 100%; bottom: 0; border-bottom: 1px solid #ffffff; }
	
#header {
	float: left; margin: 20px 0px 20px 0; width: 710px; height: 110px; background-color: #999999; background-image: url(../_images/header.jpg); background-repeat: no-repeat; }
	
#navicol {
	float: left; margin: 0px 20px 20px 0; width: 180px; }
	
#navi {
	float: left; margin: 0 0 0 0; width: 180px; background-color: #999999; }
	
#service {
	float: left; margin: 20px 0 0 0; width: 180px; background-color: #eeeeee; }

#content {
	float: left; margin: 0px 0 0px 0px; width: 510px; background-color: #ffffff; }

#text {
	float: left; margin: 0px; width: 510px; background-color: #f0f0f0; }
	
#links {
	float: left; margin: 20px 0px 20px 0px; width: 510px; background-color: #eeeeee; }

#anbieter {
	float: left; text-align: right;  margin: 0px 0px 0px 0px; width: 510px; }

#changingcontent {
	float: left; text-align: right;  margin: 10px 0px 20px 0px; width: 510px; }

#lists {
	float: left; margin: 0px 0px 0px 0px; width: 510px;  }
	
/*                                   */	
/* header divs                       */
/*                                   */

#header h2 {
	margin: 50px 13px 0px 13px; font-size: 24px; font-weight: bold; color: #FFFFFF; }

#header h1 {
	margin: 0px 13px 0px 13px; font-size: 18px; color: #FFFFFF; }

/*                                   */	
/* navi divs                         */
/*                                   */

#navi ul {
	list-style: none; }

#navi li {
	border-bottom: 1px solid #ffffff; font-size: 13px; font-weight: bold; }

#navi a {
	display: block; padding: 5px 8px 5px 8px; color: #FFFFFF; text-decoration: none; font-weight: bold; }

#navi a:hover {
	background-color: #eeeeee; color: #333333; }

/*                                   */	
/* service divs                      */
/*                                   */

#service h2 {
	margin: 10px 10px 10px 10px; font-size: 14px; font-weight: bold; color: #333333; }

#service ul {
	margin: 10px 10px 10px 10px; list-style: square; }

#service li {
	margin-left: 20px; font-size: 13px; }

#service a {
	color: #333333; text-decoration: underline; }

#service a:hover {
	color: #aaaaaa; }

/*                                   */	
/* text divs                         */
/*                                   */

#text h1 {
	margin: 20px 23px 10px 23px; font-size: 24px; color: #333333; }

#text h2 {
	margin: 13px 23px 10px 23px; font-size: 20px; color: #333333; }

#text h3 {
	margin: 13px 23px 10px 23px; font-size: 18px; color: #333333; }

#text p {
	margin: 13px 23px 10px 23px; font-size: 14px; line-height: 20px; }

#text a {
	color: #333333; text-decoration: underline; }

#text a:hover {
	color: #aaaaaa; }


/*                                   */	
/* links divs                        */
/*                                   */

#links h2 {
	margin: 13px 23px 10px 23px; font-size: 14px; font-weight: bold; color: #333333; }

#links ul {
	margin: 13px 23px 10px 23px; list-style: square; }

#links li {
	margin-left: 20px; font-size: 13px; }

#links a {
	color: #333333; text-decoration: underline; }

#links a:hover {
	color: #aaaaaa; }
	
#lists h2 {
	margin: 13px 23px 10px 23px; font-size: 14px; font-weight: bold; color: #333333; }

#lists ul {
	margin: 13px 23px 10px 23px; list-style: disc; }

#lists li {
	margin-left: 40px; font-size: 13px; }

#anbieter a {
	font-size: 12px; color: #333333; text-decoration: none; }

#changingcontent p {
	margin: 0px 23px 0px 23px; font-size: 8px; color: #CCCCCC; line-height: 10px; }

#changingcontent a {
	text-decoration: none; color: #CCCCCC; }