/******************** GENERELL ***************************************/
*{
    margin: 0;
    padding: 0;
    font-size:12px;
    font-weight: normal;
    font-family:Arial, Helvetica, sans-serif;
}
body{
    background-image:url(../pics/back.gif);
    background-repeat:no-repeat;
    padding-bottom:30px;
}
strong{
    font-weight:bold;
}
h1{
    font-size:13px;
    font-weight:bold;
    color:#03328A;
    margin-bottom:8px;
    margin-left:58px;
}
h2{
    font-weight:bold;
    margin-left:58px;
}
h3{
    margin-left:58px;
    color:#03328A;
}
h4{
    font-size:11px;
    font-weight:bold;
    color:#03328A;
}
h5{
    display:block;
    text-align:right;
    background-position:left;
    margin-top:40px;
    margin-bottom:11px;
}
h6{
    margin-left:58px;
    font-size:11px;
    line-height:1.5em;
    margin-bottom:30px;
}
ul{
    margin-left:58px;
}
ul p,ul h2{
    margin-left:0;
}
p{
    margin-bottom:22px;
    margin-left:58px;
}
a{
    color:#03328A;
}
a:hover{
    text-decoration:none;
}
a.uplink{
    display:block;
    height:15px;
    border-bottom:2px solid #A0B7D6;
    background-image:url(../pics/pfeil_top.gif);
    background-repeat:no-repeat;
    background-position:right;
    margin-top:-50px;
}
a.uplink span{
    margin-left:-2000px;
}
a.footer_uplink{
    display:block;
    border-bottom:2px solid #A0B7D6;
    width:570px;
    background-image:url(../pics/pfeil_top.gif);
    background-repeat:no-repeat;
    background-position:550px;
}
a.footer_uplink span{
    margin-left:-2000px;
}
/*body div#logo{
    margin-left:45px;
    margin-top:40px;
}*/
body div#logo{
    margin-left:45px;
    margin-top:23px;
}
body div#page{
    margin-top:11px;
    background-image:url(../pics/main_bg.gif);
    background-repeat:repeat-y;
}
/*body div#page div#foot{
    margin-left:10px;
    margin-top:90px;
    margin-bottom:26px;
    height:26px;
    border-top:2px solid #A0B7D6;
}*/
body div#page div#foot{
    margin-left:10px;
    margin-top:20px;
    padding-bottom:26px;
}

/******************** CONTENTMENU ***************************************/
/*body div#page div#contentmenu{
    width:730px;
    height:227px;
    background-image:url(../pics/head.gif);
    background-repeat:no-repeat;
    border-top:1px solid white;
    margin-bottom:37px;
}*/
body div#page div#contentHeader{
    width:967px;
    height:219px;
    background-image:url(../pics/header/header.jpg);
    background-repeat:no-repeat;
    margin-bottom:22px;
    /*border-top:1px solid #F2F5F9;
    -border:none;
    margin-bottom:32px;*/
}
body div#page div#contentHeader h1,
body div#page div#contentHeader h2 {
    display:none;
}

body div#page div#contentmenu {
    position:absolute;
    top:83px;
    left:0;
    margin-top:167px;
}
body div#page div#contentmenu ul li{
    display:block;
    float:left;
    list-style-type:none;
    height:16px;
    height:32px;
}
body div#page div#contentmenu ul li.active{
    margin-right:-1px;
}
body div#page div#contentmenu ul li#partner{
    border:none;
}
body div#page div#contentmenu ul li a{
    text-decoration:none;
    color:#03328A;
    display:block;
    width:100%;
    height:100%;
}
body div#page div#contentmenu a:hover{
    font-weight:bold;
}

#contentmenu ul {
	margin-left: 42px;
}

