body{
margin: 0 0 0 0;
font-family: arial, helvetica, Tahoma, Verdana, sans-serif;
line-height: 130%;
background-color: #ffffff;
font-size:75%;
color: #555555;
}

.print_only {
display:none;
}

div.hide {
position: absolute; 
width: 0px; 
height: 0px
}

span.klein {
font-size:80%;
line-height: 130%;
display:block;
margin-top:4px;
margin-bottom:4px;
margin-left:4px;
margin-right:4px;
}

.textblock-ausgabe ul {
margin: 0;
padding: 0;
list-style: none;
}

.textblock-ausgabe ul li {
background-image: url(/g/pfeil-liste1.gif);
background-repeat: no-repeat;
padding-left: 9px;
margin-top:2px;
}

.textblock-ausgabe ul li ul li {
background-image: url(/g/pfeil-liste1-single.gif);
background-repeat: no-repeat;
}


.textblock-hervorhebung {
width: 538px;
margin-bottom: 12px;
padding-top: 13px;
padding-right: 15px;
padding-bottom: 13px;
padding-left: 15px;
background-color: #e5eff6;
}

.textblock-hervorhebung a, .textblock-hervorhebung a:link, .textblock-hervorhebung a:active, .textblock-hervorhebung a:visited {
color:#0065a2;
text-decoration: none;
}
/*
.textblock-hervorhebung a:visited {
color:#000;
text-decoration: none;
}
*/

.textblock-hervorhebung a:hover {
color:#0065a2;
text-decoration: underline;
}


.orange .textblock-hervorhebung a, .orange .textblock-hervorhebung a:link, .orange .textblock-hervorhebung a:active, .orange .textblock-hervorhebung a:visited {
color:#d37300;
text-decoration: none;
}
/*
.orange .textblock-hervorhebung a:visited {
color:#000;
text-decoration: none;
}
*/

.orange .textblock-hervorhebung a:hover {
color:#d37300;
text-decoration: underline;
}


.textblock-hervorhebung ul li/*, .textblock-hervorhebung ul li, .textblock-hervorhebung ul li*/  {
background-image: url(/g/pfeil-liste1.gif);
background-repeat: no-repeat;
padding-left: 9px;
margin-top:2px;
}


.textblock-hervorhebung-eins {
width: 538px;
margin-bottom: 12px;
padding-top: 13px;
padding-right: 15px;
padding-bottom: 13px;
padding-left: 15px;
background-color: #f1f2f1;
}

.textblock-hervorhebung-eins ul li/*, .textblock-hervorhebung-eins ul li, .textblock-hervorhebung-eins ul li*/  {
background-image: url(/g/pfeil-liste1.gif);
background-repeat: no-repeat;
padding-left: 9px;
margin-top:2px;
}

.textblock-hervorhebung-eins a, .textblock-hervorhebung-eins a:link, .textblock-hervorhebung-eins a:active, .textblock-hervorhebung-eins a:visited {
color:#0065a2;
text-decoration: none;
}
/*
.textblock-hervorhebung-eins a:visited {
color:#000;
text-decoration: none;
}
*/

.textblock-hervorhebung-eins a:hover {
color:#0065a2;
text-decoration: underline;
}


.orange .textblock-hervorhebung-eins a, .orange .textblock-hervorhebung-eins a:link, .orange .textblock-hervorhebung-eins a:active, .orange .textblock-hervorhebung-eins a:visited {
color:#d37300;
text-decoration: none;
}
/*
.orange .textblock-hervorhebung-eins a:visited {
color:#000;
text-decoration: none;
}
*/

.orange .textblock-hervorhebung-eins a:hover {
color:#d37300;
text-decoration: underline;
}


.textblock-hervorhebung-zwei {
width: 538px;
margin-bottom: 12px;
padding-top: 13px;
padding-right: 15px;
padding-bottom: 13px;
padding-left: 15px;
background-color: #a2a5a4;
color: #fff;
}

.textblock-hervorhebung-zwei ul li/*, .textblock-hervorhebung-zwei ul li, .textblock-hervorhebung-zwei ul li*/ {
background-image: url(/g/pfeil-liste2.gif);
background-repeat: no-repeat;
padding-left: 9px;
margin-top:2px;
}

.textblock-hervorhebung-zwei ul li ul li {
background-image: url(/g/pfeil-liste2-single.gif);
background-repeat: no-repeat;
}


