
@font-face {
   font-family: "comfortaa";
	src: url(http://aquapet.de/test/fonts/comfortaa.ttf) format("truetype");
}







body 

{ 
	
background-image:url('');

background-repeat:repeat-x;

background-color:#C6EAF3;

}

#wrap { 
	
width: 980px;
	
margin-left: auto;
	
margin-right: auto;
	
text-align: left;

}



#header 

{


margin-bottom: 0px; 

margin-left: 0px;

padding-right: 0px;

padding-left: 0px;

padding-top: 0px;

padding-bottom: 0px;

text-align: center;

}

h1#banner 

{
	
	

	width: 960px;
	
	height: 271px;
	
	background-image: url(http://aquapet.de/test/images/Tierbild.jpg);
	
	background-repeat:repeat-x;

	border:0px solid #0291CE;
	
	border-radius: 25px;

    -moz-border-radius: 25px;

    -webkit-border-radius:25px;

     behavior:url(http://aquapet.de/css/box-shadow.htc);


	}




#navbar li,  ul, ol 

{

list-style-type:none;

font-weight: bold;

display:inline;

text-align: center;

margin-top: 0px;

padding-left: 3px;

padding-top:6px;

padding-right:3px;

padding-bottom:6px;


text-align:center;


}

#navbar ul, ol 

{
background-image:url('');

margin-right: -2.2em;

margin-left: 4px;

}




#navbar a:link,a:visited

{

font-weight:bold;

color:#FFFFFF;

background-color:#4EB72A;

text-align:center;

padding: 8px;

margin-top: 35px;

margin-right:-10px;

margin-bottom:15px;

margin-left:5px;

text-decoration:none;

text-transform:uppercase; 

border-radius: 10px;

behavior:url(http://aquapet.de/test/css/border-radius.htc);



}






#navbar a:hover,a:active
{

background-color:#0291CE;

color:#fff;



}



#navbar on a:link, #navbar li.on a:visited, #navbar li.on a:active, #navbar a:hover
{
	background-color:#0291CE;
	
	color:#fff;
	
}


#readmore a:link, a:active { 
color: #176b9b;
}

#readmore a:hover { 
cursor: pointer;
text-decoration: none;
}




ul { 
display: block;

padding: 10px;

list-style-type: disc;

list-style-position: outside;

}



#form 

{
input[type=text], input[type=password], input.text, input.title, textarea, select { background-color:#e0f4f7;border:1px solid #bbb;}

text-align:left;

background-color: #ffffff;

padding-top: 40px;

padding-right: 20px;

padding-bottom: 40px;

padding-left: 20px;	

border-radius: 25px;

box-shadow: 7px 7px 8px #818181;

-moz-border-radius-bottomright:25px;

-moz-border-radius-bottomleft:25px;

-webkit-border-radius:25px;

-webkit-box-shadow: 7px 7px 8px #818181;

-moz-box-shadow: 7px 7px 8px #818181;

behavior:url(http://aquapet.de/css/box-shadow.htc);



}

input[type="text"], input[type="password"], input.text, input.title, textarea, select { 
	
margin-top: 0.5em;

margin-right: 0px;

margin-bottom: 0.5em;

margin-left: -54px;
}

textarea {

width: 300px;

height: 200px;

padding-top: 5px;

padding-right: 5px;

padding-bottom: 5px;

padding-left: 5px;

}

#info

{
		
text-align: left;

margin-top: -105px;

margin-right: 0px;

margin-bottom: 1.5em;

margin-left:  440px;

}

label 

{ 

width: 4em;

float: left;

text-align: left;	

margin-right: 0em;

margin-top: -17px;

display: block
}


#map a:visited; 

{ 

background-color: #ffffff;

}

a img { 
	
border-top-color: #E0F4F7;

border-left-color: #E0F4F7;

border-right-color: #E0F4F7;

border-bottom-color: #E0F4F7;

border-top-width: 3px;

border-left-width: 3px;

border-right-width: 3px;

border-bottom-width: 3px;

border-top-style: solid;

border-left-style: solid;

border-right-style: solid;

border-bottom-style: solid;

position: absolute;

left: 612px;

top: 450px;

width: 478px;

height: 406px;
}


#content

{
	
text-align: left;

padding-top: 0px;

padding-right: 38px;

padding-bottom: 40px;

padding-left: 38px;

background-color: transparent;

margin-top: -16px;

margin-right: 9%;

margin-left:  9%;

}



#footer

{
	
	
color:#0191ce;	

max-width: 720px;

height: 2.5em;

margin-right: auto;

margin-bottom: 2em;

margin-left: auto;

padding-top: 0px;

padding-right: 0px;

padding-bottom: 2em;

padding-left: 0px;

margin-top: 4em;

min-width: 377px;

text-align: center;

font-weight:bold;

}




#footer a, a:visited  a:link 

{
	color: #0191ce;
	
	text-decoration: underline;
	
	text-transform: none; 
	
	cursor: pointer;
	
	background-color: transparent;

}

#footer a:hover { 
cursor: pointer;
text-decoration: none;
}




img.left
{ 
	
margin-top:5px;	

margin-right: 12px;

}

img.left, img.right
{ 
	
max-width: 56%;

}

li .pic, .left

{ 
float: left [overridden];

margin-right: 10px [overridden];

margin-bottom: -7px;

margin-left: 0px;

}


.below, #footer 

{
	
font-size: 14px;	

padding-top: 1em [overridden];

border-top-color: #cccccc;

border-top-style: solid;

border-top-width: 1px;

bottom: 0;

}

