body{
	margin:0;
	padding:0;
	background-color:#C7E8FB;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	overflow-y:scroll;
}

#site{
	position:absolute;
	left:50%;
	margin-left:-476px;
	width:947px;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
}

#print_head{
	display:none;
}

a:link		{color:#0094e8; text-decoration:none;}
a:visited	{color:#0094e8; text-decoration:none;}
a:hover		{color:#0094e8; text-decoration:underline;}
a:active	{color:#0094e8; text-decoration:none;}

img{
	border:none;
}

.clear{
	clear:both;
}

#left{
	float:left;
	width:185px;
}

#middle{
	float:left;
	width:548px;
}

#right{
	float:left;
	width:214px;
}

#top_left{
	float:left;
	margin:0;
	padding:0;
	background-image:url(../images/bg_top_left.gif);
	width:185px;
	height:180px;
}

#head{
	float:left;
	margin:11px 0px 0px 0px;
	padding:0;
	background-image:url(../images/bg_head.gif);
	width:546px;
	height:192px;
	border:1px solid #C6C6C6;
	border-bottom:none;
}

#top_right{
	float:left;
	margin:0;
	padding:0;
	background-image:url(../images/bg_top_right.gif);
	width:214px;
	height:116px;
}

.menu{
	border-top:1px solid #C6C6C6;
	float:left;
}