.textblock-hervorhebung-zwei a, .textblock-hervorhebung-zwei a:link, .textblock-hervorhebung-zwei a:active, .textblock-hervorhebung-zwei a:visited {
color:#e5eff6;
text-decoration: none;
}
/*
.textblock-hervorhebung-zwei a:visited {
color:#000;
text-decoration: none;
}
*/

.textblock-hervorhebung-zwei a:hover {
color:#e5eff6;
text-decoration: underline;
}


.form {
margin: 0;
padding: 0;
}

img {
border: 0;
}

a:link, a:visited, a:active {
font-size: 100%;
color: #555555;
font-weight: normal;
text-decoration: none;
}

a:hover {
font-weight: normal;
text-decoration: underline;
color: #0065a2;
}

.orange a:hover {
font-weight: normal;
text-decoration: underline;
color: #d37300;
}

acronym, abbr {
border-bottom: 1px dotted;
}

.clearboth {
clear:both;
font-size: 0px;
line-height: 0px;
height: 0px;
}

#header {
margin: 0px auto;
width: 980px;
height: 67px;
}

#bg-content {
width: 980px;
float: left;
background-image: url(/g/bg_rand.gif);
position: relative;
}

#bg-site{
/*z-index:10;*/
margin: 0px auto;
width: 980px;
background-color: #ffffff;
background-image: url(/g/bg_wrapper.gif);
background-repeat: repeat-x;
position: relative;
}

#content {
width: 568px;
float: left;
margin-bottom:10px;
border: 1px solid #fff;
background-image: url(/g/bg_teaser.gif);
background-repeat: repeat-x;
background-color: #fff;
padding-left: 15px;
padding-right: 15px;
padding-top: 24px;
/*line-height: 150%;*/
}

#logo {
float: left;
/*padding-right: 614px;*/
}


/* Menu Reiter oben*/
#reiter {
/*z-index:1;*/
float: left;
padding-left: 5px;
}

#reiter-menu, #reiter-menu ul {
margin:0;
padding:0;
border:0;
list-style: none;
}

#reiter-menu li {
margin-top:45px;
margin-right: 2px;
border:1px solid #d6d7d6;
float:left;
}

#reiter-menu li a, #reiter-menu li a:link, #reiter-menu li a:active {
color: #666666;
font-family: arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 90%;
display: block;
padding-left: 18px;
padding-right: 18px;
padding-top:2px;
padding-bottom:2px;
text-decoration: none;
}

#reiter-menu li a:hover {
color: #0065a2;
background: url(/g/bg_menu_reiter.gif) 0 0 repeat-x;
}

.orange #reiter-menu li a:hover {
color: #d37300;
background: url(/g/bg_menu_reiter.gif) 0 0 repeat-x;
}

#reiter-menu li.active {
margin-top:45px;
margin-right: 2px;
border:none;
background: url(/g/bg_menu_reiter.gif) 0 0 repeat-x;
float:left;
}

#reiter-menu li.active a, #reiter-menu li.active a:link, #reiter-menu li.active a:active {
color: #666666;
font-family: arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 90%;
display: block;
padding-left: 19px;
padding-right: 19px;
padding-top:3px;
padding-bottom:3px;
text-decoration: none;
}

#reiter-menu li.active a:hover {
color: #666666;
}
/* Menu Reiter oben*/


#suche { 
float: right;
/*float: left;*/
width: 179px;
padding-top:0px;
padding-right: 11px;
/*background-image: url(/g/bg_suchfeld.gif);
border-bottom: 1px solid #fff;*/
}

#suche-content { 
float: left;
width: 179px;
padding-top:9px;
}

#suche input.text {
width: 128px;
height: 15px;
padding: 3px;
padding-bottom: 1px;
padding-right: 12px;
border-left: 1px solid #dadbdb;
border-top: 1px solid #dadbdb;
border-bottom: 1px solid #dadbdb;
border-right: 0px;
margin-left: 1px;
margin-bottom: 3px;
margin-top: 24px;
color: #555555;
background-color: #fff;
background-image: url(/g/bg_inputfeld.gif);
}

