/*--------CDD-DESIGN.de CSS--------*/

body 		{background-image:url(../images/sorce/hg_cdd-design_left.jpg); background-repeat: repeat-x; background-color: #edfabf;	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
body,td,th 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}


/*-------------Button--------------*/

a:link,a:visited,a:active		{COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 0pt solid #004a7f; font-size: 10px;}
a:hover 						{COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 1pt solid #004a7f; font-size: 10px;}

a.site:link,a.site:visited,
a.site:active					{COLOR: #a6d500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 0pt solid #a6d500; font-size: 10px;}
a.site:hover 					{COLOR: #a6d500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 1pt solid #a6d500; font-size: 10px;}

a.head:link,a.head:visited,
a.head:active 					{COLOR: #a6d500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 0pt dashed #ffffff; font-size: 9px;}
a.head:hover 					{COLOR: #a6d500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 1pt dashed #004a7f; font-size: 9px;}

a.head_blau:link,a.head_blau:visited,
a.head_blau:active 				{COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 0pt dotted #ffffff; font-size: 9px;}
a.head_blau:hover 				{COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 1pt dotted #a6d500; font-size: 9px;}

a.head_gruen12b:link,a.head_gruen12b:visited, 
a.head_gruen12b:active 			{COLOR: #a6d500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:bold; border-bottom: 0pt solid #ffffff; font-size: 12px;}
a.head_gruen12b:hover 			{COLOR: #a6d500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:bold; border-bottom: 1pt solid #004a7f; font-size: 12px;}

a.button:link,a.button:visited
a.button:active 				{ COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 0pt solid #BABABA; font-size: 10px;}
a.button:hover 					{ COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; border-bottom: 0pt solid #BABABA; font-size: 10px;}


/*--------------Fonts---------------*/
.gruen10	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #a6d500;}
.gruen11	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #a6d500;}

.blau09		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #004a7f;}
.blau10		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #004a7f;}
.blau11		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004a7f;}
.blau11b	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004a7f; font-weight:bold;}
.blau12		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #004a7f;}
.blau12b	 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #004a7f; font-weight:bold;}

.grau10		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
.grau11		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;}
.grau13		 		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #cccccc; font-weight:bold;}

.cdd 				{font-family: Arial, Helvetica, sans-serif; color: #004a7f; font-weight: bold; font-size: 14px;}
.cdd2 				{font-family: Arial, Helvetica, sans-serif; color: #a6d500; font-size: 10px;}


/*------------Backround-------------*/

.hg_left			{background-image:url(../images/sorce/hg_cdd-design_left.jpg); background-repeat: repeat-x; height:100%; width:50%;}
.hg_right			{background-image:url(../images/sorce/hg_cdd-design_right.jpg); background-repeat: repeat-x; height:100%; width:50%;}

.hg_head			{background-image:url(../images/sorce/head_cdd-design.jpg); background-repeat:no-repeat; height:31px; width:766px;}
.hg_navi			{background-image:url(../images/navi/navi_hg_line.jpg); background-repeat: repeat-x; height:31px;}
.hg_footer			{background-image:url(../images/sorce/footer_cdd-design.jpg); background-repeat: no-repeat; height:29px; width:577px; vertical-align:bottom;}

.hg_subnavi			{background-image:url(../images/sorce/subnavi_cdd-design_hg.jpg);}
.hg_subnavi_front	{background-image:url(../images/sorce/subnavi_cdd-design_front.jpg); background-repeat: no-repeat; height:255px; width:150px; vertical-align:top;}
.hg_subnavi_footer	{background-image:url(../images/sorce/subnavi_cdd-design_footer.jpg); background-repeat: no-repeat; height:20px; width:150px; vertical-align:bottom;}

.hg_content			{background-image:url(../images/sorce/content_cdd-design_hg.jpg);}
.hg_content_front	{background-image:url(../images/sorce/content_cdd-design_front.jpg); background-repeat: no-repeat; height:613px; width:577px; vertical-align:top;}
.hg_content_footer	{background-image:url(../images/sorce/content_cdd-design_footer.jpg); background-repeat: no-repeat; height:34px; width:577px; vertical-align:bottom;}
.hg_content_right	{background-image:url(../images/sorce/content_cdd-design_right.jpg); background-repeat: no-repeat; height:677px; width:39px; vertical-align:top;}


/*--------------Table---------------*/

.tab_dotted			{border: 1px dotted #004a7f; background-color:#d9e4ec; width:518px;}
.tab_dotted_bgw		{border: 1px dotted #004a7f; background-color:#ffffff;}

/*---------------Tip----------------*/

a.tip,
a.tip:link,
a.tip:visited,
a.tip:active 	{position: relative; text-decoration: none; font-style: oblique; border-bottom:0px dotted #4dbcf3;}
a.tip:hover 	{background: transparent; z-index: 100;}

a.tip span 		{display: none; text-decoration: none;}
a.tip:hover span {display: block; position: absolute; top: 30px; left: 0; width: 200px; z-index: 100; color: #000000; border: 1px solid; border-color: #FFFFFF #D5D7DB #D5D7DB #FFFFFF;
border-left: 4px solid #4dbcf3; padding: 2px 10px 2px 10px; background: #EEEEEE; font-family: Verdana, Arial, Helvetica, Sans-serif; font-style: Normal; text-align: left;}


/*--------------Kontakt---------------*/

form		{ margin:0; padding:0; }

.input			{border: 1px dotted #004a7f; COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; font-size: 10px; background-image:url(../images/sorce/line/navi_hg_blau.jpg);}
.input:focus,.input:hover		{border: 1px dotted #a6d500; COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; font-size: 10px; background-image:url(../images/sorce/line/navi_hg_gruen.jpg);}

.submit			{border: 1px dotted #004a7f; COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; font-size: 10px; background-image:url(../images/sorce/line/navi_hg_blau.jpg);}
.submit:hover	{border: 1px dotted #a6d500; COLOR: #004a7f; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT:normal; font-size: 10px; background-image:url(../images/sorce/line/navi_hg_gruen.jpg);}