/* Layout */
body    	{ background-color:#999999; color:#000; margin:100px 0px 0px 0px; padding:0px; }
.boxwrap 	{ background:#000000; width:765px; margin:0; }	    /* boxbody + boxright */
.boxbody   	{ background:#000000; width:615px; float:left; }	/* boxcenter + boxleft */
.boxbody1  	{ background:#000000; width:755px; float:left; }	/* boxcenter + boxleft, ohne rechte Box */
.boxcenter 	{ background:#000000; width:395px; float:right; }
.boxcenter1	{ background:#000000; width:535px; float:right; }   /* ohne rechte Box */
.boxcenter2	{ background:#000000; width:765px; }   /* ohne linke + rechte Box */
.boxleft   	{ background:#000000; width:220px; float:left; }
.boxright  	{ background:#000000; width:150px; float:right; }
.boxright1 	{ background:#000000; width:10px; float:right; }	/* ohne rechte Box */
.boxheader 	{ background:#DAD9D9; width:100%; clear:both; }
.boxfooter 	{ background:#999999; width:100%; clear:both; }
.boxclear  	{ clear:both; line-height:0px }
div			{ margin:0px; padding:0px; } 

/* allgemeine Angaben */
p							{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; }
p.small						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#ffffff; }
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:#ffffff; }
.standardtext				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; }
.fehler						{ color:#ff0000; }
.poehlilinks				{ display:none; }
.big						{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#ffffff; }

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:#999999; border-width:1px; letter-spacing:1.5pt; }
textarea:focus					{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#999999; border-width:1px; letter-spacing:1.5pt; }
input:focus						{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#999999; 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:#ffffff; text-decoration:underline; }
a:hover						{ color:#cc0000; text-decoration:underline; }

a.extlink											{ padding-left:16px; text-decoration:none; color:#ffffff; background:url(../images/icon_extlinkweiss.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:#ffffff; background:url(../images/icon_extlinkweiss.gif) no-repeat left; }	 
a.extlinkblau:link, a.extlinkblau:visited, a.extlinkblau:active { text-decoration:underline; background-color:#999999; }
a.extlinkblau:hover												{ color:#cc0000; text-decoration:underline; background-color:#999999; }

/* 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:#DAD9D9; }

/* 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:#DAD9D9; font:100% Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:center; padding:0px; margin-bottom:10px; }
.hilfeheader	{ width:220px; background-color:#DAD9D9; 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:#DAD9D9; overflow:hidden; width:200px; border:1px #DAD9D9 solid; margin:10px 0px 10px 5px; }
#navilinkallgemein .naviheader 		{ padding:3px 3px 3px 10px; display:block; background-color:#DAD9D9; width:auto; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; 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:#999999; 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:#ffffff; color:#cc0000; }
#navilinkallgemein a:active			{ background-color:#ffffff; color:#cc0000; }
#navilinkallgemein span.nolink		{ display:block; padding:3px 3px 3px 15px; background-color:#ffffff; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; font-style:italic; }
#navilinkallgemein span.nolink .naviheader	{ display:block; padding:3px 3px 3px 10px; background-color:#999999; 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:#ffffff; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; font-style:italic; }

#servicenavigation					{ background-color:#DAD9D9; overflow:hidden; width:200px; border:1px #DAD9D9 solid; margin:10px 0px 10px 5px; }
#navilinkservice .naviheaderservice { padding:3px 3px 3px 10px; display:block; background-color:#DAD9D9; width:auto; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; 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:#999999; 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:#ffffff; color:#cc0000; }
#navilinkservice a:active			{ background-color:#ffffff; color:#cc0000; }
#navilinkservice span.nolink		{ display:block; padding:3px 3px 3px 15px; background-color:#ffffff; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; font-style:italic; }
#navilinkservice span.nolink .naviheaderservice	{ display:block; padding:3px 3px 3px 10px; background-color:#999999; 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:#ffffff; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; font-style:italic; }

#clubnavigation						{ background-color:#DAD9D9; overflow:hidden; width:200px; border:1px #DAD9D9 solid; margin:10px 0px 10px 5px; }
#navilinkclub .naviheaderclub		{ padding:3px 3px 3px 10px; display:block; background-color:#DAD9D9; width:auto; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#000000; 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:#999999; 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:#ffffff; color:#cc0000; }
#navilinkclub a:active				{ background-color:#ffffff; color:#cc0000; }
#navilinkclub span.nolink			{ display:block; padding:3px 3px 3px 15px; background-color:#ffffff; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; font-style:italic; }
#navilinkclub span.nolink .naviheaderservice	{ display:block; padding:3px 3px 3px 10px; background-color:#999999; 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:#ffffff; margin-top:1px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:left; text-decoration:none; color:#000000; width:auto; height:auto; font-style:italic; }

/* runde Boxen links */
.rundeecken 				{ width:202px; background-color:#999999; color:#ffffff; margin:10px 0px 10px 5px; }
.eckeninhalt				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; text-align:center; padding:0px 5px 2px 5px; }	
.eckeoben					{ background:url(../images/graueecke_obenr.gif) no-repeat top right; }
.eckeunten					{ background:url(../images/graueecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }

/* runde Boxen blau links */
.rundeeckenblaulinks		{ width:202px; background-color:#999999; color:#000000; margin:10px 0px 10px 5px; }
.eckeninhaltblaulinks		{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#F3F3F3; text-align:center; padding:0px 5px 2px 5px; }	
.eckeobenblaulinks			{ background:url(../images/graueecke_obenr.gif) no-repeat top right; }
.eckeuntenblaulinks			{ background:url(../images/graueecke_untenr.gif) no-repeat top right; }
img.ecke					{ width:10px; height:10px; border:none; display:block !important; }

/* Footerbereich */	
#footerspalte 		{ padding:0px; margin:0px;}
.footerzeile		{ width:765px; background:#DAD9D9; padding:8px 0px 4px 0px;	text-align:right; border-bottom:1px solid #ffffff; }
.footerzeilecenter	{ width:765px; background:#DAD9D9; 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:#999999; color:#ffffff; 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:#999999; color:#ffffff; margin:0px 0px 10px 0px; }
.eckeninhaltgelb			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobengelb				{ background:url(../images/graueecke_obenr.gif) no-repeat top right; }
.eckeuntengelb				{ background:url(../images/graueecke_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:#999999; color:#ffffff; }		
.eckegelb a:visited 		{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckegelb a:active 			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckegelb a:hover			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#cc0000; }

/* runde Boxen Content blau */
.rundeeckenblau 			{ width:140px; background-color:#999999; color:#ffffff; margin:0px 0px 10px 0px; }
.rundeeckenblaulang			{ width:510px; background-color:#999999; color:#ffffff; margin:0px 0px 10px 0px; }
.eckeninhaltblau			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobenblau				{ background:url(../images/graueecke_obenr.gif) no-repeat top right; }
.eckeuntenblau				{ background:url(../images/graueecke_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:#999999; color:#ffffff; }		
.eckeblau a:visited 		{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckeblau a:active 			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckeblau a:hover			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#cc0000; }

/* runde Boxen Content gruen */
.rundeeckengruen 			{ width:140px; background-color:#999999; color:#ffffff; margin:0px 0px 10px 0px; }
.eckeninhaltgruen			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobengruen				{ background:url(../images/graueecke_obenr.gif) no-repeat top right; }
.eckeuntengruen				{ background:url(../images/graueecke_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:#999999; color:#ffffff; }		
.eckegruen a:visited 		{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckegruen a:active 		{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckegruen a:hover			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#cc0000; }

/* runde Boxen Content rot */
.rundeeckenrot 				{ width:140px; background-color:#999999; color:#ffffff; margin:0px 0px 10px 0px; }
.eckeninhaltrot				{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; text-align:left; padding:0px 10px 2px 10px; }	
.eckeobenrot				{ background:url(../images/graueecke_obenr.gif) no-repeat top right; }
.eckeuntenrot				{ background:url(../images/graueecke_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:#999999; color:#ffffff; }		
.eckerot a:visited 			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckerot a:active 			{ font-size:85%; text-decoration:underline; background-color:#999999; color:#ffffff; }		
.eckerot a:hover			{ font-size:85%; text-decoration:underline; background-color:#999999; 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:#C5CEE3 solid 1px; }
.textboxrahmeno	{ width:100%; margin:15px 0px 5px 0px; border-top:#C5CEE3 solid 1px; }
.bildrechts		{ width:100px; float:right; padding-left:8px; }
.bildlinks		{ width:100px; float:left; padding-right:8px; }     

#pfadangabe				{ background:#000000; padding:12px 0px 6px 0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#ffffff; border-bottom:#999999 solid 1px; font-style:italic; } 
#pfadangabe a:link 		{ background:#000000; color:#ffffff; text-decoration:underline; } 
#pfadangabe a:visited 	{ background:#000000; color:#ffffff; text-decoration:underline; }
#pfadangabe a:active 	{ background:#000000; color:#ffffff; text-decoration:underline; }
#pfadangabe a:hover		{ background:#000000; color:#cc0000; text-decoration:underline; }


/* Styles altes Forum */

#copyforum				{ width:755px; }
#contentfooterforum		{ background-color:#DAD9D9; COLOR: #ffffff; width:755px; text-align:center; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:85%; COLOR: #ffffff; padding:5px 2px 5px 2px; border-top-style:solid; border-top-color:#ffffff; border-top-width:1px; }

img                    { border: 0px }
form                   { display: inline; }

#top                   { width:730px; text-align:right; margin: 0px; padding: 10px 10px 10px 0px; color: #000000; background-color: #DAD9D9; }
p.usermenu             { margin: 0px 0px 10px 0px; font-size: 80%; }

.search                { display: inline; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; font-weight:bold; }
input.searchfield      { font-size:10pt; FONT-FAMILY:Tahoma,Helvetica, sans-serif; COLOR:#000000; BACKGROUND-COLOR:#E3E3E3; border-width:1px; text-indent:2px; width: 140px; }
input.search-radio     { width: 12px; height: 12px; }

#topnav              	{ margin: 0px; padding: 6px; color:#000000; background: #999999; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#topnav div.left    	{ margin: 0px; padding: 0px 0px 5px 0px; text-align:left; }
#topnav div.right   	{ margin: 0px; padding: 5px; text-align:right; font-size: 80%;}
#topnav a:link			{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#999999;}
#topnav a:visited		{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#999999;}
#topnav a:hover			{ font-weight:bold; color: #cc0000; text-decoration:underline; background-color:#999999;}
#topnav a:active		{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#999999;}

#contentforum          	{ width:720px; padding: 10px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%;; color:#ffffff; background:#000000; }
#contentforum a:link	{ font-weight:normal; color: #ffffff; text-decoration:underline; }
#contentforum a:visited	{ font-weight:normal; color: #ffffff; text-decoration:underline; }
#contentforum a:hover	{ font-weight:normal; color: #cc0000; text-decoration:underline; }
#contentforum a:active	{ font-weight:normal; color: #ffffff; text-decoration:underline; }

#bottomnav              	{ margin: 0px; padding: 5px; color:#000000; background: #999999; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 100%; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
#bottomnav div.left   	 	{ margin: 0px; padding: 0px 0px 5px 0px; text-align:left; }
#bottomnav div.right 	  	{ margin: 0px; padding: 5px; text-align:right; font-size: 80%; }
#bottomnav a:link			{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#999999;}
#bottomnav a:visited		{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#999999;}
#bottomnav a:hover			{ font-weight:bold; color: #cc0000; text-decoration:underline; background-color:#999999;}
#bottomnav a:active			{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#999999;}

.postingheadline       { margin: 0px 0px 5px 0px;font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 130%; font-weight: bold; }
.posting               { margin-bottom: 19px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; line-height: 19px; color: #ffffff; max-width: 750px; }
.author                { margin-top: 1px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; line-height: 19px; color: #ffffff; font-style: italic; }
.postinganswer         { margin: 10px 0px 5px 0px; float: left; }
.postingedit           { margin: 10px 0px 5px 0px; text-align: right; }

h2.postingform         { margin: 0px 0px 0px 0px; font-size: 130%;}
p.postingforma         { margin: 3px 0px 0px 0px; }

.searchresults         { margin: 0px 0px 15px 0px; }

.actthread             { padding-left: 18px; color: #cc0000; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: left; }
.actreply              { padding-left: 18px; color: #cc0000; font-weight: bold; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: left; }

.hello                 { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; color:#000000; font-weight: bold; background-color: #DAD9D9; }
.normal                { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }
.thread                { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; }
.thrbeg                { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: bold; }
.aktuell               { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: bold; }
.small                 { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; }
.red                   { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 85%; color: #cc0000; }
.xsmall                { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; color: #808080; font-weight: normal; }
.caution               { color: #cc0000; font-weight: bold; }
.entryline             { margin: 0px 0px 10px 0px; border-top: 1px dotted #808080; border-left: 0; border-right: 0; border-bottom: 0; height: 1px; }

/* Zitierter text: */
.zitat                 { color: #cc0000; font-style: italic; }

/* Signaturen: */
.signature             { margin: 0px 0px 19px 0px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; line-height: 16px; color: #808080; font-weight: normal; max-width: 750px; }

.userdata              { margin: 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; line-height: 19px; color: #000000; }

.code                  { font-family: courier-new, courier, serif; font-size: 100%; }

/* darstellung der Kategorien: */
.category              { font-weight: bold; }
.category-sm           { font-size: 80%; font-weight: bold; }

table.boardlesen        { border: 1px solid #FFC601; }
td.autorcell            { width: 100%; width: 120px; padding-top: 7px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; color: #000000; background: #999999; }
td.autorcell a:link     { color: #000000; background: #999999; }
td.autorcell a:visited  { color: #000000; background: #999999; }
td.autorcell a:hover    { color: #cc0000; background: #999999; }
td.autorcell a:active   { color: #000000; background: #999999; }
div.autorcellwidth      { margin: 0px; padding: 0px; width: 120px; font-size: 1px; height: 1px; }
td.titlecell            { height: 20px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; color: #000000; background: #999999; }
td.titlecell a:link     { color: #000000; background: #999999; }
td.titlecell a:visited  { color: #000000; background: #999999; }
td.titlecell a:hover    { color: #cc0000; background: #999999; }
td.titlecell a:active   { color: #000000; background: #999999; }
td.titlecell .left      { margin: 0px; padding: 2px 0px 2px 0px; float: left; }
td.titlecell h2        { margin: 0px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; color : #000000; background: #999999; font-weight: bold; }
td.titlecell .right    { margin: 0px; padding: 2px 0px 2px 0px; text-align: right; }
.postingboard          { margin: 0px 0px 19px 0px; padding: 0px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; line-height: 19px; color: #000000; background: #E3E3E3; max-width: 750px; }
td.postingcell         { width: 100%; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; color: #000000; background: #E3E3E3; }

div.preview            { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; margin: 0px 0px 10px 0px; padding: 10px 10px 0px 10px; color: #000000; border: 2px dashed #4D6A53;  }

/* Bord-Tabelle: */
table.board            { width: 100%; border: 1px solid #999999; }

/* Die Bord-Tabellen-Überschrift: */
td.boardtab            { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; vertical-align: top; font-size: 100%;; font-weight: bold; color: #000000; background: #999999; }
td.boardtab a:link     { color: #000000; background: #999999; }
td.boardtab a:visited  { color: #000000; background: #999999; }
td.boardtab a:hover    { color: #cc0000; background: #999999; }
td.boardtab a:active   { color: #000000; background: #999999; }
/* gerade Zeilen: */
td.boardtab-a          { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; vertical-align: top; font-size: 100%;; font-weight: normal; color: #000000; background: #E3E3E3; }
td.boardtab-a a:link     { color: #000000; background: #E3E3E3; }
td.boardtab-a a:visited  { color: #000000; background: #E3E3E3; }
td.boardtab-a a:hover    { color: #cc0000; background: #E3E3E3; }
td.boardtab-a a:active   { color: #000000; background: #E3E3E3; }
/* ungerade Zeilen: */
td.boardtab-b          { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; vertical-align: top; font-size: 100%;; font-weight: normal; color: #000000; background: #D9D8D8; }
td.boardtab-b a:link     { color: #000000; background: #D9D8D8; }
td.boardtab-b a:visited  { color: #000000; background: #D9D8D8; }
td.boardtab-b a:hover    { color: #cc0000; background: #D9D8D8; }
td.boardtab-b a:active   { color: #000000; background: #D9D8D8; }

/* auffälige Links (mit rotem Dreieck davor): */
a.textlink:link        { padding-left: 8px; color: #000000; text-decoration: none;  font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:visited     { padding-left: 8px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }
a.textlink:hover       { padding-left: 8px; color: #cc0000; text-decoration: underline; font-weight: bold; background-image:url(img/link_mo.gif); background-repeat:no-repeat; background-position: top left;}
a.textlink:active      { padding-left: 8px; color: #ff0000; text-decoration: none; font-weight: bold; background-image:url(img/link.gif); background-repeat:no-repeat; background-position: top left; }

/* Links zu Threads: */
a.thread:link          { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
a.thread:visited       { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
a.thread:hover         { padding-left: 18px; color: #cc0000; text-decoration: underline; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }
a.thread:active        { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: top left; }

/* neue Threads: */
a.threadnew:link       { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }
a.threadnew:visited    { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }
a.threadnew:hover      { padding-left: 18px; color: #cc0000; text-decoration: underline; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }
a.threadnew:active     { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/topic_new.gif); background-repeat:no-repeat; background-position: top left; }

/* Antworten: */
a.reply:link           { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }
a.reply:visited        { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }
a.reply:hover          { padding-left: 16px; color: #cc0000; text-decoration: underline; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }
a.reply:active         { padding-left: 16px; color: #000000; text-decoration: none; font-weight: normal; background-image:url(img/reply.gif); background-repeat:no-repeat; background-position: top left; }

/* Antworten in Suchergebnissen: */
a.reply-search:link    { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:visited { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:hover   { padding-left: 18px; color: #cc0000; text-decoration: underline; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }
a.reply-search:active  { padding-left: 18px; color: #000000; text-decoration: none; font-weight: bold; background-image:url(img/reply_s.gif); background-repeat:no-repeat; background-position: top left; }

/* Threads für Admin (wegen Markierungen): */
a.threadadmin:link     { color: #000000; text-decoration: none; font-weight: bold; }
a.threadadmin:visited  { color: #000000; text-decoration: none; font-weight: bold; }
a.threadadmin:hover    { color: #cc0000; text-decoration: underline; font-weight: bold; }
a.threadadmin:active   { color: #000000; text-decoration: none; font-weight: bold; }	


/* 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:#ffffff; border-width:1px; background-color:#ffffff; color:#000000; }
.cardbig				{ padding:10px; width:430px; border-style:solid; border-color:#ffffff; border-width:1px; background-color:#ffffff; color:#000000; text-align:center; }
.cardbig1				{ padding:10px; width:500px; border-style:solid; border-color:#ffffff; border-width:1px; background-color:#ffffff; 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: #ffffff; }
/* der Hauptteil: */
td.content       { width: 100%; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; color: #ffffff; }
/* unterer Bereich (in footer.dat): */
td.bottom        { width: 100%; height: 30px; color: #ffffff; background: #D9D8D8; }
table.bottomtab  { width: 100%; }
td.bottoml       { height: 30px; width: 50%; color: #ffffff; background: #D9D8D8; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%; }
td.bottomr       { height: 30px; width: 50%; text-align: right; color: #ffffff; background: #D9D8D8; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%; }

.comments        { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 90%; font-weight: normal; color: #ffffff; }

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: 90%; 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: 90%; 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: 90%; }

.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: 90%; }
.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: #ffffff; background: #ffdf9d; }
/* ungerade Zeilen: */
td.tdb    { font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%; font-weight: normal; color: #ffffff; 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:#ffffff; 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:#ffffff; 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 									{ padding: 5px; }

/* CSS fuer Hauptinhaltszelle */
.content 									{ color:#ffffff; vertical-align:top; font-size:80%; padding:3px; }

/* eingetragene Links */

.linktemphead								{ padding:2px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#ffffff; }
.linktemp									{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; }
.linktempsmall								{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#ffffff; }


/* Kontaktboerse */

.mes					{ background-color:#999999; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; padding:5px; }
.mes1					{ background-color:#999999; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; padding:5px; }
.table					{ background-color:#999999; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; }
.table a				{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; }
.table a:hover			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#cc0000; }

.desc					{ background-color:#999999; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; color:#ffffff; font-weight:bold; }
.desc a:link			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; }
.desc a:visited			{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:100%; color:#ffffff; }
.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:#ffffff; }

#komfortsuche			{ background-color:#999999; COLOR: #ffffff; 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:#999999; COLOR: #ffffff; 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: #ffffff; 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:#ffffff; }
#registrierung a:hover	{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }

#kontaktlogin			{ background-color:#999999; COLOR: #ffffff; 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:#ffffff; }
#kontaktlogin a:hover	{ font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:90%; color:#cc0000; }

#reglinks 		 		{ background-color:#999999; COLOR: #000000; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:80%; font-weight:normal; text-align:center; }
#reglinks A:link 		{ COLOR: #ffffff; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; }
#reglinks A:visited 	{ COLOR: #ffffff; 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: #ffffff; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; }

