body { 
background-color : #f8eac8; 
color : #434343; 
font-family : Verdana; 
font-size : 12px; 
margin : 0; 
} 
.page-container { 
width : 999px; 
border-left : 1px solid rgb(125, 125, 125); 
border-right : 1px solid rgb(125, 125, 125); 
border-bottom : 1px solid rgb(125, 125, 125); 
background-color : #ffffff; 
} 
#logo { 
width : 999px; 
height : 100px; 
background : url('img/header.jpg') no-repeat !important ; 
background-color : transparent; 
} 
.site-name { 
width : 780px; 
float : left; 
background-color : transparent; 
color : rgb(159, 182, 213); 
font-weight : bold; 
font-size : 24px; 
margin : 0 0 0 5px; 
} 
.site-slogan { 
width : 780px; 
clear : both; 
float : left; 
background-color : transparent; 
color : rgb(159, 182, 213); 
font-weight : bold; 
font-size : 14px; 
margin : 0 0 0 5px; 
} 
.site-nav { 
width : 199px;
clear : both; 
float : right; 
margin : 0 0 0 5px; 
font-size : 12px; 
font-family : Verdana; 
background-color : transparent; 
} 
.site-nav a:link, .site-nav a:visited { 
background-color : rgb(255, 255, 255); 
color : navy; 
text-decoration : none; 
} 
.site-nav a:hover, .site-nav a:active { 
background-color : rgb(255, 255, 255); 
color : navy; 
text-decoration : underline; 
} 
.nav-main { 
clear : both; 
width : 999px; 
background-color : rgb(159, 182, 213); 
min-height : 2em; 
height : auto !important ; 
height : 2em; 
line-height : 2em; 
} 
.nav-main a, .nav-main a:link, .nav-main a:visited, .nav-main a:active { 
margin : 0; 
padding : 0 10px 0 10px; 
color : rgb(255, 255, 255); 
text-decoration : none; 
font-size : 12px; 
font-weight : bold; 
} 
.nav-main a:hover, .nav-main a.selected { 
color : red; 
text-decoration : underline; 
font-weight : bold; 
} 
div#box { 
width : 999px; 
background-color : #ffffff; 
} 
div.box h1, h2, h3, h4, h5 { 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin : 0 0 3px; 
} 
h1, h2, h3, h4, h5 { 
font-weight : bold; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin : 0 0 3px; 
} 
div.boxrechts { 
padding : 5px; 
} 
div.boxlinks { 
padding : 5px; 
} 

div.boxmitte h1, h2, h3, h4, h5 {
padding-top : 5px; 
font-size: 12px;
font-weight : bold;	
}

