/*************************************************************************/
html{
	height:100%;
	padding:0px;
	margin:0px;
}

body{
	height:100%;
	padding:0px;
	margin:0px;
	font-size:14px;
}

.navi_e1, .navi_e1 ul, .navi_e1 ul ul{
	margin:0px;
	padding:0px 0px 0px 12px;
	/*padding-left:12px;*/
	list-style-type:none;
}

.navi_e1 li, .navi_e1 li li, .navi_e1 li li li{
	display:inline;
	margin:0px;
	padding:0px;
}

h1{
	margin:5px 0px;
	font-size:24px;
}

h2{
	margin:0px;
	font-size:18px;
}

td{
	vertical-align:top;
	text-align:left;
}

img{
	border:0;
}

a:link, a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#000088;
	background-color:inherit;
}

a:hover, a:active{
	text-decoration:none;
	font-weight:bold;
	color:#0000FF;
	background-color:inherit;
}

a.tag {
	font-weight:normal;
}
/*************************************************************************/
.navi_e1{
	padding-left:0px;
}

.a_navi_activ{
	font-weight:bold;
	font-size:16px;
	padding:3px;
	background-color:#0000CC;
	color:#FFFF66;
}

a:link.a_navi, a:visited.a_navi{
	font-size:16px;
	padding:3px;
	color:#CCCCCC;
	background-color:#000088;
	display:block;
}

a:hover.a_navi, a:active.a_navi{
	font-size:16px;
	padding:3px;
	color:#FFFF99;
	background-color:#000099;
	display:block;
}

.a_unavi_activ{
	font-weight:bold;
	font-style:italic;
	font-size:14px;
	padding:3px;
	background-color:#0000DD;
	color:#FFFF66;
}

a:link.a_unavi, a:visited.a_unavi{
	font-style:italic;
	font-size:14px;
	padding:3px;
	color:#CCCCCC;
	background-color:#000099;
	display:block;
}

a:hover.a_unavi, a:active.a_unavi{
	font-style:italic;
	font-size:14px;
	padding:3px;
	color:#FFFF99;
	background-color:#0000AA;
	display:block;
}

.a_uunavi_activ{
	font-size:12px;
	padding:3px;
	background-color:#0000EE;
	color:#FFFF66;
}

a:link.a_uunavi, a:visited.a_uunavi{
	font-weight:normal;
	font-size:12px;
	padding:3px;
	color:#CCCCCC;
	background-color:#0000AA;
	display:block;
}

a:hover.a_uunavi, a:active.a_uunavi{
	font-weight:normal;
	font-size:12px;
	padding:3px;
	color:#FFFF99;
	background-color:#0000BB;
	display:block;
}
/*************************************************************************/
a:link.a_pfad, a:visited.a_pfad{
	color:#CCCCCC;
	background-color:inherit;
}

a:hover.a_pfad, a:active.a_pfad{
	color:#FFFF99;
	background-color:inherit;
}
/*************************************************************************/
.main_navi{
	color:inherit;
	background-color:#000066;
	vertical-align:top;
	width:130px;
	height:auto;
}
.main_pfad{
	font-size:12px;
	color:#CCCCCC;
	background-color:#000066;
	padding:5px;
	height:10px;
}
.main_copy{
	font-size:12px;
	color:#CCCCCC;
	background-color:#000066;
	padding:5px;
	text-align:right;
	height:10px;
}
.main_leer{
	font-size:12px;
	color:inherit;
	background-color:#000066;
	height:10px;
}
.main_main{
	color:inherit;
	background-color:#CCCCCC;
	padding:15px;
	height:auto;
}
/*************************************************************************/
.news_table{
	border:2px solid black;
	width:98%;
	margin-bottom: 10px;
}
.news_titel{
	border-bottom:1px dotted black;
	color:inherit;
	background-color:#999999;
	padding:3px;
}
.news_date{
	border-bottom:1px dotted black;
	color:inherit;
	background-color:#999999;
	padding:3px;
	text-align:right;
}
.news_text{
	padding:3px;
}

.bold{
	font-weight:bold;
}
/*************************************************************************/
.soft_td_head{
	vertical-align:top;
	font-weight:bold;
}

.soft_img{
	padding:0px 12px 12px 0px;
	float:left;
}
/*************************************************************************/
.taglist li {
	margin-top:5px;
}