@charset "ISO-8859-1";

/*
//============================================================================
// Copyright:	 	Frank Emmrich IT-Consulting
// Bearbeiter:		Frank Emmrich
// Erstellt:		24.10.2007
//============================================================================
// Bearbeiter: 		Frank Emmrich
// Geändert am:		12.09.2011
//============================================================================
*/

#dateikoerper { 
	margin				:auto;
	text-align			:left;
	width				:980px;
	font-family			:Arial,sans-serif; 
	font-size			:11px; 
	background-color	:#00135D; 
	color				:#FFFFFF;
}

#homelogo {
	float				:left;
	padding-top			:10px;
	padding-right		:15px;
	padding-bottom		:10px;
	padding-left		:25px;
}

#homemenue {
	float				:left;
	width				:533px;
}

#homemenue1 {
	width				:533px;
	height				:60px;
}

#homemenue2 {
	float				:left;
	height				:28px;
	padding-top			:7px;
	padding-right		:7px;
	padding-left		:7px;
	border-right		:1px solid #CCC09E;
}

#homemenue2 a{
	font-size			:16px;
	font-weight			:bolder;
	color				:#CCC09E;
	text-decoration		:none;
}

#hometradition {
	float				:left;
	width				:267px;
	padding-top			:24px;
	padding-left		:25px;
	padding-right		:25px;
	padding-bottom		:24px;
}

.cleaner{
	clear				:both;
}

#hometext {
	width				:980px;
}

#homeinhalt {
	width				:950px;
	margin-left			:10px;
	margin-right		:10px;
	padding				:5px;
	background-color	:#CCC09E;
}

#homeinhalt1{
	float				:left;
	width				:622px;
}

#homeinhalt11 {
	float				:left;
	width				:233px;
}

#homeinhalt12 {
	float				:left;
	width				:344px;
	padding-top			:15px;
	padding-left		:19px;
	padding-right		:4px;
	color				:#00135D;
}

#homeinhalt13 {
	float				:left;
	width				:348px;
	height				:120px;
	margin-top			:5px;
	#margin-top			:0px;
	padding				:15px;
	background-color	:#99A1BE;
}

#homeinhalt14 {
	float				:left;
	width				:239px;
	margin-top			:5px;
	#margin-top			:0px;
}

#homeinhalt2 {
	float				:left;
	width				:328px;
}

#homeinhalt21 {
	width				:328px;
	height				:197px;
}

#homeinhalt22 {
	width				:298px;
	padding				:15px;
	height				:215px;
	#height				:212px;
	background-color	:#00135D;
}

#homeinhalt3 h1 {
	font-size			:11px;
	text-align			:justify; 
	width				:950px;
	margin				:0px;
	padding-top			:5px;
	#padding-top		:0px;
	font-weight			:bolder;
	color				:#00135D;
}

#homefuss {
	width				:980px;
	height				:10px;
}

#folgelogo {
	float				:left;
	padding-top			:21px;
	padding-right		:14px;
	padding-bottom		:31px;
	padding-left		:15px;
}

#folgetradition {
	float				:left;
	padding-top			:11px;
	padding-right		:9px;
}

#folgeleer {
	float				:left;
	width				:149px;
	height				:38px;
}

#folgemenue {
	position			:relative;
	z-index				:1;
	float				:left;
	width				:831px;
	height				:38px;
}

#folgetext {
	float				:left;
	width				:980px;
}

#folgetext1 {
	float				:left;
	width				:149px;
}

#folgetext11 {
	padding				:0px 14px 22px 18px;
}

#folgetext12 {
	float				:left;
	text-align			:center;
	padding				:0px 14px 22px 18px;
	color				:#E3D3A7;
}

#folgetext13 {
	padding				:0px 14px 0px 18px;
	color				:#E3D3A7;
}

#folgetext13 form {
	padding				:4px 0px 0px 0px;
	color				:#E3D3A7;
}

#folgetext13 .submit {
	border				:none;
	font-weight			:bolder;
	font-size			:10px; 
	color				:#00135D;
	width				:40px;
	height				:16px;
    cursor				:pointer;
}

#folgetext13 input, #folgetext13 textarea {
	font-family			:Arial,sans-serif; 
	font-size			:10px;
	margin				:0px;
	padding				:2px;
	width				:114px;
	border				:none;
}

