﻿@charset 'utf-8';

ul, ol {margin:0;padding:0;}

#header {width:100%;background:transparent url(../images/bg_header.png) repeat-x top;height:124px;}
#ihead {width:921px;margin:0 auto;height:86px;background:transparent url(../images/bg_ihead.gif) no-repeat left top;}
#ihead a#logo {
				position: absolute;
				background: transparent url(../images/logo.gif) no-repeat left top;
				width: 130px;
				height: 24px;
				margin: 43px 0 0 15px;
}
#ihead a#logo span {display:none;}
#ihead #social {position:absolute;margin: 10px 0 0 815px;}
#ihead ul {float:right;margin:53px 0 0 0;padding:0;}
#ihead ul li {float:left;padding:0 0 0 14px;margin:0;list-style:none;}
#ihead ul li a {font-weight:normal;font-size:10px;text-transform:uppercase;color:#99B7D1;text-decoration:none;}
#ihead ul li a:hover {color:#fff;}
/*
#ihead ul li a {
   filter:alpha(opacity=60); 
   opacity:0.6; 
   -moz-opacity:0.6; 
}
#ihead ul li a:hover {
   filter:alpha(opacity=90); 
   opacity:0.9; 
   -moz-opacity:0.9; 
}
*/
#main_nav {margin:0 auto;width:921px;padding:0;}
#m_n {padding:0;margin:0;position:absolute;width:740px;}
#main_nav ul {margin:0;padding:0;}
#main_nav ul li {margin:0;padding:0;float:left;width:184px;list-style:none;}
#main_nav ul li a {font-weight:normal;color:#333;text-decoration:none;display:block;width:183px;border-left:1px solid #999;height:38px;text-transform:uppercase;font-size:11px;line-height:34px;margin:0;padding:0;}
#main_nav ul li a:hover, #main_nav ul li a span:hover {background-color:#eee;}
#main_nav ul li a span {display:block;padding:5px 0 0 13px;font-size:11px;line-height:14px;height:33px;cursor:pointer;}
#main_nav ul li a.current {background-color:#fff;}
#main_nav ul li a.current:hover, #main_nav ul li a.current span:hover {background-color:#fff;cursor:pointer;}

