BODY {font-family: Arial; font-size: 11px; font-weight: normal; color: #373737; background: #F1F1F1; margin: 0px 0px 0px 0px; padding: 0px 0px 25px 0px;}
IMG {BORDER: 0px solid;}
.pic {BORDER: 5px #C1CABA solid;}
table {  font-family: Arial; font-size: 11px; font-weight: normal; color: #072740; padding: 0px;}

td {
  font-family: Arial;
  font-size : 11px;
  color: #666666;
  border: 0px solid #CCCCCC;
	border-collapse: collapse;
	text-align: left;
}

.contentbox { PADDING: 10px 0px 0px 0px; vertical-align: top; }
.contentbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 10px 0px 5px 0px; font-size: 24px; color: #176917; font-weight: normal; }
.contentbox h2 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 0px 3px 0px; font-size: 18px; color: #9D409D; font-weight: normal; line-height: 1.5em; text-align: left;}
.contentbox h3 { font-size: 14px; color: #666666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 0px; line-height: 1.2em; }
.contentbox h4 { font-size: 11px; color: #3C6264; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 15px; line-height: 1.2em; background: url(../images/ico_date.gif) no-repeat left top; }
.contentbox h6 { font-size: 11px; color: #666666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 5px 0px 5px 0px; line-height: 1.2em; }

.logobox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 300px; HEIGHT: 200px; BACKGROUND: url(../images/bg_logo.jpg) no-repeat left top;}
.headerbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 990px; HEIGHT: 120px; BACKGROUND: url(../images/bg_header.gif) no-repeat left top;vertical-align: top;}
.corner1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 10px; HEIGHT: 40px; BACKGROUND: url(../images/corner1.gif) no-repeat left top;vertical-align: top;}
.corner2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 10px; HEIGHT: 40px; BACKGROUND: url(../images/corner2.gif) no-repeat left top;vertical-align: top;}
.corner3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 20px; HEIGHT: 50px; BACKGROUND: url(../images/corner3.gif) no-repeat left top;vertical-align: top;}
.corner4 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 20px; HEIGHT: 50px; BACKGROUND: url(../images/corner4.gif) no-repeat left top;vertical-align: top;}
.corner5 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 10px; BACKGROUND: url(../images/corner5.gif) no-repeat left top;vertical-align: top;}
.corner6 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 30px; BACKGROUND: url(../images/corner6.gif) no-repeat left top;vertical-align: top;}
.corner7 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 200px; HEIGHT: 10px; BACKGROUND: url(../images/corner7.gif) no-repeat left top;vertical-align: top;}
.corner8 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 200px; HEIGHT: 10px; BACKGROUND: url(../images/corner8.gif) no-repeat left top;vertical-align: top;}
.cornerbottombox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 950px; HEIGHT: 15px; BACKGROUND: url(../images/corner_bottom.gif) no-repeat left top;vertical-align: top;}
.searchbox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 190px; HEIGHT: 45px; vertical-align: top; text-align: center; background:  url(../images/bg_search.gif) no-repeat left top;}

.leftbox { PADDING: 10px 0px 0px 0px; vertical-align: top; HEIGHT: 310px; background: url(../images/bg_left.gif) no-repeat left center; text-align:left;}
.centerbox { PADDING: 10px 0px 10px 0px; WIDTH: 950px; vertical-align: top; text-align: center; BACKGROUND: url(../images/bg_content.gif) repeat-y left top;}
.rightbox { PADDING: 10px 0px 10px 0px; vertical-align: top; WIDTH: 200px;}

.hypothekenbox { PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 120px; background: url(../images/bg_hypotheken.jpg) no-repeat left top; vertical-align: bottom;}
.hypothekenbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 15px 5px 15px; font-size: 18px; color: #176917; font-weight: normal; }
.bkrbox { PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 120px; background: url(../images/bg_bkr.jpg) no-repeat left top; vertical-align: bottom;}
.bkrbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 15px 5px 15px; font-size: 18px; color: #176917; font-weight: normal; }
.coachbox { PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 120px; background: url(../images/bg_coach.jpg) no-repeat left top; vertical-align: bottom;}
.coachbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 15px 5px 15px; font-size: 18px; color: #176917; font-weight: normal; }
.gratisbox { PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 120px; background: url(../images/bg_gratis.jpg) no-repeat left top; vertical-align: bottom;}
.gratisbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 15px 5px 15px; font-size: 18px; color: #176917; font-weight: normal; }
.tvbox { PADDING: 0px 0px 0px 0px; WIDTH: 250px; background: url(../images/bg_boxescontent.gif) repeat-y left top; vertical-align: top;}
.overbox { PADDING: 0px 0px 0px 0px; WIDTH: 250px; HEIGHT: 120px; background: url(../images/bg_over.jpg) no-repeat left top; vertical-align: bottom;}
.overbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 15px 5px 15px; font-size: 18px; color: #176917; font-weight: normal; }

