body,html {
	padding: 0;
	margin: 0;
	font-family: verdana;
	font-size: 11px;
	width: 990px;
	background: #ffffff url("../images/inhaltback.jpg") repeat-y;
	background-position: 0px 198px;
}

a:link,a:visited,a:hover,a:active {
	color: #003871;
}

.inhalttoptr {
	background: #ffffff url("../images/headbg.gif") repeat-x;
}

#kopflogo {
	width: 206px !important;
	height: 188px !important;
	background: url("/__/images/layout_01.jpg") no-repeat;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#headcenter {
	height: 150px !important;
	background: #ffffff url("../images/shoplogo.gif") 190px 20px no-repeat;
}

.buespilogo {
	border-bottom: 2px solid #e4cf78;
	height: 150px !important;
	background: url("../images/buespilogo.jpg") no-repeat #ffffff;
	background-position: 50%;
}

#buespilogo {
	text-align: center;
}

#buespilogo a {
	display: block;
	width: 219px !important;
	height: 150px !important;
	text-decoration: none;
}

#leftmenu {
	width: 198px !important;
	margin-top: 40px;
	padding-top: 20px;
}

#leftmenu a,#leftmenu li {
	font-size: 11px !important;
}

#leftmenu ul,#leftmenu li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: block;
	width: 178px;
}

#leftmenu li {
	margin-bottom: 16px;
}

#leftmenu li a {
	display: block;
	padding-right: 20px;
	width: 178px;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
}

.dropa1,.dropa2,.dropa3,.dropa4,.dropa5 {
	display: none;
}

a.menua:link,a.menua:visited,a.menua:hover,a.menua:active {
	background: #e0e2ed;
	border-top: 1px solid #003871;
	border-bottom: 1px solid #003871;
}

#topmenu {
	border-bottom: 2px solid #e4cf78;
	height: 27px;
	background: #ffffff;
	padding-left: 3px;
	/*padding-top: 6px;*/
}

#trennertop {
	border-bottom: 3px solid #fdf9f0;
	height: 4px;
	background: #fdf9f0;
}

#topmenu ul, #topmenu li {
	padding: 0px;
	margin: 0;
}

.topmenuUL {
	background: white;
	height: 27px;
	
	/*margin-top: 2px !important;*/
	/*border-bottom: 2px solid #e4cf78;*/
}

.li_topmenua,.li_topmenu {
	display: inline;
	text-transform: uppercase;
	/*border-right: 1px solid #003871;*/
	background-image:url(../images/topmtrenner.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
	position: relative;
	top: 0px;
	
}

.topmenulast {
	background-image:none;
	
}

.li_topmenu a:link,.li_topmenu a:visited,.li_topmenu a:hover,.li_topmenu a:active,.li_topmenua a:link,.li_topmenua a:visited,.li_topmenua a:hover,.li_topmenua a:active {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	
}



a.topmenu:link,
a.topmenu:visited,
a.topmenu:hover,
a.topmenu:active,
a.topmenua:link,
a.topmenua:visited,
a.topmenua:hover,
a.topmenua:active{
padding-top: 7px ;
padding-bottom: 7px;
line-height: 27px;

}
a.topmenua:link,
a.topmenua:visited,
a.topmenua:hover,
a.topmenua:active,
.li_topmenua {
	background-color: #e2e4ef;
	
}

.topmenudrop1,.topmenudropa1,.topmenudropa2,.topmenudropa3,.topmenudropa4,.topmenudropa5,.topmenudropi1,.topmenudropi2,.topmenudropi3,.topmenudropi4,.topmenudropi5 {
	display: none;
	position: absolute;
	z-index: 10000;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	width: 200px;
	background: #ffffff;
}

li.li_topmenusub1,li.li_topmenusub2,li.li_topmenusuba1 {
	display: block;
	list-style-type: none;
}

a.topmenusub1:link,
a.topmenusub1:visited,
a.topmenusub1:hover,
a.topmenusub1:active,
a.topmenusuba1:link,
a.topmenusuba1:visited,
a.topmenusuba1:hover,
a.topmenusuba1:active {
	border-bottom: 1px solid #FFFFFF;
	display: block;
	text-decoration: none;
	padding: 5px;
	background: #545b6b;
	color: #FFFFFF;
}
a.topmenusub1:hover,
a.topmenusuba1:link,
a.topmenusuba1:visited,
a.topmenusuba1:hover,
a.topmenusuba1:active {
	background: #a3a9b9;
}
/*
li.li_topmenusub1 a,li.li_topmenusub2 a, li.li_topmenusuba1 a {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-decoration: none;
}
*/

#artikelarea {
	padding: 20px;
}

