﻿#kopf1 { background: url(images/kopf_oben.jpg) no-repeat top left; }

#kopf2 { background: url(images/kopf_logo_back.jpg) no-repeat top left; }

.strichel { background-color:#e9e6c1; background: url(images/strichellinie.gif) no-repeat top left; }

.strichel_kopf { background: url(images/strichellinie.gif) no-repeat top left; background-color:#d4d0a6; }

#kopf4 { background: url(images/kopf_unten.jpg) no-repeat top left; }

#fuss1{	background: url(images/fuss_back1.jpg) no-repeat top left; 
		color:#ffffff;
		height: 23px;
		text-align: left;
		font-size:11px;
		padding-left:30px;
/*		padding-top:10px;*/
}
#fuss2{	background: url(images/fuss_back2.jpg) no-repeat top left; 
		color:#6e6c2b;
		height: 17px;
		text-align: left;
		font-size:11px;
		padding-left:30px;
/*		padding-top:10px;*/
}

.hinter_farbe { background-color:#e9e6c1; }

#main {
	background:url(images/main.jpg) top left no-repeat; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
	color: #605e42;
	line-height: 18px;
	background-color:#e9e6c1; 
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: justify;
	color: #605e42;
	line-height: 18px;
}



#kopf { 
	background:url(images/kopf_logo.gif) top right no-repeat;
	background-color:#FF6600; 
} 

#kopfinhalt { 
	background:url(images/kopf_schrift.gif) bottom left no-repeat;
} 


#content { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	color: #666666;
	line-height: 18px;
/*	padding: 10px; /* oben links unten rechts ;) */
	background-color: #E5E5E5;
} 

#inhalt { 
	font-family: Verdana, sans-serif;
	font-size:12px;
	text-align: left;
	color: #666666;
	line-height: 18px;
}

#termine { 
	font-family: Verdana, sans-serif;
	font-size:11px;
	text-align: left;
	color: #908f7b;
	line-height: 18px;
}

a:active, a:focus, a:link, a:visited, a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #b1241d; font-weight: bold; text-decoration: none; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6e6c2b; }


a.fusslink:active, a.fusslink:focus, a.fusslink:link, a.fusslink:visited, a.fusslink { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight:normal; }
a.fusslink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #cea700; background-color: transparent; }

a.nix:active, a.nix:focus, a.nix:link, a.nix:visited, a.nix { text-decoration:none; border: 0px solid; background:none; }
a.nix:hover { text-decoration:none; border: 0px solid; background:none; }

#menu a:active, #menu a:focus, #menu a:link, #menu a:visited, #menu a { text-decoration:none; border: 0px solid; background:none; }
#menu a:hover { text-decoration:none; border: 0px solid; background:none; }

