html, body { height: 100%; }
body { margin: 0px; padding: 0px; height: 100%; font-family: verdana, arial, helvetica, sans-serif; text-align: left; color: #222222; font-size: 12px; font-weight: normal; line-height: 19px; }

.componentheading, .contentheading { vertical-align: top; text-align: left; color: #FA960B; font-weight: normal; font-size: 24px; }
.button {  color: #F26522;  text-align: center;  font-size: 11px;  font-weight: bold;  border: 1px solid #F26522;  width: auto;}
.inputbox { padding: 1px; border:dotted 1px #F26522; background-color: #FFFFFF; text-align: left; font-size: 11px; font-weight: normal;	}
h1 { color: #F7941D; font-size: 12px; text-decoration: none; font-weight: bold;	}
h2 { color: #666666; font-size: 10px; text-decoration: none; font-weight: bold;	margin-top: 0px; }
a.infolink:link, a.infolink:visited { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: normal; }
a.infolink:hover { color: #FFFFFF; text-decoration: underline; font-weight: normal; }
ul { margin: 0;	padding: 0; list-style: none; }
li { line-height: 15px;	padding-left: 15px; padding-top: 0px; }
td { color: #222222; font-family: verdana, arial, helvetica, sans-serif; text-align: left; font-size: 12px; font-weight: normal; line-height: 19px; }
a:link, a:visited { color: #5777B6; text-decoration: none; font-weight: normal; }
a:hover { color: #5777B6; text-decoration: underline; font-weight: normal; }
table.contentpaneopen { width: 500px; }
label { display: block; }
label.copy { display: inline; }



table#container { background: #FFFFFF;	width: 764px;	height: 100%; }
td#header1 { height: 21px; vertical-align: top;	background: url(../images/header_top.jpg) no-repeat; text-align: right;	padding-right: 12px; padding-top: 2px; }
td#header2 { height: 150px; vertical-align: top; overflow: hidden; }
td#header3 { height: 106px; vertical-align:top;	background: url(../images/header_bottom.jpg) no-repeat;	text-align: right; padding-right: 15px; padding-top: 11px; }
td#right { width: 764px; vertical-align: top; background: url(../images/hintergrund.jpg) repeat-y; }
td#bottom { height: 20px; vertical-align:top;background: url(../images/bottom.jpg) no-repeat; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: normal; padding-right: 12px;	text-align: right; padding-top: 0px; }
form#emailForm { margin-bottom: 20px; }
div.inner { padding: 30px; }

#header1 ul.menu { white-space:nowrap; list-style-type:none; margin: 0; padding: 0; }
#header1 ul.menu li {display: inline;}
#header1 ul.menu li a:link, #header1 ul.menu li a:visited { vertical-align: top; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
#header1 ul.menu li a:hover { text-decoration: underline; color: #FFFFFF; }
#header1 ul.menu li#current a { color:#FFFFFF; font-weight: normal; font-weight: bold; }

#header3 ul.menu { white-space:nowrap; list-style-type:none; margin: 0; padding: 0; }
#header3 ul.menu li {display: inline;}
#header3 ul.menu li a:link, #header3 ul.menu li a:visited { vertical-align: top; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
#header3 ul.menu li a:hover { text-decoration: underline; color: #FFFFFF; }
#header3 ul.menu li#current a { color:#FFFFFF; font-weight: normal; font-weight: bold; }

#header2 li { padding: 0px; }