#search {position:absolute;width:183px;height:38px;border-left:1px solid #999;border-right:1px solid #999;margin-left:736px}
#searching {margin:9px 0 0 14px;}
#searching .search_in {width:126px;border-top:1px solid #999}
.search_send {color:#c7091f;text-transform:uppercase;width:27px;}
.search_in, .search_send {height:16px;float:left;border:none;background-color:#eee;font-size:11px;line-height:11px;margin-right:2px;}
.search_send {height:18px;text-indent:-1000em;margin-top:1px;background:#EBEBEB url(../images/icon_seachr.gif) no-repeat center;}

.noNavigation #wrapp_content #sub_nav{display:none;}
#sub_nav {float:left;width:167px;margin-top:95px;}
#sub_nav ul {margin:0;padding:0;border-bottom:3px solid #DEDEDE;}
#sub_nav ul li {margin:0;padding:0;list-style:none;line-height: 15px;}
#sub_nav ul li a {color:#004C8C;display:block;border-top:1px solid #DEDEDE;padding:6px 0;font-size:12px;}
#sub_nav ul li a:hover {background-color:#f2f2f2;color:#333;}
#sub_nav ul li a.current {background-color:#f2f2f2;color:#333;}

#wrapper {width:921px;margin:0 auto;}
#index_content {width:643px;float:left;}
#right_content {width:722px;float:right;padding-bottom: 50px;}
#right_content_form {width:722px;float:right;padding-bottom: 50px;}
#wrapp_content {width:677px;float:left;}
#wrapp_content_form {width:677px;float:left;}
#wrapp_content #right_content {width:481px;}
#wrapp_content_form #right_content_form {width:481px;}
#extra {float:right;width:170px;margin-top:50px;padding-bottom: 50px;}

.noNavigation #wrapp_content #right_content {width: 677px;}
.acc #wrapp_content {width:527px;float:left;}
.acc #wrapp_content #right_content {width:331px}
.acc #extra {float:right;width:355px;margin-top:50px;}

#index_content h1.render_headline {height:95px;}
#index_content h1.render_headline img {margin-top:58px;}

h1.render_headline {height:89px;}
h1.render_headline img {margin-top:45px;}
h1.render_headline span {display:none;}
.render_text {}
.render_text p {display:none;}

#right_content h2 {font-weight:bold;margin:0;color:#333;}
#right_content h3 {font-weight:bold;margin:0 0 15px 0;color:#333;}
#right_content h4 {font-weight:bold;margin:0 0 13px 0;color:#333;}
#right_content h2 span {padding-top:45px;padding-bottom:22px;display:block;font-size:15px;}
#right_content h3 span {padding-top:5px;display:block;font-size:13px;}
#right_content {font-size:13px;line-height:20px;color:#666;font-weight:normal;margin:0;}
#right_content p, #right_content li {font-size:13px;line-height:20px;color:#666;font-weight:normal;margin:0;}
#right_content p {padding-bottom: 10px;} <!--{padding-bottom:22px;}-->
#right_content p a {font-size:13px;}
.center {text-align:center;}

#right_content ul {margin-left:2px; padding-bottom: 10px;}
#right_content ul li {background:transparent url(../images/bullet.gif) no-repeat left 0.7em;padding:0 0 6px 15px;}

#right_content table {margin-bottom:20px;width:526px;}
#right_content td {font-size:13px;line-height:20px;padding:8px 12px;background-color:#F0F0F0;border-bottom:1px solid #ccc;border-right:2px solid #fff;color:#666;vertical-align:top;}
#right_content td span {color:#333;}
#right_content td span.grey {color:#666;}
#right_content td span.txt {color:#666;display:block;}

#right_content .link_tab tr td a {display:block;}
#right_content .link_tab tr:hover td a span {color:#004D8E}
#right_content .link_tab tr:hover td a span.txt {color:#666}
#right_content .link_tab tr:hover td {background-color:#F2FAFF}

#right_content .download_tab td:hover {background-color:#F2FAFF}
#right_content .download_tab tr td a {display:block;line-height:15px;padding:4px 0 0 0;}

.kursiv {font-style:italic;color:#666;line-height:18px;margin-top:3px;}

#right_content .pic_decrition {display:block;border-bottom:1px solid #ccc;width:524px;font-style:italic;color:#666;line-height:20px;font-size:13px;padding:3px 0;margin-bottom:40px;}
#right_content .pic {margin-bottom:20px;}
#right_content .bottom0 {margin-bottom:0;padding-bottom:0;}

.back_next_nav {margin-bottom:12px;height:20px;width:524px;}
.backlink {float:left;width:150px;padding:0 0 0 14px;background:transparent url(../images/icon_pf_back.gif) no-repeat 0em 0.40em;}
.nextlink {float:right;width:150px;text-align:right;padding:0 14px 0 0;background:transparent url(../images/icon_pf.gif) no-repeat right 0.40em;}

#index_content #flash_content {margin-top:30px;}

#extra h2 {padding:5px 9px 5px 8px;font-size:11px;color:#333;margin:0;font-weight:normal;}
#extra .box {background-color:#E6E6E6;padding:9px 11px 8px 8px;margin:2px 0 8px 0;line-height:14px;}
#extra .bottom1px {margin-bottom:1px;padding:9px 11px 5px 8px;}
#extra .img_desc {background-color:#E6E6E6;padding:8px 11px 8px 8px;margin:0 0 8px 0;}
#extra .img_desc p {color:#666;font-size:11px;line-height:16px;padding:0;font-style:italic;margin:0;}
#extra .box h4 {color:#333;font-size:11px;padding:0 0 2px 0;margin:0;font-weight:normal;}
#extra .box p {color:#666;font-size:11px;line-height:16px;padding:0 0 5px 0;margin:0;}
#extra .box a {display:block;font-size:11px;padding-left: 16px;color:#004D92;background:url(../images/icon_pf.gif) transparent no-repeat 0px 4px;}
#extra .box a:hover {color:#333;}
.extra_image {border:none;padding:0;margin:0;line-height:0.000001em;}
#extra .imgbottom1px {margin-bottom:-3px;}

.selecting {display:block;height:48px;background-color:#333;padding:8px 0 0 0;margin:0 0 1px 0;}
.selecting span {color:#ccc;font-size:11px;padding:5px 8px 0 8px;width:160px;float:left;}
.selecting select {width:170px;}

a, a:link {color:#004C8C;text-decoration:none;}
a:hover {color:#333;}
a:visited {color:#004C8C;}
a:active {color:#004C8C;}

.accordion h3 {margin:1px 0 0 0;padding:0;}
.accordion h3 a {font-size:11px;font-weight:normal;padding:10px 25px 12px 11px;display:block;color:#333;background:#ccc url(../images/icon_acc_pf_right.gif) no-repeat right center;}
.accordion h3 a.current, .accordion h3 a:hover {background-image:url(../images/icon_acc_pf_down.gif);}
.accordion h3 a:hover {background:#dfdfdf url(../images/icon_acc_pf_down.gif) no-repeat right center;}

.acc {margin:0 0 1px 0;padding:0;}
ul.download_list li a {line-height:15px;border-top:1px solid #ccc;font-size:11px;padding:10px 25px 12px 44px;display:block;color:#333;background:#EEEEEE url(../images/icon_pdf.gif) no-repeat 14px 0.86em;}
ul.download_list li a:hover {color:#004D8E;background-color:#F2FAFF}

/* 
CSS Reset by Eric Meyer
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ 
*/

body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-family: arial;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}