.hintergrund { background: #ffe1b2; }	/*eeeeeb*/

.hintergrund_White { background: #FFFFFF; }

.dertitel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 27px; color: #FF6600; font-weight: bold; }

.ueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #b1241d; font-weight: bold; }

.unterueberschrift { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6e6c2b; font-weight: bold; margin-top: 8px; }

.ueberschriftgrau { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold; }

.textrot {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF6600; }

.mittel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.klein { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }


.eingabefeld { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f2eec5; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeld:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f7f4d2; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeldplz { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f2eec5; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 40px; }
.eingabefeldplz:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f7f4d2; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 40px; }
.eingabefeldort { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f2eec5; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 219px; }
.eingabefeldort:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f7f4d2; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 219px; }
.eingabefeldtext { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f2eec5; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeldtext:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f7f4d2; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }

.checkbox { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #f2eec5; color:#12bf00; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; }

.bestellanzahl { text-align:right; padding: 3px; margin:0px; border: 1px solid #666666; background-color: transparent; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 25px; font-weight:bold; }
.bestellanzahl:focus { text-align:right; padding: 3px; margin:0px; border: 1px solid #666666; background-color: #ffffff; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 25px; font-weight:bold; }

.bestellpreis { text-align:right; padding: 0px; margin:0px; border: 0px solid transparent; background-color: transparent; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 60px; }
.bestellpreis:focus { text-align:right; padding: 0px; margin:0px; border: 0px solid transparent; background-color: #CCCCCC; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 60px; }

.button { border: 1px solid #cea700; background-color:#a9a673; color:#f7f4d2; font-family:Verdana,Helvetica,sans-serif; font-size:12px; font-weight: bold; height: 25px; width: 100px; }
.button:hover { border: 1px solid #cea700; background-color:#a9a673; color:#cea700; font-family:Verdana,Helvetica,sans-serif; font-size:12px; font-weight: bold; height: 25px; width: 100px; }
.button:focus{ border: 1px solid #cea700; background-color:#a9a673; color:#cea700; font-family:Verdana,Helvetica,sans-serif; font-size:12px; font-weight: bold; height: 25px; width: 100px; }

.buttonmenge { border: 1px solid #FFFFFF; background-color:#908f7b; color:#FFFFFF; font-family:Verdana,Helvetica,sans-serif; font-size:10px; height: 15px; width: 150px; }
.buttonmenge:hover { border: 1px solid #FFFFFF; background-color:#848074; color:#FF0000; font-family:Verdana,Helvetica,sans-serif; font-size:10px; height: 15px; width: 150px; }

.button_long { border: 2px solid #FFFFFF; background-color:#908f7b; color:#FFFFFF; font-family:Verdana,Helvetica,sans-serif; font-size:11px; font-weight: bold; width: 150px; }
.button_long:hover { border: 2px solid #FFFFFF; background-color:#848074; color:#FF0000; font-family:Verdana,Helvetica,sans-serif; font-size:11px; font-weight: bold; width: 150px; }

.eingabefelderror { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #ffa46e; color:#6e6c2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefelderror:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #ffcbac; color:#6e6c2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 280px; }
.eingabefeldplzerror { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #ffa46e; color:#6e6c2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 40px; }
.eingabefeldplzerror:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #ffcbac; color:#6e6c2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 40px; }
.eingabefeldorterror { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #ffa46e; color:#6e6c2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 218px; }
.eingabefeldorterror:focus { padding: 3px; margin:0px; border: 1px solid #6e6c2b; background-color: #ffcbac; color:#6e6c2b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 218px; }

.hintergrunderror { background-color: #ffcbac; }

.shittyfakebutton { border: 0px solid transparent; background: transparent; height:0px; width:0px; }

#menu { background: #FFFFFF; }

.rand { /* background:url(images/strichel_vert2.gif) top left repeat-y; */ background:#FFFFFF; }

.randweiss { background:url(images/strichel_vert_weiss.gif) top left repeat-y; }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6e6c2b;
	background-color: #fbf9de;
	scrollbar-base-color: #cdbda9;
	scrollbar-3dlight-color: #d8e1e5;
	scrollbar-arrow-color: #d8e1e5;
	scrollbar-darkshadow-color: #bd9766;
	scrollbar-face-color: #cdbda9;
	scrollbar-highlight-color: #cdbda9;
	scrollbar-shadow-color: #666666;
	scrollbar-track-color: #cdbda9;
	margin:0px;
	padding:0px;
}


.rahmen { border: solid 2px #b1241d; }

#autorbox { width: auto; padding: 8px; margin:0px; border: 0px none #666666; background-color: #FFFFFF; color: #666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; line-height:18px; }

#errormessages { width: auto; padding: 2px; margin:20px; border: 2px solid #FF0000; background-color: #FFCC00; color: #990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align:center; line-height:12px; }

img { text-decoration: none; border: none 0px; }

hr { height:1px; }

/**************** eyecandy *****************/

ul.dropdown a
{
    background-color:#e9e6c1;
    color:#b1241d;
    padding:4px;
    text-decoration:none;
}

ul.dropdown a:hover
{
    background-color:#e9e6c1;
    color:#ffffff;
}

ul.dropdown ul
{
    border:1px outset;
}

ul.dropdown ul a
{
    background-color:#e9e6c1;
    color:#b1241d;
    padding:4px;
    text-decoration:none;
}

ul.dropdown ul a:hover
{
    background-color:#e9e6c1;
    color:#ffffff;
}

ul.dropdown ul li
{
    background-color:#ccc;
}