#ausblick{
    width: 82px !important;
}
#ausblick a{
    background-image:url(../pics/menu_2010/btn_ausblick_normal.jpg);
    background-repeat:no-repeat;
    background-position: -0px 0px;
}
#ausblick a:hover{
    background-image:url(../pics/menu_2010/btn_ausblick_hover.jpg);
    background-repeat:no-repeat;
}
#ausblick.active a{
    background-image:url(../pics/menu_2010/btn_ausblick_active.jpg);
    background-position: -9px 0;
}
#ausblick.active a:hover{
    background-image:url(../pics/menu_2010/btn_ausblick_active.jpg);
    background-position: -9px 0;
}

#themen{
    width:82px;
}
#themen a{
    background-image:url(../pics/menu/themen1.gif);
    background-repeat:no-repeat;
    background-position:0 14px;
}
#themen a:hover{
    background-image:url(../pics/menu/themen2.gif);
}
#themen.active{
    height:30px;
}
#themen.active a{
    background-image:url(../pics/menu/themen_active.gif);
    background-position:-1px 0;
}
#themen.active a:hover{
    background-image:url(../pics/menu/themen_active.gif);
}
#veranstalter{
    width: 105px !important;
}
#veranstalter a{
    background-image:url(../pics/menu_2010/btn_veranstalter_normal.jpg);
    background-repeat:no-repeat;
    background-position:0 0px;
}
#veranstalter a:hover{
    background-image:url(../pics/menu_2010/btn_veranstalter_hover.jpg);
}
#veranstalter.active a{
    background-image:url(../pics/menu_2010/btn_veranstalter_active.jpg);
    background-position:1px 0;
}
#veranstalter.active a:hover{
    background-image:url(../pics/menu_2010/btn_veranstalter_active.jpg);
    background-position:1px 0;
}

#handbuch{
    width: 94px !important;
}
#handbuch a{
    background-image:url(../pics/menu_2010/btn_handbuch_normal.jpg);
    background-repeat:no-repeat;
    background-position:0 0px;
}
#handbuch a:hover{
    background-image:url(../pics/menu_2010/btn_handbuch_hover.jpg);
}
#handbuch.active a{
    background-image:url(../pics/menu_2010/btn_handbuch_active.jpg);
    background-position:0px 0;
}
#handbuch.active a:hover{
    background-image:url(../pics/menu_2010/btn_handbuch_active.jpg);
    background-position:0px 0;
}


#handbuchSubline{
	color:#F00;
}
#partner{
    width: 75px !important;
}
#partner a{
    background-image:url(../pics/menu_2010/btn_partner_normal.jpg);
    background-repeat:no-repeat;
    background-position:0 0px;
}
#partner a:hover{
    background-image:url(../pics/menu_2010/btn_partner_hover.jpg)
}
#partner.active a{
    background-image:url(../pics/menu_2010/btn_partner_active.jpg);
    background-position:0px 0;
}

#partner.active a:hover{
    background-image:url(../pics/menu_2010/btn_partner_active.jpg);
    background-position:0px 0;
}


#rueckblicke{
    width: 88px !important;
}
#rueckblicke a{
    background-image:url(../pics/menu_2010/btn_rueckblick_normal.jpg);
    background-repeat:no-repeat;
    /* background-position:0 14px; */
    /* ts 15.08.08 */
   background-position: -0px 0px;
}
#rueckblicke a:hover{
    background-image:url(../pics/menu_2010/btn_rueckblick_hover.jpg);
}
#rueckblicke.active a{
    background-image:url(../pics/menu_2010/btn_rueckblick_active.jpg);

}

#rueckblicke.active a:hover{
    background-image:url(../pics/menu_2010/btn_rueckblick_active.jpg);

}


#maerkte-aktuell {
    width:123px;
}
#maerkte-aktuell a{
    background-image:url(../pics/menu_2010/btn_maerkte_normal.jpg);
    background-repeat:no-repeat;
    /* background-position:0 14px; */
    /* ts 15.08.08 */
   background-position: -1px 0px;
}
#maerkte-aktuell a:hover{
    background-image:url(../pics/menu_2010/btn_maerkte_hover.jpg);
}
#maerkte-aktuell.active a{
    background-image:url(../pics/menu_2010/btn_maerkte_active.jpg);
    background-position:-3px 0;
}

