all       { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
body      { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
p         { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
br        { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
td        { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
input     { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
option    { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
select    { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
textarea  { font-family:Arial,Helvetica,Tahoma,Verdana; font-size:11px; }
a         { color: #000099; text-decoration:underline;}
a:visited { color: #000077; text-decoration:underline;}
a:active  { color: #000099; text-decoration:underline;}
a:hover   { color: #0000CC; text-decoration:underline;}

h1			{ font-family:Arial,Arial,Helvetica,Tahoma,Verdana; font-size:16px; text-transform:uppercase; letter-spacing:0px; font-weight:normal; text-decoration:none; color:#2C2C2C; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}

h2			{ font-family:Arial,Arial,Helvetica,Tahoma,Verdana; font-size:14px; letter-spacing:0px; text-decoration:none; color:#2C2C2C; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px;}



.cms_warning {background-color:#FFFFCC;background-image:url(/pix/cms_icons/warnung50x40.gif);background-attachment:scroll;background-repeat:no-repeat; border:1px solid #990000;padding-left:60px;padding-top:5px;padding-bottom:5px;padding-right:5px;}


.mainmenucontainer
{
position:relative;margin:0px;padding:0px;height:44px;min-height:44px;vertical-align:middle;text-align:center;
border-collapse:collapse;
background-color:#2D2D2D;
}

.mainmenucontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
vertical-align:middle;
border-collapse:collapse;
}

.mainmenucontainer ul li
{
font-family:Arial,HelveticaTahoma,Verdana; font-size:12px; text-transform:none; letter-spacing:0px; font-weight:normal; text-decoration:none;color:#CCCCCC;

display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
vertical-align:middle;
border-collapse:collapse;
}

.mainmenucontainer ul li a
{
font-family:Arial,HelveticaTahoma,Verdana; font-size:12px; text-transform:none; letter-spacing:0px; font-weight:normal; text-decoration:none;color:#CCCCCC;

height: 32px;
border-top: 3px solid #2D2D2D;
border-left: 0px solid #AAAAAA;
border-bottom: 1px solid #000000;
border-right: 0px solid #AAAAAA;
border-collapse:separate;
padding:  8px 0px 0px 0px;
margin: 0px 0px 0px 0px;
display: block;
text-align: center;
vertical-align:middle;
border-collapse:collapse;
}

.mainmenucontainer ul li a:hover
{
font-weight:normal; text-decoration:none;color:#FFFFFF;

border-top: 3px solid #c4bc96;
border-bottom: 1px solid #000000;
border-left: 0px solid #AAAAAA;
border-right: 0px solid #AAAAAA;
border-collapse:collapse;
}


.mainmenucontainer li.mainmenucontainer_active a
{
color:#FFFFFF;
font-weight:bold;
background-color:#2D2D2D;
border-top: 3px solid #BB0000;
border-bottom: 1px solid #000000;
border-left: 0px solid #AAAAAA;
border-right: 0px solid #AAAAAA;
border-collapse:collapse;
}




.box_cms_darkgrey_gradient {border:2px #c4bc96 solid; background:#FBFBF9; padding:8px 8px 8px 8px;  background-image:url(/pix/cms_icons/verlauf_cms_lightgrey100x100.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.box_cms_lightgreen_gradient {border:2px #008800 solid; background:#FFFFFF; padding:8px 8px 8px 8px;  background-image:url(/pix/verlauf_lightgreen_100x100.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

.box_cms_lightgrey_gradient {border:1px #CCCCCC solid; background:#F2F8FF; padding:9px; background-image:url(/pix/background_box_lightblue_gradient.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }


.box_spotlight_cms {overflow:hidden;border:2px #CCCCCC solid; background:#F2F8FF; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px; background-image:url(/pix/background_box_lightblue_gradient.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }

div:hover.box_spotlight_cms {border:2px #666666 solid; background:#E4F1FF; padding-top:6px;padding-bottom:9px;padding-left:9px;padding-right:9px; background-image:url(/pix/background_box_lightblue_gradient2.gif);background-attachment:scroll;background-repeat:repeat-x; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }




.linkspecial {color:#6E31C1;}

.boxroundedwhite {padding:2px;border-color:#CCCCCC;border-width:1px;border-style:solid;}