.menupunkt					{float:left; width:185px; height:26px; border-bottom:1px solid #C6C6C6; background-color:#ffffff;}
.menupunkt a				{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#ffffff; font-size:90%; padding:6px 0px 0px 20px;}
.menupunkt a:visited 		{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#ffffff;}
.menupunkt a:hover 			{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}
.menupunkt a:active 		{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#ffffff;}

.menuaktiv					{float:left; width:185px; height:26px; border-bottom:1px solid #C6C6C6; background-color:#d9effc;}
.menuaktiv a				{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc; font-size:90%; padding:6px 0px 0px 20px;}
.menuaktiv a:visited 		{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}
.menuaktiv a:hover 			{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}
.menuaktiv a:active 		{text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}

.untermenupunkt				{float:left; width:185px; height:26px; border-bottom:1px solid #C6C6C6; background-color:#EFF9FF;}
.untermenupunkt a			{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#EFF9FF; font-size:90%; padding:6px 0px 0px 35px;}
.untermenupunkt a:visited 	{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#EFF9FF;}
.untermenupunkt a:hover 	{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#d9effc;}
.untermenupunkt a:active 	{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#EFF9FF;}

.untermenuaktiv				{float:left; width:185px; height:26px; border-bottom:1px solid #C6C6C6; background-color:#EFF9FF;}
.untermenuaktiv a			{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#d9effc; font-size:90%; padding:6px 0px 0px 35px;}
.untermenuaktiv a:visited 	{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#d9effc;}
.untermenuaktiv a:hover 	{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#d9effc;}
.untermenuaktiv a:active 	{text-decoration:none; color:#666664; display:block; width:150px; height:20px; background-color:#d9effc;}

#abstand{
	float:left;
	width:184px;
	height:37px;
}

#submenu{float:left; width:185px; background-image:url(../images/menuverlauf.gif); background-repeat:no-repeat; background-position:bottom; border-top:1px solid #C6C6C6; background-color:#ffffff;}

.submenupunkt{float:left; width:185px; height:26px; border-bottom:1px solid #C6C6C6;}
.submenupunkt a{text-decoration:none; padding:6px 0px 0px 20px; color:#666664; font-size:90%; display:block; width:165px; height:20px;}
.submenupunkt a:visited {text-decoration:none; color:#666664; display:block; width:165px; height:20px;}
.submenupunkt a:hover {text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}
.submenupunkt a:active {text-decoration:none; color:#666664; display:block; width:165px; height:20px;}

.submenuaktiv{float:left; width:185px; height:26px; border-bottom:1px solid #C6C6C6; background-color:#d9effc;}
.submenuaktiv a{text-decoration:none; padding:6px 0px 0px 20px; color:#666664; font-size:90%; display:block; width:165px; height:20px; background-color:#d9effc;}
.submenuaktiv a:visited {text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}
.submenuaktiv a:hover {text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}
.submenuaktiv a:active {text-decoration:none; color:#666664; display:block; width:165px; height:20px; background-color:#d9effc;}

.menuleer{
	background-color:#C7E8FB;
	float:left;
	width:169px;
	height:21px;
	border-bottom:1px solid #C6C6C6;
	color:#666664;
	font-weight:bold;
	font-size:80%;
	padding:16px 0px 0px 16px;
}

#einloggen{
	float:left;
	width:185px;
	background-image:url(../images/loginverlauf.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#a9daf8;
	padding:0px 0px 10px 0px;
}

#loginfeld{
	padding:10px 0px 0px 15px;
	width:160px;
}

.erfolg{
	float:left;
	margin:3px 0px 5px 0px;
	padding:0;
	font-size:90%;
	color:green;
}

#loginfeld form{
	margin:0;
	padding:0;
}

#loginfeld h1{
	color:#666664;
	margin:0;
	padding:0;
	font-size:100%;
}

.loginfelder{
	border:1px solid #C6C6C6;
	width:155px;
	height:16px;
	margin:2px 0px 2px 0px;
}

.loginbutton{
	border:1px solid #C6C6C6;
	width:60px;
	height:20px;
	margin:2px 0px 2px 0px;
	background-color:#ffffff;
}

#hoehe{
	float:left;
	height:550px;
	width:1px;
}

#inhalt{
	float:left;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	padding:20px 10px 35px 25px;
	width:511px;
	background-color:#FFFFFF;
}

#inhalt .intern a{text-decoration:none; color:#34ABEE;}
#inhalt .intern a:visited{text-decoration:none; color:#34ABEE;}
#inhalt .intern a:hover{text-decoration:underline; color:#34ABEE;}
#inhalt .intern a:active{text-decoration:none; color:#34ABEE;}

.intern{float:left; width:490px; text-decoration:none; font-size:80%; color:#34ABEE; margin:0px 0px 25px 0px;}

#inhalt .internetabelle{
 float:left;
}

#inhalt .texteingabe{
	width:95%;
	border:1px solid #666664;
	padding:0px 5px 0px 5px;
}

#inhalt .pweingabe{
	width:150px;
	border:1px solid #666664;
	padding:0px 5px 0px 5px;
	margin:5px 0px 0px 0px;
}

#inhalt .beschreibungen{
	width:95%;
	height:50px;
	border:1px solid #666664;
	padding:0px 5px 0px 5px;
}

#inhalt p, li{
	margin:8px 0px 14px 0px;
	padding:0;
	font-size:90%;
	color:#4a4b50;
	line-height:120%;
}

#inhalt h1{
	margin:0px 0px 18px 0px;
	padding:0;
	font-size:110%;
	font-weight:normal;
	color:#34abee;
}

#inhalt h2{
	margin:0px 0px 15px 0px;
	padding:0;
	font-size:90%;
	color:#34abee;
}

#inhalt h3{
	margin:0px 0px 10px 0px;
	padding:0;
	font-size:90%;
	color:#34abee;
}

#inhalt .headlinegr{
	width:300px;
	background-color:#0094E8;
	font-size:80%;
	font-weight:bold;
	padding:0px 0px 0px 5px;
}

#inhalt .headlinekl{
	width:150px;
	background-color:#0094E8;
	font-size:80%;
	font-weight:bold;
	text-align:center;
}

#inhalt .trennstrich{
	height:1px;
	margin:15px 0px 15px 0px;
	width:99%;
	float:left;
	border-top:1px dashed #666664;
}

#inhalt .trennstrichangebote{
	height:1px;
	margin:15px 0px 20px 0px;
	width:99%;
	float:left;
	border-top:1px dashed #666664;
}

.inhaltstextangebote{
	float:left;
	margin:0px 0px 0px 25px;
	width:460px;
}

#inhalt .einteilung{
	font-size:90%;
	font-weight:bold;
	color:#666664;
}

#inhalt .kat{
	width:230px;
	font-size:80%;
	vertical-align:top;
}

#inhalt .upload{
	border:1px solid #666664;
}

#inhalt .rassenname{
	font-size:80%;
	padding:0px 0px 0px 5px;
}

#inhalt .aktion{
	font-size:80%;
	padding:0px 0px 0px 5px;
	text-align:center;
}

#inhalt .button{
	float:right;
	border:1px solid #666664;
}

#inhalt .pwmailbutton{
	border:1px solid #666664;
}

