body {
margin-top:0;
background-color:#CECECE;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
}

#footer {
margin-top:5px;
background-image:url('../images/footer_neu.gif');
background-repeat:no-repeat;
width:932px;
height:44px;
}

#footer a {
color:white;
}

#footer a:visited {
color:white;
}

#footer a:hover {
color:#ccc;
}


#footeraddress {
font:10pt Arial;
color:white;
padding:15px;
padding-left:35px;
}

#footerdvs {
margin-left:auto;
margin-right:auto;
width:900px;
text-align:center;
margin-top:10px;
}

#footerdvs a{
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
text-decoration:none;}
#footerdvs a:visited{}
#footerdvs a:hover{}

#content {
width:600px;
padding:10px;
padding-left:15px;
background-position:bottom left;
background-repeat:no-repeat;
font:9pt Arial;
}

td.menuleiste {
background-color:#324851;
height:35px;
}


ul#news {
font:9pt Arial;
padding:0;
margin:0;
padding-left:5px;
list-style-type:none;
border-left:1px solid #ccc;
}

ul#news li{
margin-bottom:10px;
}

ul#news a{
color:#666;
text-decoration:underline;
}

ul#atlantismenu {
	list-style:none;
	margin:5px;
	border:1px solid #333;
	padding:10px;
	overflow:auto; /* makes sure the container fits the floated list-items below */
}
ul#atlantismenu li{
	/* removed the positioning and z-index on the li, we no longer need them */
	margin:3px 5px;
	padding:5px 10px 4px;
	float:left; /* floats list items to the left, creating a horizontal menu */
	background-color:#aaa; /* add some background color to the line items */
}
ul#atlantismenu li span {
	position: relative; /* must have position set to anything other than static to use z-index */
	z-index: 5; /* 5 layers above all normal elements */
}
ul#atlantismenu li.backLava {
	position:absolute; /* this is automatically added by lavaLamp, if not set, but let's set it for good practice */
	z-index:3; /* 3 levels higher than all normal elements */
	background-color:#fc0;
	border:2px solid brown;
}


#imageblock {
width:200px;
padding:10px;
}

h1.title {
font-family: Tahoma;
font-size: 20px;
line-height: 40px;
letter-spacing: -1px;
color: #0D81E4;

font-weight: 100;

}




h2.title { display: none }

#imageleiste {margin:0;padding:0;}
#imageblock ul{list-style-type:none;}
#imageleiste li {margin:0;padding:0;}

#kontaktform input {border:1px solid #2A77C1;}

.pagination{
padding: 2px;
}

.pagination ul{

width:auto;
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
background-color: #3AD15E;
color: #FFF !important;

}

.pagination a.currentpage{
padding:0 5px;
margin:5px;
background-color: #3AD15E;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;

}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}


.GrpEffectImg{
display:none;


}

#karte {
font:9pt Verdana;
}

#karte a{
color:#0D81E4;
}

table#infobereich {
font-size:100.01%;
font-family:Arial,Helvetica,Verdana,sans-serif;
}

table#infobereich a{
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:11px;
color:black;
text-decoration: none;
}


ul.infothek {

list-style-image:url('http://www.atlantis-wasserbetten.de/images/bulletdownload.gif');
padding-left:25px;

}

ul.infothek a {
text-decoration:none;
color:#0D81E4;
vertical-align:top;
line-height:17px;
}

a.infothek_download,a.infothek_download:visited {
text-decoration:none;
color:#0D81E4;
}

a.infothek_galerie,a.infothek_galerie:visited {
font-size:10pt;
font-family:arial;
color:#0D81E4;
text-decoration: none;
}