#suche-content input.text {
width: 128px;
height: 15px;
padding: 3px;
padding-bottom: 1px;
padding-right: 12px;
border-left: 1px solid #dadbdb;
border-top: 1px solid #dadbdb;
border-bottom: 1px solid #dadbdb;
border-right: 0px;
margin-left: 1px;
margin-bottom: 3px;
margin-top: 24px;
color: #555555;
background-color: #fff;
background-image: url(/g/bg_inputfeld.gif);
}

#suche-bildarchiv input.text {
width: 102px;
height: 15px;
padding: 3px;
padding-bottom: 1px;
padding-right: 5px;
border-left: 1px solid #dadbdb;
border-top: 1px solid #dadbdb;
border-bottom: 1px solid #dadbdb;
border-right: 0px;
margin-left: 1px;
margin-bottom: 3px;
margin-top: 3px;
color: #555555;
background-color: #fff;
background-image: url(/g/bg_inputfeld.gif);
}

#spalte-menu {
float: left;
width: 160px;
margin-top: 10px;
/*background-color: #e37c00;*/
background-color: #0065a2;
background-image: url(/g/schatten_menu.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 15px;
padding-left: 10px;
}

#spalte-content {
float: left;
width: 789px;
margin-top: 10px;
margin-left: 10px;
}

#spalte-mitte {
float: left;
width: 610px;
/*** Zeileanabstand im Mittelbereich vergrössern***/
line-height: 140%;
}

#spalte-rechts {
float: left;
width: 179px;
}

#menu-bg {
margin: 0;
padding: 0;
background-image: url(/g/bg_menu.gif);
background-repeat: repeat-x;
background-color: #ffffff;
}


#menu, #menu li {
margin: 0;
padding: 0;
margin-bottom:0px;
list-style: none;
line-height: 100%;
}

#menu a {
border-bottom: 1px solid #fff;
line-height: 120%;
}

li.menu-eins a, li.menu-eins a:link, li.menu-eins a:visited {
width: 132px;
display: block;
color: #666666;
font-size: 90%;
font-weight: bold;
text-decoration: none;
padding-top: 9px;
padding-bottom: 9px;
padding-left: 14px;
padding-right: 14px;
}

li.menu-eins a:hover {
color: #0065a2;
}

/*NEU für IE 6*/
.orange li.menu-eins a, .orange li.menu-eins a:link, .orange li.menu-eins a:visited {
width: 132px;
display: block;
color: #666666;
font-size: 90%;
font-weight: bold;
text-decoration: none;
padding-top: 9px;
padding-bottom: 9px;
padding-left: 14px;
padding-right: 14px;
}
/*NEU für IE 6*/

.orange li.menu-eins a:hover {
color: #d37300;
}

li.menu-eins-aktiv a, li.menu-eins-aktiv a:link, li.menu-eins-aktiv a:visited {
width: 132px;
display: block;
color: #0065a2;
font-size: 90%;
font-weight: bold;
text-decoration: none;
padding-top: 9px;
padding-bottom: 9px;
padding-left: 14px;
padding-right: 14px;
}

li.menu-eins-aktiv a:hover {
color: #0065a2;
}


.orange li.menu-eins-aktiv a, .orange li.menu-eins-aktiv a:link, .orange li.menu-eins-aktiv a:visited {
width: 132px;
display: block;
color: #d37300;
font-size: 90%;
font-weight: bold;
text-decoration: none;
padding-top: 9px;
padding-bottom: 9px;
padding-left: 14px;
padding-right: 14px;
}

.orange li.menu-eins-aktiv a:hover {
color: #d37300;
}


#menu-unter, #menu-unter li {
margin: 0;
padding: 0;
list-style: none;
line-height: 100%;
margin-top: 0px;
margin-bottom: 0px;
}

li.menu-zwei a, li.menu-zwei a:link, li.menu-zwei a:visited {
width: 122px;
display: block;
color: #666666;
font-size: 90%;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 24px;
padding-right: 14px;
}

li.menu-zwei a:hover {
color: #0065a2;
}

.orange li.menu-zwei a, .orange li.menu-zwei a:link, .orange li.menu-zwei a:visited {
width: 122px;
display: block;
color: #666666;
font-size: 90%;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 24px;
padding-right: 14px;
}

.orange li.menu-zwei a:hover {
color: #d37300;
}

li.menu-zwei-aktiv a, li.menu-zwei-aktiv a:link, li.menu-zwei-aktiv a:visited {
width: 122px;
display: block;
color: #0065a2;
font-size: 90%;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 24px;
padding-right: 14px;
}

