/*
@font-face {
	font-family: Aller-ie;
	src: url('Aller_Rg.eot');
}
@font-face {
	font-family: Aller;
	src: url('Aller_Rg.ttf');
}
*/

body { line-height: 1.3em; color: #5d6469; font-size: 11px; font-family:  Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #788188; background-image: url(images/hg1.jpg); background-repeat: no-repeat; background-position: center top; margin: 0; }
#hg1 { background-image: url(images/hg2.gif); background-repeat: repeat-y; background-position: center 50%; width: 900px; }
#hg2 { background-image: url(images/hg3.jpg); background-repeat: no-repeat; background-position: center bottom; }
#hg3-start { background-image: url(images/hg1-start.jpg); background-repeat: no-repeat; background-position: center top; }
#hg3 { background-image: url(images/hg1.jpg); background-repeat: no-repeat; background-position: center top; }
#nav { text-align: right; width: 810px; padding-top: 82px; }
#slider {  }
#slider-space { height: 144px; }
#inhalt1 { padding-top: 60px; padding-bottom: 75px; width: 790px; }
#inhalt-main { padding-top: 60px; padding-bottom: 60px; width: 850px; }
#inhalt-reli { width: 790px; }
.stop { clear: both; }
.album { border-bottom: 1px #fff solid; border-top: 1px #bfbfbf solid; background-color: #000; padding-top: 5px; padding-bottom: 2px; margin-bottom: 10px; }
.social-icons a[href^="http"]{ border: 0 background: none; padding-right: 0; }
.social-icons img { margin: 0; border: 0; }

.slider-ref { color: #acacac; float: left; width: 161px; height: 150px; margin: 12px 18px 4px; }
.slider-ref a { color: #acacac; text-decoration: underline; }
.slider-ref a:link { color: #acacac; text-decoration: underline; }
.slider-ref a:hover { color: #a9a9a9; text-decoration: none; }
.slider-ref a:visited { color: #acacac; }
.slider-ref b { color: #000; text-transform: uppercase; }
.slider-ref2 {  }
.slider-linie { margin-right: 18px; margin-left: 18px; clear: both; height: 0px; border-bottom: 1px dotted #949494; }
.slider-hg1 { border-top: 1px solid #bfbfbf; border-bottom: 1px solid #ffffff; background-color: #ffffff; }
.slider-hg2 { background-image: url(images/slider-hg01.gif); background-repeat: repeat-x; padding-top: 10px; border-top: 1px solid #ffffff; border-bottom: 1px solid #c5c5c5; }
.slider-breite { width: 790px; }
.slider-hg1 h1 { text-shadow: 1px 1px 1px #fff; text-transform: none; color: #848484; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 10px; margin-bottom: 0; padding-top: 6px; padding-bottom: 14px; background-image: url(images/slider-head.gif); background-repeat: no-repeat; background-position: center top; }

#links-start { float: left; text-align: left; width: 236px; margin-right: 20px; }
#mitte1-start { float: left; text-align: left; border-left: 1px dotted #AFAFAF; border-right: 1px dotted #AFAFAF; }
#mitte2-start { width: 236px; margin-left: 20px; margin-right: 20px; }
#rechts-start { float: left; text-align: left; width: 236px; margin-left: 20px; }

#links { float: left; text-align: left; width: 375px; margin-right: 20px; padding-bottom: 15px; }
#mitte { text-align: left; }
#rechts1 { text-align: right; float: left; width: 394px; border-left: 1px dotted #AFAFAF; padding-bottom: 15px; }
#rechts2 { text-align: left; width: auto; margin-left: 20px; }
.linie-danach { clear: both; width: auto; margin-top: 20px; padding-top: 20px; border-top: 1px dotted #AFAFAF; }

h1 { text-transform: uppercase; color: black; font-size: 16px; font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding-top: 0px; padding-bottom: 14px; }
h2 { color: black; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding-top: 0px; padding-bottom: 14px; }
h3 { text-transform: uppercase; color: black; font-size: 11px; font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding-top: 0px; padding-bottom: 5px; }
h4 { text-transform: uppercase; color: #5d6469; font-size: 16px; font-family:  "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding-top: 0px; padding-bottom: 14px; }
h5 { text-shadow: 1px 1px 1px #fff; text-align: center; text-transform: none; color: #848484; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; margin-top: 0px; margin-bottom: 0; padding-top: 6px; padding-bottom: 30px; background-image: url(images/slider-head2.gif); background-repeat: no-repeat; background-position: center top; }
p { margin: 0; padding: 0 0 7px; }
b { text-transform: uppercase; }
ul { margin: 0; padding: 0 0 7px 14px; }

ul li { text-align: left; list-style-image: url(images/pfeil.gif); margin-bottom: 2px; }
ul li ul li { text-align: left; list-style-image: url(images/pfeil2.gif); margin-bottom: 2px; }
a { color: #5d6469; text-decoration: underline; }
a:link { color: #5d6469; text-decoration: underline; }
a:hover { color: #5d6469; text-decoration: none; }
a:visited { color: #5d6469; }
#nav a:link { border: 0px; }
#nav a:hover { border: 0px; }
#nav a:visited { border: 0px; }

a[href^="mailto:"]{ background: transparent url("images/mailto.gif") right top no-repeat; padding-right: 17px; }
a[class^="internal-link"]{ background: transparent url("images/intern.gif") right top no-repeat; padding-right: 17px; }
a[href^="http"]{ background: transparent url("images/extern.gif") right top no-repeat; padding-right: 17px; }

input { background-color: #ffffff; border: 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; padding: 5px; }

.teaser-item { border-color: #a3a3a3 #ededed #ededed #a3a3a3; border-style: solid; border-width: 1px; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom: 2px; }
.teaser-titel { text-shadow: 1px 1px 1px #ededed; font-size: 16px; }
.teaser-item a { text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; display: block; padding: 10px 20px; background-color: #c6c6c6; }
.teaser-item a:hover { text-decoration: none; background-color: #bbbbbb; }


