BODY{
        background: #f4f4f4;

}

#root             {width:1200px; margin:0 auto;background:#FFF;border:10px #fff solid;}
#root a.link      {text-decoration: none; color:#5f0000;font-size:12pt;}
#root a.link:hover{border: 1px #700000 dotted;}
#root #ERROR      {margin-top: 10px;font: 11pt Tahoma, Verdana, Arial, Helvetica, sans-serif;color:red}

.headerlogo       {float:left;padding:0;margin:0;background-color:#fff;height:150px;}
.headerlogo img   {position:absolute}
.fb-like          {position:absolute;top:20;right:0;}

#content          {padding:0;margin:0;height:auto;background-color:#fff;width:1200px;}
#header           {width:970px;background-color:#444}
#right            {float:right;height:auto}
#inhalt           {height: auto;padding-right: 0px;clear:left;padding-left:0px;}

.news_container   {border:2px #444 solid;left:10px;width:1085px;padding:10px;margin-top:10px;position:absolute;display:none;z-index:1010;background-color:#fff;overflow:auto}

#header_menue         {z-index:10;padding:0;clear: both;float: left;height:43px;margin-bottom:2px;width:1200px;background:#055892;position: relative;}
#header_menue ul      {height:40px;float: left;width: 100%;overflow: hidden;list-style:none;padding:0;margin:0}
#header_menue ul li   {border-right: 1px #666 solid;float: left;padding: .8em 2em 1em 1em;min-width: 100px;display:block;}

#header_menue ul li a {text-align: center;display: block;font-weight: normal;color: #fff;font: 12px tahoma,verdana,arial,sans-serif;font-weight: bold;text-decoration:none}
#header_menue ul li a:hover{color:#000}

.submenue           {background-color:#fff;width:220px;position:absolute;margin-top:40px;display:none;border-left:2px #444 solid;margin-left:5px;border-radius: 2px;}
.submenue a         {border-bottom:1px #000 solid;display:block;text-align:left;height: auto;margin-right: 0px;text-decoration: none;color:#444;margin-left:0px;font: 10pt tahoma,verdana,arial,sans-serif;font-weight:520;padding:8px;padding-left:10px;margin-bottom:0px;margin-bottom:0px;}
.submenue a:hover   {background-color:#888;color:#fff;}

#header_menue #mobilemenue         {z-index:2;padding:0;margin;0;height:100%;}
#header_menue #mobilemenue ul      {list-style:none;padding:0;margin:0;height:600px;width:auto;display:block;}
#header_menue #mobilemenue ul li   {background-color:#666;margin:0;border-bottom:1px #fff solid;width:200px;}
#header_menue #mobilemenue ul li a {text-align:left;}
#mobilemenue .submenue             {background-color:#fff;min-width:250px;margin-left:230px;width:auto;display:none;margin-top:0}

#header div.login a#LOGINBtn{outline:0;border:0px;text-decoration: none;color:#fff;width:150px;font: 10pt Tahoma, Verdana, Helvetica, sans-serif;font-weight:normal;float:right;background: url(images/drop.png) no-repeat;padding-left: 24px;height: 25px;}
#header div.login a#LOGINBtn:hover{border-bottom: 1px #0070c0 dotted}

#header div.login a#REGISTER{outline:0;padding:10px;margin-top: 50px;display:block;background-color:#D6FAFF;color:#000;text-align:center;text-decoration: none;-moz-border-radius:8px}
#header div.login a#REGISTER:hover{text-decoration: underline;font-weight: bold;}

#header div.login #login_ballon{display: none;margin-top: 50px;position: absolute;margin-left:730px;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;width:230px;border:1px #81C6DD solid; background-color:#fff;box-shadow: 0px 0px 3px #5f0000; -moz-box-shadow: 0 0 2px #5f0000; -webkit-box-shadow: 0 0 2px #5f0000;}
#header div.login form{margin:10px;}

.labelinside          {margin: 3px 0;position: relative;}
.labelinside label    {color:#8f8f8f;cursor: text;display: none;font: 12pt Tahoma, Verdana, Arial, Helvetica, sans-serif;left: 0;line-height: 1.5em;padding: 6px 8px;position: absolute;top: 0;}
.labelinside input    {color:#5f0000;background: #fff;opacity: 0.5;filter:Alpha(Opacity=50);}

#navibox            {width:auto;float:left;margin-top:0px;height:auto;margin-bottom: 10px;}
#navibox ul         {margin: 0px;padding-left: 0px;list-style: none;margin-right:20px;}
#navibox ul li a    {border:1px #888 dotted;display:block;height: auto;background-color:#FFF;display:block;margin-right: 0px;text-decoration: none;color:#333333;font: 12pt tahoma,verdana,arial,sans-serif;font-weight:520;padding:2px;padding-left:10px;margin-bottom:3px;margin-bottom:4px;}
#navibox ul img     {height: auto;background-color:#FFF;display:block;margin-right: 0px;text-decoration: none;color:#0070C0;color:#333333;padding:2px;padding-left:10px;}
#navibox ul a:hover {background-color:#EFF2F7;}



#inhalt a           {color:#bf0000;text-decoration:none;font-weight:bold;}

#inhalt H1  {font: 24pt Rambla,Tahoma, Verdana, Helvetica, sans-serif;color: #Bf0000;}
#inhalt H2  {font: 17pt Rambla,Tahoma, Verdana, Helvetica, sans-serif;color: #4a4a4a;margin:5pt;}
#inhalt H3  {font: 15pt Rambla,Tahoma, Verdana, Helvetica, sans-serif;color: #bf0000;margin:5pt;}
#inhalt H4  {font: 11pt Rambla,Tahoma, Verdana, Helvetica, sans-serif;color: #4a4a4a;margin:10pt;}
#inhalt H5  {font: 10pt Rambla,Tahoma, Verdana, Helvetica, sans-serif;color: #4a4a4a;margin:10pt;}

#inhalt p#here {font: 11pt Rambla,Tahoma, Verdana, Helvetica, sans-serif;color: #4a4a4a;margin:3pt;margin-bottom:10px;}
#inhalt  p,li  {font: 14pt Rambla,Tahoma,Verdana, Helvetica, sans-serif;color: #4a4a4a;margin:3pt;}
#inhalt  p small {font: 11pt Rambla,Tahoma,Verdana, Helvetica, sans-serif;color:#4a4a4a;margin:0pt;}

#inhalt .spalte{float:left;margin-right:5px;}
#inhalt .eyecatcher{background-color:#Bf0000;border:1px #444 solid;color:#fff;padding:5px;}
#werbung{border:1px #444 solid;width:150px;;padding:3px;display:block;padding:8px;margin-top:5px;color:#444;background-color:#FFF}
#werbung a{color:#444;}

#inhalt #teaser  {background-color:#FFF;border:2px #888 solid;width:200px;display:block;float:right;padding:8px;margin-top:5px;font-family:Arial;font-size:11pt;}
#inhalt #teaser span.logo  {color:#000;font-size:14pt;font-weight:bold;color:#Bf0000}
#inhalt #teaser a{font-weight:normal;display:block;text-decoration: none;color:#888;padding:3px;font-size:10pt;}
#inhalt #teaser a:hover{color:#444}

#inhalt #BOXOM_TIP{font: 10pt ARIAL;position:absolute; margin-left:30px;top:5px;padding:20px;width: 600px;min-height:60px;color:#6F6F6F;background-color:#FFDF00;border: 2px #0070C0 solid;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;z-index:2020}
#inhalt #BOXOM_TIP a#TIPclose{background: url(../ressource/images/close.png);display:block;text-decoration: none;height:12px;position:absolute;top:15px;right:15px;}
#inhalt #BOXOM_TIP a#TIPclose:hover{background: url(../ressource/images/close_hover.png);}

#inhalt #member    {border-radius: 6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px #000 dotted;float:left;height:140px;margin:10px;min-width:200px;background-color: #E9E8EF}
#inhalt #member h3 {background:#CFCFCF;color:#0070C0;display:block;padding:5px;margin-top:0;}
#inhalt #member ul {list-style:none;padding-left:15px;}
#inhalt #member ul li a {font: 12px tahoma,verdana,arial,sans-serif;color:#333333;display:block;text-decoration: none;}
#inhalt #member ul li a:hover {font-weight: 600}

#footer            {clear:both;width:100%;background-color:#055892;height:200px}
#footer #title     {background:#CCC;color:#000;display:block;text-align:center;font: 11px tahoma,verdana,arial,sans-serif;padding:4px;}
#footer #content   {padding: 0px;clear:both;margin-left:50px;}

#footer div#footer_left  {margin-top: 10px;min-width:185px;width:auto;float:left;border-right:1px #fff dotted;margin-right:14px;}
#footer h2               {color:#FFF;font: 14px tahoma,verdana,arial,sans-serif;list-style: none;font-weight:bold;}
#footer ul               {padding-left:10px;}
#footer ul li            {list-style:none;margin: 0px;padding-right:5px;color:#fff;font: 12px tahoma,verdana,arial,sans-serif;text-decoration: none; font-weight:normal}
#footer ul li a          {color:#fff;font: 12px tahoma,verdana,arial,sans-serif;text-decoration: none; font-weight:normal}
#footer ul li a:hover    {color:#444;}

div.splash{width:250px;float:left;padding-left:0px;padding-right:57px;float:right}

#registerform div{padding:5px;width:370px;}
#registerform input[type=text]{margin: 3px;padding:5px;width:300px;}
#registerform input[type=password]{margin: 3px;padding:5px;width:300px;}
#registerform label{font-size: 13pt;margin-top: 4px;font-weight: normal}
#registerform input[type=submit]{float:right;color:#5f0000}

#checkbox{margin-left: 5px;color:#0070C0;font:10pt tahoma,verdana,arial,sans-serif}

input[type=text]           {margin:3px;padding: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #5f0000; color: #444; font-size: 16px;}
input[type=text]:hover     {border-color: #5f0000; box-shadow: 0px 0px 8px #5f0000; -moz-box-shadow: 0 0 8px #5f0000; -webkit-box-shadow: 0 0 8px #5f0000; }
input[type=text]:focus     {border-color: #5f0000; box-shadow: 0px 0px 8px #5f0000; -moz-box-shadow: 0 0 8px #5f0000; -webkit-box-shadow: 0 0 8px #5f0000; }

textarea           {margin:3px;padding: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #5f0000; color: #444; font-size: 16px;}
textarea:hover     {border-color: #5f0000; box-shadow: 0px 0px 8px #5f0000; -moz-box-shadow: 0 0 8px #5f0000; -webkit-box-shadow: 0 0 8px #5f0000; }
textarea:focus     {border-color: #5f0000; box-shadow: 0px 0px 8px #5f0000; -moz-box-shadow: 0 0 8px #5f0000; -webkit-box-shadow: 0 0 8px #5f0000; }

input[type=password]       {margin:3px;padding: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #5f0000; color: #0070C0; font-size: 16px;}
input[type=password]:focus {border-color: #5f0000; box-shadow: 0px 0px 8px #5f0000; -moz-box-shadow: 0 0 8px #5f0000; -webkit-box-shadow: 0 0 8px #5f0000;}
input[type=password]:hover {border-color: #5f0000; box-shadow: 0px 0px 8px #5f0000; -moz-box-shadow: 0 0 8px #5f0000; -webkit-box-shadow: 0 0 8px #5f0000;}

input[type=submit]         {background: #5f0000; border-width: 1px; border-style: solid; border-color: #5f0000; color: #FFF; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f0000', endColorstr='#5f0000'); box-shadow: 0px 1px 1px rgba(0,0,0,0.3), inset 0px 1px 0px #83c5f1; -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #83c5f1; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3), inset 0 1px 0 #5f0000; text-shadow: #355782 0 1px 2px; -webkit-text-shadow: #355782 0 1px 2px; -moz-text-shadow: #355782 0 1px 2px;padding: 6px; border-radius: 3px; border: 1px solid #5f0000; background-color: #5f0000; color:#fff;font-size: 16px; -moz-border-radius: 3px; -webkit-border-radius: 3px; cursor:pointer;}
input[type=submit]:hover   {box-shadow: 0px 0px 8px #5f0000;-moz-box-shadow: 0px 0px 8px #5f0000;-webkit-box-shadow: 0px 0px 8px #5f0000;}


#cookiedingsbums div {padding:10px; padding-right:50px;margin-right:50px;}

#cookiedingsbums span { font: 11pt verdana,Helvetica,Arial}
#cookiedingsbums a {color:#fff; text-decoration:none;font: 10pt verdana,Helvetica,Arial}
#cookiedingsbums a:hover {text-decoration:underline;}


#cookiedingsbums { 
   outline: 1px solid #c80000; 
   text-align:center; 
   border-top:1px solid #fff;
   color:#fff;
   background: #b32036; 
   background: -moz-linear-gradient(top, #b32036 0%, #c80000 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b32036), color-stop(100%,#c80000)); 
   background: -webkit-linear-gradient(top, #b32036 0%,#c80000 100%); 
   background: -o-linear-gradient(top, #b32036 0%,#c80000 100%);
   background: -ms-linear-gradient(top, #b32036 0%,#c80000 100%); 
   background: linear-gradient(to bottom, #b32036 0%,#c80000 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(   startColorstr='#b32036', endColorstr='#c80000',GradientType=0 ); 
   position:fixed;
   top:0px; 
   z-index:10000; 
   width:100%; 
   line-height:16px;
   opacity: 0.9
}

#cookiedingsbumsCloser {
   color: #fff;
   font: 18pt/100% arial, sans-serif;
   position: absolute;
   right: 5px;
   text-decoration: none;
   top: 5px;
   margin-right:50px;
   cursor:pointer;
   padding:4px;
   filter: progid:DXImageTransform.Microsoft.gradient(    startColorstr='#ced6df', endColorstr='#f2f6f9',GradientType=0 ); 
 }

#cookiedingsbumsCloser:hover {border-bottom:1px solid white; border-right:1px solid white; border-top:1px solid #7b92a9; border-left:1px solid #7b92a9;}