li.menu-zwei-aktiv a:hover {
color: #0065a2;
}

.orange li.menu-zwei-aktiv a, .orange li.menu-zwei-aktiv a:link, .orange li.menu-zwei-aktiv a:visited {
width: 122px;
display: block;
color: #d37300;
font-size: 90%;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 24px;
padding-right: 14px;
}

.orange li.menu-zwei-aktiv a:hover {
color: #d37300;
}

#pfad {
width: 759px;
font-size: 90%;
padding-top: 8px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 7px;
background-image: url(/g/bg_pfad.gif);
background-repeat: repeat-x;
color: #555;
}

#pfad a:link, #pfad a:active, #pfad a:visited {
margin-left: 3px;
margin-right: 3px;
color:#0065a2;
}

#pfad a:hover {
color:#0065a2;
text-decoration: underline;
}

.orange #pfad a:link, .orange #pfad a:active, .orange #pfad a:visited {
margin-left: 3px;
margin-right: 3px;
color:#d37300;
}

.orange #pfad a:hover {
color:#d37300;
text-decoration: underline;
}

.headerbild, .headerbild img {
width: 789px;
}

.teaser {
width: 293px;
float: left;
margin-bottom:10px;
border: 1px solid #fff;
background-image: url(/g/bg_teaser.gif);
background-repeat: repeat-x;
background-color: #fff;
}

.teaser-trenner {
width: 10px;
float: left;
}

.teaser-bild {
width: 90px;
float:left;
}

.teaser-textblock {
width: 173px;
float:left;
padding-top: 12px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 12px;
}


.teaser-textblock2 {
width: 263px;
float:left;
padding-top: 12px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 12px;
}

.teaser-textblock2 a, .teaser-textblock2 a:link, .teaser-textblock2 a:visited, .teaser-textblock2 a:active {
text-decoration: none;
color: #0065a2;
}

.teaser-textblock2 a:hover {
text-decoration: underline;
}

.teaser-textblock2 a:visited {
color: #4591c0;
}

.orange .teaser-textblock2 a, .orange .teaser-textblock2 a:link, .orange .teaser-textblock2 a:visited, .orange .teaser-textblock2 a:active {
text-decoration: none;
color: #d37300;
}

.orange .teaser-textblock2 a:hover {
text-decoration: underline;
}

.orange .teaser-textblock2 a:visited {
color: #eb952e;
}

.teaser-textblock2 h1 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin:0;
}

.teaser-textblock2 h2 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin:0;
}

.teaser-textblock2 h3 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin:0;
}


.listung-headline {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #0065a2;
line-height: 130%;
font-weight: normal;
padding-bottom:5px;
padding-right:115px;
}

.orange .listung-headline {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #d37300;
line-height: 130%;
font-weight: normal;
padding-bottom:5px;
padding-right:115px;
}

a.listung-headline:link, a.listung-headline:active, a.listung-headline:visited {
color: #0065a2;
text-decoration: none;
}

a.listung-headline:hover {
color:#0065a2;
text-decoration:underline;
}

.orange a.listung-headline:link, .orange a.listung-headline:active, .orange a.listung-headline:visited {
color: #d37300;
text-decoration: none;
}

.orange a.listung-headline:hover {
color:#d37300;
text-decoration:underline;
}

.teaser-headline {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #0065a2;
line-height: 130%;
font-weight: normal;
}

.orange .teaser-headline {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
/*font-size: 140%;*/
color: #d37300;
line-height: 130%;
font-weight: normal;
}

.teasertext {
width:173px;
}


a.teaser-headline:link, a.teaser-headline:active {
color: #0065a2;
text-decoration: none;
}

a.teaser-headline:hover {
color:#0065a2;
text-decoration:underline;
}

a.teaser-headline:visited {
color:#4591c0;
}


.orange a.teaser-headline:link, .orange a.teaser-headline:active {
color: #d37300;
text-decoration: none;
}

.orange a.teaser-headline:hover {
color:#d37300;
text-decoration:underline;
}

.orange a.teaser-headline:visited {
color:#eb952e;
}


a.teasertext:hover {
color:#0065a2;
text-decoration:underline;
}

.orange a.teasertext:hover {
color:#d37300;
text-decoration:underline;
}

