/*::::::::::::::::::::: default :::::::::::::::::::::::::::*/

body  { font-size: 100.01%; margin: 0; padding: 0px 24px; height: 100%; }
h1, h2, h3, h4, h5, h6, p, br, ul, ol, li, hr  { margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, p, ul, ol, li, div, td, th, fieldset, input, textarea, address, blockquote, nobr, b, i  { font-family: Verdana, Arial, Helvetica, sans-serif; }


#wrap{ width:980px; margin:0px auto; }

img { margin:0px; padding:0px; border:0px; }

/*::::::::::::::::::::: topnavi :::::::::::::::::::::::::::*/

#head  { width: 980px; height:110px; }
#logo  { float: left; /* width: 300px; */}

#topnavi { float:right; padding: 50px 0 0 0; height:59px; margin:0px;}
#topnavi ul { border: 0px; margin: 0px; padding: 0px; list-style-type: none;}
#topnavi ul li { float: left; margin: 0px; padding: 0px; }

#topnavi ul li.one a,
#topnavi ul li.one a:link { display: block; width: 84px; height: 59px; background: url(../img/portal/topnavi/kontakt.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.two a,
#topnavi ul li.two a:link { display: block; width: 165px; height: 59px; background: url(../img/portal/topnavi/aktuelles_thema.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.three a,
#topnavi ul li.three a:link { display: block; width: 153px; height: 59px; background: url(../img/portal/topnavi/pressemeldungen.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.four a,
#topnavi ul li.four a:link { display: block; width: 70px; height: 59px; background: url(../img/portal/topnavi/links.gif) top left; background-repeat: no-repeat;}


/*:::::::::::::::::::: topnavi en ::::::::::::::::::*/

#topnavi ul li.one_en a,
#topnavi ul li.one_en a:link { display: block; width: 84px; height: 59px; background: url(../img/portal/topnavi/kontakt_en.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.two_en a,
#topnavi ul li.two_en a:link { display: block; width: 159px; height: 59px; background: url(../img/portal/topnavi/aktuelles_thema_en.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.three_en a,
#topnavi ul li.three_en a:link { display: block; width: 114px; height: 59px; background: url(../img/portal/topnavi/pressemeldungen_en.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.four_en a,
#topnavi ul li.four_en a:link { display: block; width: 73px; height: 59px; background: url(../img/portal/topnavi/links_en.gif) top left; background-repeat: no-repeat;}


/*:::::::::::::::::::: topnavi it ::::::::::::::::::*/

#topnavi ul li.one_it a,
#topnavi ul li.one_it a:link { display: block; width: 84px; height: 59px; background: url(../img/portal/topnavi/kontakt_it.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.two_it a,
#topnavi ul li.two_it a:link { display: block; width: 181px; height: 59px; background: url(../img/portal/topnavi/aktuelles_thema_it.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.three_it a,
#topnavi ul li.three_it a:link { display: block; width: 166px; height: 59px; background: url(../img/portal/topnavi/pressemeldungen_it.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.four_it a,
#topnavi ul li.four_it a:link { display: block; width: 73px; height: 59px; background: url(../img/portal/topnavi/links_it.gif) top left; background-repeat: no-repeat;}

/*:::::::::::::::::::: topnavi tr ::::::::::::::::::*/

#topnavi ul li.one_tr a,
#topnavi ul li.one_tr a:link { display: block; width: 81px; height: 59px; background: url(../img/portal/topnavi/kontakt_tr.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.two_tr a,
#topnavi ul li.two_tr a:link { display: block; width: 123px; height: 59px; background: url(../img/portal/topnavi/aktuelles_thema_tr.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.three_tr a,
#topnavi ul li.three_tr a:link { display: block; width: 165px; height: 59px; background: url(../img/portal/topnavi/pressemeldungen_tr.gif) top left; background-repeat: no-repeat;}

#topnavi ul li.four_tr a,
#topnavi ul li.four_tr a:link { display: block; width: 72px; height: 59px; background: url(../img/portal/topnavi/links_tr.gif) top left; background-repeat: no-repeat;}


/*::::::::::::::::::::: hauptbereich :::::::::::::::::::::::::::*/

#main  { width: 980px; background-image: url(../img/portal/bg.jpg); background-position: top left; background-repeat: no-repeat; background-color: #ffd370; padding-bottom:100px;}
#boxen  { width: 980px; }


/*::::::::::::::::::::: content :::::::::::::::::::::::::::*/

#content { float: left; margin:0; padding: 0px 10px 40px 56px; width:544px; color: #333; font-size: 12px; line-height: 1.4em;}
#content .csc-textpic{  margin-bottom:30px; height:1%; overflow:hidden; padding-right:10px;}
#content .csc-textpic-imagewrap{ background-image: url(../img/bilder_bg.gif); background-position: top left; background-repeat: no-repeat;}
#content .csc-textpic-imagewrap dl { padding-top:10px; padding-left:10px;}
#content .csc-textpic-text p { padding-top:10px;}
#content .csc-textpic-text p img { float:right; padding-right:0px; border:0px;}

#content img {border:0px; }


#content ul, #content ol { margin:10px 0 10px 20px;}
/* #content table { margin:10px 0 10px 20px;} */

#content a, 
#content a:link, 
#content a:hover, 
#content a:visited { color: #bf2f00; text-decoration:underline;}


/*::::::::::::::::::::: news :::::::::::::::::::::::::::*/


#content .news-latest-item { margin-bottom:20px;}
/* #content .news-list-counter{  background-image: url(../img/portal/ueberschriften/news_01.gif); background-position: top left; background-repeat: no-repeat;} */
#content .news-latest-item h3, #content .news-list-item h3 { color: #bf2f00; font-size: 15px; font-weight:bold; padding:0px 0 0px 0; }
#content .news-latest-item h3 a, #content .news-list-item h3 a, 
#content .news-latest-item h3 a:link, #content .news-list-item h3 a:link, 
#content .news-latest-item h3 a:hover, #content .news-list-item h3 a:hover, 
#content .news-latest-item h3 a:visited, #content .news-list-item h3 a:visited { color: #bf2f00; font-size: 15px; font-weight:bold; padding:0px 0 0px 0; text-decoration:none;}



#content .news-latest-item hr, #content .news-list-item hr{ display:none;}

#content .news-latest-item p, #content .news-list-item { padding-bottom:10px;}

/* #content .news-latest-item p, #content .news-list-item p { padding-bottom:10px;}*/

#content .news-latest-gotoarchive img { float:right; padding-right:0px; border:0px;}


#content .news-single-img{ background-image: url(../img/bilder_bg.gif); background-position: top left; background-repeat: no-repeat; padding-top:10px; padding-left:10px; padding-right:10px; float:left;}

#content .csc-textpic-caption { font-size:11px;line-height: 1.2em;}





/*::::::::::::::::::::: ueberschriften :::::::::::::::::::::::::::*/

#content h1  { background-image: url(../img/portal/ueberschriften/h1_content.gif); background-position: top left; background-repeat: no-repeat; height:20px; color:#333; font-size:14px; font-variant:small-caps; font-weight:bold; padding:30px 0 0 65px; margin-bottom:22px; margin-left:-56px;}
#content h1 span { color: #b83200; font-variant:normal; font-size:12px;}
h2 { color: #bf2f00; font-size: 15px; font-weight:bold; padding:10px 0 0px 0; }
#content h3 { color: #bf2f00; font-size: 15px; font-weight:bold; padding:0px 0 8px 0; }
#rightbox h1  { background-image: url(../img/portal/ueberschriften/h1_rightbox.gif); background-position: top left; background-repeat: no-repeat; height:20px; color:#333; font-size:14px; font-variant:small-caps; padding:30px 0 0 0; margin-bottom:22px;}


/*::::::::::::::::::::: rightbox :::::::::::::::::::::::::::*/

#rightbox {float: left; width: 300px; margin-left:35px; padding: 0px 0px 10px 10px;}
#rightbox p { color: #333; font-size: 12px; line-height: 1.4em; margin-top: 20px;}
#rightbox ul { padding: 0px 0px 0px 10px;}
#rightbox li { color: #333; font-size:12px; font-weight: bold; line-height:1.4em; padding-bottom:7px; }
#rightbox li a, #rightbox li a:link, #rightbox li a:visited { color: #333; text-decoration: none;}
#rightbox li a:hover, #rightbox li a:active, #rightbox li a:focus { color: #333; text-decoration: underline; }

#content p.weiter, #rightbox p.weiter  {text-align:right; padding-right:0px; color: #b83200; font-weight:bold; border:0px;}

#rightbox p.weiter a, #rightbox p.weiter a:link, #rightbox p.weiter a:visited { font-size: 15px; color: #b83200; font-weight:bold; text-decoration: none;}
#rightbox p.weiter a:hover, #rightbox p.weiter a:active, #rightbox p.weiter a:focus   { text-decoration: none;}

/*::::::::::::::::::::: rightbox navigation :::::::::::::::::::::::::::*/

#navigation { margin-bottom:3px; width: 259px;}
#navigation ul { border: 0px; margin: 0px; padding: 0px; list-style-type: none;}
#navigation ul li { width: 259px; margin: 0px; padding: 0px; }

#navigation ul li.one a,
#navigation ul li.one a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/01.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.two a,
#navigation ul li.two a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/02.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.three a,
#navigation ul li.three a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/03.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.four a,
#navigation ul li.four a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/04.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.five a,
#navigation ul li.five a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/05.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.six a,
#navigation ul li.six a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/06.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.seven a,
#navigation ul li.seven a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/07.jpg); background-position: top left; background-repeat: no-repeat;}


/*::::::::::::::::::::: rightbox navigation en :::::::::::::::::::::::::::*/

#navigation ul li.one_en a,
#navigation ul li.one_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/01_en.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.two_en a,
#navigation ul li.two_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/02_en.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.three_en a,
#navigation ul li.three_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/03_en.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.four_en a,
#navigation ul li.four_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/04_en.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.five_en a,
#navigation ul li.five_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/05_en.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.six_en a,
#navigation ul li.six_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/06_en.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.seven_en a,
#navigation ul li.seven_en a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/07_en.jpg); background-position: top left; background-repeat: no-repeat;}


/*::::::::::::::::::::: rightbox navigation it :::::::::::::::::::::::::::*/

#navigation ul li.one_it a,
#navigation ul li.one_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/01_it.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.two_it a,
#navigation ul li.two_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/02_it.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.three_it a,
#navigation ul li.three_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/03_it.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.four_it a,
#navigation ul li.four_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/04_it.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.five_it a,
#navigation ul li.five_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/05_it.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.six_it a,
#navigation ul li.six_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/06_it.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.seven_it a,
#navigation ul li.seven_it a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/07_it.jpg); background-position: top left; background-repeat: no-repeat;}




/*::::::::::::::::::::: rightbox navigation it :::::::::::::::::::::::::::*/

#navigation ul li.one_tr a,
#navigation ul li.one_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/01_tr.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.two_tr a,
#navigation ul li.two_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/02_tr.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.three_tr a,
#navigation ul li.three_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/03_tr.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.four_tr a,
#navigation ul li.four_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/04_tr.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.five_tr a,
#navigation ul li.five_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/05_tr.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.six_tr a,
#navigation ul li.six_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/06_tr.jpg); background-position: top left; background-repeat: no-repeat;}

#navigation ul li.seven_tr a,
#navigation ul li.seven_tr a:link { display: block; width: 259px; height: 45px; background-image: url(../img/portal/navigation/07_tr.jpg); background-position: top left; background-repeat: no-repeat;}




/*::::::::::::::::::::: footer :::::::::::::::::::::::::::*/

div.footer { background-image: url(../img/portal/footer_bg.jpg); background-position: top left; background-repeat: repeat-x; text-align: center; width: 980px; height: 50px; }
div.footer p { color: #fff; font-size: 11px; padding-left: 25px; padding-right: 25px; padding-top: 15px; }
div.footer a, div.footer a:link, div.footer a:visited { color: #fff; text-decoration: none; }
div.footer a:hover, div.footer a:active, div.footer a:focus { text-decoration: underline; }


div.footer p.yellow { color: #fbce00; font-size: 11px; padding-left: 25px; padding-right: 25px; padding-top: 10px; }
div.footer p.yellow a, div.footer p.yellow a:link, div.footer p.yellow a:visited { color: #fbce00; text-decoration: none;}
div.footer p.yellow a:hover, div.footer p.yellow a:active, div.footer p.yellow a:focus { text-decoration: underline; }


/* :::::::::::::::::::: banner_kids :::::::::::::::::::*/

#bannerbox{ margin: 0pt auto; position: relative; top: 0px; text-align: left; height: 100%; width: 980px; clear: left; z-index: 2;}
#banner{ position: absolute; top: 785px; left: 680px; width: 248px; height: 251px; z-index: 5;}
#language{ position: absolute; top: 0px; left: 880px; width: 100px; height: 50px; z-index: 5;}
#language img { margin:5px;}




