/*Styles mainpage ---------------------------------------------------------------------------------------------------------------------------*/

.textcap1		       { color: #a00; font-style: normal; font-weight: 900; font-size: 15px; line-height: 10px }
.textpreis  { color: #a00; font-style: normal; font-weight: 900; font-size: 15px; line-height: 22px }
.textpreis_weiss { color: #fff; font-size: 15px; font-style: normal; font-weight: 900; line-height: 45px; }
.textcap2		   { color: #a00; font-weight: 900; font-size: 14px; line-height: 22px }
.textnormal		          { font-size: 12px; line-height: 17px; margin-left: 1px; border-left: 5px none }
.textnormalcap1  { color: #000; font-style: normal; font-weight: bold; font-size: 15px; margin-left: 1px; border-left: 5px none }
.textnormalcap2 { color: #000; font-size: 20px; font-style: normal; font-weight: bold; line-height: 30px; margin-left: 1px; border-left: 5px none; }
.textpreise		     { font-size: 11px; line-height: 10px; text-align: left; border-left: 5px none }
.textsmall		   { font-weight: normal; font-size: 11px; line-height: 14px; border-left: 5px none }
.textsmaller { font-size: 10px; font-family: arial, helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12px; border-left: 5px none; }
.textticker    { color: #7a7d6d; font: 100 11px/16px; text-decoration: none; background-color: #e7e9e0; padding: 0px; border: solid 1px #caccc4 }
.formbox           { color: #f5f5f5; text-decoration: none; background-color: #900; padding: 10px; border: solid 1px #c3c3c3 }
.rand { border: solid 1px black }
.rand_oben { border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; }
.rand_unten { border-left: 1px solid black; border-bottom: 1px solid black; border-right: 1px solid black; }
.td_farben { font-size: 11px; height: 22px; padding-right: 4px; padding-bottom: 4px; }
/*Styles mainpage navigation ---------------------------------------------------------------------------------------------------------------------------*/

A.nav:link     { color: white; font-size: 9px; text-decoration: none; background-image: url(images/leisteoben_menu.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }
A.nav:visited    { color: white; font-weight: normal; font-size: 9px; text-decoration: none; background-image: url(images/leisteoben_menu.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }
A.nav:active     { color: #fefeff; font-size: 9px; text-decoration: none; background-image: url(images/leisteoben_menu.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }
A.nav:hover     { color: #fefeff; font-weight: normal; font-size: 9px; text-decoration: none; background: #9b0105 url(images/leisteoben_menu_4.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }

A:link           { color: #cc0d00; font-style: normal; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; text-align: left; vertical-align: middle }
A:visited          { color: #cc0d00; font-style: normal; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; text-align: left; vertical-align: middle }
A:active           { color: #cc0d00; font-style: normal; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: none; text-align: left; vertical-align: middle }
A:hover             { color: #cc0d00; font-style: normal; font-weight: bold; font-size: 11px; line-height: 15px; text-decoration: underline; text-align: left; vertical-align: middle }

A.hm:link    { color: #555; font-style: italic; font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
A.hm:visited   { color: #ef0000; font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
A.hm:active   { color: #ef0000; font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: none; text-align: center; vertical-align: middle }
A.hm:hover   { color: #000000; font-weight: bold; font-size: 10px; line-height: 12px; text-decoration: underline; text-align: center; vertical-align: middle }

.inputbutton      { color: #f5f5f5; font: 12px/12px "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background: #e61802 url(images/hr1.jpg); text-align: center; border-style: solid; border-width: 1px; border-color: #ffcbb3 #68040d #68040d #ffcbb3 }
.textvorinput   { color: #3e3e3e; font-size: 11px; line-height: 13px; text-align: left; vertical-align: top; padding-right: 10px; border-left: 5px none }
.textvorpflichtinput     { color: #a00; font-size: 11px; line-height: 13px; text-align: left; vertical-align: top; padding-right: 10px; border-left: 5px none }
.formpflichtinput           { color: #a00; font-variant: normal; font-size: 11px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #e1e1e1; text-align: left; vertical-align: top; padding: 1px; border-style: solid; border-width: 1px; border-color: #b1b1b1 #fff #fff #b1b1b1 }
.forminput         { color: #545454; font-variant: normal; font-size: 11px; line-height: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #f4f4f4; text-align: left; vertical-align: top; padding: 1px; border-style: solid; border-width: 1px; border-color: #b1b1b1 #fff #fff #b1b1b1 }


BODY     { color: #000000; font: 12px/17px "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-attachment: fixed; text-align: left; scrollbar-3dlight-color: #CC0000; scrollbar-arrow-color: #444444; scrollbar-base-color: #CC0000; scrollbar-darkshadow-color: #CC0000; scrollbar-face-color: #CC0000; scrollbar-highlight-color: #FF0000; scrollbar-shadow-color: #990000; scrollbar-track-color: #ECECEC  }



/*Styles menuebar navigation ---------------------------------------------------------------------------------------------------------------------------*/

/* Menu default styles - do not edit */
.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:white; layer-background-color:white; visibility:hidden}

/*Styles menu root*/
.clLevel0,.clLevel0over{ text-align:left; position:absolute; padding:4px; font-family: arial, helvetica; font-size:11px; font-weight:normal; line-height: 14px; }
.clLevel0{background-color:white; layer-background-color:white; color:535353; cursor:pointer; cursor:hand; background: white url(images/leisteoben_menu.gif) no-repeat left top}
.clLevel0over  { background-color:white; layer-background-color:white; color:#ffffff; cursor:pointer; cursor:hand; background: white url(images/leisteoben_menu_4.gif) no-repeat left top }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:white}

/*Styles menu level 1*/
.clLevel1, .clLevel1over{ text-align:left; position:absolute; padding:4px; font-family:arial, helvetica; font-size:11px; font-weight:normal; line-height: 14px; }
.clLevel1{background-color:f0f0f0; layer-background-color:D4D4D4; color:black;}
.clLevel1over{background-color:DCDCDC; layer-background-color:F5F5F5; color:black; cursor:pointer; cursor:hand; }
.clLevel1border {  /*border: solid 1px black;*/ position: absolute; visibility: hidden; background-color:696969 }

/*Styles menu level 2*/
.clLevel2, .clLevel2over{ text-align:left; position:absolute; padding:4px; font-family:arial, helvetica; font-size:11px; font-weight:normal; line-height: 14px; }
.clLevel2{background-color:f0f0f0; layer-background-color:D4D4D4; color:black;}
.clLevel2over{background-color:DCDCDC; layer-background-color:F5F5F5; color:black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:696969; layer-background-color:#D70409}


/*Styles popup ---------------------------------------------------------------------------------------------------------------------------*/
.tooltiptitle  { color: #000000; font-size: 9px; line-height: 12px; font-family: verdana; text-decoration: none; cursor: default }
.tooltipcontent  { color: #000000; font-size: 9px; line-height: 12px; font-family: verdana; text-decoration: none; cursor: default }





/*Styles shop ---------------------------------------------------------------------------------------------------------------------------*/

/*.textshop { color: #000; font-size: 10px; line-height: 13px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: left; border-left: 5px none }
.preis   { color: #f50000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, "Courier New", "Sans Serif", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; border-left: 5px none }
.td.tabletest { color: #000; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: left; border: 1px #000 }
.textuebershop   { color: #6a6a6a; font-weight: bold; font-size: 10px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: left; border-left: 5px none }
.hr		{ font-size: 10px; background-color: #fff; border: solid 1px #000 }
.hr1	{ font-size: 9px; background-color: #fff; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #cdcdcd }
.hr2	{ font-size: 10px; background-color: #e6e6e6; border: 0 }
.hr3	{ color: #ffffff; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #808080; border: 0 }
.hr4	{ font-weight: bold; font-size: 9px; line-height: 12px; font-family:  Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #efefef no-repeat left top; border: solid 1px #cdcdcd }
.hr5	{ font-size: 9px; background-color: #fff; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #c0c0c0 }
.hr6	{ font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #efefef no-repeat left top; border: solid 1px #cdcdcd }
.hr8	{ font-size: 11px;}
.hr9	{ font-size: 15px; font-weight: 900}
.hr10	 { color: #000; font-weight: 900; font-size: 12px }
.error	{ color: red; font-weight: bold; font-size: 10px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: no-repeat left top }
.hr1pic   { font-size: 12px; background: #fff url(images/wappen.jpg) no-repeat right bottom; border-style: solid; border-width: 0px 1px 1px 1px; border-color: #c0c0c0 }
TD.l       { color: #fff; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eb0000; text-indent: 12px; border-top: 1px solid black; border-left: 1px solid black }
TD.l3      { color: #fff; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e61802; text-indent: 12px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black }
TD.l2      { color: #444; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #dcdcdc; background: url(images/camouflage.jpg); border-right: 1px inset #959595 } 
TD.l4       { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(images/bgr1.jpg) no-repeat right bottom } 
TD.l5       { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #fff url(images/bgr1.jpg) no-repeat right bottom; border: solid 1px black } 
TD.r      { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #d3d3d3 ; text-indent: 12px; border-top: 1px solid black; border-right: 1px solid #000; border-left: 1px solid black } 

TD.hrt    { color: #000000; font-size: 11px; background-color: white } 

.small  { font-size: 9px; font-family: Verdana, Arial, Helvetica, Sans-Serif }
.textklein     { color: #888; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; border-left: 5px none }
.formpre        { color: black; font: 10px/12px verdana, arial, "Sans Serif"; text-decoration: none; background-color: #f7f7f7; text-align: justify; padding: 10px; border-style: solid; border-width: 1px; border-color: #000 #080808 #000000 #000 }
.textkleinpostorder   { font-size: 9px; line-height: 12px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: center; border-left: 5px none }
.bildrand { border: solid 1px #838383 }*/

/*Styles mainpage old*/

/*BODY { color: #000000; font: 11px/10px arial, Arial, "Sans Serif"; text-decoration: none; background-attachment: fixed; text-align: left; 
scrollbar-3dlight-color:#CC0000; scrollbar-arrow-color:#444444; scrollbar-base-color:#CC0000; 
scrollbar-darkshadow-color:#CC0000; scrollbar-face-color:#CC0000; scrollbar-highlight-color:#FF0000; 
scrollbar-shadow-color:#990000; scrollbar-track-color: #ECECEC  }

A.nav:link    { color: white; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; background-image: url(images/leisteoben_menu.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }
A.nav:visited   { color: white; font-weight: normal; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; background-image: url(images/leisteoben_menu.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }
A.nav:active   { color: #fefeff; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; background-image: url(images/leisteoben_menu.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }
A.nav:hover    { color: #fefeff; font-weight: normal; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; background: #9b0105 url(images/leisteoben_menu_4.gif); text-align: left; vertical-align: middle; padding: 3px; width: 100px }

A:link       { color: #e30000; font-style: italic; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; text-align: left; vertical-align: middle }
A:visited     { color: #e30000; font-style: italic; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; text-align: left; vertical-align: middle }
A:active      { color: #e30000; font-style: italic; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; text-align: left; vertical-align: middle }
A:hover        { color: #e30000; font-style: italic; font-size: 9px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: underline; text-align: left; vertical-align: middle }

A.hm:link  { color: #ef0000; font-style: italic; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; text-align: center; vertical-align: middle }
A.hm:visited  { color: #ef0000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; text-align: center; vertical-align: middle }
A.hm:active  { color: #ef0000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: none; text-align: center; vertical-align: middle }
A.hm:hover  { color: #000000; font-weight: bold; font-size: 10px; line-height: 12px; font-family: verdana, arial, Arial, "Sans Serif"; text-decoration: underline; text-align: center; vertical-align: middle }

.td.textklein    { color: #888; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; border-left: 5px none }
.textsehrklein  { color: #3b3b3b; font-size: 9px; line-height: 10px; font-family: Verdana, Arial, "Courier New", "Sans Serif", Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; border-left: 5px none }
.textnormal     { color: #3b3b3b; font-size: 11px; line-height: 15px; font-family: Arial, Verdana, "Courier New", "Sans Serif"; text-align: left; border-left: 5px none }
.textueber1     { color: #aa0b0b; font-style: italic; font-weight: 900; font-size: 16px; line-height: 25px; font-family: Arial, Verdana, "Courier New", "Sans Serif"; text-decoration: none; vertical-align: super; border-left: none }
.textueber2  { color: #0e0e0e; font-weight: bold; font-size: 10px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: left; border-left: 5px none; height: 20px }
.textvorinput { color: #3e3e3e; font-size: 10px; line-height: 13px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: left; vertical-align: top; padding-right: 10px; border-left: 5px none }
.textvorpflichtinput   { color: #f00; font-size: 10px; line-height: 13px; font-family: Verdana, "Courier New", "Sans Serif"; text-align: left; vertical-align: top; padding-right: 10px; border-left: 5px none }
.formpflichtinput     { color: #000; font-style: normal; font-variant: normal; font-size: 10px; line-height: 10px; font-family: verdana, arial, "Sans Serif"; text-decoration: none; background-color: #f5f5f5; text-align: left; vertical-align: baseline; padding: 1px; border: solid 1px #f00 }
.forminput    { color: #000; font-style: normal; font-variant: normal; font-size: 10px; line-height: 10px; font-family: verdana, arial, "Sans Serif"; text-decoration: none; background-color: #f5f5f5; text-align: left; vertical-align: baseline; padding: 1px; border: solid 1px #b1b1b1 }
.textticker   { color: #7a7d6d; font: 100 11px/16px Arial, Fixedsys, "Sans Serif"; text-decoration: none; background-color: #e7e9e0; padding: 0px; border: solid 1px #caccc4 }
.inputbutton   { color: #f5f5f5; font: 9px/10px verdana, arial, "Sans Serif"; text-decoration: none; background: #e61802 url(images/hr1.jpg); text-align: center; border-style: solid; border-width: 1px; border-color: #ffcbb3 #68040d #68040d #ffcbb3 }
*/

