/*<agl.folder "ALLGEMEIN">*/
BODY {
    margin: 10px;
    text-align: center;
}

#WINDOW {
    width: 920px;
    text-align: left;
    margin: 0px auto;
    padding: 0px;
}

#HEAD {
    height: 70px;
    margin-bottom: 5px;
}

#CATIMAGE {
    height: 160px;
    margin-bottom: 5px;
    clear: both;
}

#MAINNAV {
    height: 35px;
    margin-bottom: 20px;
}

#CENTER {
}

#COPYRIGHT {
    color: #5C5C5C;
    margin-top: 7px;
    text-align: right;
    clear: both;
}

#POPUP {
    text-align: left;
    padding-top: 135px;
    margin-left: 5px;
    margin-right: 10px;
}

.hidden {
    display: none;
}

.clear {
    line-height: 1px;
    font-size: 1px;
    clear: both;
}

.window_close {
    text-align: left;
    margin-left: 5px;
    margin-top: 5px;
}
/*</agl.folder>*/
/*<agl.folder "HEAD">*/
#LOGO {
    position: absolute;
    margin: -3px 0 0 -4px;
}

#LOGO_POPUP {
    position: absolute;
    margin: -3px 0 0 -4px;
    left: 10px;
}

#QUICKNAV {
    width: 115px;
    height: 70px;
    float: left;
}

#SEARCHFIELD {
    width: 230px;
    height: 70px;
    float: left;
}

#SEARCHFIELD DIV {
    margin-left: 7px;
	height:25px;
	padding:0;
}

#LANGUAGE {
    width: 115px;
    height: 70px;
    float: left;
}
/*</agl.folder>*/
/*<agl.folder "CENTER">*/
#LEFT_BREIT {
    position: absolute;
    width: 228px;
    / /

margin-left: -228px;
}

#RIGHT_BREIT {
    margin-left: 228px;
    width: 689px;
}

#LEFT_SCHMAL {
    position: absolute;
    width: 113px;
    / /

margin-left: -113px;
}

#RIGHT_SCHMAL {
    margin-left: 113px;
    width: 804px;
}

#SUBNAV {
    padding-bottom: 5px;
    width: 100%;
}

#SUBNAV_2 {
}

#CONTENT {
    min-height: 380px;
    margin: 0 -1px -1px 0;
	padding:10px;
	padding-bottom:0px;	
}

*
/

#SOUND {
    margin-left: 0px;
}
/*</agl.folder>*/
/*<agl.folder "MAINNAV">*/
#MAINNAV UL {
    margin: 0px;
}

#MAINNAV UL LI {
    display: inline;
    margin: 0px;
}
/*</agl.folder>*/
/*<agl.folder "VERTICALNAV">*/
#QUICKNAV UL, #LANGUAGE UL, #SUBNAV UL, #SUBNAV_2 UL {
    margin: 0px;
    margin-left: 7px;
}

#QUICKNAV UL LI, #LANGUAGE UL LI, #SUBNAV UL LI {
    display: block;
    margin: 0px;
    padding: 0px;
    line-height: 0px;
}

#QUICKNAV UL LI IMG, #LANGUAGE UL LI IMG {
    / /

margin-bottom: -3px;
}
/*</agl.folder>*/
/*<agl.folder "SUBNAV">*/
#SUBNAV UL.subnav_text {
    margin-bottom: 0px;
}

#SUBNAV UL.subnav_text LI {
    margin: 0 7px 0 0;
    line-height: 18px;
	list-style:none;
}

#SUBNAV UL.subnav_text LI.act A {
	color: #FFA11A;
}

#SUBNAV UL.subnav_text LI.no A {
	color: #404040;
}

#SUBNAV UL.subnav_text ul li.act a {
	font-weight:normal;
	color: #FFA11A;	
}

#SUBNAV UL.subnav_text ul li.no a {
    font-weight:normal;
	color: #404040;
}

/*</agl.folder>*/
/*<agl.folder "MINI_MONTH">*/
.calendar_minimonth {
    margin-top: -5px;
    / /

padding-top: 3px;
    / /

padding-bottom: 7px;
}

.calendar_minimonth TABLE.minimonth-header {
    margin-top: 3px;
    width: 216px;
}

.calendar_minimonth TABLE.minimonth-header A {
}

