/* CSS utf-8 ő */
BODY {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:0px; margin:0px; text-align:center; background: #cccccc url(/images/bgnd.gif) 0px 0px repeat;}

A {color:#cc0000; text-decoration:none;}
A:HOVER {color:#cc0000; text-decoration:underline;}

H1 {font-size:16px; color:#000000; font-weight:bold;}
H2, .h2 {font-size:13px; color:#CC0000; font-weight:bold;}
H3 {font-size:11px; color:#000000; font-weight:bold; line-height:16px;}

.nodisplay {display:none;}
.nounder {text-decoration:none;}
.hand {cursor:pointer;}
.small {font-size:9px;}

.pagecontainer {width:770px; margin:0 auto; text-align:left; background-color:#ffffff;} 

.head {position:relative; height:228px; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.head .headrow1 {height:7px; border-bottom:1px solid #343233; background:url(/images/head.jpg) 0px 0px no-repeat; font-size:0px;}
.head .headrow2 {height:162px; border-bottom:1px solid #ffffff;}
.head .headrow2 .htrans {position:absolute; top:45px; width:770px; height:86px; background-color:#ffffff; filter:alpha(opacity=20);	-moz-opacity:0.2; opacity:0.2; khtml-opacity:0.2;}
.head .headrow2 .htrans2 {position:absolute; top:131px; width:770px; height:1px; background-color:#ffffff;	filter:alpha(opacity=50); -moz-opacity:0.5;	opacity:0.5; khtml-opacity:0.5; font-size:0px; overflow:hidden;}
.head .headrow2 .hlogo {position:absolute; top:46px; margin-left:15px;}
.head .headrow2 .htitle {position:absolute; top:102px; margin:0px 0px 0px 110px; font-size:15px; font-weight:bold; letter-spacing:1px; color:#cc0000; font-family:'Times New Roman', Times, serif;}

.head .menusep {font-size:0px; height:1px; background-color:#000000;}
.head .menu {height:22px; padding: 13px 0px 0px 0px; margin: 1px 0px 0px 0px; background:url(/images/hmenu_bg.jpg); text-align:center;}
.head .menu UL {padding:0px; margin:0px;}
.head .menu UL LI {display:inline; list-style-type:none; border-right: 2px solid #ffffff; padding: 0px 6px 0px 6px; margin:0px;}
.head .menu UL LI.first {border-left:2px solid #ffffff;}
.head .menu UL LI A {color:#ffffff; text-transform:uppercase; font-weight:bold; border-bottom:2px solid;}
.head .menu UL LI A:HOVER {color:#cc0000; text-decoration:none;}
.head .menu UL LI A.menu1 {border-bottom-color:#cc0000;}
.head .menu UL LI A.menu2 {border-bottom-color:#226194;}
.head .menu UL LI A.menu3 {border-bottom-color:#17bc17;}
.head .menu UL LI A.menu4 {border-bottom-color:#f1b512;}
.head .menu UL LI A.menu5 {border-bottom-color:#ff4b00;}
.head .menu UL LI A.menu6 {border-bottom-color:#4c89f6;}
.head .pagecolorbar {height:9px; margin-top:2px;}

.headsmall {height:44px;}

.content {border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.content .left {width:143px; float:left; margin-right:9px;}
.content .middle {width:422px; float:left; margin-right:5px;}
.content .middlewebshop {width:448px; float:left; margin-right:10px;}
.content .right {width:187px; float:left; margin-right:4px;}
.content .rightwebshop {width:160px; float:left; margin-right:0px; background-color:#EEEEEE;}

.leftbox {margin-bottom:8px;}
.leftbox .lbtitle {height:22px; width:143px; padding-top:6px; margin-bottom:8px; color:#ffffff; font-weight:bold; text-align:center; background:url(/images/block_links_titel.jpg) 0px 0px no-repeat;}
.leftbox .lbtitlesep {display:none;}
.leftbox .lbcontent {}

.rightbox {margin-bottom:8px;}
.rightbox .rbtitle {height:22px; padding-top:6px; margin-bottom:8px; color:#ffffff; font-weight:bold; text-align:center; background:url(/images/block_rechts_titel.jpg) 0px 0px no-repeat;}
.rightbox .rbtitleaudio {height:28px; background:url(/images/menu_a.jpg) 0px 0px no-repeat;}
.rightbox .rbtitlevideo {height:32px; padding-top:11px; background:url(/images/menu_v.jpg) 0px 0px no-repeat;}
.rightbox .rbtitlesep {display:none;}
.rightbox .rbcontent {}

.leftmenu {padding:0px; margin:0px;}
.leftmenu LI {list-style-type:none; padding:0px; margin:0px; border-bottom:1px solid #cccccc;}
.leftmenu LI .lmtext {display:block; font-size:11px; color:#000000; padding:3px 3px 4px 5px; margin-bottom:1px; margin-top:1px;}
.leftmenu LI A {display:block; font-size:11px; color:#000000; padding:3px 3px 4px 5px; margin-bottom:1px; margin-top:1px;}
.leftmenu LI A:HOVER {background-color:#85a5be; color:#ffffff; text-decoration:none;}

.eventbox {background-color:#F5DFC8; font-size:9px; border:1px solid #cccccc; padding:5px; margin-bottom:10px;}
.eventbox .eventrow1 {border-bottom:1px dotted #666666; padding-bottom:5px; margin-bottom:5px;}
.eventbox A {color:#000000;}
.eventbox A:HOVER {text-decoration:none; color:#cc0000;}

.searchinput {width:126px; height:15px; font-size:11px; padding:0px; border: 1px solid #999999;}
.searchbutton {margin-left:7px;}

.ajanlobox {border:1px solid #cccccc; padding:5px; font-size:10px;}
.ajanlobox A {color:#000000;}
.ajanlobox A:HOVER {color:#cc0000; text-decoration:none;}
.ajanlobox .abpic {border:1px solid #cccccc; margin-right:5px;}
.ajanlobox .abinfo {}
.ajanlobox .abinfo .abstar {font-weight:bold; margin-bottom:5px; background-color:#ff7200; color:#ffffff; padding:0px 2px 2px 4px;}
.ajanlobox .abinfo .abtitle {font-weight:bold; margin-bottom:5px;}

.fuzetitem {border-bottom:1px solid #cccccc; margin-bottom:20px; padding-bottom:10px;}
.fuzetitem .fuzetpic {border:1px solid #cccccc;}
.fuzetitem .fuzetpiclapozo {font-size:11px; text-align:center;}
.fuzetitem .ftitle {font-size:16px; color:#000000; font-weight:bold; margin-bottom:15px;}
.fuzetitem .line {margin-bottom:15px;}
.fuzetitem .line .author {font-weight:bold;}
.fuzetitem .line .title {}

.leftbox .boxtitle_websop1 {height:30px; padding-top:14px; text-align:right; background:url(/images/block_overview.png) 0px 0px no-repeat;}
.leftbox .boxtitle_websop1 SPAN {padding-right:52px;}
.rightbox .boxtitle_websop2 {height:30px; padding-top:14px; text-align:left; background:url(/images/block_warenkorb.png) 0px 0px no-repeat;}
.rightbox .boxtitle_websop2 SPAN {padding-left:52px;}
.rightbox2 .boxtitle_hetidezet {height:30px; padding-top:13px; text-align:center; background:url(/images/button_idezet2.gif) 0px 0px no-repeat;}
.rightbox2 .boxtitle_video {height:30px; padding-top:13px; text-align:center; background:url(/images/button_video2.gif) 0px 0px no-repeat;}
.rightbox2 .boxtitle_email {height:30px; padding-top:13px; text-align:center; background:url(/images/button_email2.gif) 0px 0px no-repeat;}
.rightbox2 A {color:#ffffff; font-weight:bold;}

.nologinvideo {color:#cccccc;}
.nologinvideo .nologinvideotitle {color:#cccccc;}
.nologinvideo .nologinvideologinlink {text-align:left; margin-left:10px; display:block;}

.gralmegjelentlink {border-top:1px solid #999999; border-bottom:1px solid #999999; padding:8px 0px 10px 0px; text-align:center;}
.gralmegjelentlink A {font-size:14px; font-style:italic; color:#0000EE; text-decoration:underline;}
.gralmegjelentbanner {margin-top:20px;}

.cartcontainer .cartbox {padding:0px 5px 0px 5px; font-size:12px; font-weight:bold;}

.footer {position:relative; height:50px;}

/* EVENT ---------------------------------------------------------------------*/

.eventcalendar {border:0px solid #f7d597; font-size:11px; margin-bottom:15px; background-color:#F5DFC8;}
.eventcalendar TH {text-align:center; background-color:#F5DFC8; padding:0px; font-size:9px;}
.eventcalendar TD {text-align:left; vertical-align:top;}
.eventcalendar .monthname {font-weight:bold; font-size:9px; }
.eventcalendar .dayname {font-weight:bold; font-size:9px; background-color:#F6EFD9; padding:2px 0px 2px 0px;}
.eventcalendar .noempty {background-color:#E4CEB7; border:0px solid #ffffff;}
.eventcalendar .noempty .current {background-color:#ff0000; padding:2px 0px 2px 0px; height:55px;}
.eventcalendar .noempty .weekend {background-color:#F6FFE9; padding:2px 0px 2px 0px; height:55px;}
.eventcalendar .noempty .weekday {background-color:#E4CEB7; padding:2px 0px 2px 0px; height:55px;}
.eventcalendar .noempty .event {background-color:#f34545; padding:2px 0px 2px 0px; height:55px;}
.eventcalendar .empty {border:0px solid #ffffff; padding:2px 0px 2px 0px;}
.eventcalendar .noempty A {color:#000000; font-weight:normal; font-style:italic; border-top:1px solid #000000; font-size:10px;}

.eventrow1 {padding:6px 13px 10px 4px;}
.eventrow1 .date {font-size:10px; font-weight:bold;}
.eventrow1 .place {color:#000000; line-height:13px;}
.eventrow1 .name A {color:#000000; font-weight:bold; background:url(/images/arrow1.gif) no-repeat right; padding-right:14px;}

.eventrow2 {padding:16px 13px 20px 4px; border-top:1px solid #dbdbdb;}

.eventsheet {}
.eventsheet .date {color:#997357; font-style:italic;}
.eventsheet .place {color:#000000;}
.eventsheet .name {font-weight:bold; font-size:18px;}
.eventsheet .text {margin-top:20px; font-size:12px;}

