body, div, td, p, span, h1, h2, h3, table, tr, col  {
  		margin:0px;padding:0px;font-family:'Trebuchet MS', Verdana, Arial, Helvetica;color:#343434;font-size:12px;line-height:1.3em;letter-spacing:0.0em;
}

body {
	background-color:#81C42B;background-image:url(/img/body_bg.jpg);background-repeat:repeat-x;
}

.body_sub {
	background-color:#7AC132;background-image:url(/img/body_bg_sub.jpg);background-repeat:repeat-x;
}


h1 {
	font-weight:normal;font-size:24px;color:#FFFFFF;
}

h2 {
	font-weight:normal;font-size:18px;color:#FFFFFF;font-style:italic;margin-top:20px;
}

a {
	text-decoration:none;
}

/* ROLLOVERS */

.transOFF {opacity:1.0;filter: alpha(opacity=100); -moz-opacity: 1.0;cursor:pointer; }
.transON {opacity:.85;filter: alpha(opacity=85); -moz-opacity: 0.85;cursor:pointer; }


/*  START HEADER  */

.tblHeader {
	width:968px;height:279px;margin-top:15px;
}

.tdHeader {
	background-color:#FFFFFF;width:956px;height:279px;border-left:1px solid #238BBF;border-right:1px solid #238BBF;border-bottom:1px solid #238BBF;
	background-image:url(/img/start_header_bg.jpg);background-repeat:repeat-x;
}

.tdHeaderLeft {
	background-image:url(/img/start_header_shadow_l_bg.jpg);background-repeat:repeat-y;width:6px;
}

.tdHeaderRight {
	background-image:url(/img/start_header_shadow_r_bg.jpg);background-repeat:repeat-y;width:6px;
}

.divHeaderInner {
	width:950px;height:277px;background-image:url(/img/start_header_teaser_bg2.jpg);background-repeat:no-repeat;background-position:520px 35px;
}

.divHeaderHead {
	position:absolute;margin-left:30px;margin-top:35px;
}

.divHeaderContent {
	font-size:14px;color:#2078B1;margin-top:20px;line-height:1.3em;
}

.divHeaderLogos {
	position:absolute;cursor:pointer;position:absolute;margin-left:30px;margin-top:225px;
}

#imgHeaderLogo1 {
	cursor:pointer;
}

#imgHeaderLogo2, #imgHeaderLogo3 {
	margin-left:60px;
}

#divLoginButt {
	background-image:url(/img/start_header_login_bg.jpg);background-repeat:no-repeat;width:195px;height:43px;margin-left:760px;cursor:pointer;
}

#tdLoginText {
	font-weight:bold;font-size:15px;color:#FFFFFF;padding-left:25px;
}

a:link.tdLoginText, a:visited.tdLoginText {
	font-weight:bold;font-size:15px;color:#FFFFFF;text-decoration:none;display:block;
}

a:active.tdLoginText, a:hover.tdLoginText {
	font-weight:bold;font-size:15px;color:#FFFFFF;text-decoration:underline;display:block;
}

.tdLoginSwitch {
	padding-left:10px;
}

.divTeaser {
	margin-left:560px;margin-top:40px;font-weight:bold;font-size:18px;color:#FFFFFF;
}

.divTeaserButt {
	cursor:pointer;width:196px;height:40px;margin-left:650px;margin-top:6px;background-image:url(/img/start_header_teaser_butt.jpg);
	background-repeat:no-repeat;font-weight:bold;font-size:15px;line-height:2.4em;text-align:center;color:#273B0D;
}

.divTeaserButtSel {
	cursor:pointer;width:196px;height:40px;margin-left:650px;margin-top:6px;background-image:url(/img/start_header_teaser_butt_sel.jpg);
	background-repeat:no-repeat;font-weight:bold;font-size:15px;line-height:2.4em;text-align:center;color:#273B0D;
}

a:link.divTeaserButtLink, a:visited.divTeaserButtLink {
	font-weight:bold;font-size:15px;line-height:2.4em;text-align:center;color:#273B0D;
}