div.boxpartner { 
min-height : 2em; 
height : auto !important ; 
height : 2em; 
line-height : 2em; 
font-size : 9pt; 
font-family : Verdana; 
} 
div.smswitze { 
width : 500px; 
float : left; 
min-height : 1em; 
height : auto !important ; 
height : 1em; 
line-height : 1em; 
font-family : Verdana; 
font-size : 14px; 
} 
div.smswitzetrenner { 
width : 500px; 
float : left; 
height : 15px; 
background : url(img/smswitze-trenner.gif) no-repeat !important ; 
background-color : transparent; 
} 
div.pageheader { 
float : left; 
width : 500px; 
height : 108px; 
background : url('img/pageheader.gif') no-repeat !important ; 
background-color : transparent; 
} 
div.pageheader2 { 
width : 500px; 
float : left; 
font-size : 14pt; 
font-family : Verdana; 
font-weight : bold; 
margin-left : 100px; 
margin-top : 60px; 
} 
div.smswitzefoot { 
width : 500px; 
font-size : 8pt; 
font-family : Verdana; 
} 
div.text { 
width : 500px; 
min-height : 2em; 
height : auto !important ; 
height : 2em; 
line-height : 2em; 
font-family : Verdana; 
font-weight : normal; 
} 
div.hangmanbuchstaben { 
font-family : Verdana; 
font-weight : normal; 
font-size : 18px; 
} 
.sternzeichenfinder { 
top : 15px; 
font-size : 10pt; 
font-family : Verdana; 
width : 400px; 
height : 150px; 
position : relative; 
border : 1px solid #000000; 
} 
#boxsternzeichenfinder { 
top : 2px; 
font-size : 10pt; 
font-family : Verdana; 
width : 400px; 
height : 150px; 
position : relative; 
} 
#boxgeburtswochentagherausfinden { 
top : 2px; 
font-size : 11pt; 
font-family : Verdana; 
width : 400px; 
height : 150px; 
position : relative; 
} 
#boxalterausrechnen { 
top : 2px; 
font-size : 11pt; 
font-family : Verdana; 
width : 400px; 
height : 150px; 
position : relative; 
} 
.designtable { 
line-height : 12px; 
clear : both; 
font-size : 11pt; 
font-family : Verdana; 
width : 480px; 
height : 360px; 
position : relative; 
border : 1px solid #000000; 
background : url('img/lovecalculator.gif') no-repeat !important ; 
} 
#designformtable { 
clear : both; 
width : 180px; 
height : 120px; 
position : relative; 
margin-top : 85px; 
margin-right : 5px; 
font-size : 8pt; 
font-family : Verdana; 
} 
#box88 { 
width : 170px; 
position : relative; 
margin-top : 50px; 
margin-right : 5px; 
font-size : 8pt; 
font-family : Verdana; 
} 
table { 
font-size : 11px; 
font-weight : normal; 
} 
table#tableliebe { 
font-size : 11px; 
font-weight : normal; 
} 
table#tableliebe td { 
font-size : 11px; 
font-weight : normal; 
} 
table#tableliebe td.one { 
font-size : 11px; 
font-weight : normal; 
color : #9d3b3c; 
background : white; 
} 
table#tableliebe td.two { 
font-size : 11px; 
font-weight : normal; 
} 
table#tableliebe td.one2 { 
font-size : 14px; 
font-weight : normal; 
color : #9d3b3c; 
} 
table#tableliebe td.two2 { 
font-size : 14px; 
font-weight : normal; 
} 
DIV.bookmarks { 
top : 0; 
margin : 1px; 
padding : 1px; 
font-size : 11px; 
font-weight : normal; 
} 
DIV.beitrag { 
border : 1px solid black; 
top : 0; 
margin : 1px; 
padding : 1px; 
width : 500px; 
font-size : 9px; 
font-weight : normal; 
background-color : #efd; 
} 
input, select { 
font-size : 8pt; 
font-family : Verdana; 
cursor : pointer; 
border : 1px solid #000000; 
} 

input#radio {
font-size : 8pt; 
font-family : Verdana; 
cursor : pointer;
border : 0px;  
}


a, a:link, a:visited, a:active {
	font-size: 11px;
	font-weight: normal;
	/*color : #008000; */
	color: black;
	text-decoration: none;
	font-style: bold;
} 

a:hover, a.selected { 
color : red; 
text-decoration : underline; 
font-style: bold;
} 