#maerkte-aktuell.active a:hover{
    background-image:url(../pics/menu_2010/btn_maerkte_active.jpg);
    background-position:-3px 0;
}

div#contentmenu ul li a span{
    margin-left:-2000px;
}
/******************** SIDEMENU ***************************************/
body div#page div#sidemenu{
    position:absolute;
    /*left:593px;*/
    left:565px;
    /*top:213px;*/
    top:175px;
}
body div#page div#sidemenu ul li{
    margin:0;
    padding:0;
    list-style-type:none;
    margin-bottom:4px;
}
body div#page div#sidemenu ul li a{
    text-decoration:none;
    color:#03328A;
    display:block;
    width:100%;
    height:100%;
}
div#sidemenu ul li a span{
    margin-left:-2000px;
}
#startseite{
    width:53px;
}
#startseite a{
    background-image:url(../pics/startseite1.gif);
    background-repeat:no-repeat;
}
#startseite a:hover{
    background-image:url(../pics/startseite2.gif);
    background-repeat:no-repeat;
}
#startseite.active a{
    background-image:url(../pics/startseite2.gif);
}
#news {
    width:32px;
}
#news a{
    background-image:url(../pics/news1.gif);
    background-repeat:no-repeat;
}
#news a:hover{
    background-image:url(../pics/news2.gif);
    background-repeat:no-repeat;
}
#news.active a{
    background-image:url(../pics/news2.gif);
}

#location{
    width:47px;
}
#location a{
    background-image:url(../pics/location1.gif);
    background-repeat:no-repeat;
}
#location a:hover{
    background-image:url(../pics/location2.gif);
    background-repeat:no-repeat;
}
#location.active a{
    background-image:url(../pics/location2.gif);
}
#hotels{
    width:37px;
}
#hotels a{
    background-image:url(../pics/hotels1.gif);
    background-repeat:no-repeat;
}
#hotels a:hover{
    background-image:url(../pics/hotels2.gif);
    background-repeat:no-repeat;
}
#hotels.active a{
    background-image:url(../pics/hotels2.gif);
}
#kontakt{
    width:45px;
}
#kontakt a{
    background-image:url(../pics/kontakt1.gif);
    background-repeat:no-repeat;
}
#kontakt a:hover{
    background-image:url(../pics/kontakt2.gif);
    background-repeat:no-repeat;
}
#kontakt.active a{
    background-image:url(../pics/kontakt2.gif);
}
#impressum{
    width:58px;
}
#impressum a{
    background-image:url(../pics/impressum1.gif);
    background-repeat:no-repeat;
}
#impressum a:hover{
    background-image:url(../pics/impressum2.gif);
    background-repeat:no-repeat;
}
#impressum.active a{
    background-image:url(../pics/impressum2.gif);
}
/******************** NEWSBAR & NEWSPAGE ***************************************/
div.newsbar {
    position: absolute;
    top: 318px;
    left: 605px;
    bottom: 0px;
    width: 180px;
    /*height: 204px;
    background-color: #D3DEED;*/
    padding: 0px 5px;
}

div.newsbar h1 {
    margin:0;
    padding:0 0 0 20px;
    color: #4E6FAD;
}

div.newsbar ul {
    margin:15px 0pt 0pt 10px;
    padding:0;
    list-style-type:none;
}

ul.retrospect-navigation li,
div.newsbar ul li {
    /*list-style-image:url(../pics/pfeil_liste.gif);*/
    background: url(../pics/pfeil_liste.gif) no-repeat 0 9px;
    padding: 5px 0pt 5px 10px;
    color: #4E6FAD;
    margin: 5px 0;
	list-style: none;
}

ul.retrospect-navigation {
	margin-top: 2em;
}

ul.retrospect-navigation li {
	margin: 0;
}

