 /*  copyright (c) André.Müller - http://Web-Service-Berlin.net */
/*   v 6.0 */

.dummy {
   font-size       :100%;
}

div.pop {
   position:absolute;top:32%;left:36%;
}

div.pop a {
   display:inline;
   text-decoration:none;
}

div.pop a:hover {
   color:#6C6C6C;
   background:#CCCCCC;
   text-decoration:none;
}

div.pop a span {
   display:none;
}

div.pop a:hover span {
   display:block;
   border:solid 1px #6C6C6C;
   position:absolute; top:116px; left:52px;
   padding:8px;
   margin:0px;
   color:#6C6C6C;
   background:#D3D3D3;
   font:11px Arial, Helvetica, sans-serif;
}

/* --------------------------------------------------------------------- Tags */

body {
   color           :#BBBBBB; 
   background      :#CCCCCC; 
   margin:0;
   padding:0;
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :normal;
   font-size       :11px;
}

body.splash {
   color           :#6C6C6C; 
   background      :#CCCCCC; 
   margin:0;
   padding:0;
}

img {
   border-color    :#6C6C6C;
}

p {
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :normal;
   font-size       :11px;
   color           :#6C6C6C;
   background      :none;
}

h4 {
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :bold;
   font-size       :12px;
   color           :#6C6C6C;
   background      :none;
}

h5 {
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :bold;
   font-size       :11px;
   color           :#6C6C6C;
   background      :none;
   margin-bottom   :0px;
   padding-bottom  :0px;
}

ul {
   list-style-image:url(/media/images/list.gif);
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :normal;
   font-size       :11px;
   color           :#6C6C6C;
   background      :none;
}


select,input,textarea {
   font-family     :Arial, Helvetica, sans-serif;
   font-size       :11px;
   color           :#4C4C4C;
   background      :transparent;  
}

.form {
   font-family     :Arial, Helvetica, sans-serif;
   font-size       :11px;
}

.button {
   font-weight     :bold;
}

/* --------------------------------------------------------------------- Class */

.navtopspace {
   height          :26px;
   padding         :0;
   margin          :0;
   background      :#C0C0C0;
}

.navleftspace {
   width           :16px;
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-topline-bottom.jpg) #C0C0C0 bottom left repeat-x;
}

.navleftbut {
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-topline-bottom.jpg) #C0C0C0 bottom left repeat-x;
}

.navdiag {
   width           :36px;
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-topline-up.jpg) #C0C0C0 bottom center no-repeat;
}

.navrightspace {
   width           :16px;
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-topline-top.jpg) #CCCCCC top left repeat-x;
}

.navrightbut {
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-topline-top.jpg) #CCCCCC top left repeat-x;
}

.footbottomspace {
   height          :16px;
   padding         :0;
   margin          :0;
   vertical-align  :top;
   background      :#C0C0C0;
}

.footleftspace {
   width           :40%;
   height          :26px;
   padding         :0;
   margin          :0;
   vertical-align  :bottom;
   background      :url(/media/images/bg-bottomline-bottom.jpg) #CCCCCC bottom left repeat-x;
}

.footdiag {
   width           :36px;
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-bottomline-up.jpg) #C0C0C0 bottom center no-repeat;
}

.footrightspace {
   width           :16px;
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-bottomline-top.jpg) #C0C0C0 top left repeat-x;
}

.footrightbut {
   height          :26px;
   padding         :0;
   margin          :0;
   background      :url(/media/images/bg-bottomline-top.jpg) #C0C0C0 top left repeat-x;
}

.inlinenav {
   width           :180px;
   height          :26px;
   color           :#FFFFFF;
   background      :url(/media/images/bg-inline-nav.jpg) #D3D3D3 top left no-repeat;
}

.inlinenavdark {
   width           :180px;
   height          :26px;
   color           :#FFFFFF;
   background      :url(/media/images/bg-inline-navdark.jpg) #C0C0C0 top left no-repeat;
}

.rclight, .rcdesign, .rcfoto, .rckunst {
   width           :180px;
   background      :#D3D3D3;
   color           :#6C6C6C;
}

.rcdark, .rcvita, .rckontakt, .rcnews, .rchorno, .rcpara {
   width           :180px;
   background      :#C0C0C0;
   color           :#6C6C6C;
}

td.lclight {
   width           :440px;
   background      :#D3D3D3;
}

td.lcdark {
   width           :440px;
   background      :#C0C0C0;
}

td.lc {
   width           :440px;
   background      :#CCCCCC;
}

.conttab {
   width           :640px;
}

.contspace {
   height          :84%;
   width           :100%;
   background      :#CCCCCC;
}

p.subtext {
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :normal;
   font-size       :10px;
   color           :#6C6C6C;
   background      :none;
}

.copyright,a.copyright:link,a.copyright:visited {
   font-family     :Arial, Helvetica, sans-serif;
   font-weight     :normal;
   font-size       :11px;
   color           :#FFFFFF;
   background      :none;
   text-decoration :none;
}

a.copyright:hover {
   font-weight     :normal;
   font-size       :11px;
   color           :#FFFFFF;
   background      :none;
   text-decoration :underline;
}


/* ---------------------------------------------------- Links */

a:link {
   font-weight     :bold;
   font-size       :11px;
   text-decoration :underline;
   color           :#4C4C4C;
   background      :transparent;
}

a:visited {
   font-weight     :bold;
   font-size       :11px;
   text-decoration :underline;
   color           :#4C4C4C;
   background      :transparent;
}

a:hover {
   text-decoration :underline;
   font-size       :11px;
   font-weight     :bold;
   color           :#FFFFFF;
   background      :transparent;
}

a:active {
   font-weight     :bold;
   font-size       :11px;
   text-decoration :underline;
   color           :#4C4C4C;
   background      :transparent;
}

/* --------------------------------------Links in der Navigation */

a.nav, a.act {
   display         :block;
   height          :26px;
   margin          :0;
   padding         :0;
}

a.nav:link {
   text-decoration :none;
   color           :#A0A0A0;
   background      :transparent;
}

a.nav:visited {
   text-decoration :none;
   color           :#A0A0A0;
   background      :transparent;
}

a.nav:hover {
   text-decoration :none;
   color           :#A0A0A0;
   background      :#FFFFFF;
}

a.nav:active {
   text-decoration :none;
   color           :#A0A0A0;
   background      :transparent;
}


a.act:link {
   text-decoration :none;
   color           :#A0A0A0;
   background      :#6C6C6C;  
}

a.act:visited {
   text-decoration :none;
   color           :#A0A0A0;
   background      :#6C6C6C;  
}

a.act:hover {
   text-decoration :none;
   color           :#A0A0A0;
   background      :#FFFFFF;
}

a.act:active {
   text-decoration :none;
   color           :#A0A0A0;
   background      :#6C6C6C;  
}