h1 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 200%;
color: #555;
line-height: 120%;
font-weight: normal;
text-decoration: none;
padding-top: 1px;
padding-bottom: 9px;
padding-left: 0px;
margin:0;
}

h2 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-bottom: 9px;
padding-left: 0px;
margin:0;
}

h3 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-bottom: 9px;
margin:0;
}

.teaser ul {
margin: 0;
padding: 0;
padding-left: 0px;
list-style: none;
}

.teaser li  {
background-image: url(/g/pfeil-liste.gif);
background-repeat: no-repeat;
padding-left: 9px;
padding-top: 0px;
padding-bottom: 0px;
}

.orange .teaser li  {
background-image: url(/g/pfeil-liste-orange.gif);
background-repeat: no-repeat;
padding-left: 9px;
padding-top: 0px;
padding-bottom: 0px;
}

.teaser li a {
color:#0065a2;
text-decoration:underline;
}

.orange .teaser li a {
color:#d37300;
text-decoration:underline;
}


.kasten-rechts {
width: 177px;
float: left;
border-left: 1px;
border-top: 1px;
border-right: 1px;
border-bottom: 0px;
border-style:solid;
border-color: #fff;
background-image: url(/g/bg_kasten.gif);
background-repeat: repeat-x;
background-color: #f1f2f1;
padding-bottom: 12px;
}

.kasten-rechts img {
padding-bottom:1px;
margin-left: 0px;
display: block;
}

.kasten-rechts-abschluss {
width: 179px;
margin-bottom:10px;
}

.kasten-rechts-textblock {
font-size: 90%;
width: 147px;
padding-top: 12px;
padding-left: 15px;
padding-right: 15px;
}

.kasten-rechts-textblock a, .kasten-rechts-textblock a:link, .kasten-rechts-textblock a:active, .kasten-rechts-textblock a:visited  {
color:#0065a2;
}
/*
.kasten-rechts-textblock a:visited  {
color:#000;
}
*/

.orange .kasten-rechts-textblock a, .orange .kasten-rechts-textblock a:link, .orange .kasten-rechts-textblock a:active, .orange .kasten-rechts-textblock a:visited  {
color:#d37300;
}
/*
.orange .kasten-rechts-textblock a:visited  {
color:#000;
}
*/


.kasten-rechts-textblock-home {
width: 147px;
padding-top: 12px;
padding-left: 0px;
padding-right: 0px;
padding-left: 15px;
padding-right: 15px;
}

.kasten-rechts-textblock-home strong a, .kasten-rechts-textblock-home strong a:link, .kasten-rechts-textblock-home strong a:active, .kasten-rechts-textblock-home strong a:visited  {
color:#0065a2;
}

.orange .kasten-rechts-textblock-home strong a, .orange .kasten-rechts-textblock-home strong a:link, .orange .kasten-rechts-textblock-home strong a:active, .orange .kasten-rechts-textblock-home strong a:visited  {
color:#d37300;
}


.kasten-rechts-textblock h3 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 160%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 13px;
padding-bottom: 9px;
margin:0;
display: block;
}

.kasten-rechts-textblock-home h3 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #555;
line-height: 130%;
font-weight: normal;
text-decoration: none;
padding-top: 0px;
padding-bottom: 9px;
margin:0;
display: block;
}


.kasten-rechts ul {
margin: 0;
padding: 0;
list-style: none;
}

.kasten-rechts li  {
padding-left: 0px;
padding-top: 0px;
padding-bottom: 16px;
}

.hdl-kasten {
color:#0065a2;
}

.orange .hdl-kasten {
color:#d37300;
}

.containertext {
color:#0065a2;
}

.orange .containertext {
color:#d37300;
}

.containertext2 {
display: block;
padding-bottom:16px;
width: 147px;
padding-left:15px;
padding-right: 15px;

}

#footer {
font-size: 90%;
margin: 0px auto;
width: 980px;
background-image: url(/g/bg_footer.gif);
background-repeat: no-repeat;
background-position: top;
padding-top:7px;
text-align: center;
}

#footer a:link, #footer a:active, #footer a:visited {
color:#0065a2;
}

.orange #footer a:link, .orange #footer a:active, .orange #footer a:visited {
color:#d37300;
}

.listung-ausgabe {
width: 568px;
float:left;
padding-top: 12px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 12px;
}

