body { font-family:Verdana; font-size:12px; background-color:#545454; background-image: url(../gimages/bg_verlauf.jpg); background-repeat: repeat-x; text-align:center; margin:0px; min-height:101%; }

h1 {font-size:15px;color:#971B00; margin-bottom:0.5em; margin-top:0em; }
h2 {font-size:12px;color:#971B00; margin-bottom:0.5em; margin-top:0em; }
h3 {font-size:12px;color:#8E8E8E; margin-bottom:0.5em; margin-top:0em; }


#topmenue {  top:2em; text-align: right; padding: 0em; position: absolute; width: 920px;}
#topmenue  a:link           	{ text-decoration: none; font-weight: bold; color: #777777; }
#topmenue  a:visited        	{ text-decoration: none; font-weight: bold; color: #777777; }
#topmenue  a:hover          	{ text-decoration: none; font-weight: bold; color: #971B00; }
#topmenue  a:active         	{ text-decoration: none; font-weight: bold; color: #971B00; }

#title { height:1em; padding-top:0em;  border-bottom:0em; } 

#banner    { padding:0em; margin-top:1em;  }
#bannertext { text-align: left; color: #000000; font-family: verdana,arial; font-size: 1.2em; font-weight: bold; padding-left:0em;  padding-top:0em; padding-bottom:0em; margin:0em;}

#left {  clear:both; width:19.21em; float:left; border: 0px; background-color: #ffffff; background-image: url(../gimages/trennschatten.jpg); background-repeat: no-repeat; background-position:18em 50% } /*#FFF8C7*/
.menutitle{ font-weight:bold; text-align:center; margin:2px; }
.menucontainer { border:0em; width:14.13em; margin-top:3em; background-color: #FFFFFF; }

#submenucontainer { border:0em; width:15.13em; margin-top:0em; margin-bottom:2em; font-weight:bold;}

#content 						{  border:0px solid #000000; width:58.6em; float:right; padding-top:0em; padding-left:0.5em; background-color:#FFFFFF; padding-bottom:2em;}

#leftcontent					{ width:36.5em; float:left; padding-top:0em; padding-right:0.5em; text-align: justify;}
#body  a:link           	{ text-decoration: none; font-weight: normal; color: #FC8000; }
#body  a:visited        	{ text-decoration: none; font-weight: normal; color: #FC8000; }
#body  a:hover          	{ text-decoration: underline; font-weight: normal; color: #FC8000; }
#body  a:active         	{ text-decoration: none; font-weight: normal; color: #FC8000; }

#rightcontent 					{ width:19.6em; float:right;  background-image: url(../gimages/bg_rechts1.jpg); background-repeat:no-repeat; position:top; padding-top:0em; padding-left:0em; padding-right:1em; padding-bottom:1em; text-align: justify;}
#rightcontent  a:link           { text-decoration: none; font-weight: normal; color: #FC8000; }
#rightcontent  a:visited        { text-decoration: none; font-weight: normal; color: #FC8000; }
#rightcontent  a:hover          { text-decoration: underline; font-weight: normal; color: #FC8000; }
#rightcontent  a:active         { text-decoration: none; font-weight: normal; color: #FC8000; }

#globalcontent					{ width:56.5em; float:left; padding-top:0em; padding-right:0.5em; text-align: justify;}
#globalcontent  a:link          { text-decoration: none; font-weight: normal; color: #FC8000; }
#globalcontent  a:visited       { text-decoration: none; font-weight: normal; color: #FC8000; }
#globalcontent  a:hover         { text-decoration: underline; font-weight: normal; color: #FC8000; }
#globalcontent  a:active        { text-decoration: none; font-weight: normal; color: #FC8000; }

#rightcontent li                { margin-left: -1em; }
#rightcontent li                { list-style: none; list-style-type:circle; text-align: left; }
#rightcontent li a           	{ display: block; padding: 0.1em 0.35em 0.35em 0.1em; }
#rightcontent li a:link      	{ color: #FC8000; text-decoration: none; }
#rightcontent li a:visited   	{ color: #FC8000; text-decoration: none; }
#rightcontent li a:hover     	{ color: #FC8000; text-decoration: underline; }  
#rightcontent li a:active    	{ color: #FC8000; text-decoration: none; }
#rightcontent span.rt  			{ padding-right: 0.8em; padding-top: 2.8em; padding-bottom: 0.8em; text-align: justify; }

ul.sitelink             		{ list-style-type: none; list-style-image: url('../gimages/icon_lesen1.gif'); text-align: right; }
ul.downlink          			{ list-style-type: none; list-style-image: url('../gimages/icon_lesen1.gif'); padding-left: 1.4em; }
ul.toplink             			{ list-style-type: none; list-style-image: url('../gimages/icon_lesen1.gif'); text-align: right; }
ul.sitelink             		{ list-style-type: none; list-style-image: url('../gimages/icon_lesen1.gif'); text-align: right; }

#navlist                              { padding: 0em 0em 0em; margin-left: 0.5em; margin-right: 0.1em; margin-top:1.2em; font: normal 10pt Verdana; width: 15.9em; }
#navlist li.ebene1                    { text-align: right; list-style-type: none; }
#navlist li.ebene1 a.ebene1           { display: block; padding: 0.35em 0.35em 0.35em 1.3em; font-weight: bold; background-image: url(../gimages/icon_lauefer1_1.gif); background-repeat:no-repeat; padding-right: 4em; background-position:13em 50%; }
#navlist li.ebene1 a.ebene1:link      { color: #777777; text-decoration: none; list-style-type: none; background-image: url(../gimages/icon_lauefer1_1.gif); background-repeat:no-repeat; padding-right: 4em; background-position:13em 50%; }
#navlist li.ebene1 a.ebene1:visited   { color: #777777; text-decoration: none; list-style-type: none; }
#navlist li.ebene1 a.ebene1:hover     { color: #971B00; text-decoration: none; list-style-type: none; background-image: url(../gimages/icon_lauefer1_1.gif); background-repeat:no-repeat; padding-right: 4em; background-position:13em 50%; }  
#navlist li.ebene1 a.ebene1#active1   { color: #971B00; text-decoration: none; list-style-type: none; background-image: url(../gimages/icon_lauefer1.gif); background-repeat:no-repeat; padding-right: 4em; background-position:13em 50%;  }  

#navlist li.ebene2                    { list-style: none; text-align: left; }
#navlist li.ebene2 a.ebene2           { display: block; padding: 0.35em 0.35em 0.25em 0.5em; }
#navlist li.ebene2 a.ebene2:link      { color: #971B00; padding-left:1.5em; text-decoration: none;  }
#navlist li.ebene2 a.ebene2:visited   { color: #971B00; padding-left:1.5em; text-decoration: none;  }
#navlist li.ebene2 a.ebene2:hover     { color: #971B00; padding-left:1.5em; text-decoration: underline; } 
#navlist li.ebene2 a.ebene2#active2   { color: #971B00; padding-left:1.5em; text-decoration: none; } 

#prefooter                {  margin:0px auto; background-color: #ffffff; background-image: url(../gimages/3lauefer.jpg); background-repeat:no-repeat; background-position:68em; padding-top: 0.1em; width: 940px; height: 39px; font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: none; border-bottom:1px solid #ffffff; }
#prefooter  li            { list-style: inherit; text-align: left; font-weight: bold;  display: inline; padding-right: 3em; }
#prefooter  li a:link     { font-family: Verdana,Arial; color: #8E8E8E; font-weight: bold; text-decoration: none; }
#prefooter  li a:visited  { font-family: Verdana,Arial; color: #8E8E8E; font-weight: bold; text-decoration: none; }
#prefooter  li a:hover    { font-family: Verdana,Arial; color: #8E8E8E; font-weight: bold; text-decoration: underline; }
#prefooter  li a:active   { font-family: Verdana,Arial; color: #8E8E8E; font-weight: bold; text-decoration: underline; }

#footer                {  margin:2px auto; background-color: #F89B00; padding-top: 0.5em; height: 4.5em; width: 940px; position: relative; font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: none; background-image: url(../gimages/footer_bg); background-repeat: repeat-x; }
#footer  a:link     { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: none; }
#footer  a:visited  { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: none; }
#footer  a:hover    { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: underline; }
#footer  a:active   { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: underline; }
#footer  li            { list-style: inherit; text-align: left; font-weight: bold;  display: inline; float: left; padding-right: 3em; }
#footer  li a:link     { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: none; }
#footer  li a:visited  { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: none; }
#footer  li a:hover    { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: underline; }
#footer  li a:active   { font-family: Verdana,Arial; color: #ffffff; font-weight: normal; text-decoration: underline; }

table.form                      { border-width:0em; padding:0em; margin:0em; } 
td.form_topic                   { padding-top:1em; padding-bottom:0.5em; border-width:0em; color:#9E6607; font-weight:bold; background-color:#FFFFFF; }
td.form_right                   { padding-top:0.3em; padding-bottom:0.3em; text-align:right; color:#000000; background-color:#FFF4EB; }
td.form_right_white             { padding-top:0.3em; padding-bottom:0.3em; text-align:right; color:#000000; background-color:#FFF4EB; }
td.form_single_td               { padding-top:1.5em; padding-left:1em; padding-bottom:1em; color: #000000; background-color:#FFF4EB; }
td.form_first_td                { padding-top:1em; padding-left:1em; padding-bottom:0.3em; color: #000000; background-color:#FFF4EB; }
td.form_td                      { padding-top:0.3em; padding-left:1em; padding-bottom:0.3em; color: #000000; background-color:#FFF4EB; }
td.form_last_td                 { padding-top:0.3em; padding-left:1em; padding-bottom:1em; color: #000000; background-color:#FFF4EB; }

td.form_top_line                { border-top:2px solid #FFFFFF; padding-top: 1em; padding-left:1em; padding-bottom:0.3em; color: #000000; background-color:#FFF4EB; }
td.form_bottom_line             { border-bottom:2px solid #FFFFFF; padding-bottom: 1em; padding-top:0.3em; color: #000000; background-color:#FFF4EB; }
td.form_single_td_top_line      { border-top:2px solid #FFFFFF; padding-top: 1em; padding-bottom:1em; color: #000000; background-color:#FFF4EB; }
td.form_single_td_bottom_line   { border-bottom:2px solid #FFFFFF; padding-top: 1em; padding-bottom:1em; color: #000000; background-color:#FFF4EB; }

td.form_error                   { border:1px solid #FF0000; padding-top: 1em; vertical-align:middle; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color: #FF0000; background-color:#FFF4EB; }
td.form_submit_td               { padding-top:1.5em; padding-bottom:1em; margin-top:1em; margin-bottom:1em; color:#FFFFFF; background-color:#FFFFFF; }
ul.error_reason                 { position:relative; left:-2.5em; }

table.bg1    { border:0.1em solid #C9F4C7; padding:0em; background-color:#FFFFFF; font-family: Verdana, Arial; }

th.bg11em   { vertical-align: top; padding-right:0em; background-color:#F5BA56;  }
td.bg11em    { vertical-align: top; padding-right:0em; background-color:#F5BA56;  }

td.bg21em    { vertical-align: top; padding:0em; background-color:#E1E1E1; }
tr.bg21em    { vertical-align: top; padding:0em; background-color:#F1F1F1; }

td.bg31em   { vertical-align: top; padding:0em; background-color:#e4e4e4; }
tr.bg31em   { vertical-align: top; padding:0em; background-color:#E4E4E4; }

td.bg41em   { vertical-align: top; padding:0em; background-color:#E2FAE2; }
tr.bg41em   { vertical-align: top; padding:0em; background-color:#E2FAE2; }

td.bg11embig    { font-size: 1.3em; padding-top: 0.5em; border-top: 2px solid #9E6607; border-left: 1px solid #4BB24B; background-color:#C28724; }
tr.bg_active    { vertical-align: top; padding-right:0em; background-color:#00ff00;  }