#inhalt .dvbutton{
	float:right;
	margin:0px 0px 0px 25px;
	border:1px solid #666664;
}

#schriftgroesse{
	float:left;
	font-size:80%;
	color:#34abee;
	margin:38px 0px 12px 12px;
}

#aktuelles{
	float:left;
	width:214px;
	border-top:1px solid #C6C6C6;
	border-bottom:1px solid #C6C6C6;
}

#aktuelleshead{
	width:189px;
	height:29px;
	padding:10px 0px 0px 25px;
	background-color:#d9effc;
	font-weight:bold;
	color:#34abee;
}

#artikel{width:192px; background-color:#FFFFFF; padding:10px 10px 25px 10px;}
#artikel img{margin:0px 0px 15px 0px;}
#artikel p{color:#4a4b50; padding:0; margin:5px 0px 10px 0px; font-size:80%;}
#artikel a			{color:#0094e8; text-decoration:none;}
#artikel a:visited	{color:#0094e8; text-decoration:none;}
#artikel a:hover	{color:#0094e8; text-decoration:underline;}
#artikel a:active	{color:#0094e8; text-decoration:none;}
#artikel h1{margin:0; padding:0; font-size:80%; color:#0094e8;}
#artikel .seitenanzahl{float:left; font-size:90%;}
#artikel strong{font-size:90%;}
#artikel .seite{float:left; margin:0px 6px 0px 0px; padding:0; font-size:90%; font-weight:bold;}

#foot{
	float:left;
	background-color:#e52323;
	width:947px;
	height:32px;
	border-bottom:1px solid #C6C6C6;
}

#foot p{
	margin:8px 0px 0px 235px;
	padding:0px;
	color:#FFFFFF;
	font-size:70%;
}

#foot a			{color:#ffffff; text-decoration:none;}
#foot a:visited {color:#ffffff; text-decoration:none;}
#foot a:hover 	{color:#ffffff; text-decoration:underline;}
#foot a:active 	{color:#ffffff; text-decoration:none;}

.fehlschlag{
	float:left;
	margin:5px 0px 0px 10px;
	font-size:70%;
	color:red;
}

