HTML {
	height: 100%;
}

BODY {
    font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
	font-size: 11px;
	color: #545f63; 
	background-color: #e7e7e7;
	margin: 0; 
	padding: 0;
	height: 100%;
}

TABLE {
	border-collapse: separate;
}


TABLE.complete {
	border: 1px solid #6CADDF;
	width: 100%;
}

FORM.complete TABLE {
	border: 1px solid #6CADDF;
	width: 100%;
}

TD, TH, DIV, SPAN {
    font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
	font-size: 11px;
	color: #545f63;
}

A, A:link, A:visited, A:active, A:hover {
    font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
    font-size: 11px;
    color: #67ace7;
	text-decoration: none;
}

FIELDSET {
	border: 1px solid #e7e7e7;
	padding: 18px;
}

LEGEND {
	font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
    font-size: 11px;
    font-weight: bold;
    color: #67ace7;
}

IMG.image {
	border: 5px solid #fff;
}

TD.bg_top {
	background-color: #fff;
	border-top: 4px solid #e7e7e7;
	border-bottom: 4px solid #e7e7e7;
	border-left: 4px solid #e7e7e7;
	border-right: 4px solid #e7e7e7;
}

TD.bg_quicksearch {
	white-space: nowrap;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 12px;
	vertical-align: middle;
}

TD.bg_smallnavigation {
	text-align: right;
	vertical-align: middle;
	padding-right: 6px; 
}

TD.bg_logo {
	border-bottom: 4px solid #e7e7e7;
	border-left: 4px solid #e7e7e7;
}

TD.bg_image {
	border-bottom: 4px solid #e7e7e7;
	border-left: 4px solid #e7e7e7;
	border-right: 4px solid #e7e7e7;
}

TD.bg_left {
	background-color: #fff;
	border-left: 4px solid #e7e7e7;
	vertical-align: top;
}

TD.bg_center {
	border-left: 4px solid #e7e7e7;
	border-right: 4px solid #e7e7e7;
	vertical-align: top;
}

TD.bg_right {
	background-color: #fff;
	border-right: 4px solid #e7e7e7;
	vertical-align: top;
}

TD.bg_bottomnavigation {
	background-color: #cbcfd0;
	border-top: 4px solid #e7e7e7;
	border-left: 4px solid #e7e7e7;
	border-right: 4px solid #e7e7e7;
}

TD.bg_footer {
	font-size: 10px;
	color: #fff;
	text-align: center;
	background-color: #67ace5;
	border-top: 4px solid #e7e7e7;
	border-bottom: 4px solid #e7e7e7;
	border-left: 4px solid #e7e7e7;
	border-right: 4px solid #e7e7e7;
}

A.footer, A.footer:link, A.footer:visited, A.footer:active, A.footer:hover {
	font-weight: normal;
	font-size: 10px;
	color: #fff;
}

TD.logo {
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_logo.jpg');
}

TD.home {
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	vertical-align: bottom; 
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_home.jpg');
	padding-bottom: 9px;
	padding-left: 12px;
}

A.home, A.home:link, A.home:visited, A.home:active, A.home:hover {
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}

TD.topnavigation {
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_topnavigation.jpg');
}

TD.left_subnavigation {
	vertical-align: top;
}

TD.left_welcome {	
	color: #545f63;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
	line-height: 1.7em;
}

TD.left_welcome H1 {	
	font-size: 12px;
	font-weight: bold;
	color: #67ace7;
}

TD.left_members {
	border-bottom: 4px solid #fff;
}

TD.left_members_headline_arrows {
	background-color: #67ace7;
	border-bottom: 5px solid #fff;
	padding-left: 12px;
}

TD.left_members_headline {
	color: #fff;
	background-color: #67ace7;
	border-bottom: 5px solid #fff;
}

TD.left_members_subheadline {
	font-weight: bold;
	color: #67ace7;
	background-color: #e1e2e4;
	border-bottom: 1px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	padding-left: 20px;
}

TD.left_members_row {
	color: #545f63;
	background-color: #eff1f0;
	border-bottom: 1px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	padding-left: 20px;
}

A.left_members_row, A.left_members_row:link, A.left_members_row:visited, A.left_members_row:active, A.left_members_row:hover {
	font-weight: normal;
	font-size: 11px;
	color: #545f63;
}

TD.center_top {
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_stripes.jpg');
	background-repeat: repeat;
	border: 5px solid #fff;
	padding-left: 10px;
}

TD.center_top P {
    font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
	font-size: 16px;
	font-weight: bold;
	color: #67ace7;
	background-color: #fff;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-left: 10px; 
	padding-right: 10px; 
	width: 100px;
	white-space: nowrap;
}

TD.center_main {
	background-color: #fff;
	color: #545f63;
	padding-top: 16px;
	padding-bottom: 22px;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
}

