/* ================ ALLGEMEIN =============== */


body
{margin-top: 0px;  margin-left: 0px; margin-right: 0px;margin-bottom: 0px;
background-color: /* #222; *#000; */ /*#5d5d5d;*/ #222;
padding:0px;
width:100%;
}

/* breite der linken spalte in pixel - wenn sie hier eine änderung vornehmen sollten sie auch noch das menü anpassen in der datei menue.css*/
.breite_hauptspalte_links {width:240px;margin:0px;padding:0px}


/* scrolleiste internet explorer ab vers.5.5 */
body
{scrollbar-arrow-color: #A8A8A8; scrollbar-base-color: #fff;
scrollbar-highlight-color : #A8A8A8; scrollbar-shadow-color : #f9f9f9;
SCROLLBAR-TRACK-COLOR: #F9F9F9;}

/* bilder im text  */
.img_links {float:left;
border:solid 0px #000;
margin-left:0px;margin-top:0px;margin-bottom:20px;margin-right:20px;
text-align:center;
font-size:0px;
}

/* mögliche bilder im text rechts ausgerichtet- bei bedarf - im moment nicht aktiv*/
.img_rechts {float:right;
border:solid 0px #000;
margin-left:20px;margin-top:0px;margin-bottom:20px;margin-right:0px;
text-align:center;
font-size:0px;
}

#hpname {letter-spacing:-1px;font-size:38px;
font-family: trebuchet ms,georgia,arial, helvetica, verdana, tahoma, sans-serif;
text-align:left;
padding-left:40px;
padding-bottom:0px;
}


#hpname1 {letter-spacing:-1px;font-size:40px;
font-family: georgia,trebuchet ms,arial, helvetica, verdana, tahoma, sans-serif;
color:#800000;
font-style:italic;


}

#hpname2 {
color:#fff;
letter-spacing:1px;font-size:20px;
font-family: georgia,arial, helvetica, verdana, tahoma, sans-serif;
font-style:italic;
}

#main {/* text-align:center; */border:solid 0px #000;margin:0px;width:100%;
background-position:center top;}




/* ================ KOPFBEREICH ================ */

#main_top{width:0px;width:100%;
background-image:url(images/header.jpg);background-repeat:no-repeat;
background-position:center top;
height:377px;

}

#top {
height:44px;
vertical-align:middle;
text-align:center;
color:#fff;
}



#top1 {
height:272px;
vertical-align:middle;
text-align:center;
color:#fff;
}


#top2 {
width:904px;
height:61px;
text-align:center;
vertical-align:middle;
color:#222;
font-size:14px;

}







/* ================ INHALTSBEREICH ================ */


#main_inhalt{
width:100%;
height:1000px;
background-image:url(images/back_main.png);background-repeat:repeat-y;
background-position:center top;
}

#inhalt{width:904px;
height:100%;
}

#inbox {height:900px;
color:#22140D;
padding-top: 50px; padding-bottom: 0px;
padding-left: 30px;padding-right:30px;
letter-spacing:0px;
width:100%;
vertical-align:top;
text-align:left;
font-size: 16px;line-height: 22px;
font-family: trebuchet ms, georgia,arial, helvetica, tahoma ,verdana, sans-serif;
}

#leftcol {
color:#000;font-size: 14px;line-height: 18px;
font-family: comic sans ms,trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif; padding-top:70px;
padding-left: 20px;
padding-bottom:30px;
}

/* boxen in der linken spalte (#leftcol)*/

/* überschriften in den boxen*/
h3.boxheader {color:#000;
font-size: 16px;line-height: 18px;
padding-bottom:4px;
font-family: georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
border-bottom:dashed 1px #515151;
font-style:italic;}

.boxnav{
font-size: 11px;line-height: 15px;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
background-color:#;
padding:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;
color:#000;
border-bottom:dashed 0px #506a13;
border-right:solid 0px #fff;
border-left:solid 0px #fff;
}

.boxspruch{
font-size: 14px;line-height: 15px;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
background-color:#;
padding:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;
color:#515151;
}

.boxnews{
font-size: 14px;line-height: 15px;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
background-color:#;
padding:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
vertical-align:top;
color:#515151;
}

.boxbilder{
font-size: 12px;line-height: 15px;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
margin: 0;
padding: 0;
border: 0;
outline: none;
color:#515151;
}