div.newsbar ul li a {
    margin-top: 4px;
	display: block;
}

div.newsbar ul li div.newsText {
    margin:8px 0;
}
.video-thumb-container{
	margin:20px;
	color: #4E6FAD;
}

div.newsbar ul li div.newsHeader,
.video-thumb-container div.newsHeader
 {
    font-weight:bold;
}

div.newsbar ul li a {
    color: #4E6FAD;
}


div.newsbar ul li.allNews {
    background: url(../pics/bulletpoint_blau.gif) no-repeat 0 9px;
    padding: 5px 0pt 5px 10px;
    /*list-style-image:url(../pics/bulletpoint_blau.gif);*/
}

div.newsbar ul li.allNews a {
    color:#03328A;
    font-weight:bold;
    text-decoration:none;
}

div.newsbar ul li.allNews a:hover {
    text-decoration:underline;
}
/******************** NEWSPAGE (Overview) ***************************************/
div#newsOverview ul {
    list-style-type:none;
    margin-left:48px;
}
div#newsOverview ul li {
    /*list-style-image:url(../pics/pfeil_liste.gif);*/
    background: url(../pics/pfeil_liste.gif) no-repeat 0 10px;
    padding: 5px 0pt 5px 10px;
    margin:0 0 20px 0;
}

div#newsOverview ul li div.newsHeader {
    font-size:13px;
    font-weight:bold;
    color:#03328A;
}

div#newsOverview ul li div.newsSubHeader {
    color:#03328A;
}
div#newsOverview ul li div.newsText {
    margin:5px 0;
}
/******************** NEWSPAGE (Details) ***************************************/
div.newsDetailContainer h1 {
    padding:0;
    margin-bottom:0;
}

div.newsDetailContainer h2 {
    margin-bottom:8px;
    font-weight: bold;
    font-size: 11px;
    color:#03328A;
}
div.newsDetailContainer strong {
    color:#03328A;
}
div.newsDetailContainer p {
    margin-bottom:10px;
}

div.newsDetailContainer p.backlink {
    background: url(../pics/pfeil_zurueck.gif) no-repeat 0 3px;
    padding: 0 0 0 15px;
    margin-top: 30px;
}

                                      /******************** RUECKBLICK 2007 ***************************************/

div.topicsContainer {
    background-color:#A0B7D6;
    margin: 10px 20px 10px 58px;
    padding:20px;
}

div.topicsContainer div.topic p,
div.topicsContainer h2,
div.topicsContainer div.topic h3 {
    margin:0;
}

div.topicsContainer h2 {
    color:#03328A;
}

div.topicsContainer div.topic ul {
    margin: 0 2px;
    list-style-type:none;
}

div.topic {
    margin:20px 0;
}

div.topic p {
    margin: 0 0 0 58px;
}

div.topic ul {
    margin: 0 0 0 58px;
    list-style-type:none;
}

div.topic ul li {
    /*list-style-image:url(../pics/download_icon_flaeche.gif);*/
    background: url(../pics/download_icon_flaeche.gif) no-repeat 0 9px;
    padding: 5px 0 5px 20px;
}


/******************** PROGRAMM 2008 ***************************************/
div#progContainer strong {
    color:#03328A;
}

div#progContainer ul {
    list-style-type:none;
    margin-left:48px;
}

div#progContainer ul li {
    /*list-style-image:url(../pics/bulletpoint_blau.gif);*/
    background: url(../pics/bulletpoint_blau.gif) no-repeat 0 10px;
    padding: 5px 0pt 5px 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

/******************** CONTENT ***************************************/
body div#page div.content{
    margin-left:100px;
    margin-left:42px;
    width:428px;
    width:486px;
    line-height:1.55em;
	min-height: 1000px;
}
/******************** TEASER ***************************************/
body div#page div.teaser ul{
    position:absolute;
    left:594px;
    left:776px;
    /*top:375px;*/
    top:319px;
}
body div#page div.teaser ul li{
    list-style-type:none;
    margin-bottom:14px;
}