TD.center_main_home {
	background-color: #fff;
	border-top: 4px solid #e7e7e7;
	color: #545f63;
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 16px;
	padding-right: 16px;
	vertical-align: top;
}

H1.Headline1 {
    font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
	font-size: 16px;
	font-weight: normal;
	color: #67ace7;
}

H2.Headline2 {
    font-family: 'Verdana', 'Helvetica', 'Arial', 'Lucida Grande', 'Lucida Sans Unicode', 'Sans-Serif';
	font-size: 12px;
	font-weight: normal;
	color: #67ace7;
}

TD.center_bottom {
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_stripes.jpg');
	background-repeat: repeat;
	border: 5px solid #fff;
}

TD.right_member_login_content, TD.right_news_content, TD.right_podcasts_content {
	background-color: #fff;
	border-bottom: 4px solid #e7e7e7;
	padding: 14px;
	line-height: 1.4em;
}

TD.right_member_login_headline_arrows {
	background-color: #67ace7;
	border-bottom: 4px solid #fff;
	padding-left: 12px;
}

TD.right_member_login_headline {
	color: #fff;
	background-color: #67ace7;
	border-bottom: 4px solid #fff;
}

TD.right_member_login_headline_arrows {
	background-color: #67ace7;
	border-bottom: 4px solid #fff;
	padding-left: 12px;
}

TD.right_member_login_headline {
	color: #fff;
	background-color: #67ace7;
	border-bottom: 4px solid #fff;
}

TD.right_news_headline_arrows {
	background-color: #f3d211;
	border-bottom: 4px solid #fff;
	padding-left: 12px;
}

TD.right_news_headline {
	color: #fff;
	background-color: #f3d211;
	border-bottom: 4px solid #fff;
}

TD.right_podcasts_headline_arrows {
	background-color: #fa943f;
	border-bottom: 4px solid #fff;
	padding-left: 12px;
}

TD.right_podcasts_headline {
	color: #fff;
	background-color: #fa943f;
	border-bottom: 4px solid #fff;
}

TD.right_economy_headline_arrows {
	background-color: #545f63;
	border-bottom: 4px solid #fff;
	padding-left: 12px;
}

TD.right_economy_headline {
	color: #fff;
	background-color: #545f63;
	border-bottom: 4px solid #fff;
}

TD.right_economy_content {	
	background-color: #fff;
	padding-left: 10px;
	padding-right: 10px;	
	line-height: 1.4em;
}

