/* Layout */
body    	{ background-color:#E3EDEA; color:#000; margin:100px 0px 0px 0px; padding:0px; }
.boxwrap 	{ background:#FFFFFF; width:765px; margin:0; }	    /* boxbody + boxright */
.boxbody   	{ background:#FFFFFF; width:615px; float:left; }	/* boxcenter + boxleft */
.boxbody1  	{ background:#FFFFFF; width:755px; float:left; }	/* boxcenter + boxleft, ohne rechte Box */
.boxcenter 	{ background:#FFFFFF; width:395px; float:right; }
.boxcenter1	{ background:#FFFFFF; width:535px; float:right; }   /* ohne rechte Box */
.boxcenter2	{ background:#FFFFFF; width:765px; }   /* ohne linke + rechte Box */
.boxleft   	{ background:#FFFFFF; width:220px; float:left; }
.boxright  	{ background:#FFFFFF; width:150px; float:right; }
.boxright1 	{ background:#FFFFFF; width:10px; float:right; }	/* ohne rechte Box */
.boxheader 	{ background:#4D6A53; width:100%; clear:both; }
.boxfooter 	{ background:#E3EDEA; width:100%; clear:both; }
.boxclear  	{ clear:both; line-height:0px }
div			{ margin:0px; padding:0px; } 

/* allgemeine Angaben */
p, li						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }
p.small						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#000000; }
h1   						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }
h1.neu 						{ padding-left:42px; background:url(../images/icon_neuartikel.gif) no-repeat left; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }
h2   						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; }
.standardtext				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }
.fehler						{ color:#ff0000; }
.poehlilinks				{ display:none; }	
.big						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; }

select							{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; letter-spacing:1.5pt; }
textarea						{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; letter-spacing:1.5pt; }
input							{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; letter-spacing:1.5pt; }
select:focus					{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3EDEA; border-width:1px; letter-spacing:1.5pt; }
textarea:focus					{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3EDEA; border-width:1px; letter-spacing:1.5pt; }
input:focus						{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3EDEA; border-width:1px; letter-spacing:1.5pt; }
.input, .textarea, .select		{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#E3E3E3; border-width:1px; letter-spacing:1.5pt; }

.borderless					{ border:none; background-color:transparent; cursor:pointer; }
.help						{ border:none; background-color:transparent; cursor:help; }
.invisible					{ display:none; }

span.searchword				{ color:#ff0000; background-color:#FAF9C3;}

a:link, a:visited, a:active { color:#000000; text-decoration:underline; }
a:hover						{ color:#cc0000; text-decoration:underline; }

a.extlink											{ padding-left:16px; text-decoration:none; color:#000000; background:url(../images/icon_extlink.gif) no-repeat left; }
a.extlink:link, a.extlink:visited, a.extlink:active { text-decoration:underline; }	
a.extlink:hover										{ color:#cc0000; text-decoration:underline; }
/* extlink f&uuml;r blaue Boxen */
a.extlinkblau													{ padding-left:16px; text-decoration:none; color:#000000; background:url(../images/icon_extlink.gif) no-repeat left; }	 
a.extlinkblau:link, a.extlinkblau:visited, a.extlinkblau:active { text-decoration:underline; background-color:#E1E8F6; }
a.extlinkblau:hover												{ color:#cc0000; text-decoration:underline; background-color:#E1E8F6; }

/* Start Logo Header */ 
#header 	{ background:url(../images/bg_header_standard.gif); width:765px; height:99px; margin-bottom:40px; }
#werbung 	{ position:absolute; top:120px;left:515px; }	
#topwerbung { position:absolute; top:5px;left:18px; }
#hilfe		{ background:url(../images/navbut_hilfe.gif); position:absolute; top:99px; left:700px; width:65px; height:27px; }
#balken		{ background-color:#4D6A53; }

/* Start Header Tooltip */ 	   
#tooltipinfo a					{ display:block; position:absolute; top:199px; left:0px; text-decoration:none; }
#tooltipinfo a:hover			{ width:175px; }
#tooltipinfo a .popinfo 		{ display:none;	}
#tooltipinfo a:hover .popinfo 	{ position:absolute; top:27px; left:0px; width:164px; color:#000000; display:block;	background:#C5CEE3; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

#tooltipshop a					{ display:block; position:absolute; top:199px; left:175px; text-decoration:none; }
#tooltipshop a:hover			{ width:175px; }
#tooltipshop a .popshop			{ display:none; }
#tooltipshop a:hover .popshop	{ position:absolute; top:27px; left:-1px; width:164px; color:#000000; display:block; background:#DDC2C2; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

#tooltipforum a					{ display:block; position:absolute; top:199px; left:350px; text-decoration:none; }
#tooltipforum a:hover			{ width:175px; } 
#tooltipforum a .popforum		{ display:none; }
#tooltipforum a:hover .popforum { position:absolute; top:27px; left:-1px; width:164px; color:#000000; display:block; background:#FCECBD; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

#tooltipservice a					{ display:block; position:absolute;	top:199px; left:525px; text-decoration:none; }
#tooltipservice a:hover				{ width:175px; }	
#tooltipservice a .popservice		{ display:none; }
#tooltipservice a:hover .popservice { position:absolute; top:27px; left:-1px; width:164px; color:#000000; display:block; background:#E3EDEA; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; border-right:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:5px; }

/* Hilfefenster */		   
#hilferechts	{ position:absolute; top:100px; left:775px; width:210px; }
.hilfefooter	{ width:220px; background-color:#4D6A53; font:100% Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:center; padding:0px; margin-bottom:10px; }
.hilfeheader	{ width:220px; background-color:#4D6A53; padding:5px 0px 5px 0px; font:80% Verdana, Arial, Helvetica, Garamond, sans-serif; color:#ffffff;	font-weight:bold; }	
.hilfetext		{ width:200px; background-color:#ffffff; padding:10px; font:75% Verdana, Arial, Helvetica, Garamond, sans-serif; color:#000000; }
.trenner		{ width:100%; padding:10px 0px 10px 0px; }
 
/* Start Navigation links */ 
#linkespalte  						{ padding-left:3px; margin:0px;}

#hauptnavigation					{ background-color:#8C9BB4; overflow:hidden; width:200px; border:1px #8C9BB4 solid; margin:10px 0px 10px 5px; }
#navilinkallgemein .naviheader 		{ padding:3px 3px 3px 10px; display:block; background-color:#3A5A80; width:auto; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; }
#navilinkallgemein					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; font-weight:bold; }
#navilinkallgemein span				{ display:none; }
#navilinkallgemein a span			{ display:inline; text-decoration:underline; font-weight:normal; }
#navilinkallgemein a				{ display:block; padding:3px 3px 3px 10px; background-color:#E1E8F6; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#navilinkallgemein a:hover			{ background-color:#C5CEE3; color:#cc0000; }
#navilinkallgemein a:active			{ background-color:#C5CEE3; color:#cc0000; }
#navilinkallgemein span.nolink		{ display:block; padding:3px 3px 3px 15px; background-color:#C5CEE3; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#cc0000; width:auto; height:auto; font-style:italic; }
#navilinkallgemein span.nolink .naviheader	{ display:block; padding:3px 3px 3px 10px; background-color:#E1E8F6; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#navilinkallgemein .nolink			{ display:block; padding:3px 3px 3px 15px; background-color:#C5CEE3; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#cc0000; width:auto; height:auto; font-style:italic; }

#servicenavigation					{ background-color:#97B1A5; overflow:hidden; width:200px; border:1px #97B1A5 solid; margin:10px 0px 10px 5px; }
#navilinkservice .naviheaderservice { padding:3px 3px 3px 10px; display:block; background-color:#4D6A53; width:auto; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; }
#navilinkservice					{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; font-weight:bold; }
#navilinkservice span				{ display:none; }
#navilinkservice a span				{ display:inline; text-decoration:underline; font-weight:normal; }
#navilinkservice a					{ display:block; padding:3px 3px 3px 10px; background-color:#E3EDEA; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#navilinkservice a:hover			{ background-color:#F8FCFE; color:#cc0000; }
#navilinkservice a:active			{ background-color:#F8FCFE; color:#cc0000; }
#navilinkservice span.nolink		{ display:block; padding:3px 3px 3px 15px; background-color:#F8FCFE; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#cc0000; width:auto; height:auto; font-style:italic; }
#navilinkservice span.nolink .naviheaderservice	{ display:block; padding:3px 3px 3px 10px; background-color:#E3EDEA; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#navilinkservice .nolink			{ display:block; padding:3px 3px 3px 15px; background-color:#F8FCFE; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#cc0000; width:auto; height:auto; font-style:italic; }

#clubnavigation						{ background-color:#FBDD85; overflow:hidden; width:200px; border:1px #FBDD85 solid; margin:10px 0px 10px 5px; }
#navilinkclub .naviheaderclub		{ padding:3px 3px 3px 10px; display:block; background-color:#FFC601; width:auto; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; font-weight:bold; text-align:left; text-decoration:none; }
#navilinkclub						{ width:auto; height:auto; padding:0px; margin-bottom:0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; font-weight:bold; }
#navilinkclub span					{ display:none; }
#navilinkclub a span				{ display:inline; text-decoration:underline; font-weight:normal; }
#navilinkclub a						{ display:block; padding:3px 3px 3px 10px; background-color:#FCECBD; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#navilinkclub a:hover				{ background-color:#FFF7DF; color:#cc0000; }
#navilinkclub a:active				{ background-color:#FFF7DF; color:#cc0000; }
#navilinkclub span.nolink			{ display:block; padding:3px 3px 3px 15px; background-color:#FFF7DF; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#cc0000; width:auto; height:auto; font-style:italic; }
#navilinkclub span.nolink .naviheaderservice	{ display:block; padding:3px 3px 3px 15px; background-color:#FCECBD; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; }
#navilinkclub .nolink				{ display:block; padding:3px 3px 3px 15px; background-color:#FFF7DF; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#cc0000; width:auto; height:auto; font-style:italic; }

/* runde Boxen links */
.rundeecken 				{ width:202px; background-color:#E3EDEA; color:#000000; margin:10px 0px 10px 5px; }
.eckeninhalt				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#4D6A53; text-align:center; padding:0px 5px 2px 5px; }	
.eckeoben					{ background:url(../images/ecke_obenl.gif) no-repeat top left; }
.eckeunten					{ background:url(../images/ecke_untenl.gif) no-repeat top left; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }

/* runde Boxen blau links */
.rundeeckenblaulinks		{ width:202px; background-color:#E1E8F6; color:#000000; margin:10px 0px 10px 5px; }
.eckeninhaltblaulinks		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#4D6A53; text-align:center; padding:0px 5px 2px 5px; }	
.eckeobenblaulinks			{ background:url(../images/blaueecke_obenl.gif) no-repeat top left; }
.eckeuntenblaulinks			{ background:url(../images/blaueecke_untenl.gif) no-repeat top left; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }

/* Footerbereich */	
#footerspalte 		{ padding:0px; margin:0px;}
.footerzeile		{ width:765px; background:#4D6A53; padding:8px 0px 4px 0px; text-align:right; border-bottom:1px solid #ffffff; }
.footerzeilecenter	{ width:765px; background:#4D6A53; padding:8px 0px 4px 0px; text-align:center; border-bottom:1px solid #ffffff; }
.copyright			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; background:#E3EDEA; color:#000000; padding:5px 0px 5px 0px; width:765px; text-align:center; }
#linkpartner		{ text-align:left; padding-left:10px; font-size:90%; }

/* Rechte Spalte */  
#rechtespalte  				{ padding:10px 0px 10px 5px; margin:0px;} 

/* runde Boxen Content gelb */
.rundeeckengelb 			{ width:140px; background-color:#FCECBD; color:#000000; margin:0px 0px 10px 0px; }
.eckeninhaltgelb			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobengelb				{ background:url(../images/gelbeecke_obenr.gif) no-repeat top right; }
.eckeuntengelb				{ background:url(../images/gelbeecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }
.eckegelb a:link			{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#000000; }		
.eckegelb a:visited 		{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#000000; }		
.eckegelb a:active 			{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#000000; }		
.eckegelb a:hover			{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#cc0000; }

/* runde Boxen Content blau */
.rundeeckenblau 			{ width:140px; background-color:#E1E8F6; color:#000000; margin:0px 0px 10px 0px; }
.rundeeckenblaulang			{ width:510px; background-color:#E1E8F6; color:#000000; margin:0px 0px 10px 0px; }
.eckeninhaltblau			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobenblau				{ background:url(../images/blaueecke_obenr.gif) no-repeat top right; }
.eckeuntenblau				{ background:url(../images/blaueecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }
.eckeblau a:link			{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#000000; }		
.eckeblau a:visited 		{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#000000; }		
.eckeblau a:active 			{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#000000; }		
.eckeblau a:hover			{ font-size:85%; text-decoration:underline; background-color:#FCECBD; color:#cc0000; }

/* runde Boxen Content gruen */
.rundeeckengruen 			{ width:140px; background-color:#E3EDEA; color:#000000; margin:0px 0px 10px 0px; }
.eckeninhaltgruen			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#4D6A53; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobengruen				{ background:url(../images/grueneecke_obenr.gif) no-repeat top right; }
.eckeuntengruen				{ background:url(../images/grueneecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }
.eckegruen a:link			{ font-size:85%; text-decoration:underline; background-color:#E3EDEA; color:#000000; }		
.eckegruen a:visited 		{ font-size:85%; text-decoration:underline; background-color:#E3EDEA; color:#000000; }		
.eckegruen a:active 		{ font-size:85%; text-decoration:underline; background-color:#E3EDEA; color:#000000; }		
.eckegruen a:hover			{ font-size:85%; text-decoration:underline; background-color:#E3EDEA; color:#cc0000; }

/* runde Boxen Content rot */
.rundeeckenrot 				{ width:140px; background-color:#DDC2C2; color:#000000; margin:0px 0px 10px 0px; }
.eckeninhaltrot				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobenrot				{ background:url(../images/roteecke_obenr.gif) no-repeat top right; }
.eckeuntenrot				{ background:url(../images/roteecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }
.eckerot a:link				{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#000000; }		
.eckerot a:visited 			{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#000000; }		
.eckerot a:active 			{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#000000; }		
.eckerot a:hover			{ font-size:85%; text-decoration:underline; background-color:#DDC2C2; color:#cc0000; }


#contentspalte  { padding:1px 15px 10px 10px; margin:0px;} 
.textbox		{ width:100%; margin:15px 0px 5px 0px; }
.textboxrahmenu	{ width:100%; margin:15px 0px 5px 0px; padding-bottom:10px; border-bottom:#E3EDEA solid 1px; }
.textboxrahmeno	{ width:100%; margin:15px 0px 5px 0px; border-top:#E3EDEA solid 1px; }
.bildrechts		{ width:100px; float:right; padding-left:8px; }
.bildlinks		{ width:100px; float:left; padding-right:8px; }     

#pfadangabe				{ background:#FFFFFF; padding:12px 0px 6px 0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#4D6A53; border-bottom:#E3EDEA solid 1px; font-style:italic; } 
#pfadangabe a:link 		{ background:#FFFFFF; color:#4D6A53; text-decoration:underline; } 
#pfadangabe a:visited 	{ background:#FFFFFF; color:#4D6A53; text-decoration:underline; }
#pfadangabe a:active 	{ background:#FFFFFF; color:#4D6A53; text-decoration:underline; }
#pfadangabe a:hover		{ background:#FFFFFF; color:#cc0000; text-decoration:underline; }   


/* E-Cards */

.nl						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-decoration:none; }
.nl:link				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-decoration:none; }
.nl:visited				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-decoration:none; }
.nl:hover				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#cc0000; text-decoration:none; }
.nl:active				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-decoration:none; }

.kartentext				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }
.normaltext				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }

.card					{ padding-top:10px; width:150px; height:90px; border-style:solid; border-color:#97B1A5; border-width:1px; background-color:#E3EDEA; color:#000000; }
.cardbig				{ padding:10px; width:430px; border-style:solid; border-color:#97B1A5; border-width:1px; background-color:#E3EDEA; color:#000000; text-align:center; }
.cardbig1				{ padding:10px; width:500px; border-style:solid; border-color:#97B1A5; border-width:1px; background-color:#E3EDEA; color:#000000; text-align:center; }

/* Tagebuch */

table.maintab    { width: 100%; }
/* Navigations-Leiste oben und unten: */
table.wo         { width: 100%; }
td.wol           { height: 30px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; }
td.wor           { height: 30px; text-align: right; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; }
td.main          { padding: 0px; width: 100%; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; color: #000000; }
/* der Hauptteil: */
td.content       { width: 100%; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; color: #000000; }
/* unterer Bereich (in footer.dat): */
td.bottom        { width: 100%; height: 30px; color: #000000; background: #D9D8D8; }
table.bottomtab  { width: 100%; }
td.bottoml       { height: 30px; width: 50%; color: #000000; background: #D9D8D8; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }
td.bottomr       { height: 30px; width: 50%; text-align: right; color: #000000; background: #D9D8D8; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }

.comments        { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%; font-weight: normal; color: #000000; }

table.newstab    { width: 100%; margin-left: auto; margin-right: auto; border: 1px; }
td.newsheadl     { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: bold; }
td.newsheadr     { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align: right; font-size: 90%; }
td.newscontent   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; padding-top: 5px; padding-bottom: 10px; }
td.newsbottoml   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%;  }
td.newsbottomr   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align: right; font-size: 90%;  }

table.comtab    { width: 100%; margin-left: auto; margin-right: auto; }
td.comheadl     { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: normal; padding: 2px 5px 2px 5px; }
td.comheadr     { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align: right; font-size: 90%; padding: 2px 5px 2px 5px; }
td.comcontent   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; padding: 5px; }
td.combottoml   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; padding: 2px 5px 2px 5px; }
td.combottomr   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align: right; font-size: 90%; padding: 2px 5px 2px 5px; }

table.ftab    { width: 100%; margin-left: auto; margin-right: auto; }
td.fhead      { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: normal; padding: 2px 5px 2px 5px; }
td.fheadr     { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align: right; font-size: 90%; padding: 2px 5px 2px 5px; }
td.fcontent   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; padding: 5px; }
td.fbottom    { width: 25px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; padding: 2px 5px 2px 5px; }
td.fbottomr   { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align: right; font-size: 90%; padding: 2px 5px 2px 5px; }

table.comformtab { width: 100&; }
td.comformb      { width: 145px; }
textarea.comtext { width: 100%; height: 120px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }

.normal          { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }
.eintrag         { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }
.kommentar       { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-style: italic; font-size: 100%; }
.gr              { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: bold; }
.klein           { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%; }
.kleinx          { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%; color: #808080; }

/* gerade Zeilen: */
td.tda    { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: normal; color: #000000; background: #ffdf9d; }
/* ungerade Zeilen: */
td.tdb    { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: normal; color: #000000; background: #ffe8b7; }

form             { display: inline; }


/* Linkliste */
/* CSS fuer Links im Menue  */

.cnl										{ font-weight:bold; }
a.cnl:link, a.cnl:visited, a.cnl:active 	{ color:#000000; text-decoration:underline; }
a.cnl:hover									{ color:#cc0000; text-decoration:underline; }

.txt										{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; }

/* CSS fuer Seitennavigation  */
.sl											{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; font-weight:normal; }
a.sl:link, a.sl:visited, a.sl:active 		{ color:#000000; text-decoration:underline; }
a.sl:hover									{ color:#cc0000; text-decoration:underline; }

.site 										{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; font-weight:normal; }

/* CSS fuer Tabellenhintergrundfarbe der Kategorienzellen in der index.pl */
.catzell 									{ background-color:#E3EDEA; padding: 5px; }

/* CSS fuer Hauptinhaltszelle */
.content 									{ color:#000000; vertical-align:top; font-size:80%; padding:3px; }

/* eingetragene Links */

.linktemphead								{ background-color:#E3EDEA; padding:2px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; }
.linktemp									{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; }
.linktempsmall								{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#000000; }


/* Kontaktboerse */

.mes					{ background-color:#E3EDEA; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; padding:5px; }
.mes1					{ background-color:#E3EDEA; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; padding:5px; }
.table					{ background-color:#E3EDEA; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; }
.table a				{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; }
.table a:hover			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#cc0000; }

.desc					{ background-color:#E3EDEA; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; font-weight:bold; }
.desc a:link			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; }
.desc a:visited			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; }
.desc a:hover			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#cc0000; }
.desc a:active			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; }

#komfortsuche			{ background-color:#E3EDEA; COLOR: #000000; width:320px; padding:20px; border-width:1px; border-color:#ffffff; border-style:solid; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; }
#profil					{ background-color:#E3EDEA; COLOR: #000000; width:400px; padding:20px; border-width:1px; border-color:#ffffff; border-style:solid; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; }
#registrierung			{ COLOR: #000000; width:550px; padding:20px; border-width:1px; border-color:#ffffff; border-style:solid; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; }
#registrierung a		{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; }
#registrierung a:hover	{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }

#kontaktlogin			{ background-color:#E3EDEA; COLOR: #000000; width:350px; padding:20px; border-width:1px; border-color:#ffffff; border-style:solid; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#000000; text-align:left; }
#kontaktlogin a			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#000000; }
#kontaktlogin a:hover	{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }

#reglinks 		 		{ background-color:#E3EDEA; COLOR: #000000; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:normal; text-align:center; }
#reglinks A:link 		{ COLOR: #000000; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; }
#reglinks A:visited 	{ COLOR: #000000; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; }
#reglinks A:hover		{ COLOR: #cc0000; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; }
#reglinks A:active		{ COLOR: #000000; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; }
