.mainNav a
{
width : 210px;
height : 75px;
display : block;
position : relative;
text-indent : -200px;
overflow : hidden;
}

.mainNav
{
left : 98px;
position : relative;
height : 75px;
width : 755px;
background : transparent url(/Files/images/nav_bg_2.png) no-repeat scroll top right;
}

body
{
background : #0a2b42 url(/Files/images/background_2.png) repeat-y center top;
}

#mainContainer
{
background : url(/Files/images/mcbg_2.png) repeat-y;
width : 954px;
margin-left : -477px;
left : 50%;
position : relative;
}

#banner
{
height : 82px;
background : url(/Files/images/banner_2.png) no-repeat;
}

#footer
{
height : 246px;
background : url(/Files/images/footer_2.png) no-repeat;
}

#mainNav_9
{
background : url(/Files/images/nav_d5_2.png);
}

.mainNav li
{
float : left;
width : 130px;
overflow : hidden;
position : relative;
display : block;
height : 75px;
margin-right : 3px;
background : url(/Files/images/li_2.gif) no-repeat;
}

#mainNav_3
{
background : url(/Files/images/nav_d1_2.png);
}

#mainNav_6
{
background : url(/Files/images/nav_d2_2.png);
}

#mainNav_7
{
background : url(/Files/images/nav_d3_2.png);
}

#mainNav_8
{
background : url(/Files/images/nav_d4_2.png);
}

.mainNav .active
{
display : block;
position : relative;
text-indent : -200px;
overflow : hidden;
width : 219px;
}

.mainContent
{
left : 98px;
position : relative;
width : 755px;
color : #ccc;
font-size : 11px;
font-family : verdana, arial, sans-serif;
line-height : 18px;
}

.mainContent div div
{
padding : 0px;
}

.mainContent div
{
padding : 35px 15px 10px;
}

.mainContent h1
{
color : #98c930;
font-size : 20px;
font-family : georgia, times-new-roman, serif;
}

.mainContent h1 sup
{
color : #98c930;
font-size : 10px;
font-family : georgia, times-new-roman, serif;
position : relative;
top : -10px;
}

#MooFlow
{
width : 700px;
color : #000;
visibility : hidden;
position : relative;
overflow : hidden;
height : 300px;
margin-top : -235px;
margin-bottom : -60px;
}

#MooFlow *
{
margin : 0;
padding : 0;
}

#images
{
position : relative;
height : 300px;
}

#images img
{
position : absolute;
border : none;
cursor : pointer;
}

#captions
{
position : relative;
text-align : center;
z-index : 10000;
left : 300px;
color : #fff;
width : 300px;
float : left;
line-height : 15px;
padding-top : 70px;
}

#knob
{
background : #fff;
width : 100px;
height : 15px;
}

#slider
{
display : none;
}

hr
{
border-color : #98c930;
border-style : dotted none;
border-width : 1px 0pt 0pt;
height : 1px;
margin : 20px 0pt;
position : relative;
}

.mainContent li
{
padding-left : 12px;
margin-bottom : 10px;
background : transparent url(/Files/images/li_2.gif) no-repeat scroll 0px 3px;
}

.mainContent h2
{
font-size : 15px;
font-family : georgia, times-new-roman, serif;
color : #98c930;
}

.mainContent .option
{
display : block;
background : transparent url(/Files/images/play_4.png) no-repeat scroll 0px 0px;
width : 67px;
height : 50px;
overflow : hidden;
text-indent : -1000px;
}

.mainContent .option:hover
{
background : transparent url(/Files/images/play_h_4.png) no-repeat scroll 0px 0px;
}

.galContainer
{
display : none;
}

.mainContent td .galContainer
{
display : block;
}

.mainContent .uisInputText
{
border : 1px solid #598301;;
width : 200px;
background : #98C930;
font-size : 10px;
padding : 2px;
}

.mainContent a
{
color : #98c930;
}

.mainContent .uisTextarea
{
border : 1px solid #598301;;
width : 200px;
background : #98C930;
font-size : 10px;
padding : 2px;
}

.mainContent .uisFormTable td
{
vertical-align : top;
padding : 5px;
}

.mainContent .uisInputSubmit
{
border : 1px solid #598301;;
width : 200px;
background : #98C930;
font-size : 10px;
padding : 2px;
}

.mainContent input:hover
{
border : 1px solid #598301;;
width : 200px;
background : #C0DE80;
font-size : 10px;
padding : 2px;
}

.mainContent textarea:hover
{
border : 1px solid #598301;;
width : 200px;
background : #C0DE80;
font-size : 10px;
padding : 2px;
}

.mainContent input:focus
{
border : 1px solid #598301;;
width : 200px;
background : #C0DE80;
font-size : 10px;
padding : 2px;
}

.mainContent textarea:focus
{
border : 1px solid #598301;;
width : 200px;
background : #C0DE80;
font-size : 10px;
padding : 2px;
}

.mainContent .uisInputText_E
{
border : 1px solid #598301;
width : 200px;
background : #98C930 url(/Files/images/error_4.png) repeat-x 2px 0px;
font-size : 10px;
padding : 2px;
}

.mainContent h3
{
font-size : 17px;
font-family : georgia, times-new-roman, serif;
color : #003c4f;
background : url(/Files/images/preis_4.png) no-repeat;
width : 68px;
height : 96px;
padding : 14px 0px 0px;
text-align : center;
margin-bottom : -40px;
}

