*                                                   {font-family:Tahoma,Arial,Helvetica,Sans-Serif;font-size:13px;color:#f2f2f2;line-height:24px;margin:0px;}
body                                                {background-color:#ffffff; padding:0px;}
body.popup                                          {padding:10px;}

a, img                                              {border-style:none;text-decoration:none;}
a                                                   {color:#F0A756;}
h1, .titel                                          {font-size:30px;margin:0px;color:#f2f2f2;}
h2, .untertitel                                     {font-size:14px;margin:0px;color:#f2f2f2;}
h3, .content                                        {font-size:12px;margin:0px;}

div                                                 {margin:0px; padding:0px; display:block;}
p                                                   {margin:0px; margin-bottom:10px;}

td                                                  {vertical-align:top;}

form, ol, ul, li                                    {margin:0px;padding:0px;}
ul, ol                                              {margin-left:14px;}

.mini, .miniblack, .minigrey, .minibrown, .miniblue, .minilightblue     {font-size:11px;}
.miniblack      {color:#333333;}
.minigrey       {color:#999999;}
.minibrown      {color:#336699;}
.miniblue       {color:#f2f2f2;}
.minilightblue  {color:#9DC9EC;}

.blue           {color:#f2f2f2;}


.galeriethumb {margin-right:4px;margin-bottom:4px;border-color:#FDC811;border-style:solid;border-width:1px;padding:04px;}

body.content {background-color:#ffffff;}

#mycounter {position:absolute;top:0px;left:300px;width:470px;height:40px;background:url(../images/page/mycounter.png) top no-repeat;z-index:999;}
#mycountertext {font-size:16px;padding-left:220px;padding-top:2px;color:#999999;}
#mainmenu           {width:50px; margin-top:70px;}
#adressblock        {width:600px; margin-bottom:00px;font-size:11px;}

#dateTime           {padding-right:00px;font-size:11px;float:right;}
#toplogo            {position:relative;left:660px;top:00px;width:320px;}
#mainmenu           {width:50px; margin-top:70px; z-index:60;}

#container_outer    {position:absolute; z-index:50; width:100%;}
#container          {width:880px;padding-right:120px;margin-left:auto;margin-right:auto;}
#myfooter           {width:100%;margin-top:40px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#9DC9EC;color:#f2f2f2;padding-top:20px;font-size:11px;background:url(../images/page/2011/bgfooter.png);padding-bottom:200px;}
#myfootercontainer  {width:880px;padding-right:120px;margin-left:auto;margin-right:auto;}


#newsticker         {color:#f2f2f2;}
#newsticker a       {color:#f2f2f2;}

#text               {width:880px; margin-top:00px; margin-bottom:20px;}


table.mytop         {width:880px;margin:0px;padding:0px;border:0px;}
td.mytopl           {width:560px;padding-top:50px;}
td.mytopr           {width:320px;text-align:right;}

table.ticker        {width:100%;margin:0px;padding:0px;border:0px;height:20px;}
table.myticker2     {width:100%;margin:0px;padding:0px;border:0px;height:20px; margin-bottom:60px;}
td.tickerl          {width:720px;overflow:hidden;}
td.tickerr          {width:180px;text-align:right;}

table.mycontent     {width:880px;margin:0px;padding:0px;border:0px;margin-top:60px;}
td.mycontentl       {width:200px;}
td.mycontentr       {width:680px;}

table.myoverview     {width:680px;margin:0px;padding:0px;border:0px;margin-bottom:20px;}
td.myoverviewl       {width:120px;}
td.myoverviewr       {width:560px;}
img.myoverviewimg    {border-style:solid;border-width:1px;border-color:#9DC9EC;padding:2px;background-color:#ffffff;}

table.myfooter      {width:900px;margin:0px;padding:0px;border:0px;margin-top:20px;}
td.myfooterl        {width:200px;}
td.myfooterr        {width:700px;font-size:11px;}

ul.mainmenu, ul.submenu, ul.menusubpagelist {list-style-type:none;list-style-image:none;margin:0px;padding:0px; display:inline; float:left;}
li.mainitem, h2.mainmenu {display:inline;margin:0px;padding:0px;}

ul.submenu                   {text-align:right;padding-right:20px;}
li.activemenu, li.normalmenu {}
a.activemenu, a.normalmenu   {text-decoration:none;font-size:13px;color:#f2f2f2}
a.activemenu                 {font-weight:bold;}

li.activesubmenulayer3, li.normalsubmenulayer3 {padding-right:20px;}
a.activesubmenulayer3, a.normalsubmenulayer3   {text-decoration:none;font-size:15px;color:#816C22; }
a.activesubmenulayer3   {font-weight:bold;}

#editblock                                          {border-color:silver;}

/** NIVO SLIDER / DEFAULT OVERRIDES (flow, 21.07.2011) */
/* Control styles*/
.nivo-directionNav a { background-color: transparent; background: url(../images/imageslider/colorbox/controls.png); width:25px; height:25px; background-position: 0 0; background-repeat: no-repeat; border: none; cursor: pointer; display: block; text-indent: -9999px;  }
a.nivo-nextNav { background-position: -50px 0; cursor: pointer; display: block; position: absolute; right: 10px; }
a.nivo-prevNav { display: block; left: 10px; position: absolute; background-position: -75px 0px;}
/* Caption styles */	
.nivo-caption { position:absolute; left:0px; bottom:0px; background:url(../images/page/sliderbg_overlay.png); color:#fff; opacity:1; /* Overridden by captionOpacity setting */ width:880px; z-index:9; }
.nivo-caption p { padding:5px; margin:0; color:#fff; }
.nivo-caption h3 { padding:5px; font-size:18px; margin:0; color:#fff; text-transform:uppercase; letter-spacing:1px; }
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:8; display:none; }


#slider1 img {height:auto !important;}
#bg_notouch                                                 {position:absolute; width:100% !important; height:1000px; margin:0px; padding:0px; z-index:40; background-color:transparent !important; background-image:none !important;}
#bg_container_outer {z-index:30; position:fixed; top:0px; left:0px; width:100%;}
