/* Used for Dainf Background PrimaryColor */
.daRow1				{ font-size:10px; color:#000000; background-color:#FFEEEE; padding:3px 1px 3px 1px; text-align:left; }
.daRow2				{ font-size:10px; color:#000000; background-color:#660000; padding:3px 1px 3px 1px; text-align:left; }
.daRow3				{ font-size:10px; color:#000000; background-color:#DD9988; padding:3px 1px 3px 1px; text-align:left; }
.daRow4				{ font-size:10px; color:#FFFFFF; background-color:#880000; padding:3px 1px 3px 1px; text-align:left; }

/* Used for Dainf cols */
.outColL			{ width:150px; text-align:left; vertical-align:top; }
.outColR			{ width:150px; text-align:right; vertical-align:top; }
.outColC			{ text-align:left; vertical-align:top; border:1px; border-color:#880000; border-style:dashed; background-color:#FFEEEE; }
.inColL				{ width:468px; float:left; text-align:left; }
.inColR				{ width:284px; float:right; text-align:left; }

/* Used for Dainf layout */
h1					{ font-size:18px; color:#880000; text-decoration:none; font-weight:bold; line-height:120%; margin:10px 0px 4px 2px; }
h2					{ font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; padding:7px 0px 7px 0px; margin:0px 0px 2px 0px; text-align:center;
					  background-color:#880000; background-image:url(../images/bg_h2.gif); background-position:right; background-repeat:no-repeat; }
h3					{ font-size:13px; color:#880000; text-decoration:none; font-weight:bold; padding:2px 5px 2px 5px; margin:8px 2px 4px 2px; border-bottom:1px dashed #880000; }
.h2					{ padding:3px 0px 3px 0px; }
.h2Sub				{ font-weight:normal; }
.blBox				{ background-color:#FFEEEE; border:1px dashed #880000; width:140px; margin-top:8px; }
.blHead				{ background-color:#DD9988; border:0px solid #880000; border-bottom-width:1px; padding:2px; color: #000000; font-size: 10px; font-weight:bold; text-align:left; }
.blImg				{ background-color:#880000; border:4px solid #880000; height:9px; width:9px; float:left; margin:-2px 5px -2px -2px; }
.daBox				{ border:2px solid #880000; padding:2px; }
.daLine				{ font-size:4px; height:4px; clear:both; border-bottom:1px solid #DD9988; margin:0px 0px 8px 0px; }
.daClear			{ height:20px; clear:both; }
.daClear0			{ clear: both; margin: 0 !important; padding: 0 !important; line-height: 0px; overflow: hidden;}

/* Dainf Rahmen */
.dainfimage			{ border:1px; border-color:#DD9988; border-style:solid;}
.dainfhead			{ border:1px; border-color:#880000; border-style:dashed; background-color:#880000;}
.dainfcontent		{ border:1px; border-color:#880000; border-style:dashed; background-color:#FFEEEE;}
.dainfblockimage	{ border-width:0px 0px 1px 0px; border-color:#880000; border-style:solid; background-color:#880000;}
.dainfblockhead		{ border-width:0px 0px 1px 0px; border-color:#880000; border-style:solid; background-color:#DD9988;
					  color: #000000; font-size: 10px; font-weight:bold; padding-left:5px; padding-right:5px;}
.dainfblockrow		{ background-color:#FFEEEE; padding:3px;}

/* Used for Dainf Main-Menue */
.mainmenue			{ font-size: 11px; color: #FFFFFF; }
a.mainmenue			{ text-decoration: none; color: #FFFFFF; }
a.mainmenue:visited	{ text-decoration: none; color: #FFFFFF; }
a.mainmenue:hover	{ text-decoration: none; color: #000000; }

/* Used for Dainf Sub-Menue */
#submenue							{ font-size: 10px; color: #880000; }
#submenue a							{ text-decoration: none; color: #880000; display:block; padding:2px 5px 2px 5px; }
#submenue a:hover					{ text-decoration: none; color: #000000; background-color:#DD9988; }
#submenue a.rubrik					{ font-weight:bold; background-color:#DD9988; padding:2px 5px 3px 5px; border-width: 1px 0px 1px 0px; border-style:solid; border-bottom-color:#880000; border-top-color:#FFEEEE; }
#submenue a.rubrik:hover			{ text-decoration:underline; color:#880000; }

/* Used for Dainf Banners */
img.banner							{ border:0px; cursor:pointer; }

/* Used for Dainf Pagenumber */
div.pagenumber						{ font-size:18px; text-align:center; margin:12px; clear:both; }
span.pagenumber						{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; text-align:center; display:inline-block; padding:2px 4px 2px 4px; border:1px solid #880000; background-color:#DD9988; }
a.pagenumber,a.pagenumber:visited	{ font-size:10px; color:#880000; text-decoration:none; font-weight:bold; text-align:center; display:inline-block; padding:2px 4px 2px 4px; border:1px solid #DD9988; background-color:#FFEEEE; }
a.pagenumber:hover					{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; text-align:center; display:inline-block; padding:2px 4px 2px 4px; border:1px solid #880000; background-color:#DD9988; }
span.pagenavi						{ font-size:10px; color:#880000; text-decoration:none; font-weight:bold; text-align:center; display:inline-block; padding:2px 4px 2px 4px; border:1px solid #880000; background-color:#DD9988; }
a.pagenavi,a.pagenavi:visited		{ font-size:10px; color:#880000; text-decoration:none; font-weight:bold; text-align:center; display:inline-block; padding:2px 4px 2px 4px; border:1px solid #880000; background-color:#DD9988; }
a.pagenavi:hover					{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; text-align:center; display:inline-block; padding:2px 4px 2px 4px; border:1px solid #880000; background-color:#DD9988; }

/* Used for Dainf Links */
a.headlink,a.headlink:visited		{ font-size:11px; color:#FFFFFF; text-decoration:none; display:block; float:left; width:126px; text-align:center; padding:4px 0px 6px 0px; }
a.headlink:hover					{ font-size:11px; color:#000000; text-decoration:none; }
a.sublink,a.sublink:visited			{ font-size:10px; color:#000000; text-decoration:none; display:block; padding:2px 5px 2px 5px; }
a.sublink:hover						{ font-size:10px; color:#000000; text-decoration:none; background-color:#DD9988; }
.subcat								{ font-size:10px; color:#000000; text-decoration:none; font-weight:bold; display:block; padding:2px 5px 3px 5px; background-color:#DD9988; border-width:1px 0px 1px 0px; border-style:solid; border-bottom-color:#880000; border-top-color:#FFEEEE; }
a.subcat,a.subcat:visited			{ color:#880000; text-decoration:none;}
a.subcat:hover						{ color:#880000; text-decoration:underline; }
a.boxlink,a.boxlink:visited			{ font-size:10px; color:#880000; text-decoration:none; display:block; padding:2px 5px 2px 5px; }
a.boxlink:hover						{ font-size:10px; color:#000000; text-decoration:none; background-color:#DD9988; }
a.boxinfo,a.boxinfo:visited			{ font-size:10px; color:#880000; text-decoration:none; display:block; padding:8px; text-align:center; }
a.boxinfo:hover						{ font-size:10px; color:#000000; text-decoration:none; background-color:#DD9988; }

/* Used for Dainf Buttons */
form								{ margin:0px; }
.formbutton 						{ cursor:pointer; border:outset 1px #ccc; background:#999; color:#666; font-weight:bold; padding: 1px 2px; background:url(../images/formbg.gif) repeat-x left top; }

/*      Nachfolgendes kann sich in den jeweiligen Rubriken unterscheiden      */

/* Big Menu Item */
span.BL1			{ display:block; padding:4px 0px 4px 10px; margin:0px 0px 1px 0px; font-size:12px; color:#880000; text-decoration:none; background-color:#DD9988; border-left:7px solid #660000; }
span.BL1_checked	{ display:block; padding:4px 0px 4px 10px; margin:0px 0px 1px 0px; font-size:12px; color:#880000; text-decoration:none; background-color:#eeaa99; border-left:7px solid #880000; }
a.BL1				{ display:block; padding:4px 0px 4px 10px; margin:0px 0px 1px 0px; font-size:12px; color:#880000; text-decoration:none; background-color:#DD9988; border-left:7px solid #660000; }
a.BL1:hover			{ color:#880000; text-decoration:none; background-color:#eeaa99; border-left-color:#880000; }

/* Used for Index Hover-Box */
div.searchbox			{ font-size:11px; text-align:left; line-height:24px; border:1px solid #DD9988; padding:12px; margin:4px; }
div.searchbox:hover		{ background-color:#DD9988; border:1px solid #880000; }
div.loginbox			{ font-size:11px; text-align:center; line-height:24px; border:1px solid #DD9988; padding:12px; margin:4px; }
div.loginbox:hover		{ background-color:#DD9988; border:1px solid #880000; }

div.centerboxAD			{ font-size:10px; color:#444444; letter-spacing:-1px; text-align:center; margin:8px 0px 12px 0px; }

/* Used for User-Image */
a.userimage_s			{ display:block; width:68px; float:left; text-align:center; font-size:11px; color:#880000; text-decoration:none; line-height:16px; border:1px solid #DD9988; padding:0px; margin:3px; }
a.userimage_s:hover		{ background-color:#DD9988; border:1px solid #880000; }
img.userimage_s			{ border:0px; margin:5px; }

div.claer_list 			{ clear:both; height:0px; line-height:0px; padding:0px; margin:0px; border-width:0px; }
span.clear_row			{ clear:left; display:block; height:0px; margin:0px; padding:0px; line-height:0px; font-size:0px; }

span.search1			{ display:block; width:80px; float:left; height:25px;}
span.login1				{ display:block; width:105px; float:left; text-align:left; height:25px;}

div.tip				{ font-size:11px; text-align:left; line-height:16px; background-color:#DDFFDD; border:1px solid #99CC99; padding:6px; margin:0px; }
span.tip			{ color:#99CC99; font-weight:bold; }
span.attention		{ color:#FF0000; font-weight:bold; }
span.plus			{ color:#00CC00; }
span.minus			{ color:#FF0000; }