#artikelarea div,#artikelarea p,#artikelarea a,#artikelarea font,#artikelarea span,#artikelarea table,#artikelarea td,#artikelarea b,#artikelarea strong,#artikelarea italic,#artikelarea i,#artikelarea ul,#artikelarea li,#artikelarea ol {
	font-size: 11px;
}

.c_title,.c_title a {
	font-size: 12px !important;
	font-weight: bold;
	color: #003871;
}

.c_title {
	margin-bottom: 10px;
}

.cleaner {
	font-size: 1px;
	height: 1px;
	display: block;
	clear: both;
}

.artikeluebersicht {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #003871;
}

#shop {
	padding: 5px;
}

a.button {
	font-size: 11px !important;
	font-family: arial, helvetica, sans-serif;
}

.x-date-inner th {
	background: #e4cf78;
	border-bottom-color: #003975;
}

.x-date-bottom {
	background: #e4cf78;
	border-top-color: #003975;
}

.x-date-mp-btns td {
	background: #e4cf78;
	border-top-color: #003975;
	border-bottom-color: #003975;
}

.x-date-left,.x-date-middle,.x-date-right {
	background: #003975;
	border: 1px solid #003975;
}

.x-date-left .x-unselectable {
	background-image: url("../images/btnleftwhite.gif");
	border: 1px solid white;
}

.x-date-right .x-unselectable {
	background-image: url("../images/btnrightwhite.gif");
	border: 1px solid white;
}

.x-date-picker {
	border-color: #003975;
}

.x-date-mp-sel a,.x-date-selected a.x-date-date {
	background: #e2e4ef !important;
	border: 1px solid #003975;
}

.x-date-today a.x-date-date {
	border: 1px solid #003975;
}

.eventrowday {
	background: #e4cf78;
	color: #003975;
	border-bottom: 1px solid white;
	border-top: 2px solid white;
}

input {
	cursor: hand;
}

.diashow {
	width: 170px;
	height: 170px;
  background: #fdf9f0;
	border: 1px solid #e1ca6d;
}

#eventsright {
width: 165px;
}

#eventsright .eventrowday {
display: none;
}

.dropas1 li {
margin: 0px !important; 
}

.dropi1 li {
margin: 0px !important; 
}

.dropas2 {
display: none;
}

.dropas1 a, .dropi1 a {
font-style:italic;
}


#csssel {
display: block; 
margin: 10px; 
border: 1px solid #e4cf78;
text-align: center; 
padding: 5px;
text-transform: uppercase; 
background: #fdf9f0;
}

a.cssselectora:link,
a.cssselectora:visited,
a.cssselectora:hover,
a.cssselectora:active {
font-size: 11px !important; 
padding-right: 5px;
text-decoration: none;
font-weight: bold;
}

a.cssselectoraa:link,
a.cssselectoraa:visited,
a.cssselectoraa:hover,
a.cssselectoraa:active {
font-size: 13px !important; 
padding-right: 5px;
text-decoration: none;
font-weight: bold;
}

a.cssselectoraaa:link,
a.cssselectoraaa:visited,
a.cssselectoraaa:hover,
a.cssselectoraaa:active {
font-size: 15px !important; 
padding-right: 5px;
text-decoration: none;
font-weight: bold;
}