body
{
        margin: 0;
        padding: 0;
        font: 100% arial, sans-serif, hevetica;
        text-align: left;
        color: #000000;
        background-color: #fecb7e;
/*        background-image:url(img/background_home_1680px.jpg);
        background-position: top center;
        background-attachment:fixed;*/
/*        background-image: url(img/backgroung_home_950px.jpg);
        background-attachment:fixed;*/

}


a:link {color:#a11f17; text-decoration:none; font-weight: bold;}
a:visited {color:#a11f17; text-decoration:none; font-weight: bold;}
a:active {color:#a11f17; text-decoration:none; font-weight: bold;}
a:hover {color:#e85511; text-decoration:none; font-weight: bold;}

.normal:link {color:#e85511; text-decoration:none; font-weight: normal;}
.normal:visited {color:#e85511; text-decoration:none; font-weight: normal;}
.normal:active {color:#e85511; text-decoration:none; font-weight: normal;}
.normal:hover {color:#e85511; text-decoration:none; font-weight: normal;}

.selected:link {color:#e85511; text-decoration:none; font-weight: bold;}
.selected:visited {color:#e85511; text-decoration:none; font-weight: bold;}
.selected:active {color:#e85511; text-decoration:none; font-weight: bold;}
.selected:hover {color:#a11f17; text-decoration:none; font-weight: bold;}


.selected_link:link {color:#C41D3B; text-decoration:none;}
.selected_link:visited {color:#C41D3B; text-decoration:none;}
.selected_link:active {color:#C41D3B; text-decoration:none;}
.selected_link:hover {color:#C41D3B; text-decoration:none; font-weight: bold;} 

.link_text:link {color:#e85511; text-decoration:none;}
.link_text:visited {color:#e85511; text-decoration:none;}
.link_text:active {color:#e85511; text-decoration:none;}
.link_text:hover {color:#e85511; text-decoration:underline;}

.email:link {color:#a11f17; text-decoration:none;}
.email:visited {color:#a11f17; text-decoration:none;}
.email:active {color:#a11f17; text-decoration:none;}
.email:hover {color:#a11f17; text-decoration:underline;}

.index:link {color:#000000; text-decoration:none;}
.index:visited {color:#000000; text-decoration:none;}
.index:active {color:#000000; text-decoration:none;}
.index:hover {color:#000000; text-decoration:underline;}

#logo_index
{
        background-color:#fecb7e;
        position:absolute;
        width:100%;
        top:870px;
        left:0;
}
#container
{
        margin: 0px auto 0px auto;
        width: 1200px;
        text-align: left;
/*        background-image: url(img/backgroung_home_950px.jpg);
        background-repeat: no-repeat;*/
        /*background-attachment: fixed;*/
/*         background-color: red; */
/*         border: 1px solid black; */
}

#spacer
{
        z-index: 3;
        position: fixed;
        margin-top: 110px;
        width: 100%;
        left:0;
        height: 30px;
        background-image: url(img/background_1280px.jpg);
        background-repeat: no-repeat;
        background-position:top center;
/*         border: 1px solid black; */
}
#spacer_bottom
{
	z-index: 2;
	position: relative;
	width: 1200px;
	min-height: 30px;
	height: 19px;

/*         border: 1px solid black; */
}
#spacer-under-header
{
        z-index: 2;
        position: relative;
        height: 110px;
        width: 1200px;
/*        background-image: url(img/Logo_Hardenberg_QP_RGB_950px.png);
        background-color: #ffe1f0;
        background-repeat: repeat;
        background-position: center;*/
/*         border: 1px solid black; */
}
#header
{
        z-index: 3;
        position: fixed;
        left:0;
        height: 110px;
        width: 100%;
        background-image: url(img/Logo.png);
        background-color: #fecb7e;
        background-repeat: no-repeat;
        background-position: center center;
/*         border-bottom: 10px solid black; */
/*         border: 10px solid black; */
/*        margin-bottom: 10px;
        margin: 10px;*/
        /*border-bottom-style: solid;
        border-bottom-width: 1px;*/
        /*border-bottom-color: #4da5f6;*/
        /*border-bottom-color: #000000;*/
        /*background-color: fuchsia;*/
}
#backgrnd
{
        position: fixed;
/*        width:1680px;
        height:1707px;*/
        width:100%;
        height:100%;
        margin-top: 110px;
        margin-left: 0px;
        left:0;
        background-image:url(img/background_1280px.jpg);
        background-position: top center;
        background-repeat:no-repeat;
}
#spacer_index
{
        position: relative;
        width:1680px;
        height:1142px;
        margin-top: 0px;
        margin-left: 0px;
}
#enter
{
	position: fixed;
/* 	left:300px; */
	top:20px;
	right:20px;
	padding: 2px;
/* 	background-image:url(img/transparenz.png); */
}
#backgrnd_index
{
        position: fixed;
        width:100%;
        height:100%;
        left:0;
        margin-top: 0px;
        margin-left: 0px;
        background-image:url(img/Leidenschaft_1280.jpg);
        background-repeat:no-repeat;
        background-position: top center;
}
#mainnav
{
        height: 25px;
/*         border-bottom-style: solid; */
/*         border-bottom-width: 1px; */
        /*border-bottom-color: #4da5f6;*/
/*         border-bottom-color: #000000; */
        /*color: #0b42fa;*/
        color: #000000;
        /*background-color: green;*/
}
#menu_top
{
   padding:3px;
}
#menu_top_home
{
   padding-left:22px;
}
#menu_alt
{
        font: 80% arial, sans-serif, hevetica;
        z-index: 3;
        line-height: 150%;
        position: fixed;
        margin-left: 900px;
        margin-right: 0px;
        margin-top: 180px;
        margin-bottom: 0px;
        padding:15px;
        width: 200px;
        /*height: 200px;*/
        background-color: #ffe1f0;
/*         background-image: url(img/transparenz.png); */
/*         border: 1px solid black; */

}
#menu
{
        font: 80% arial, sans-serif, hevetica;
        z-index: 3;
        line-height: 150%;
        position: fixed;
        margin-left: 750px;
	/*margin-left: 700px;*/
        margin-right: 0px;
        margin-top: 180px;
        margin-bottom: 0px;
        padding:15px;
        width: 200px;    /*2 um 20px erh�ht*/
	color: #c41d3b;
        /*height: 200px;*/
        background-color: #ffe1f0;
/*         background-image: url(img/transparenz.png); */
/*         border: 1px solid black; */

}


#contents
{
        /*float: right;*/
        position:relative;
        z-index: 2;
        margin-right: auto;
        margin-left: auto;
	/*margin-left: 200px;*/
        margin-top: 150px;
        margin-bottom: 0px;
        min-height: 270px;
        text-align: justify;
        /*color: #0b42fa;*/
        color: #a11f17;
        width: 930px;
/*         background-image: url(img/transparenz.png); */
background-color: #fecb7e;
        /*background-color: aqua;*/
/*         border: 1px solid black; */
}

#contents_index
{
/*float: right;*/
position:relative;
z-index: 2;
margin-right: auto;
margin-left: auto;
/*margin-left: 200px;*/
margin-top: 150px;
margin-bottom: 0px;
min-height: 270px;
text-align: justify;
/*color: #0b42fa;*/
color: #666666;
width: 600px;
/*         background-image: url(img/transparenz.png); */
background-color: #fecb7e;
/*background-color: aqua;*/
/*         border: 1px solid black; */
}

#footer
{
        position:absolute;
        z-index: 2;
        bottom: 0;
        padding: 15px;
        color: #846622;
/*         border: 1px solid black; */
}
#contents_center
{
        /*float: right;*/
        margin-right: 0px;
        margin-left: 154px;
        margin-top: 17px;
        margin-bottom: 2px;
        min-height: 400px;
        text-align: center;
        /*color: #0b42fa;*/
        color: #000000;
        width: 745px;
        /*background-color: #bbebff;*/
        /*background-color: aqua;*/
}
#main-text
{
        margin: 190px;
        margin-top: 0px;
/*         margin-right: 20px; */
        text-align: justify;
        /*font-size: 120%;*/
}



#main-text-rot
{
        margin: 40px;
        color:#a11f17;
        margin-top: 0px;
        margin-bottom: 10px;
/*         margin-right: 20px; */
        /*text-align: justify;*/
        /*font-size: 120%;*/
}
#main-text-gallery
{
	margin: 145px;
	margin-top: 0px;
}


#zitate
{
        font: 80% arial, sans-serif, hevetica;
        text-align: left;
		font-style: italic;
        color: #c41d3b;
}

#zitate_center
{
        font: 80% arial, sans-serif, hevetica;
        text-align: center;
		font-style: italic;
        color: #c41d3b;
}

.img_right
{
margin-left:20px;
margin-right:0px;
margin-bottom:0px;
        margin-top:0px;
        float:right;
}
.img_left
{
margin-left:0px;
margin-right:20px;
margin-bottom:0px;
margin-top:0px;
float:left;
}
#img_container_rechts
{
        margin-left:20px;
        margin-right:0px;
        margin-bottom:20px;
        margin-top:20px;
}
#img_container_links
{
        margin-left:0px;
        margin-right:20px;
        margin-bottom:20px;
        margin-top:20px;
}
#img_container_linkstop
{
        margin-left:0px;
        margin-right:20px;
        margin-bottom:20px;
        margin-top:0px;
}
#img_container_rechtstop
{
        margin-left:20px;
        margin-right:0px;
        margin-bottom:20px;
        margin-top:0px;
}
#img_container_linksbottom
{
        margin-left:0px;
        margin-right:20px;
        margin-bottom:0px;
        margin-top:20px;
}
#img_container_rechtsbottom
{
        margin-left:20px;
        margin-right:0px;
        margin-bottom:0px;
        margin-top:0px;
}

#img_container_rechts_gap
{
        margin-left:20px;
        margin-right:80px;
        margin-bottom:20px;
        margin-top:20px;
}

#img_container_links_gap
{
        margin-left:0px;
        margin-right:40px;
        margin-bottom:20px;
        margin-top:20px;
}

#titel
{
        text-align:left;
        margin-left: 190px;
}

#titel_index
{
text-align:left;
margin-left: 40px;
}
#untertitel
{
        text-align:center;
        
}


#seperator
{
        margin-left: auto;
        margin-right: auto;
        position:relative;
        width: 80%;
        height: 1px;
        background-color: #C41d3b;
}

#metafeld
{
		font: 75% arial, sans-serif, hevetica;
}
.centered
{
	text-align: center;
}
.text_left
{
   text-align: left;
}
.schild_upper_left
{
   float:left;
   margin-left: 0px;
   margin-top: 18px;
   margin-right: 18px;
   margin-bottom: 18:px;
}
.schild_upper_left_first
{
float:left;
margin-left: 52px;
margin-top: 18px;
margin-right: 18px;
margin-bottom: 18:px;
}
.schild_upper_right
{
float:none;
margin-left: 0px;
margin-top: 18px;
margin-right: 0px;
margin-bottom: 18:px;
}
.schild_lower_left
{
float:left;
margin-left: 243px;
margin-top: 18px;
margin-right: 18px;
margin-bottom: 18:px;
}
.schild_lower_right
{
float:none;
margin-left: 0px;
margin-top: 18px;
margin-right: 233px;
margin-bottom: 18:px;
}
.no_border
{
border-style:none;
}
.left
{
   margin-right: 20px;
   float:left;
}
