/* ===== Allgemeine Definitionen ====== */
body { margin:20px 0px 0px 12px; padding:0px; font:11px verdana,arial,sans-serif; color:#656565; background:url(../images/bg_body.gif) repeat-x 0px -121px #ffffff; text-align:center; }
div { text-align:left; }
img { border:none; behavior:url(../scripts/pnghack.htc); }
a { color:#404040; }
a:hover { text-decoration:none; }
td { font:11px verdana,arial,sans-serif; color:#656565; }

/* ====== Layout-Elemente ====== */
#header,#navigation,#body {
	margin:auto;
	background:#FFFFFF url(../images/bg_schatten_oben.gif) repeat-y 100% 0px;
	width:969px;
}
#navigation {
	float:right;
	width:717px;
	height:37px;
	background:#F5BD00 url(../images/bg_unternavigation.gif) repeat-x;
	color:#FFFFFF;
	text-indent:40px;
}
#body {
	clear:both;
	background:#FFFFFF url(../images/bg_content.gif) 0px 0px repeat-y;
}
#footer {
	clear:both;
	width:969px;
	margin:auto;
	padding:75px 0px 30px;
	background:url(../images/bg_footer.gif) no-repeat;
	text-align:center;
	color:#4A4A4A;
}
#textnavigation {
	margin:20px;
	float:right;
}
#textnavigation_2 {
	display:none;
}
#dvgopt {
	display:none;
}

/* ====== Voreinstellungen in den Layout-Elementen ====== */
#top a {
	font:bold 9px verdana,arial,sans-serif;
	color:#FFFFFF;
}
#top a:hover {
	color:#000000;
}
#navigation a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#navigation a:hover {
	text-decoration:underline;
}
#footer a {
	color:#4A4A4A;
}

/* ====== Text-Elemente ====== */
h1 {
	margin:0px 0px 5px;
	padding:40px;
	font:bold 15px arial,sans-serif;
	color:#656565;
}
h2 {
	margin:0px 0px 5px;
	font:bold 13px verdana,arial,sans-serif;
	color:#4A4A4A;
}
h3 {
	padding-left:15px;
	margin:0px 0px 5px;
	background:url(../images/bullet.gif) no-repeat 0px 3px;
	font:bold 13px verdana,arial,sans-serif;
}
.td_left {
	font-size:10px;
}

/* ====== Form-Elemente ====== */
.field_1 {
	width:400px;
}
.area_1 {
	width:400px;
	height:100px;
}
.button_1 {
	border:1px solid #000000;
	font:11px verdana,arial,sans-serif;
}

/* ====== Table-Elemente ====== */
tr.color_a {
	/*background-color: #FDECBD;*/
	background-color: #F7F7F7;
}
tr.color_b {
	background-color: #DDDDDD;
}


ul li {
	list-style-type: square;
}