/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color: #444444;
	font-size:12px;
}

#MainTbl { height:100%; }

#headTd {
	background-image: url(../images/head_sonne.gif);
	background-repeat: no-repeat;
	background-position:right;
	background-color:#84d0f0;
}

.pHeadline {
	font-size: 15px;
	color:#013888;
}
.pHeadline p {
	margin:0;
	padding:0;
}

.subnav_hi{}
.subnav_lo a:hover{
	font-weight:bold;
}
.subnav_hi, .subnav_lo {
	font-size:14px;
	height: 41px;
	border: 1px solid #fff;
	border-width: 0 0 1px 1px;
}
#subnav_hl {
	font-size:14px;
	height: 41px;
	background-color:#83d0f0;
	border: 1px solid #fff;
	border-width: 0 0 1px 1px;
	vertical-align:middle;
	padding-left:5px;
	color: #FFFFFF;
	font-weight:bold;
}

.subnav_xLo{
	height:40px; 
	width:40px;
	background-position:left bottom; 
	background-repeat:no-repeat;
}
.subnav_xHi{
	height:40px; 
	width:80px;
	background-position:left bottom; 
	background-repeat:no-repeat;
}

#sub_s1 { background-color:#22baea; }
#sub_s2 { background-color:#b1d096; }
#sub_s3 { background-color:#f7c9dc; }
#sub_s4 { background-color:#bcb9d6; }
#sub_1x{ background-color:#22baea; background-image:url(../images/nav_s1bg.gif); }
#sub_2x{ background-color:#b1d096; background-image:url(../images/nav_s2bg.gif); }
#sub_3x{ background-color:#f7c9dc; background-image:url(../images/nav_s3bg.gif); }
#sub_4x{ background-color:#bcb9d6; background-image:url(../images/nav_s4bg.gif); }
.subnav_bg {
	background-repeat:no-repeat;
	background-position:bottom right;
}
#sub_1bg { background-image: url(../images/sub1bg.jpg); }
#sub_2bg { background-image: url(../images/sub2bg.jpg); }
#sub_3bg { background-image: url(../images/sub3bg.jpg); }
#sub_4bg { background-image: url(../images/sub4bg.jpg); }


#sub_pbg {background-image: url(../images/navbg.gif); background-repeat:repeat-y; }

#sub_p1 { background-color:#8cbc6b; }
#sub_p2 { background-color:#3d4f97; }
#sub_p3 { background-color:#d67c56; }

#sub_p1x{ background-color:#8cbc6b; background-image:url(../images/nav_p1bg.gif); }
#sub_p2x{ background-color:#3d4f97; background-image:url(../images/nav_p2bg.gif); }
#sub_p3x{ background-color:#d67c56; background-image:url(../images/nav_p3bg.gif); }

#sub_abg {background-image: url(../images/nav_bg.jpg);}
#sub_a1, #sub_a1x{ background-color:#22baea; }
#sub_a2, #sub_a2x{ background-color:#f5b7d1; }
#sub_a3, #sub_a3x{ background-color:#fed885; }
#sub_a4, #sub_a4x{ background-color:#8cbc6b; }
#sub_a5, #sub_a5x{ background-color:#3d4f97; }
#sub_a1x, #sub_a2x, #sub_a3x, #sub_a4x, #sub_a5x {
}

p {
	line-height:16px;
}
a {
	text-decoration:none;
}

.active {
	font-weight:bold;
}

#textBox {
	width:450px;
	height:363px;
	/*height:100%
	margin-left:30px;*/
	overflow:auto;
	text-align:left;
}
#textBox a {
	color: #041e2d;
	text-decoration:underline;
}
#textBox a:hover{
	/*text-decoration:underline;*/
	font-weight:bold;
}
#textBox p {
	margin-right:20px;
	font-size:12px;
}
#textBox .tabimg {
	margin-top: 4px;
	float:left;
	margin-right:5px;
}
#textBox .tgr, #textBox .btn, #textBox .itgr {
	color: #043882;
	text-decoration:underline;
	font-style:italic;
	padding-bottom:16px;
	font-size:12px;
}
#textBox .itgr {
	font-style: normal;
}
#textBox .btn {
	float:right;
	padding-left:20px;
	padding-right:12px;
	display:block;
	/*clear:both;display:block;*/
}


#subsubTb {
	margin-top: 5px;
	margin-right: 192px;
	border: 1px #a2daf3 solid; 
	border-width: 1px 1px 0 1px;
}
#subsubTb td {
	border: 1px #a2daf3 solid; 
	border-width: 0 0 1px 0;
	padding: 4px 0px 4px 0px;
}
#subsubTb a {
	color:#009ee0;
	font-size: 12px;
}
#subsubTb a:hover {
	font-weight:bold;
}
.subsub_lo {}
.subsub_hi {
	background-color:#83d0f0;
}
.subsub_hi a, .subnav_hi a, .subsub_lo a, .subnav_lo a {
	margin-left: 5px;
}
.subnav_hi a, .subnav_lo a {
	color:#FFFFFF;
}
#subsubTb .subsub_hi a{
	color: #FFFFFF;
	font-weight:bold;
}

h3, h2{
	font-family: 'Comic Sans MS', cursive;
	color:#009ee0;
	font-size:18px;
	margin-top:15px;
	margin-bottom:16px;
	/*font-style:italic;*/
}

h2{
	font-size:23px;
	margin-left:30px;
}

h4{
	font-family: 'Comic Sans MS', cursive;
	color:#009ee0;
	line-height:18px;
	font-size:17px;
	font-weight:normal;
	/*font-style:italic; !! won't work with ComicSansMS on Safari*/ 
	margin:0px;
	padding:0px;
	/*display:block;*/
	margin-top: 12px;
	margin-bottom:12px;
}
h5 {
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin-bottom:1px;
}

.url {
	font-size:10px;
	color:#999999;
}
#nav_flash {
	width:32px;
	height:32px;
	position:relative;
	top:-20px;
	left:-65px;
}

li, #textBox li, ul li, #textBox ul li{
	font-size:12px;
	line-height:18px;
	padding-left:0px;
	margin-left:0px;
}
.comp_lst{
	margin-top:0px;
	padding-top:0px;
	margin-left:5px;
	padding-left:10px;
}

li {
	padding:0px;
	margin:0px;
	margin-top:5px;
}
.close {
	color:#22baea;
}