html, body {
	background-color:#fff;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}

img {
  border:none;
}

#maintop{
        float: left;
	height:85px;
        margin: 0px;
	padding-left:15px;
	margin-top:15px;
	width: 945px;
}


#topboxlogo{
        float: left;
	height:85px;
margin: 0px;
	width: 185px;
}

#topbox{
	background-color: #42484c;
        font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
        float: left;
        height: 85px;
	letter-spacing: 1px;
	width: 675px;
}

#topbox ul {
	margin:0px;
    padding:0px;
    padding-left: 5px;
	padding-top: 66px;
}

#topbox ul li {
	color:#879096;
    list-style-type:none;
 	display:inline;
   margin:0px;
    padding:0px;
}

#topbox ul li a{
	color:#879096;
    font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
    text-decoration:none;
}

#topbox ul li a:hover {
    color:#fff;
	text-decoration: none;
    padding-left:0px;
}

#topbox ul li a.active {
	color:#fff;
    padding-left:0px;
}

#topboxlang{
	background-color: #42484c;
        font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
        float: left;
        height: 85px;
	letter-spacing: 1px;
	width: 85px;
}

#topboxlang ul {
	margin:0px;
    padding:0px;
    padding-left: 5px;
	padding-top: 66px;
}

#topboxlang ul li {
	color:#879096;
    list-style-type:none;
 	display:inline;
   margin:0px;
    padding:0px;
}

#topboxlang ul li a{
	color:#879096;
    font-family: arial, sans-serif;
	font-size:12px;
	font-weight:normal;
    text-decoration:none;
}

#topboxlang ul li a:hover {
    color:#fff;
	text-decoration: none;
    padding-left:0px;
}

#topboxlang ul li a.active {
	color:#fff;
    padding-left:0px;
}

#grbox {
	background-color:#42484c;
	height: 535px;
	width: 845px;
	position: absolute;
	visibility: visible;
	left: 115px;
	top: 100px;
}

#lefttext {
	background-color: #262b2f;
         font-weight: normal;
	height: 180px;
	letter-spacing: 1px;
	line-height: 16px;
	overflow:auto;
	padding: 15px;
	position: absolute;
	top: 285px;
	width: 280px;
	visibility: visible;
}

#lefttext h1{
        margin: 0px;
        padding: 0px;
	font-family: Helvetica, Arial sans-serif;
	font-size: 11px;
        font-weight: bold;        
}

#lefttext a{
	text-decoration: none;
        color:#42484c;
        font-size: large;
}

#lefttext a:hover{
	text-decoration: none;
        color:#fff;
        font-size: large;
}

#lefttext a.active{
	text-decoration: none;
        color:#fff;
        font-size: large;
}

#leftlink {
        background-color: #262b2f;
	height: 25px;
	letter-spacing: 1px;
	padding-left:15px;
	padding-top: 5px;
	position: absolute;
	top: 490px;
	width: 295px;
	visibility: visible;
}

#leftlink a{
	color:#e2007a;
	text-decoration:none;
}


#rightbox{
	height: 520px;
	padding-left:15px;
	width: 520px;
	position: absolute;
    top:15px;
	visibility: visible;
	left: 310px;
}

/*menudefinition links obere box*/
#leftmenu {
	background-color: #262b2f;
        font-family: Helvetica, Arial, sans-serif;
	height: 75px;
	left: 115px;
	line-height: 15px;
	padding-left:15px;
	padding-top: 15px;
	position: absolute;
	top: 115px;
	visibility: visible;
	width: 295px;
	z-index: 100;
}

#leftmenu ul {
	margin:0px;
    padding:0px;
}


#leftmenu ul li{
    list-style-type:none;
    margin:0px;
    padding:0px;

}

#leftmenu ul li.sublevel2 a{
	color:#42484c;
        font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing: 1px;
        text-decoration:none;
}

#leftmenu ul li.sublevel2 a:hover{
    color:#fff;
	text-decoration: none;
    padding-left:0px;
}

#leftmenu ul li.sublevel2 a.active{
	color:#fff;
    padding-left:0px;
}

/* ende Menü-Definition*/

/*Menü-Definition links mittlere Box*/
#leftmenusub {
	background-color: #262b2f;
        font-family: Helvetica, Arial, sans-serif;
	height: 135px;
	left:115px;
	line-height: 16px;
	padding-left: 15px;
	padding-top:15px;
	position:absolute;
	top:220px;
	width: 295px;
}

#leftmenusub ul {
    margin:0px;
    padding:0px;
}

#leftmenusub ul li{
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#leftmenusub ul li.sublevel3 a{
	color:#42484c;
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	letter-spacing: 1px;
	text-decoration: none;
}

#leftmenusub ul li.sublevel3 a:hover{
    color:#fff;
	text-decoration: none;
	padding-left: 0px;
}

#leftmenusub ul li.sublevel3 a.active{
    color:#fff;
	padding-left:0px;
}

/*footer definition für sublevel 4*/
#leftfooter {
	color: #879096;
	font-weight: bold;
	height:15px;
	position: absolute;
        text-align: right;
	top: 620px;
        left: 0px;
	visibility: visible;
        width: 425px;
}

#leftfooter ul {
        margin:0px;
        padding:0px;
}

#leftfooter ul li {
        display: inline;
        list-style-type:none;
        margin:0px;
        padding:0px;
}

#leftfooter ul li.sublevel4 a{
	color:#879096;
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
        padding-left: 6px;
	text-decoration: none;
}

#leftfooter ul li.sublevel4 a:hover{
	color:#fff;
	text-decoration: none;
}

#leftfooter ul li.sublevel4 a.active {
	color:#fff;
	text-decoration: none;
}
