body {
	overflow:auto;
  background: #004891 url("/home/pix/bg_section.gif");
	background-repeat:repeat-y;
  font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000000;
	line-height:16px;
	font-size:11px;
}

a { color:#004891; }


/*** Header Components ****************************************************/

#header_logo .endline {
	background: url(/home/pix/header_endline.gif) no-repeat top;
	margin-top:100px;
	height:25px;
	border-top: 5px #9A9A9A solid;
	border-bottom: 5px #9CC0E4 solid;
}

#mainlink1 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_1off.jpg) no-repeat top; width:98px;
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink1 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink1 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top;}

#mainlink1_select a	{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_1on.jpg) no-repeat top; width:98px;
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink1_select a .name	{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }

#mainlink2 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_2off.jpg) no-repeat top; width:98px;
										text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink2 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink2 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; }

#mainlink3 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_3off.jpg) no-repeat top; width:98px;
										text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink3 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink3 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; }

#mainlink4 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_4off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink4 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink4 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; }

#mainlink5 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_5off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink5 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink5 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; }

#mainlink6 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_6off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink6 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink6 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; }

#mainlink7 a 				{ font-size:12px; display:block; font-size:13px; background: url(/elemente/header/mainimg_7off.jpg) no-repeat top; width:98px; 
											text-align:center; padding-top:100px; text-decoration:none; color:white; float:left; }
#mainlink7 a .name	{ background: url(/home/pix/mainbutton_off.gif) no-repeat top; padding-top:8px; width:98px; height:27px; }
#mainlink7 a:hover .name{ background: url(/home/pix/mainbutton_on.gif) no-repeat top; }


/*** Leftframe Components ****************************************************/

#leftpix {
	float:left;
	width:98px;
	height:165px;
	background:url(/home/pix/leftpix.jpg) no-repeat;
	display:block;
}


/*** Maincontent Components ****************************************************/

#maincontent {
	background:url(/home/pix/bg_maincontent.gif) repeat-x;
	padding:25px 30px 25px 35px;
	float:left;
	width:617px;
	min-height:188px;
}

#maincontent .hometitle {
	color:#1E64AB;
	font-size:15px;
	font-weight:normal;
	padding-bottom:3px;
	border-bottom:#999999 1px solid;
	width:535px;
	margin-bottom:10px;
}

#maincontent #title {
	color:#2974C0;
	font-size:15px;
	font-weight:normal;
	background:url(/home/pix/title_line.gif) 0px 22px no-repeat;
	height:26px;
	margin-bottom:18px;
}

#maincontent #undertitle {
	color:#6C6B6B;
	font-size:12px;
	font-weight:normal;
	background:url(/elemente/maincontent/bg_undertitle.gif) no-repeat;
	height:21px;
	padding: 1px 0px 0px 10px;
	margin-bottom:14px;
}

#maincontent #contentline {
	background:url(/elemente/maincontent/contentline.gif) no-repeat;
	height:4px;
	margin:18px 0px 18px 0px;
}

#home_table {
	width:592px;
	height:406px;
	float:left;
}

#home_table #leftframe {
	float:left;
	width:250px;
	height:314px;
	margin:24px 0 0 1px;
	padding: 15px 0 0 22px;
}

#home_table #leftframe h1 { font-weight:bold; padding:0 0 7px 13px; font-size:12px color:#333333; }
#home_table #leftframe h2 { font-weight:bold; padding-top:0 0 5px 0; font-size:11px; color:#666666; }

#home_table #rightframe {
	float:right;
	width:250px;
	height:314px;
	margin:24px 0 0 1px;
	padding:15px 0 0 22px;
}

#rightframe #zettel_gelb h1 { font-weight:normal; padding:0 0 7px 13px; font-size:12px; }
#rightframe #zettel_weiss h1 { font-weight:normal; padding:0 0 5px 0; font-size:11px; }

#zettel_gelb {
	width:214px;
	height:110px;
	padding:15px 20px 20px 14px;
	font-size:11px;
}

#zettel_weiss {
	width:200px;
	height:100px;
	padding:20px 20px 20px 40px;
	font-size:11px;

}

#home_table #leftside {
	float:left;
	width:275px;
	height:800px;
	margin:5px 0 0 1px;
	padding: 5px 0 0 5px;
}

#home_table #rightside {
	float:right;
	width:275px;
	height:800px;
	margin:5px 0 0 1px;
	padding:5px 0 0 5px;
}

#home_table #row {
	float:left;
	width:500px;
	height:50px;
	margin:5px 0 0 1px;
	padding:5px 0 0 5px;
}

/* */

#sitemapleft { float:left; margin-left:40px;}
#sitemapright { float:right; margin-right:120px;}

#sitemap {
	width:189px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:15px;
}

#sitemap .title {
	height:20px;
	width:180px;
	padding:3px 0 0 9px;
	background-repeat:no-repeat;
}

#sitemap .title a { color:#FFFFFF; font-size:14px; }

#sitemap .downlinks {
	padding-left:9px;
 padding: 5px 0 5px 9px; 
}

#sitemap .downlinks a { font-size:12px; color:#000000; line-height:18px;}
#sitemap .downlinks2 a { font-size:11px; color:#000000; line-height:14px; padding-left:10px;}

#design {
	color:#999999;
	font-size:11px;
	margin-top:30px;
	text-align:right;
}

#design a { color:#999999; }

/*** Rightframe Components ****************************************************/

#rightpix {
	width:20px;
	height:200px;
	background:url(/home/pix/rightpix.gif) no-repeat;
	float:right;
}

#rightframe {
	float:right;
	width:224px;
	font-size:12px;
}

#rightframe #partner {
	background:url(/home/pix/bg_partner.gif) no-repeat;
	height:22px;
	color:#FFFFFF;
	padding:3px 0px 0px 72px;
}

#rightframe #info {
	background:url(/home/pix/bg_info.gif) no-repeat;
	height:20px;
	color:#FFFFFF;
	padding:5px 0px 0px 101px;
}

#rightframe #infofield {
	background:url(/home/pix/bg_info_field.jpg) no-repeat;
	height:109px;
	padding:17px 0px 0px 17px;
}

#rightframe #infofield span.title {
	font-size:11px;
}

#rightframe #infofield .statistik {
	font-size:10px;
	padding-left:45px;
	padding-top:15px;
	line-height:36px;
}

#rightframe #info_bottom {
	background:url(/home/pix/bg_info_bottom.gif) no-repeat;
	height:44px;
}

#rightframe #hosting {
	background:url(/elemente/rightframe/logo_hostpoint.gif) 63px 40px no-repeat;
	height:40px;
	padding-top:23px;
	text-align:center;
	color:#FFFFFF;
	font-size:9px;
}

a.hosted { text-decoration:none; }
a.hosted:hover { text-decoration:none; }


/*** Footer Components ****************************************************/

#footer {
	border-top: #D6D6D6 1px solid;
	margin:18px 0 20px 0;
	padding-top:2px;
}

#print_this a 				{display:block; font-size:10px; background: url(/elemente/footer/icon_printer.jpg) 0 2px no-repeat; width:175px; color:#2974C0; padding-left:22px; text-decoration:none;}
#print_this a:hover		{display:block; font-size:10px; background: url(/elemente/footer/icon_printer.jpg) 0 2px no-repeat; width:175px; color:#2974C0; padding-left:22px; text-decoration:underline;}


#footer span.copyright {
	color:#999999;
	font-size:10px;
	float:right;
	text-align:right;
}

#homefooter {
	float:right;
	text-align:right;
	width:200px;
	margin:2px 46px 0 0;
	font-size:11px;
	color:#999999;
}