html {
border: 0px;
}
body {
background-image:url(../img/bg.png);
background-repeat: repeat;
text-align:center;
margin:0px;
font-family: "Trebuchet MS", "Trebuchet", sans-serif;
font-size: 13px;
line-height: 19px;
color:rgb(20,20,20);
}
#seite {
width:812px;
margin-left: auto;
margin-right: auto;
text-align:left;
}
#logo {
background-image:url(../img/logo.png);
background-repeat: no-repeat;
width:812px;
height:65px;
}
#logo-druck {
display:none;
}
#home {
display:block;
margin:0px 266px 0px 266px; 
width:280px;
height:65px;
}
/* Menuleiste Oben */
#topmenu {
width:812px;
height:20px;
}
#topmenu a {
display:block;
background-repeat:no-repeat;
height:20px;
outline:none;
}
#topmenu span {
display:none;
}
.sprachmenu {
list-style-type: none;
text-align:left;
margin:0px;
padding:0px;
}
.sprachmenu li {
float:left;
}
.submenu {
list-style-type: none;
text-align:right;
margin:0px;
padding:0px;
}
.submenu li {
float:right;
}
/* Hauptmenuleiste */
.menuleiste-start {
background-image:url(../img/menuleiste-start.png);
}
.menuleiste {
background-image:url(../img/menuleiste.png);
}
#menu {
background-repeat: no-repeat;
width:812px;
height:36px;
}
#menu span {
display:none;
}
#menu a {
display:block;
background-repeat:no-repeat;
height:22px;
}
.hauptmenu {
list-style-type: none;
text-align:left;
margin:0px;
padding:0px;
}
.hauptmenu li {
float:left;
}

/* Kapitel Bild */
#kapitel {
width:812px;
height:102px;
background-repeat: no-repeat;
}

/* Untermenu Leiste */
.untermenuleiste {
background-image:url(../img/menuleiste-sub.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:812px;
height:40px;
}
.untermenuleiste-liste {
background-image:url(../img/menuleiste-sub-liste.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:812px;
height:40px;
}
.untermenuleiste-leer {
background-image:url(../img/menuleiste-sub-leer.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:812px;
height:40px;
}

/* Untermenu */
.untermenu {
list-style-type:none;
text-align:left;
margin:0px;
padding:9px 0px 0px 0px;
}
.untermenu li {
float:left;
}
.untermenu span {
display:none;
}
.untermenu a {
display:block;
background-repeat:no-repeat;
height:21px;
}

/* Startseite */
.startbilder a {
background-repeat:no-repeat;
display:block;
height:122px;
float:left;
}
.startbilder span {
display:none;
}

/* Inhalte */
#inhalt {
position:relative;
left:6px;
width:800px;
padding:10px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}
#inhalt-ohne-menu {
position:relative;
left:6px;
width:800px;
padding:50px 0px 0px 0px;
background-color:#FFFFFF;
float:left;
}
.artikel {
padding:0px 0px 0px 0px;
margin:0px 0px 30px 0px;
position:relative;
display:block;
width:800px;
float:left;
}
.eintrag {
padding:0px 0px 0px 0px;
margin:0px 0px 15px 0px;
position:relative;
display:block;
width:800px;
float:left;
}
.marginalie {
width:250px;
display:block;
position:relative;
text-align:right;
float:left;
}
.unten {
position:absolute;
width:250px;
bottom:10px;
left:0px;
float:left;
text-align:right;
color:rgb(60,60,60);
font-size:12px;
line-height:15px;
font-family: Georgia, Times, serif;
}
.text {
width:460px;
float:right;
padding:0px 60px 0px 0px;
}
h1 {
display:block;
margin:0px;
padding:0px 0px 10px 0px;
width:520px;
float:right;
color:rgb(60,60,70);
font-size:17px;
line-height:18px;
font-family: Georgia, Times, serif;
}
h2 {
display:block;
margin:0px;
padding:0px 0px 6px 0px;
width:520px;
float:right;
color:rgb(60,60,70);
font-size:16px;
line-height:14px;
font-weight: normal;
font-family: Georgia, Times, serif;
}
p {
margin:0px 0px 10px 0px;
}
.portrait {
border:0px;
margin:5px 0px 5px 15px;
float:right;
}
.thumb {
padding:5px 0px 0px 0px;
border:0px;
}
.bild {
width:520px;
padding:5px 0px 5px 0px;
float:right;
}
.thumb-bu {
display:block;
padding:5px 0px 5px 20px;
color:rgb(60,60,60);
font-size:12px;
line-height:15px;
font-family: Georgia, Times, serif;
}
.bild-bu {
display:block;
color:rgb(60,60,60);
font-size:12px;
line-height:15px;
font-family: Georgia, Times, serif;
width:500px;
float:right;
padding:0px 20px 5px 0px;
}

/* Piktogramme */
.dokument {
background-image: url(../img/pikto-dokument.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 22px;
}
.blau-extern {
background-image: url(../img/pikto-extern-blau.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 24px;
}
.blau-intern {
background-image: url(../img/pikto-intern-blau.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 24px;
}
.rot-extern {
background-image: url(../img/pikto-extern-rot.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 24px;
}
.rot-intern {
background-image: url(../img/pikto-intern-rot.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 24px;
}
.gruen-extern {
background-image: url(../img/pikto-extern-gruen.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 24px;
}
.gruen-intern {
background-image: url(../img/pikto-intern-gruen.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 24px;
}

/* Piktogramme nur auf der Seite CSR */

.blau-extern-sozial {
background-image: url(../img/pikto-extern-sozial.png);
background-position: left center;
background-repeat: no-repeat;
padding:4px 0px 4px 22px;
}

/* Verweise im Text */
a.rot:link, a.rot:visited {
color:rgb(130,0,0);
text-decoration:none;
}
a.rot:hover, a.rot:active, a.rot:focus {
color:rgb(130,0,0);
text-decoration:underline;
}
a.gruen:link, a.gruen:visited {
color:rgb(50,100,40);
text-decoration:none;
}
a.gruen:hover, a.gruen:active, a.gruen:focus {
color:rgb(50,100,40);
text-decoration:underline;
}
a.blau:link, a.blau:visited {
color:rgb(0,60,100);
text-decoration:none;
}
a.blau:hover, a.blau:active, a.blau:focus {
color:rgb(0,60,100);
text-decoration:underline;
}

/* Fussleiste */
#fussleiste-start {
background-image:url(../img/fussleiste-start.png);
background-repeat:no-repeat;
width:812px;
height:28px;
clear:both;
}
#fussleiste {
background-image:url(../img/fussleiste.png);
background-repeat:no-repeat;
width:812px;
height:28px;
clear:both;
margin-bottom:30px;
}