
/* -------------------- Layout -------------------- */
body {
margin: 0px;
padding: 0px;
color: #000;
background-color: #FF0000;
}

/* Declaring font-family & appearance in "body *" is all you need for general text. */
body * {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}

#wrapper {
margin: 0px auto;
padding:0px;
width:1000px;
/* min-height:768px; */
background: url(../images/bg.jpg) repeat-y;
/*background: yellow;*/
}

#content_pane {
padding: 0px 0px 0px 0px; /* top right bottom left */
margin: 0px 0px 0px 0px; /* top right bottom left */
width:1000px;
background: url(../images/bg.jpg) repeat-y;
min-height: 300px;
height:auto !important;  /* für moderne Browser */
height: 300px;  /*für den IE */
}

#header {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 189px;
width: 1000px;
text-align: left;
/*background: yellow;*/
 background: url(../images/header_new.jpg) no-repeat; 
}

#header #logo
{
	z-index: 1;
	position: relative;
	top: 7px;
	left: 220px;
	padding-top: 0px;
	padding-left: 0px;
	height: 85px;
	width: 380px;
	/* 282px + 75 */
	/*background: yellow;*/
	visibility: visible;
}

#header #sponsor {
/* sponsor images are 150px */
z-index: 1;
position: relative;
top: -95px;
left: 840px;
margin: 0px;
padding-top: 0px;
padding-left: 0px;
height: 120px;
width: 160px;

/*background: blue;*/
visibility: visible;

}


#footer {
margin: 0px;
padding: 35px 0px 0px 0px; /* top right bottom left */
height: 60px;
width: 1000px;
text-align: left;
/*background: yellow;*/
 background: url(../images/footer.jpg) no-repeat; 
}

#footer a {
text-decoration: underline;
color: #0000CC;
font-size : 11px;
}

#footer a:link, #footer a:visited {
text-decoration: underline;
color: #0000CC;
font-size : 11px;
}

#footer a:hover {
	text-decoration: underline;
	color: #0000CC;
	font-size : 11px;
}


#footer #address td {
font-size:11px;
line-height: 16px;
}

#menuspace {
float:left;
width:240px;
margin: 0px 0px 0px 0px; /* top right bottom left */
padding-top: 0px;
min-height: 150px; /* was 410 */
height:auto !important;  /* für moderne Browser */
height: 150px;  /*für den IE */
/*background: whitesmoke;*/
}

#content {
/*background: cyan;*/
padding: 0px 10px 0px 5px; /* top right bottom left */
margin: 0px 0px 0px 0px; /* top right bottom left */
width: 700px;
/*
	check this page for more info min-height:
	http://standards.webmasterpro.de/index-article-min_height.html
*/
min-height: 300px;
height:auto !important;  /* für moderne Browser */
height: 300px;  /*für den IE */
/*background: blue;*/
}

/*
#content p {
margin:0px;
padding:0px;
}
*/

/* begin general link appearance */
a {
text-decoration: underline;
color: #0000CC;
}

a:link, a:visited {
text-decoration: underline;
color: #0000CC;
}

a:hover {
	text-decoration: underline;
	color: #0000CC;
}
/* end general link appearance */


/* nav vertikal */
/* Level 1 */
a.venav_1:link, a.venav_1:visited, a.venav_1:focus {
	display:block;
	background: url(../images/btn1_off.gif) no-repeat;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}
a.venav_1:hover {
	background: url(../images/btn1_on.gif) no-repeat 2px 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

a.veovernav_1:link, a.veovernav_1:visited, a.veovernav_1:focus {
	display:block;
	background: url(../images/btn1_on.gif) no-repeat 2px 2px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

a.veovernav_1:hover {
	display:block;
	background: url(../images/btn1_on.gif) 2px 2px no-repeat;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height:21px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

/* Level 2 */
a.venav_2:link, a.venav_2:visited, a.venav_2:focus {
	display:block;
	background: url(../images/btn2_off.gif) no-repeat 18px 0px;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 25px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}
a.venav_2:hover {
	background: url(../images/btn2_on.gif) no-repeat 20px 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

a.veovernav_2:link, a.veovernav_2:visited, a.veovernav_2:focus {
	display:block;
	background: url(../images/btn2_on.gif) no-repeat 20px 2px;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 25px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

a.veovernav_2:hover {
	display:block;
	background: url(../images/btn2_on.gif) no-repeat 20px 2px;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 25px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

/* Level 3 */
a.venav_3:link, a.venav_3:visited, a.venav_3:focus {
	display:block;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 35px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : normal;
	font-style: normal;
}
a.venav_3:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

a.veovernav_3:link, a.veovernav_3:visited, a.veovernav_3:focus {
	display:block;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 35px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

a.veovernav_3:hover {
	display:block;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 35px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

/* Level 4 */
a.venav_4:link, a.venav_4:visited, a.venav_4:focus {
	display:block;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 45px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : normal;
	font-style: normal;
}
a.venav_4:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
}

a.veovernav_4:link, a.veovernav_4:visited, a.veovernav_4:focus {
	display:block;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 45px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

a.veovernav_4:hover {
	display:block;
	height: 24px;
	margin:0px 0px;
	padding: 0px 0px 0px 45px; /* top right bottom left */
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	font-size : 12px;
	font-weight : bold;
	font-style: normal;
}

