/*************/
/* Allgemein */
/*************/
* {
	padding:0px;
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-collapse:collapse;
}

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
html {overflow: -moz-scrollbars-vertical;}

a {text-decoration:none;}

img {border:none;}

h1 {font-size:14px;font-weight:bold;}
h2 {font-size:12px;font-weight:bold;}
h3 {font-size:12px;font-weight:bold;}

li {margin-left:20px;}

body {background-color:#CCCCCC;}

/**********/
/* Aufbau */
/**********/
.centerbox {
	width:775px;
	margin-top:50px;
	background-image:url(system_images/background.gif);
}

.centerbox2 {
	width:100%;
	background-repeat:no-repeat;
}

.left {
	width:310px;
	float:left
}

.contentbox {
	width:465px;
	float:left;
}

.navi {
	width:445;
	padding:30px 10px 30px 10px;
	background-image:url(system_images/navi_background.gif);
	background-repeat:no-repeat;
}

.content {
	width:445px;
	color:#FFFFFF;
	padding:10px 10px 20px 10px;
	line-height:140%;
}

.content a {
	color:#FFFFFF;
}

.foot {
	clear:both;
	width:765px;
	text-align:right;
	background-color:#CCCCCC;
	color:#333333;
	padding:5px;
}

.foot a {
	color:#333333;
}

.foot a:hover {
	color:#999999;
}


.download{
	float:left;
	padding:35px;
	margin-top:5px;
	color:#ffffff;
	}
	
.float {
	float:left;
	padding: 0 5px 0 5px; 
	}

/********/
/* Navi */
/********/
.navi a 			{color:#46A24E;font-size:13px;font-weight:bold;}
.navi a:hover 		{color:#A3C347;}

.subnavi a			{color:#FFFFFF;font-size:10px;font-weight:normal; background-color:#46A24E; padding:2px;}
.subnavi li			{color:#FFFFFF;}
.subnavi a:hover 	{color:#004287;}
.subnavi li:hover 	{color:#004287;}