.listung-bild {
width: 100px;
float:right;
padding-left: 15px;
margin-top: 4px;
}

.listung-textblock {
float:left;
width: 452px;
padding-left: 0px;
}

a.listung-textblock a, .listung-textblock a:link, .listung-textblock a:visited, .listung-textblock a:active {
text-decoration: none;
}

.listung-ausgabe a:hover {
text-decoration: underline;
color:#0065a2;
}

.orange .listung-ausgabe a:hover {
text-decoration: underline;
color:#d37300;
}

a.listung-headline a, .listung-headline a:link, .listung-headline a:active {
text-decoration: none;
color:#0065a2;
}

.listung-headline a:hover {
text-decoration: underline;
color:#0065a2;
}

.listung-headline a:visited {
color:#4591c0;
}


.orange a.listung-headline a, .orange .listung-headline a:link, .orange .listung-headline a:active {
text-decoration: none;
color:#d37300;
}

.orange .listung-headline a:hover {
text-decoration: underline;
color:#d37300;
}

.orange .listung-headline a:visited {
color:#eb952e;
}

.listung-bild2 {
width: 155px;
float:left;
padding-right: 15px;
margin-top: 4px;
}

.listung-ausgabe2 {
width: 568px;
float:left;
padding-top: 12px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 12px;
}

.listung-headline2 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #0065a2;
line-height: 130%;
font-weight: normal;
padding-bottom:5px;
width: 397px;
float:left;
}

.orange .listung-headline2 {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #d37300;
line-height: 130%;
font-weight: normal;
padding-bottom:5px;
width: 397px;
float:left;
}

a.listung-headline2 a, .listung-headline2 a:link, .listung-headline2 a:active {
text-decoration: none;
color:#0065a2;
}

.listung-headline2 a:hover {
text-decoration: underline;
color:#0065a2;
}

.listung-headline2 a:visited {
color:#4591c0;
}

.orange a.listung-headline2 a, .orange .listung-headline2 a:link, .orange .listung-headline2 a:active {
text-decoration: none;
color:#d37300;
}

.orange .listung-headline2 a:hover {
text-decoration: underline;
color:#d37300;
}

.orange .listung-headline2 a:visited {
color:#eb952e;
}


.listung-textblock2 {
float:left;
width: 397px;
padding-left: 0px;
}


a.listung-textblock2 a, .listung-textblock2 a:link, .listung-textblock2 a:visited, .listung-textblock2 a:active {
text-decoration: none;
}

.listung-ausgabe2 a:hover {
text-decoration: underline;
color:#0065a2;
}

.orange .listung-ausgabe2 a:hover {
text-decoration: underline;
color:#d37300;
}

.trenner {
width: 568px;
height: 2px;
}

.link-weiter {
color:#0065a2;
}

.orange .link-weiter {
color:#d37300;
}

.einleitungstext {
padding-top: 12px;
padding-bottom: 12px;
}

/* Seitenzahlen */
#blaettern{
float: right;
margin-top: 12px;
}

.blaetternfunktion a {
font-weight: normal;
margin-left: 3px;
margin-right: 3px;
text-decoration: underline;
}

.blaetternfunktion span {
margin-left: 3px;
margin-right: 3px;
}

/*
.blaettern {
width: 568px;
padding-top: 12px;
padding-bottom: 12px;
text-align: right;
}

.blaettern a:link, .blaettern a:active, .blaettern a:visited {
color:#0065a2;
}

.blaettern-inaktiv {
color:#d0d2d1;
}
*/

.seitenabschluss {
height: 14px;
}

.listung-bild1 {
width: 100px;
float:left;
padding-right: 15px;
margin-top: 4px;
}

.listung-ausgabe1 {
width: 568px;
float:left;
padding-top: 12px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 12px;
}

.listung-headline1 {
color: #0065a2;
line-height: 130%;
font-weight: normal;
padding-bottom:0px;
width: 452px;
float:left;
}

.orange .listung-headline1 {
color: #d37300;
line-height: 130%;
font-weight: normal;
padding-bottom:0px;
width: 452px;
float:left;
}

a.listung-headline1 a, .listung-headline1 a:link, .listung-headline1 a:visited, .listung-headline1 a:active {
text-decoration: none;
color:#0065a2;
}

