/* Site */
body             {background-image:url(images/bg-color.jpg); background-repeat:repeat;
                 text-align:center; width:100%; height:100%; border:0; margin:0 auto; padding:0;
                 color:#808080; font-family:verdana, helvetica, sans-serif; font-size:100.01%; text-decoration:none;
                 }
html             {height:100%;}
#sitecenter      {width:5px; height:50%; float:left; margin-bottom:-305px;}
#sitebackground  {height:610px; border:0; margin:0 auto; clear:left;}
#sitecontainer   {width:800px; height:610px; padding-right:10px; text-align:left; border:0; margin:0 auto;}

#header          {width:740px; height:80px; padding-left:30px; padding-right:30px; border:0; margin:0 auto;}
#content         {width:349px; height:431px; padding-left:30px; padding-right:20px; float:left; overflow:auto; border:0; margin:0 auto;
                 font-size:0.8em; line-height:1.6em;}
#contentfull     {width:735px; height:431px; padding-left:30px; padding-right:30px; float:left; overflow:auto; border:0; margin:0 auto;
                 font-size:0.8em; line-height:1.6em;}
#navigation      {height:91px; padding-top:7px; text-align:center; border:0; margin:0 auto;}
#footer          {height:80px; text-align:center; border:0; margin:0 auto;}
.clearer         {clear: both; content:"&nbsp;"; display:block; height:0; border:0; margin:0 auto;}

/* Navigation */
a.navi            {width:57px; height:70px; display:inline-block; margin:0 auto;}
a.navi:hover      {background-position:0 -70px;}
a.navihome        {background:url(images/bt-home.jpg) no-repeat;}
a.navinews        {background:url(images/bt-news.jpg) no-repeat;}
a.navigalerie     {background:url(images/bt-galerie.jpg) no-repeat;}
a.naviobsession   {background:url(images/bt-obsession.jpg) no-repeat;}
a.navikontakt     {background:url(images/bt-kontakt.jpg) no-repeat;}
a.navilinks       {background:url(images/bt-links.jpg) no-repeat;}
#home a.navihome, #news a.navinews, #galerie a.navigalerie, #obsession a.naviobsession, #kontakt a.navikontakt, #links a.navilinks
                  {background-position:0 -70px; cursor:default;}

/*
a.navi           {margin-left:35px; font-size:1.1em; color:#ffffff; text-decoration:none;}
a.navi:hover     {color:#000000;}
#home a.navhome, #leistungen a.navleistungen, #referenzen a.navreferenzen, #kontakt a.navkontakt
                 {color:#000000; cursor:default;}
*/

/* Kopfzeile */
/*
div.header       {width:900px; height:85px; padding-top:25px; text-align:left; border-bottom:1px solid #e0c266; margin:0 auto;}
div.toplogo      {width:140px; height:72px; float:left; margin-left:13px; background:url(images/logo-header.jpg); background-repeat:no-repeat; border:0;}
a.topnavi        {float:right; padding-top:58px; color:#000000; font-size:0.8em; font-weight:normal; text-decoration:none; border:0; margin:0 auto;}
a.topnavi:hover  {color:#cc9900;}
*/

/* Fusszeile */
/*
div.bottom       {width:100%; padding-top:8px; padding-bottom:8px; border-top:1px solid #e0c266; margin:0 auto; text-align:center;}
a.gototop        {font-size:0.6em; color:#000000; padding-left:15px; position:fixed; bottom:8px; text-decoration:none;}
a.gototop:hover  {color:#cc9900; text-decoration:none;}
*/

