@media all
{



/*
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	B A S E  S T Y L E S
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

* { /* reset default values */
    margin: 0;
    padding: 0;
}


#wrapper {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}


#page_margins {min-width: 800px; max-width: 800px; margin:auto;}


body {
	color: #000000;
	font-size: 81.25%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: none;
	float:none;
	position:relative;
	left: 0px;
	top: 0px;
	z-index:0px;
	text-align:left;
}

/* 13px */
h1,h2,h3,h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h1 {font-size: 1.5em; font-weigth: bold; color: #286322; margin: 0 0 0 0; padding-top: 0.5em; padding-bottom:1.0em;}
h2 {font-size: 1.3em; color: #1C4275; margin: 0 0 0 0; padding-top: 0em; padding-bottom: 1em; }
h3 {font-size: 1.2em; color: #006; margin: 0 0 0.25em 0; padding-top: 0.5em; font-weight:bold; }
h4 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; padding-top: 1em; font-weight:bold; border-bottom: 1px #ddd solid;}
h5 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }
h6 {font-size: 1.0em; color: #888; margin: 0 0 0.30em 0; font-style:italic; }

p,ul,dd,dt { line-height: 1.5em; }
p { line-height: 1.5em; margin: 0 0 1em 0; }

strong,b { font-weight: bold; }
em,i { font-style:italic; }
pre, code {	font-family: "Courier New", Courier, monospace; }

hr { 
	color: #fff; 
	background:transparent; 
	margin: 0 0 0.5em 0; 
	padding: 0 0 0.5em 0; 
	border:0; 
	border-bottom: 1px #eee solid; 
}

/* BILD POSITIONIERUNGEN */
img.float_left { float: left; margin-right: 1em; margin-bottom: 0.15em; border:0; }
img.float_right { float: right; margin-left: 1em; margin-bottom: 0.15em; border:0; }
img.center { text-align:center; background: #fff; padding: 4px; border:1px #ddd solid; }
img.framed {padding:3px; border: 1px #ddd solid; background: #f4f4f4; margin: 0px 5px 0px 5px; }

acronym, abbr {
	letter-spacing: .07em;
	border-bottom: 1px dashed #c00;
	cursor: help;
}

img {
    border: none;
}
form {
	display:inline;
}
.meta {
	position: absolute;
	visibility: hidden;
}
abbr,
acronym {
	text-decoration: none;
	border: none;
	cursor: help;
}

/*
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	Header 
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/



/*
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	M A I N M E N U
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/



/*
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	M A I N C O N T E N T
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

#content {
	width: 458px;
	height: 309px;
	float: left;
	position: relative;
	margin-left: 40px;
	margin-right: 180px;
	margin-top: 0px;
	z-index:3;
	overflow-x: hidden;
	overflow-y: auto;
	background: none;
	padding: 25px;
	left: 5px;
	top: 30px;
}

.content {
	color:#286322;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	padding-bottom:none;
	padding-top:none;
	
}

#content a {
	color: #286322;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#content a:hover {
	color: #286322;
	font-weight:bold;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


/*
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	K O N T A K T F O R M U L A R
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/

.kontaktformular {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#286322;
font-weight:bold;
text-decoration:none;
padding-left:none;
padding-bottom:none;
padding-top:none;
padding-right:none;

}

.input {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#286322;
}

/*
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
	F O O T E R 
	XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
*/


#footer2 a {
	color:#003399;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

#footer2 a:hover {
	color:#003366;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

#footer a {
	color: #F9001A;
	font-weight: normal;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer a:hover {
	color: #F9001A;
	font-weight:bold;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; font-weight:normal;}


}
