html, body {
	background-color: #000000 ;
	margin: 0 0 0 0 ;
	background-image: url('http://www.bengalkatzenzucht.com/images/bengal_bg.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
    }

#wrap {
width:980px;
margin:0 auto;

}

#header {
    margin:0;
    padding-right:0px;
}

#topmid {
	position: absolute;
	top: 0px;
	padding-left: 400px;
	color:#adadad;
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
}

#topbgright {
	float: right;
	width: 50%;
	text-align: right;
	color:#adadad;
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
	padding-right:0px;
}

#kontakt {
	float: right;
	width: 50%;
	text-align: right;
	color:#adadad;
	font-family:verdana;
	font-size:12px;
	font-weight:bolder;
	padding-right:0px;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#main {
float:left;
text-align: justify;
color:#adadad;
font-family:arial;
font-size:15px;
width:740px;
padding:10px;
background-image: url('http://www.bengalkatzenzucht.com/images/trans_bg.png');
}

#main a:link {font-size:15px;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}
#main a:visited {font-size:15px;
	font-weight: bolder;
	color: white;
	text-decoration: none;
}
#main a:hover {text-decoration: underline;
}
#main a:active {text-decoration: underline;
}

.main_pic {
	border-color: #000000;
	border-width: 3px;
}

    h1 {
	    font-style: italic;
	text-align: right; 
	font-size: 18px; 
	color: #adadad; 
	font-family: verdana; 
	}
	
	
    h2 {
	    font-style: italic;
	font-size: 18px; 
	color: #adadad; 
	font-family: verdana; 
	}


img.floatleft {float: left; 
    margin: 5px; 
    }
    
img.floatright {float: right; 
    margin: 5px; 
    }


}
h2 {
margin:0 0 1em;
}
#sidebar {

float:right;
width:200px;
padding-top:10px;
}

#sidebar a:link {font-size:15px;
	font-weight: bolder;
		color:#adadad;
	font-family:verdana;
	text-decoration: none;
}
#sidebar a:visited {font-size:15px;
	font-weight: bolder;
		color:#adadad;
	font-family:verdana;
	text-decoration: none;
}
#sidebar a:hover {text-decoration: none;
	color:#ffffff;
}
#sidebar a:active {text-decoration: none;
	color:#ffffff;
}


.lex_left {
float:left;
width:50%;
}


.lex_right {
float:right;
width:50%;	
}

.menu {
	
    margin:0;
    padding:0;
    list-style:none;
    }
ul.menu li a {
    text-align: right;
    display:block;
    width:200px;
    height:15px;
    margin:0;
    padding:2px 0 6px;
    font-size:16px;
    font-weight:bolder;
    color:#adadad; 
    text-decoration: none;
    font-family: verdana;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: gray;  
    }
 ul.menu li a:hover {  
    color: #ffffff; 
    background-image: url('http://www.bengalkatzenzucht.com/images/bengal_menu_bg.png');
    background-repeat: no-repeat;
} 


#footer {
clear:both;
padding:5px 10px;
}

#footer p {
margin:0;
margin-top:50px;
background-image: url('http://www.bengalkatzenzucht.com/images/trans_bg.png');
}

ul.footer li a {
    text-align: right;
    display:block;
    width:250px;
    height:15px;
    margin:0;
    padding:2px 0 6px;
    font-size:16px;
    font-weight:bold;
    color:#adadad; 
    text-decoration: none;
    font-family: verdana;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: gray;  
        }
 ul.footer li a:hover {  
    color: #ffffff; 
    background-image: url('http://www.bengalkatzenzucht.com/images/bengal_menu_bg.png');
    background-repeat: no-repeat;
} 

#navcontainer {
	width: 960px;
	height: 130px;
	padding-top:10px;
	text-align: center;
	background-image: url('http://www.bengalkatzenzucht.com/images/trans_bg.png');
	color:#adadad;
	font-family: verdana;
	font-size:12px;
}


#navcontainer a {
	color:#adadad;
	font-family: verdana;
	font-size:12px;
	text-decoration: none;
}


#navcontainer a:hover{
	color:#ffffff;
	font-family: verdana;
	font-size:12px;
	text-decoration: none;
}

.botmenu {
	color:#adadad;
	font-family: verdana;
	font-size:12px;
	text-decoration: none;
}

.botmenu li
{
	display: inline;
	list-style-type: none;
	}

	ul.botmenu li a {
		color:#adadad;
		font-family: verdana;
		font-size:12px;
	}
		
	ul.botmenu li a:hover {
		color: #ffffff;
		background-repeat: no-repeat;
	
	}
	
.copyright {
	text-align: left;
	padding-left: 20px;
}

	
* html #footer {
height:1px;
}
