/* =Imports
============================================================================== */




/* =DODO
============================================================================== */
body
 {

        background-image: url('../_images/background.png');
        background-color: #0a0a0a;
        ackground-position: top;
        background-attachment: scroll;
        background-repeat: repeat-x;
        text-align: center;

        font-family: Arial, sans-serif;
        font-size: 12px;
        color: #ffffff;
  }

 #AUDIOPLAYER_DIV
 {
          position: relative;
          background-color: #000000;
          width: 708px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
          z-index: 0;
      }

 #conMain
      {
          position: relative;
          background-image: url('../_images/background-con.png');
          background-repeat: repeat-y;
          width: 812px;
          height: auto;
          top: 0px;
          left: 50%;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: -406px;
          text-align:center;
          z-index: 1;
      }

 #conHeader
      {
          position: relative;
          background-image: url('../_images/background-header.png');
          width: 708px;
          height: 120px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
          z-index: 0;
      }
  #conLine1
      {
          position: relative;
          background-image: url('../_images/background-line1.png');
          width: 708px;
          height: 10px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
          z-index: 0;
      }

  #conLine2
      {
          background-image: url('../_images/background-line2.png');
          width: 708px;
          height: 10px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
      }

  #conNavigation
      {

          background-image: url('../_images/backgrounds/menu.png');
          background-color: #010101;
          width: 708px;
          height: 39px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
          text-align: center;
      }

  #layContent
      {
          background-color: #000000;
          background-image: url('../_images/background-content.jpg');
          background-position: top;
          background-repeat: repeat-x;

          position: relative;

          width: 708px;
          height: auto;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
      }

  #conFooter
      {
          background-image: url('../_images/background-footer.png');
          width: 708px;
          height: 32px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;

          border-bottom:1px solid #1e1e1e;
      }

  #layFlower1
      {
          position: absolute;

          background-position: top;
          background-attachment: scroll;
          background-repeat: repeat-x;

          width: 293px;
          height: 263px;
          left: 1px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: 0px;
          z-index: 1;
      }

  #layFlower2
      {
          position: absolute;
          background-image: url('../_images/ornamente/0-0.png');
          background-position: top;
          background-attachment: scroll;
          background-repeat: repeat-x;

          width: 200px;
          height: 189px;
          right: 1px;
          margin-top: 0px;
	      margin-right: 0px;
	      margin-bottom: 0px;
	      margin-left: auto;
          z-index: 1;
      }

   #conContent
       {
           position: relative;

           width:100%;
           margin-top: 0px;
	       margin-right: auto;
	       margin-bottom: 0px;
	       margin-left: 0px;
            z-index: 2;
       }


  #quickBoxNav
      {
          position: absolute;
          width: 31px;
          height: 218px;
          top: 138px;
          left: 50%;
          margin-top: 0px;
	      margin-right: 0px;
	      margin-bottom: auto;
	      margin-left: 355px;
          z-index: 3;
      }

  #quickBoxContent
      {
          position: absolute;
          width: 200px;
          height: 0px;
          top: 138px;
          left: 50%;
          margin-top: 0px;
	      margin-right: 0px;
	      margin-bottom: auto;
	      margin-left: 154px;
          z-index: 3;
          
      }

  #mainTitle
    {
        padding: 0px 0px 15px 8px;
    }

    #holder_images { display: none; }

/* TWITTER CSS */
ul#twitter_update_list {
	list-style: none;
}
ul#twitter_update_list li {
	margin-bottom: 2px;
	padding: 2px;
}

