body {font-family:Arial, Helvetica, sans-serif; background-color:#B4B5B9; font-size:12px;}
#base {margin-top:20px;}
a {color:#BE1F6F;}
img {vertical-align:bottom; border:0; margin:0; padding:0;}
h1 {margin-top:0;}
h2 {color: #13A69C;}
h3 {color:#01aef0;}
h4 {color:#d90c8d;}
#head {background:url(../img/top.jpg) no-repeat 0 0; height:310px; position:relative;}
div#logo {position:absolute; left:470px; top:30px;}
div#logo a {width:380px; height:160px; display:block; text-indent:-9999px;}
#head #home-attachments {position:absolute;top:10px;left:-5px;}
#menu-nav {position:absolute; right:30px;top:8px;}
p#menu-subnav {margin:0;}
p#menu-subnav a {padding:2px 10px 2px 20px; color:#13a89e; text-decoration:none; font-weight:bold; font-size:14px;}
p#menu-subnav span {color:#8c8889; font-weight:bold; font-size:13px;}
p#menu-subnav a:hover {text-decoration:underline;}
#menu {}
#menu ul {}
#menu ul li {}
#cols {width:900px; position:relative; background-color:#fff;}
#col-content .in {padding:0;}
#menu a {color:#fff; font-size:19px; padding:12px 19px 12px;}
#menu a:hover {color:#BE1F6F;}
#menu.vertical-dropdown ul {width:180px; padding-left:0; background:#fff;}
#menu.vertical-dropdown ul li {_behavior: url(hover.htc);}
#menu.vertical-dropdown li.robeus a {background:none; font-size:1.5em;text-indent:85px;}
#menu.vertical-dropdown li.robeus {background:url(../img/menu-robeus.jpg) left top no-repeat;}
#menu.vertical-dropdown li.robeus ul a {background:none; text-indent:0px;font-size:1.2em;}
#menu.vertical-dropdown li.robeus ul ul {background:none;}
/*#menu.vertical-dropdown li.robeus ul a {background:url(../img/menu-item-top.jpg) left top no-repeat; text-indent:0px;}
#menu.vertical-dropdown li.robeus ul li {background:url(../img/menu-item-bg.jpg) left bottom no-repeat;}*/
.vertical-dropdown#menu li.sitemap {display:none;}
#menu.vertical-dropdown ul ul {left:180px; padding: 0 10px 0 10px; background:url(../img/ulul-bg.png) 10px bottom no-repeat;}
#menu.vertical-dropdown ul ul li a{margin: 0 5px 0 5px; border-bottom:1px solid #747275;font-size: 1.2em;}
#menu.vertical-dropdown ul li.current a {color:#000000;}
#menu.vertical-dropdown ul li.current ul li a {color:#fff;}
#menu.vertical-dropdown ul li.current ul li a:hover {color:#BE1F6F;}
#menu.vertical-dropdown ul li.parent a {color:#000000;}
#menu.vertical-dropdown ul li.parent ul li a {color:#fff;}
#menu.vertical-dropdown ul li.parent ul li.current a {color:#000000;}
#menu.vertical-dropdown ul li.parent ul li a:hover {color:#BE1F6F;}
/*h1 {width:189px; text-align:center; padding-top:2px; color:#fff; clear:both; position:absolute; left:0px; top:22px;}*/
.home h1 { display:none;}
#context { padding-right:10px; color:#000; padding-top:20px;}
#context a {color:#BE1F6F;}
#col-nav {width:200px; float:left; padding-top:20px; color:#fff; background-color:#FFFFFF;margin-left:0;}
#col-nav ul { list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:5px 11px;}
#col-nav ul li {padding:0; margin-bottom:12px; background:url(../img/menu-item-bg.jpg) left bottom no-repeat; width:180px;}
#col-nav ul ul li {background:none; margin-bottom:0;}
#col-nav ul ul li a {background:none; padding:9px 15px;}
#col-nav ul ul li.ultop {background:url(../img/ulul-top.png) left top no-repeat;}
#menu.vertical-dropdown a {background:url(../img/menu-item-top.jpg) left top no-repeat;}
#menu.vertical-dropdown ul ul a {background:none;}
#col-nav ul li strong a {font-size:12px; font-weight:bold; color:#333333; text-decoration:none;}
#col-nav ul li strong a:hover {text-decoration:underline;}
.event-date {color:#333333; margin-top:6px;}
.group-focus, .item-focus, .siblings {float:right; width:480px; padding:10px;}


#col-content {background-color:#FFFFFF;margin-left:0;}
#col-add {background:#13A69C url(../img/cols-top.png) right top no-repeat;padding:20px 10px 0px 10px;width:180px;}
#col-add img{margin-left:-10px;}
#col-add h3{color:#000000;}

#col-add ul { list-style-type:none; list-style-image:none; list-style-position:outside; margin:0; padding:5px 11px;}
#col-add ul li {padding:0px 0px 5px; margin-bottom:12px; border-bottom:1px solid #D9DAE0;color:#333333;}
#col-add ul li strong a {font-size:12px; font-weight:bold; color:#111111; text-decoration:underline;}
#col-add ul li strong a:hover {text-decoration:underline;}


/*.groups div {width:300px; float:left;}*/
.groups h3 a {text-decoration:underline; background:url(../img/li-bg.jpg) left no-repeat;padding:0 0 0 15px;}
.groups h3 a:hover {text-decoration:none;}

.product, .gallery {width:180px;}
.product {height:270px; background:url(../img/item-bg.png) 0 0 no-repeat;}
.product h4 {height:28px; line-height:1em; font-size:13px; margin:5px 0 3px 0; padding:0 5px; font-size:12px; line-height:1.3em;}
.product h4 a {text-decoration:underline;}
.product h4 a:hover {text-decoration:underline; text-decoration:none;}
.product p {padding:0 5px; height:20px;margin: 0 0 28px 0;}
.product .price {background:#92D6F0; margin-right:1px;}
.product .pv-price_dealers-outer{position:relative;color:#FF0000;top:-55px;font-weight:bold;}
.siblings li .price {display:none;}

.robeus form.access {float:left;}

.aktuality .groups div {background: #888888; margin:5px 0;}
.aktuality .groups div h3 a {color:#FFFFFF;text-decoration:none;}
.aktuality .groups div h3 a:hover {color:#000000;}
.aktuality .groups div a img {display:none;}

.event-place {padding-top:5px;}
.event-bottom {margin:0 -15px -15px; padding:5px;}
.error-page {display:none; height:0;}
p#subnav {padding-left:30px;}
#foot {background-color:#fff; height:60px; padding:35px 20px 10px 20px;}
#foot p.address {padding-left:20px;}
#foot img {filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#foot a:hover img, #foot span img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
#cols .clear {%display:none;}
dl.price-code, dl.item_info, dl.event-specification {width:280px;}
dt.even, dd.even {background-color:#DDDDDD;}
dt.odd, dd.odd {background-color:#EEEEEE;}
.item_info {display:none;}

.group-content ul {list-style-type:none; padding-left:20px; margin-left:0;}
.group-content ul li {padding-left:18px; background:url(../img/li-bg.jpg) 0 4px no-repeat;}
#format-tabs ul li {padding-left:0px; background:none;}
div#format-edit {width:600px;}
div#format-edit fieldset.myAccount {background-position: 450px 15px;
}
.siblings ul {list-style-type:none; padding-left:30px; margin-left:0;}
.siblings ul li {padding-left:17px; background:url(../img/li-siblings-bg.jpg) 0 3px no-repeat;}

#top-menu {margin-left:25px; margin-top:5px; height:43px;width:855px;background:url(../img/menu/menu_green.jpg) 0 0 no-repeat;}
#top-menu a {float:left; margin-right:1px;}
#top-menu div {cursor:pointer;}
#id1, #id2, #id3, #id4, #id5, #id6, #id7 {
	position:absolute;
	height:43px;
	top: 0px;
	%top:5px;
	width:104px;
	display:block;
}

#id1 {left: 48px;background:url(../img/menu/menu_01_pink.jpg) no-repeat;}
#id1:hover{background:url(../img/menu/menu_01_pink.jpg) no-repeat;}
#id2 {left: 171px;}
#id2:hover{background:url(../img/menu/menu_02_pink.jpg) no-repeat;}
#id3 {left: 299px;width:168px;}
#id3:hover{background:url(../img/menu/menu_03_pink.jpg) no-repeat;}
#id4 {left: 494px;}
#id4:hover{background:url(../img/menu/menu_04_pink.jpg) no-repeat;}
#id5 {left: 615px;}
#id5:hover{background:url(../img/menu/menu_05_pink.jpg) no-repeat;}
#id6 {left: 737px;width:112px}
#id6:hover{background:url(../img/menu/menu_06_pink.jpg) no-repeat;}

#col-content div.in div.group-focus div.items div.event .name a {margin: 0 0 0 110px; font-size: 12px;}
#col-content div.in div.group-focus div.items div.event .name a:hover {text-decoration: underline;}
#col-content div.in div.group-focus div.items div.event .time {clear: both; display: block;}
#col-content div.in div.group-focus div.items div.event .weekday {color: #FFFFFF; display: block; margin-bottom: 13px; margin-top: 4px;}

.siblings h3 {font-size: 2em; letter-spacing: -1px; line-height: 1.2em; color: #000;}
.siblings ul {list-style-type: none; margin: 0; padding: 0;}
.siblings ul li {margin: 0; padding: 0;}
.siblings li, .siblings-image li {font-size: 12px;}

#col-content div.in div.group-focus div.items div.event {
		position: relative;
}
#col-content div.in div.group-focus div.items div.event .description {
		clear: both;
		color: #000000;
		left: 8px;
		position: relative;
		top: 16px;
		font-size: 11px;
}

#col-content div.in div.group-focus div.items div.event .date_from-to {
		background: url("../img/calendar2.png") no-repeat scroll left top transparent;
		display: block;
		height: 78px;
		text-align: center;
		width: 136px;
		padding-top: 36px;
}

#col-content div.in div.group-focus div.items div.event .weekday {
		color: #FFFFFF;
		display: block;
		margin-bottom: 8px;
		margin-top: 4px;
		display: none;
}

#col-content div.in div.group-focus div.items div.event .time {
		clear: both;
		display: block;
}

#col-content div.in div.group-focus div.items div.event .name {
		position: absolute;
		top: 10px;
		left: 42px;
}

#col-content div.in div.group-focus div.items div.event {
		float: left;
		padding: 0;
		width: 100%;
}

.groups, .items {
		padding: 0px;
}
