/* Main */
body
{margin-top: 0px;  margin-left: 0px; margin-right: 0px;margin-bottom: 0px;
background-color: #E5E5E5; padding:0px;
width:100%;
font-size: 16px;line-height: 18px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
}

body
{scrollbar-arrow-color: #A8A8A8; scrollbar-base-color: #F2F2F2;
scrollbar-highlight-color : #A8A8A8; scrollbar-shadow-color : #f9f9f9;
SCROLLBAR-TRACK-COLOR: #F9F9F9;}

#main {text-align:center;border:solid 0px #000;margin:0px;width:100%;background-image:url(images/back_main.jpg);background-repeat:repeat-y;
background-position:center top;}

/* Head */

#main_top{width:0px;width:100%;
background-image:url(images/header.jpg);background-repeat:no-repeat;
background-position:center top;
}

#top {
height:54px;
text-align:right;
padding-right:20px;
}

#top1 {
height:297px;
vertical-align:middle;
text-align:center;
color:#DEEDE4;
padding-top:0px
}

#top2 {
height:60px;
vertical-align:middle;
color:#b6b6b6;
font-size:14px;
background-color: #FFFFFF;
}

#slogan {letter-spacing:-1px;font-size:16px;
font-family: arial, helvetica, verdana, tahoma, sans-serif;
color:#536622;font-style:italic;
}

/* INHALT */

#main_inhalt{
width:100%;
height:350px;
background-image:url(images/back_main.jpg);background-repeat:no-repeat;
background-position:center top;
}

#inhalt{width:890px;
height:100%;
border-right:solid 1px #669934;
border-left:solid 1px #669934;
border-top:solid 1px #669934;
border-bottom:solid 1px #669934;
}

#inbox {height:345px;
padding-top: 20px; padding-bottom: 40px;
padding-left: 30px;padding-right:40px;
letter-spacing:0px;
width:100%;
vertical-align:top;
text-align:left;font-size: 15px;line-height: 19px;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif;
/* color:#669934; */
color: #000;
background-image:url(images/kofferlogo.jpg);background-repeat:no-repeat;
background-position:right top;
}

/* überschriften */
h2{font-family: "Trebuchet MS",arial, helvetica, tahoma ,verdana, sans-serif;font-style:italic;color:#669934;
margin-bottom:18px;letter-spacing:0px;font-size: 19px;
border-bottom:solid 0px #746b64;
padding-bottom:4px
}
h3{font-family: "Trebuchet MS",arial, helvetica, tahoma ,verdana, sans-serif;font-style:italic;color:#669934;
margin-bottom:0px;letter-spacing:0px;font-size: 16px;
border-bottom:solid 0px #746b64; 
padding-top:6px;
padding-bottom:0px
}

.sign:link		{font-size: 12px; color: #B20507; font-weight: normal; text-decoration: none;}
.sign:visited	{font-size: 12px; color: #B20507; font-weight: normal; text-decoration: none;}
.sign:hover		{font-size: 12px; color: #B20507; font-weight: normal; text-decoration: underline;}
.sign:active	{font-size: 12px; color: #B20507; font-weight: normal; text-decoration: none;}

.text1 {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#B20507; font-size:16px; font-weight:bold}

/* FFC300 */
.text2 {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#FF9600; font-size:16px; font-weight:bold}

.text3 {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#36B3EB; font-size:16px; font-weight:bold}

.text4 {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#669934; font-size:16px; font-weight:bold}

.missing {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#F00; font-size:16px; font-weight:bold; background-color:#FF0;}

.text-blau-normal {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#36B3EB; font-size:14px; font-weight:normal}
.text-gelb-normal {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#FFC300; font-size:14px; font-weight:normal}

/* .tabs {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#669934; font-size:12px; font-weight:normal} */
/* .tabs2 {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#669934; font-size:12px; font-weight:normal; background-color: #E4FCCD;} */
.tabs {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#000000; font-size:14px; font-weight:normal}
.tabs2 {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#000000; font-size:14px; font-weight:normal; background-color: #E4FCCD;}
.tabhead {font-family: arial, helvetica, verdana, tahoma, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #669934; vertical-align: middle;}
.tabsjust {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#000000; font-size:14px; font-weight:normal; text-align: justify;}

.navback {font-family:arial, helvetica, verdana, tahoma, sans-serif; color:#669934; font-size:10px; font-weight:normal; line-height: 3px;}
.navback:link		{font-size: 10px; color: #669934; font-weight: normal; text-decoration: underline;}
.navback:visited	{font-size: 10px; color: #669934; font-weight: normal; text-decoration: underline;}
.navback:hover		{font-size: 10px; color: #669934; font-weight: normal; text-decoration: none;}
.navback:active		{font-size: 10px; color: #669934; font-weight: normal; text-decoration: underline;}

#navbox {
color:#669934;
font: normal 11px/15px verdana, sans-serif;
border-right:solid 0px #;
border-left:solid 0px #;
vertical-align:middle;
text-align:center;
}

/* FUSS */

#main_fuss{width:0px;width:100%;}

#fuss {width:100%;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size:12px;
color: #000;
height:45;
text-align:center;
vertical-align:middle;
letter-spacing:6px;
background-image:url(images/fuss.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#fuss2 {width:100%;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size:10px;
color: #000;
height:20px;
text-align:center;
vertical-align:middle;
background-color:#e5e5e5;
background-image:url(images/fuss2.jpg);
background-repeat:no-repeat;
background-position:center top;
}

a:link, a:visited, a:active{ font-size: 15px;line-height: 19px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;color:#B20507;text-decoration:underline}

/* a:hover{color:#FFC300;text-decoration:none} */
a:hover{color: #F00003; text-decoration:none}

#menu1 a , #menu1 a:visited , #menu1 a:active {display:block;
background-color:#669934;
color:#FFFFFF;
text-decoration:none;
text-align:center;
width:235px;
padding-left:0px;
line-height: 28px;
font-size: 14px;
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
margin:0px;
border-top:solid 0px #fff;
border-bottom:solid 1px #fff;
border-right:solid 0px #fff;
border-left:solid 0px #fff;
font-style:normal;
}

#menu1 a:hover{
background-color:#FFC300;
color:#fff;
text-decoration:none;

border-bottom:solid 1px #fff;}


#menu a, #menu a:visited , #menu a:active {display: block;
color:#000;
text-decoration:none ;
font-family: arial, helvetica, tahoma ,verdana,  sans-serif; font-size: 14px;
padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
height:20px;
line-height:25px;
text-align:center;
background:transparent;
}

#menu a:hover {color:#000; text-decoration:underline;
background:transparent;}
}

.trenn2 {width:1px;color:#000}

/* TOPMENU */
#topmenu1 a ,#topmenu2 a ,#topmenu3 a {font-family:arial, helvetica, tahoma ,verdana, sans-serif;
font-size: 11pt;
text-align:center;
color:#B20507;
line-height:50px;
height:50;

background-repeat:no-repeat;
text-decoration:none;
}

#topmenu1 a:hover,#topmenu2 a:hover ,#topmenu3 a:hover,#topmenu4 a:hover,#topmenu5 a:hover {
color:#FFFFFF;
}

#topmenu1 a, #topmenu1 a:visited , #topmenu1 a:active {display: block;
width:156px;
background-image:url(images/top1.jpg);
}

#topmenu1 a:hover {
background-image:url(images/top1a.jpg);
}

#topmenu2 a, #topmenu2 a:visited , #topmenu2 a:active {display: block;
width:144px;
background-image:url(images/top2.jpg);
background-repeat:repeat-x;
}

#topmenu2 a:hover {
background-image:url(images/top2a.jpg);
}

#topmenu3 a, #menu5 a:visited , #menu5 a:active {display: block;
width:156px;
background-image:url(images/top3.jpg);
}

#topmenu3 a:hover {
background-image:url(images/top3a.jpg);
}

#bestellmenu {
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size: 14px;
color: #FFFFFF;
text-align: left;
vertical-align: middle;
background-color: #669934;
}

#bestellmenu2 {
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size: 14px;
color: #000000;
text-align: left;
vertical-align: middle;
background-color: #BAD3A1;
}

#bestellmenu3 {
font-family: arial, helvetica, tahoma ,verdana, sans-serif;
font-size: 14px;
color: #FFC300;
text-align: center;
vertical-align: middle;
background-color: #B20507;
}

.bestellinput {
	background-color:#FFF;
	border: 1px solid #000000;
	margin: 2px 0;
}
.bestellinputfail {
	background-color:#FFF;
	border: 1px solid #B20507;
	margin: 2px 0;
}