a:active.divTeaserButtLink, a:hover.divTeaserButtLink {
	font-weight:bold;font-size:15px;line-height:2.4em;text-align:center;color:#273B0D;
}

/* START CONTENT */

.tblContent {
	width:968px;height:279px;margin-top:15px;
}

.tdContent {
	background-color:#FFFFFF;width:956px;height:424px;border:1px solid #7EC328;
}

.tdContentRight {
	background-image:url(/img/start_content_shadow_r_bg.jpg);background-repeat:repeat-y;width:6px;
}

.tdContentLeft {
	background-image:url(/img/start_content_shadow_l_bg.jpg);background-repeat:repeat-y;width:6px;
}

.tblContentLeft {
	margin-left:25px;margin-right:25px;margin-top:5px;
}

.tdContentInnerLeft {
	width:320px;border-right:1px solid #CCE4F3;
}

.tdContentInnerRight {
	width:593px;padding-top:22px;
}

.imgStartNav {
	margin-top:4px;
}

.divStartNav {
	margin-top:1px;background-image:url(/img/start_nav_bg.jpg);background-repeat:repeat-x;height:20px;border: 1px solid #E0E0E0;width:295px;
	cursor:pointer;font-size:15px;color:#2078B1;display:block;
}

.divStartNavSel {
	margin-top:1px;background-image:url(/img/start_nav_bg_sel.jpg);background-repeat:repeat-x;height:20px;border: 1px solid #E0E0E0;width:295px;
	cursor:pointer;font-size:15px;color:#2078B1;
}

.divStartNavContent {
	font-size:15px;color:#2078B1;float:left;margin-left:10px;line-height:1.3em;font-weight:normal;
}

a:link.divStartNavContentLink, a:visited.divStartNavContentLink, a:active.divStartNavContentLink, a:hover.divStartNavContentLink  {
	font-size:15px;color:#2078B1;line-height:1.3em;font-weight:normal;
}

.divStartNavArrow {
	font-size:15px;color:#2078B1;float:right;margin-right:10px;line-height:1.3em;font-weight:bold;
}

.divStartNavGrey {
	margin-top:1px;background-image:url(/img/start_nav_bg.jpg);background-repeat:repeat-x;height:20px;border: 1px solid #E0E0E0;width:295px;
	cursor:pointer;font-size:15px;color:#828282;display:block;
}

.divStartNavGreySel {
	margin-top:1px;background-image:url(/img/start_nav_bg_sel.jpg);background-repeat:repeat-x;height:20px;border: 1px solid #E0E0E0;width:295px;
	cursor:pointer;font-size:15px;color:#828282;
}

.divStartNavGreyContent {
	font-size:14px;color:#828282;float:left;margin-left:10px;line-height:1.3em;font-weight:normal;
}

a:link.divStartNavGreyContentLink, a:visited.divStartNavGreyContentLink, a:active.divStartNavGreyContentLink, a:hover.divStartNavGreyContentLink {
	font-size:14px;color:#828282;line-height:1.3em;font-weight:normal;
}

.divStartNavGreyArrow {
	font-size:15px;color:#828282;float:right;margin-right:10px;line-height:1.3em;font-weight:bold;
}

.startContentSubHead {
	font-size:18px;color:#5C5C5C;margin-bottom:10px;margin-top:15px;
}

.tblContentRight {
	margin-left:30px;margin-right:0px;margin-top:25px;margin-bottom:25px;
}

.divStartBox {
	background-color:#7EC328;border:1px solid #7EC328;width:157px;height:159px;display:block;
}

.divStartBoxTop {
	background-color:#228ABE;height:21px;font-size:16px;color:#FFFFFF;font-weight:bold;line-height:1.3em;padding-left:10px;
}

a:link.divStartBoxTopLink, a:visited.divStartBoxTopLink, a:active.divStartBoxTopLink, a:hover.divStartBoxTopLink {
	font-size:16px;color:#FFFFFF;font-weight:bold;line-height:1.3em;text-decoration:none;
}

