/* Version 1.44 - 04.03.09: ul Schriftgröße hinzugefügt */
/* Version 1.43 - 08.06.07 */

body,td,th {
   font-family: Arial,Helvetica,Helv, sans-serif;
	font-size: 13px;
	color: #000000;
}
body {
	background-color: #DBDCDE;
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(/pictures/list-point.gif);
}
ul {	line-height: 1.3em;
      font-size:12px;

}

/* ---Navigationsleiste-- */
a.navi:link {
	text-decoration: none;
	color: #000000;
   }
a.navi:visited {
	text-decoration: none;
	color: #000000;
   }
a.navi:hover {
	color: #000000;
   	text-decoration: underline;
}
a.navi:active {
   color: #000000;
   	text-decoration: none;
}

img.navi {
   width:2px;
   height:12px;
   vertical-align:baseline;
   padding-right:5px;
}

.navi_link1 {
   padding-bottom:8px;
   padding-top:9px;
   padding-left:1px;
}
.navi_link2 {
   padding-bottom:15px;
   padding-top:0px;
   padding-left:12px;
}

/* ---Links-- */
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;

}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a.link_info {
	color: #000000;
}
a.link_info:visited {
    color: #000000;
}
a.link_info:hover {
	text-decoration: underline;
   color: #F1B401;
}
a.link_info:active {
	text-decoration: none;
   color: #000000;
}

a.link_visible {
	color: #F1B401;
    font-weight:bold;
}
a.link_visible:visited {
    color: #F1B401;
    font-weight:bold;
}
a.link_visible:hover {
	text-decoration: underline;
   color: #000000;
   font-weight:bold;
}
a.link_visible:active {
	text-decoration: none;
   color: #F1B401;
   font-weight:bold;
}
.link {
	font-size: 11px;
	padding-left: 30px;
}
a.portal_link {
	font-size: 16px;
	font-weight:bold;
}

a.contact {
    font-size:1.15em;
    font-weight:bold;
    color: #F1B401;
}

a.contact:visited {
    font-size:1.15em;
    font-weight:bold;
    color: #F1B401;
}
a.contact:hover {
	text-decoration: underline;
   color: #F1B401;
}
a.contact:active {
	text-decoration: none;
   color: #F1B401;
}

img.contact {
   width:1px;
   height:19px;
   vertical-align:text-top;
   padding-right:8px;
}

a.download {
    color: #FF0000;
    font-weight:bold;
}

a.portal_link {
	font-size: 1.0em;
	font-weight:bold;
	color: #F1B401;
}
a.portal_link:visited {
    font-size:1.0em;
    font-weight:bold;
    color: #F1B401;
}
a.portal_link:hover {
    font-size:1.0em;
    font-weight:bold;
    color: #F1B401;
	 text-decoration: underline;
}

/* ---Überschriften-- */
h1 {
	font-size: 18px;
	font-weight:bold;
	color: #F1B401;
	line-height: normal;
	padding-bottom: 10px;
}
img.h_1 {
/*    width:1px;
   height:20px;
   vertical-align:text-top;*/
   padding-right:10px;
}

h2 {
	font-size: 14px;
	font-weight:bold;
   padding-top:   9px;
}

h3 {
	font-size: 13px;
	color: #000000;
	font-weight:bold;
}
h4 {
	font-size: 12px;
	color: #F1B401;
	font-weight:bold;
}

/* ---Verschiedenes-- */

.main_size {
    width:100%;
}
.maintable {
	background-color: #FFFFFF;
	width: 980px;
}

.menu_left_width {
	width: 168px;
}

.contenttable_width {
	width: 787px; 
/*	width: 597px;*/
}

.contenttable {
	border: 1px solid #A8A9AD;
	padding: 40px;
   padding-right: 40px;
	padding-top: 20px;
	background-attachment: scroll;
	background-image:url(/pictures/background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#FFFFFF;
	height:400px;
	vertical-align:top;
	line-height: normal;

}
p.main_text {
   text-align:justify;
   
}

.bottom {
	font-size: 12px;
	font-style:normal;
	color: #000000;
/*	background-color: #F1B401; */
   background-color: #ebebeb;
	border: 1px solid #A8A9AD;
	height: 30px;
	font-weight: normal;
}
.logo_1{
	border-collapse:collapse;
	border: 1px solid #A8A9AD;
	background-color: #FFFFFF;
}
.menu_left {
	border: 1px solid #A8A9AD;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.cat {
	font-size: 11px;
	font-weight: bold;
}
.listing {
	font-size: 16px;
	color: #F1B401;
	line-height: 32px;
}

/* ---Tabellen-- */

table.overview {
	border-collapse:collapse;
   border-color:#A8A9AD;
   border-style:solid;
   border-width:1px;
	vertical-align:top;
}
th.overview_head {
    background-color: #ebebeb;
    color: #000000;
    font-weight:bold;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    text-align: left;
	 font-weight: bold;
    padding-left: 5px;
	 text-align:center;
}
th.overview_head_l {
    background-color: #ebebeb;
    color: #000000;
    font-weight:bold;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    text-align: left;
	 font-weight: bold;
    padding-left: 5px;
	 text-align:left;
}

td.overview {
    color: #000000;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    font-size: 12px;
	 padding: 5px;

}

td.overview_l {
    color: #000000;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    font-size: 12px;
	 padding: 5px;

}
th.overview_head_small {
    color: #000000;
    font-weight:bold;
    background-color: #ebebeb;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    text-align: left;
    font-size: 12px;
	 font-weight: bold;
    padding-left: 5px;
	 text-align:center;
}
th.overview_head_small_l {
    color: #000000;
    font-weight:bold;
    background-color: #ebebeb;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    text-align: left;
    font-size: 12px;
	 font-weight: bold;
    padding-left: 5px;
	 text-align:left;
}

td.overview_small {
    color: #000000;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    font-size: 0.85em;
	 padding: 5px;
	 text-align:center;
}

td.overview_small_l {
    color: #000000;
    border-color:#A8A9AD;
    border-style:solid;
    border-width:1px;
    font-size: 0.85Em;
	 padding: 5px;
	 text-align:left;
}
td.tab_content{
   text-align:justify;
}

.tab_content_header1{
   font-size:1.2em;
   margin-top: 1.5em;
   margin-bottom: 0em;
   font-weight:bold;
   /*line-height: 0.1em;*/
}
.tab_content_header2{
   font-size:1em;
   margin-top: 2em;
   margin-bottom: 0.5em;
   font-weight:bold;
  /*
    padding-bottom:0px;
    line-height: 0.1em;
   */
}

tr.content_highlight{
  /*background-color: #FFFFFF*/
}
tr.content_highlight:hover{
  background-color: #ebebeb;
}
