/* ##########################  GENERELLES LAYOUT  ########################## */
body {
	color: #188AB2;
	font-family:arial; 
	margin:0px;
	font-size:12px;
}

p,td,font,ul,li {
	color: #000;
	font-size:12px;
	font-family:arial;
}

span {
	font-size:12px;
}

span.error_message{
	color:red;
	font-weight:bold;
}


p.headline {
	font.weight:bold;
	font-size:12px;
}

a {
	font-size:12px;
	text-decoration:underline;
	color:#000;
}

td.text {
	font-size:12px;
	color:#000;
}

td.text ul, td.text ol {
	margin-left:0px;
	padding-left:15px;
}

td.text ul li, td.text ol li {
	margin-left:10px;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
}

td.text ul li ul li, td.text ol li ol li {
	margin-left:20px;
}

td.blue {
	background-color:#188AB2;
}

a:hover {
	text-decoration:underline;
	color:#188AB2;
}

td.headline {
	font.weight:bold;
	font-size:12px;
}

.trenner {
	height:25px;
	background:url(/gfx/misc/trenner.gif) left top repeat-x #FFF;
}

/* ##########################  DRUCK UND PDF  ########################## */

.pageoptions {
	padding-left:0px;
	padding-top:50px;
}

.pageoptions ul {
	margin:0px;
	padding:0px;
}

.pageoptions ul li a {
	color:#555068;
}

.pageoptions ul li.druck {
	background: url(/gfx/buttons/ico_druck.gif) 0px 4px no-repeat;
	padding-left:25px;
}

.pageoptions ul li.pdf {
	background: url(/gfx/buttons/ico_pdf.gif) 0px 4px no-repeat;
	padding-left:25px;
}

/* ##########################  LEFT-NAVIGATION  ########################## */
#navileft {
	position:absolute;
	top:140px;
	left:0px;
	z-index:0;
}

#navileft ul {
	margin:0px;
	padding:0px;
}

#navileft ul li {
	list-style-type:none;
}

#navileft ul li a {
	display:block;
	color:#FFF;
	height:26px;
	line-height:24px;
	text-decoration:none;
	font-weight:bold;
}

#navileft ul li div a.first {
	background:url(/gfx/misc/lmenu_line.gif) top left no-repeat;
	width:175px;
}

#navileft ul li div {
	background:url(/gfx/misc/lmenu_line.gif) bottom left no-repeat;
	width:175px;
}

#navileft ul li div.portal1 {
	width:140px;
}

#navileft ul li div.portal2 {
	width:150px;
}

#navileft ul li div.portal3 {
	width:158px;
}

#navileft ul li div span {
	padding-left:10px;
}

#navileft ul li div span.active {
	color:#54c6e4 !important;
}

#navileft ul li div.portal1 a {
	width:134px;
}

/* ##########################  TOP-NAVIGATION  ########################## */
td.navitop {
	font-size:10px;
	font-weight:bold;
	color:#000;
}

a.navitop {
	font-size:10px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

a.navitop:hover {
	text-decoration:none;
	color:#000;
}

td.navitopmain {
	font-size:10px;
	font-weight:bold;
	color:#000;
}
a.navitopmain {
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

a.navitopmain:hover {
	text-decoration:none;
	color:#000;
}

/* ##########################  SUB-NAVIGATION  ########################## */
.subnavigation ul {
	list-style-type:none;
	padding-left:0px;
	margin-left:25px;
}

.subnavigation ul li {
	list-style-type:none;
	padding:4px 0px 4px 0px;
	margin-left:0px;
}

a.subnav {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#555068;
}
a.subnav:hover {
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#188AB2;
}

a.subnavactive {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#188AB2;
}
a.subnavactive:hover {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#188AB2;
}


/* ##########################  FORMULARFELDER  ########################## */
a.maillink {
	text-decoration:underline;
	color:#188AB2;
}

input {
	border: 1px solid black;
	font-size:11px;
	color:#188AB2;
}
input.noborder {
	border: 0px;
	font-size:11px;
	color:#188AB2;
}

textarea {
	border: 1px solid black;
	font-size:11px;
	color:#188AB2;
}

select {
	font-size:11px;
}

submit {
	font-size:11px;
}

li.liactive {
	color:#FF6600;
}

/* ##########################  STARTSEITE  ########################## */
#missionstatement {
	position:absolute;
	top:450px;
	left:200px;
	width:350px;
}

#missionstatement p {
	font-size:12px;
	font-weight:bold;
}

#missionstatement .trenner {
	width:350px;
	height:3px;
	background:url(/gfx/misc/black_pixel.gif) top left repeat-x;
}

#missionstatement a.left {float:left;}
#missionstatement a.right {float:right;}

#missionstatement span.disclaimer {font-size:11px; font-style:italic; font-weight:normal; color:#000; line-height:14px;}
#missionstatement span.disclaimer a {font-size:11px; color:#000;}

#latest {
	position:absolute;
	top:450px;
	left:625px;
	width:150px;
	font-size:11px;
}

#latest p {
	font-size:11px;
}

#latest h3 {
	font-size:12px;
	color:#188AB2;
}

#latest a {
	font-size:11px;
	color: #000;
	text-decoration:none;
}