.divStartBoxBottom {
	font-size:11px;color:#273B0D;font-weight:normal;line-height:1.3em;margin-left:8px;padding-right:0px;margin-top:3px;display:block;
	border:0px solid red;
}

.divStartBoxBottom2 {
	font-size:13px;color:#343434;font-weight:normal;line-height:1.3em;margin-left:8px;padding-right:0px;margin-top:3px;display:block;
	border:0px solid red;
}

.boxButts {
	padding-top:8px;
}

.buttGreenDiv {
	cursor:pointer;background-color:#ffffff;float:left;display:block;border:0px solid red;background-image:url(/img/start_butt_green.jpg);
	background-repeat:no-repeat;width:100px;height:23px;color:#424242;line-height:1.8em
}

a:link.buttGreenLink, a:visited.buttGreenLink, a:active.buttGreenLink, a:hover.buttGreenLink  {
	display:block;color:#424242;line-height:1.8em;text-decoration:none;
}

.buttGreenDivSel {
	cursor:pointer;background-color:#ffffff;float:left;display:block;border:0px solid red;background-image:url(/img/start_butt_green_sel.jpg);
	background-repeat:no-repeat;width:100px;height:23px;color:#424242;line-height:1.8em
}

.buttGreenMiddle {
	background-image:url(/img/butt_green_middle.jpg);background-repeat:repeat-x;color:#424242;line-height:1.3em
}

.buttGreenMiddleSel {
	background-image:url(/img/butt_green_middle_sel.jpg);background-repeat:repeat-x;color:#424242;line-height:1.3em
}

.buttGreenMiddleContent {
	color:#424242;line-height:1.3em;margin-left:10px;margin-right:10px;font-weight:bold;
}

.buttGreenSides {
	background-image:url(/img/butt_green_middle.jpg);background-repeat:repeat-x;
}

.startContentHead {
	font-size:14px;color:#1E77B1;margin-bottom:10px;margin-top:45px;font-weight:normal;background-color:#FFFFFF;
}

.startContentHeadDark {
	font-size:14px;color:#343434;margin-bottom:10px;margin-top:45px;font-weight:bold;background-color:#FFFFFF;
}

.startMainNaviBoxx1 {
	overflow:hidden;height:240px;
}

.startMainNaviBoxx2 {
	overflow:hidden;height:102px;
}

.startMainNaviInfo {
	width:285px;margin-right:5px;padding:5px;border-top:1px solid #DFE5EA;border-left:1px solid #DFE5EA;border-right:1px solid #DFE5EA;
	background-color:#ECF5E4;font-size:12px;color:#273B0D;font-weight:normal;height:90px;
}

/* START FOOTER */

.startFooterTop {
	font-size:12px;color:#5C5C5C;margin-left:25px;margin-bottom:10px;margin-top:10px;
}

a:link.footerTop, a:visited.footerTop {
	font-size:12px;color:#5C5C5C;text-decoration:none;
}

a:active.footerTop, a:hover.footerTop {
	font-size:12px;color:#5C5C5C;text-decoration:underline;
}

.startFooterBottom {
	font-size:11px;color:#FFFFFF;float:left;padding-left:30px;padding-bottom:50px;line-height:1.4em;
}

/*** SUB PAGES ***/

/*  START HEADER  */

.tblHeaderSub {
	width:968px;height:279px;margin-top:0px;
}

.tdHeaderSub {
	background-color:#FFFFFF;width:100%;height:88px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}

.tdHeaderLeftSub {
	width:6px;
}


.headerSubTd1 {
	width:220px;padding-top:15px;padding-left:7px;
}

.headerSubTd2 {
	font-weight:normal;width:475px;color:#1E77B1;font-size:17px;padding-bottom:15px;padding-left:5px;
}


.tdHeaderRightSub {
	background-image:url(/img/sub_content_shadow_r_bg.jpg);background-repeat:repeat-y;width:6px;
}

.tblHeaderSubInner1 {
	border-bottom:1px solid #3285BC; width:965px;height:88px;
}



#divLoginButtSub {
	background-image:url(/img/sub_header_login_bg.jpg);background-repeat:no-repeat;width:195px;height:43px;cursor:pointer;margin-left:30px;
}

