/*Allgemeine Angaben zur Seite-------------------------------*/

body {
	background-color: #F6F9FB;
	color: #336699;
	font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif;
    font-size: 101%;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
}


html, body, div, p, h1, h2, h3, h4, ul, ol,
span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   border:0;
}



#seite {
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-y;
}


.hide {display: none;}
a span {display: none;}
a span.backcat {display: inline; text-decoration: underline;}



a {color: #336699;}
a:visited {color: #287DA8;}
a:hover, a:active {color: #FF9900;}


/*HEADER---------------------------------------------------*/

.zuminhalt {display:none;}


#header {
	background-color: #A4C3D7;
	height: 100px;
	border-bottom: 1px solid #287DA8;
	white-space:nowrap;
}


#header a {background-image: url(images/logo.gif);width:500px;height:99px;display: block;}
#header a:hover {background-image: url(images/logo_2.gif);width:500px;height:99px;display: block;}


#portallandschaft {
	position: absolute;
	top:60px;left:230px;
	height:45px;
}

#portallandschaft h3 {display:none;}

#portallandschaft a {
text-decoration: none;
background-image: url(images/bg_link_portal.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 10;
font-size:0.65em;
color:#336699;
}
#portallandschaft a:hover {background-image: url(images/bg_link_portal2.gif); color:#336699; text-decoration: underline;}

#headermvtut {
	position: absolute;
	right:0px;top:0px;
	margin-left:480px;
}

#headermvtut a {background-image: url(images/mv_tut_gut.gif);width:180px;height:99px;display: block;}
#headermvtut a:hover {background-image: url(images/mv_tut_gut.gif);width:180px;height:99px;display: block;}


/*SERVICELEISTE---------------------------------------------------*/
#serviceleiste {
	clear: both;
	font-size: 0.65em;
	color: #456899;
	background-color: #DFE9F0;
	border-bottom: 1px solid #fff;
	padding: 8 20 9 30;
	margin: 0 0 0 19.1em;
}

#sprachen {float: right;white-space:nowrap;	margin: 0 0 0 60;}
#sprachen h3 {display:none;}
#sprachen a {text-decoration: none;}
#sprachen a:hover {color:#336699; text-decoration: underline;}

#breadcrumb {margin: 0 13.75em 0 0;}
#breadcrumb h3 {display:none;}
#breadcrumb a {text-decoration: none;}
#breadcrumb a:hover {color:#336699; text-decoration: underline;}

/*SEITENMITTE---------------------------------------------------*/

#mitte {
background-image:url(images/bg_infospalte.gif);
background-repeat:repeat-y;
background-position:right;
min-height: 510px;
height: auto;
/*min-height-Hack für Internet Explorer--------------------*/
_height: 510px;
}



/*NAVIGATION-----------------------------------------------------*/

#navigation {
padding: 0;
margin: 0;
position: absolute;
left: 0px;
width: 12.30em;
}

#navigation h3 {display:none;}

/*Liste Allgemein ------*/
#navigation ul {
margin: 0 -1 -1 0;
padding:0;
list-style-type:none;
background-color: #EEF4F8;
}

#navigation ul ul {
padding: 5 0 10 0;
margin: 0;
background-color: #EEF4F8;
}

#navigation ul ul ul {
padding: 0 0 10 0;
margin: 0;
background-color: #F3F7FA;
}


#navigation li li {
padding: 1 0 1 0;
margin:0;
}


#navigation a {
color: #336699;
text-decoration:none;
line-height: 1.40em;
}


/*Navi Ebene 1- Buttons ------*/

