* { margin: 0; padding: 0; }
html, body { color: #515151; font-size: 97%; font-family: "Segoe UI", Arial, Verdana, Helvetica, sans-serif; line-height: 1.6em; background-color: #cecdcd; background-image: url(../design/background.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
p { font-size: 1em; margin-bottom: 1em; }
a:link { color: #575757; text-decoration: underline; }
a:visited { color: #575757; text-decoration: underline; }
a:hover { color: #575757; text-decoration: underline overline; }
a:active { color: #575757; text-decoration: underline; }
abbr { cursor: help; }
acronym { cursor: help; }
h1 { font-size: 1.8em; font-weight: bold; margin: 0.47em 0; }
h2 { font-size: 1.4em; font-weight: bold; margin: 0.83em 0 0.43em; }
h3 { font-size: 1.1em; font-weight: normal; margin: 0.3em 0; }
hr { background-color: #c3c6bf; width: 480px; height: 1px; margin: 3px 3px 10px; border: solid 0 black; }
img { border: solid 0 black; }
td {  }
/*Klassen*/
.clear { float: none; clear: both; }
.abstand_l { margin-left: 25px; }
.abstand_lr { margin-right: 25px; margin-left: 25px; }
.text { font-size: 1em; }
.umflossen_r { float: right; clear: both; margin-bottom: 10px; margin-left: 10px; }
.verschwind { display: inline; }
.link_extern { background-image: url(../bilder/icons/link.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; }
.textlinks { width: 325px; float: left; }
.textrechts { width: 325px; float: right; }
#inhalt li { margin-left: 15px; list-style-type: disc; list-style-position: outside; }
/*Elemente*/
#header { color: white; font-size: 5em; background-color: gray; background-image: url(../design/header.jpg); width: 998px; height: 125px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
#content { width: 998px; margin-right: auto; margin-left: auto; }
#inhalt { color: black; width: 785px; float: right; }
#breadcrump a     { color: gray; text-decoration: underline; text-align: left; }
#breadcrump a:hover    { color: gray; text-decoration: underline overline; text-align: left;}
#drucken { font-size: 12px; font-weight: normal; margin-top: 5px; margin-left: 10px; }
#drucken a { color: silver !important; font-weight: normal !important; }
.inhalt_innen { width: 685px; margin-left: 55px; padding-top: 1px; padding-bottom: 1px; }
.schmal { background-image: url(../design/back.gif); background-repeat: repeat-y; background-position: 1px 50%; width: 201px; }
.schmal_oben { font-size: 1px; line-height: 1px; background-color: transparent; background-image: url(../design/borders.gif); width: 201px; height: 10px; }
.schmal_unten { font-size: 1px; line-height: 1px; background-color: transparent; background-image: url(../design/borders.gif); background-position: left 12px; width: 201px; height: 11px; margin-bottom: 15px; padding: 0; }
.breit { background-image: url(../design/back.gif); background-repeat: repeat-y; background-position: -214px 50%; width: 785px; }
.breit_oben { font-size: 1px; line-height: 1px; background-color: transparent; background-image: url(../design/borders.gif); background-position: -215px 0; width: 785px; height: 10px; }
.breit_unten { font-size: 1px; line-height: 1px; background-color: transparent; background-image: url(../design/borders.gif); background-position: -215px 11px; width: 785px; height: 10px; margin-bottom: 15px; }
.suchinput { color: gray; font-style: italic; line-height: 180%; background-image: url(../design/suche.gif); width: 168px; height: 22px; margin-left: 10px; padding-top: 10px; padding-left: 10px; border: solid 0 black; }
.suchinputhover { color: black; font-style: normal; line-height: 180%; background-image: url(../design/suche.gif); width: 168px; height: 22px; margin-left: 10px; padding-top: 10px; padding-left: 10px; border: solid 0; }
/*<agl.folder "Navigation">*/
	#navigation { text-align: left; width: 201px; }
	#navigation a { color: black; font-size: 1em; display: block; font-weight: bold; line-height: 170%; margin-left: 1px; }
	#navigation a:link { color: black; text-decoration: none; }
	#navigation a:link.now { color: gray; text-decoration: none; }
	#navigation a:visited { color: black; text-decoration: none; }
	#navigation a:visited.now { color: gray; text-decoration: none; }
	#navigation a:hover { color: #000; background: silver url(../design/background.jpg) repeat-x fixed 50% top; text-decoration: none; }
	#navigation a:hover.now { color: white; background: silver url(../design/background.jpg) repeat-x fixed center top; text-decoration: none; }
	#navigation a:active { color: black; text-decoration: none; }
	#navigation a:active.now { color: gray; text-decoration: none; }
	#navigation a:focus { color: black; text-decoration: none; }
	#navigation a:focus.now { color: gray; text-decoration: none; }
	#navigation ul { text-indent: 10px; }
	#navigation ul li { list-style: none; margin: 0; padding: 0; display: inline; }
	#navigation ul ul a { font-size: 1em; font-weight: normal; line-height: 1.3em; text-indent: 20px; padding: 0; display: block; }
/*</agl.folder>*/
/*Tabledesigner*/
.tabledesigner_table_1 { line-height: 120%; background-color: black; vertical-align: middle; width: 100%; margin-top: 10px; padding: 0; border-spacing: 1px; }
.tabledesigner_table_1 tr { background-color: white; text-align: left; margin: 0 0 1px; padding: 1px; border-color: black; border-style: solid; border-width: 0 0 1px; }
.tabledesigner_table_1 td { text-align: left; margin: 0; padding: 1px 3px; }
.tabledesigner_table_1 th { color: black; font-weight: bold; text-align: left; margin: 0; padding: 1px 3px; }
