html {
	height: 100%; 
	margin-bottom: 1px;
	}

body { 
	margin:0;
	padding:0; 
	background-color:#ffffff; 
	font-family: verdana,arial,sans-serif;
	text-align:center;
	}
	
table.news {
	font-size:11px;
	color:#7d7d7d;
	}
table.news strong {
	color:#306899;
	}
div.in_table {
	padding:6px;
	}
div.in_table a, div.in_table a:link, div.in_table a:visited, div.in_table a:active { 
    color: #2c66a4; 
	text-decoration:none;
    }
div.in_table a:hover {
    color: #749e44; 
	text-decoration:none;
    }

#site_header a, #site_header a:link, #site_header a:visited, #site_header a:active {
	font-size:12px;
	font-weight:bold; 
    color: #36699a;
	text-decoration:none;
    }

#site_header a:hover {
    color: #8dc54c; 
	text-decoration:none;
    }

#site_header div.nav_top {
	padding-top:12px;
	padding-right:22px;
    color: #8dc54c;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
    }
	

#site_header2 a, #site_header2 a:link, #site_header2 a:visited, #site_header2 a:active {
	font-size:12px;
	font-weight:bold; 
    color: #36699a;
	text-decoration:none;
    }

#site_header2 a:hover {
    color: #8dc54c; 
	text-decoration:none;
    }

#site_header2 div.nav_top {
	padding-top:12px;
	padding-right:22px;
    color: #8dc54c;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
    }
	

#site_header3 a, #site_header3 a:link, #site_header3 a:visited, #site_header3 a:active {
	font-size:12px;
	font-weight:bold; 
    color: #ffffff;
	text-decoration:none;
    }

#site_header3 a:hover {
    color: #8dc54c; 
	text-decoration:none;
    }

#site_header3 div.nav_top {
	padding-top:12px;
	padding-right:22px;
    color: #ffffff;
	font-size:12px;
	font-weight:bold; 
	text-decoration:none;
    }


#body_left img {
	border: 1px solid #36699a;
	}
	
#body_left table.nav {
	margin:0;
	padding:0;
	border:0px;
	width:190px;
	border-left: 1px solid #36699a;
	}

#body_left td.left_active {
	width:8px;
	background-color:#8dc54c;
	border-bottom: 1px solid #ffffff;
	}
	
#body_left td.right_active {
	background-color:#36699a;
	border-bottom: 1px solid #cfddea;
	}
	
#body_left td.left_main {
	width:8px;
	background-color:#b6d0e1;
	border-bottom: 1px solid #ffffff;
	}
	
#body_left td.right_main {
	background-color:#36699a;
	border-bottom: 1px solid #ffffff;
	}
	
#body_left td.left {
	width:8px;
	background-color:#b6d0e1;
	border-bottom: 1px solid #cfddea;
	}
	
#body_left td.right {
	background-color:#ffffff;
	border-bottom: 1px solid #cfddea;
	}
	
#body_left td.right_last {
	background-color:#ffffff;
	border-bottom: 1px solid #cfddea;
	}
	
#body_left a, #body_left a:link, #body_left a:visited, #body_left a:active {
	padding-left:22px;
	font-size:12px; 
    color: #7f7f7f; 
	text-decoration:none;
    }

#body_left a:hover {
    color: #749e44; 
	text-decoration:none;
    }
	
#body_left a.nav_main, #body_left a.nav_main:link, #body_left a.nav_main:visited, #body_left a.nav_main:active {
	padding-left:8px;
	font-size:12px;
	font-weight:bold; 
    color: #ffffff;
	text-decoration:none;
    }

#body_left a.nav_main:hover {
    color: #8dc54c;  
	text-decoration:none;
    }
		
#body_left a.nav_xtra, #body_left a.nav_xtra:link, #body_left a.nav_xtra:visited, #body_left a.nav_xtra:active {
	margin:0;
	padding:0;
	font-size:13px; 
    color: #ffffff;
	text-decoration:none;
    }

#body_left a.nav_xtra:hover {
    color: #8dc54c;  
	text-decoration:none;
    }
	
#body_left a.nav_active, #body_left a.nav_active:link, #body_left a.nav_active:visited, #body_left a.nav_active:active {
	padding-left:8px;
	font-size:12px;
	font-weight:bold; 
    color: #8dc54c; 
	text-decoration:none;
    }

#body_left a.nav_active:hover {
    color: #8dc54c; 
	text-decoration:none;
    }
	
#body_left div.advertise {
	margin-left:18px;
	margin-top:25px;
	padding-right:8px;
	}