#navigation ul a.But01 {
height:30px;
background: url(images/navi/but_01_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But01:hover, a.But01on {
height:30px;
background: url(images/navi/but_01_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}

#navigation ul a.But02 {
height:30px;
background: url(images/navi/but_02_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But02:hover, a.But02on {
height:30px;
background: url(images/navi/but_02_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But03 {
height:30px;
background: url(images/navi/but_03_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But03:hover, a.But03on {
height:30px;
background: url(images/navi/but_03_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}

#navigation ul a.But04 {
height:30px;
background: url(images/navi/but_04_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But04:hover, a.But04on {
height:30px;
background: url(images/navi/but_04_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But05 {
height:30px;
background: url(images/navi/but_05_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But05:hover, a.But05on {
height:30px;
background: url(images/navi/but_05_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}

#navigation ul a.But06 {
height:30px;
background: url(images/navi/but_06_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But06:hover, a.But06on {
height:30px;
background: url(images/navi/but_06_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}

#navigation ul a.But07 {
height:30px;
background: url(images/navi/but_07_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But07:hover, a.But07on {
height:30px;
background: url(images/navi/but_07_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}

#navigation ul a.But08 {
height:30px;
background: url(images/navi/but_08_off.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}


#navigation ul a.But08:hover, a.But08on {
height:30px;
background: url(images/navi/but_08_on.gif) no-repeat;
background-color: #D2E3EC;
display: block;
border-bottom: 1px solid #DFE9F0;
}





/*Navi Ebene 2 ------*/

#navigation ul ul a {
font-size: 0.65em;
background-image: url(images/nav1_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
border-bottom: 1px solid #DFE9F0;
}
#navigation ul ul a i {font-weight:normal;}


#navigation ul ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}
#navigation ul ul a.on {background-image: url(images/nav1_bg_on.gif);font-weight:bold;background-color: #F3F7FA;border:none;}

/*Navi Ebene 3 ------*/

#navigation ul ul ul a {
font-size: 0.65em;
background-image: url(images/nav2_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 13;
margin:0 0 0 34;
display: block;
border-bottom: none;
}

#navigation ul ul ul a:hover {background-image: url(images/nav2_bg_on.gif);}
#navigation ul ul ul a.on {background-image: url(images/nav2_bg_on.gif);font-weight:bold;}


/*Volltextsuche---------------------------------------------------*/

div#suche { padding: 40 20 0 20;font-size: 0.65em;}

#suche a {text-decoration: none;
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding: 2 0 3 15;
	background-image: url(images/bg_link_suche.gif);
	margin: 0 0 0 7;
	}

#suche a:hover {text-decoration: underline;color: #336699;}

#suche form {margin: 0 0 5 0;}

input.search {
width: 11.2em;
height: 1.7em;
border: 1px solid #A4C3D7;
font-size: 12px;
padding: 3 3 2 5;
color: #287DA8;
background-color:#D2E3EC;
margin: 0 0 0 0;
}

input.go {
background: url(images/go.gif) no-repeat;
width: 1.7em;
height: 1.7em;
color: #DFE9F0;
border: 0;
cursor: pointer;
margin: 0 0 -3 0;
}



/*INHALT---------------------------------------------------*/

#inhalt {
background-color: #F6F9FB;
margin: 0 13.75em 0 12.4em;
padding: 30;
max-width:38em;
min-height: 720px;
height: auto;
/*min-height-Hack für Internet Explorer--------------------*/
_height: 720px;
}


h1 {
padding: 5 0 5 0;
font-size: 0.90em;
text-decoration: none;
border-bottom: 1px solid #DFE9F0;
}

h1.lk{
padding: 0 0 0 10;
margin: 0 0 0 10;
border: 0px;
display: block;
}

h2 {
padding: 5 0 10 0;
font-size: 0.80em;
font-weight: normal;

}



p,td {
font-size: 0.70em;
line-height: 1.4em;
margin-bottom: 1.0em;
font-weight: normal;
}



hr {
height: 1px;
color: #DFE9F0;
background-color: #DFE9F0;
border: 0;
}

a.weiter {
font-size:100%;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 10;
}
a.weiter:hover {
background-image: url(images/bg_link_weiter2.gif);
}

/*Listen im Inhalt----------------------------------------------------*/

#inhalt ul {
margin: 10 0 10 20;
list-style-type:square;
font-size:0.70em;
line-height:1.75em;
}
#inhalt ul ul {
margin: 0 0 0 20;
list-style-type:disc;
font-size:100%;
}

#inhalt ul ul ul {
margin: 0 0 0 20;
list-style-type:circle;
font-size:100%;
}

#inhalt li {
padding: 1 0 1 0;
}

.inhaltsliste h2 {
padding: 5 0 5 0;
font-size: 0.80em;
text-decoration: none;
border-bottom: 1px solid #DFE9F0;
}


ul.externlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:0.70em; line-height: 1.75em;
}

ul.externlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_extern.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
ul.externlinks a:hover {background-image: url(images/bg_link_extern2.gif);}


#inhalt ul.internlinks, #inhalt ul.spalter1  {
margin: 10 0 15 5;
list-style-type:none;
font-size:0.70em;
line-height: 1.75em;
}

#inhalt ul.internlinks a, #inhalt ul.spalter1 a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}

#inhalt ul.internlinks a:hover, #inhalt ul.spalter1 a:hover {background-image: url(images/bg_link_weiter2.gif);}

#inhalt ul ul.internlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 10;
margin: 0 0 0 10;
list-style-type:none;
font-size: 1.35em;
line-height: 1.5em;
}

#inhalt ul ul.internlinks a:hover {background-image: url(images/bg_link_weiter2.gif);}

#inhalt ul.kontextlinks a {
display:block;
text-decoration:none;
font-weight:bold;
background-image: url(images/bg_link_extern.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}

#inhalt ul.kontextlinks a:hover {background-image: url(images/bg_link_extern2.gif);}


#inhalt ul.downloadlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:0.70em; line-height: 1.75em;
}

#inhalt ul.downloadlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_download.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.downloadlinks a:hover {background-image: url(images/bg_link_download2.gif);}

#inhalt #linksuche {
border: 1px solid #C2D7E4;
background:#EEF4F8;
padding: 0 20 0 20;
font-size: 0.65em;
margin-bottom: 15px;
}

#inhalt a.internlinks {
display: block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_weiter.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt a.internlinks:hover {background-image: url(images/bg_link_weiter2.gif);}


#inhalt ul.backcat {
margin: 12 0 10 5;
list-style-type:none;
}

ul.backcat a{
display:block;
text-decoration:none;
font-weight:normal;
background-image: url(images/bg_link_kategorie.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}

ul.backcat a:hover {background-image: url(images/bg_link_kategorie2.gif);}


.lkanreisser{
margin-left: 15px;
}

.link_navi{
position: relative;
top: -23px !important;
top: -24px; /* nur für den IE */
height: 30px;
border: 0;
vertical-align: top;
float: right;
}


.kategorie_teaser {
border-top: 1px solid #DFE9F0;
border-right: 1px solid #DFE9F0;
border-bottom: 1px solid #DFE9F0;
background-image: url(images/bg_newsteaser.gif);
background-position: right;
background-repeat: repeat-y;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

.kategorie_teaser2{
background-image: url(images/bg_spalter1.gif);
background-position: top right;
background-repeat:no-repeat;
}

h1.lk{
padding: 5 0 20 0;
border: 0px;
display: block;
}

p.cat{
clear:both;
line-height: 25px;
margin-bottom: 0.2em;
padding-left: 2.0em;
border-top: 1px solid #DFE9F0;
font-size: 0.6em;
background-image: url(images/bg_newsteaser.gif);
background-position: right;
background-repeat: repeat-y;
}

.lk_url{
padding-left: 2.0em;
text-decoration: none;
}

/*Links Navi-------------------------------------------------*/

.lkseiten{
height: 12px;
display: block;
}

.next{
background-image: url(images/lk_forward.gif);
background-repeat: no-repeat;
background-position: top;
height: 12px;
width: 7px;
display: block;
margin: 0 5 0 5;
}

.next:hover{
background-image: url(images/lk_forward2.gif);
}

.back{
background-image: url(images/lk_back.gif);
background-repeat: no-repeat;
background-position: top;
height: 12px;
width: 7px;
display: block;
margin: 0 5 0 5;
}

.back:hover{
background-image: url(images/lk_back2.gif);
}

.first{
background-image: url(images/lk_first.gif);
background-repeat: no-repeat;
background-position: top;
height: 12px;
width: 12px;
display: block;
margin: 0 5 0 5;
}

.first:hover{
background-image: url(images/lk_first2.gif);
}

.last{
background-image: url(images/lk_end.gif);
background-repeat: no-repeat;
background-position: top;
height: 12px;
width: 12px;
display: block;
margin: 0 5 0 5;
}

.last:hover{
background-image: url(images/lk_end2.gif);
}

.lknav{
border: 0px;
line-height: 12px;
vertical-align: center;
}

/*Tabelle----------------------------------------------------*/

table { border: 1px solid #A4C2D7;border-spacing:1; margin:0 0 20 0;}

caption {
font-weight:bold;
text-align: left;
font-size: 0.80em;
margin: 10 10 10 0;
}

th {
background-color:#A4C2D7;
font-size: 0.70em;
height: 1.2em;
padding: 5px;
font-weight:bold;
text-align: left;
}

td{
padding: 5px;
}

tr.dunkel {background-color:#DCE9F0;}
tr.hell {background-color:#F1F6F9;}

/*Formulare----------------------------------------------------*/

.error{
display: block;
padding: 15px 10px 10px 70px;
margin: 0 auto;
font-size: 0.7em;
border: 1px dashed red;
background: #F1F2EF;
background-image: url(images/alert_lk.gif);
background-repeat: no-repeat;
background-position:20px 12px;
min-height: 30px;
_height: 30px;
}

form, fieldset  {
border:none;
margin:15 0 10 0;
}

legend {
display: none;
}

form fieldset caption {
font-size: 0.70em;
background-color:#A4C2D7;
font-weight:bold;
text-align: left;
padding:5;
margin:0;
}

#inhalt form input {
width: 15em;
height: 1.6em;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}

#inhalt form input.suchstring {
height: 20px;
width: 14em;
font-size: 1.0em;
line-height: 16px;
border: 1px solid #A4C3D7;
color: #287DA8;
}

#inhalt form select {
height: 19px;
font-size: 1.0em;
line-height: 16px;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}

#inhalt form input.checkbox{
width: 14px !important;
height: 14px !important;
width: 16px; /* nur für den IE */
height: 16px; /* nur für den IE */
margin: 5px;
line-height: 1.0em;
vertical-align: middle;
border: 1px solid #A4C3D7;
}

#inhalt form textarea {
width: 15.3em;
height: 5.5em;
border: 1px solid #A4C3D7;
color: #287DA8;
padding:1px;
}


#inhalt form input#plz { width: 3.5em;}
#inhalt form input#ort { width: 11.2em;}

#inhalt form input.button {
font-size: 1.0em;
height: 1.85em;
font-weight:bold;
width:auto;
border: 1px solid #A4C3D7;
background: url(images/go.gif) no-repeat right;
background-color:#C2D7E4;
padding: 0 27 2 5;
cursor: pointer;
}

#inhalt form input.suchbutton {
font-size: 1.0em;
height: 2.0em;
font-weight:bold;
width: 2.0em;
border: 0px;
background: url(images/go.gif) no-repeat right;
background-color:#C2D7E4;
cursor: pointer;
}

/*Artikel - Teaser----------------------------------------------------*/
.artikelteaser {
border-bottom: 1px solid #DFE9F0;
margin: 0 0 10 0;
min-height: 160px;
height: auto;
/*min-height-Hack für Internet Explorer--*/
_height: 160px;
}
.artikelteaser h1 {border: 0;}
.artikelteaser h2 {padding: 0 0 10 0;}
.artikelteaser img {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
padding: 0;
margin: 5 20 20 0;
display:inline;
overflow: hidden;
float:left;
}

/*News - Teaser----------------------------------------------------*/
.newsteaser {
border-top: 1px solid #DFE9F0;
border-right: 1px solid #DFE9F0;
border-bottom: 1px solid #DFE9F0;
background: url(images/bg_newsteaser.gif) repeat-y right;
margin: 0 0 20 0;
padding: 5 0 0 0;

}

.newsteaser h1 {border: 0;}

h4 {
padding: 10 0 0 0;
font-size: 0.70em;
font-weight: bold;

}

.newsteaser p {
border-bottom: 1px solid #DFE9F0;
margin: 0 0 -1 0;
padding: 6 5 10 0;
}

/*Panoramabild----------------------------------------------------*/
.panoramabild {
width: 100%;
overflow: hidden;
margin: -10 0 0 0;
}

.panoramabild .unterzeile{
text-align:right;
color:#A4C2D7;
}


/*Normaler Artikel----------------------------------------------------*/

.artikelbild {
border-right: 1px solid #ACCBDC;
border-bottom: 1px solid #ACCBDC;
background-color: #DFE9F0;
width: 190px;
padding: 0;
margin: 5 20 20 0;
display:inline;
overflow: hidden;
float:left;
}


.unterzeile {
font-size:0.65em;
font-weight: normal;
padding: 4;
}

a.bildbig {
	background-image: url(images/bg_link_fotobig.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
    width: 20px;
	height:15px;
	display:block;
	float: right;
	margin:  0;
	padding: 0;
}





/*INFOSPALTE-----------------------------------------------------*/

div#infospalte {
position: absolute;
right: 0px;
top: 8.1em;
width: 13.75em;

}

.infobox {
width: auto;
margin:20px;
border: 1px solid #DFE9F0;
background-color: #F3F7FA;
}

.infobox img {
margin:0 0 -4 0;
padding:0;
border-bottom:1px solid #DFE9F0;
}

.infobox p {
margin:0;
padding:9;
}


.infobox h2 {
background-color: #DFE9F0;
text-transform: uppercase;
font-size:65%;
background-image: url(images/bg_infobox.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding: 4 10 3 25;
}

.infobox h2.behoerden {background-image: url(images/bg_infobox_behoerden.gif);}
.infobox h2.externelinks {background-image: url(images/bg_infobox_externelinks.gif);}

.infobox ul {
margin: 0 0 0 10;
list-style-type:none;
font-size:70%; line-height: 1.3em;
}

.infobox li {
border-top: 1px solid #DFE9F0;
padding: 8 5 6 0;
list-style-type:none;
}

.infobox a {
display:block;
text-decoration:none;
background-image: url(images/bg_link_infobox.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}

.infobox a:hover {
background-image: url(images/bg_link_infobox2.gif);
}

.infobox a.fuss {
display:block;
background-color: #DFE9F0;
font-size:70%;
text-decoration:none;
background-image: url(images/bg_link_infobox.gif);
background-position:10px 5px;
background-repeat:no-repeat;
padding: 4 0 4 25;
}
.infobox a.fuss:hover {
background-image: url(images/bg_link_infobox2.gif);
background-color: #A4C2D7;
color:#fff;
}

.infobox ul.kontextlinks a {
display:block;
text-decoration:none;
font-weight:bold;
background-image: url(images/bg_link_extern.gif);
background-position:0px 2px;
background-repeat:no-repeat;
padding: 0 0 0 15;
}
.infobox ul.kontextlinks a:hover {background-image: url(images/bg_link_extern2.gif);}


/*Spaltenlayouts----------------------------------------------------*/

.spalter3 {float:left;width:30%;margin-right:1em;}

.topspalter {float:left;width:17%;margin-right:1em;}

.spalter2 {
float:left;
width:45%;
margin-right:1em;
}

.spalter1 {width:98%; min-height: 120px; _height: 120px;}

/*Links zum Thema--------------------------------------------------*/

h2 {
background-color: #DFE9F0;
text-transform: uppercase;
font-size:65%;
background-image: url(images/bg_infobox.gif);
background-position:0px 0px;
background-repeat:no-repeat;
padding: 4 10 3 25;
}

h2.externelinks {background-image: url(images/bg_infobox_externelinks.gif);}

#inhalt ul.externlinks {
margin: 10 0 10 5;
list-style-type:none;
font-size:70%; line-height: 1.75em;
}


#inhalt ul.externlinks a {
display:block;
text-decoration:underline;
font-weight:normal;
background-image: url(images/bg_link_extern.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding: 0 0 0 15;
list-style-type:none;
}
#inhalt ul.externlinks a:hover {background-image: url(images/bg_link_extern2.gif);}

/*FOOTER----------------------------------------------------*/

#footer {
	clear: both;
	background-color: #A4C2D7;
	height: auto;
	width: auto;
	text-align: center;
	border-top: 1px solid #287DA8;
	border-bottom: 1px solid #FFFFFF;
	padding: 8 0 9 20;
	font-size: 0.65em;
}

#nachoben {float: right;margin: 0 40 0 50;}
#nachoben a {
	text-decoration: none;
	background-image: url(images/bg_link_top.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0 15 0 0;
	}
#nachoben a:hover {text-decoration: underline;color: #336699;}



#funktionen {margin: 0 80 0 130;color: #A4C2D7;}
#funktionen a {
	text-decoration: none;
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding: 0 0 0 15;
}
#funktionen a.kontakt {background-image: url(images/bg_link_kontakt.gif);}
#funktionen a.drucken {background-image: url(images/bg_link_drucken.gif);}
#funktionen a.sitemap {background-image: url(images/bg_link_sitemap.gif);}
#funktionen a.impressum {background-image: url(images/bg_link_impressum.gif);}
#funktionen a.datenschutz {background-image: url(images/bg_link_datenschutz.gif);}



#funktionen a:hover {text-decoration: underline;color: #336699;}



/*SITEMAP-----------------------------------------------------*/

#sitemap {
}

/*Liste Allgemein ------*/
#sitemap ul {
margin: 20 0 20 0;
padding:0;
list-style-type:none;
}

#sitemap ul ul {
padding: 5 0 0 15;
margin: 0;
list-style-type:none;
}

#sitemap ul ul ul {
padding: 0 0 10 0;
margin: 0;
list-style-type:none;
}


#sitemap li li {
padding: 1 0 1 0;
margin:0;
}


#sitemap a {
text-decoration:underline;
line-height: 1.40em;
font-size: 100%;
}

#sitemap ul a {
font-size: 100%;
font-weight:bold;
background-image: url(images/nav1_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
}

#sitemap ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}


#sitemap ul ul a {
font-size: 100%;
font-weight:normal;
background-image: url(images/nav1_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 4 13;
margin:0 0 0 20;
display: block;
}
#sitemap ul ul a i {font-weight:normal;}


#sitemap ul ul a:hover {background-image: url(images/nav1_bg_on.gif);font-weight:bold;}


#sitemap ul ul ul a {
font-size: 100%;
font-weight:normal;
background-image: url(images/nav2_bg_off.gif);
background-position:0px 3px;
background-repeat:no-repeat;
padding: 0 0 0 13;
margin:0 0 0 34;
display: block;
}

#sitemap ul ul ul a:hover {background-image: url(images/nav2_bg_on.gif);}