.footer { 
clear : both; 
width : 999px; 
font-size : 10px; 
font-weight : normal; 
background-color : rgb(159, 182, 213); 
} 
.footer a, .footer a:link, .footer a:visited, .footer a:active { 
margin : 0; 
padding : 0 10px 0 10px; 
color : rgb(255, 255, 255); 
text-decoration : none; 
font-size : 10px; 
font-weight : normal; 
} 
.footer a:hover, .footer a.selected { 
color : red; 
text-decoration : underline; 
font-weight : bold; 
} 
.text ul li { 
padding : 0; 
margin : 0; 
list-style-image : url('img/li.gif'); 
} 
#kosename { 
position : relative; 
width : 500px; 
margin : 0 auto; 
min-height : 100%; 
height : auto !important ; 
height : 100%; 
} 
#kosenameueber { 
width : 100%; 
padding-top : 0; 
padding-bottom : 0; 
} 
#kosenameleft { 
width : 250px; 
float : left; 
margin-right : 0 !important ; 
margin-right : -3px; 
min-height : 180px; 
height : auto !important ; 
height : 180px; 
} 
#kosenameright { 
width : 250px; 
float : right; 
margin-left : 0 !important ; 
margin-left : -3px; 
font-size : 12px; 
} 
#kosenameend { 
clear : left; 
} 
#tdtable { 
font-size : 16px; 
font-weight : bold; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
} 
#tdtable a { 
text-decoration : none; 
color : #000000; 
} 
#nrtable { 
display : none; 
} 
#prvimg { 
display : none; 
} 
#tdtable { 
font-size : 16px; 
font-weight : bold; 
font-family : Geneva, Arial, Helvetica, sans-serif; 
} 
#tdtable a { 
text-decoration : none; 
color : #000000; 
} 
#nrtable { 
display : none; 
} 
#prvimg { 
display : none; 
} 


/*Liebestest Fragen*/

.liebestestfrage{
	font-size: 12px;
	font-weight: bold;
	color:green; 
}


.menueueber {
	font-size: 12px;
	font-weight: bold;
	color:green; 
}


div.artikelbox {
	float : left; 
	/*border : 1px solid black;*/ 
	top : 0; 
	margin : 2px; 
	padding : 1px; 
	width : 580px; 
	font-size : 12px; 
	font-weight : normal; 
	/*background-color : #efd; */
}

div.artikelboxtext {
	margin-left:15px;
}




div.spalte { 
  float: left;
  width: 150px;
  margin-right: 20px;
  font-weight: bold;
} 

div.spalte2 { 
  float: left;
  width: 350px;
} 

div.spalte3 {
	clear:left;
}


.text2 {
	margin-left: 10px;
	line-height : 18px; 
}

/*ID NICHT CLASS*/
div#text2 {
	clear:both;
	top:140px;
	margin-left: 10px;
}

/*CLASS NICHT ID*/
.text2 {
	margin-left: 10px;
	line-height : 18px; 
}

.artikelidright {
	clear:both;
	float:right;
	margin-right: 50px;
	font-size : 10px; 
	font-weight : normal; 
	line-height:normal;
}


.img-shadow {
	position:relative; 
	z-index: 100; 
	width:160px; 
	height:160px;
	background:url('img/logorahmen.jpg'); 
	margin: 0px 10px 10px 10px !important;
	margin :0px 0 0 10px;
	float : left; 
	margin-right:10px;
}


.img-shadow img { 
	float : left; 
	z-index: 80;
	position:relative; 
	margin : 5px;
	position : absulute;
}


.img-shadow2 {
	position:relative; 
	z-index: 100; 
	width:160px; 
	height:132px;
	background:url('img/logorahmen-absahnen.jpg'); 
	margin: 0px 10px 10px 10px !important;
	margin :0px 0 0 10px;
	float : left; 
	margin-right:10px;
}


.img-shadow2 img { 
	float : left; 
	z-index: 80;
	position:relative; 
	margin :6px 5px 5px 5px;
	position : absulute;
}


/*Banner verbergen*/
.img-banner {
	background-image:url('img/blind.gif');
	z-index: 80;

}

a.img-banner {
	background:url('img/rollover_100x100.png'); 
	z-index: 80;
}

a.img-banner:hover {
	
	z-index: 100; 
}



.img-shadow2zanox {
	position:relative; 
	z-index: 100; 
	width:160px; 
	height:160px;
	background:url('img/logorahmen-zanox.jpg'); 
	margin: 0px 10px 10px 10px !important;
	margin :0px 0 0 10px;
	float : left; 
	margin-right:10px;
}


.img-shadow2zanox img { 
	float : left; 
	z-index: 80;
	position:relative; 
	margin :6px 5px 5px 5px;
	position : absulute;
}