#folgetext2{
	float				:left;
	width				:790px;
	min-height			:450px;
	padding				:10px;
	border				:6px solid #8B734A;
	color				:#00135D;
	background-color	:#CCC09E;
}

#folgetext2ie{
	float				:left;
	width				:790px;
	height				:350px;
	padding				:10px;
	border				:6px solid #8B734A;
	color				:#00135D;
	background-color	:#CCC09E;
}

.obenlinks{ 
	vertical-align		:top;
	text-align			:left;
}

ul#Navigation { 
	margin				:0px;
	padding				:0px;
}

ul#Navigation li { 	
	list-style			:none;
    float				:left;
    position			:relative;
}

ul#Navigation li a{
    display				:block;
    text-align			:left;
    padding-top			:10px;
    padding-right		:10px;
    padding-left		:10px;
    padding-bottom		:14px;
	font-size			:11px;
	font-weight			:bolder;
	color				:#CCC09E;
	text-decoration		:none;
	border-right		:1px solid #CCC09E;
    cursor				:pointer;
}

ul#Navigation li ul {
	margin				:0px; 
	padding				:0px;
    position			:absolute;
    display				:none;
    cursor				:pointer;
}

ul#Navigation li:hover ul{ 
	display				:block;
}

ul#Navigation li ul a{
    width				:110px;
    text-align			:left;
    padding-top			:5px;
    padding-right		:10px;
    padding-left		:10px;
    padding-bottom		:5px;
	font-size			:11px;
	font-weight			:bolder;
	color				:#CCC09E;
	background-color	:#00135D; 
	text-decoration		:none;
}

ul#Navigation li:hover ul li ul{
	margin-left			:131px;
	top					:0px; 
    display				:none;
}

ul#Navigation li:hover ul li:hover ul{ 
	display				:block;
}

ul#Navigation li:hover ul li ul a{
    width				:110px;
    text-align			:left;
    padding-top			:5px;
    padding-right		:10px;
    padding-left		:10px;
    padding-bottom		:5px;
	font-size			:11px;
	font-weight			:bolder;
	color				:#CCC09E;
	background-color	:#00135D; 
	text-decoration		:none;
}

#folgefuss{
	float				:left;
	width				:980px;
	height				:30px;
	background-color	:#00135D; 
}

#fussleer {
	float				:left;
	width				:149px;
	height				:30px;
}

#fussmenue4 a {
	float				:left;
	padding-top			:7px;
	padding-right		:20px;
	color				:#CCC09E;
	text-decoration		:none;
}

#folgefussadresse {
	float				:left;
	width				:321px;
	padding-top			:7px;
	text-align			:right;
	color				:#CCC09E;
}

#fussmarken h1 {
	float				:left;
	width				:821px;
	text-align			:justify;
	font-size			:11px;
	font-weight			:normal;
	padding				:11px 0px 14px 0px;
	margin				:0px 10px 0px 0px;
	color				:#CCC09E;
}

#artikel {
	width				:790px;
}

form#artikel div input {
	border				:none;
	font-size			:11px;
	color				:#00135D;
	text-align			:center;
	width				:12px;
}

form#artikel div input#wk{
	border				:none;
	background-color	:#00135D;
	font-size			:11px;
	font-weight			:bold;
	color				:#CCC09E;
	width				:120px;
    cursor				:pointer;
}

#warenkorb a{
	float				:right; 
	border				:5px solid #CCC09E;
	background-color	:#00135D;
	text-align			:center;
	padding				:5px; 
	font-size			:11px;
	font-weight			:bold;
	color				:#CCC09E;
	text-decoration		:none;
	width				:75px;
}

#warenkorb input{
	float				:right;
	border				:none; 
	background-color	:#00135D;
	text-align			:center;
	margin-top			:5px;
	padding				:5px; 
	font-size			:11px;
	font-weight			:bold;
	color				:#CCC09E;
	text-decoration		:none;
	width				:85px;
}

#anzahlwk input{
	border				:none;
	background-color	:#E6E6E6;
	font-size			:11px;
	color				:#00135D;
	text-align			:center;
	width				:12px;
}

#kassetitel{
	padding-left		:5px;
	font-size			:12px;
	text-decoration		:underline;
}

