/*genrell stuff*/
* {
margin:0px;
padding:0px;
font-size: 100%;
}
html {
height: 100%;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100.01%;
margin:0px;
padding:0px;
position: relative;
background-color: #ebebdd;
height: 100%;
}

fieldset, img {
border:0px;
}

/*main divs*/
#document {
width: 903px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: #fff;
}


#nav {
float: left;
width: 895px;
height: 125px;
margin: 0px;
padding: 0px;
background-color: #ebebdd;
}

#logo {
float: right;
width: 110px;
height: 96px;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #739600;
}

#logoDumont {
float: right;
width: 140px;
height: 91px;
margin: 0px;
margin-top: 5px;
padding: 0px;
}

#logoblue {
float: right;
width: 110px;
height: 96px;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #488DE1;
}



#cont {
width: 903px;
margin: 0px;
padding: 0px;
background-image: url(images/bodyshadow.jpg);
background-position: right;
background-repeat: repeat-y;
}

#contleft {
float: left;
width: 570px;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 11px;
background-color: #fff;
}

#contright {
float: left;
width: 280px;
margin: 0px;
padding: 0px;
padding-left: 19px;
padding-right: 15px;
padding-top: 10px;
background-color: #fff;
}

#forumDiv {
margin-bottom: 10px;
}

