body, a, ul, li, dl, dd, dt, div, td, th, p, img, form { margin: 0px; padding: 0px; border: 0px; }
body { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; background-color: #FFF; }

a { color: #DB1842; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: #000; }
a:visited { }
a.small { font-size: 10px; }

h1 { font-size: 16px; font-weight: bold; font-style: italic; color: #666; margin: 5px 0px; }
h2 { font-size: 14px; font-weight: bold; ; color: #000; margin: 5px 0px; }
big { font-size: 12px; color: #DB1842; font-weight: bold; }
sup { font-size: 8px; vertical-align: top; }
strong { font-weight: bold; }
em { font-style: italic; }
p { display: block; margin: 3px 0px 10px 0px; }
ol li { margin: 0px 0px 10px 20px; }
q { font-style: normal; font-weight: normal; color: #DB1842; display: block; margin: 3px 0px 10px 0px; }

.zs { clear: both; }
.red { color: #DB1842; }

.kontainer, #kontainer-links, #kontainer-rechts { margin: 0px; padding: 0px; }
.kontainer { width: 780px; }
#kontainer_links { width: 579px; }
#kontainer_rechts { background: url('../pic/bg_palme_00.gif') right top no-repeat; position: absolute; top: 86px; left: 579px; width: 201px; }

#kopfnavi { position: absolute; left: 700px; top: 20px; list-style-type: none; }
#kopfnavi li { text-align: right; }
#kopfnavi img { margin-left: 4px; }
#kopfnavi a, #kopfnavi a:hover, #kopfnavi a:active, #kopfnavi a:visited { color: #fff; font-size: 10px; }

#navigation { margin: 4px 0px; list-style-type: none; }
#navigation li { float: left; padding: 0px 10px; border-right: 1px solid #DB1842; }
#navigation a { color: #666; font-weight: bold; text-decoration: none; }
#navigation a:hover { color: #000; text-decoration: underline; }

#inhalt { padding: 10px; min-height: 550px; _height: 550px; }

#mininavi { width: 200px; margin: 0px; padding: 0px; list-style-type: none; }
#mininavi li { float: right; padding: 7px 7px; }
#mininavi a { font-size: 10px; }

/*#infobar { background: url('../pic/bg_palme_00.gif') right top no-repeat; }*/
#infobar dd { padding: 0px 0px 5px 12px; }

.text-formular, drop-formular { display: inline; margin: 0px; border: 1px solid #000; }
.text-formular { width: 120px; padding: 1px; }
.drop-formular { width: 60px; padding: 0px; }
.knopf-formular { margin: 8px 0px; }

#kleingedrucktes { width: 780px; padding: 15px 10px; background: url('../pic/linie_grau_00.gif') top left repeat-x; color: #666; font-size: 10px; clear: both; }

#fusslogo { width: 780px; background: url('../pic/linie_grau_00.gif') top left repeat-x; text-align: right; }

#fussnavi { list-style-type: none; }
#fussnavi li { float: left; padding: 0px 10px; border-right: 1px solid #DB1842; }
#fussnavi a { font-size: 10px; }

#copyright { padding: 10px; color: #999; font-size: 10px; }

#banner { position: absolute; left: 800px; top: 100px; border: 0; }

/*Smarty-list / -li*/
.full_li_ol {
  margin-left: 0px;
  padding-left: 0px;
  margin-bottom: 4px;
}
.full_li_ol .full_li_ol {
  margin-left: 24px;
}
.full_li_ol li {
  margin: 0px;
  margin-top: 8px;
}
.full_li_no {
  font-weight: bold;
  float: left;
  margin-right: 8px;
}
.full_li_cnt{
}

.reform10-1-button {
	height: 132px;
	width: 132px;
	position: absolute;
}
