*                                                   {font-family:Arial,Helvetica,Sans-Serif; font-size:13px; color:#000000; line-height:16px; margin:0px;}
body                                                {background-color:#ffffff; padding:0px;}
body.popup                                          {padding:10px;}
a, img                                              {border-style:none; text-decoration:none;}
a                                                   {color:#B1CA00;}
a:hover                                             {color:#B1CA00;}
a, span                                             {font-size:1.0em;}
h1, .titel                                          {font-size:21px; margin-bottom:10px;color:#B1CA00; text-transform:uppercase;}
h2, .untertitel                                     {font-size:16px; margin-top:2px; margin-bottom:10px; color:#666;}
h3, .content                                        {font-size:13px; color:#999999;}
h3                                                  {margin:0px;}
h4                                                  {font-size:14px; font-weight:bold; color:#666; line-height:17px; margin-bottom:5px;}
h2.login                                            {margin-bottom:15px;}
h2.mainmenu {font-size:14px;}
div                                                 {margin:0px; padding:0px; display:block;}
p                                                   {margin-bottom:10px;}
label                                               {vertical-align:middle;}
ul, ol, form                                        {margin-top:10px; margin-bottom:10px;}
.minigrey {color:#999999;font-size:11px;}
.green {color:#B1CA00;}
body.content {background:#ffffff;}
body.content_2012 {background: url(../images/page/bg.jpg) top center repeat-y #ffffff;}

#toplinie       {width:100%; height:6px; margin:0px; padding:0px; background-image:url(../images/page/farblinie.jpg); background-position:center center; background-repeat:repeat-x;}
div.thumblayer {width:900px;}
div.divthumb   {float:left;border-style:solid;border-color:#999999;border-width:1px;margin-right:5px;margin-bottom:5px;padding:4px;}
#bottombg        {width:1000px;height:60px;margin-left:auto;margin-right:auto;background: url(../images/page/bgbottom.jpg) top center no-repeat #ffffff;text-align:center;}
.link         {float:left;}
#container       {width:900px;margin-left:auto;margin-right:auto; margin-top:30px;}
#container_top   {width:1000px;margin-left:auto;margin-right:auto; background-color:#fff;}
#partner         {visibility:visible;width:900px;margin-top:40px;}
#partner_top     {visibility:visible;width:950px;padding-top:40px;}
.partner         {visibility:visible;float:right;padding-left:10px;}
#topleiste       {visibility:visible;padding-left:50px;padding-right:10px;margin-bottom:10px;margin-top:-40px;}
#hauptnavigation {visibility:visible;margin-top:20px; padding-bottom:10px;}
#subnavigation   {visibility:visible;margin-top:00px;}
#titelzeile      {visibility:visible;padding-left:00px;padding-top:40px;}
.spaltelinks, .spalterechts {vertical-align:top;}
.spaltelinks  {width:595px;padding-right:15px;text-align:left;}
.spalterechts {width:290px;}
.jurytext     {width:260px;}
li            {list-style-image:url(../images/page/bullet.png)}

#schatten        {width:1000px; margin-left:auto; margin-right:auto; padding-top:10px; margin-bottom:200px;zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=0, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=45, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=90, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=135, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=180, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=225, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=260, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb', Direction=305, Strength=2);
    -moz-box-shadow: 0 0 15px #bbb;
    -webkit-box-shadow: 0 0 15px #bbb;
    box-shadow: 0 0 15px #bbb; background-color:#fff;}

.spaltegesamt {vertical-align:top;text-align:left;}
.logos        {float:left;padding-right:15px;padding-bottom:15px;}

.greenblock      {border-style:solid; border-width:1px; border-color:#B1CA00;padding:10px;}
.greenblockfloat {height:320px;float:left;margin-right:15px;margin-bottom:15px;border-style:solid; border-width:1px; border-color:#B1CA00;padding:10px;}

.statementlinks  {width:268px; vertical-align:top;}
.statementrechts1, .statementrechts2 {padding:10px;vertical-align:top;}
.statementrechts1 {background-color:#ffffff;}
.statementrechts2 {background-color:#eeeeee;}

.fusszeile       {visibility:visible;margin-top:40px;padding-top:20px;padding-bottom:20px;border-width:0px 0px 0px 0px;border-color:#B1CA00;border-style:solid;}
#editblock                                          {border-color:silver;}



li.activemenu, li.normalmenu                        {white-space:nowrap; overflow:hidden;}
li.activemenu                                       {background-color:#fff001;}

ul.mainmenu, ul.submenu                             {list-style-type:none; list-style-image:none; margin:0px; padding:0px;}
ul.submenu {margin-top:10px;}
li.mainitem, h2.mainmenu, li.trenner                {display:inline; padding:0px; margin:0px;}
li.subitem, h2.submenu                              {display:inline;}

ul.mainmenu                                         {padding-top:10px; padding-bottom:30px; background-color:#dde0d3;}

li.activesubmenulayer3                              {}
li.normalsubmenulayer3                              {}

a.activemenu                                        {font-size: 13px;color:#B1CA00; font-weight:bold; padding:5px; background-color:#B1CA00;border-right-color:#fff; border-right-style:solid; border-right-width:1px; color:#fff; padding-left:10px; padding-right:10px;}
a.normalmenu                                        {font-size: 13px;color:black; font-weight:bold; padding:5px; background-color:#ebede5;border-right-color:#fff; border-right-style:solid; border-right-width:1px; padding-left:10px; padding-right:10px;}
a.activemenu:hover, a.normalmenu:hover              {color:#fff; background-color:#B1CA00;}
a.activemainmenu                                    {font-size: 13px; color:#fff; font-weight:bold; text-transform:uppercase; vertical-align:middle; background-color:#B1CA00; padding:10px; padding-bottom:30px; padding-top:10px; border-right-color:#fff; border-right-style:solid; border-right-width:1px;}
a.normalmainmenu                                    {font-size:13px; color:black; font-weight:bold; text-transform:uppercase; vertical-align:middle; background-color:#dde0d3; padding:10px; padding-bottom:30px; padding-top:10px; border-right-color:#fff; border-right-style:solid; border-right-width:1px;}
a.activemainmenu:hover, a.normalmainmenu:hover      {background-color:#B1CA00; color:#fff;}

.myinput, input.text, textarea.text                 {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
.login_input                                        {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                                   {margin-top:10px; margin-bottom:10px;}
.login_checkbox                                     {vertical-align:middle;}

.galeriethumb                                       {margin-right:5px; margin-bottom:5px;}

.captcha                                            {border:solid silver 1px; width:120px;}
img.captcha                                         {margin-top:8px; margin-bottom:1px;}
input.captcha                                       {margin-bottom:2px;}

td.form_textarea_label,td.form_string_label, td.form_radio_label, td.form_string_field, td.form_select_label, td.form_select_field, td.form_radio_field {text-align:left;vertical-align:top; padding-bottom:20px;}

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}

.captcha                                            {border-style:solid; border-color:#F00; border-width:2px;}

p.error                                             {font-size:14px; font-weight:bold; color:#F00;}
p.success                                           {font-size:14px; font-weight:bold; color:#B1CA00;}

sup                                                 {font-size:9px;}
h1 sup                                              {font-size:13px; margin-bottom:10px;color:#B1CA00; text-transform:uppercase;}
h2 sup                                              {font-size:10px; margin-top:2px; margin-bottom:10px; color:#666;}
h3 sup                                              {font-size:9px; color:#999999;}
h4 sup                                              {font-size:9px; font-weight:bold; color:#666; line-height:17px; margin-bottom:5px;}