body, td, a {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
	body {
		background: #FFF;
	}
	
a {
	color: #009933;
	text-decoration: none;
}
	a:hover {
		text-decoration: underline;
	}
	
input, select, textarea, option {
	border: 1px solid #000;
	font-size: 11px;
}
	option { border:none; }
	
form {
	display:inline;
}

ul {
	padding: 0;
	margin: 0;
}

/* LAYOUT */
div#main_holder {
	width: 995px;
}
	div#header {
		height: 120px;
	}
		div#header_sprache {
			position: absolute;
			z-index: 2;
			font-weight: bold;
			color: #FFF;
			top: 105px;
			left: 20px;
		}
		div#header_sprache_news {
			position: absolute;
			z-index: 2;
			font-weight: bold;
			color: #FFF;
			top: 240px;
			left: 10px;
		}
		
	div#printheader {
		display: none;
	}
		div#printheader_left {
			float: left;
			width: 440px;
		}
		div#printheader_right {
			float: left;
			width: 210px;
			text-align: right;
		}
	
	div#content_holder {
		padding-top: 10px;
	}
		div#navigation {
			padding-top: 10px;
			padding-left: 20px;
			float: left;
			width: 170px;
		}
		
		div#content, div#content2 {
			float:left;
			width: 560px;
			padding-top: 10px;
			padding-left: 20px;
			padding-right: 20px;
		}
			div#content2 {
				width: 785px;
				padding-right: 0;
			}
		
		div#rightcol {
			float:left;
			width: 185px;
			padding: 10px 9px 10px 10px;
			background: #E6F4FB;
			text-align: left;
		}
			.rightcol_input {
				width: 180px;
			}
		
	div.clearer {
	clear: both;
	height: 1px;
	overflow: hidden;
}