.calendar_minimonth TABLE.minimonth-calendar {
    width: 216px;
    font-size: 10px;
    margin-bottom: 8px;
    line-height: 10px;
    color: #616161;
    border-collapse: collapse;
    font-family: Arial, Helvetica, Verdana, Geneva, Swiss, SunSans-Regular;
    font-weight: normal;
}

.calendar_minimonth TABLE.minimonth-calendar TD {
    width: 14.3%;
    background-color: #F2F2F2;
    border: 1px solid #FFFFFF;
    padding-left: 3px;
    vertical-align: middle;
    height: 15px;
}

.calendar_minimonth TABLE.minimonth-calendar TD.day {
}

.calendar_minimonth TABLE.minimonth-calendar TD.day A {
    color: #616161;
    font-weight: normal;
}

.calendar_minimonth TABLE.minimonth-calendar TD.has_events A {
    color: #000000;
}

.calendar_minimonth TABLE.minimonth-calendar TD.not_in_month {
    background-color: #F2F2F2;
    color: #F2F2F2
}
/*</agl.folder>*/
/*<agl.folder "FCE: BOX RIGHT">*/
DIV.box_right_container {
}

DIV.box_right_container DIV.content {
}

DIV.box_right_container DIV.box_right {
    float: right;
    width: 330px;
    padding-left: 7px;
    margin-left: 7px;
}
/*</agl.folder>*/
/*<agl.folder FCE: BOX RIGHT(AJAX)">*/
DIV.box_right_container_ajax {
}

DIV.box_right_container_ajax DIV.content {
}

DIV.box_right_container_ajax DIV.box_right {
    float: right;
    width: 459px;
    background-color: #F2F2F2;
    margin: 0 -7px 28px 7px;
}
/*</agl.folder>*/
/*<agl.folder "SHOP ELEMENT">*/
DIV.shop_element_container {
}

DIV.shop_element_container DIV.image {
    float: left;
    margin-top: 14px;
}

DIV.shop_element_container DIV.image IMG {
    margin-right: 7px;
}

DIV.shop_element_container DIV.description {
    float: left;
}

DIV.shop_element_container DIV.description H3 {
    / /

margin-top: 14px;
}

DIV.shop_element_container DIV.description DIV.text {
    width: 460px;
}

DIV.shop_element_container DIV.description DIV.price {
    margin-bottom: 7px;
}

DIV.shop_element_container DIV.productlist {
    margin-bottom: 14px;
}

DIV.shop_element_container DIV.input_field {
    margin-left: 14px;
    margin-top: 14px;
    float: right;
}

DIV.shop_element_container DIV.input_field H3 {
    margin: 0px;
}

DIV.shop_element_container DIV.input_field INPUT {
    margin: 0px;
	margin-left: -14px;
	margin-top:3px;
	width:54px;
}

DIV.shop_element_container HR {
    width: 100%;
}

DIV.tx-indexedsearch-res {
    margin-bottom: 7px;
}

DIV.tx-indexedsearch-res H3 {
    margin-top: 7px;
}

DIV.tx-indexedsearch INPUT.input_submit {
padding-top: 0px;
}

DIV.res-tmpl-css {
    padding-bottom: 7px;
    margin-bottom: 0px;
}

DIV.tx-indexedsearch-res DIV.tx-indexedsearch-info SPAN.label {
}
/*</agl.folder>*/
#DIGICOM {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
/**
 * Content-Element ce33
 */
.ce33_table{
	width:920px;
	margin: 0 -9px;
}
.ce33_table .ce33_tr{
	
}
.ce33_table .ce33_td{
	width:33%;
	overflow:hidden;
}
.ce33_table .ce33_content{
	margin:0px;
	height: 305px;
	overflow: hidden;
}

.ce33_table .csc-header,
.ce33_table .tx-calendar-pi1,
.ce33_table .bodytext{
	padding:0 8px;
}

/** tt_news **/
.news-single-video{
	
	margin:0 10px 10px 0;
}
.cl_news {
        width: auto;
        float: left;
}

.subcl_news {
        padding: 3px;
}

.cr_news {
		padding-left: 3px;
        width: auto;
}
/** EXT: tx_dmaddredit **/
.tx-dmaddredit-pi1 .listview span{
	padding: 0 3px;
}

.ce33_content csc-header,
.ce33_content tx-calendar-pi1,
.ce33_content tx-calendar-pi1,

.csc-textpic .csc-textpic-intext-right{
	overflow:hidden;
}