#tdLoginTextSub {
	font-weight:bold;font-size:15px;color:#FFFFFF;padding-left:25px;
}

a:link.tdLoginTextSub, a:visited.tdLoginTextSub {
	font-weight:bold;font-size:15px;color:#FFFFFF;text-decoration:none;display:block;
}

a:active.tdLoginTextSub, a:hover.tdLoginTextSub {
	font-weight:bold;font-size:15px;color:#FFFFFF;text-decoration:underline;display:block;
}

.tdLoginSwitchSub {
	padding-left:10px;
}

.imgHeadLogo {
	border-right:1px solid #BCD0E4;
} 

.headerSubTd3 {
	font-weight:normal;font-size:11px;color:#1E77B1;text-decoration:none;
}

a:link.subHeaderLinks, a:visited.subHeaderLinks {
	font-weight:normal;font-size:11px;color:#1E77B1;text-decoration:none;
}

a:active.subHeaderLinks, a:hover.subHeaderLinks {
	font-weight:normal;font-size:11px;color:#1E77B1;text-decoration:underline;
}

.headerSubTd3Links {
	float:right;margin-top:15px;margin-right:25px;font-weight:normal;font-size:11px;color:#1E77B1;text-decoration:none;
}

.tblHeaderSubInner1 {
	width:965px;
}

.tblHeaderSubInner2 {
	width:965px;
}

.subHeaderMainNavi {
	background-color:#72AFD5;background-image:url(/img/sub_main_navi_bg.jpg);background-repeat:repeat-x;height:26px;cursor:pointer;
	color:#FFFFFF;font-size:14px;font-weight:bold;
}

a:link.subHeaderMain, a:visited.subHeaderMain {
	color:#FFFFFF;font-size:14px;font-weight:bold;display:block;
}

a:active.subHeaderMain, a:hover.subHeaderMain {
	color:#0D63AA;font-size:14px;font-weight:bold;display:block;
}

.subHeaderMainNaviSel {
	background-color:#72AFD5;height:26px;cursor:pointer;color:#0D63AA;font-size:14px;font-weight:bold;
}

.subHeaderMainNaviNo {
	background-image:url(/img/sub_main_navi_bg.jpg);background-repeat:repeat-x;height:26px;color:#FFFFFF;font-size:14px;font-weight:bold;
}

.whiteLiner {
	background-color:#FFFFFF;height:1px;
}

.tdSubHeaderContent {
	padding-left:0px;border-top:1px solid #0D63AA;
}

.divSubHeaderContent {
	margin-left:5px;
}

.tdSubHeaderContentMiddle {
	background-image:url(/img/sub_content_bg.jpg);background-repeat:no-repeat;border-left:1px solid #BCD0E4;height:330px;
}

.tdSubHeaderContentMiddleCont {
	background-color:#FFFFFF;border-left:1px solid #BCD0E4;border-right:1px solid #BCD0E4;
}

.tdSubHeaderContentMiddleCont {
	background-color:#FFFFFF;border-left:1px solid #BCD0E4;border-right:1px solid #BCD0E4;border-top:1px solid #BCD0E4;
}

.tdSubHeaderContentMiddleBot {
	border-left:1px solid #BCD0E4;border-right:1px solid #BCD0E4;font-size:12px;
}

.tdSubHeaderContentRight {
	background-image:url(/img/sub_content_bg_line.jpg);background-repeat:repeat-x;
}

.subContentSubHead {
	font-size:15px;color:#5C5C5C;margin-bottom:10px;margin-top:15px;margin-left:10px;font-weight:normal;
}

