BODY  {
	font-size:       0.8em;
	font-family:      "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	background-color: #6e9cca;
	text-align:       center;
	margin:           0 }

/* font-size: 100% */
INPUT, SELECT, TEXTAREA { font-size: 100%; font-family: Geneva, Arial, Helvetica, sans-serif; margin-left: -2px }
IMG { border: none }
A:link { color: #dc4600; font-size: 100%; text-decoration: none; border: none }
A:visited { color: #dc4600; font-size: 100%; text-decoration: none; border: none }
A:active { color: #dc4600; font-size: 100%; text-decoration: none; border: none }
A:hover { color: #460000; font-size: 100%; text-decoration: none; border: none }
A:focus { color: #460000; font-size: 100%; text-decoration: none; border: none }
.korrekturen { color: #f30; font-weight: bold; text-decoration: underline }
.unsichtbar { visibility: hidden; display: none }

#navigation { background-color: white; width: 768px; text-align: center; margin: auto }
#subnavigation { background: white url(styles/balken_subnav.gif) no-repeat; width: 768px; text-align: center; margin: auto }
#subnavigation TABLE { margin: auto }

#content { background-color: white; text-align: left; padding-top: 8px; width: 768px; margin: auto }

#linkespalte { float: left; margin-left: 24px; width: 408px }
.ls_heads { padding-top: 16px }
.ls_bild { float: left; margin-top: 0px; margin-right: 12px; margin-bottom: 0px }
.ls_zitat { text-indent: 24px; margin-right: 12px; margin-left: 12px }
.ls_text { margin-right: 12px; margin-left: 12px }
.ls_text .hell { color: #999 }
.ls_text A:link { color: #dc4600; text-decoration: none }
.ls_text A:visited { color: #dc4600; text-decoration: none }
.ls_text A:active { color: #dc4600; text-decoration: none }
.ls_text A:hover { text-decoration: none }
.ls_text A:focus { text-decoration: none }
.ls_text .input_text { margin-top: 4px; width: 384px }
.ls_text .input_textarea { margin-top: 4px; width: 384px }
.ls_text .input_checkbox { }
.ls_text .input_radio { }
.ls_text .input_select { margin-top: 4px }
.ls_text .input_button { }
.ls_text .input_text:focus, .ls_text .input_textarea:focus{ background-color: #D9E5F1 }

.ls_news { background: url(styles/news_hintergrund.gif) repeat-y; margin-top: 32px }
.ls_news .news_head { margin-top: 0px; padding-top: 0px }
.ls_news .news_bild { float: left; margin-top: 0px; margin-bottom: 12px; margin-left: 6px; margin-right: 4px; margin-bottom: 0px; }
.ls_news .news_text { margin-top: 0px; margin-left: 12px; margin-right: 12px }
.ls_news .news_rand { }

.ls_fehler { color: #dc4600 }

#rechtespalte { margin-top: 24px; margin-left: 470px; width: 278px }
.rs_heads { margin-top: 0px; padding: 0px }
.rs_bild { padding: 0px }
.rs_forum { background: url(styles/rs_hintergrund.gif) repeat-y }
.rs_text { margin-right: 16px; margin-left: 16px; width: 246px }
.rs_text .hell { color: #6e9cca }
.rs_text A:link { color: #dc4600; text-decoration: none; background: url(styles/pfeil.gif) no-repeat; padding-left: 20px }
.rs_text A:visited { color: #dc4600; text-decoration: none; background: url(styles/pfeil.gif) no-repeat; padding-left: 20px }
.rs_text A:active { color: #dc4600; text-decoration: none; background: url(styles/pfeil.gif) no-repeat; padding-left: 20px }
.rs_text A:hover { text-decoration: none; background: url(styles/pfeil_dunkel.gif) no-repeat; padding-left: 20px }
.rs_text A:focus { text-decoration: none; background: url(styles/pfeil_dunkel.gif) no-repeat; padding-left: 20px }
#fusszeile { background-color: white; text-align: center; float: none; clear: left; padding-top: 12px; padding-bottom: 8px; top: 0px; width: 768px }
.adresse_text { }
