div.circular
{
    w/idth:                              698px !important;
    border-right:                       none !important;
}

#rechts-oben, #rechts-oben h2, .textfeld-rechte-spalte, .textfeld-rechte-spalte h2
{
    border:                             0 !important;
    background-color:                   #B7D0D9 !important;
    color:                              #000000;
}
#rechts-oben a, .textfeld-rechte-spalte a
{
    color:                              #000000 !important;
}


div#circular_headblock
{
    background:                         #FFFFFF;
    width:                              43.6em;
    position:                           relative;
}

div#circular_navigation
{
    background:                         #71A2B3;
    width:                              43.6em;
    height:                             24px;
    _margin-right:                      -5px;
    position:                           relative;
}

div#circular_navigation ul
{
    margin:                             0;
    padding:                            0;
}
div#circular_navigation ul li
{
    margin:                             0;
    padding:                            0;
}

div#circular_navigation ul li
{
    list-style-type:                    none;
    float:                              left;
    margin:                             1px 0 0 0;
    padding:                            0 0 0 1.2em;
}
div#circular_navigation ul.navigation li
{
    float:                              right;
    margin-right:                       0.2em;
}
div#circular_navigation ul li.seperator
{
    width:                              1px;
    height:                             8px;
    padding:                            0;
    margin:                             8px 0 0 10em;
    background-color:                   #FFF;
    line-height:                        0.1em;
    font-size:                          0.1em;
}
div#circular_navigation ul li a
{
    font-size:                          0.7em;
    font-family:                        Arial, Helvetica, Tahoma, sans-serif;
    font-weight:                        700;
    color:                              #FFFFFF;
}
div#circular_navigation ul li.active a
{
    color:                              #000000;
}

div#circular_navigation ul.language
{
    padding:                            0 0 0 7px;
}

div#circular_navigation ul.navigation
{
    position:                           absolute;
    top:                                207px;
	width:                              98%;
	padding:                            0;
	margin:                             0;
}

div#circular_eyecatcher
{
    height:                             206px;
    margin:                             0;
    padding:                            0;
    width:                              43.6em;
    w/idth:                              100%;
    b/order:                             1px solid #ccffcc;
}

div#circular_header
{
    float:                              left;
    w/idth:                              490px;
    width:                              30.5em;
    min-height:                         141px;
	_height:							141px;
	overflow:							visible;
    margin:                             0 0 10px 0;
    padding:                            0;
}

div#circular_header_text,
div#circular_content
{
    padding:                            0;
    margin:                             10px 10px 0 10px;
    font-size:                          0.7em;
    position:                           relative;
}
div#circular_content
{
    font-family:                        Verdana, Arial, Helvetica, Tahoma, sans-serif;
    line-height:                        1.3em;
}

div#circular_content a.more
{
    font-weight:                        bold;
    padding:                            0 0 0 12px;
    background:                         url(../wurf_img/icon/arrow.gif) no-repeat 3px 5px;
}

div#circular_flash_teaser
{
    float:                              right;
    margin:                             0;
    padding:                            2.5em 25px 2.5em 0;
    p/adding:                            25px 25px 0 0;
	width: 								165px;
	font-size:                          0.7em;
}
form#circular_search
{
    margin-top:                         10px;
}
form#circular_search .input-list
{
    width:                              17px;
    height:                             17px;
    margin:                             3px 0px 3px 0px;
    vertical-align:                     middle;
    float:                              left;
}
form#circular_search input
{
    padding:                            1px;
    margin:                             0;
    font-size:                          11px;
}
form#circular_search #search_field
{
    width:                              125px;
}
form#circular_search #search_submit
{
    border:                             0;
    background-color:                   #F65E2D;
    color:                              #FFF;
    font-size:                          11px;
    width:                              47px;
}

form#circular_search label {
    width:                              45px;
    padding:                            4px 0px 3px 0px;
    height:                             17px;
    float:                              left;
    font-size:                          11px;
    font-family:                        Arial, Helvetica, Tahoma, sans-serif;
}
div#circular_movetohead
{
    margin-top:                         -87px;
    margin-left:                        13px;
    height:                             87px;
    font-size:                          0.7em;
    line-height:                        1.01em;
    font-family:                        Arial, Helvetica, Verdana, Tahoma, sans-serif;
    position:                           relative;
}

div#circular_headline
{
    font-family:                        Arial, Helvetica, Verdana, Tahoma, sans-serif;
    background:                         #B7D0D9;
    overflow:                           hidden;
}
div#circular_headline .pagenavigation,
div#circular_content .pagenavigation
{
    float:                              right;
    display:                            block;
    padding:                            2px 2px 2px 2px;
    p/adding:                            6px 6px 6px 10px;
    font-weight:                        700;
    font-size:                          0.7em;
    color:                              #F65E2D;
}
div#circular_content .pagenavigation
{
    float:                              left;
    font-size:                          1em;
}
div#circular_headline .pagenavigation img,
div#circular_content .pagenavigation img
{
    vertical-align:                     bottom;
    margin-bottom:                      4px;
}
div#circular_content .pagenavigation_active
{
    color:                              #000000;
}

div#circular_headline h1
{
    margin:                             0;
    padding:                            5px 0 5px 10px;
    font-size:                          0.7em;
    line-height:                        1.3em;
    color:                              #000;
}

div#circular_content div.text_list div.item
{
    margin:                             20px 0 0 0;
    font-size:                          0.9em;
}