.subSubMainNavi {
	width:214px;background-image:url(/img/sub_sub_navi_bg.jpg);background-repeat:repeat-x;height:26px;cursor:pointer;
	border-top:1px solid #DFE5EA;margin-right:5px;
}


.subSubMainNaviSel {
	width:214px;background-image:url(/img/sub_sub_navi_bg_sel.jpg);background-repeat:repeat-x;height:26px;cursor:pointer;
	border-top:1px solid #DFE5EA;
}

.subSubMainNaviContent {
	padding-left:10px;color:#2078B1;font-size:13px;font-weight:normal;line-height:1.7em;
}

a:link.subSubMainNaviContent, a:visited.subSubMainNaviContent, a:active.subSubMainNaviContent, a:hover.subSubMainNaviContent {
	padding-left:10px;color:#2078B1;font-size:13px;font-weight:normal;line-height:1.7em;
}

.subSubMainNaviContentIn {
	padding-left:30px;color:#2078B1;font-size:13px;font-weight:normal;line-height:1.7em;
}

.subSubMainNaviContentGray {
	padding-left:10px;color:#5C5C5C;font-size:12px;font-weight:normal;line-height:1.9em;
}

a:link.subSubMainNaviContentGray, a:visited.subSubMainNaviContentGray, a:active.subSubMainNaviContentGray, a:hover.subSubMainNaviContentGray {
	padding-left:10px;color:#5C5C5C;font-size:12px;font-weight:normal;line-height:1.9em;
}

.subContentButt {
	width:205px;height:37px;background-image:url(/img/subButt_bg.jpg);background-repeat:no-repeat;margin-top:18px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;margin-left:20px;
}

.subContentButtSel {
	width:205px;height:37px;background-image:url(/img/subButt_bg_sel.jpg);background-repeat:no-repeat;margin-top:18px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;margin-left:20px;
}

a:link.subContentButtLink, a:visited.subContentButtLink, a:active.subContentButtLink, a:hover.subContentButtLink  {
	color:#2D4A17;font-weight:normal;font-size:14px;text-decoration:none;display:block;
}

.subContentButtRight1 {
	width:205px;height:37px;background-image:url(/img/subButtRight_bg1.jpg);background-repeat:no-repeat;margin-top:18px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;
}

.subContentButtRight2 {
	width:205px;height:37px;background-image:url(/img/subButtRight_bg2.jpg);background-repeat:no-repeat;margin-top:9px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;
}

.subContentButtRight3 {
	width:205px;height:37px;background-image:url(/img/subButtRight_bg3.jpg);background-repeat:no-repeat;margin-top:9px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;
}

.subContentButtRight1Sel {
	width:205px;height:37px;background-image:url(/img/subButtRight_bg1_sel.jpg);background-repeat:no-repeat;margin-top:18px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;
}

.subContentButtRight2Sel {
	width:205px;height:37px;background-image:url(/img/subButtRight_bg2_sel.jpg);background-repeat:no-repeat;margin-top:9px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;
}

.subContentButtRight3Sel {
	width:205px;height:37px;background-image:url(/img/subButtRight_bg3_sel.jpg);background-repeat:no-repeat;margin-top:9px;cursor:pointer;
	color:#2D4A17;font-weight:normal;font-size:14px;line-height:2.5em;
}

a:link.subContentButtRight1, a:visited.subContentButtRight1, a:active.subContentButtRight1, a:hover.subContentButtRight1  {
	color:#2D4A17;font-weight:normal;font-size:14px;text-decoration:none;display:block;
}

a:link.subContentButtRight2, a:visited.subContentButtRight2, a:active.subContentButtRight2, a:hover.subContentButtRight2  {
	color:#2D4A17;font-weight:normal;font-size:14px;text-decoration:none;display:block;
}

a:link.subContentButtRight3, a:visited.subContentButtRight3, a:active.subContentButtRight3, a:hover.subContentButtRight3  {
	color:#2D4A17;font-weight:normal;font-size:14px;text-decoration:none;display:block;
}

.divSubContentBoxTop {
	margin-top:20px;margin-left:30px;
}