body div#page div.teaser ul li a img{
    filter:alpha(opacity=75);
    opacity: 0.75;
    -moz-opacity:0.75;
    -khtml-opacity:0.75;
}
body div#page div.teaser ul li a:hover img{
    filter:alpha(opacity=90);
    opacity:0.90;
    -moz-opacity:0.90;
    -khtml-opacity:0.90;
}

body div#page div.teaser ul li#anmelden_teaser.active a img{
    filter:alpha(opacity=90);
    opacity:0.90;
    -moz-opacity:0.90;
    -khtml-opacity:0.90;
}
body div#page div.teaser ul li a img,
body div#page div.teaser ul li a:hover img{
    text-decoration:none;
    border:none;
}
body div#page div.teaser ul li#anmelden_teaser{
    /*margin-bottom:29px;*/
}

/******************** STARTSEITE ***************************************/
div.content p img#startseite_bild{
    margin-bottom:-15px;
}
div.content ul#startseite_liste{
    list-style-type:none;
}
div.content ul#startseite_liste li{
    background-image:url(../pics/pfeil_liste.gif);
    background-position:0 5px;
    background-repeat:no-repeat;
    padding-left:10px;
    margin-left:2px;
}
h3#startseite_partner{
    margin-top:35px;
}
h3#listenheadline{
    margin-bottom:7px;
}
ul#startseite_partnerbilder {
    margin-top:23px;
    list-style-type:none;
	margin-bottom: 4em;
}
ul#startseite_partnerbilder li{
    display: inline;
    margin:0;
    padding:0;
    width:170px;
}
h6#startseite_bildtext{
    margin-top:58px;
    margin-bottom:0;
}
div#stoererStartseite {
    position:absolute;
    top: 463px;
    left: 327px;
}
/******************** HOTELS ***************************************
ul.hotels{
    margin-left:0;
    margin-top:40px;
    margin-bottom:-30px;
}
ul.hotels li{
    display:block;
    height:113px;
    position:relative;
    /*border-bottom:2px solid #A0B7D6;*
    margin-bottom:43px;
}
ul.hotels li.vertical_pic{
    margin-bottom: 120px;
}
ul.hotels li.last{
    border-bottom:none;
}
ul.hotels li p,ul.hotels li h2{
    margin-left:58px;
}
ul.hotels li p{
    margin-top:-20px;
    margin-bottom:5px;
}
ul.hotels li a{
    margin-left:58px;
}
ul.hotels li img{
    position:absolute;
    top:0;
    right:0;
}*/

ul.hotels {
	overflow: hidden;
	margin: 0 0 0 58px !important;
	list-style-type: none;
}
ul.hotels li {
 	overflow: hidden; zoom: 1;
	margin: 0 0 20px 0;
}
ul.hotels li.last {
	margin: 0;
}
ul.hotels img {
	float: right;
}
ul.hotels .info {
	float: left;
	overflow: hidden;
}
ul.hotels h3 {
	margin: 0 !important;
}
ul.hotels a.homepage {
	display: block;
	margin-top: 5px;
}
/******************** VERANSTALTER ***************************************/
div#veranstalter_text1{
    margin-bottom:40px;
}
div#veranstalter_text1 p#ratings{
    margin-bottom:12px;
}
div#veranstalter_text1 a.uplink{
    margin-left:0;
    margin-top:30px;
}
div#veranstalter_text2 a.uplink{
    margin-top:30px;
}
div#veranstalter_text2 a{
    margin-left:58px;
}
/******************** PARTNER ***************************************/
div#partnerliste{
    display:block;
}