#body_left a.nav_main_ad, #body_left a.nav_main_ad:link, #body_left a.nav_main_ad:visited, #body_left a.nav_main_ad:active {
	margin:0;
	padding:0;
	font-size:12px;
    color: #ffffff;
	text-decoration:none;
    }
	
#body_left a.nav_main_ad:hover {
    color: #8dc54c;  
	text-decoration:none;
    }
	
	

#body_in_middle { 
	font-size:13px; 
	line-height:20px; 
	color: #7f7f7f; 
}

#body_in_middle div.spalt_links {
	width:120px;
	float:left;
	}

#body_in_middle div.spalt_mitte {
	width:34%;
	float:left;
	}
	
#body_in_middle div.spalt_rechts {
	width:33%;
	float:left;
	}

#body_in_middle span.sitemap {
	font-size:12px;
	font-weight:bold;
	color: #8dc54c;
	}

#body_in_middle table.list {
	border:1px solid #babbbb;
	}
	
#body_in_middle td.list {
	padding-left:4px;
	font-size:11px;
	}
	
#body_in_middle td.header {
	padding-left:4px;
	background-color:#B6D0E1;
	}
	
#body_in_middle .table_headfont {
	color:#ffffff;
	}
	
#body_in_middle h1 {
	margin-top:47px;
	font-size:18px; 
	color:#8dc54c; 
	}
	
#body_in_middle span.subhead {
	font-size:12px;
	color:#babbbb;
	}

#body_in_middle p, #body_in_middle strong { 
	font-size:13px; 
	line-height:20px; 
	color: #7f7f7f; 
}

#body_in_middle strong.sub { 
	color:#36699A;
}

#body_in_middle ul { 
	font-size:13px; 
	line-height:16px;
	color: #7f7f7f; 
}

#body_in_middle ul li { 
	margin-top:4px;
	list-style-image:url(../img/basic/list.gif);
}

#body_in_middle a, #body_in_middle a:link, #body_in_middle a:visited, #body_in_middle a:active { 
    color: #2c66a4; 
	text-decoration:none;
    }

#body_in_middle a:hover {
    color: #749e44; 
	text-decoration:none;
    }
	
#body_in_middle table.search {
	font-size:11px;
	line-height:13px; 
	border:1px solid #33699a; 
	background-color:#f0f0f0;
	}
	
#body_in_middle span.search_head {
	font-weight:bold; 
	color:#33699a;
	}


#body_right strong, #body_right b {
	color:#33699a;
	}
	
#body_right span.grey {
	color:#808080;
	}

#body_right a, #body_right a:link, #body_right a:visited, #body_right a:active { 
    color: #2c66a4; 
	text-decoration:none;
    }

#body_right a:hover {
    color: #749e44; 
	text-decoration:none;
    }
	
.body_in_right {
	font-size:11px;
	width:152px; 
	margin-top:9px; 
	margin-left:9px; 
	}



#default_form .error {
	color:#990000;
	font-weight:bold;
	}
		
#default_form th, #default_form td { 
	padding-top:10px; 
	padding-bottom:10px;
	font-size:12px;
	}
#default_form th {	
	white-space: nowrap;
	}
#default_form input.form { 
	background: #ffffff; 
	border: 1px solid #c2c2c2; 
	border-color: #c2c2c2 #f0f0f0 #f0f0f0 #c2c2c2; 
	color: #333333; 
	line-height: 16px;
	}
#default_form label {
	cursor: pointer;
	}
#default_form label:hover {
	color: #8dc54c;
	}
#default_form label.sub {
	cursor: pointer;
	color: #999999;
	}
#default_form label.sub:hover {
	color: #8dc54c;
	}
#default_form textarea {
	width: 97%;
	background: #ffffff;
	border: 1px solid #c2c2c2; 
	border-color: #c2c2c2 #f0f0f0 #f0f0f0 #c2c2c2; 
	color: #333333;
	display: block; 
	clear: left;  
	}
#posting {
	width: 490px;
	background: #ffffff;
	border: 1px solid #7f9db9; 
	display: block; 
	clear: left;  
	}
div.abstract_left {
	float:left;
	width:100px;
	}
div.abstract_right {
	float:left;
	width:475px;
	}	
.mykurzinfo {
	width:100%;
	}
	
#tickernews {
	width: 578px;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	background-color: #8EC74D;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px;
	padding-top: 4px;
	margin-top: 10px;
	margin-left: 16px;
}

#tickernews a {
	color: #ffffff;
}

p.message_startseite
{
	min-height:150px;
	height:150px;

}

p.message_v2_startseite
{
	min-height:135px;
	height:135px;

}
