/* Grunddefinitionen */

html {
	min-height: 101%;
	
}

body {
	font-size: 10pt;
	line-height: 18px;
	font-family: Verdana;
	background: #696B6D;
}
/* Hier starten die Basis-Layoutinformationen */
#container {
	background: transparent;
	width: 1038px;
	height: 730px;
	margin: 0px auto;
	padding: 0px;
	border: 0px dashed #000;
}
#head_nav {
	background: transparent url(../images/head_nav.jpg);
	width: 100%;
	height: 33px;
	margin: 0px;
	padding: 0px;
	border: 0px dashed #000;
}
#mitte {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height:620px;
	float: left;
	background: #FFF;
}
#einklinker {
	margin: 0px;
	padding: 0px;
	width: 148px;
	height:651px;
	float: left;
	background: #696B6D;
	border: 0px dashed #000;
}
#bereich_header {
	margin: 0px;
	padding: 0px;
	width: 890px;
	height:212px;
	float: left;
	background: gray;
}
#inhalte {
	float: left;
	border: 0px dashed #000;
	width: 888px;
	height:400px;
	border: 0px solid #000;
}
#unten {
	width: 100%;
	height:55px;
	float: left;
	background: #696B6D url(../images/hg_footer.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 0px solid #000;
}

/* Hier enden die Basis-Layoutinformationen */

/* Hier starten die Spaltendefinitionen */

#innen {
		overflow: auto;
		border: 0px solid #000;
		padding: 20px 40px 0px 40px;
		width:810px;
		height: 385px;
		*height: 410px;
}

/* Hier enden die Spaltendefinitionen */




/*   ---------------------------------------  */
/*   Hauptnavigation  */
/*   ---------------------------------------  */
#navcontainer ul
{
margin-top: 11px;
background-color: transparent;
color: #000;
float: right;
width: 620px;
font-family: Verdana;
font-size: 10pt;
font-weight: bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
/*padding: 0.2em 1em; */
padding: 0px 10px 3px 10px;
background-color: transparent;
color: #000;
height: 12px;
text-decoration: none;
border-right: 2px solid #000;
float: left;
}

#navcontainer ul li a:hover
{
background-color: transparent;
color: #fff;
}
#navcontainer ul li a#selected
{
background-color: transparent;
color: #fff;
}


/*   ---------------------------------------  */
/*   Navigation oben  */
/*   ---------------------------------------  */

#navcontainer_oben ul li {
	display: inline;
	text-decoration: none;
	background: transparent;
	padding-right: 10px;
	margin-top: 7px;
	color: #000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	float: right;
	border: 0px solid #000;
}
#navcontainer_oben ul li a#selected
{
color: #fff;
}

/*   ---------------------------------------  */
/*   Navigation unten  */
/*   ---------------------------------------  */

#navcontainer_xxx ul li {
	display: inline;
	text-decoration: none;
	background: transparent;
	padding-left: 10px;
	*margin-top: 10px;
	color: #000;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	float: right;
	border: 0px solid #000;
}
#navcontainer_xxx ul li a#selected
{
color: #fff;
}

.clear {
	clear: both;
}

/* Layout-Definitionen */

a:link {
	color: #000000; text-decoration: none;
}
a:visited {
	color: #333333; text-decoration: none;
}
a:active {
	color: #333333; text-decoration: none;
}
a:hover {
	color: #F8DA7D; text-decoration: none;
}

/*   ---------------------------------------  */
/*   Inhalte  */
/*   ---------------------------------------  */

h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 10px;
}
.textform {
	font-size: 10pt;
	line-height: 22px;
}

.aktuell {
	padding-bottom: 15px;
	border-bottom: 2px solid #E3EEC7;
}
.text_klein {
font-size: 8pt;
text-align: left;	
}

.impress {
font-size: 8pt;
text-align: justify;	
}
.yellow {
	color: #FF8211;
}

.yellow a:link {
	color: #FF8211; text-decoration: none;
}
.yellow a:visited {
	color: #FF8211; text-decoration: none;
}
.yellow a:active {
	color: #FF8211; text-decoration: none;
}
.yellow a:hover {
	color: #FCC589; text-decoration: none;
}

/*   ---------------------------------------  */
/*   Kontaktformular  */
/*   ---------------------------------------  */
.formular{
 	width:470px;
	height:380px;
 	border:0px solid #ccc;
	margin-left: 0px;
	margin-top: 0px;
	font-family:Verdana;
	font-size: 10px;
	color: #000000;
}

.ebene{
 	clear: both;
 	padding: 2px 0;
}

.submit{
 	clear: both;
 	margin:1em 0 0 10em
}

.feldbreite1{
	background:#eeeeee;
	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	overflow:auto;
	width:60px;
}
.feldbreite2{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	overflow:auto;
	width:214px;
}
.feldbreite3{
	background:#eeeeee;
	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	overflow:auto;
	width:436px;
}
.feldbreite4{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
 	overflow:auto;
 	width:368px;
}
.feldbreite5{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
 	overflow:auto;
 	width:213px;
}
.feldbreite6{
 	background:#eeeeee;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
 	overflow:auto;
 	width:217px;
}
/*   ---------------------------------------  */
/*   Bestellungen  */
/*   ---------------------------------------  */
#bestellung_links { width:330px; float: left; }
#bestellung_rechts { width:380px; float: left; }

.bestellung {
 	background:#F8DA7D;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	padding: 8px;
 	width:300px;
	height: 12px;
	margin-bottom: 5px;
}
.feld1{
 	background:transparent;
 	border:0px solid #C0C0C2;
	font-family:Verdana;
	font-size:12px;
	color: #000000;
	overflow:auto;
	width:220px;
}
.anzahl{
 	background:#F8DA7D;
 	border:1px solid #C0C0C2;
	font-family:Verdana;
	font-size:12px;
	color: #000000;
	margin-bottom: 2px;
	overflow: none;
	width:25px;
	text-align: right;
}
#vorne { width:73px; float: left; }
#hinten { width:220px; float: left; }

#ko_li { width:310px; float: left; border: 0px solid #C0C0C2; }
#ko_re { width:470px; float: right; border: 0px solid #C0C0C2;; }

.input { border: 1px solid #C0C0C2; background: #F9EFCE; margin-top: 10px; cursor: pointer; }

.input:hover { border: 1px solid #C0C0C2; background: #FFCC00; }

.button { border: 1px solid #C0C0C2; background: #FFCC00; }

.button:hover { border: 1px solid #C0C0C2; background: #FFCC00 }

label { display: block; width: 150px; float: left; margin: 2px 4px 6px 4px; text-align: right; }
.clearing br { clear: left; }

.linkbild { border: 1px solid #000;
float: left;
margin-right: 15px;
margin-bottom: 20px;
}