/* Layout */
body    	{ background-color:#C5CEE3; 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; z-index:1; }	/* boxcenter + boxleft */
.boxbody1  	{ background:#FFFFFF; width:755px; float:left; z-index:1; }	/* 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; z-index:2; }
.boxright  	{ background:#FFFFFF; width:150px; float:right; }
.boxright1 	{ background:#FFFFFF; width:10px; float:right; }	/* ohne rechte Box */
.boxheader 	{ background:#3A5A80; width:100%; clear:both; }
.boxfooter 	{ background:#C5CEE3; 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:#C5CEE3; border-width:1px; letter-spacing:1.5pt; }
textarea:focus					{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#C5CEE3; border-width:1px; letter-spacing:1.5pt; }
input:focus						{ font-size:10pt; font-family:Tahoma,Helvetica, sans-serif; color:#000000; background-color:#C5CEE3; 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; }
#topwerbung { position:absolute; top:5px;left:18px; }
#werbung 	{ position:absolute; top:120px;left:515px; }
#hilfe		{ background:url(../images/navbut_hilfe.gif); position:absolute; top:99px; left:700px; width:65px; height:27px; }
#balken		{ background-color:#3A5A80; }

/* 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:#3A5A80; font:100% Verdana, Arial, Helvetica, Garamond, sans-serif; text-align:center; padding:0px; margin-bottom:10px; }
.hilfeheader	{ width:220px; background-color:#3A5A80; 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:#3A5A80; 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:#3A5A80; padding:8px 0px 4px 0px; text-align:right; border-bottom:1px solid #ffffff; }
.copyright			{ font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; background:#C5CEE3; 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:#842323; 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:#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:#FFFFFF; padding:12px 0px 6px 0px; font-family:Verdana, Arial, Helvetica, Garamond, sans-serif; font-size:70%; color:#3A5A80; border-bottom:#C5CEE3 solid 1px; font-style:italic; } 
#pfadangabe a:link 		{ background:#FFFFFF; color:#3A5A80; text-decoration:underline; } 
#pfadangabe a:visited 	{ background:#FFFFFF; color:#3A5A80; text-decoration:underline; }
#pfadangabe a:active 	{ background:#FFFFFF; color:#3A5A80; text-decoration:underline; }
#pfadangabe a:hover		{ background:#FFFFFF; color:#cc0000; text-decoration:underline; }   


/* Styles altes Forum */

#copyforum				{ width:790px; top:125px; left:210px; }
#contentfooterforum		{ background-color:#B1C0D9; COLOR: #ffffff; width:786px; 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:780px; text-align:right; margin: 0px; padding: 10px 10px 10px 0px; color: #000000; background-color: #B1C0D9; }
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: 5px; color:#000000; background: #C5CEE3; 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; float: 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:#C5CEE3;}
#topnav a:visited		{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#C5CEE3;}
#topnav a:hover			{ font-weight:bold; color: #D88657; text-decoration:underline; background-color:#C5CEE3;}
#topnav a:active		{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#C5CEE3;}

#contentforum          	{ width:770px; padding: 10px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%;; color: #000000; background: #E1E8F6; }
#contentforum a:link	{ font-weight:normal; color: #000000; text-decoration:underline; }
#contentforum a:visited	{ font-weight:normal; color: #000000; text-decoration:underline; }
#contentforum a:hover	{ font-weight:normal; color: #D88657; text-decoration:underline; }
#contentforum a:active	{ font-weight:normal; color: #000000; text-decoration:underline; }

#bottomnav              	{ margin: 0px; padding: 5px; color:#000000; background: #C5CEE3; 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; float: 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:#C5CEE3;}
#bottomnav a:visited		{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#C5CEE3;}
#bottomnav a:hover			{ font-weight:bold; color: #D88657; text-decoration:underline; background-color:#C5CEE3;}
#bottomnav a:active			{ font-weight:bold; color: #000000; text-decoration:underline; background-color:#C5CEE3;}

#bottom                { margin: 0px; padding: 5px 5px 10px 5px; color: #000000; background-color: #B1C0D9; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 70%;}
#bottom div.left       { margin: 0px; float: left; background-color: #B1C0D9; color:#ffffff;}
#bottom div.right      { margin: 0px; text-align: right; }

.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: #000000; max-width: 750px; }
.author                { margin-top: 1px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; line-height: 19px; color: #000000; 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: #D88657; font-weight: bold; background-image:url(img/topic.gif); background-repeat:no-repeat; background-position: left; }
.actreply              { padding-left: 18px; color: #D88657; 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: #ffffff; font-weight: bold; background-color: #B1C0D9; }
.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: #D88657; }
.xsmall                { font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 80%; color: #808080; font-weight: normal; }
.caution               { color: #D88657; 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: #D88657; 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 #3A5A80; }
td.autorcell            { width: 100%; width: 120px; padding-top: 7px; font-family: Verdana, Arial, Helvetica, Garamond, sans-serif; font-size: 100%;; color: #000000; background: #C5CEE3; }
td.autorcell a:link     { color: #000000; background: #C5CEE3; }
td.autorcell a:visited  { color: #000000; background: #C5CEE3; }
td.autorcell a:hover    { color: #D88657; background: #C5CEE3; }
td.autorcell a:active   { color: #000000; background: #C5CEE3; }
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: #C5CEE3; }
td.titlecell a:link     { color: #000000; background: #C5CEE3; }
td.titlecell a:visited  { color: #000000; background: #C5CEE3; }
td.titlecell a:hover    { color: #D88657; background: #C5CEE3; }
td.titlecell a:active   { color: #000000; background: #C5CEE3; }
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: #C5CEE3; 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 #C5CEE3; }

/* 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: #C5CEE3; }
td.boardtab a:link     { color: #000000; background: #C5CEE3; }
td.boardtab a:visited  { color: #000000; background: #C5CEE3; }
td.boardtab a:hover    { color: #D88657; background: #C5CEE3; }
td.boardtab a:active   { color: #000000; background: #C5CEE3; }
/* 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: #D88657; 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: #D88657; 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: #D88657; 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: #D88657; 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: #D88657; 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: #D88657; 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: #D88657; 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: #D88657; text-decoration: underline; font-weight: bold; }
a.threadadmin:active   { color: #000000; text-decoration: none; font-weight: bold; }	