.text 				{ font-size: 12px; color: #000000; text-decoration: none; }
.text	a:link		{ font-size: 12px; color: #000000; text-decoration: underline}
.text	a:active	{ font-size: 12px; color: #000000; text-decoration: underline}
.text	a:visited	{ font-size: 12px; color: #000000; text-decoration: underline}
.text	a:hover		{ font-size: 12px; color: #009933; text-decoration: underline}

.text2 				{ font-size: 12px; color: #000000; text-decoration: none; }
.text2	a:link		{ font-size: 12px; color: #000000; text-decoration: none; }
.text2	a:active	{ font-size: 12px; color: #000000; text-decoration: none; }
.text2	a:visited	{ font-size: 12px; color: #000000; text-decoration: none; }
.text2	a:hover		{ font-size: 12px; color: #009933; text-decoration: underline; }

.text4 				{ font-size: 12px; color: #005395; text-decoration: none; }
.text4	a:link		{ font-size: 12px; color: #005395; text-decoration: none; }
.text4	a:active	{ font-size: 12px; color: #005395; text-decoration: none; }
.text4	a:visited	{ font-size: 12px; color: #005395; text-decoration: none; }
.text4	a:hover		{ font-size: 12px; color: #009933; text-decoration: underline; }

.text5				{ font-size: 12px; color: #009933; text-decoration: none; }
.text5	a:link		{ font-size: 12px; color: #009933; text-decoration: none; }
.text5	a:active	{ font-size: 12px; color: #009933; text-decoration: none; }
.text5	a:visited	{ font-size: 12px; color: #009933; text-decoration: none; }
.text5	a:hover		{ font-size: 12px; color: #005395; text-decoration: underline; }

.text6				{ font-size: 12px; color: #009933; text-decoration: none; }
.text6	a:link		{ font-size: 12px; color: #009933; text-decoration: underline; }
.text6	a:active	{ font-size: 12px; color: #009933; text-decoration: underline; }
.text6	a:visited	{ font-size: 12px; color: #009933; text-decoration: underline; }
.text6	a:hover		{ font-size: 12px; color: #000000; text-decoration: underline; }


.uber				{ font-size: 18px; color: #000000; font-weight: bold; }
.uber2				{ font-size: 18px; color: #000000; font-weight: normal; }
.uber3				{ font-size: 18px; color: #009933; font-weight: bold; }
.uber4				{ font-size: 18px; color: #009933; font-weight: normal; }

.ubk 				{ font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; }
.ubk	a:link		{ font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;}
.ubk	a:active	{ font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;}
.ubk	a:visited	{ font-size: 13px; color: #000000; font-weight: bold; text-decoration: none;}
.ubk	a:hover		{ font-size: 13px; color: #009933; font-weight: bold; text-decoration: underline;}

.ubk2 				{ font-size: 13px; color: #009933; font-weight: bold; text-decoration: none; }
.ubk2	a:link		{ font-size: 13px; color: #009933; font-weight: bold; text-decoration: none; }
.ubk2	a:active	{ font-size: 13px; color: #009933; font-weight: bold; text-decoration: none; }
.ubk2	a:visited	{ font-size: 13px; color: #009933; font-weight: bold; text-decoration: none; }
.ubk2	a:hover		{ font-size: 13px; color: #009933; font-weight: bold; text-decoration: underline;}

.ubk3 				{ font-size: 13px; color: #005395; font-weight: bold; text-decoration: none; }
.ubk3	a:link		{ font-size: 13px; color: #005395; font-weight: bold; text-decoration: none; }
.ubk3	a:active	{ font-size: 13px; color: #005395; font-weight: bold; text-decoration: none; }
.ubk3	a:visited	{ font-size: 13px; color: #005395; font-weight: bold; text-decoration: none; }
.ubk3	a:hover		{ font-size: 13px; color: #005395; font-weight: bold; text-decoration: underline;}

.footer				{ font-size: 9px; color: #F0F0F0; text-decoration: none; }
.footer	a:link		{ font-size: 9px; color: #F0F0F0; text-decoration: underline}
.footer	a:active	{ font-size: 9px; color: #F0F0F0; text-decoration: underline}
.footer	a:visited	{ font-size: 9px; color: #F0F0F0; text-decoration: underline}
.footer	a:hover		{ font-size: 9px; color: #009933; text-decoration: underline}

.textsmall				{ font-size: 9px; color: #000000; text-decoration: none; }
.textsmall	a:link		{ font-size: 9px; color: #000000; text-decoration: underline}
.textsmall	a:active	{ font-size: 9px; color: #000000; text-decoration: underline}
.textsmall	a:visited	{ font-size: 9px; color: #000000; text-decoration: underline}
.textsmall	a:hover		{ font-size: 9px; color: #009933; text-decoration: underline}

.nav, .nav_a { padding-bottom: 5px; }
.nav, .nav a, .nav_a, .nav_a a	{ font-size: 14px; text-align:left; font-weight:bold; }
.nav a							{ color: #000000; text-decoration: none; }
.nav_a a						{ color: #009933; text-decoration: none; }
.nav a:hover, .nav_a a:hover	{ text-decoration: underline; }

ul.navk_ul {
	list-style: none;
	margin-left: 20px;
	padding-left: 5px;
	padding-bottom: 10px;
	font-weight: bold;
}

ul.navk_ul li.navk a {
	color: #000;
	text-decoration: none;
}
ul.navk_ul li.navk_a {
	list-style-image: url(../images/list-a_marke.gif);
	color: #009933;
}
	ul.navk_ul li.navk_a a {
		color: #009933;
		text-decoration: none;
	}
		ul.navk_ul li.navk a:hover, ul.navk_ul li.navk_a a:hover {
		text-decoration: underline;
	}

.button				{  color:#005395; background: #E6F4FB; border-width:1px; border-color:#005395; font-weight: bold; width:100px;}

div.hr {
	border-top: #005395 solid 1px;
	margin-top: 10px;
	margin-bottom: 9px;
}