/* Links */
a.impressum       {font-size:0.6em; color:#000000; text-decoration:none;}
a.impressum:hover {color:#808080;}

/*
a.copyright      {font-size:0.6em; color:#000000; text-decoration:none;}
a.copyright:hover{color:#ffffff; text-decoration:none;}
*/

a.mlink          {font-style:normal; color:#808080; text-decoration:underline; border:0; margin:0 auto;}
a.mlink:hover    {color:#ffffff;}

a.intlink        {font-style:normal; color:#808080; text-decoration:none; display:inline-block; border:0; margin:0 auto;}
a.intlink:hover  {color:#ffffff;}

a.elink        {font-style:normal; color:#808080; text-decoration:none; border:0; margin:0 auto;}
a.elink:hover  {color:#ffffff;}

a.gfwlink        {background:url(images/gfw-design-black.png); background-repeat:no-repeat; display:block; border:0; margin:0 auto;}
a.gfwlink:hover  {background:url(images/gfw-design-white.png); background-repeat:no-repeat;}

a.entrance       {font-size:1.2em; color:#808080; font-weight:bold; text-decoration:none; border:0; margin:0 auto;}
a.entrance:hover {color:#ffffff;}

a.bbanner        {display:block; width:466px; border:1px solid #808080; color:#808080; font-size:20px; text-decoration:none; padding-top:19px; padding-bottom:19px; text-align:center; margin:0 auto;}
a.bbanner:hover  {border:1px solid #ffffff; color:#ffffff;}

/*
#back            {font-size:1.0em; color:#ffffff; font-weight:bold; text-decoration:none;}
#back:hover      {color:#000000;}
*/
/*
a.bbanner        {width=468; height=60; border:1px solid #808080; color:#808080; font-size:1.2em; text-decoration:none; padding:20px; text-align:center; margin:0 auto;}
a.bbanner:hover  {border:1px solid #ffffff; color:#ffffff;}
*/

/* Formatierung */
.hidden          {DISPLAY: none}
p.top            {position:absolute; top:1px; left:1px; }

div.left         {float:left; margin-top:5px; margin-bottom:5px; margin-right:10px;
                  font-size:0.75em; line-height:1.0em; color:#261c8b; font-weight:normal;}
div.right        {float:right; margin-top:5px; margin-bottom:5px; margin-left:10px;
                  font-size:0.75em; line-height:1.0em; color:#261c8b; font-weight:normal;}

img.left         {float:left; border:0; margin:0 auto;}
img.right        {float:right; border:0; margin:0 auto;}

h1, h2, h3       {font-weight:bold; border:0; margin:0 auto;}
h1               {font-size:1.0em; line-height:1.0em;}
h2               {font-size:1.4em; line-height:1.4em;}
h3               {font-size:2.0em; line-height:2.0em;}
h4, h5, h6       {font-weight:bold; border:0; margin:0 auto; color:#e12227;}
h4               {font-size:1.0em; line-height:1.0em;}
h5               {font-size:1.4em; line-height:1.4em;}
h6               {font-size:2.0em; line-height:2.0em;}

hr               {height:1px; border:0; color:#808080; background-color:#808080;}

p.con1           {margin:0 auto;}

p.cen1           {margin:0 auto; text-align:center;}
p.cen2           {margin:0 auto; text-align:center; color:#9f0304;}

p.abs1, p.abs2, p.abs3, p.abs4, p.abs5, p.abs6, p.abs7, p.abs8, p.abs9
                 {clear:both; border:0; margin:0 auto;}
p.abs1           {line-height:0.3em;}
p.abs2           {line-height:0.5em;}
p.abs3           {line-height:0.8em;}
p.abs4           {line-height:1.2em;}
p.abs5           {line-height:2.0em;}
p.abs6           {line-height:2.6em;}
p.abs7           {line-height:12.0em;}
p.abs8           {line-height:35.0em;}
p.abs9           {line-height:50.0em;}

p.ezl0           {float:left; border:0; margin:0 auto;}
p.ezl1, p.ezl2, p.ezl3, p.ezl4, p.ezl5, p.ezl6, p.ezl7, p.ezl8, p.ezl9
                 {border:0; margin:0 auto;}
p.ezl1           {padding-left:1em;}
p.ezl2           {padding-left:2em;}
p.ezl3           {padding-left:4em;}
p.ezl4           {padding-left:6em;}
p.ezl5           {padding-left:8em;}
p.ezl6           {padding-left:10em;}
p.ezl7           {padding-left:15em;}
p.ezl8           {padding-left:22em;}
p.ezl9           {padding-left:50em;}

p.ezr0           {float:right; border:0; margin:0 auto;}
p.ezr1, p.ezr2, p.ezr3, p.ezr4, p.ezr5, p.ezr6, p.ezr7, p.ezr8, p.ezr9
                 {border:0; margin:0 auto;}
p.ezr1           {padding-right:1em;}
p.ezr2           {padding-right:2em;}
p.ezr3           {padding-right:4em;}
p.ezr4           {padding-right:6em;}
p.ezr5           {padding-right:8em;}
p.ezr6           {padding-right:10em;}
p.ezr7           {padding-right:15em;}
p.ezr8           {padding-right:20em;}
p.ezr9           {padding-right:50em;}


/* ShadowBox */
a.sb-option          {float:left; cursor:pointer; text-decoration:none; color:#000000; display:block; border:0; margin:0 auto; clear:left;}
a.sb-option:hover    {color:#ffffff;}
.sb-hidden           {display:none}
img.sb-border        {float:left; border:#000000 2px solid; margin-right:20px;}
img.sb-border:hover  {border:#ffffff 2px solid;}

/* orginal ShadowBox
a.sb-option       {float:left; background:#202020; cursor:pointer; text-decoration:none; color:#0098ff; display:block;
                  border:#101010 1px solid; margin-bottom:4px; padding-top:4px; padding-bottom:4px; padding-left:10px; padding-right:10px;
                  clear:left;}
a.sb-option:hover {background:#101010}
.sb-hidden        {display:none}
img.sb-border     {border:#eee 1px solid; padding:5px; background-color:#efefef;}
*/

/* END */
