/* ZANA digital • http://www.unbeirrbareinenwegverfolgen.de/ *//* EE0E0E FF3400 */body {	margin: 0;	padding: 0;	font-family: verdana, sans-serif, helvetica, arial;	font-size: 11px;	color: #333;	font-family: verdana, sans-serif; line-height: 14px;	background-color: #fff;	background-image: none; /*url()	background-repeat: no-repeat;	background-position: top left;*/	}/* id */#headelement {	margin: 0 0 9px 0;	padding: 0;	border: 0;	background: #6F7C82; /* e4ac5f 753C26 724B3E - 0E5564 788166*/	height: 100px;	voice-family: male;	background-image: url(/images/zyshp-bann-blau_100h.jpg); /* minty_fresh_flower02_1000.gif - per_wolk02_90.jpg */	}#menulineelement {	position: absolute;	top: 71px; /* 74 */	margin: 0;	padding: 0;	border: 0;	background-image: url(/images/perimon2e_145-6F7C82.gif); /* 614639 *//*	background-color: #A60100;*/	background-position: 6px 1px;	background-repeat: no-repeat;	height: 29px;	border: 0px solid #e0e0e0;	voice-family: male;	}#contentelement {	margin: 0;	padding: 0;	border-left: solid 1px #ccc;	}#tailelement {	float: left;	margin: 24px 0px 0px 0px;	padding: 12px 0px 0px 0px;	background: #fff;	border-top: solid 1px #ccc;	text-align: center;	width: 100%;	}#menubox {	margin: 0;	border: 0;	padding: 0px 3px 0 8px;	width: 144px; /* 155 */	voice-family: male;	}#contentbox {	margin: 3px 0 0 0;	padding: 0px 30px 0 16px;	voice-family: male;	}#flagbox {	background: #ffffff; /* 724B3E - 0E5564 788166*/	position: absolute;	width: 65px;	height: 14px; /* 14 */	top: 81px; /* 74 */	right: 12px; /* Opera5.02 will show a space at right when there is no scroll bar */	margin: 0px;	padding: 1px;	text-align: center;	}#quotecol {	margin: 0px 12px 0 0px;	padding: 0;	width: 110px;	voice-family: male;	}#quotebox {	margin: 0 0 12px 0;	padding: 5px;	border: 1px solid #e0e0e0;	width: 100px;	voice-family: male;	}#nodis { display:none; font-size: 1px; color: #efefef; }#nodisplay { visibility:hidden; font-size: 1px; color: #efefef; }.unobtrusive:link, .unobtrusive:active, .unobtrusive:visited, .unobtrusive:hover  { font-size: 0.75em; color: #ccc; }/*div { color: #303030; font-size: 11px; font-family: verdana, sans-serif; line-height: 14px; }*/li { color: #444; font-size: 11px; font-family: verdana, sans-serif; line-height: 14px; }/*typography*/a:link {font-weight: normal; font-size: 11px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; }a:active {font-weight: normal; font-size: 11px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; }a:visited {font-weight: normal; font-size: 11px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; }a:hover {font-weight: normal; text-decoration: underline; }h1 {font-weight: bold; text-transform: uppercase; letter-spacing: 1pt; font-size: 11px; color: #181818; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; margin: 0px 0px 18px 0px; padding: 0px;}h2 {font-weight: bold; text-transform: uppercase; letter-spacing: 1pt; font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; margin: 0px 0px 18px 0px; padding: 0px;}h3,h4,h5,h6 {font-weight: bold; font-size: 11px; color: #181818; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; margin: 0px; padding: 0px;}h7 {font-weight: bold; text-transform: uppercase; letter-spacing: 2pt; font-size: 12px; color: #181818; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}h8 {font-weight: bold; text-transform: uppercase; letter-spacing: 2pt; font-size: 12px; color: #303030; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}td {font-size: 11px; color: #303030; line-height: 14px; font-style: normal; font-family: verdana, sans-serif;}ol {font-weight: normal; font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}ul {list-style: none; margin: 0px; padding: 0px; font-weight: normal; font-size: 11px; color: #505050; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}ul.circlelist {list-style: circle; margin-left: 48px; margin-top: 9px; margin-bottom: 9px; line-height: 14px; color:#999999; }ul.dotlist {list-style: disc; margin-left: 48px; margin-top: 9px; margin-bottom: 9px; line-height: 14px; color:#666666; }ul.linklist {list-style: disc; margin-left: 48px; margin-top: 9px; margin-bottom: 9px; line-height: 14px; color:#999999; }ol.tou {list-style-type: decimal ; margin-left: 48px; margin-top: 9px; margin-bottom: 9px; line-height: 14px; color:#999999; }#indent {margin-left: 48px; }hr {width: 100%; height: 1px; color: #cccccc; }hr.bright {width: 100%; height: 1px; color: #ff9900; }p {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 12px 0 12px 0 }textarea {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; text-align: justify; }#tableheadline {font-family: verdana, sans-serif; font-size: 11px; color: #303030; font-weight: normal; text-align: left; text-decoration: none; padding-left: 3px; font-weight: bold; }#font {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; text-align: justify; line-height: 14px; }/* id */#nolinespace {line-height: 0pt; font-size: 11px; color: #cccccc; font-style: normal; font-family: verdana, sans-serif; margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0; text-align: left; }#paratail { font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 18px 0 18px 0; line-height: 14px; text-align: center; }#paragr {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 18px 0 18px 0; text-align: justify; line-height: 14px; }#paratab {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 0 0 18px 0; text-align: justify; line-height: 14px; }#normal {font-size: 11px; color: #303030; font-style: normal; letter-spacing: 0pt; font-weight: normal; font-family: verdana, sans-serif; margin: 18px 0 18px 0; }#perimon {}#anzeige {color: #787878; font-size: 8px; font-style: normal; font-family: verdana, sans-serif;  text-decoration: none; margin: 0 0 3px 4px; text-align: left; text-transform: uppercase;}#keywords {color: #ffffff; font-size: 1px; font-style: normal; font-family: verdana, sans-serif; margin: 9px 6px 6px 4px; text-align: left; }div#keytop {text-align: center; position: absolute; top: -20px; left: 0px; padding: 0 0 0 0; width: 100%; }#red {font-size: 11px; color: #FF0000; font-weight: bold; font-family: verdana, sans-serif; }#plainred {font-size: 11px; color: #FF6600; font-weight: normal; font-family: verdana, sans-serif; }#realred { color: #FF0000; }#spaced { letter-spacing: 2pt; }#super { font-size: 0.75em; vertical-align:top; }#code {font-size: 13px; color:#ff3300; font-weight: bold; font-family: courier new, system; } /* #6E9C01 */#bold {font-weight: bold;}#fade {color:#b8b8b8; }#light {color:#999999; }/* class */.paraleft {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 0px 0 0px 0; text-align: left; line-height: 14px;}.paralefto {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 0 0 0 0; text-align: left; line-height: 14px; }.paraspace {font-size: 11px; color: #303030; font-style: normal; font-family: verdana, sans-serif; margin: 9px 0 9px 0; text-align: left; line-height: 14px; }.error {font-size: 11px; color: #FF0000; font-weight: bold; font-family: verdana, sans-serif; margin: 12px 0px 12px 0; line-height: 14px;}.inputlabel {font-size: 11px;  letter-spacing: 0pt; color: #505050; font-weight: bold; font-family: verdana, sans-serif; margin: 2px 9px 12px 0; text-align: left; margin-left: 0}.inputlabelplain {font-size: 11px;  letter-spacing: 0pt; color: #505050; font-weight: normal; font-family: verdana, sans-serif; margin: 0px 9px 12px 0; text-align: left; margin-left: 0}.inputlabelfade {font-size: 11px;  letter-spacing: 0pt; color: #b8b8b8; font-weight: normal; font-family: verdana, sans-serif; margin: 0px 9px 12px 0; text-align: left; margin-left: 0}#plain {font-size: 11px; color: #303030; font-style: normal; font-weight: normal; font-family: verdana, sans-serif; line-height: 14px;  letter-spacing: 0; }.announcebox {font-family: verdana, sans-serif; color: #5D5756; padding: 5px; border: 1px #e0e0e0 solid; } /* dashed #5D5756; */.tabline {color: #5D5756; border-top: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; } /* dashed #5D5756; */.small {font-size: 9px; line-height: 11px; }table { border-collapse:collapse; border-collapse:separate; }.tableclass {background-color: white; border-collapse:collapse; border-left: 1px #999999 solid; border-bottom: 1px #999999 solid; border-right: 1px #999999 solid; border-top: 1px #999999 solid; }.tablehead {font-family: verdana, sans-serif; border-collapse:collapse; font-size: 11px; color: black; background-color: #f5f5f5; font-weight: normal; border-top: 1px black solid; border-bottom: 1px black solid; text-align: left; text-decoration: none; padding: 2px; vertical-align: top; padding-left: 3px; }.tablebar {background-color: #EBEBEB; border-collapse:collapse; border-left: 1px #999999 solid; border-bottom: 1px #999999 solid; border-right: 1px #999999 solid; border-top: 1px #999999 solid; }.menutable {background-color: white; border-collapse:collapse; border-left: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; border-right: 1px #e0e0e0 solid; display: block; width: 138px;}.menuhead {font-family: verdana, sans-serif; border-collapse:collapse; font-size: 11px; color: #303030; background-color: #f5f5f5; font-weight: normal; border-top: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid; display: block; text-align: left; text-decoration: none; padding: 2px; vertical-align: top; padding-left: 3px;}.divisor {border-bottom: 1px #999999 solid;}.menubox {margin: 0px; padding: 0px;}.menubox a:link,.menubox a:active,.menubox a:visited {font-family: verdana, sans-serif; font-size: 11px; color: #303030; background-color: #ffffff; font-weight: normal; display: block; text-align: left; text-decoration: none; padding-left: 5px; line-height: 15px; border-top: 2px white solid;}.menubox a:hover {font-family: verdana, sans-serif; font-size: 11px; color: #303030; background-color: #EBEBEB; font-weight: normal; display: block; text-align: left; text-decoration: none;}#high { font-size: 11px; color: #ff6600; font-style: normal; font-family: verdana, sans-serif; text-decoration: none; } /* menu high color */a.bottom,a:link.bottom {font-size: 11px; color: #b8b8b8; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}a:active.bottom {font-size: 11px; color: #b8b8b8; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}a:visited.bottom {font-size: 11px; color: #b8b8b8; font-style: normal; font-family: verdana, sans-serif; text-decoration: none;}a:hover.bottom { color: #ff6600; } /* text-decoration: underline; */.input {font-family: verdana, sans-serif; font-size: 10px; font-weight: normal;}.button {font-family: verdana, sans-serif; font-size: 10px; font-weight: normal;}.select {font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 18px; }.select_tz {font-family: arial narrow,sans-serif,verdana; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 18px; }.select_std {font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 18px; width: 380px; }.select_med {font-family: verdana, sans-serif; font-size: 10px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 18px; width: 250px; }.input_std {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 372px;}.input_day {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 19px;}.input_year {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 33px;}.input_meri {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 31px;}.input_tiny {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 50px;}.input_small {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 120px;}.input_med {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 150px;}.input_long {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 210px;}.input_lng {font-family: verdana, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px; color: #303030; border: 1px solid #5D5756; padding-left: 5px; height: 15px; width: 241px;}.submitsearch {font-family: verdana, sans-serif; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px; background-color: #5D5756; color: #ffffff; border: 1px solid #5D5756; height: 16px;}a.menustyle {color: #303030;}a:link.menustyle,a:active.menustyle,a:visited.menustyle {font-family: verdana, sans-serif; font-size: 11px; color: #303030; background-color: #5D5756; font-weight: normal; text-align: left; text-decoration: none; padding: 0px; border-left: 1px white solid; width: 55px; padding-left: 5px;}a:hover.menustyle {font-family: verdana, sans-serif; font-size: 11px; color: #303030; background-color: #5D5756; font-weight: normal; text-align: left; text-decoration: none;}.calendartitle { text-align: center; border-collapse:separate; background-color: #ffffff; border: 1px #303030 solid; }.calendarhead { text-align: center; border-collapse:separate; background-color: #e0e0e0; border-bottom: 1px solid #303030; border-right: 1px solid #303030; border-top: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8; } /*ff3008*/.calendarbg { text-align: center; border-collapse:separate; background-color: #F4F1DF; } /*FFF6EB F4F3DC*/.calendarlastmonth { text-align: center; border-collapse:separate; border: 0; background-color: #ffffff; } /*f0f0f0*/.blank { text-align: center;  background: #f7f7f7; }.menstruation_0 { text-align: center;  background: #FF947F; }.menstruation_1 { text-align: center;  background: #FFA999; }.menstruation_2 { text-align: center;  background: #FFBFB2; }.menstruation_3 { text-align: center;  background: #FFCEC4; }.menstruation_4 { text-align: center;  background: #FFDFD9; }.ovulation_0 { text-align: center; background: #AAD6FF; }.ovulation_1 { text-align: center; background: #BCDFFF; }.ovulation_2 { text-align: center; background: #C7E4FF; }.ovulation_3 { text-align: center; background: #DAEDFF; }.ovulation_4 { text-align: center; background: #E5F2FF; }.fertile_0 { text-align: center; background: #8CF88C; }.fertile_1 { text-align: center; background: #8CF88C; }.fertile_2 { text-align: center; background: #B3FAB3; }.fertile_3 { text-align: center; background: #D9FDD9; }.fertile_4 { text-align: center; background: #D9FDD9; }@media print {   div { font-size: 9pt; color:black; }   #headelement { visibility:hidden; }   #menulineelement { visibility:hidden; }   #flagbox { visibility:hidden; }   #menubox { visibility:hidden; }   #contentelement { visibility:hidden; margin: 0; padding: 0; }   #quotecol { visibility:hidden; }   #contentbox { width: 17cm; border: 0; display:block; }	#tailelement { width: 17cm; border: 0; visibility:hidden; }   }@media print {	.noprint { visibility:hidden; }	.calendarbg { border: 1px solid #cccccc; }	.calendarlastmonth { border: 0; }	.menstruation_0 { border: 1px solid #cccccc; }	.menstruation_1 { border: 1px solid #cccccc; }	.menstruation_2 { border: 1px solid #cccccc; }	.menstruation_3 { border: 1px solid #cccccc; }	.menstruation_4 { border: 1px solid #cccccc; }	.ovulation_0 { border: 1px solid #cccccc; }	.ovulation_1 { border: 1px solid #cccccc; }	.ovulation_2 { border: 1px solid #cccccc; }	.ovulation_3 { border: 1px solid #cccccc; }	.ovulation_4 { border: 1px solid #cccccc; }	.fertile_0 { border: 1px solid #cccccc; }	.fertile_1 { border: 1px solid #cccccc; }	.fertile_2 { border: 1px solid #cccccc; }	.fertile_3 { border: 1px solid #cccccc; }	.fertile_4 { border: 1px solid #cccccc; }	}@media screen,projection,braille,handheld { .noprint { margin: 0; } }		/* Style for the page when printed */