.listung-headline1 a:hover {
text-decoration: underline;
color:#0065a2;
}

.orange a.listung-headline1 a, .orange .listung-headline1 a:link, .orange .listung-headline1 a:visited, .orange .listung-headline1 a:active {
text-decoration: none;
color:#d37300;
}

.orange .listung-headline1 a:hover {
text-decoration: underline;
color:#d37300;
}

.listung-textblock1 {
float:left;
width: 452px;
padding-left: 0px;
}

a.listung-textblock1 a, .listung-textblock1 a:link, .listung-textblock1 a:visited, .listung-textblock1 a:active {
text-decoration: none;
}

.listung-ausgabe1 a:hover {
text-decoration: underline;
color:#0065a2;
}

.orange .listung-ausgabe1 a:hover {
text-decoration: underline;
color:#d37300;
}

.untertitel {
font-size: 90%;
line-height: 130%;
font-weight: bold;
padding-bottom:5px;
padding-top:2px;
width: 568px;
display: block;
}

.beitrag-image-rechts {
float:right;
padding-left:15px;
padding-top:5px;
}

.beitrag-image-links {
float:left;
padding-right:15px;
padding-top:5px;

}

div.zwischentitel {
font-size: 150%;
color:#555;
line-height: 130%;
padding-bottom: 3px;
}

.textblock-ausgabe {
width: 568px;
padding-top: 12px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 12px;
}

.textblock a, .textblock a:link, .textblock a:active, .textblock a:visited {
color:#0065a2;
text-decoration: none;
}
/*
.textblock a:visited {
color:#000;
text-decoration: none;
}
*/

.textblock a:hover {
color:#0065a2;
text-decoration: underline;
}


.orange .textblock a, .orange .textblock a:link, .orange .textblock a:active, .orange .textblock a:visited {
color:#d37300;
text-decoration: none;
}
/*
.orange .textblock a:visited {
color:#000;
text-decoration: none;
}
*/

.orange .textblock a:hover {
color:#d37300;
text-decoration: underline;
}


.textblock {
width: 568px;
padding-left: 1px;
}

span.zwischentitel {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color:#555;
line-height: 130%;
display:block;
padding-bottom:5px;
}

.bildtitel {
background-color:#f3f3f3;
}


a.sitemap:link, a.sitemap:visited, a.sitemap:active {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #0065a2;
text-decoration: none;
}

a.sitemap:hover {
color:#0065a2;
text-decoration:underline;
}

a.sitemap:visited {
color:#4591c0;
}

.orange a.sitemap:link, .orange a.sitemap:visited, .orange a.sitemap:active {
font-family: georgia, arial, helvetica, Tahoma, Verdana, sans-serif;
font-size: 140%;
color: #d37300;
text-decoration: none;
}

.orange a.sitemap:hover {
color:#d37300;
text-decoration:underline;
}

.orange a.sitemap:visited {
color:#eb952e;
}

a.sitemap2:link, a.sitemap2:visited, a.sitemap2:active {
font-size: 100%;
color: #0065a2;
text-decoration: none;
}

a.sitemap2:hover {
color:#0065a2;
text-decoration:underline;
}

a.sitemap2:visited {
color:#4591c0;
}

.orange a.sitemap2:link, .orange a.sitemap2:visited, .orange a.sitemap2:active {
font-size: 100%;
color: #d37300;
text-decoration: none;
}

.orange a.sitemap2:hover {
color:#d37300;
text-decoration:underline;
}

.orange a.sitemap2:visited {
color:#eb952e;
}

a.farbe:link, a.farbe:active {
color:#0065a2;
}

a.farbe:visited {
color:#4591c0;
}

.orange a.farbe:link, .orange a.farbe:active {
color:#d37300;
}

.orange a.farbe:visited {
color:#eb952e;
}


/* START  visitd Links auf hellblau */
#spalte-rechts a:visited {
color:#4591c0;
}

.orange #spalte-rechts a:visited {
color:#eb952e;
}

#footer a:visited {
color:#4591c0;
}

.orange #footer a:visited {
color:#eb952e;
}

.textblock-ausgabe a:visited {
color:#4591c0;
}

.orange .textblock-ausgabe a:visited {
color:#eb952e;
}

a:visited .link-weiter {
color:#4591c0;
}

.orange a:visited .link-weiter {
color:#eb952e;
}
/* ENDE */