/* CSS BoxMania Webhome Basismodell */

html {
	height: 100.1%;
	font-size: 62.5%;
}
body {
	text-align: center;
	font: 1.2em/1.8em Verdana, sans-serif;
}

* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #AA7C40;
	margin-top: 1.8em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
h1 {
	font-size: 4em; 
	border-bottom: 1px dashed #004A7F; 
	padding-bottom: 0.4em;
	font-weight: normal;
}
div#header h1 {
	border: 0px;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin-left: 0.5em;
}
h2 {font-size: 2.0em;}
h3 {font-size: 1.8em;}
h4 {
	font-size: 1.6em;
	color: #333333;
}
h5 {font-size: 1.4em;}
h6 {
	font-size: 1.2em;
	color: #FF0000;
}

a {color: #0000FF; text-decoration: underline;}
a:link {}
a:visited {}
a:hover {
	color: #990000;
}
a:active {}
blockquote {margin-left: 35px;}
div#wrapper {
	width: 955px;
	margin: 20px auto;
	/* margin: 0px 40px; */
	text-align: left;
	background: #FAFAFA;
}
div#header {
	height: 209px;
	background: #FAFAFA;
	padding: 10px;
}

div#headerbild {
	float: right;
	margin-right: 25px;
}
div#nav {
	background-color: #96A457;
	padding-left: 15px;
}
div#nav li {
	display: inline;
	margin-right: 10px;
	text-align: right;	
}
div#nav a {
	text-decoration: none; 
	font-weight: bold; 
	text-transform: uppercase; 
	padding-bottom: 2px;
	color: #FFFFFF; 
}
div#nav a:hover {
	color: #FFFFFF;
}
/*div#nav a:hover, 
body#home li.navhome a,
body#impress li.navimpress a,
body#agb li.navagb a,
body#kontakt li.navkontakt a {
	border-top: 4px solid #FFFFFF;
} */

.navhalter { color: #333333;}

div#wrap_content {}
div#menu, div#maintext {padding: 10px 10px;}
div#col1 {
	float: left;
	width: 200px;
	height: auto;
	background: #EBEBEB;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
div#col2 {
	float: right;
	width: 140px;
	background: #EBEBEB;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
/*
div#menu ul {list-style-type: none; font-weight: bold;}
div#menu ul ul {margin-left: 10px; font-weight: normal;} */
/*
body#home.aepfel li.aepfel a {
	border-left: 8px solid #E3004F; 
	padding-left: 4px; 
	margin-left: -12px;
}*/

div#maintext {
	margin: 10px 150px auto 210px;
	background: #F0F0F0;
	border: 1px solid #D3B78A;
}
div#maintext a {padding-bottom: 1px;}
div#maintext a:link {border-bottom: 1px solid #E3004F;}

div#maintxtbild {
	float: right;
	width: 320px;
	height: 482px;
	margin: 10px;
}

div#maintext ul {
	padding-left: 30px;
	padding-bottom: 10px;

}

div#maintext li {
	padding-left: 10px;

}

.defloat {clear: both;}

div#footer {
	padding: 2px auto 4px auto;
	text-align: center;
	background-color: #96A457;
	color: #FFFFFF;
}

/* Hier Formular Style */

#myform { margin: 10px auto;}
#myform fieldset, #myform input, #myform select, #myform textarea {border: 1px solid #CCCCCC;}
#myform fieldset, #myform label, #myform input, #myform select, #myform textarea {display: block;}

#myform fieldset {
	width: 24em;
	background: #F8F8F8 url(images/bg_fieldset.jpg) repeat-x left bottom;
	margin-top: 2em;
	margin-right: auto;
	margin-bottom: 2em;
	margin-left: auto;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
}
#myform fieldset legend {font-family: Georgia, serif; font-style: italic; font-size: 1.4em; color: #669999;}

#myform fieldset fieldset {width: auto; margin: 0em 0em 1em 0em; padding-bottom: 0em; background: #F2F2F2;}
#myform fieldset fieldset legend {font: inherit; color: inherit; font-weight: bold;}

#myform label {
	margin-bottom: 1em;
	font-weight: bold;
	text-indent: 0.6em;
}
#myform fieldset.radio label {font-weight: normal;}
#myform fieldset.anrede label {float: left; width: 8em;}

#myform input {
	width: 20em;
	padding: 0.2em 0.6em 0.3em 0.6em;
}
#myform fieldset.radio input {
	clear: both;
	float: left;
	width: auto;
	margin: 0.4em 0.4em 0em 0em;
}
#myform fieldset.textarea {
	clear: both;
	float: left;
	width: auto;
	margin: 0.4em 0.4em 0em 0em;
}
#myform input#submit {width: 21.4em; margin-top: 2em; border: 2px solid #999999; border-color: #CCCCCC #CCCCCC #999999 #999999;}
#myform input#submit:hover {background: #990000; color: #FFFFFF; font-weight: bold;}

.stil1 {
	color: #990000;
}
.pics {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