body div.content dl#partners dd img{
    margin-left:58px;
    margin-top:30px;
    margin-bottom:17px;
}
div#partnerliste span.unterliste{
    display:block;
    background-color:#A0B7D6;
    margin-top:30px;
    padding-bottom:20px;
    padding-top:23px;
    padding-right:20px;
    padding-left:20px;
}
dl#partners dt{
    margin-left:58px;
}
div#partnerliste a.uplink{
    margin-left:-58px;
    margin-top:10px;
    -margin-top:10px;
    margin-bottom:10px;
}
div#partnerliste a.partnerlinks{
    display:block;
    text-align:right;
    line-height:30px;
}
div#partnerliste ul li{
    list-style-type:none;
    font-size:11px;
}
ul.partner_list{
    margin:0;
    margin-top:30px;
    padding:0;
}
ul.partner_list li{
    margin:0;
    padding:0;
    font-weight:bold;
    color:#03328A;
	
}
ul.partner_list li ul li{
	list-style-type:circle !important;
}

ul.partner_list li ul li ul li{
	list-style-type:square !important;
	margin:0 0 0 15px;
}
ul.partner_list li#partner_list_underline{
    font-weight:bold;
    color:#03328A;
    margin-top:22px;
}
ul.partner_list li ul{
    margin: 0 0 0 15px;
    padding:0;
}
ul.partner_list li ul li a{
    font-size:11px;
    font-weight:normal;
}
ul.partner_list ul li{
    margin-bottom:0;
}
strong.partner_strong{
    color:#03328A;
    font-weight:normal;
}
h3#text_beck{
    margin-top:60px;
}
/******************** LOCATION ***************************************/
div#slideshow{
/*Bei den Styles des angegebenen Divs kann (optional!) der Internet Explorer Filter: "filter:revealTrans(Duration=1,Transition=23);" angegeben werden.
    Wobei Transition=23 zuf?llig einen Filter aus den Filtern 1-22 ausw?hlt. Diese k?nnen einfach statt dessen zugewiesen werden
    Duration=1 bezeichnet die Dauer des ?bergangs in Sekunden (hier also eine Sekunde)*/
    filter:revealTrans(Duration=1,Transition=12);
}
div#slideshow ul li{
    list-style-type:none;
}
div#adresse_location p{
    margin-bottom:5px;
}
div#adresse_location a{
    margin-left:58px;
}
h5#lage{
    border-bottom:2px solid #A0B7D6;
    width:85px;
}
h5#anfahrt_auto{
    border-bottom:2px solid #A0B7D6;
    width:171px;
}
h5#anfahrt_verkehrsmittel{
    border-bottom:2px solid #A0B7D6;
    width:181px;
}
/******************** THEMEN ***************************************/
div#themenliste{
    display:block;
    margin-bottom:30px;
}
dl#themeninhalt dd{
    margin-left:58px;
}
dl#themeninhalt dt{
    margin-top:15px;
    margin-bottom:40px;
    margin-left:58px;
}
dl#themeninhalt dt span.bildunterschrift{
     font-size:11px;
}
dl#themeninhalt a.uplink{
    margin-left:-58px;
    margin-top:20px;
    -margin-top:20px;
    margin-bottom:0px;
}
div#themenliste ul li{
    list-style-type:none;
    font-size:11px;
    margin-bottom:15px;
}
div#themenliste ul li ul li{
    list-style-type:none;
    font-size:11px;
    margin-bottom:15px;
}
div#themenliste ul li ul li span{
     display:block;
    font-size:11px;
}
ul.themen_list{
    margin:0;
    margin-left:58px;
    margin-top:38px;
    padding:0;
}
ul.themen_list li{
    float:left;
    margin:0;
    padding:0;
    font-weight:bold;
    color:#03328A;
    width:195px;
    padding-right:25px;
}
ul.themen_list li#themen_rechts{
    padding:0;
}
ul.themen_list li ul{
    margin:0;
    padding:0;
    margin-top:10px;
}
ul.themen_list li ul li{
    font-weight:normal;
}
ul.themen_list li ul li a{
    font-size:11px;
    font-weight:normal;
    line-height:1.5em;
}
ul.themen_list ul li{
    margin-bottom:0;
}
strong.themen_strong{
    color:#03328A;
    font-weight:normal;
}
strong#vormittag{
    display:block;
    text-align:right;
    background-position:left;
    -margin-top:40px;
    margin-bottom:15px;
    border-bottom:2px solid #A0B7D6;
    width:121px;
    margin-left:-58px;
}
strong#nachmittag{
    display:block;
    text-align:right;
    background-position:left;
    margin-top:40px;
    margin-bottom:15px;
    border-bottom:2px solid #A0B7D6;
    width:130px;
    margin-left:-58px;
}
/******************** HANDBUCH ***************************************/
div.content ul.handbuch_liste,
div.content ul#handbuch_liste{
    list-style-type:none;
    margin-bottom:20px;
}
div.content ul.handbuch_liste li,
div.content ul#handbuch_liste li{
    background-image:url(../pics/pfeil_liste.gif);
    background-position:0 5px;
    background-repeat:no-repeat;
    padding-left:10px;
    margin-left:2px;
}