form#bestellung{
	width				: 790px;
}

#bestelldaten{
	float				:left;
	width				:75px;
	margin				:4px 0px 0px 5px;	
}

#bestelldatenfeld{
	float				:left;
	width				:315px;
	#width				:312px;
	margin				:3px 0px 0px 0px;	
}

#bestelldatenfeld input, textarea{
	border				:none;
	font-size			:11px;
	color				:#00135D;
	width				:305px;
	padding-left		:5px;	
}

#bestelldatenfeld input#formfehler {
	color				:#A90020;
	font-size			:11px;
	background-color	:#FFFFFF;
	background-image	:url(../bilder/design/button_achtung.gif);
	background-repeat	:no-repeat;
	background-position	:290px 1px;
}

#bestelldatenfeld textarea {
	margin				:0px;
	font-family			:Arial,sans-serif;
	font-size			:11px;
	width				:698px;
}

#popupdateikoerper{ 
	text-align			:center;
	font-family			:Arial,sans-serif; 
	font-size			:14px; 
	background-color	:#CCC09E; 
	color				:#00135D;
}

#popupschliessen a{
	border				:5px solid #CCC09E;
	background-color	:#00135D;
	text-align			:center;
	padding				:5px; 
	font-size			:11px;
	font-weight			:bold;
	color				:#CCC09E;
	text-decoration		:none;
}

#auswahlleiste select{
	border				:none;
	width				:230px;
	font-size			:11px;
	color				:#00135D;	
}

form#kontakt, div#kontakt {
	padding				:10px;
	width				:756px;
}

form#kontakt input, textarea {
	border				:none;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	color				:#00135D;
	font-family			:Arial,sans-serif; 
	font-size			:11px; 
	width				:275px;
}

form#kontakt input#formfehler {
	border				:none;
	color				:#CC0000;
	font-weight			:bold;
	background-color	:#FFFFFF;
	background-image	:url(../bilder/design/button_achtung.gif);
	background-repeat	:no-repeat;
	background-position	:264px 2px;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	width				:275px;
}

form#kontakt input#formfehlerbetreff, form#kontakt textarea#formfehler{
	border				:none;
	color				:#CC0000;
	font-weight			:bold;
	background-color	:#FFFFFF;
	background-image	:url(../bilder/design/button_achtung.gif);
	background-repeat	:no-repeat;
	background-position	:625px 2px;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	width				:637px;
}

form#kontakt input#kontaktbetreff, form#kontakt textarea {
	border				:none;
	margin				:3px 10px 3px 10px;
	padding				:2px 2px 2px 5px;
	width				:637px;
}

form#kontakt .submit, div#kontakt .submit, form#berater .submit {
	border				:none;
	font-weight			:bolder;
	font-family			:Arial,sans-serif; 
	font-size			:11px; 
	color				:#CCC09E;
	background-color	:#00135D;
	width				:95px;
	height				:20px;
    cursor				:pointer;
}

form#kontakt .submit:hover, div#kontakt .submit:hover, form#berater .submit:hover {
    color				:#CCC09E;
}

div#kontakt {
	width				:756px;
}

div#kontakt .bezeichnung {
	width				:75px;
}

div#kontakt .daten {
	color				:#00135D;
	border				:none;
	background-color	:#FFFFFF;
	padding				:2px 2px 2px 5px;
	width				:275px;
	height				:17px;
}

div#kontakt .datenbetreff {
	color				:black;
	border				:none;
	color				:#00135D;
	background-color	:#FFFFFF;
	padding				:2px 2px 2px 5px;
	width				:640px;
	height				:17px;
}

form#berater .BeratBez {
	float				:left;
	width				:260px;
	background-color	:#FFF5DB;
	/*background-color	:white;*/ 
	padding				:3px;
}

form#berater .BeratFeld {
	background-color	:#FFF5DB;
	/*background-color	:white;*/ 
	border				:none;
	height				:20px;
}

form#berater .BeratAuswahlBox {
	width				:200px;
	border				:none; 
	color				:#00135D;
	background-color	:#FFF5DB; 
	font-size			:11px;
	height				:20px;
	padding-top			:3px;
}

form#berater .BeratFehler {
	width				:310px; 
	float				:left; 
	color				:#CC0000;
	padding				:3px;
	height				:14px;
}
