body { margin: 0; }


.imageborder 			{ border-color: #003359; border-width: 1px; } 

.topcellcolor			{ background-color: #ffffff; }
.menucellcolor			{ background-image:url('images/design/bg-menu.jpg'); }
.maincellcolor			{ background-color: #ffffff; }
.bottomcellcolor		{ background-image:url('images/design/bg-menu.jpg'); }
.rightcellcolor1		{ background-color: #7A707A; }
.rightcellcolor2		{ background-color: #c9ccc9; }
.rightcellcolor3		{ background-color: #a89cbb; }

.header1      			{ font-family: Verdana,sans-serif; font-size: 10px; font-weight: normal; color: #000000; padding-top: 0px;}
.header1 a				{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.header1 a:link			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.header1 a:visited		{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
.header1 a:hover		{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }

.menu p					{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #ffdddd; }
.menu a					{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding-bottom: 100px;}
.menu a:link			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding-bottom: 100px;}
.menu a:visited			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none; padding-bottom: 100px;}
.menu a:hover			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: underline; padding-bottom: 100px;}

.line					{ height: 1px; width: 260px; color: #ffffff; background-color: #99AaBb; border: none; margin: 10px 0px 10px 0px; }

.front p				{ font-family: Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #33322f; margin: 0px 0px 1px 0px; line-height: 16px; text-align:left; }
.front H1				{ font-family: Verdana,sans-serif; font-size: 19px; font-weight: normal; color: #5C5A55; margin: 30px 0px 5px 0px; text-align:left;  }
.front H2				{ font-family: Verdana,sans-serif; font-size: 13px; color: #22223f; font-weight: bold; margin: 5px 0px 2px 0px; text-align:left; }
.front a				{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.front a:link			{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.front a:visited		{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.front a:hover			{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.front ul				{ font-family: Verdana,sans-serif; font-size: 12px; color: #33322f; margin-top: 6px; margin-bottom: 4px; }
.front li				{ font-family: Verdana,sans-serif; font-size: 12px; color: #33322f; margin-left: -22px; margin-top: 3px; margin-bottom: 3px; }

.main p					{ font-family: Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #33322f; margin: 0px 0px 6px 0px; line-height: 16px; text-align:left; }
.main H1				{ font-family: Verdana,sans-serif; font-size: 19px; font-weight: normal; color: #5C5A55; margin: 30px 0px 25px 0px; text-align:left; }
.main H2				{ font-family: Verdana,sans-serif; font-size: 13px; font-weight: bold; color: #222299; margin: 30px 0px 8px 0px; padding: 3px 10px; background-color:#cccccc; text-align:left; }
.main H3				{ font-family: Verdana,sans-serif; font-size: 13px; color: #22223f; font-weight: bold; margin: 15px 0px 2px 0px; text-align:left;  }
.main a					{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.main a:link			{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.main a:visited			{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.main a:hover			{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.main ul				{ font-family: Verdana,sans-serif; font-size: 12px; color: #33322f; margin-top: 6px; margin-bottom: 4px; }
.main li				{ font-family: Verdana,sans-serif; font-size: 12px; color: #33322f; margin-left: -18px; margin-top: 3px; margin-bottom: 4px; text-align:left; }

.kontakt p				{ font-family: Verdana,sans-serif; font-size: 12px; font-weight: normal; color: #33322f; margin: 0px 0px 1px 0px; line-height: 15px; text-align:left; }
.kontakt H3				{ font-family: Verdana,sans-serif; font-size: 13px; color: #22223f; font-weight: bold; margin: 0px 0px 1px 0px; text-align:left; }
.kontakt a				{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.kontakt a:link			{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.kontakt a:visited		{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }
.kontakt a:hover		{ font-family: Verdana,sans-serif; font-size: 12px; color: #5C5A55; text-decoration: underline; }

.citat p				{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; margin: 0px 5px 0px 10px; }
.citat h3				{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: bold; 	 color: #ffffff; margin: 10px 0px 0px 0px; }
.citat a				{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
.citat a:link			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
.citat a:visited		{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }
.citat a:hover			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: underline; }

.rightcelltext p				{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000; margin: 10px 0px 0px 0px; }
.rightcelltext a				{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: underline; }
.rightcelltext a:link			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: underline; }
.rightcelltext a:visited		{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #000; text-decoration: underline; }
.rightcelltext a:hover			{ font-family: Verdana,sans-serif; font-size: 11px; font-weight: normal; color: #009; text-decoration: underline; }

.small p				{ font-family: Verdana,sans-serif; font-size: 10px; color: #33322f; margin-bottom: 2px; }
.small a				{ font-family: Verdana,sans-serif; font-size: 10px; color: #5C5A55; text-decoration: underline; }
.small a:link			{ font-family: Verdana,sans-serif; font-size: 10px; color: #5C5A55; text-decoration: underline; }
.small a:visited		{ font-family: Verdana,sans-serif; font-size: 10px; color: #5C5A55; text-decoration: underline; }
.small a:hover			{ font-family: Verdana,sans-serif; font-size: 10px; color: #5C5A55; text-decoration: underline; }

.footer p				{ font-family: Verdana,sans-serif; font-size: 11px; color: #ffffff; }
.footer a				{ font-family: Verdana,sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline; }
.footer a:link			{ font-family: Verdana,sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline; }
.footer a:visited		{ font-family: Verdana,sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline; }
.footer a:hover			{ font-family: Verdana,sans-serif; font-size: 11px; color: #ffffff; text-decoration: underline; }

.button					{ font-family: Verdana, sans-serif; font-size: 10px; color: #000000; width: 100px; background-color: #DDDDDD}
.box1					{ font-family: Verdana, sans-serif; font-size: 10px; color: #000000; border-width: 1px; border-color: #000000 #000000 #000000 #000000; width: 300px; background-color: #ffffff}
.box2					{ font-family: Verdana, sans-serif; font-size: 10px; color: #000000; border-width: 1px; border-color: #000000 #000000 #000000 #000000; width: 635px; background-color: #ffffff}

p.nomargin				{ margin: 0; }



#topnav UL 							{ LIST-STYLE-TYPE: none; margin: 0; padding-left: 0; }

#topnav LI 							{ LIST-STYLE-TYPE: none; DISPLAY: inline; WHITE-SPACE: nowrap; }

#topnav LI.swDrop 					{ FLOAT: left; }



#topnav UL LI 						{ BACKGROUND: url(images/menu/def-topnav-sep.gif) no-repeat right 0px; CURSOR: default }

#topnav UL LI A 					{ PADDING: 10px 20px 10px 20px;  DISPLAY: block; COLOR: #fff; FONT-SIZE: 11px; CURSOR: pointer; TEXT-DECORATION: none; }

#topnav UL LI A:hover 				{ COLOR: #fff; CURSOR: pointer; text-decoration: underline; background-color: #000; }

#topnav UL LI A.expanded 			{ COLOR: #fff; CURSOR: pointer; }

#topnav UL LI A.selected:hover 		{ COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bold; text-decoration: underline; }

#topnav UL LI A.expanded.selected 	{ COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bold; }

#topnav UL LI A.selected 			{ COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bold; }

#topnav UL .swDrop:hover UL 		{ DISPLAY: block }

#topnav UL .over.swDrop UL 			{ DISPLAY: block }



#topnav UL UL 						{ Z-INDEX: 9999; BORDER-TOP: 0px; BORDER-BOTTOM: 1px solid; POSITION: absolute; MARGIN: 0px 0px 0px; PADDING: 6px 0 10px 0; DISPLAY: none; background-color: #4C2A7E; }

#topnav UL UL LI 					{ CURSOR: default; text-align: left; }

#topnav UL UL LI			 		{ BACKGROUND: none transparent scroll repeat 0% 0% }

#topnav UL UL LI.category 			{ PADDING: 6px 10px 6px 0px;  DISPLAY: block; FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR: #fff; }

#topnav UL UL LI A 					{ COLOR: #fff; PADDING: 3px 26px 3px 26px; DISPLAY: block; HEIGHT: auto; FONT-SIZE: 11px;  }

#topnav UL UL LI A.selected 		{ BORDER: 0px 0px 0px 0px; PADDING: 3px 26px 3px 26px; }

#topnav UL UL LI A:hover 			{ COLOR: #fff; PADDING: 3px 26px 3px 26px; background-color: #000; }


#topnav UL LI A.noleftpadding		{ padding-left: 0; }
