/* =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;
      }
	
	#conSN {
		position: absolute;
		top: 400px;
		left: 50%;
		margin-top: 0px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: -620px;	
	}
	#conSN-Icons {
		height: 32px;	
	}
	a.SN-Icon img {
		opacity: 0.2;
		filter: alpha(opacity=20);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	}
	a.SN-Icon:hover img {
		opacity: 1;
		filter: alpha(opacity=100);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	
	#conSN-FB {
		background-image: url('../_images/backgrounds/fb-likebox.png');
		background-repeat: no-repeat;
		background-position: top left;
		background-color:transparent;
		padding:10px;
		width:240px;
		height: 233px;
	}
	#conSN-Btn {
		height: 110px;
		text-align: center;
		padding-top:10px;
		padding-left: 4px; 
	}
	

 #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; }


    

     .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;
		  height: 150px;
          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 -15px;
			}
			
		#nav-reflection li.button-color-2 a {
            width: 75px;
			background-position: -50px -15px;
			}
			
		#nav-reflection li.button-color-3 a {
            width: 50px;
			background-position: -130px -15px;
			}
		#nav-reflection li.button-color-3-imp a{
            width: 50px;
			background-position: -130px -1px;
			}
			
		#nav-reflection li.button-color-4 a {
            width: 60px;
    		background-position: -190px -15px;
			}
        #nav-reflection li.button-color-5 a {
            width: 90px;
			background-position: -260px -15px;
			}
		#nav-reflection li.button-color-5-imp a {
            width: 90px;
			background-position: -260px -1px;
			}
        #nav-reflection li.button-color-6 a {
            width: 80px;
			background-position: -360px -15px;
			}
        #nav-reflection li.button-color-7 a {
            width: 70px;
			background-position: -450px -15px;
			}
        #nav-reflection li.button-color-8 a {
            width: 75px;
			background-position: -530px -15px;
			}
        #nav-reflection li.button-color-9 a {
            width: 37px;
			background-position: -620px -15px;
			}
			
		/* 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-3-imp 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-5-imp 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;}

.curved {
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius:5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
	border: 1px dashed #ffd92a;
}
.curved-a{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius:2px;
	border-radius: 2px;
	behavior: url(border-radius.htc);
	cursor:pointer;
}

	/*
		---------------------------------------------------------------
		Formulare
	*/
	#div-form-msg 
	{
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-khtml-border-radius:3px;
		border-radius: 3px;
		behavior: url(border-radius.htc);
		margin-left: 35px;
		background-color: #1f1f1f;
		width:300px;
		text-align:left;
		padding: 5px;
		font-size: 12px;
		color: #ff0000;
		display:none;	
	}
	
	/* Button */
	.iIMAGE {
		cursor:pointer;
		width:79px;
		height:16px;
		border:0px;
		background-image: url('../_images/btn.abschicken.png');
		background-position: 0 -16px;
		background-color:transparent;
    }
	.iIMAGE:hover {
		cursor:pointer;
		border:0px;
		background-image: url('../_images/btn.abschicken.png');
		background-position: 0 0px;
		background-color:transparent;
    }
	
	.iIMAGE-02 {
		cursor:pointer;
		width:87px;
		height:17px;
		border:0px;
		background-image: url('../_images/btn.eintragen.png');
		background-position: 0 -17px;
		background-color:transparent;
    }
	.iIMAGE-02:hover {
		cursor:pointer;
		border:0px;
		background-image: url('../_images/btn.eintragen.png');
		background-position: 0 0px;
		background-color:transparent;
    }	
	.input-submit
	{
        background-color:#050505;
        color: #fff;
        border-top: 1px dashed #272727;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
        font-size:16px;
        padding: 3px 16px;
    }
	.input-submit:hover
	{
        background-color:#fff;
        color: #080808;
        font-size:16px;
        padding: 3px 16px;
    }
	
	/* Felder */
	.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;
    }

	/*
		Formulare [ENDE]
		--------------------------------------------------------------- 
	*/
