
/* -------------------- Layout -------------------- */
body {
margin: 0px; /* top right bottom left */
padding:0;
color: #000;
background-color: #A9A9A9;
text-align: center;
}

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

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


#content_pane {
/*background: blue;*/
display: block;
padding: 0px 0px 0px 0px; /* top right bottom left */
margin: 0px 0px 0px 0px; /* top right bottom left */
width: 1000px;
min-height: 420px;
height:auto !important;  /* für moderne Browser */
height: 420px;  /*für den IE */
}

#header {
margin: 0px;
height: 95px;
/* width: 1000px; */
text-align: left;
background: #FF0000;
}

#newsflash {
text-align: left;
display: block;
background-color: #000;
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 10px 0px 10px 15px; /* top right bottom left */
/* width: 100%; */
height: 190px !important; /* für moderne Browser */
min-height: 190px;
height: 190px;
/* color: #FFF; */
/* text-align: left; */
}

.newsformat {
background-color: #444;
height: 190px !important; /* für moderne Browser */
min-height: 190px;
height: 190px;
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 10px 0px 10px 15px; /* top right bottom left */
}

#menuspace {
/*background-color: green;*/
text-align: left;
display: block;
/* width: 280px; */ /*326*/
margin: 0px 0px 0px 0px; /* top right bottom left */
padding: 10px 0px 10px 0px;
background-color: #f00;
/*background: yellow;*/
/* min-height: 300px; */ /* was 410 */ 
height: auto !important; /* für moderne Browser */
height: 130em; /*für den IE */
}

#content {
background-color: #fff;
display: block;
text-align: left;
padding: 0px 0px 0px 0px; /* top right bottom left */
margin: 0px 0px 0px 0px; /* top right bottom left */
/* width: 674px; */
/* width: 100%; */
/*
	check this page for more info min-height:
	http://standards.webmasterpro.de/index-article-min_height.html
*/
/*background: yellow;*/
min-height: 300px;
height:auto !important;  /* für moderne Browser */
height: 300px;  /*für den IE */

}

#redspace {
/* min-height: 250px; */
background-color: #f00;
height:auto !important;  /* für moderne Browser */
/* height: 300px; */ /*für den IE */
}

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

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

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

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

a.logomaillink {
font: 12px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFF;
}

a.logomaillink:link, a.logomaillink:visited {
text-decoration: none;
color: #FFF;
}

a.logomaillink:hover {
	text-decoration: underline;
	color: #FFF;
}

a.logomaillink_small {
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FFF;
}

a.logomaillink_small:link, a.logomaillink_small:visited {
text-decoration: none;
color: #FFF;
}

a.logomaillink_small:hover {
	text-decoration: underline;
	color: #FFF;
}

/* nav vertikal */
/* Level 1 */
a.venav_1:link, a.venav_1:visited, a.venav_1:focus {
	display:block;
	height: 28px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size : 15px;
	font-weight : normal;
	font-style: normal;
}

a.venav_1:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
}

a.veovernav_1:link, a.veovernav_1:visited, a.veovernav_1:focus {
	display:block;
	height: 28px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size : 15px;
	font-weight : bold;
	font-style: normal;
}

a.veovernav_1:hover {
	display:block;
	height: 28px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size : 15px;
	font-weight : bold;
	font-style: normal;
	
}


/* Level 2 */
a.venav_2:link, a.venav_2:visited, a.venav_2:focus {
	display:block;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size : 13px;
	font-weight : normal;
	font-style: normal;
}
a.venav_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

a.veovernav_2:link, a.veovernav_2:visited, a.veovernav_2:focus {
	display:block;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size : 13px;
	font-weight : normal;
	font-style: normal;
}

a.veovernav_2:hover {
	display:block;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px; /* top right bottom left */
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	font-size : 13px;
	font-weight : normal;
	font-style: normal;
}