/******************** LÄNDERRATING ***************************************/
div.content p.nobr {
	margin-bottom: 0;
}
div.content ul.liste{
    list-style-type:none;
    margin-bottom:20px;
    padding: 0;
}
div.content ul.liste li{
    background-image:url(../pics/pfeil_liste.gif);
    background-position:0 5px;
    background-repeat:no-repeat;
    padding-left:10px;
    margin-left:2px;
}

/******************** PROGRAMM ***************************************/
img#programm_download{
    margin-bottom:12px;
}
p#programm_bildtext{
    margin-top:95px;
}

/******************** THEMENSEITEN ***************************************/

p span.bildunterschriftklein{
     font-size:11px;
}

/******************** STARTSEITE ***************************************/

/* ticker ***************************************************************/

/* no script ticker alternative */
ul#ticker_noscript {
    position: relative;
    left: 50px;
    font: bold 10px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;
    color: white;
    top: 139px;
    width: 540px;
}
ul#ticker_noscript a {
    white-space: nowrap;
    padding: 0;
    color: #ffffff;
    font: normal 12px Arial;
    margin: 0;
}
ul#ticker_noscript a:hover {
    text-decoration: underline;
}

ul#ticker_noscript li {
    display: inline;
}

/* liScroll style declarations */
ul#ticker01 {
    display: none;
    width: 540px;
}

.tickercontainer { /* the outer div with the black border */
    background: none;
    height: 27px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    color: white;
    position: absolute;
    top: 211px;
    left: 50px;
}

.tickercontainer .mask {
    /* that serves as a mask. so you get a sort of padding both left and right */
    position: relative;
    left: 2px;
    top: 11px;
    width: 540px;
    overflow: hidden;
}

ul.newsticker { /* that's your list */
    position: relative;
    left: 590px;
    font: bold 10px Verdana;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.newsticker li {
    float: left;
    /* important: display inline gives incorrect results when you check for elem's width */
    margin: 0;
    padding: 0;
    background: none;
    /*width: 312px;*/
    margin: 0 50px 0 0;
}

ul.newsticker a {
    white-space: nowrap;
    padding: 0;
    color: #ffffff;
    font: normal 12px Arial;
    margin: 0;
}

ul.newsticker span {
    margin: 0 10px 0 0;
}

form#select-country optgroup {
	font-weight: bold;
}
form#select-country optgroup option {
	margin-left: 1em;
}

form#select-country select {
	width: 280px;
}
form#select-industry-sector select {
	width: 280px;
}

/**
 * ts 22.05.09
 * programm
 */
 ul.download {
	margin: -15px 0 20px 58px !important;
}

 ul.download li {
 	background: url(../pics/download_icon.gif) no-repeat 0 5px !important;
	padding: 5px 0 5px 20px !important;
	margin: 0 !important;
	list-style: none !important;
}

p#textWithDownload{
	margin:0 0 5px 58px;
}