
body { background: #fff url(../gfx/body_back.gif) repeat-x; margin:0; padding:0; font-family: arial, sans-serif; font-size: 13px; line-height: 18px; color: #333; text-align: center; }
/******************** menu ********************/

ul#navigation {
	height: 19px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-indent: 0;
	border: 0;
	overflow: hidden;
}

ul#navigation li {
	height: 19px;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	border: 0;
}
ul#navigation a:link, ul#navigation a:visited, ul#navigation a:active, ul#navigation a:hover, ul#navigation a:focus { background-color: transparent; border-style: none; border-width: 0; }
/******************** main ********************/
#container { background-image: url(../gfx/container_back.gif); background-repeat: repeat-x; text-align: center; width: 810px; margin: 0 auto; padding: 0; border-right: 3px solid #fff; border-left: 3px solid #fff; }
#logoheader { background-image: url(../gfx/logoheader_back.gif); background-repeat: no-repeat; text-align: left; width: 810px; height: 74px; margin: 0; padding: 30px 0 0 104px; }
#menu { background: #dce4d7; width: 603px; margin: 0 0 0 104px; padding: 0; }
#content { background: #dce4d7; text-align: center; width: 603px; clear: left; margin-right: 104px; margin-left: 104px; }
#content .head { background-color: #79b51c; background-image: url(../gfx/ue_back.gif); background-repeat: no-repeat; text-align: left; width: 603px; height: 144px; border-top: 3px solid #fff; border-bottom: 3px solid #fff; }
#content .print { text-align: left; height: 0; visibility: hidden; }
#content .headline { text-align: left; margin-top: 110px; margin-left: 10px; }
#content .text { text-align: left; width: 603px; min-height: 300px; }
#content .bottom { background-color: #6b7762; text-align: left; width: 603px; height: 19px; border-top: 3px solid #fff; border-bottom: 3px solid #fff; }
#footer { width: 603px; margin-top: 10px; color: #343930; font-size: 10px; line-height: 12px; text-align: left; height: 50px; margin-right: 104px; margin-left: 104px; }

#footer a { color: #6b7762; text-decoration: none;}
#footer a:link { color: #6b7762; text-decoration: none; }


/******************** text ********************/
#content .text a:link, #content .text a:visited, #content .text a:active { color: #6b7762; font-weight: bold; text-decoration: none; padding-right: 1px; padding-left: 1px; border: solid 1px #dce4d7; }
#content .text a:hover, #content .text a:focus { color: #343930; background: #dce4d7; text-decoration: none; border-color: #828d79; }
h2 { color: #6b7762; font-size: 14px; font-family: arial, sans-serif; font-weight: bold; margin: 20px 0 5px 10px; padding: 0; }
h3 { color: #343930; font-size: 13px; font-family: arial, sans-serif; font-weight: bold; margin: 20px 0 5px 10px; padding: 0 0 0 85px; }
p { color: #000; font-family: arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; margin: 0 15px 9px 10px; padding: 0 0 0 85px; }
p.linkblock { color: #6b7762; font-size: 11px; line-height: 19px; background-image: url(../gfx/link_maus.gif); background-repeat: no-repeat; background-position: 65px 1px; }
.hline {
	border-bottom: #aaaaaa 1px solid;
	width: 90%;
	line-height: 4px;
	height: 4px;
	margin: 5px 0px 5px 0px;
}

.errortext {
	background-color: #ffeded;
	border-top: 1px solid #DF080C;
	border-bottom: 1px solid #DF080C;
	padding: 4px;
}
td {
	font-family: "trebuchet MS", arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
/******************** formulare ********************/

form {
	margin:0;
	padding:0;
}

input checkbox{
	text-align:middle;
}

.selected {
	background-color: #?555555;
	color: #ffffff;
}

.button {
	color: #ffffff;
	font-size: 11px;
	font-weight:normal;
	line-height: 12px;
	font-family: "trebuchet MS", arial, sans-serif;
	background-color: #DF080C;
	border-style: solid;
	border-width: 1px;
	border-color: #000000
}

.form {
	color: #333333;
	font-size: 10px;
	font-weight:normal;
	line-height: 12px;
	font-family: "trebuchet MS", arial, sans-serif;
	background-color: #DDDDDD;
	border-style: solid;
	border-width: 1px;
	border-color: #555555
}

.formerror	{
	color: #ffffff;
	font-size: 10px;
	font-weight:normal;
	line-height: 12px;
	font-family: "trebuchet MS", arial, sans-serif;
	background-color: #DF080C;
	border-style: solid;
	border-width: 1px;
	border-color: #000000
}
a:link, a:visited, a:active { color: #6b7762; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }

