/*-------------------------- ALLGEMEINES --------------------------*/
body {
	background-color: #F9EFB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}
input { font-size: 10px; }
.content { background-color: #FFFFDF; }
.error {
	font-weight: bold;
	color: red;
}

h4 {
	font-size:11px;
	padding-left: 7px;
	padding-right: 7px;
}
p {
	padding-left: 10px;
	padding-right: 7px;
}
img {	border:0px; }

a:link {	color: #000000; }
a:hover { color: #000000; }
a:visited{ color: #000000; }

.sitemap ul { position:relative;	left: -20px; }

/*-------------------------- MAIN NAVI --------------------------*/
.main_navi { text-align: left; }
.main_navi a {
	padding-left: 15px;
	font-weight: bold;
	font-size:18px;
	text-decoration: none;
}
.main_navi #produkte a:hover { color: #6C33A8; }
.main_navi #produkte #produkte { color: #6C33A8; }
.main_navi #shop a:hover { color: #B04766; }
.main_navi #shop #shop { color: #B04766; }
.main_navi #unternehmen a:hover { color: #339900; }
.main_navi #unternehmen #unternehmen { color: #339900; }
.main_navi #news a:hover { color: #666666; }
.main_navi #news #news{ color: #666666; }
.main_navi #treffpunkt a:hover { color: #C93825; }
.main_navi #treffpunkt #treffpunkt { color: #C93825; }


/*-------------------------- UNTERMENU --------------------------*/
.menu_schrift { font-size: 12px; font-weight: bold; }
.menu_schrift img { padding-top: 2px; padding-bottom: 2px; padding-right: 5px; padding-left: 0px; width:17px; height:17px; border:0px; vertical-align: middle;}
.menu_schrift a { padding-right: 10px; text-decoration:underline;}
.menu_schrift a :hover {text-decoration:none;}
.menu_schrift  #active { color: black; text-decoration:none;}

.menu_schrift .start a { color: #7D1E20;  }
.menu_schrift .start a:hover { color: black; }

.menu_schrift .produkte a  { color: #63206E;  }
.menu_schrift .produkte a:hover { color:black; }

.menu_schrift .produkte2 a { left:215px; color: #63206E;  }
.menu_schrift .produkte2 a:hover  { color:black; }

.menu_schrift .shop a { color: #B04867;  }
.menu_schrift .shop a:hover  { color:black; }

.menu_schrift .shop2 a   { color: #B04867;  }
.menu_schrift .shop2 a:hover  { color:black; }
.menu_schrift .shop3 a { 	color: #B04867;  }
.menu_schrift .shop3 a:hover  { color:black; }
.menu_schrift .shop4 a {  color: #B04867;  }
.menu_schrift .shop4 a:hover  { color:black; }

.menu_schrift .payment a {  color: #B04867;  }
.menu_schrift .payment a:hover  { color:black; }

.menu_schrift .unternehmen a { color: #346633;  }
.menu_schrift .unternehmen a:hover  { color:black; }

.menu_schrift .news a { color: #333333;  }
.menu_schrift .news a:hover  { color:black; }

.menu_schrift .messen a { color: #7D1E20;  }
.menu_schrift .messen a:hover  { color:black; }

.menu_schrift .treffpunkt a { color: #7D1E20;  }
.menu_schrift .treffpunkt a:hover  { color:black; }


/*-------------------------- MAIN TABLE --------------------------*/
.start_bgtable { background-color: #D9593E; }
.produkte_bgtable { background-color: #EEDDFF; }
.shop_bgtable {background-color: #EAB0AE; }
.payment_bgtable { background-color: #EAB0AE; }
.unternehmen_bgtable {	background-color: #B1D398; }
.news_bgtable { background-color: #CCCCCC; }
.messen_bgtable { background-color: #D9593E; }
.treffpunkt_bgtable { background-color: #D9593E; }

/*-------------------------- NEWS --------------------------*/
.newstable_main a {
	color: #000000;
	text-decoration: none;
}
.newstable_header a {
	text-decoration: none;
	color: #FFFFDF;
}
.newstable_spacer {
	height: 4px;
	padding:0px;
	margin:0px;
	overflow: hidden;
	width: 235px;
	float: none;
}
.newstable_header {
	height: 10px;
	width: 227px;
	overflow: hidden;
	float: none;
	text-align: justify;
	padding: 2px;	
	font-weight: bold;
}
#start_newstable_header {
	background-color: #E17D68;
	border: 2px solid #E17D68;
}
#produkte_newstable_header {
	background-color: #9C67A9;
	border: 2px solid #9C67A9;
}
#shop_newstable_header {
	background-color: #BF627D;
	border: 2px solid #BF627D;
}
#payment_newstable_header {
	background-color: #BF627D;
	border: 2px solid #BF627D;
}
#unternehmen_newstable_header {
	background-color: #346633;
	border: 2px solid #346633;
}
#news_newstable_header {
	background-color: #333333;
	color:#CCCCCC;
	border: 2px solid #333333;
}
#messen_newstable_header {
	background-color: #E17D68;
	border: 2px solid #E17D68;
}
#treffpunkt_newstable_header {
	background-color: #E17D68;
	border: 2px solid #E17D68;
}
#start_newstable_header a {			color: black; }
#unternehmen_newstable_header a { 	color: #FFFFDF; }
#news_newstable_header a {			color: #CCCCCC; }
#payment_newstable_header a { 		color: black; }
#shop_newstable_header a { 			color: black; }
#produkte_newstable_header a { 		color: black; }
#messen_newstable_header a {		    color: black; }
#treffpunkt_newstable_header a {		color: black; }

.newstable_main {
	position: relative;
	left:0px;
	top:0px;
	height: 93px;
	width: 227px;	
	overflow: hidden;
	float: none;
	text-align: justify;
	padding: 2px;
}
.newstable_weiter {
	position: absolute;
	padding: 2px;
	float: none;
	left: 182px;
	width: 45px;
	top: 82px;
}
#start_newstable_weiter { 	background-color: #E17D68; }
#produkte_newstable_weiter { background-color: #9C67A9; }
#shop_newstable_weiter {		background-color: #BF627D; }
#payment_newstable_weiter { 	background-color: #BF627D; }
#unternehmen_newstable_weiter { background-color: #346633; }
#news_newstable_weiter { 	background-color: #333333; }
#messen_newstable_weiter {	background-color: #E17D68; }
#treffpunkt_newstable_weiter {	background-color: #E17D68; }

#start_newstable_main { border: 2px solid #E17D68; }
#produkte_newstable_main { border: 2px solid #9C67A9; }
#shop_newstable_main { border: 2px solid #BF627D; }
#payment_newstable_main { border: 2px solid #BF627D; }
#unternehmen_newstable_main { border: 2px solid #346633; }
#news_newstable_main { border: 2px solid #333333; }
#messen_newstable_main {	border: 2px solid #E17D68; }
#treffpunkt_newstable_main {	border: 2px solid #E17D68; }

/*-------------------------- SHOP NEWSTABLE --------------------------*/
#shop_hinweis_main {
	border: 2px solid #BF627D;
	height: 108px;
}
#shop_hinweis_main a {
	color: #000000;
	text-decoration: none;
}
#shop_warenkorb_main {
	border: 2px solid #BF627D;
	height: 153px;
}
#shop_warenkorb_main a {
	color: #000000;
	text-decoration: none;
}
#shop_schritt_main {
	border: 2px solid #BF627D;
	height: 18px;
	width: 229px;	
	padding: 1px;
}
#shop_schritt_main a {
	color: #000000;
	text-decoration: none;
}

/*-------------------------- NEWS NEWSTABLE --------------------------*/
#news_hinweis_main { 
	height: 145px;
	border: 2px solid #333333;
}
#news_suchen_main {
	border: 2px solid #333333;
	height: 22px;
}
#news_zeit_main {
	border: 2px solid #333333;
	height: 22px;
}
#news_newsletter_main {
	border: 2px solid #333333;
	height: 60px;
}
#news_leer_main {
	border: 2px solid #333333;
	height: 27px;
}
/*-------------------------- START TABLES --------------------------*/
.start_table table { }
.start_table td { 	border: 2px solid #E17D68; padding:3px; }
.start_table th {		background-color: #E17D68;  padding:5px; }
.start_table .leer { 	border:none; padding:5px;  }
.start_table .nobdr { border:none; padding:0px; }
.start_table input { 	border: 2px solid #D9593E; height:20px;}

/*-------------------------- NEWS BIG --------------------------*/
.news_big table { }
.news_big td { 		border: 2px solid #CCCCCC;; padding:3px; }
.news_big th {		background-color: #CCCCCC;  padding:5px; }
.news_big .leer { 	border:none; padding:5px;  }

/*-------------------------- SHOP WARENKORB --------------------------*/
.wk_header {	background-color: #BF627D; }
.wk_inhalt {	background-color: #EAB0AE; }

/*-------------------------- PAYMENT TABLES --------------------------*/
.payment_table table { }
.payment_table td { 	border: 2px solid #EAB0AE; padding:3px; }
.payment_table th {		background-color: #EAB0AE;  padding:5px; }
.payment_table .leer { 	border:none; padding:5px;  }
.payment_table .dunkel { 	background-color: #BF627D; border:none; padding:3px;  }
.payment_table .nobdr { border:none; padding:0px; }
.payment_table input { 	border: 2px solid #BF627D; height:20px;}
.payment_table textarea { 	border: 2px solid #BF627D; }

/*-------------------------- MESSEN TABLES --------------------------*/
.messen th { background-color: #E17D68; }
.messen #dunkel { background-color: #F9EFB9; }
.messen #hell { background-color: #FFFFDF; }

/*-------------------------- TREFFPUNKT TABLES --------------------------*/
.treffpunkt th { background-color: #E17D68; }
.treffpunkt #dunkel { background-color: #F9EFB9; }
.treffpunkt #hell { background-color: #FFFFDF; }

/*-------------------------- LINK TABLES --------------------------*/

.linkheader { width:720px; height:22px;}
.linkheader .hell {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #E17D68; 
	font-weight: bold;
	float: left;
	border: 2px solid #7D1E20;
}
.linkheader .dunkel {
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #7D1E20; 
	color: #FFFFDF;
	font-weight: bold;
	float: left;
	border: 2px solid #7D1E20;
}
.linkheader .dunkel a:link {	color: #FFFFDF; }
.linkheader .dunkel a:hover { color: #FFFFDF; }
.linkheader .dunkel a:visited{ color: #FFFFDF; }
.linkbody {
	border: 4px solid #7D1E20;
	width:712px;
	height:336px;
}
.linkbody_hell {
	padding: 4px;
	margin: 5px;
	text-align:left;
	background-color: #FFFFDF;
}
.linkbody_dunkel {
	margin: 5px;
	padding: 4px;
	text-align:left;
	background-color: #F9EFB9;
}

/*-------------------------- EULE --------------------------*/
.eule {
	background-repeat: no-repeat;
	background-position: center bottom;
}
#start_eule { 		background-image: url(grafik/eule_startseite_messen.jpg); }
#produkte_eule {		background-image: url(grafik/eule_produkte.jpg); }
#shop_eule {			background-image: url(grafik/eule_shop.jpg); }
#payment_eule {		background-image: url(grafik/eule_shop.jpg); }
#unternehmen_eule {	background-image: url(grafik/eule_unternehmen.jpg); }
#news_eule {			background-image: url(grafik/eule_news.jpg); }
#messen_eule {		background-image: url(grafik/eule_startseite_messen.jpg); }
#treffpunkt_eule {	background-image: url(grafik/eule_startseite_messen.jpg); }


/*-------------------------- EULE --------------------------*/
.userwarning 
{
	font-weight: bold;
	width: 80%;
	background-color: #FF0000;
	margin: 5px;
	padding: 5px;
}