/*backgroungcolors*/
.bgcolBrown {background-color: #f9f4e5;}
.bgcolOrange {background-color: #f19a30;}
.bgcolOrange2 {background-color: #ec8911;}
.bgcolGrey1 {background-color: #999;}
.bgcolWhite {background-color: #fff;}
.bgcolBlue {background-color: #68A2E6;}
.bgcolPink {background-color: #C83920;}
.bgcolGreen {background-color: #789A0A;}
.teaserBG {background-image: url(images/bg_vera.jpg);background-position: top;background-repeat: no-repeat;}
.bgcolWhite {background-color: #fff;}
.bgcolLightGreen {background-color: #fafaf6;}
.bgcolNotsoLightGreen {background-color: #dde6c2;}
.bgcolNotsoLightGreen2 {background-color: #f1f5e6;}
.uberBG {background-image: url(images/bg_uberbox.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNorm {background-image: url(images/bg_loginmenu.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNormOrange {background-image: url(images/bg_loginmenu_orange.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNormGreen {background-image: url(images/bg_loginmenu_green.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNormBlue {background-image: url(images/bg_loginmenu_blue.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNormPink {background-image: url(images/bg_loginmenu_pink.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNormGold {background-image: url(images/bg_loginmenu_gold.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgMenuNormGoldiger {background-image: url(images/bg_loginmenu_goldner.jpg);background-position: bottom;background-repeat: repeat-x;}
.bgBrownDeluxe {background-image: url(images/bg_brown.jpg);background-position: top;background-repeat: repeat-x;}
.bgcolLightGrey1 {background-color: #eee;}
.bgcolMidGrey {background-color: #ccc;}
.bgPMtable {background-image: url(images/bg_pm_td.jpg);background-position: top;background-repeat: repeat-x;}
.bgPMline {background-image: url(images/bg_pm_line.gif);background-position: top;background-repeat: repeat-x;}

/*floats*/
.floaterleft {float: left;}
.floaterright {float: right;}
.breaker {clear: both;}
.blockIt {display: block;}

/*text colors*/
.tRed {color: #C5303F;}
.tBrown {color: #c49300;}
.tOrange {color: #F19A30;}
.tGreen {color: #789A0A;}.w160 {width: 160px;}

.tBlack {color: #000;}
.tBlue {color: #68A2E6;}
.tPink {color: #C83920;}
.tGold {color: #006;}
.tGrey1 {color: #333;}
.tGrey2 {color: #999;}
.tGrey3 {color: #aaa;}
.tGrey4 {color: #ccc;}
.tGrey5 {color: #666;}
.tWhite {color: #fff;}

.tpRed {color: #c00;}

/*text sizes*/
.t9 {font-size: 9px;}
.t10 {font-size: 10px;}
.t11 {font-size: 11px;}
.t12 {font-size: 12px;}
.t14 {font-size: 14px;}
.t16 {font-size: 16px;}
.t18 {font-size: 18px;}

/*text aligns*/
.tRight {text-align: right;}
.tLeft {text-align: left;}
.tCenter {text-align: center;}
.tBlock { text-align: justify;}

/*text styles*/
.tFett {font-weight:bold;}
.tNormal {font-weight:normal;font-style:normal;}
.tNobr {white-space:nowrap;}
.tLine11 {line-height: 11px;}
.tLine18 {line-height: 18px;}

/*border*/
.bNO {border: 0px;}
.bSolRed {border: 1px solid #C5303F;}
.bSolGreen {border: 1px solid #789A0A;}
.bSolOrange {border: 1px solid #F19A30;}
.bSolGrey {border: 1px solid #ccc;}
.bDotGrey {border: 1px dotted #ccc;}
.bSolDarkGrey {border: 1px solid #999;}
.bDotOrange {border: 1px dotted #F19A30;}
.bSolBlue {border: 1px solid #68A2E6;}
.bDotGreen {border: 1px dotted #789A0A;}
.bSolBrown {border: 1px solid #c49300;}
.bDotBrown {border: 1px dotted #c49300;}
.bSolPink {border: 1px solid #C83920;}
.bSolGold {border: 1px solid #006;}
.bDotPink {border: 1px dotted #C83920;}
.GreenBigBorder {border: 2px solid #789A0A;}

/*lines*/
.bBotDotGrey {border-bottom: 1px dotted #ccc;overflow:hidden;}
.bBotSolDarkGrey {border-bottom: 1px solid #999;overflow:hidden;}
.bBotSolGrey {border-bottom: 1px solid #ccc;height:1px;overflow:hidden;}
.bBotSolGreen {border-bottom: 1px solid #789A0A;height:1px;overflow:hidden;}
.bBotDotGreen {border-bottom: 1px dotted #789A0A;height:1px;overflow:hidden;}
.tBotSolGreen {border-top: 1px dotted #789A0A;border-bottom: 1px dotted #789A0A;}

.bBotDotGreyXcept {border-bottom: 1px dotted #ccc;}
.tBotSolBrown {border-bottom: 2px solid #c49300;}
.tTopSolBrown {border-top: 2px solid #c49300;}
.tBotSolGreen {border-bottom: 2px solid #789A0A;border-top:0px;}
.tBotSolGreenBig {border-bottom: 2px solid #789A0A;}
.tTopSolGreenBig {border-top: 2px solid #789A0A;}

.tLeftRightSolGreenBig {border-left: 4px solid #789A0A;border-right: 4px solid #789A0A;}



.tBotSolOneGreen {border-bottom: 1px dotted #789A0A;}

.bBotSolBlue {border-bottom: 1px dotted #68A2E6;}
.bBotSolPink {border-bottom: 1px dotted #C83920;}
.bBotSolGold {border-bottom: 1px dotted #006;}
.bBotDotLightGrey {border-bottom: 1px dotted #c0c0c0;}
.bBotSolRed {border-bottom: 1px solid #C5303F;}
.bDotRed {border: 1px dotted #C5303F;}
.logingreyline {clear: both;display: block;height: 1px;background-color: #e5e5e5;overflow: hidden;}


/*margins*/
.m0 {margin: 0px;}
.m1 {margin: 1px;}
.m2 {margin: 2px;}
.m3 {margin: 3px;}
.m5 {margin: 5px;}
.m6 {margin: 6px;}
.m10 {margin: 10px;}
.m20 {margin: 20px;}

.ml2 {margin-left: 2px;}
.ml3 {margin-left: 3px;}
.ml5 {margin-left: 5px;}
.ml6 {margin-left: 6px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml35 {margin-left: 35px;}
.ml40 {margin-left: 40px;}
.ml45 {margin-left: 45px;}
.ml50 {margin-left: 50px;}
.ml56 {margin-left: 56px;}
.ml80 {margin-left: 80px;}
.ml100 {margin-left: 100px;}
.ml110 {margin-left: 110px;}
.ml125 {margin-left: 125px;}
.ml170 {margin-left: 170px;}
.ml180 {margin-left: 180px;}
.ml192 {margin-left: 192px;}
.ml210 {margin-left: 210px;}
.ml280 {margin-left: 280px;}

.mr2 {margin-right: 2px;}
.mr3 {margin-right: 3px;}
.mr5 {margin-right: 5px;}
.mr6 {margin-right: 6px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr60 {margin-right: 60px;}
.mr92 {margin-right: 92px;}
.mr120 {margin-right: 160px;}

.mt2 {margin-top: 2px;}
.mt3 {margin-top: 3px;}
.mt4 {margin-top: 4px;}
.mt5 {margin-top: 5px;}
.mt8 {margin-top: 8px;}
.mt10 {margin-top: 10px;}
.mt36 {margin-top: 36px;}

.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb6 {margin-bottom: 6px;}
.mb8 {margin-bottom: 8px;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb35 {margin-bottom: 35px;}

.mv1 {margin-top: 1px;margin-bottom: 1px;}
.mv3 {margin-top: 3px;margin-bottom: 3px;}
.mv5 {margin-top: 5px;margin-bottom: 5px;}
.mv10 {margin-top: 10px;margin-bottom: 10px;}

.mh5 {margin-left: 5px;margin-right: 5px;}
.mh10 {margin-left: 10px;margin-right: 10px;}



/*paddings*/
.pad2 {padding: 2px;}
.pad3 {padding: 3px;}
.pad6 {padding: 6px;}
.padt4 {padding-top: 4px;}
.padt10 {padding-top: 10px;}
.padr5 {padding-right: 5px;}
.padl5 {padding-left: 5px;}
.padh5 {padding-left: 5px;padding-right: 5px;}
.padh10 {padding-left: 10px;padding-right: 10px;}
.padr10 {padding-right: 10px;}

.padh2 {padding-left: 2px;padding-right: 2px;}
.padh5 {padding-left: 5px;padding-right: 5px;}
.padv5 {padding-top: 5px;padding-bottom: 5px;}
.padv10 {padding-top: 10px;padding-bottom: 10px;}
.padv2 {padding-top: 2px;padding-bottom: 2px;}
.padv3 {padding-top: 3px;padding-bottom: 3px;}
.padt2 {padding-top: 2px;}
.padb2 {padding-bottom: 2px;}
.padb5 {padding-bottom: 5px;}


/*feste Breiten*/
.w12 {width: 12px;}
.w22 {width: 22px;}
.w26 {width: 26px;}
.w30 {width: 30px;}
.w33 {width: 33px;}
.w94 {width: 94px;}
.w50 {width: 50px;}
.w60 {width: 68px;}
.w30 {width: 30px;}
.w32 {width: 32px;}
.w33 {width: 33px;}
.w38 {width: 38px;}
.w39 {width: 39px;}
.w40 {width: 40px;}
.w69 {width: 69px;}
.w74 {width: 74px;}
.w75 {width: 75px;}
.w76 {width: 76px;}
.w82 {width: 82px;}
.w86 {width: 86px;}
.w90 {width: 90px;}
.w100 {width: 90px;}
.w108 {width: 108px;}
.w114 {width: 114px;}
.w115 {width: 115px;}
.w116 {width: 116px;}
.w120 {width: 120px;}
.w125 {width: 125px;}
.w129 {width: 129px;}
.w130 {width: 130px;}
.w135 {width: 135px;}
.w140 {width: 140px;}
.w148 {width: 148px;}
.w150 {width: 150px;}
.w154 {width: 154px,}
.w160 {width: 160px;}
.w170 {width: 170px;}
.w180 {width: 180px;}
.w183 {width: 183px;}
.w185 {width: 185px;}
.w186 {width: 186px;}
.w188 {width: 188px;}
.w189 {width: 189px;}
.w191 {width: 191px;}
.w192 {width: 192px;}
.w200 {width: 200px;}
.w210 {width: 210px;}
.w216 {width: 216px;}
.w220 {width: 220px;}
.w223 {width: 223px;}
.w225 {width: 225px;}
.w229 {width: 229px;}
.w230 {width: 230px;}
.w236 {width: 236px;}
.w237 {width: 237px;}
.w243 {width: 243px;}
.w244 {width: 244px;}
.w250 {width: 250px;}
.w252 {width: 252px;}
.w260 {width: 260px;}
.w265 {width: 265px;}
.w270 {width:270px; height: 90px;}
.w270x {width:270px;}
.w277 {width: 277px;}
.w272 {width: 272px;}
.w278 {width: 278px;}
.w280 {width: 280px;}
.w300 {width: 300px;}
.w301 {width: 301px;}
.w307 {width: 307px;}
.w320 {width: 320px;}
.w332 {width: 332px;}
.w340 {width: 340px;}
.w346 {width: 346px;}
.w350 {width: 350px;}
.w377 {width: 383px;}
.w383 {width: 383px;}
.w396 {width: 396px;}
.w414 {width: 414px;}
.w416 {width: 416px;}
.w420 {width: 420px;}
.w455 {width: 455px;}
.w505 {width: 505px;}
.w523 {width: 523px;}
.w539 {width: 539px;}
.w543 {width: 543px;}
.w545 {width: 545px;}

.hone {height: 1px;overflow:hidden;}
.htwo {height: 2px;overflow:hidden;}
.hfive {height: 5px;overflow:hidden;}
.h14 {height: 14px;}
.h16 {height: 16px;}
.h18 {height: 18px;}
.h20 {height: 20px;}
.h22 {height: 22px;}
.h24 {height: 24px;}
.h26 {height: 26px;}
.h28 {height: 28px;}
.h29 {height: 29px;}
.h30 {height: 30px;}
.h31 {height: 31px;}
.h34 {height: 34px;}
.h40 {height: 40px;}
.h50 {height: 50px;}
.h52 {height: 52px;}
.h60 {height: 60px;}
.h134 {height: 134px;}
.h158 {height: 158px;}
.h178 {height: 178px;}
.h180 {height: 180px;}

.sizeTeaser {width: 280px;height: 126px;overflow:hidden;}
.rksize {width:268px; height: 90px;}
.kunsterbildlrg {width:150px; height: 150px;}
.kunsterbildthm {width:30px; height: 30px;}
.xsmallIMG {margin-left:5px;margin-right:5px;width: 23px;height: 23px;overflow:hidden;}

.OverHide {overflow:hidden;}
.OverAuto {overflow:auto;}

/*links*/
.lOrange:link, .lOrange:visited {color: #F19A30;text-decoration:none;}
.lOrange:hover, .lOrange:active {color: #F19A30;text-decoration:underline;}

.lGreen:link, .lGreen:visited {color: #789A0A;text-decoration:none;}
.lGreen:hover, .lGreen:active {color: #789A0A;text-decoration:underline;}

.lBrown:link, .lBrown:visited {color: #c49300;text-decoration:none;}
.lBrown:hover, .lBrown:active {color: #c49300;text-decoration:underline;}

.lDarkGrey:link, .lDarkGrey:visited {color: #666;text-decoration:none;}
.lDarkGrey:hover, .lDarkGrey:active {color: #666;text-decoration:underline;}

.lLightGrey:link, .lLightGrey:visited {color: #aaa;text-decoration:none;}
.lLightGrey:hover, .lLightGrey:active {color: #aaa;text-decoration:underline;}

.lBlue:link, .lBlue:visited {color: #68A2E6;text-decoration:none;}
.lBlue:hover, .lBlue:active {color: #68A2E6;text-decoration:underline;}

.lGolderBlue:link, .lGolderBlue:visited {color: #598bc6;text-decoration:none;}
.lGolderBlue:hover, .lGolderBlue:active {color: #598bc6;text-decoration:underline;}


.lPink:link, .lPink:visited {color: #C83920;text-decoration:none;}
.lPink:hover, .lPink:active {color: #C83920;text-decoration:underline;}

.lGold:link, .lGold:visited {color: #006;text-decoration:none;}
.lGold:hover, .lGold:active {color: #006;text-decoration:underline;}

.lYellow:link, .lGold:visited {color: #aa0;text-decoration:none;}
.lYellow:hover, .lGold:active {color: #aa0;text-decoration:underline;}


.lWhite:link, .lWhite:visited {color: #fff;text-decoration:none;}
.lWhite:hover, .lWhite:active {color: #fff;text-decoration:underline;}

.lTPRed:link, .lTPRed:visited {color: #c00;text-decoration:none;}
.lTPRed:hover, .lTPRed:active {color: #c00;text-decoration:underline;}



.lErase:link, .lErase:visited {color: #f00;text-decoration:none;}
.lErase:hover, .lErase:active {color: #fff;background-color: #f00;text-decoration:none;}

.lgreyDarkNorm:link, .lgreyDarkNorm:visited {color: #666;text-decoration:none;}
.lgreyNorm:link, .lgreyNorm:visited {color: #999;text-decoration:none;}
.lredNorm:link, .lredNorm:visited {color: #C5303F;text-decoration:none;}
.lorangeNorm:link, .lorangeNorm:visited {color: #F19A30;text-decoration:none;}
.lgreenNorm:link, .lgreenNorm:visited {color: #789A0A;text-decoration:none;}
.lblackNorm:link, .lblackNorm:visited {color: #000;text-decoration:none;}
.lgoldNorm:link, .lgoldNorm:visited {color: #000;text-decoration:none;}
.lbrownNorm:link, .lbrownNorm:visited {color: #c49300;text-decoration:none;}

.lredHover:hover, .lredHover:active {color: #C5303F;text-decoration:underline;}
.lorangeHover:hover, .lorangeHover:active {color: #F19A30;text-decoration:underline;}
.lorangeHoverNoLine:hover, .lorangeHoverNoLine:active {color: #F19A30;text-decoration:none;}
.lgreenHover:hover, .lgreenHover:active {color: #789A0A;text-decoration:underline;}
.lredHoverNoLine:hover, .lredHover:active {color: #C5303F;text-decoration:none;}
.lblueHover:hover, .lblueHover:active {color: #68A2E6;text-decoration:underline;}
.lpinkHover:hover, .lpinkHover:active {color: #C83920;text-decoration:underline;}
.lgoldHover:hover, .lgoldHover:active {color: #000;text-decoration:underline;}
.lbrownHover:hover, .lbrownHover:active {color: #c49300;text-decoration:underline;}

/*header*/
.headerOrange {display: block;height: 25px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 3px;background-image: url(images/bg_h1_orange.jpg);}
.headerGreen {display: block;height: 25px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 3px;background-image: url(images/bg_h1_green.jpg);}
.headerBrown {display: block;height: 25px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 3px;background-image: url(images/bg_h1_brown.jpg);}
.headerBlue {display: block;height: 25px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 3px;background-image: url(images/bg_h1_blue.jpg);}
.headerPink {display: block;height: 25px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 3px;background-image: url(images/bg_h1_pink.jpg);}
.headerGold {display: block;height: 25px;margin: 0px;padding: 0px;padding-left: 10px;padding-top: 3px;background-image: url(images/bg_h1_gold.jpg);}
.fakeheaderPink {display: block;margin: 0px;padding: 0px;background-image: url(images/bg_h1_pink.jpg);}


/*buttons*/
button {background: none;cursor: pointer;border: 0;margin: 0;padding: 0;}
button div {margin: 0;padding: 0px 0px 0px 5px;background-repeat: no-repeat;background-position: left center;}
button div p {margin: 0;white-space: nowrap;padding: 9px 12px 10px 7px;background-repeat: no-repeat;background-position: right center;}
button div.btn 	{ background-image: url(images/btn_bg_left.gif);}
button div p.btn { background-image: url(images/btn_bg_right.gif);}
button div p.btn, button div p.btnOrange {padding: 3px 12px 2px 7px;}

button div.btnOrange 	{ background-image: url(images/btn_bg_orange_left.gif);}
button div p.btnOrange { background-image: url(images/btn_bg_orange_right.gif);}
/*images*/
.balkenimg {height: 22px;width:22px;padding-right: 5px;border: 0px;vertical-align:top;}
.viewbutton {padding-top: 1px;padding-left: 5px;border: 0px none;}
.eventimg {float:left; margin-left: 3px;margin-right:5px; margin-bottom:5px;width: 46px;height: 46px;border: 1px solid #ccc;}
.teaserimg {float:left; margin: 6px;margin-bottom: 8px;width: 46px;height: 46px;border: 1px solid #ccc;}
.veraicon {padding-right: 5px;border: 0px;vertical-align:top; margin-bottom: 8px;}
/*menus*/

/*Haupt-menu*/
#menuspacer {
float: left;
width: 785px;
height: 65px;
margin: 0px;
padding: 0px;
}

#dumontspacer {
float: left;
width: 755px;
height: 91px;
margin: 0px;
padding: 0px;
margin-top: 5px;
}


#umenu {
clear: both;
width: 895px;
height: 29px;
margin: 0px;
padding: 0px;
background-color: #739600;
background-image: url(images/bar-bg.jpg);
}

#umenublue {
clear: both;
text-align: center;
width: 895px;
height: 29px;
margin: 0px;
padding: 0px;
background-color: #739600;
background-image: url(images/bar-bg-blue.jpg);
}


#hmenu {
float: left;
width: 785px;
height: 32px;
margin: 0px;
padding: 0px;
background-image: url(images/greenline.gif);
background-repeat: repeat-x;
background-position: bottom;
}

#hmenu p a:link, #hmenu p a:visited {
float: left;
display: block;
height: 21px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #739600;
}

#hmenu p a:hover, #hmenu p a:active {
float: left;
display: block;
height: 21px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
color: #739600;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #739600;
}

#hmenublue {
float: left;
width: 785px;
height: 32px;
margin: 0px;
padding: 0px;
background-image: url(images/blueline.gif);
background-repeat: repeat-x;
background-position: bottom;
}

#hmenublue p a:link, #hmenublue p a:visited {
float: left;
display: block;
height: 21px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #488DE1;
}

#hmenublue p a:hover, #hmenublue p a:active {
float: left;
display: block;
height: 21px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
color: #739600;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #488DE1;
}



#hmenu ul li {
float: left;
width: 116px;
height: 32px;
text-align: center;
list-style-type: none;
background-image: url(images/reiter0.gif);
font-size: 12px;
font-weight: bold;
color: #999;
}

.mennorm a:link, .mennorm a:visited {
display: block;
width: 110px;
padding-right: 6px;
height: 22px;
padding-top: 10px;
color: #999;
font-weight: normal;
text-align: center;
text-decoration: none;
background-image: url(images/reiter0.gif);
}

.mennorm a:hover, .mennorm a:active {
display: block;
width: 110px;
padding-right: 6px;
height: 22px;
padding-top: 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
background-image: url(images/reiter1.gif);
}

.menactive a:link, .menactive a:visited, .menactive a:active, .menactive a:hover {
display: block;
width: 110px;
padding-right: 6px;

height: 22px;
padding-top: 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
background-image: url(images/reiter1.gif);
}

/*Unter-menu*/

#umenu ul li {
float: left;
height: 29px;
text-align: center;
list-style-type: none;
font-size: 12px;
font-weight: normal;
color: #000;

}

.umennorm a:link, .umennorm a:visited {
display: block;
height: 23px;
padding-top: 6px;
color: #000;
font-weight: normal;
text-decoration: none;
padding-left: 15px;
padding-right: 15px;
}

.umennorm a:hover, .umennorm a:active {
display: block;
height: 23px;
padding-top: 6px;
color: #fff;
font-weight: normal;
text-decoration: none;
background-image: url(images/bar-fg.jpg);
}

.umenactive a:link, .umenactive a:visited, .umenactive a:hover, .umenactive a:active  {
display: block;
height: 23px;
padding-top: 6px;
color: #fff;
font-weight: normal;
text-decoration: none;
background-image: url(images/bar-fg.jpg);
padding-left: 15px;
padding-right: 15px;
}

#loginmenu ul li {
float: left;
width: 94px;
height: 24px;
text-align: center;
list-style-type: none;
background-image: url(images/login_neu_reiter0.jpg);
font-size: 11px;
font-weight: bold;
color: #999;
}

#loginmenuNU ul li {
float: left;
width: 94px;
height: 24px;
text-align: center;
list-style-type: none;
background-image: url(images/login_neu_reiter0.jpg);
font-size: 11px;
font-weight: bold;
color: #999;
}


#rkmenu {
float: left;
width: 566px;
height: 24px;
margin: 0px;
padding: 0px;
background-image: url(images/greyline.gif);
background-repeat: repeat-x;
background-position: bottom;
}

#rkmenu ul li {
float: left;
width: 100px;
height: 24px;
text-align: center;
list-style-type: none;
font-size: 11px;
font-weight: bold;
color: #789A0A;
}

/*Login-menu*/

.loginmenunorm a:link, .loginmenunorm a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #999;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter0.jpg);
}

.loginmenunorm a:hover, .loginmenunorm a:active {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #F19A30;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

.loginmenuactive a:hover, .loginmenuactive a:active, .loginmenuactive a:link, .loginmenuactive a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #F19A30;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

/*Login-menu Green*/


.loginmenunormGreen a:link, .loginmenunormGreen a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #999;
font-weight: bold;
text-decoration: none;
background-image: url(images/login_neu_reiter0nu2.jpg);
}

.loginmenunormGreen a:hover, .loginmenunormGreen a:active {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #789A0A;
font-weight: bold;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

.loginmenuactiveGreen a:hover, .loginmenuactiveGreen a:active, .loginmenuactiveGreen a:link, .loginmenuactiveGreen a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #789A0A;
font-weight: bold;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}




/*Restkarten-menu*/

.rktitle {
display: block;
width: 100px;
height: 19px;
padding-top: 5px;
color: #789A0A;
font-weight: bold;
text-decoration: none;
}

.rkmenunorm a:link, .rkmenunorm a:visited {
display: block;
width: 100px;
height: 19px;
padding-top: 5px;
color: #999;
font-weight: normal;
text-decoration: none;
background-image: url(images/rk_neu_reiter0.jpg);
}

.rkmenunorm a:hover, .rkmenunorm a:active {
display: block;
width: 100px;
height: 19px;
padding-top: 5px;
color: #789A0A;
font-weight: normal;
text-decoration: none;
background-image: url(images/rk_neu_reiter1.jpg);
}

.rkmenuactive a:hover, .rkmenuactive a:active, .rkmenuactive a:link, .rkmenuactive a:visited {
display: block;
width: 100px;
height: 19px;
padding-top: 5px;
color: #789A0A;
font-weight: normal;
text-decoration: none;
background-image: url(images/rk_neu_reiter1.jpg);
}

/*Veranstalter-menü*/

.valoginmenunorm a:link, .valoginmenunorm a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #999;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter0.jpg);
}

.valoginmenunorm a:hover, .valoginmenunorm a:active {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #68A2E6;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

.valoginmenuactive a:hover, .valoginmenuactive a:active, .valoginmenuactive a:link, .valoginmenuactive a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #68A2E6;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

/*Künstler-menu*/

.kunstmenunorm a:link, .kunstmenunorm a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #999;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter0.jpg);
}

.kunstmenunorm a:hover, .kunstmenunorm a:active {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #C5303F;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

.kunstmenunormactive a:hover, .kunstmenunormactive a:active, .kunstmenunormactive a:link, .kunstmenunormactive a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #C5303F;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

/*Label-menu*/

.labelmenunorm a:link, .labelmenunorm a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #999;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter0.jpg);
}

.labelmenunorm a:hover, .labelmenunorm a:active {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #000;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}

.labelmenunormactive a:hover, .labelmenunormactive a:active, .labelmenunormactive a:link, .labelmenunormactive a:visited {
display: block;
width: 94px;
height: 19px;
padding-top: 5px;
color: #000;
font-weight: normal;
text-decoration: none;
background-image: url(images/login_neu_reiter1.jpg);
}



/*Login-Box-Menü*/

.loginboxmenu {
margin-left: 40px;
list-style-image:url(images/listitem.gif);
color: #999;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.loginboxmenu a:link, .loginboxmenu a:visited {
display: block;
width: 238px;
color: #999;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.loginboxmenu a:hover, .loginboxmenu a:active {
color: #f49b2d;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
}

/*Shadows*/

#shadowtop {
float: right;
width: 8px;
height: 131px;
margin: 0px;
padding: 0px;
background-image: url(images/topbodyshadow.jpg);
background-repeat: no-repeat;
}

#shadowbottomright {
float: right;
width: 8px;
height: 8px;
margin: 0px;
padding: 0px;
background-image: url(images/bottomrightbodyshadow.jpg);
background-repeat: no-repeat;
background-color: #ebebdd;
}

#shadowbottomleft {
float: left;
width: 8px;
height: 8px;
margin: 0px;
padding: 0px;
background-image: url(images/bottomleftbodyshadow.jpg);
background-repeat: no-repeat;
background-color: #ebebdd;
}

#shadowbottom {
float: left;
width: 887px;
height: 8px;
margin: 0px;
padding: 0px;
background-image: url(images/bottombodyshadow.jpg);
background-repeat: repeat-x;
background-color: #ebebdd;
}

/*Unterzeile*/

#impressumlink{
width: 903px;
background-color: #ebebdd;
color: #666;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: center;
padding-bottom: 5px;
}

#impressumlink a:link, #impressumlink a:visited {
color: #99B246;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
}

/*Form*/

.NUgreenHoverActive:link, .NUgreenHoverActive:visited, .NUgreenHoverActive:hover, .NUgreenHoverActive:active {
border: 1px solid #789A0A;background-color: #789A0A;color:#fff;text-decoration:none;
}
.NUgreenHover:link, .NUgreenHover:visited {
border: 1px solid #ddd;background-color: #ddd;color:#fff;text-decoration:none;
}

.NUgreenHover:hover, .NUgreenHover:active {
border: 1px solid #789A0A;background-color: #789A0A;color:#fff;text-decoration:none;
}



.textfeld {
background-image: url(images/input-bg.jpg);
}

.orangeHover:hover, .orangeHover:active {
border: 1px solid #F19A30;background-color: #F19A30;
}

.pinkHover:hover, .pinkHover:active {
border: 1px solid #C83920;background-color: #C83920;
}

.goldHover:hover, .goldHover:active {
border: 1px solid #000;background-color: #000;
}

.greenHover:hover, .greenHover:active {
border: 1px solid #789A0A;background-color: #789A0A;
}

.brownHover:hover, .brownHover:active {
border: 1px solid #c49300;background-color: #c49300;
}

.blueHover:hover, .blueHover:active {
border: 1px solid #68A2E6;background-color: #68A2E6;
}

.redHover:hover, .redHover:active {
border: 1px solid #c00;background-color: #c00;
}


/* Tables */
.favoritentable {
float: left;
display: block;
border-collapse: collapse;
}

.veratabelle {
display: block;
width: 570px;
border-collapse: collapse;
}

.veratabelle td {
padding: 2px;
height:10px;
}

.veratabellenowidth {
display: block;
border-collapse: collapse;
}

.veratabellenowidth td {
padding: 2px;
height:10px;
}

.favoritentable th {
padding: 2px;
height:10px;
}

.favoritentable td {
border-bottom: 1px dotted #ccc;
padding: 2px;
}


/* STAR RATING ------------------------------------------------- */

div #bewertungBackground
{
  width: 50px;
  padding: 1px;
  border: 1px solid #789A0A;
  background: #fff;
}

.Bewertungsterne,
.Bewertungsterne a:hover,
.Bewertungsterne a:active,
.Bewertungsterne a:focus,
.Bewertungsterne .BewertungsterneJetzt
{
  background: url(images/wertung_bg.gif) left -1000px repeat-x;
}

.Bewertungsterne
{
  position: relative;
  width: 50px;
  height: 10px;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
  background-position: left top;
}

.Bewertungsterne li
{
  display: inline;
}

.Bewertungsterne a,
.Bewertungsterne .BewertungsterneJetzt
{
  position: absolute;
  top: 0;
  left: 0;
  text-indent: -1000em;
  height: 10px;
  line-height: 10px;
  outline: none;
  overflow: hidden;
  border: none;
}

.Bewertungsterne a:hover,
.Bewertungsterne a:active,
.Bewertungsterne a:focus
{
  background-position: left bottom;
}

.Bewertungsterne a.stars-1
{
  width: 10px;
  z-index: 6;
}

.Bewertungsterne a.stars-2
{
  width: 20px;
  z-index: 5;
}

.Bewertungsterne a.stars-3
{
  width: 30px;
  z-index: 4;
}

.Bewertungsterne a.stars-4
{
  width: 40px;
  z-index: 3;
}

.Bewertungsterne a.stars-5
{
  width: 50px;
  z-index: 2;
}

.Bewertungsterne .BewertungsterneJetzt
{
  z-index: 1;
  background-position: left bottom;
}


/* STAR RATING ------------------------------------------------- */

#yahoodocument {
width: 928px;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: #fff;
}

#yahoocontright {
float: left;
width: 305px;
margin: 0px;
padding: 0px;
padding-left: 19px;
padding-right: 15px;
padding-top: 10px;
background-color: #fff;
}

#yahoonav {
float: left;
width: 920px;
height: 152px;
margin: 0px;
padding: 0px;
background-color: #fff;
}

#yahoologo1 {
float: left;
width: 112px;
height: 90px;
margin: 0px;
padding: 0px;
}

#yahoologo2 {
float: left;
width: 260px;
height: 90px;
margin: 0px;
padding: 0px;
}

#yahoologospacer {
float: left;
width: 548px;
height: 90px;
margin: 0px;
padding: 0px;
}

#yahoohmenu {
float: left;
width: 920px;
height: 32px;
margin: 0px;
padding: 0px;
background-image: url(images/greenline.gif);
background-repeat: repeat-x;
background-position: bottom;
}

#yahoohmenu p a:link, #yahoohmenu p a:visited {
float: left;
display: block;
height: 21px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
color: #000;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #739600;
}

#yahoohmenu p a:hover, #yahoohmenu p a:active {
float: left;
display: block;
height: 21px;
padding-top: 10px;
padding-left: 10px;
padding-right: 0px;
color: #739600;
font-size: 12px;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #739600;
}

#yahoohmenu ul li {
float: left;
width: 116px;
height: 32px;
text-align: center;
list-style-type: none;
background-image: url(images/yahooreiter0.gif);
font-size: 12px;
font-weight: bold;
color: #999;
}

#yahooumenu {
clear: both;
width: 920px;
height: 29px;
margin: 0px;
padding: 0px;
background-color: #739600;
background-image: url(images/bar-bg.jpg);
}


.yahoomennorm a:link, .yahoomennorm a:visited {
display: block;
width: 110px;
padding-right: 6px;
height: 22px;
padding-top: 10px;
color: #999;
font-weight: normal;
text-align: center;
text-decoration: none;
background-image: url(images/yahooreiter0.gif);
}

.yahoomennorm a:hover, .yahoomennorm a:active {
display: block;
width: 110px;
padding-right: 6px;
height: 22px;
padding-top: 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
background-image: url(images/yahooreiter1.gif);
}

.yahoomenactive a:link, .yahoomenactive a:visited, .yahoomenactive a:active, .yahoomenactive a:hover {
display: block;
width: 110px;
padding-right: 6px;

height: 22px;
padding-top: 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
background-image: url(images/yahooreiter1.gif);
}

#yahooimpressumlink{
width: 928px;
background-color: #fff;
color: #666;
font-size: 10px;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-bottom: 5px;
}

#yahooimpressumlink a:link, #yahooimpressumlink a:visited {
color: #99B246;
font-size: 10px;
font-weight: normal;
text-decoration: underline;
}

#yahooshadowtop {
float: right;
width: 8px;
height: 126px;
margin: 0px;
padding: 0px;
background-image: url(images/yahootopbodyshadow.jpg);
background-repeat: no-repeat;
}

#yahooshadowbottomright {
float: right;
width: 8px;
height: 8px;
margin: 0px;
padding: 0px;
background-image: url(images/yahoobottomrightbodyshadow.jpg);
background-repeat: no-repeat;
background-color: #ebebdd;
}

#yahooshadowbottomleft {
float: left;
width: 8px;
height: 8px;
margin: 0px;
padding: 0px;
background-image: url(images/yahoobottomleftbodyshadow.jpg);
background-repeat: no-repeat;
background-color: #ebebdd;
}

#yahooshadowbottom {
float: left;
width: 912px;
height: 8px;
margin: 0px;
padding: 0px;
background-image: url(images/yahoobottombodyshadow.jpg);
background-repeat: repeat-x;
background-color: #ebebdd;
}

#yahoocont {
width: 927px;
margin: 0px;
padding: 0px;
background-image: url(images/yahoobodyshadow.jpg);
background-position: right;
background-repeat: repeat-y;
border-left: 1px solid #ccc;
}

#yahoocontleft {
float: left;
width: 570px;
margin: 0px;
padding: 0px;
padding-top: 10px;
padding-left: 10px;
background-color: #fff;
}

#yahooumenu ul li {
float: left;
height: 29px;
text-align: center;
list-style-type: none;
font-size: 12px;
font-weight: normal;
color: #000;