.editrasse a{font-size:80%; color:#34ABEE; text-decoration:none;}
.editrasse a:visited{font-size:80%; color:#34ABEE; text-decoration:none;}
.editrasse a:hover{font-size:80%; color:#34ABEE; text-decoration:underline;}
.editrasse a:active{font-size:80%; color:#34ABEE; text-decoration:none;}

.texteingabelink{
	width:80%;
	border:1px solid #666664;
	padding:0px 5px 0px 5px;
}

.mitgliedertabelle{
	float:left;
	width:95%;
	font-size:80%;
}

.mitgliedertabelle .emailpw			{width:160px; padding:0px 0px 0px 5px;}
.mitgliedertabelle .name			{background-color:#0094E8; font-weight:bold; width:33%; padding:0px 0px 0px 5px;}
.mitgliedertabelle .status			{background-color:#0094E8; font-weight:bold; width:33%; padding:0px 0px 0px 5px;}
.mitgliedertabelle .auswahl			{background-color:#0094E8; font-weight:bold; width:33%; text-align:center;}
.mitgliedertabelle .bearbeiten		{text-align:center; vertical-align:top;}
.mitgliedertabelle .mitgliedername	{padding:0px 0px 0px 5px; vertical-align:top;}
.mitgliedertabelle .ueberschrift	{padding:0px 0px 0px 5px; vertical-align:top;}

.plz {
	width:30%;
	border:1px solid #666664;
	padding:0px 5px 0px 5px;
}

.ort{
	width:56%;
	border:1px solid #666664;
	padding:0px 5px 0px 5px;
}

.pulldown{
	width:100%;
	border:1px solid #666664;
	padding:0px 0px 0px 5px;
}
.tt{
	text-align:center;
	width:10%;
	border:1px solid #666664;
}

.jjjj{
	text-align:center;
	width:20%;
	border:1px solid #666664;
}

.infotextfeld{
	width:290px;
	height:160px;
	border:1px solid #666664;
}

.artikelbilder{
	float:left;
	margin:0px 0px 0px 25px;
}

.inhaltstext{
	float:left;
	margin:10px 0px 20px 25px;
	width:460px;
}

.inhaltstext a{font-size:90%; color:#0094E8; text-decoration:none;}
.inhaltstext a:visited{color:#0094E8; text-decoration:none;}
.inhaltstext a:hover{color:#0094E8; text-decoration:underline;}
.inhaltstext a:active{color:#0094E8; text-decoration:none;}

.artikellink{
	float:left;
	margin:12px 0px 0px 0px;
}

.artikelpdf{
	float:right;
}

#direktvermarkter {
	position:absolute;
	padding:10px;
	margin:0px 0px 0px 0px;
	border:1px solid #E52323;
	font-size:80%;
	width:210px;
	display:none;
	background-color:#FFFFFF;
	z-index:1000;
}

.vermarkterzahl{
	float:left; 
	margin:0px 15px 0px 0px; 
	padding:0px 15px 0px 0px; 
	border-right:1px solid red;
}

#legende{
	font-size:80%;
	position:absolute;
	top:640px;
	left:210px;
	width:170px;
	height:170px;
}

.karteback{
	position:absolute;
	left:214px;
	top:316px;
	background-color:#EEEEEE;
	width:200px;
	height:16px;
	text-align:center;
}

.dv_detail{width:502px;}
.dv_detail .headline{background-color:#c7e8fb; color:#666664; font-size:110%; font-weight:bold; padding:0px 0px 0px 10px;}
.dv_detail .texte{font-size:90%; color:#4a4b50; padding:0px 0px 0px 10px; width:135px; vertical-align:top;}
.dv_detail .addy{font-size:90%; color:#4a4b50; padding:0px 0px 0px 10px; width:185px; height:60px; vertical-align:top;}
.dv_detail .tele{font-size:90%; color:#4a4b50; padding:0px 0px 0px 0px; width:160px; vertical-align:top;}
.dv_detail .link{font-size:90%; color:#4a4b50; padding:0px 0px 0px 10px; width:160px; vertical-align:top;}
.dv_detail .rasse{font-size:90%; color:#4a4b50; padding:0px 0px 0px 10px; width:250px; vertical-align:top;}
.dv_detail .kontakt{font-size:90%; color:#4a4b50; padding:0px 0px 0px 10px; width:200px; vertical-align:top;}
.dv_detail .email{background-color:#c7e8fb; font-size:80%; padding:2px 0px 2px 10px;}
.dv_detail .pd{width:190px;}

#email form {margin:0; padding:0;}
#email .vmemail{width:502px;}
#email .felder{background-color:#c7e8fb; color:#666664; vertical-align:top; width:251px; padding:0px 0px 10px 0px;}
#email .eingabefelder{border:1px solid #666664; width:200px; margin:0px 0px 5px 0px;}
#email .eingabepos{margin:10px 0px 10px 10px;}
#email .emailtext{border:1px solid #666664; width:220px; height:120px;}
#email .head{background-color:#c7e8fb;}
#email .button{float:right; margin:8px 15px 0px 0px; border:1px solid #666664;}

#meldung form {margin:0; padding:0;}
#meldung .vmemail{width:500px;}
#meldung .felder{background-color:#c7e8fb; color:#666664; vertical-align:top; width:251px; padding:0px 0px 10px 0px;}
#meldung .eingabefelder{border:1px solid #666664; width:200px; margin:0px 0px 5px 0px;}

#meldung .tag{border:1px solid #666664; width:40px; margin:0px 0px 5px 0px; text-align:center;}
#meldung .jahr{border:1px solid #666664; width:90px; margin:0px 0px 5px 0px; text-align:center;}


#meldung .eingabepos{margin:10px 10px 10px 10px;}
#meldung .emailtext{border:1px solid #666664; width:220px; height:120px;}
#meldung .head{background-color:#c7e8fb; padding:0px 0px 0px 10px;}

#meldung .head small{padding:6px 0px 0px 0px;}
#meldung .head .button{margin:5px 10px 3px 0px;}

#meldung h2{font-size:100%; color:#666664; margin:5px 10px 3px 0px;}
#meldung h3{margin:0px 0px 8px 0px;}
#meldung .button{float:right; margin:8px 15px 0px 0px; border:1px solid #666664;}
#meldung .ohrmarke{float: left;border:1px solid #666664; width:171px; margin:0px 0px 8px 0px;}
#meldung .euro{float: left;border:1px solid #666664; width:180px; margin:0px 5px 8px 0px;}
#meldung strong{float:left; margin:0px 5px 0px 0px;}
#meldung small{float:left;margin:0px 0px 2px 0px;}
#meldung hr{width:230px;}
#meldung .trennstrich{width:100%; text-align:center; margin:10px 0px 10px 0px;}
#meldung .rechnung{font-size:80%;}
#meldung .abstand{width:230px;height:24px;}

/* ################################################################################################ */

#inserat form {margin:0; padding:0;}
#inserat .eingabepos{margin:10px 10px 10px 10px;}
#inserat .felder{background-color:#c7e8fb; color:#666664; vertical-align:top; width:251px; padding:0px 0px 10px 0px;}
#inserat .eingabefelder{border:1px solid #666664; width:200px; margin:0px 0px 5px 0px;}

#inserat .vmemail{width:500px;}

#inserat .head{background-color:#c7e8fb; padding:0px 0px 0px 10px;}
#inserat .head .button{margin:5px 10px 3px 0px;}
#inserat .head small{padding:6px 0px 0px 0px;float:left;margin:0px 0px 2px 0px;}

#inserat h2{font-size:100%; color:#666664; margin:5px 10px 3px 0px;}
#inserat h3{margin:0px 0px 8px 0px;}

#inserat .button{float:right; margin:8px 15px 0px 0px; border:1px solid #666664;}
#inserat .trennstrich{width:100%; text-align:center; margin:10px 0px 10px 0px;}


#inserat .eingabepos small{margin:2px 0px 2px 0px;}
#inserat .eingabepos .leftb{float:left; width:230px;margin:3px 0px 3px 0px;}
#inserat .abstand{width:230px;height:24px;}
#inserat .inseratstext{border:1px solid #666664;width:225px;height:120px;}
#inserat .file{border:1px solid #666664;}
#inserat .image{padding:0px 0px 10px 45px}
#inserat .imganzeige{padding:0px 0px 10px 18px}
#inserat .imganzeige img{float:left; padding:0px 0px 10px 0px; margin:10px 4px 0px 4px}
#inserat img{padding:0px 0px 10px 0px;}
#inserat .bildloeschen{font-size:80%;}

#inserat .instext{padding:3px 3px 3px 3px; font-size:90%;}
.insdetail{padding:3px 15px 3px 8px;}
#inserat .inskontakt{width:160px;padding:3px 3px 3px 3px; font-size:90%;}
#inserat .email{background-color:#c7e8fb; font-size:80%; padding:2px 0px 2px 10px;}

.in_rasse{display:none;}


.emailmp form {margin:0; padding:0;}
.emailmp .vmemail{width:502px;}
.emailmp .felder{background-color:#c7e8fb; color:#666664; vertical-align:top; width:251px; padding:0px 0px 10px 0px;}
.emailmp .eingabefelder{border:1px solid #666664; width:200px; margin:0px 0px 5px 0px;}
.emailmp .eingabepos{margin:10px 0px 10px 10px;}
.emailmp .emailtext{border:1px solid #666664; width:220px; height:120px;}
.emailmp .button{float:right; margin:8px 15px 0px 0px; border:1px solid #666664;}

.emailkontakt form {margin:0; padding:0;}
.emailkontakt .vmemail{width:502px;}
.emailkontakt .felder{background-color:#c7e8fb; color:#666664; vertical-align:top; width:251px; padding:0px 0px 10px 0px;}
.emailkontakt .eingabefelder{border:1px solid #666664; width:200px; margin:0px 0px 5px 0px;}
.emailkontakt .eingabepos{margin:10px 0px 10px 10px;}
.emailkontakt .emailtext{border:1px solid #666664; width:220px; height:120px;}
.emailkontakt .button{float:right; margin:8px 15px 0px 0px; border:1px solid #666664;}


.marktplatz				{width:502px; font-size:80%; vertical-align:top;}
.marktplatz .head		{background-color:#0094E8; padding:0px 0px 0px 10px; font-weight:bold;}
.marktplatz .nr			{vertical-align:top; width:26px; text-align:center;}
.marktplatz .art		{vertical-align:top; width:140px; text-align:center;}
.marktplatz .a			{vertical-align:top; width:50px;}
.marktplatz .b			{vertical-align:top; width:90px;}
.marktplatz .text		{vertical-align:top; width:220px;}
.marktplatz .bearbeiten	{width:95px; text-align:center;}



.status a{color:#000000;}








#artikel .feld{width:186px; height:17px;	border:1px solid #666664; margin:0px 0px 3px 0px; padding:0px 2px 0px 2px;}
#artikel .textfeld{width:186px; height:80px; border:1px solid #666664; margin:0px 0px 3px 0px; padding:0px 2px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:90%;}
#artikel .button{float:right; border:1px solid #666664; margin:0px 0px 3px 0px; padding:0px 2px 0px 2px;}
#artikel .pfeld{float:left; font-size:60%;}
/* ################################################################################################# */
/* ################################################################################################# */
/* ################################################################################################# */

#ausgabe{
	float:left;
	display:none;
}

#ausgabe h2{
	margin:20px 0px 12px 0px;
	padding:0;
	font-size:100%;
	color:#34abee;
	font-weight:normal;
}

#ausgabe .vermarkter{	
	width:490px;
}

#ausgabe .vermarkter .head{
	background-color:#0094E8;
	height:20px;
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding:0px 0px 0px 5px;
}

#ausgabe .vermarkter .head .info{width:19px;}
#ausgabe .vermarkter .head .name{width:190px;}
#ausgabe .vermarkter .head .ort{width:210px;}

#ausgabe .vermarkter .text{font-size:80%;}

#firstname {
	display:none;
}

.sortierung{
	font-size:80%;
	height:60px;
	text-align:right;
	padding:0px 15px 0px 0px;
}

.sortierung form{
	margin:8px 0px 0px 0px;
	float:right;
}

.sortierung .sort_button{
	border:1px solid #666664;
}

/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/
/*###################################################################################################*/

.rasse{
	margin:0;

}

.rasse .name{
	width:471px;
	height:20px;
	background-color:#C7E8FB;
	padding:0px 0px 0px 20px;
}

.rasse .name a{
	margin:0;
	padding:0;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

.rasse .name a:visited	{font-size:80%;	font-weight:bold; text-decoration:none;}
.rasse .name a:hover	{font-size:80%;	font-weight:bold; text-decoration:underline;}
.rasse .name a:active	{font-size:80%;	font-weight:bold; text-decoration:none;}

.rasseninfo{
	margin:0;
}

.rasseninfo .bild{
	width:244px;
}

.rasseninfo .tester{
	background-color:#C7E8FB;
	text-align:center;
}

.rasseninfo .left{
	float:left;
}

.rasseninfo .right{
	float:right;
}


.rasseninfo .infohead{
	background-color:#0094e8;
	width:298px;
	height:20px;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	padding:0px 0px 0px 5px;
}

.rasseninfo .infoheadklein{
	background-color:#0094e8;
	width:90px;
	font-size:80%;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	text-align:center;
}

.rasseninfo .info{
	background-color:#C7E8FB;
	height:20px;
	padding:0px 0px 0px 5px;
	font-size:80%;
	text-decoration:none;
	color:#333333;
}

.rasseninfo .infobes{
	width:90px;
	vertical-align:top;
	font-size:80%;
}

.rasseninfo .infotext{
	width:380px;
	vertical-align:top;
	padding:0px 0px 0px 5px;
	font-size:80%;
	text-decoration:none;
	color:#333333;
}

.rasseninfo .infotext a			{color:#34abee; text-decoration:none;}
.rasseninfo .infotext a:visited	{color:#34abee; text-decoration:none;}
.rasseninfo .infotext a:hover	{color:#34abee; text-decoration:underline;}
.rasseninfo .infotext a:active	{color:#34abee; text-decoration:none;}

.pwv{
	width:160px;
	font-size:70%;
	margin:3px 0px 3px 0px;
	float:left;
}

/* ----- tool tip  styles ----- */
#theToolTip{
	position: absolute; 
	left: -300px; 
	border: 2px solid #FF513C; 
	background-color: #C7E8FB; 
	visibility: hidden; 
	z-index: 100;
	padding:2px;
}

#ToolTipPointer{
	position:absolute; 
	left: -300px; 
	z-index: 101; 
	visibility: hidden;
}

#theToolTip p{
	font-size: 1.1em; 
	color: #333333; 
	line-height:1.4em; 
	margin-right:10px; 
	margin-top:0;
}

#ToolTipTextWrap {
	font-weight:bold; 
	font-size: 1.2em; 
	color: #592C16; 
	margin-right:10px;
}