/* BOX 1 */
.boxtop {
	float: left;
	font: bold 1.0em Arial, Verdana, sans-serif;
	color: #ffffff;
	height: 21px;
	width: 190px;
	padding: 8px 0px 0px 10px;
	background: url("box4top.gif") no-repeat top;
}

.box h2 {
	font-size:0.75em;
	margin:0px 0px 10px 0px;
	padding-left:0px;
	height:16px;
	text-transform:uppercase;
	color: #FFFFFF;
}

.boxmiddle {
	font: normal 0.9em Arial, Verdana, sans-serif;
	float: left;
	width: 178px;
	heigth: auto !important;
	border-color: #d7d7d7;
 	border-style: solid;
	border-width: 0px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	padding: 8px 10px 0px 10px;
        color: #666666;
}

.boxmiddle a {
	color:#6BB521;
	text-decoration:none;
}

.boxmiddle a:hover {
	text-decoration:none;
        color: #79DD16;
}

.boxbottom {
	float: left;
	width: 200px;
	height: 16px;
	background:  url("box1bottom.gif") no-repeat;
	margin: 0px 0px 15px 0px;
        border: 0px solid #ff0000;
}


#downloadbox {
	float: left;
	width: 148px;
	height: 38px;
	background:  url("download.jpg") no-repeat;
	margin: 0px 0px 30px 0px;
        padding: 42px 0px 20px 52px;
        border: 0px solid #ff0000;
        color: #727272;
}

#downloadbox a {
	color:#6BB521;
	text-decoration:none;
	font: normal 0.9em Arial, Verdana, sans-serif;
}

#downloadbox a:hover {
	text-decoration:none;
        color: #79DD16;
	font: normal 0.9em Arial, Verdana, sans-serif;
}



/* BOX BLAU, GRUEN, ORANGE & HELLBLAU */

div.boxblau, div.boxorange, div.boxgreen, div.boxlightblue, div.boxclean {
	float: left;
	width: 100%;
	height: auto !important;
	margin-bottom: 20px;
}

div.boxclean div.boxhead {
	float: left;
	height: auto !important;
	width: 99%;
	padding: 3px 1px 0px 1px;
	margin: 0px;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-top: solid 1px #DDDDDD;
}


div.boxblau div.boxhead {
	float: left;
	height: auto !important;
	width: 99%;
	background: url("headerdarkblue-1.jpg") repeat-x;
	padding: 3px 1px 0px 1px;
	margin: 0px;
	border-bottom: solid 1px #194d89;
}

div.boxorange div.boxhead {
	float: left;
	height: auto !important;
	width: 99%;
	background: url("headboxorange-1.jpg") repeat-x;
	padding: 3px 1px 0px 1px;
	margin: 0px;
	border-bottom: solid 1px #D19535;
}

div.boxgreen div.boxhead {
	float: left;
	height: auto !important;
	width: 99%;
	background: url("headboxgreen-1.jpg") repeat-x;
	padding: 3px 1px 0px 1px;
	margin: 0px;
	border-bottom: solid 1px #386f09;
}

div.boxlightblue div.boxhead {
	float: left;
	height: auto !important;
	width: 99%;
	background: url("verlaufblau-1.jpg") repeat-x;
	padding: 3px 1px 0px 1px;
	margin: 0px;
	border-bottom: solid 1px #B8D3E1;
}

div.boxlightblue div.boxhead h2 {
	color: #333333;
	font: bold 13px Arial, Verdana, sans-serif;
	border-bottom: none;
	padding: 4px 0px 7px 9px;
	margin: 0px;
}

div.boxclean div.boxhead h2 {
	color: #333333;
	font: bold 13px Arial, Verdana, sans-serif;
	border: none;
	padding: 4px 0px 7px 9px;
	margin: 0px;
}

div.boxblau div.boxhead h2, div.boxorange div.boxhead h2, div.boxgreen div.boxhead h2 {
	color: #FFFFFF;
	font: bold 13px Arial, Verdana, sans-serif;
	border-bottom: none;
	padding: 4px 0px 7px 9px;
	margin: 0px;
}

div.boxblau div.boxhead h2.supportforum {
	background: url("sprechblase.gif"/) no-repeat;
	padding: 4px 0px 7px 35px;
}

div.boxblau div.boxhead h2.document {
	background: url("document.gif") no-repeat;
	padding: 4px 0px 7px 35px;
}

div.boxblau div.boxhead h2.help {
	background: url("help-1.gif") no-repeat;
	padding: 4px 0px 7px 35px;
}

div.boxblau div.boxhead h2.bug {
	background: url("bug.gif") no-repeat;
	padding: 4px 0px 7px 35px;
}


div.boxblau div.boxbody, div.boxorange div.boxbody, div.boxgreen div.boxbody, div.boxlightblue div.boxbody, div.boxclean div.boxbody {
	float: left;
	width: 99%;
	border-left: solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background: url("boxbodyverlauf-1.jpg") repeat-x bottom;
}

.boxcontent {
	float: left;
	height: auto !important;
	margin: 0px;
}

.boxcontent img {
	margin: 0px 10px 0px 0px;
}

div.boxblau div.boxbody a {
	color: #3166B0;
	text-decoration: none;
}

div.boxblau div.boxbody a:hover {
	color: #3891E8;
	text-decoration: none;
}

div.boxorange div.boxbody a {
	color: #FFA313;
	text-decoration: none;
}

div.boxorange div.boxbody a:hover {
	color: #FFC873;
	text-decoration: none;
}

div.boxgreen div.boxbody a {
	color: #549A0C;
	text-decoration: none;
}

div.boxgreen div.boxbody a:hover {
	color: #89C44C;
	text-decoration: none;
}

div.boxlightblue div.boxbody div.boxcontent ul, div.boxblau div.boxbody div.boxcontent ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 2px;
	border-top: 0px solid #ff0000;
    width: 100%;
}

div.boxLightblue2Content {
	text-align: center;
	width: 620px;
}

div.boxlightblue div.boxbody div.boxcontent ul li, div.boxblau div.boxbody div.boxcontent ul li, div#subnavigation div#sidebar div.boxlightblue div.boxbody div.boxcontent ul, div#subnavigation div#sidebar div.boxblau div.boxbody div.boxcontent ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	list-style-image:url("li.gif");
    border-bottom: 0px solid #D7D7D7;
    border-top: 0px solid #D7D7D7;
    list-style-position:outside;
}

div.boxorange div.boxbody div.boxcontent ul, div#subnavigation div#sidebar div.boxorange div.boxbody div.boxcontent ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 2px;
	border-top: 0px solid #ff0000;
    width: 100%;
}

div.boxorange div.boxbody div.boxcontent ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	list-style-image:url("li_orange.gif");
    border-bottom: 0px solid #D7D7D7;
    border-top: 0px solid #D7D7D7;
    list-style-position:outside;
}

div.boxgreen div.boxbody div.boxcontent ul, div#subnavigation div#sidebar div.boxgreen div.boxbody div.boxcontent ul {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 2px;
	border-top: 0px solid #ff0000;
    width: 100%;
}

div.boxgreen div.boxbody div.boxcontent ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 14px;
	list-style-image:url("li_green.gif");
    border-bottom: 0px solid #D7D7D7;
    list-style-position:outside;
    border-top: 0px solid #D7D7D7;
}

