p {	color:#333333;	font-size:15px;	line-height:21px;	text-align:left;	margin:0 0 8px 0;}ul {	color:#333333;	font-size:15px;	line-height:21px;	text-align:left;}sup {	font-size:11px;	line-height:0px;}sub {	font-size:11px;	line-height:0px;}.table {	color:#333333;	font-size:15px;	line-height:21px;	text-align:left;}a:link {	color:#CC0000;	text-decoration:none;  font-weight:bold;}a:visited {	color:#CC0000;	text-decoration:none;	font-weight:bold;}a:active {	color:#CC0000;	text-decoration:none;	font-weight:bold;}a:hover {	color:#333333;	text-decoration:none;	font-weight:bold;}a:img {height:auto;width:auto;}	h1 {	font-family:Impact, Charcoal, sans-serif;	color:#003399;	font-size:34px;	line-height:39px;	letter-spacing:1px;	margin:7px 0px 15px 1px;}h2 {	font-size:23px;	color:#003399;	margin: 18px 0 0 0;}.title {	font-family:Impact, Charcoal, sans-serif;	color:#003399;	font-size:34px;	line-height:39px;	letter-spacing:1px;	margin:7px 0px 15px 1px;}.subtitle {	font-size:16px;	color:#003399;	font-weight:bold;	margin:18px 0 0 0;}.subtitle_dlbox {	font-size:14px;	color:#003399;	margin:5px 0 3px 0;}.side {	color:#333333;	font-size:12px;	line-height:15px;}.caption {	color:#666666;	font-size:12px;	line-height:14px;	margin-top:2px;}.box {	color:#003399;	font-size:12px;	line-height:14px;	font-weight:bold;	text-transform:uppercase;	background-color:#CCCFCE;	padding:2px 3px 2px 3px;	margin-bottom:10px;}#list {	list-style-image: url(../images/icon_list.gif);	list-style-position:outside;	font-size:15px;	line-height:21px;	color:#333333;	text-align:left;	padding-left:25px;	padding-right:5px;	margin:0;}#list_pdf {	list-style-image:url(../images/icon_list_pdf.gif);	list-style-position:outside;	font-size:15px;	line-height:21px;	text-align:left;	padding-left:25px;	margin:0;}/* navi definition starts here */#navcontainer ul{width:240px; height:0px;float:left; position:relative; background-color:#CCCFCE;list-style-type: none;text-align:left;margin-left:0px;padding-left:0px;padding-top:0px;}#navcontainer ul li a{background: url(../images/list-off.gif) left center no-repeat;background-color:#CCCFCE;padding-left:20px;text-align:left;font-size:12px;line-height:15px;font-weight:bold;text-transform:uppercase;margin:0;}#navcontainer ul li a:hover{background-color:#CCCFCE;background: url(../images/list-on.gif) left center no-repeat;color:#333333;}#navcontainer ul li a#current{background-color:#CCCFCE;background: url(../images/list-active.gif) left center no-repeat;color:#FFFFFF;}#active a:link, #active a:visited, #active a:hover{background-color:#CCCFCE;background: url(../images/list-active.gif) left center no-repeat;color:#333333;}.subnavibold { font-size:12px; line-height:15px; font-weight:bold; margin-left:20px; }a.subnavibold:link { color: #CC0000; text-decoration: none; }a.subnavibold:visited { color: #CC0000; text-decoration: none }a.subnavibold:active { color: #333333; text-decoration: none }a.subnavibold:hover { color: #333333; text-decoration: none }.subnavibold_aktiv { font-size:12px; line-height:15px; font-weight:bold; margin-left:20px; }a.subnavibold_aktiv:link { color: #333333; text-decoration: none }a.subnavibold_aktiv:visited { color: #333333; text-decoration: none }a.subnavibold_aktiv:active { color: #333333; text-decoration: none }a.subnavibold_aktiv:hover { color: #333333; text-decoration: none }.subnavireg { font-size:12px; line-height:15px; font-weight:normal; margin-left:30px; }a.subnavireg:link { color: #CC0000; text-decoration: none; font-weight:normal }a.subnavireg:visited { color: #CC0000; text-decoration: none; font-weight:normal }a.subnavireg:active { color: #333333; text-decoration: none; font-weight:normal }a.subnavireg:hover { color: #333333; text-decoration: none; font-weight:normal }.subnavireg_aktiv { font-size:12px; line-height:15px; font-weight:normal; margin-left:30px; }a.subnavireg_aktiv:link { color: #333333; text-decoration: none; font-weight:normal }a.subnavireg_aktiv:visited { color: #333333; text-decoration: none; font-weight:normal }a.subnavireg_aktiv:active { color: #333333; text-decoration: none; font-weight:normal }a.subnavireg_aktiv:hover { color: #333333; text-decoration: none; font-weight:normal }.downloadbox-small {        width:150px;            float:right;              margin-top:8px;        margin-right:6px;        margin-bottom:0px;                                margin-left:10px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #E8E8E8;        background-color: #F0F0F0;       	color:#333333;	    font-size:12px;	    line-height:19px;	    text-align:left;} .downloadbox-big {        width:100%;        float:left;              margin-top:3px;        margin-right:2px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:5px;                padding-bottom:5px;        padding-left:10px;        border: 1px solid #E3E3E3;        background-color: #FBFBFB;       	color:#202020;	    font-size:12px;	    line-height:19px;	    text-align:left;                }   .greybox {        width:100%;        float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:40px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #E3E3E3;        background-color: #FBFBFB;       	color:#202020;	    font-size:12px;	    line-height:19px;	    text-align:left;                }  .greybox-padded {        width:95%;        float: left;              margin-top:0px;        margin-right:0px;        margin-bottom:40px;                                margin-left:20px;        padding-top:10px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #E3E3E3;        background-color: #FBFBFB;       	color:#202020;	    font-size:12px;	    line-height:19px;	    text-align:left;                  }    .greybox-small {        width:95%;        float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:40px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #E3E3E3;        background-color: #FBFBFB;       	color:#202020;	    font-size:12px;               }    .grey_title_box {        width:100%;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:10px;        padding-right:0px;                padding-bottom:10px;        padding-left:5px;             border-top: 1px solid #E3E3E3;        border-left: 1px solid #E3E3E3;        border-bottom: 1px solid #E3E3E3;        border-right: 1px solid #E3E3E3;        background-color: #F8F8F8;       	color:#003399;	    font-size:16px;	    line-height:20px;	    text-align:left;  }  .greybox_with_title {        width:100%;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border-top: 0px;        border-left: 1px solid #E3E3E3;        border-bottom: 1px solid #E3E3E3;        border-right: 1px solid #E3E3E3;                background-color: #FFFFFF;       	color:#52575C;	    font-size:12px;	    line-height:19px;	    text-align:left;  }    .greybox-menu {        width:220px;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        background-color: #CCCFCE;       	color:#202020;	    font-size:13px;	    line-height:19px;	    text-align:left;}.whitebox {        width:95%;        float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:40px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #E3E3E3;        background-color: #FFFFFF;       	color:#202020;	    font-size:12px;	    line-height:19px;	    text-align:left;                }    .redbox {        width:100%;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #F58080;        background-color: #FFACAC;       	color:#000000;	    font-size:13px;	    line-height:19px;	    text-align:left;  }  .redbox-small {        width:95%;            float:left;              margin-top:10px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #FFB8B8;        background-color: #FFDFDF;       	color:#D89D9D;	    font-size:12px;	    line-height:19px;	    text-align:center;  }    .blackbox {        width:100%;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #000000;        background-color: #202020;        width: 500px;       	color:#EEEEEE;	    font-size:13px;	    line-height:19px;	    text-align:left;  }  .bluebox {        width:100%;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #7EA5EB;        background-color: #ACC5F2;       	color:#1B52B7;	    font-size:13px;	    line-height:19px;	    text-align:left;}.bluebox-small {        width:95%;        float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:0px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #7EA5EB;        background-color: #ACC5F2;       	color:#1B52B7;	    font-size:12px;               }  .greenbox {        width:100%;            float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:10px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #8CD88C;        background-color: #CCFFCC;       	color:#004000;	    font-size:13px;	    line-height:19px;	    text-align:left;}.greenbox-small {        width:95%;        float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:0px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #8CD88C;        background-color: #CCFFCC;       	color:#004000;	    font-size:12px;               }.yellowbox {        width:100%;        float:left;              margin-top:0px;        margin-right:0px;        margin-bottom:40px;                                margin-left:0px;        padding-top:5px;        padding-right:0px;                padding-bottom:5px;        padding-left:5px;        border: 1px solid #ECE6A0;        background-color: #FFFFDB;       	color:#635F25;	    font-size:12px;	    line-height:19px;	    text-align:left;                }
