*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:#f5f5f5; font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.main-container {width:920px; margin:0px auto; margin-top:10px; margin-bottom:10px; border:solid 1px #969696;}
.main {clear:both; width:920px; padding-bottom:30px; background:transparent url(../images/bg_main_withnav.jpg) top left repeat-y;}
.main-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content {display:inline; /*Fix IE floating margin bug*/; float:left; width:660px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.main-content-navi { float:left; width:660px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer {clear:both; width:920px; padding:1.0em 0 1.0em 0; background:#f5f5f5 url(../images/bg_foot.jpg) no-repeat; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header {width:920px; height:130px; margin:0px auto;margin-top:10px; background:#f5f5f5 overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; font-family:verdana, arial, sans-serif;border:solid 1px #969696;}
.header-bottom {width:920px; height:40px; background:#ffffff url(../images/bg_head_bottom_nav.jpg) no-repeat;}
.header-breadcrumbs {clear:both; width:920px; padding:15px 0 0 0; background:#ffffff url(../images/bg_head_breadcrumbs.jpg) repeat-y;}
.header-breadcrumbs1 {clear:both; width:920px; height:15px; background:#ffffff url(../images/bg_head_breadcrumbs_1.jpg) no-repeat;}
.header-breadcrumbs2 {clear:both; width:920px; height:15px; background:#ffffff url(../images/bg_head_breadcrumbs_2.jpg) no-repeat;}

.nav2 {float:left; width:920px; border:none; background:#dcdcdc url(../images/bg_head_bottom_nav.jpg) no-repeat; color:#4b4b4b; font-size:130%;} /*Color navigation bar normal mode*/
.nav2 .txt {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:inline; height:40px; line-height:40px; margin-left:230px; padding:0px 0px 0 0px; text-decoration:none; font-weight:bold; color: #646464;}
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #aeaeae;}
.nav2 ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:40px; line-height:40px; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: #646464;}
.nav2 ul li a:hover {background-color:#d9e199; text-decoration:none;} /*Color main cells hovering mode*/
.nav2 .sel {background-color:#d9e199; text-decoration:none; float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:40px; line-height:40px; font-weight:bold; color: #646464;}

.main-navigation .round-border-topright {width:10px; height:10px; position:absolute; z-index:10; margin:0 0 0 190px; background:url(../images/bg_corner_topright.gif) no-repeat;}

.footer p {line-height:1.3em; text-align:center; color:#7d7d7d; font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:#7d7d7d;}
.footer a:hover {text-decoration:none; color:#000000;}
.footer a:visited {color:#4d4d4d;}

.page-container:after, .header:after, .header-breadcrumbs:after, .main:after, .main-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:660px; height:0.1em; border:none; background:#d2d2d2; color:#d2d2d2;}

.nav3-grid {width:169px; margin:0 15px 0 15px; border-bottom:solid 1px #bebebe;}
.nav3-grid dt a, .nav3-grid dt a:visited {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; padding:0px 10px 0px 10px;  border-top: solid 1px #bebebe; text-decoration:none; color:#646464; font-weight:bold; font-size:120%;}
.nav3-grid dt a:hover, .nav3-grid dd a:hover {background-color:#dde6a8; color:#555555; text-decoration:none;}
.nav3-grid .sel {display:block; min-height:2.0em /*Non-IE6*/; height:auto !important; height:2.0em /*IE6*/; line-height:2.0em; text-decoration:none; background-color:#dde6a8; color:#555555; }
.main-navigation .unit-orange {width:168px; margin:0 15px 0 15px;padding:15px 0px 0px 0px; background-color:#f8e096;border: 1px solid #e8b10d; }
.main-navigation .unit-blue {width:168px; margin:0 15px 0 15px;padding:15px 0px 0px 0px; background-color:#d5e1f0;border: 1px solid #89aad6; }
.main-navigation .unit-green {width:168px; margin:0 15px 0 15px;padding:15px 0px 0px 0px; background-color:#d8edad; border: 1px solid #85b527; }

.main-navigation h1.first {clear:both; margin:0px 0 0px 0; padding:4px 20px 3px 20px; background-color:#89aad6; font-family:verdana, arial, sans-serif; color:#ffffff; font-weight:bold; font-size:150%;}
.main-navigation h1 {clear:both; margin:20px 0 00px 0; padding:4px 20px 3px 20px; background:#89aad6; font-family:verdana, arial, sans-serif; color:#ffffff; font-weight:bold; font-size:150%;}
.main-navigation h2 {clear:both; margin:20px 10px 10px 20px; font-family:verdana, arial, sans-serif; color:#646464; font-weight:bold; font-size:150%;}
.main-navigation h3 {clear:both; margin:10px 10px 5px 20px; color:#505050; font-weight:bold; font-size:110%;} 
.main-navigation h4.orange {clear:both; margin:20px 15px 0px 15px;  font-family: verdana, arial, sans-serif;  font-weight:bold; font-size:150%;  color: #ffffff;  padding:4px;  border: 1px solid #425227;  background-color: #e8b10d}
.main-navigation h4.blue {clear:both; margin:20px 15px 0px 15px;  font-family: verdana, arial, sans-serif;  font-weight:bold; font-size:150%;  color: #ffffff;  padding:4px;  border: 1px solid #425227;  background-color: #89aad6}
.main-navigation h4.green {clear:both; margin:20px 15px 0px 15px;  font-family: verdana, arial, sans-serif;  font-weight:bold; font-size:150%;  color: #ffffff;  padding:4px;  border: 1px solid #425227;  background-color: #9ecc42}
.main-navigation h5 {clear:both; margin:20px 15px 10px 15px;  font-family: verdana, arial, sans-serif;  font-weight:bold; font-size:150%;  color: #ffffff;  padding:4px;  border: 1px solid #425227;  background-color: #9dba5e;}
.main-navigation h5.first {clear:both; margin:0px 13px 10px 14px;  font-family: verdana, arial, sans-serif;  font-weight:bold; font-size:150%;  color: #ffffff;  padding:4px;  border: 1px solid #425227;  background-color: #9ecc42;}
.main-navigation p {clear:both; margin:0 10px 10px 20px; color:#505050; line-height:1.3em; font-size:110%;}
.main-navigation .unit-blue p {clear:both; margin:0 5px 10px 10px; color:#505050; line-height:1.3em; font-size:110%;}
.main-navigation .unit-orange p {clear:both; margin:0 5px 10px 10px; color:#505050; line-height:1.3em; font-size:110%;}
.main-navigation .unit-green p {clear:both; margin:0 5px 10px 10px; color:#505050; line-height:1.3em; font-size:110%;}
.main-navigation p.center {text-align:center;}
.main-navigation p.right {text-align:right;}
#Ticker1c { font-family: verdana, arial, sans-serif; font-size:120%;margin:-5px 0px 0px 5px;line-height:16px;}

.main-navigation ul {list-style:none; margin:0.5em 10px 1.0em 20px;}
.main-navigation ul li {margin:5px 0 0.2em 2px; padding:0px 0px 0 11px; background:url(../images/bg_bullet_full_1.gif) no-repeat 0 0.4em; line-height:1.2em; font-size:110%;}

.main-content h1.pagetitle {margin:10px 0 15px 0; padding:0 0 2px 0; font-family:verdana, arial, sans-serif; color:#646464; font-weight:bold; font-size:220%;}
.main-content h1 {clear:both; margin:10px 0 10px 0; font-family:verdana, arial, sans-serif; color:#505050; font-weight:normal; font-size:210%;}
.main-content h2 {clear:both; font:bold 170% Arial, sans-serif;color:#be4e12;text-align:left;margin:30px 0px 10px 0;border-bottom:1px solid #a5a5a5;border-collapse:collapse; }
.main-content h3 {clear:both; font:bold 170% Arial, sans-serif;color:#9dba5e;text-align:left;margin:30px 0 10px 0;border-bottom:1px solid #a5a5a5;border-collapse:collapse; }
.main-content h1.side {clear:none;}
.main-content h2.side {clear:none;}
.main-content h3.side {clear:none;}
.main-content h4 {margin:1.5em 0 1.0em 0; color:#505050; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:170%;}
.main-content h5 {margin:1.5em 0 1.0em 0; color:#505050; font-family:verdana, arial, sans-serif; font-size:140%;}
.main-content h6 {margin:1.2em 0 0.2em 0; color:#505050; font-weight:bold; font-size:120%;}
.main-content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}
.main-content p.center {text-align:center;}
.main-content p.right {text-align:right;}
.main-content p.right1 {clear:both; margin:0px 0px 0 0px; padding:0px 0px 0px 0px; font-size:110%;}
.main-content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.main-content table blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
.main-content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:110%;}
.main-content table a {line-height:20px; font-size:120%;}
.main-content .tbl1 { font-size:120%;}
.main-content table td {padding: 5px;}
.main-content table th {padding: 5px;}
.main-content h1 a {color:#467aa7; font-weight:normal; text-decoration:none;}
.main-content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.main-content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../images/bg_bullet_full_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:120%;}
.main-content ul li ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; background:url(../images/bg_bullet_half_1.gif) no-repeat 0 0.5em; line-height:1.4em; font-size:100%;}
.main-content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.main-content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}
.main-content select.date {width:60px;}
.main-content .unit-blue {margin:0 15px 0 0px;padding:15px 0px 0px 15px; background-color:#d5e1f0;border: 1px solid #89aad6; }

.main img {clear:both; float:left; margin:3px 10px 7px 0; padding:1px; border:1px solid #969696;}
.main img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid #969696;}
.main img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:1px solid #969696;}
.main img.noborder {border: none;padding:0px 0px 0px 132px;margin:4px 5px 0px 0px; }
.main img.noborder1 {border: none;padding:0px 0px 0px 0px;margin:5px 5px 0px 0px; }
.main img.noborder2 {border: none;padding:0px 7px 0px 0px;margin:0px 0px 0px 0px; }
.main a {color:#5a74d0; font-weight:bold; text-decoration:none;}
.main a:hover {color:#505050; text-decoration:underline;}
.main a:visited {color:#505050;}
.main a img {border:solid 1px #969696;}

.articleboxouter {width: auto;padding: 0px 6px 0px 5px;clear: both;font-family:verdana,arial,sans-serif;font-size:120%;} 
#newsContainer2{width:auto;background-color: #E0E0E0;}
.c1{width: 216px;background-color: #F7F4F7;border: 1px solid #ccc;border-top: none;line-height: 18px;/*    color: #669933;*/float: left;}
.c2{width: 215px;background-color: #F7F4F7;float: left;border-bottom: 1px solid #ccc;line-height: 18px;/*    color: #669933;*/}
.c3{width: 214px;background-color: #F7F4F7;border: 1px solid #ccc;border-top: none;line-height: 18px;/*    color: #669933;*/float: right;}
.noteheader2{width:auto;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;/*    color: #a0d651;*/color: #4b4b4b;height: 24px;font-family: arial, helvetica, verdana, sans-serif;font-size: 14px;font-weight: bold;text-align: center;background:url(../images/headerBG.jpg) repeat-x;}
.noteheader1{width:auto;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;/*    color: #a0d651;*/padding: 0px 0px 0px 0px;color: #4b4b4b;height: 24px;font-family: arial, helvetica, verdana, sans-serif;font-size: 14px;font-weight: bold;text-align: center;background:url(../images/headerBG.jpg) repeat-x;}
.noteheader1 a:hover {background-color:#dde6a8; text-decoration:none;} /*Color main cells hovering mode*/
.noteheader1 a {  display:block; height:24px; line-height:24px; text-decoration:none; font-weight:bold; color: #be4e12;}
.noteheader2 a:hover {background-color:#dde6a8; text-decoration:none;} /*Color main cells hovering mode*/
.noteheader2 a {  display:block; height:24px; line-height:24px; text-decoration:none; font-weight:bold; color: #be4e12;}
.spacy{padding: 5px;}

.Auswahl450 { background-color:#dde7f3; width:450px; border:2px solid #a2bdde; }
.Auswahl450:hover { background-color:#dde7f3; width:450px; border:2px solid #799fcf; }
.Auswahl300 { background-color:#dde7f3; width:300px; border:2px solid #a2bdde; }
.Auswahl300:hover { background-color:#dde7f3; width:300px; border:2px solid #799fcf; }
.Auswahl150 { background-color:#dde7f3; width:150px; border:2px solid #a2bdde; }
.Auswahl150:hover { background-color:#dde7f3; width:150px; border:2px solid #799fcf; }
.txtinput800 { background-color:#dde7f3; width:600px; border:2px solid #a2bdde; }
.txtinput800:hover { background-color:#dde7f3; width:600px; border:2px solid #799fcf; }
.txtinput300 { background-color:#dde7f3; width:300px; border:2px solid #a2bdde; }
.txtinput300:hover { background-color:#dde7f3; width:300px; border:2px solid #799fcf; }
.txtinput200 { background-color:#dde7f3; width:200px; border:2px solid #a2bdde; }
.txtinput200:hover { background-color:#dde7f3; width:200px; border:2px solid #799fcf; }
.button120 { background-color:#dde7f3; color:#000; width:120px; border:1px solid #006; }
.button120:hover { background-color:#bdd2e7; color:#000; width:120px; border:1px solid #f00; }
.button150 { background-color:#dde7f3; color:#000; width:150px; border:1px solid #006; }
.button150:hover { background-color:#bdd2e7; color:#000; width:150px; border:1px solid #f00; }
.tablehead2 {font-family: Arial; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; background: url(../images/headerBG2.jpg) repeat-x; border-bottom: 1px solid #a00004; line-height: 18px}

/*
	List Expander 
*/

.listexpander{width:95%;}
.listexpander, .listexpander ul, .listexpander li{
	margin:10px 0px 10px 10px;
	padding:0px;
	list-style:none;
}
.listexpander li{
	line-height:200%;
	margin-top:1px;
	padding:0px;
	cursor:default;
	text-indent:30px;
	font-weight:bold;
	width:100%;
}

.listexpander li.collapsed, .listexpander li.expanded{cursor:pointer;} 

/* first level */

.listexpander li, .listexpander li.collapsed{background:#f5f5f5 url(../images/collapsed.gif) no-repeat 5px .4em;line-height:200%;} 
.listexpander li.expanded{background:#f5f5f5 url(../images/expanded.gif) no-repeat 5px .4em;line-height:200%;}

/* second level */

.listexpander li ul, .listexpander li li{background:#f5f5f5;font-weight:normal;width:95%;}
.listexpander li li.collapsed{background:#f5f5f5 url(../images/collapsed.gif) no-repeat 5px .4em;} 
.listexpander li li.expanded{background:#f5f5f5 url(../images/expanded.gif) no-repeat 5px .4em;}

/* buttons */

p.listexpander{
	height:1.5em;
	margin:1em 0;
}
p.listexpander a{
	float:left;
	height:1.5em;
	line-height:1.5em;
	padding:0 10px;
	border:1px solid #eee;
	margin-right:5px;
	cursor:pointer;
}
p.listexpander a:hover{
	background:#f8f8f8;
}

/* float fix */
.listexpander li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.listexpander li{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li{
	height: 1%;
}
.listexpander li{
	display: block;
}
/* End hide from IE-mac */
/* end float fix */

