/* CSS Document */
* {margin:0;padding:0}

body {background: #F9F6DC url(top.gif) repeat-x; text-align:center; color: #333; font-family:Times New Roman, arial,sans-serif,Trebuchet MS,tahoma; font-size:0.92em;}

a:link {text-decoration: underline; color: #8F1A1D;}
a:visited {color: #A5474A;}
a:active {color: #8F1A1D;}
a:hover {text-decoration: none;}

#logo  {position: absolute;  top: -100px; left: 0px; z-index: 1;}
#logo img {border: none;}

#slogan {position: absolute; top: -65px; left: 225px;}
#slogan img {border: none;}

#main  {width: 760px; margin:0px auto 0px auto; text-align:left; background-color: #F9F6DC;
        position: relative; top: 105px;} 

        #menublok {width:196px; float: left;}
            #win  {height: 110px;}
        #menu {background-color: #F9F6DC; font: 15px Tahoma;
            float: left}
            #menu menu {list-style:  none; border-top: 1px #8F1A1D solid; border-bottom: 1px #8F1A1D solid;}
            #menu menu li { border-bottom: 1px #D8D6C5 dotted; }
            #menu menu li a {width:164px; _width: 100%; display: block; color: #8F1A1D; text-decoration: none; padding: 6px; padding-left: 20px;}
            #menu menu li a:hover {background-color: #EEECD9;} 
            #menu p {padding: 20px 10px 0 15px; font-size: 76%; line-height: 200%;}    
            #menu img {float: right;}
            
            #menu_active {color: #333; font-weight: bold; line-height: 30px; padding-left: 20px;}
        
        #docblok {width: 550px; float: right; _padding-bottom: 210px; padding-bottom: 188px;}
        
        #doc {width: auto; height: auto;}
            #doc p {font-size: 100%; line-height: 150%; padding: 10px 10px 15px 20px;}
            #doc h1 {margin: 25px 10px 10px 20px; font-size: 130%; color: #8F1A1D; display: block; border-bottom: 1px #8F1A1D solid;}
            #doc h2 {padding: 10px 10px 10px 20px; font-size: 110%;}      
            
        #kontakt  {padding: 20px 10px 100px 20px;}    
               
        #footer {border-top: 15px;}
        
        #footer_in {border-top: 15px #E3DFBF solid; 
          background-color: #ABA994;
          font: 12px Trebuchet MS;
          text-align: center;
          color: #4D4D4D;
          clear: both;
          width: 100%;
          position: relative; bottom: 0px;
          height: 115px;
          } 
            #footer_in p {padding-top: 15px;padding-bottom: 15px;}
            #footer_in menu {padding-top: 15px;}
            #footer_in menu li {display: inline;}
            #footer_in li a {padding: 5px; color: #4D4D4D; text-decoration: none;}
            #footer_in a:hover {padding: 5px; color: #ABA994; background-color: #61615E;}
            #footerid {padding: 0px 8px  0px 8px;}
            #footer_in p a {color: #4D4D4D;text-decoration: none;}
            #footer_in p a:hover {text-decoration: underline;padding: 0px; background-color: #ABA994; color: #4D4D4D;}            
         
          
/* GALERIE */

.gal {_text-align: center;}
.gal table {margin: 0 auto; text-align: left;}
.gal td {padding: 10px;}

.gal a:visited img, .gal a img{
	border:6px solid #868474;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.60; opacity:0.6;
	
	}
.gal a:hover img { 
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1;
    
}