.divSubBoxTopHeadBlue {
	color:#1E77B1;font-size:16px;font-weight:normal;margin-top:10px;margin-left:10px;
}

.spanSubBoxTopHeadGreen {
	color:#68AA37;font-size:16px;font-weight:normal;
}

.divSubBoxContent {
	font-size:13px;margin-top:20px;margin-left:10px;
}

.divSubBoxContentBlue {
	font-size:13px;margin-top:20px;color:#1E77B1;margin-left:10px;
}

.divPreisModul {
	position:absolute;float:left;display:block;
}

.subContentContentHead {
	padding-top:20px; margin-bottom:15px;border-bottom:1px solid #6EBB1F;font-size:16px;font-weight:normal;color:#6EBB1F
}

.subContentHead {
	padding-top:10px; margin-bottom:15px;font-size:16px;font-weight:normal;color:#6EBB1F
}

.subContentHeadBlue {
	padding-top:10px; margin-bottom:15px;font-size:16px;font-weight:normal;color:#1E77B1
}

.subContentInnerBox {
	padding-left:15px; padding-right:15px; padding-top:10px; width:480px;
}

.subContentInfoBox {
	margin-right:5px;padding:5px;border-top:1px solid #DFE5EA;border-left:1px solid #DFE5EA;border-right:1px solid #DFE5EA;
	background-color:#ECF5E4;font-size:11px;color:#273B0D;font-weight:normal;display:block;
}

.subContentInfoTd {
	font-size:11px;color:#273B0D;font-weight:normal;display:block;height:40px;background-color:#ECF5E4;
}

.startContentInfoTd {
	font-size:11px;color:#273B0D;font-weight:normal;background-color:#ECF5E4;
}

.modulButtGrau {
	background-image:url(/img/butt_details_grau.jpg);background-repeat:no-repeat;width:84px;height:23px;cursor:pointer;line-height:1.9em;
	font-weight:normal;
}

.modulButtGrauSel {
	background-image:url(/img/butt_details_sel.jpg);background-repeat:no-repeat;width:84px;height:23px;cursor:pointer;line-height:1.9em;
	font-weight:normal;
}

.modulButtBlau {
	background-image:url(/img/butt_bestellen_blau.jpg);background-repeat:no-repeat;width:84px;height:23px;cursor:pointer;line-height:1.9em;
	font-weight:normal;
}

.modulButtBlauSel {
	background-image:url(/img/butt_details_sel.jpg);background-repeat:no-repeat;width:84px;height:23px;cursor:pointer;line-height:1.9em;
	font-weight:normal;
}

.tdModulContent {
	padding-left:30px;padding-top:20px;color:#1E77B1;font-size:15px;font-weight:normal;
}

.spanModulInfo {
	color:#8f8f8f;
}

.tblModulList {
	margin-top:30px;
}

.footerWkdLink {
	font-size:11px;color:#FFFFFF;line-height:1.4em;text-decoration:none;display:block;
}

.infoBoxRight {
	border:1px solid #1E77B1; width:170px;padding:10px;
}


/* UEBERNOMENNE STYLES */

.content-head {
	font-family:'Trebuchet MS', Arial, Verdana;font-weight:bold;font-size:13px;color:#1e77b1;padding-top:10px; 
}
.content-green-head {
	font-family:'Trebuchet MS', Arial, Verdana;font-weight:bold;font-size:14px;color:#82C344;  
}

a:link.content-link-underline, a:visited.content-link-underline {
	font-size: 12px; font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color: #1e77b1 ; text-decoration: underline; 
}

a:hover.content-link-underline {
	font-size: 12px; font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color: #b90053 ; text-decoration: none; 
}

.title_inhalte {
	font-size: 12px; font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;color: #1e77b1 ; text-decoration: none;
}

ul li {
	list-style-position: outside;padding-left: 5px;padding-top: 3px;padding-bottom: 3px;list-style-image: url(/img/r_bullet_21.gif);margin-left: -20px;
}