TD.bg_rssfeed {	
	background-color: #eff1f0;
	padding: 10px;
	border-bottom: 4px solid #fff;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}

TD.rssfeed_pubdate {
	font-size: 9px;
	color: #545f63;
}

TD.rssfeed_title {
	font-weight: bold;
	font-size: 11px;
	color: #6a85a2;
}

A.rssfeed_link, A.rssfeed_link:link, A.rssfeed_link:visited, A.rssfeed_link:active, A.rssfeed_link:hover {
	font-weight: bold;
	font-size: 11px;
	color: #6a85a2;
}

TD.rssfeed_desc {
	font-size: 11px;
	color: #545f63;
	line-height: 1.4em;
}

TD.left_placeholder {
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_stripes.jpg');
	background-repeat: repeat;
	border-bottom: 5px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
}

TD.right_placeholder {
	background-image: url('/resource/themes/vbu-net.de/graphics/layout/bg_stripes.jpg');
	background-repeat: repeat;
	border-bottom: 5px solid #fff;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
}

TD.member_login_content_button {
	text-align: right;
}

INPUT.loginbutton {
	border: 0;
}

INPUT.searchstring {
	background-color: #ffffff;
	height: 21px;
	width: 115px;
}

TD.navigation_2_0_0, TD.navigation_2_0_1 { 
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: middle;
}

A.navigation_1_1_0, A.navigation_1_1_0:link, A.navigation_1_1_0:visited, A.navigation_1_1_0:active, A.navigation_1_1_0:hover { 
	font-size: 10px;
	font-weight: normal;
	color: #a6b0b1;
	text-decoration: none;
}

A.navigation_1_1_1, A.navigation_1_1_1:link, A.navigation_1_1_1:visited, A.navigation_1_1_1:active, A.navigation_1_1_1:hover { 
	font-size: 10px;
	font-weight: bold;
	color: #545f63;
	text-decoration: none;
}

A.navigation_1_2_0, A.navigation_1_2_0:link, A.navigation_1_2_0:visited, A.navigation_1_2_0:active, A.navigation_1_2_0:hover { 
	font-size: 10px;
	font-weight: normal;
	color: #a6b0b1;
	text-decoration: none;
}

A.navigation_1_2_1, A.navigation_1_2_1:link, A.navigation_1_2_1:visited, A.navigation_1_2_1:active, A.navigation_1_2_1:hover { 
	font-size: 10px;
	font-weight: bold;
	color: #545f63;
	text-decoration: none;
} 

A.navigation_2_0_0, A.navigation_2_0_0:link, A.navigation_2_0_0:visited, A.navigation_2_0_0:active, A.navigation_2_0_0:hover { 
	font-size: 11px;
	font-weight: bold;
	color: #545f63;
	text-decoration: none;
}

A.navigation_2_0_1, A.navigation_2_0_1:link, A.navigation_2_0_1:visited, A.navigation_2_0_1:active, A.navigation_2_0_1:hover { 
	font-size: 11px;
	font-weight: bold;
	color: #545f63;
	text-decoration: none;
}

TD.subnavigation_header {
	font-weight: bold;
	color: #6799cc;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom: 1px solid #e7e7e7;
}

TD.navigation_1_1_0 { 
	background-color: #fff;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 28px;
	padding-top: 6px;
	padding-bottom: 6px;	
}

TD.navigation_1_1_1 { 
	background-color: #cacac8;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 28px;
	padding-top: 6px;
	padding-bottom: 6px;
}

TD.navigation_1_2_0 { 
	background-color: #fff;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 45px;
	padding-top: 6px;
	padding-bottom: 6px;	
}

TD.navigation_1_2_1 { 
	background-color: #cacac8;
	border-bottom: 1px solid #e7e7e7;
	padding-left: 45px;
	padding-top: 6px;
	padding-bottom: 6px;
}

A.extended_search, A.extended_search:link, A.extended_search:visited, A.extended_search:active, A.extended_search:hover { 
	font-size: 11px;
	font-weight: bold;
	color: #545f63;
	text-decoration: none;
}

TD.news_image {
	color: #545f63;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 25px;
}

TD.news_text {
	color: #545f63;
	vertical-align: top;
	padding: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 25px;
}

TD.news_image IMG {
	border: 1px solid #a6b0b1;
}

SPAN.news_date {
	color: #67ace7;
	font-weight: bold;
}

SPAN.news_headline {
	color: #545f63;
	font-weight: bold;
}

A.sitemap, A.sitemap:link, A.sitemap:visited, A.sitemap:active, A.sitemap:hover { 
	font-size: 9px;
	font-weight: normal;
	color: #545f63;
	text-decoration: none;
}






TH.headline {
	font-weight: bold;
	padding-bottom: 10px;
}

TH.formHeader {
	font-weight: bold;
	color:#ffffff;
	background-color: #6CADDF;
	padding-left: 10px;
	padding-right: 10px;
    border-bottom: 1px #6CADDF solid;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	height: 22px;
}

TH.table_headline {
	background-color: #DEE5F7;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
    border-bottom: 1px #6CADDF solid;
	text-align: left;
	vertical-align: top;
}

TD.table_row {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
    border-bottom: 1px #e7e7e7 dashed;
	text-align: left;
}

TD.table_row2 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
    border-bottom: 1px #e7e7e7 dashed;
	text-align: left;
}

SPAN.Text {
	color: #545f63;
}

TR.odd {
    background-color: #fff;
}

TR.even {
    background-color: #fff;
}

TR.marked {
    background-color: #DEE5F7;
}

TR.odd:hover, tr.even:hover, tr.hover  {
    background-color: #DEE5F7;
}

DIV.sitemap {
	width: 300px;
    padding: 10px;
    float:left;
}














DIV.right {
    position: relative;
    top: -25;
	border-left: 1px solid #6CADDF;
	border-top: 1px solid #6CADDF;
	padding: 10px;
    background-color: #DEE5F7;
    width: 202px;
}

DIV.topnavigation {
	position: relative;
	top: 118;
	left: -22;
	white-space: nowrap;
}

DIV.adminmode {
	position: absolute;
	top: 17;
	left: 27;
	white-space: nowrap;
}

A.navigation_1_0_0, A.navigation_1_0_0:link, A.navigation_1_0_0:visited, A.navigation_1_0_0:active, A.navigation_1_0_0:hover { 
    font-size: 13px;
	text-decoration: none;
}

A.navigation_1_0_1, A.navigation_1_0_1:link, A.navigation_1_0_1:visited, A.navigation_1_0_1:active, A.navigation_1_0_1:hover { 
    font-size: 13px;
	text-decoration: none;
	font-weight: bold
} 

A.navigation_3_0_0, A.navigation_3_0_0:link, A.navigation_3_0_0:visited, A.navigation_3_0_0:active, A.navigation_3_0_0:hover { 
	font-size: 13px;
	text-decoration: none;
}

A.navigation_3_0_1, A.navigation_3_0_1:link, A.navigation_3_0_1:visited, A.navigation_3_0_1:active, A.navigation_3_0_1:hover { 
	font-size: 13px;
	text-decoration: none;
	font-weight: bold
}