/* =============== FUSSBEREICH =============== */

#main_fuss{width:0px;width:100%;
}

#fuss {width:100%;
font-family: comic sans ms,trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
font-size:13px;
color: #000;
height:196px;
text-align:center;
vertical-align:middle;
letter-spacing:4px;
background-color:#;
background-image:url(images/fuss.jpg);background-repeat:no-repeat;
background-position:center top;
}

#fuss2 {width:100%;
font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana,  sans-serif;
color: #800000;
height:100px;
text-align:center;
vertical-align:middle;
background-color:#000;font-size:12px;
}


/* =============== Modifikationen K3-webDesign =============== */

@font-face {
   	font-family: 'SourceSansPro-Regular';
	src: url(fonts/SourceSansPro-Regular.ttf);
	src: local ('Ø'), 
	url( fonts/SourceSansPro-Regular.ttf) format('ttf');
}

#main-table {
	background: #fff;
}

#header {
	background:	#000 url(header.jpg) no-repeat;
	position: relative;
}

#space-header {
	height: 100px;
}

#content {
	background: #f9f9f9;
	color: #434343;
	font-family: 'SourceSansPro-Regular' !important;
	font-size: 18px;
	padding: 50px 178px;
	position: relative;
}

#content ul {
	margin: 0 0 0 12px;
	padding: 0;
}

#content ul li {
	color: #9f8747;
	padding-bottom: 40px;
}

#content ul li span {
	color: #434343;
}

#content ul li span a {
	font-size: 18px;
}

ul.downloads li {
	padding-bottom: 20px !important;
}

.content-images {
	margin-bottom: 40px;
	margin-top: 5px; 
}

.img-left {
	margin-right: 50px;
}

.content-bottom {

	font-size: 24px !important;
	color: #9F8747;
	font-weight: bold;
	text-align: center;
}

.content-bottom a {
	font-size: 24px !important;
	font-weight: bold;
}

#footer {
	background: rgb(196,164,91); /* Old browsers */
background: -moz-linear-gradient(top, rgba(196,164,91,1) 0%, rgba(218,191,102,1) 31%, rgba(160,136,72,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(196,164,91,1) 0%,rgba(218,191,102,1) 31%,rgba(160,136,72,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(196,164,91,1) 0%,rgba(218,191,102,1) 31%,rgba(160,136,72,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a45b', endColorstr='#a08848',GradientType=0 ); /* IE6-9 */
	font-size: 16px !important;
	padding: 10px 177px;
}

#vertnavi {
	margin-top: 29px;
	margin-left: 12px;
	list-style-type: none;
}

#vertnavi li {
	margin-bottom: 5px;
}

h1 {
	margin: /* 30px 0; */ 0 0 40px 0;
	/* font-family: trebuchet ms, arial, tahoma, verdana, sans-serif;
	letter-spacing: 1px; */
	font-size: /* 14px; */ /* 18px;  */ 24px;
	color: #9f8747;
}

h2 {
	margin-bottom: 20px;
	font-family: trebuchet ms, arial, tahoma, verdana, sans-serif;
	letter-spacing: 1px;
	font-size: 14px;
	color: #9f8747;
}

#navigation {
	background: rgb(196,164,91); /* Old browsers */
background: -moz-linear-gradient(top, rgba(196,164,91,1) 0%, rgba(218,191,102,1) 31%, rgba(160,136,72,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(196,164,91,1) 0%,rgba(218,191,102,1) 31%,rgba(160,136,72,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(196,164,91,1) 0%,rgba(218,191,102,1) 31%,rgba(160,136,72,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4a45b', endColorstr='#a08848',GradientType=0 ); /* IE6-9 */
	padding: 10px 177px;
}

#navigation ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	font-family: trebuchet ms,georgia,arial, helvetica, tahoma ,verdana, sans-serif;
	color: #111;
	text-decoration: none;
	width: 670px;
}

#navigation ul a {
	color: #111;
}

#navigation li {
	display: inline-block;
	text-align: center;
	width: 134px;
}

#navigation li:first-child {
	text-align: left;
}

#navigation li:last-child {
	text-align: right;
}

#navigation li:nth-of-type(2) {
		padding-right: 50px;
		width: 84px;
}

#navigation li:nth-of-type(4) {
		padding-left: 30px;
		width: 104px;}
	