.colorssss { color:#ffffff; }

  .input-text
    {
       color: #a1a1a1;
       background-image: url('../_images/input-background.png');
       height:18px;
       border: 1px solid #a1a1a1;
       font-size:10px;
       padding:1px 5px;
       overflow:auto;
     }
     
  .input-select
    {
       background-color: #000000;
       color: #a1a1a1;
       border: 1px solid #a1a1a1;
       font-size:10px;
     }
     
  .input-captcha
    {
        background-color:#000000;
        color: #a1a1a1;
        height:25px;
        width:80px;
        border: 1px solid #a1a1a1;
        font-size:20px;
        padding:1px 5px;
    }

   .input-area
    {
        background-color: #000000;
        color: #a1a1a1;
        border: 1px solid #a1a1a1;
        font-size:12px;
        padding:1px 5px;
        overflow:auto;
    }

    .iIMAGE {
      cursor:hand;
      border:0px;
      background-color:transparent;
      }

     .formNotice
      {
          position: fixed;
          width: 708px;
          left: 50%;
          height: 100px;
          margin-top: -10px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: -354px;
          z-index: 10;
          display: none;
      }
      
      /* SPECIALS */
    .input-text-s
    {
       color: #000000;
       background-color: transparent;
       height:18px;
       border: 1px solid #f3a042;
       font-size:10px;
       padding:1px 5px;
       overflow:auto;
     }
     
    .input-captcha-s
    {
        background-color:transparent;
        color: #000000;
        height:25px;
        width:80px;
        border: 1px solid #f3a042;
        font-size:20px;
        padding:1px 5px;
    }
    

   /* NEWS */
   .news-1
     {
         position:relative;margin-left: 330px;height:120px;width:320px;text-align:left;background: url('../_images/background-news.png') no-repeat left;
     }
   .news-2
     {
         position:relative;margin-top:-127px;height:auto;width:300px;
     }
   /* GAESTBUCH*/
   
   .gaestebuch-links-1
     {
         position:relative;margin-left:427px;width:200px;text-align:left;
     }
   .gaestebuch-links-2
     {
         position:relative;margin-top:-25px;margin-left:0px;width:417px;height:auto;
     }
   .gaestebuch-links-3
     {
         background:url('../_images/gaestebuch-rechts-bg.png') no-repeat;width:417px;height:30px;padding:10px 0px 0px 5px;text-align:left; color: #595959;
     }
   .gaestebuch-links-4
     {
         background:url('../_images/gaestebuch-rechts-bg-1.png') repeat-y;width:400px;height:auto;text-align:left;padding:0px 10px 0px 10px;
     }
   .gaestebuch-links-5
     {
         background:url('../_images/gaestebuch-rechts-bg-2.png') repeat-y;width:417px;height:10px;
     }
     
   .gaestebuch-rechts-1
     {
         position:relative;margin-left:0px;width:200px;text-align:right
     }
   .gaestebuch-rechts-2
     {
         position:relative;margin-top:-25px;width:417px;margin-left:210px;
     }
   .gaestebuch-rechts-3
     {
         background:url('../_images/gaestebuch-links-bg.png') no-repeat;width:417px;height:30px;padding:10px 20px 0px 0px;text-align:right; color: #595959;
     }

   .gaestebuch-rechts-4
     {
         position:relative;background:url('../_images/gaestebuch-links-bg-1.png') repeat-y;width:400px;height:auto;text-align:left;padding:0px 10px 0px 25px;
     }
   .gaestebuch-rechts-5
     {
         background:url('../_images/gaestebuch-links-bg-2.png') repeat-y;width:417px;height:10px;
     }
// HYPERLINKS
   .a
   {
       text-decoration: none;
       color: #888888;
       font-weight: bold;
   }
   
/* MOODs */
    #conMood
      {
          background-color: #141414;
          width: 708px;
          height: 218px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
          display:block;
      }
  #conMood.load
      {
          background: url('../_images/loader.gif') no-repeat center center;
          background-color: #141414;
      }
   
/* Page-Service */
    #conService
      {
          background-color: #141414;
          width: 708px;
          padding: 0px;
          margin-top: 0px;
	      margin-right: auto;
	      margin-bottom: 0px;
	      margin-left: auto;
          display:block;
      }
/* =Navigation
============================================================================== */

	/* =Reflection Nav
	-------------------------------------------------------------------------- */
		
		#nav-reflection {
			margin: 0 auto 0px auto;
			padding: 10px 0 0 40px;
			width: 710px;
			min-height: 29px;
			list-style: none;
			}
			
		#nav-reflection li {
			margin-right: 5px;
			float: left;
			}
			
		#nav-reflection a, #nav-reflection a:visited, #nav-reflection a:hover {
			width: 59px;
			height: 15px;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../_images/menu_1.png) no-repeat;
			display: block;
			}
			
		#nav-reflection span {
			margin-top: 1px;
			width: 59px;
			text-align: center;
			background: url(../_images/menu_2.png) no-repeat;
			display: block;
			}

		/* Button Colors */
		
		#nav-reflection li.button-color-1 a {
      		width: 47px;
			background-position: 0px 0px;
			}
			
		#nav-reflection li.button-color-2 a {
            width: 75px;
			background-position: -50px 0px;
			}
			
		#nav-reflection li.button-color-3 a {
            width: 50px;
			background-position: -130px  0px;
			}
			
		#nav-reflection li.button-color-4 a {
            width: 60px;
    		background-position: -190px 0px;
			}
        #nav-reflection li.button-color-5 a {
            width: 90px;
			background-position: -260px 0px;
			}
        #nav-reflection li.button-color-6 a {
            width: 80px;
			background-position: -360px 0px;
			}
        #nav-reflection li.button-color-7 a {
            width: 70px;
			background-position: -450px 0px;
			}
        #nav-reflection li.button-color-8 a {
            width: 75px;
			background-position: -530px 0px;
			}
        #nav-reflection li.button-color-9 a {
            width: 37px;
			background-position: -620px 0px;
			}
			
		/* Button Reflection Color */
		
		#nav-reflection li.button-color-1 span {
            height: 17px;
            width: 47px;
  			background-position: 0px 0px;
			}
			
		#nav-reflection li.button-color-2 span {
            height: 13px;
            width: 75px;
			background-position: -50px 0px;
			}
			
		#nav-reflection li.button-color-3 span {
            height: 13px;
			width: 50px;
			background-position: -130px  0px;;
			}
			
		#nav-reflection li.button-color-4 span {
            height: 13px;
			width: 60px;
    		background-position: -190px 0px;
			}
   
        #nav-reflection li.button-color-5 span {
            height: 13px;
            width: 90px;
			background-position: -260px 0px;
			}
   
        #nav-reflection li.button-color-6 span {
            height: 13px;
            width: 80px;
			background-position: -360px 0px
			}
   
        #nav-reflection li.button-color-7 span {
            height: 13px;
            width: 70px;
			background-position: -450px 0px
			}
   
        #nav-reflection li.button-color-8 span {
            height: 13px;
            width: 75px;
			background-position: -530px 0px;
			}
        #nav-reflection li.button-color-9 span {
            height: 13px;
			width: 37px;
			background-position: -620px 0px;;
			}
   
   
   /* Quick Navi */
   #quick-nav {
			margin: 27px 0px 0px 0px;
			padding: 0px 0 0 0px;
            width:24px;
			min-height: 186px;
			list-style: none;
            cursor:pointer;
			}

		#quick-nav li {
			margin-bottom: 2px;
			float: left;
			}

		#quick-nav a, #quick-nav a:visited, #quick-nav a:hover {
			width: 24px;
			height: 25px;
			text-indent: -9999px;
			overflow: hidden;
			background: url(../_images/quickNavi.png) no-repeat;
			display: block;
			}


		/* Button Colors */

		#quick-nav li.quick-color-1 a {
            height: 25px;
			background-position: 0px -27px;
			}

		#quick-nav li.quick-color-2 a {
            height: 25px;
			background-position: 0px -54px;
			}

		#quick-nav li.quick-color-3 a {
            height: 25px;
			background-position: 0px  -81px;
			}

		#quick-nav li.quick-color-4 a {
            height: 25px;
    		background-position: 0px -108px;
			}
        #quick-nav li.quick-color-5 a {
            height: 25px;
			background-position: 0px -135px;
			}
        #quick-nav li.quick-color-6 a {
            height: 25px;
			background-position: 0px -162px;
			}
        #quick-nav li.quick-color-7 a {
            height: 25px;
			background-position: 0px -189px;
			}

        a:link{
            color:#bfbfbf;
            text-decoration: none;
            }
        a:visited{
            color:#bfbfbf;
            text-decoration: none;
            }
        a:hover{
            color:#bfbfbf;
            text-decoration: underline;
            }
        a:active{
            color:#bfbfbf;
            text-decoration: none;
            }
            
/* KALENDER */
table#kalender {width:190px;border:0px; empty-cells:show;}
table#kalender td {width:10px; height:10px; text-align:center;}
table#kalender td.tage {background-color:width:10px; height:10px; text-align:center; font-weight: bold; color: #db3411;}
table#kalender td.event {background-color:#dd674e; color: #000000;width:10px; height:10px;}
table#kalender td.heute {background-color:grey; width:10px; height:10px;}
			