div#circular_content h2,
div#circular_content p
{
    margin:                             3px 0 0 0;
    padding:                            0 0 0 0;
    font-size:                          1.1em;
    line-height:                        1.3em;
}

div#circular_content a,
div#circular_header a,
div#circular_flash_teaser a
{
    color:                              #F65E2D;
	font-weight:						bold;
}

img.circular_more
{
	margin-bottom: 						1px;
}

div#circular_content a:active
{
    color:                              #36699C;
}

div#circular_content a.textlink
{
    font-weight:                        bold;
    padding:                            0 0 0 12px;
    background:                         url(../wurf_img/icon/arrow.gif) no-repeat 3px 5px;
}

div#circular_content div.circular_news_image
{
    float:                              left;
    margin:                             0 10px 0 0;
    font-size:                          0.9em;
}

div#circular_content div.circular_news_text
{
    font-size:                          0.9em;
}

div#circular_content div.circular_news
{
    float:                              left;
    font-size:                          0.9em;
    width:                              46em;
}

div#circular_content .head
{
    font-size:                          1.01em;
}
.item-track
{
    padding:                            2px 0px 2px 0px;
    font-size:                          1.01em;
    font-family:                        Arial, Helvetica, Verdana, Tahoma, sans-serif;
}
.item-track a,
.item-track .head
{
    color:                              #888888 !important;
    font-weight:                        700;
}
.item-track a:hover
{
    text-decoration:                    underline;
}
.item-with-audio a
{
    color:                              #F65E2D !important;
}
.item-active a
{
    color:                              #36699C !important;
}
.track-infos
{
    font-family:                        Verdana, Arial, Helvetica, Tahoma, sans-serif;
    line-height:                        1.3em;
    padding:                            3px 0px 10px 25px;
}
.item-track img
{
    border:                             none;
    margin:                             0px 0px 0px 3px;
}

div.clear
{
    clear:                              both;
    height:                             0em;

    font-size:                          0.1em;
    line-height:                        0.1em;
}

/* ----- Calendar ----- */

#circular_calendar
{
    font-family:                Arial, Helvetica, Verdana, Tahoma, sans-serif;
    margin-top:                 -32px;
    position:                   relative;
    width:                      43em;
}

#circular_calendar .calSelect
{
    float:                      left;
    padding:                    2px;
    width:                      100px;
    text-align:                 center;
}
#circular_calendar #calMonth
{
    font-size:                  1.3em;
    font-weight:                bold;
}
#circular_calendar #calYear
{
    font-size:                  1.3em;
    font-weight:                bold;
}
#circular_calendar #calDate,
#circular_calendar #calHour
{
    width:                      457px;
    padding:                    5px 0 5px 0;
}
#circular_calendar #calHour
{
    padding-left:               10px;
    font-weight:                bold;
    text-align:                 left;
}
#circular_calendar .optArrow
{
    float:                      left;
    margin:                     1px;
    width:                      17px;
    height:                     17px;
    cursor:                     pointer;
}
#circular_calendar .optNext
{
    background:                 url(../wurf_img/icon/cal_right.gif) no-repeat 0px 0px;
}
#circular_calendar .optBack
{
    background:                 url(../wurf_img/icon/cal_left.gif) no-repeat 0px 0px;
}
#circular_calendar .optNextDisabled
{
    background:                 url(../wurf_img/icon/cal_right_disabled.gif) no-repeat 0px 0px;
    cursor:                     default;
}
#circular_calendar .optBackDisabled
{
    background:                 url(../wurf_img/icon/cal_left_disabled.gif) no-repeat 0px 0px;
    cursor:                     default;
}

#circular_calendar .dayElement,
#circular_calendar .dayElement-no
{
    float:                      left;
    width:                      18px;
    text-align:                 center;
    background-color:           #B7D0D9;
    color:                      #000000 !important;
    margin-left:                1px;
    margin-bottom:				5px;
}
#circular_calendar .dayElement
{
    cursor:                     pointer;
}
#circular_calendar .dayElement-no
{
    background-color:           #D3D4CF;
    cursor:                     default;
}
#circular_calendar a.dayElement:hover
{
    background-color:           #F65E2D;
    color:                      #FFFFFF !important;
}

#circular_calendar .daySpacer
{
    float:                      left;
    width:                      2px;
    font-size:                  0.1em;
}
#circular_calendar .dayWd,
#circular_calendar .dayWd_red
{
    display:                    block;
    clear:                      both;
}
#circular_calendar .dayD,
#circular_calendar .dayD_red
{
    display:                    block;
    font-weight:                bold;
    clear:                      both;
}
#circular_calendar .dayWd_red,
#circular_calendar .dayD_red
{
    color:						#FF0000;
}
#circular_calendar .daySel
{
    background-color:           #376A9F;
    color:                      #FFFFFF !important;
}

#circular_calendar #calHour a,
#circular_calendar #calHour span
{
    float:                      left;
    width:                      40px;
    height:                     30px;
    color:                      #000000 !important;
    margin:                     0;
    padding:                    0;
    background:                 url(../wurf_img/icon/cal_bgtime.gif) no-repeat bottom left;
}
#circular_calendar #calHour a
{
    background-image:           url(../wurf_img/icon/cal_bgtime1.gif);
}
#circular_calendar #calHour a:hover
{
    background-image:           url(../wurf_img/icon/cal_bgtime3.gif);
}
#circular_calendar #calHour a:focus,
#circular_calendar #calHour a:active
{
    background-image:           url(../wurf_img/icon/cal_bgtime2.gif);
}
