@font-face {
    font-family: 'source_sans_proitalic';
    src: url('../fonts/sourcesanspro-it-webfont.eot');
    src: url('../fonts/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-it-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-it-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-it-webfont.svg#source_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_prolight_italic';
    src: url('../fonts/sourcesanspro-lightit-webfont.eot');
    src: url('../fonts/sourcesanspro-lightit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-lightit-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-lightit-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-lightit-webfont.svg#source_sans_prolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_problack';
    src: url('../fonts/sourcesanspro-black-webfont.eot');
    src: url('../fonts/sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-black-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-black-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-black-webfont.svg#source_sans_problack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_prosemibold';
    src: url('../fonts/sourcesanspro-semibold-webfont.eot');
    src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
         font-family: source_sans_proregular, helvetica, arial, sans-serif;
	 font-size: .8em;
	 height: 100%;
	 margin: 0px;
	 padding: 0px;
	 background-color: #FAFBFB;}

#blocon a { 

text-decoration: none;
}

a {
	 text-decoration: none;
	 color: #333333;}

a:visited {
	 text-decoration: none;
	 color: #333333;}

a:hover {
	 text-decoration: underline;
	 color: #333333;}

a.extLink {
	 background: url(Bilder/extlink.gif) 0.2em 44% no-repeat transparent;
	 padding-left: 16px;}

a.intLink {
	 background: url(Bilder/intlink.gif) 0.2em 44% no-repeat transparent;
	 padding-left: 16px;}

#Seite {
	 background-image: url(Bilder/bg_2.jpg);
	 width: 900px;
	 min-height: 100%;
	 margin: 0px auto;
	 color: #333333;
	 border: 1px solid #E1DDCC;}

#Kopf h2 {
	 position:absolute;
	 left: -9999px;}

#Kopf {
	 background-image: url(Bilder/Titelbild_Stein.jpg);
	 height: 352px;
	 position: relative;}

#Titel {
	 font-family: source_sans_prosemibold, helvetica, arial, sans-serif;
	 color: #FAFBFB;
	 font-size: 1.5em;
	 padding-left: 1em;
	 padding-top: .55em;
	 background-color: rgba(255,235,235,0.3);
	 border-bottom: 1px solid #514D3C;}

#Service {
	 color: #FAFBFB;
	 position: absolute;
	 top: .25em;
	 right: 1em;}

#Service a {
	 color: #FAFBFB;}

#Service a:visited {
	 color: #FAFBFB;}

#Service a:hover {
	 color: #FAFBFB;}

#Service li {
	 display: inline;
	 border-left: 1px solid #FAFBFB;
	 padding-left: .5em;
	 padding-right: .25em;}

#Service li:first-child {
	 border: none;}

#Hauptteil {}

#Fuss {
	 background-image: url(Bilder/bg_2.jpg);
	 bottom: 0;
	 width: 900px;
	 height: 3em;
	 font-size: 80%;
	 font-style: normal;}

#Fuss name {
	 float: left;
	 text-align: left;
	 padding-left: 1.25em;
	 padding-top: 1em;}

#Fuss p {
	 text-align: right;
	 padding-right: 1.25em;}

/*----------*/

#Hauptteil {
         font-family: source_sans_prolight, helvetica, arial, sans-serif;
	 -moz-hyphens: auto;
	 -o-hyphens: auto;
	 -webkit-hyphens: auto;
	 -ms-hyphens: auto;
	 -hyphens: auto;
	 text-align: justify;
	 font-size: 1.3em;}

.Trennspalte {
	 border-top: 1px solid #E1DDCC;
	 border-bottom: 1px solid #F8F3E3;
	 clear: both;}

#Spruch {
	 font-family: source_sans_proregular, helvetica, arial, sans-serif;
	 padding: 29px;}
	 
.Spalte1 {
	 float: left;
	 width: 255px;
	 padding: 29px;
	 padding-right: 19px;}

.Spalte1b {
	 float: left;
	 width: 255px;
	 padding: 29px;
	 padding-right: 19px;
	 padding-top: 0px;}

.Spalte2 {
	 float: left;
	 width: 255px;
	 padding: 29px;
	 padding-left: 19px;
	 padding-right: 19px;}

.Spalte2b {
	 float: left;
	 width: 255px;
	 padding: 29px;
	 padding-left: 19px;
	 padding-right: 19px;
	 padding-top: 0px;}

.Spalte3 {
	 float: left;
	 width: 255px;
	 padding: 29px;
	 padding-left: 19px;}

.Spalte3b {
	 float: left;
	 width: 255px;
	 padding: 29px;
	 padding-left: 19px;
	 padding-top: 0px;}

.Spalte23 {
	 font-family: source_sans_prolight, helvetica, arial, sans-serif;
	 float: left;
	 width: 547px;
	 padding: 29px;
	 padding-left: 19px;
	 padding-right: 29px;}

.Spalte123 {
	 float: left;
	 width: 842px;
	 padding: 29px;}

.Spalte123b {
	 float: left;
	 width: 842px;
	 padding: 29px;
	 padding-top: 0px;}

.Absatz_oben {
	 padding: 0px;
	 padding-bottom: 1em;}

.Absatz {
	 padding: 0px;
	 padding-bottom: 1em;}


.Absatz_unten {
	 padding: 0px;}

.Literatur {
	 padding-top: 3px;}

.Hervorhebung {
	 font-family: source_sans_proitalic, helvetica, arial, sans-serif;}

.Hervorhebung_light {
	 font-family: source_sans_prolight_italic, helvetica, arial, sans-serif;}

h1 {
	 font-family: source_sans_proitalic, helvetica, arial, sans-serif;
	 font-weight: normal;
	 font-size: 1em;
	 float: left;
	 margin-top: 0em;
	 margin-bottom: 0em;
	 margin-right: .8em;}
	 