html {

  height: 100.01%;

}



body {

  	font: normal 11px Verdana, Geneva, Arial, helvetica, sans-serif;

  	text-align: center;

  	background: white;

	margin: 4px auto;

	color: #626262;

}

td{

  padding-right: 2px;

}

p {

	color: #626262;

	background-color: white;

	font: normal 12px Verdana, Geneva, Arial, helvetica, sans-serif;

}



table#wraptable {

	width: 1000px;

	text-align: center;

	margin: auto;

}





div#headline {

	width: 1000px;

	height: 186px;

	margin: 0;

	padding: 0;

	float: left;

/*	background: url(gfx/headline_anim.gif); */

	border-bottom: 1px solid #E5E5E5;

	padding-bottom: 0px;

}



div#bild {

	padding: 0px 5px 0px 0px;

	margin: 2px 0 0 0;

	top: 7px;

	float: left;

	width: 350px;

	height: 369px;

	text-align: left;

}

div#bild iframe {

    position: relative;

}





div#bild > div#schrift, div#bild-rh > div#schrift, div#bild-dh > div#schrift {

   height: 24px;

	width: 346px;

	background-color: #E5E5E5;

	color: black;

	float: left;

	text-align: left;

	padding: 0 2px;

	top: 1px;

	margin: 0;

	position: relative;

	border-top: 1px solid white;

}



div#bild > div#schrift > p.red, div#bild-rh > div#schrift > p.red, div#bild-dh > div#schrift > p.red {

	padding: 0;

	padding-top: 5px;

	margin: 0;

	color: #9F1638;

	background-color: transparent;

	font: bold 11px Verdana, Geneva, Arial, helvetica, sans-serif;

	float: left;

}



div#bild > div#schrift > p, div#bild-rh > div#schrift > p, div#bild-dh > div#schrift > p {

	color: black;

	background-color: transparent;

	padding: 0;

	padding-top: 5px;

	margin: 0;

	font: normal 11px Verdana, Geneva, Arial, helvetica, sans-serif;

	float: left;

}



div#footline {

	width: 1000px;

	padding-top: 0px;

	border-top: solid 1px #E5E5E5;

	text-align:right;

	color: black;

	float: left;

	background-color: transparent;

	position: relative;

	top: 28px;

}

div#footline a {

    text-decoration: none;

    color: black;

}

div#footline a:hover {

    color: #9f1638;

    text-decoration: underline;

}



div#footline > p {

	color: black;

	background-color: transparent;

	text-align: right;

    margin-top: 3px;

	padding-top: 3px;

	font: normal 11px Verdana, Geneva, Arial, helvetica, sans-serif;

}



div#menu  {

	background-color: #e5e5e5; 

	margin-top: 2px;

	width: 645px; 

	float: left; 

	color: black; 

}



div#menu ul {

	list-style: none;

	position: relative;

	margin: 0;

	padding: 0;

	border-bottom: 1px solid white;

	float: left;

	white-space: nowrap;

	height: 18px;

}



div#menu ul li {

	display: block;

	font: bold 11px Verdana, Helvetica, Arial, sans-serif;

	padding: 3px 4px 3px 12px;

	color: #000;

	background-color: #E5E5E5;

	border-bottom: 1px solid white;

	white-space: nowrap;

	height: 13px;

    float: left;

}

div#menu ul li ul {

	border-top: 1px solid white;

	padding-left: 2px;

}



div#menu ul li a {

	text-decoration: none;

	font: bold 11px Verdana, Helvetica, Arial, sans-serif;

	color: #000;

	background-color: transparent;

}

div#menu a:hover, div#menu li:hover {

	color: #9F1638;

	background-color: #E5E5E5;

}

div#menu ul li ul li {

	filter: Alpha(Opacity=85);

	-moz-opacity:0.85;

	-khtml-opacity:0.85; 

	opacity:0.85;

	margin: 0;

	padding-left: 11px;

}



div#menu ul ul {

position: absolute;

z-index: 500;

top: 19px;

left: 0px;

}



#menu ul ul ul {

position: absolute;

left: 100%;

}



div#menu ul ul,

div#menu ul li:hover ul ul,

div#menu ul ul li:hover ul ul {

	display: none;



}



div#menu ul li:hover ul,

div#menu ul ul li:hover ul,

div#menu ul ul ul li:hover ul {

	display: block;

	text-align: left;

}







div#content {

	padding: 3px 15px 5px 12px;

	width: 610px;

	color: #626262;

	background-color: white;

	font: normal 12px Verdana, Geneva, Arial, helvetica, sans-serif;

	margin-top: 10px;

	text-align: left;

	float: left;

}

div#content h1 {

	color: #9f1638;

	background-color: white;

	font: bold 12px Verdana, Geneva, Arial, helvetica, sans-serif;

    margin: 15px 0px 15px 0px;

}

div#content h2 {

	color: #626262;

	background-color: white;

	font: bold 12px Verdana, Geneva, Arial, helvetica, sans-serif;

    margin: 15px 0px 5px 0px;

}

div#content h3 {

	color: #9f1638;

	background-color: white;

	font: normal 12px Verdana, Geneva, Arial, helvetica, sans-serif;

    margin: 10px 0px 5px 0px;

}

div#content hr {

    margin: 15px 0px 15px 0px;

    padding: 0;

    height: 0px;

    border: 0px solid white;

    border-bottom: 1px solid #DCDCDC;

}



div#content p {

    margin: 3px 0px 3px 0px;

}

div#content a {

    color: #9f1638;

    text-decoration: none;

}

div#content a:hover {

    text-decoration: underline;

}





div#content input{

    border: 1px solid #C9C9C9;

    font:  normal 12px Verdana, Geneva, Arial, helvetica, sans-serif;

    background-color: white;

    color: #626262;

    width: 100%;

}

div#content textarea {

    border: 1px solid #C9C9C9;

    overflow: auto;

    width: 100%;

}

div#content .button {

    border: 1px solid #626262;

    font:  normal 12px Verdana, Geneva, Arial, helvetica, sans-serif;

    background-color: white;

    color: #626262;

    width: 140px;

}

.bz {

    text-align: right;

    padding: 3px 10px 3px 10px;

    color: #626262;

    font-size: 10px;

}

p.red {

	color: #9f1638;

	background-color: white;

	font: bold 12px Verdana, Geneva, Arial, helvetica, sans-serif;

}
#teaser {
	float:right;
	width:220px;
	margin:70px -22px 10px 10px;
	padding:8px;
	font-size:9px;
	color: #666666;
	border:1px dotted #990000;
	background-color:#E6E6E6;
}
#content #teaser h1 {
	color: #FFFFFF;
	font-size:10px;
	font-weight:bold;
    margin: 0px 0px 5px 0px;
	padding:1px 0px 2px 2px;
	background-color: #999999;
}
#content #teaser a {
	text-decoration:underline;
}
#content #teaser a:hover {
	text-decoration:none;
}
