body {
margin : 0;
padding : 0;
background-color : #ffffff;
}
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, font, img, strong, sub, sup, li, ul, fieldset, form, label, legend, table, caption, input, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
}

ol{font-size:11px; font-weight:normal;}


.home-bg {
background : url(../img/main-bg.jpg) no-repeat top right;
width : 773px;
min-height : 618px;
height :  618px;
}
.inner-bg {
background : url(../img/inner-bg.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.logo {
	height:160px;
	text-align:left;
	padding:0 0 0 15px;
}

.logo  img{
	margin:12px 0 0 0px;
}

/*.logo {
padding : 12px 0 46px 15px;
text-align : left;
height : 160px;
}*/
#leftpanel-menu {
width : 161px;
font-family: Tahoma, Arial, "Times New Roman";
font-size : 11px;
}
#leftpanel-menu ul {
width : 136px;
display : block;
float : right;
}
#leftpanel-menu ul li {
height : 25px;
font-size : 0;
color : #6e6a6a;
display : block;
font-family : Tahoma, Arial, "Times New Roman";
font-size : 11px;
}
#leftpanel-menu ul li a {
color : #6e6a6a;
font-weight : bold;
font-family : Tahoma, Arial, "Times New Roman";
font-size : 11px;
line-height : 25px;
padding : 0 0 0 4px;
display : block;
text-decoration : none;
height : 25px;
border-bottom : 1px dotted #edaeaf;
text-align : left;
}
#leftpanel-menu ul li a:hover {
padding : 0 0 0 4px;
color : #060606;
}
#leftpanel-menu ul li#current a {
color : #333;
}
.content {
padding : 0px 5px 20px 0;
font : 11px normal Tahoma, Arial, "Times New Roman";
color : #383838;
text-decoration : none;
line-height : 17px;
}
.right-panel {
width : 177px;
padding : 30px 0 0 0;

}
.quick-links img {
padding : 0 14px 0 0;
border : 0;
text-decoration : none;
}
.right-panel-form {
padding : 0 0 0 3px;

display : block;
width : 170px;
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #4d4d4d;
float : right;
}
.right-panel form {
margin : 0 0 0 0;
display : block;
width : 170px;
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #4d4d4d;
float : right;
}
.right-panel form a {
font : bold 11px Tahoma, Arial, "Times New Roman";
color : #4d4d4d;
text-decoration : underline;
line-height : 20px;
}
.right-panel form a:hover {
font : bold 11px Tahoma, Arial, "Times New Roman";
color : #4d4d4d;
text-decoration : none;
line-height : 20px;
}
.right-panel form input {
width : 115px;
height : 16px;

font : 11px Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 0 0 0 0;
margin : 4px 0 0 0;
border : 1px solid #c7c5c5;
background-color : #f7f5f5;
}
.right-panel form input.button {
width : 60px;
height : 15px;
display : block;
border : 0;
}
.right-panel form label {
width : 132px;
font : 9px/13px Tahoma, Arial, Helvetica, sans-serif;
color : #d43723;
font-weight : bold;
display : block;
text-transform : uppercase;
background-color : #fff9f2;
}
.right-button {
background : url(../img/right-button-bg.gif) no-repeat left top;
width : 174px;
height : 44px;
padding : 8px 0 0 3px;
}
.footer {
background : url(../img/footer.gif) no-repeat left top;
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #413f3f;
text-decoration : none;
padding : 16px 0 0 0;
text-align : center;
}
.footer a:link {
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #413f3f;
text-decoration : none;
padding : 0 10px 0 10px;
}

.footer a:hover {
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #000;
text-decoration:underline;
padding : 0 10px 0 10px;
}
.footer a:visited {
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #413f3f;
text-decoration: none;
padding : 0 10px 0 10px;
}

.footer a span {
font : bold 11px Tahoma, Arial, "Times New Roman";
color : #090909;
text-decoration : none;
}
.footer a:hover span a {
font : bold 11px Tahoma, Arial, "Times New Roman";
color : #090909;
text-decoration : none;
padding : 0 20px 0 20px;
}
.footer a:hover span a:hover{
font : bold 11px Tahoma, Arial, "Times New Roman";
color : #090909;
text-decoration:none;
}

.footer .copyright {
font : normal 10px Tahoma, Arial, "Times New Roman";
color : #373637;
text-decoration : none;
padding : 15px 0 23px 0;
}

.title {
font : normal 11px Tahoma, Arial, "Times New Roman";
color : #413f3f;
text-decoration : none;
/* text-align : none; */
}

a {
font : 11px Tahoma, Arial, "Times New Roman";
color : #090909;
text-decoration : none;
}

a:hover {
font : 11px Tahoma, Arial, "Times New Roman";
color : #090909;
text-decoration : underline;
}

#rightpanel-menu {
width : 180px;
font-family: Tahoma, Arial, "Times New Roman";
font-size : 11px;
}
#rightpanel-menu ul {
width : 170px;
display : block;
float : right;
}
#rightpanel-menu ul li {
height : 25px;
font-size : 0;
color : #6e6a6a;
display : block;
font-family : Tahoma, Arial, "Times New Roman";
font-size : 11px;
}
#rightpanel-menu ul li a {
color : #6e6a6a;
font-weight : bold;
font-family : Tahoma, Arial, "Times New Roman";
font-size : 11px;
line-height : 25px;
padding : 0 0 0 4px;
display : block;
text-decoration : none;
height : 25px;
border-bottom : 1px dotted #edaeaf;
text-align : left;
}
#rightpanel-menu ul li a:hover {
padding : 0 0 0 4px;
color : #060606;
}
#rightpanel-menu ul li#current a {
color : #333;
}
/*  New images on every page through the Css */

.inner-bg-beschrieb {
background : url(../img/Beschrieb.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-faq {
background : url(../img/FAQ.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-agb {
background : url(../img/AGB.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-kontakt {
background : url(../img/Kontakt.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-weiter {
background : url(../img/weiter-Empfehlen.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-datenschutzerklarung {
background : url(../img/Datenschutzerklarung.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-impressum {
background : url(../img/Impressum.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-philosophie {
background : url(../img/Philosophie.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-verhaltensregeln {
background : url(../img/Verhaltensregeln.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-info-tour {
background : url(../img/Info-Tour.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}
.inner-bg-partner {
background : url(../img/inner-bg-Partner.jpg) no-repeat top right;
width : 773px;
height : 535px;
min-height : 535px;
}


/*#mapimgbox, #singleparty{
margin:0 auto;
position:relative;
width:230px;
}
#singleparty{
width:125px;
}

#mapimg, #singlepartyimg {
	position:absolute;
	float:left;
	top:305px;
	left: 375px;
}
#singlepartyimg {
	top:450px;
	left: 35px;
}*/
#mapimgbox, #singleparty, #radiobasel, #dating{
margin:0 auto;
position:relative;
width:230px;
}
#singleparty, #radiobasel{
width:125px;
}

#dating{
 width:208px;
}

#mapimg, #singlepartyimg, #radiobaselimg, #datingimg {
	position:absolute;
	float:left;
	top:305px;
	left: 375px;
}
#singlepartyimg {
	top:538px;
	left: -188px;
}
#radiobaselimg {
	top:528px;
	left: -6px;
}

#datingimg {
	top:475px;
	left: -388px;
}