.logintitlebox { PADDING: 0px 0px 0px 0px; vertical-align: top; background: url(../images/bg_logintitle.gif) no-repeat left top; text-align:left;}
.logintitlebox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 5px 15px 5px 15px; font-size: 16px; color: #176917; font-weight: bold; line-height: 1em;}
.loginbox { PADDING: 0px 0px 0px 0px; vertical-align: top; background: url(../images/bg_login.gif) repeat-y left top; text-align:left;}
.loginbox h1 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 15px 3px 15px; font-size: 12px; color: #373737; font-weight: bold; font-style: italic; line-height: 1.5em;}
.loginbox h2 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 15px 3px 15px; font-size: 12px; color: #373737; font-weight: bold; font-style: italic; line-height: 1.5em; text-align: right;}
.loginbox h3 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 15px 3px 15px; font-size: 11px; color: #333333; font-weight: normal; line-height: 1.5em; text-align: left;}

.advertbox1 { PADDING: 0px 0px 0px 0px; WIDTH: 200px; HEIGHT: 70px; background: url(../images/bg_box1.gif) no-repeat left top;}
.advertbox1 h1 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 5px 3px 5px; font-size: 16px; color: #9D409D; font-weight: bold; line-height: 1.5em; text-align: center;}
.advertbox1 h2 { MARGIN: 0px 0px 0px 0px; PADDING: 3px 5px 3px 5px; font-size: 16px; color: #175617; font-weight: bold; line-height: 1.5em; text-align: center;}

.iconsbox { vertical-align: top; text-align: center;}

.boxescontent1 { PADDING: 0px 0px 0px 0px; vertical-align: top; background: url(../images/bg_boxescontent.gif) repeat-y left top;}
.boxescontent1 h1 { MARGIN: 0px 0px 0px 0px; PADDING: 5px 15px 5px 25px; font-size: 18px; color: #3D9C3D; font-weight: normal; background: url(../images/arrow1.gif) no-repeat left top;}
.boxescontent1 p { MARGIN: 0px 0px 0px 0px; PADDING: 5px 10px 5px 20px; font-size: 11px; color: #666666; font-weight: normal; }
.boxescontent1 ul { font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 10px 5px 30px; list-style: square;}
.boxescontent1 li { font-size: 11px; text-align: left; padding: 3px 0px 3px 0px; vertical-align: middle; }

.mainmenu { vertical-align: middle; WIDTH: 100px; cursor: pointer; height: 50px;}
.mainmenu a { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; width: 100%; display: block; background: url(../images/bg_mainmenu.gif) no-repeat left top; padding: 19px 0px 0px 0px; height: 31px; line-height: 1em; text-align: center;}
.mainmenu a:visited { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; width: 100%; display: block; background: url(../images/bg_mainmenu.gif) no-repeat left top;}
.mainmenu a:hover {  font-size: 12px; color: #fff; font-weight: bold; BACKGROUND-POSITION: 0px -50px; TEXT-DECORATION: none;}
.mainmenu a#mainactive { font-size: 12px; color: #fff; font-weight: bold; BACKGROUND-POSITION: 0px -50px; TEXT-DECORATION: none;}

.border1 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 11px; HEIGHT: 40px; BACKGROUND: url(../images/border1.gif) no-repeat left center;}
.border2 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 1px; HEIGHT: 50px; BACKGROUND: url(../images/border2.gif) no-repeat left top;}
.border3 { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 200px; HEIGHT: 1px; BACKGROUND: #D3D3D3;}

.leftmenu { vertical-align: top; WIDTH: 200px; cursor: pointer;}
.leftmenu a { font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_leftmenu.gif) no-repeat left top; padding: 9px 0px 9px 25px; line-height: 1em;}
.leftmenu a:visited { font-size: 12px; color: #666666; font-weight: bold; text-transform: uppercase; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_leftmenu.gif) no-repeat left top;}
.leftmenu a:hover {  font-size: 12px; color: #176917; font-weight: bold; text-transform: uppercase; BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none;}
.leftmenu a#leftactive { font-size: 12px; color: #176917; font-weight: bold; text-transform: uppercase; BACKGROUND-POSITION: 0px -30px; TEXT-DECORATION: none;}

.submenu { vertical-align: top; WIDTH: 200px; cursor: pointer;}
.submenu a { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_submenu.gif) no-repeat left top; padding: 4px 0px 4px 35px; line-height: 1em;}
.submenu a:visited { font-size: 12px; color: #666666; font-weight: bold; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_submenu.gif) no-repeat left top;}
.submenu a:hover {  font-size: 12px; color: #176917; font-weight: bold; BACKGROUND-POSITION: 0px -20px; TEXT-DECORATION: none;}
.submenu a#subactive { font-size: 12px; color: #176917; font-weight: bold; BACKGROUND-POSITION: 0px -20px; TEXT-DECORATION: none;}

.subsubmenu { vertical-align: top; WIDTH: 200px; cursor: pointer;}
.subsubmenu a { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_subsubmenu.gif) no-repeat left top; padding: 4px 0px 4px 45px; line-height: 1em;}
.subsubmenu a:visited { font-size: 11px; color: #666666; font-weight: normal; text-decoration: none; width: 100%; display: block; background:  url(../images/bg_subsubmenu.gif) no-repeat left top;}
.subsubmenu a:hover {  font-size: 11px; color: #176917; font-weight: normal; BACKGROUND-POSITION: 0px -20px; TEXT-DECORATION: none;}
.subsubmenu a#subsubactive { font-size: 11px; color: #176917; font-weight: normal; BACKGROUND-POSITION: 0px -20px; TEXT-DECORATION: none;}

.topmenubox { MARGIN: 0px 0px 0px 0px; PADDING: 0px 0px 0px 0px; WIDTH: 500px; HEIGHT: 40px; vertical-align: top; text-align: center; background:  url(../images/bg_topmenu.gif) repeat-x left top;}
.topmenu { MARGIN: 0px 0px 0px 0px; PADDING: 10px 0px 10px 0px; vertical-align: top; text-align: center; WIDTH: 150px;}
.topmenu a { font-size: 16px; color: #666666; font-weight: bold; text-decoration: none; line-height: 1em;}
.topmenu a:visited { font-size: 16px; color: #666666; font-weight: bold; text-decoration: none; }
.topmenu a:hover { font-size: 16px; color: #176917; font-weight: bold; TEXT-DECORATION: none;}
.topmenu a#topactive { font-size: 16px; color: #176917; font-weight: bold; TEXT-DECORATION: underline;}

a { font-family: Arial; color: #176917; font-weight: normal; font-style: normal; text-decoration: none; }
a:visited { color: #176917; font-weight: normal; text-decoration: none; }
a:hover { color: #176917; font-weight: normal; text-decoration: underline; }

ol { font-family: Times New Roman; font-size: 10px; color: #4D7D89; text-align: left; font-style: italic; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 25px; }
ul { font-size: 11px; text-align: left; padding: 0px 0px 0px 0px; margin: 5px 5px 5px 25px; list-style-image: url(../images/ico_date.gif)}
li { font-size: 12px; text-align: left; padding: 3px 0px 3px 0px; vertical-align: middle; }

p { font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}
span { font-family: Arial; font-size: 11px; font-weight: normal; color: #666666; padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;}

input.text {font-family: Arial; font-size: 11px;
color: #373737;
text-align: Left;
background: #ffffff;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 122px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

INPUT.but {font-size: 12px;
color: #fff;
font-weight: bold;
text-align: center;
background: #ffffff url(../images/bg_button.gif) no-repeat left center;
margin: 0px 0px 0px 0px; padding: 6px 5px 6px 5px;
width: 120px;
border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

textarea.text {font-family: Arial; font-size: 11px;
color: #373737;
text-align: Left;
background: #ffffff;
margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; width: 350px; height: 100px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


#footer{ position: fixed; bottom: 0px; left: 0px; width: 100%; height: 30px; text-align: center; background: #F1F1F1; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
#footer h1 { MARGIN: 0px 0px 0px 0px; PADDING: 5px 388px 5px 5px; font-size: 11px; color: #176917; font-weight: normal; line-height: 1.5em; text-align: center;}

.formtext { font-size: 12px; color: #666; FONT-WEIGHT: normal; MARGIN: 0px 0px 0px 0px; PADDING: 5px 10px 5px 10px; line-height: 1.2em; border: #dddddd; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }


.zebra1{
	background-color: #EEEEEE;
}

.zebra2{
	background-color: #FFFFFF;
}

.zebra1 td, .zebra2 td{
	border-bottom: solid #dddddd 1px;
}

.mediabox { text-align: right;}


li.level0 {
	margin-left: 0px;
	list-style-image: url(../images/arrow2.gif);
	height:20px;
}
li.level1 {
	margin-left: 30px;
	list-style-image: url(../images/arrow2.gif);
	height:20px;
}
li.level2 {
	margin-left: 60px;
	list-style-image: url(../images/arrow2.gif);
	height:20px;
}
li.level3 {
	margin-left: 90px;
	list-style-image: url(../images/arrow2.gif);
	height:20px;
}


