*{margin:0;padding:0;border:0;text-decoration:none;list-style:none;border-collapse:collapse}
*{font-family:verdana;font-size:100%}

a{color:#002e5f !important}

body{padding:18px 0;background:#e5eaef url(../images/body_bg.png) repeat-x;color:#002e5f}
body{font-size:11px;line-height:18px}

.clearer{clear:both}
.center,.align-center{text-align:center}
.align-center img{margin-left:auto;margin-right:auto}
p.error{clear:both;font-size:10px !important;font-weight:bold;color:c80000}

#layer1{position:absolute;top:128px;left:50%;margin-left:-449px;width:639px;height:454px;background:url(../images/layer1_bg.png) no-repeat;z-index:1;-moz-opacity:0.5;opacity:0.5}
#layer1_left{position:absolute;top:128px;left:50%;margin-left:-479px;width:30px;height:454px;background:url(../images/layer1_left.png) no-repeat}
#layer1_right{position:absolute;top:128px;left:50%;margin-left:190px;width:285px;height:454px;background:url(../images/layer1_right.png) no-repeat}
.layer1{cursor:pointer}
#layer2{position:absolute;top:6px;left:50%;margin-left:-449px;width:639px;background:url(../images/layer2_bg.png) repeat-y;z-index:2}
#layer2_top{min-height:576px;background:url(../images/layer2_top.png) no-repeat;position:relative}
#layer2_bottom{background:#e5eaef url(../images/layer2_bottom.png) no-repeat;overflow:hidden;padding:30px 0 10px 22px;clear:both}
#layer2_bottom img{margin:0 7px 7px 0;float:left}

body.silver #layer1{z-index:3;-moz-opacity:1;opacity:1}
body.blue #layer1{z-index:1;-moz-opacity:0;opacity:0}

#navi0{position:absolute;top:114px;left:50%;margin:0 0 0 200px;font-size:11px;line-height:11px;height:11px;overflow:hidden}
#navi0 li{display:inline;padding:0 5px;border-right:1px solid #002e5f}
#navi0 li.last{border:0}
#navi0 a{color:#002e5f}

#image{position:absolute;top:4px;left:2px;z-index:1}

#header{height:100px;padding:4px 0 0 0}
#header img{float:left;margin:0 5px 0 0}

#navi1{width:565px;height:26px;padding:0 25px;margin:38px 10px 10px 10px;overflow:hidden;background:url(../images/navi1.png) no-repeat;position:relative;z-index:2}
#navi1 li{float:left}
#navi1 a{display:block;line-height:25px;font-weight:bold;color:#002e5f}
#navi1 span.center{display:block;float:left;height:25px;padding:0 5px 0 5px !important;cursor:pointer}
#navi1 span.left{display:block;float:left;height:25px;overflow:hidden;width:0}
#navi1 span.right{display:block;float:left;height:25px;overflow:hidden;width:2px;background:url(../images/navi1_span_right.png) no-repeat !important}

#navi1 li.CUR span{background:url(../images/navi1_li_CUR.png) 50% 0 no-repeat;color:#fff !important}
#navi1 li.CURIFSUB span{background:url(../images/navi1_li_CUR.png) 50% 0 no-repeat;color:#fff !important}
#navi1 li.ACTIFSUB span{background:url(../images/navi1_li_CUR.png) 50% 0 no-repeat;color:#fff !important}
#navi1 a:hover,#navi1 a:hover span.center{background:url(../images/navi1_li_CUR.png) 50% 0 no-repeat !important;color:#fff !important}

/* NAVI 2 EBENE 1
#navi2{margin:0 2px;padding:0 0 0 16px}
#navi2 a{display:block;float:left;background:#fff;color:#002e5f;padding:0 5px;line-height:20px;height:20px}
#navi2 a:hover{background:#002e5f;color:#fff !important}
#navi2 li{float:left}
#navi2 li.CUR a,#navi2 li.CURIFSUB a{background:#002e5f;color:#fff !important}
*/

/* NAVI 2 EBENE 2
#navi2 li ul{position:absolute;top:auto;left:-999em;width:100px;height:auto;margin:20px 0 0 0;z-index:999999}
#navi2 li:hover ul,#navi1 li.sfhover ul{left:auto}
#navi2 li li{float:none;border:1px solid #002e5f;border-bottom:0}
#navi2 li li.last{border-bottom:1px solid #002e5f}
#navi2 li li a{float:none}
#navi2 li li a:hover{background:#002e5f;color:#fff !important}
#navi2 li li.IFSUB a,#navi2 li li.ACTIFSUB a,#navi2 li li.CURIFSUB a{background:#fff url(../images/navi2_li_li_blue.png) 88px 50% no-repeat;color:#002e5f !important}
#navi2 li li.IFSUB a:hover,#navi2 li li.ACTIFSUB a:hover,#navi2 li li.CURIFSUB a:hover{background:#002e5f url(../images/navi2_li_li_white.png) 88px 50% no-repeat;color:#fff !important}
*/

/* NAVI 2 EBENE 3
#navi2 li li ul{display:none;margin:-21px 0 0 0}
#navi2 li li:hover ul,#navi1 li.sfhover ul{display:block;left:99px}
#navi2 li li li{border:1px solid #002e5f;border-bottom:0}
#navi2 li li li.last{border-bottom:1px solid #002e5f}
#navi2 li li.IFSUB li a,#navi2 li li.ACTIFSUB li a,#navi2 li li.CURIFSUB li a{background:#fff}
#navi2 li li.IFSUB li a:hover,#navi2 li li.ACTIFSUB li a:hover,#navi2 li li.CURIFSUB li a:hover{background:#002e5f}
*/

#navi2{position:relative;z-index:99999;margin:0 2px;padding:0 0 0 16px}
#navi2,#navi2 ul{float:left;list-style:none;line-height:1;background:#fff}

#navi2 li:hover ul ul,#navi2 li:hover ul ul ul,#navi2 li.sfhover ul ul,#navi2 li.sfhover ul ul ul{left:-999em}
#navi2 li:hover ul,#navi2 li li:hover ul,#navi2 li li li:hover ul,#navi2 li.sfhover ul,#navi2 li li.sfhover ul,#navi2 li li li.sfhover ul{left:auto}

#navi2 a{display:block;background:#fff;color:#002e5f;line-height:20px;padding:0 5px}
#navi2 a:hover{background:#002e5f;color:#fff !important}
#navi2 li.CUR a,#navi2 li.CURIFSUB a,#navi2 li.ACTIFSUB a{background:#002e5f;color:#fff !important}

#navi2 li{float:left}

#navi2 li ul{position:absolute;left:-999em;z-index:999999;height:auto;width:100px;margin:0}
#navi2 li li{width:100px;border:1px solid #002e5f;margin:-1px 0 0 0}
#navi2 li li.IFSUB a,#navi2 li li.ACTIFSUB a,#navi2 li li.CURIFSUB a{background:#fff url(../images/navi2_li_li_blue.png) 88px 50% no-repeat;color:#002e5f !important}
#navi2 li li.IFSUB a:hover,#navi2 li li.ACTIFSUB a:hover,#navi2 li li.CURIFSUB a:hover{background:#002e5f url(../images/navi2_li_li_white.png) 88px 50% no-repeat;color:#fff !important}

#navi2 li.CURIFSUB li a,#navi2 li.ACTIFSUB li a{background:#fff;color:#002e5f !important}
#navi2 li.CURIFSUB li a:hover,#navi2 li.ACTIFSUB li a:hover{background:#002e5f;color:#fff !important}

#navi2 li ul ul{margin:-21px 0 0 100px;border-top:1px solid #002e5f}
#navi2 li li.IFSUB li a,#navi2 li li.ACTIFSUB li a,#navi2 li li.CURIFSUB li a{background:#fff}
#navi2 li li.IFSUB li a:hover,#navi2 li li.ACTIFSUB li a:hover,#navi2 li li.CURIFSUB li a:hover{background:#002e5f}

#logo{position:absolute;top:132px;left:10px;z-index:999;width:100px;height:100px}

#contentheader{height:150px;margin:0 2px 20px 2px;clear:both}

#content{padding:0 22px}

.content h1{font-size:15px;margin:0 0 20px 0}
.content h2{font-size:13px;margin:0 0 20px 0}
.content p{line-height:20px;margin:0 0 20px 0}

.youtube{text-align:center;clear:both;padding:10px 0}

.content table{margin:0 0 20px 0}
.content ul{margin:0 0 20px 30px;line-height:20px}
.content ul li{margin:0 0 5px 0;list-style:square}
.content ol{margin:0 0 20px 0;padding:0 0 0 30px;line-height:20px}
.content ol li{margin:0 0 5px 0;list-style:decimal}
.content a{color:#002e5f;text-decoration:underline;font-weight:bold}

.content .csc-frame-frame1{width:295px;float:left;margin:0 0 20px 0}
.content .csc-frame-frame1 p{margin:0}
.content .csc-frame-frame1 img{display:block}

.content #breadcrumb ul{margin:0 0 10px 0}
.content #breadcrumb li{list-style:none;display:inline;margin:0 5px 0 0;padding:0 10px 0 0;background:url(../images/navi2_li_li_blue.png) 100% 50% no-repeat}
.content #breadcrumb li.last{padding:0 0 0 5px;background:0}
.content #breadcrumb a{text-decoration:none;font-weight:normal}
.content #breadcrumb a:hover{text-decoration:underline}

#sports{width:605px;height:460px;overflow:hidden;position:relative;margin:0 16px}
#sports a{position:absolute;overflow:hidden}
#sports img{position:absolute;display:block;z-index:1}
#sports .trigger{position:absolute;top:0;left:0;z-index:9;background:url(clear.gif);cursor:pointer}
#sports_01{width:45px;height:45px;top:210px;left:231px}
#sports_02{width:50px;height:50px;top:280px;left:131px}
#sports_03{width:65px;height:65px;top:175px;left:406px}
#sports_04{width:65px;height:65px;top:65px;left:231px}
#sports_05{width:85px;height:85px;top:300px;left:351px}
#sports_06{width:45px;height:45px;top:195px;left:36px}
#sports_kitebuggy{width:160px;height:160px;top:245px;left:441px}
#sports_kitebuggy_trigger{width:160px;height:160px}
#sports_kitebuggy_text{width:160px;height:30px;bottom:-30px;left:0}
#sports_laufen{width:120px;height:120px;top:245px;left:6px}
#sports_laufen_trigger{width:120px;height:120px}
#sports_laufen_text{width:120px;height:30px;bottom:-30px;left:0}
#sports_paragliding{width:140px;height:140px;top:30px;left:301px}
#sports_paragliding_trigger{width:140px;height:140px}
#sports_paragliding_text{width:140px;height:30px;bottom:-30px;left:0}
#sports_radsport{width:120px;height:120px;top:175px;left:281px}
#sports_radsport_trigger{width:120px;height:120px}
#sports_radsport_text{width:120px;height:30px;bottom:-30px;left:0}
#sports_triathlon{width:160px;height:160px;top:300px;left:186px}
#sports_triathlon_trigger{width:160px;height:160px}
#sports_triathlon_text{width:160px;height:30px;bottom:-30px;left:0}
#sports_wintersport{width:140px;height:140px;top:100px;left:86px}
#sports_wintersport_trigger{width:140px;height:140px}
#sports_wintersport_text{width:140px;height:30px;bottom:-30px;left:0}
#sports_registrieren{width:154px;height:75px;top:47px;left:446px}

/* LOGIN */
#layer1_right #login{height:110px;margin:2px 2px 0 0;padding:20px 20px;color:#fff;font-size:10px}
#layer1_right #login form{height:100px}
#layer1_right #login label{display:block;width:170px;padding:0 5px}
#layer1_right #login input{background:url(/images/login_text.png) no-repeat;width:160px;height:16px;padding:8px 10px 6px 10px;color:#002e5f}
#layer1_right #login input.submit{position:absolute;top:52px;right:22px;width:55px;height:55px;background:0;padding:0;cursor:pointer}
#layer1_right #login form{margin:0 0 5px 0}
#layer1_right #login a{color:#fff}
#layer1_right #login a:hover{color:#002e5f}
#layer1_right #login p{line-height:14px;width:150px}
/* LOGIN */

/* CSC */
div.csc-textpic-caption{font-size:90%}
div.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
div.csc-textpic-textpic div.csc-textpic-imagecolumn{float:left;display:inline}
div.csc-textpic-textpic img{border:none;display:block}
img.linkimage{border:0 !important;display:inline !important}
div.csc-textpic-textpic{margin:0 0 1em 0}
div.csc-textpic-textpic p{margin-top:0}
div.csc-textpic-textpic div.csc-textpic-imagewrap div.csc-textpic-image{float:left}
div.csc-textpic-textpic div.csc-textpic-imagewrap ul{list-style:none;margin:0;padding:0}
div.csc-textpic-textpic div.csc-textpic-imagewrap ul li{float:left;margin:0;padding:0}
div.csc-textpic-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dt{float:none}
div.csc-textpic-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd{float:none}
div.csc-textpic-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd img{border:none}
dl.csc-textpic-image{margin:0}
dl.csc-textpic-image dt{margin:0;display:inline}
dl.csc-textpic-image dd{margin:0}
div.csc-textpic-border div.csc-textpic-imagewrap dl.csc-textpic-image{margin:0 3px;border:1px dotted #002e5f;padding:1px}
div.csc-textpic-border div.csc-textpic-imagewrap dl.csc-textpic-image{margin:0 3px;border:1px dotted #002e5f;padding:1px}
div.csc-textpic-clear{clear:both}
div.csc-textpic-left div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image{display:inline}
div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image,div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image{display:inline}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{display:inline}
div.csc-textpic-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
div.csc-textpic-textpic div.csc-textpic-imagewrap .csc-textpic-image img{margin:0}
div.csc-textpic-textpic div.csc-textpic-imagewrap .csc-textpic-image{margin-top:5px}
* html div.csc-textpic-textpic div.csc-textpic-imagewrap .csc-textpic-image{padding-bottom:5px}
div.csc-textpic-above div.csc-textpic-text{clear:both}
div.csc-textpic-above div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1em}
div.csc-textpic-below div.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1em}
div.csc-textpic-center{text-align:center}
div.csc-textpic-center div.csc-textpic-imagewrap{margin:0 auto 1em auto}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{text-align:left}
div.csc-textpic-center div.csc-textpic-text{text-align:left}
div.csc-textpic-right div.csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left div.csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left div.csc-textpic-imagewrap{float:left;margin:5px 15px 10px 0}
div.csc-textpic-intext-right div.csc-textpic-imagewrap{float:right;padding-left:.5em}
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap{float:right;padding-left:.5em}
* html div.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap{float:left;padding-right:.5em}
* html div.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 0 0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-lastcol{margin:0}
.csc-textpic-imagewrap .csc-textpic-image{margin:0 10px 0 0}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0}
.csc-textpic-image{float:left}
.csc-linktotop{text-align:right}
.csc-linktotop a{color:#002e5f;text-decoration:underline;font-weight:bold}
/* CSC */





/* CALENDAR */

#layer1_right #calendar{margin:20px 22px 0 18px}

/* TOOLTIP */
.tool-tip{color:#fff;width:150px;z-index:13000}
.tool-title{font-weight:bold;font-size:11px;margin:0;color:#9FD4FF;padding:8px 8px 4px}
.tool-text{font-size:10px;line-height:12px;border:1px solid #fff;border-bottom:0}
.tool-text ul{margin:0;list-style:none}
.tool-text li{background:#c80000;color:#fff;padding:5px 5px;border-bottom:1px solid #fff}
/* TOOLTIP */

.month-small-header{height:33px;margin:29px 9px 9px 9px;padding:10px 0 0 0;text-align:center;color:#fff;font-size:17px;font-weight:bold;position:relative}
.month-small-header .cal-back{position:absolute;top:14px;left:10px}
.month-small-header .cal-forward{position:absolute;top:14px;left:130px}
.month-small-header #cal-month-switch{position:absolute;top:10px;left:25px}
.month-small-header #cal-month-switch select{width:100px}
.month-small-header #cal-year-switch{position:absolute;top:10px;right:10px}
.month-small-header form{display:inline}
.month-small-header form select{font-size:12px;font-weight:bold;color:#002e5f}
.month-small-header form select option{padding:0 7px 0 1px}

.month-small{border-collapse:collapse;margin:0 auto}
.month-small td,.month-small th{border:1px solid #ebebeb;text-align:center;width:25px;height:26px;background:#fff}
.month-small td{font-weight:bold}
.month-small th{font-weight:normal;font-size:9px;color:#333}
.month-small td a{background:#002e5f;color:#fff !important;display:block;line-height:25px}
.month-small td a:hover{background:#c80000;text-decoration:none !important}

.month-small td.monthoff{background:#ebebeb;color:#999}



/*
#calendar-event table th{text-align:left;padding:2px 10px 2px 0;vertical-align:top}
#calendar-event table td{padding:2px 5px 2px 0;vertical-align:top}

.cal-single-img{text-align:center}

.month-small th,.month-small td{font-size:10px;text-align:center;vertical-align:middle;width:10px;height:10px}
.month-small th{width:16px}
.month-small td a{display:block;text-align:center;background:#002e5f;color:#fff;font-weight:bold;line-height:30px;width:26px}

#calendar-event table{width:100%}
#calendar-event table th{width:100px}

#calendar-nav td{vertical-align:top}
#calendar-nav td#previous{width:175px}
#calendar-nav td#list{width:188px}
#calendar-nav td#legend{width:188px}
#calendar-nav td#next{width:175px}
#link-ics,#link-admin{width:100%;text-align:center}

#allday a{font-size:9px;color:#fff;font-weight:900;text-decoration:none}
#allday a:hover{text-decoration:underline}

.dayborder{border-top:1px solid #A1A5A9;background:#fff}
.dayborder2{border-top:1px dashed #ccc;background:#fff}

.monthtoday{background:#fff !important;color:#002e5f !important}
.monthweekend{font-weight:bold}
*/

.cal-single-item{min-height:100px}

.cal-single-img{margin:0 0 10px 0}
.cal-single-img img{display:inline;margin:5px 5px 0 5px}
.cal-single-img a img{border:1px solid #fff}
.cal-single-img a:hover img{border:1px solid #002e5f}
.cal-single-imgcaption{display:none}

.cal-list{margin:170px 0 0 0;padding:0 10px 0 0;height:260px;overflow:auto}
.cal-list-header{height:50px;padding:120px 0 0 0;margin:0 0 1px 0;display:none}
.cal-list-item{clear:both;padding:4px 5px 3px 5px;margin:0 0 1px 0;background-position:99% 50% !important;background-repeat:no-repeat !important;font-weight:bold/*;height:18px;overflow:hidden*/}
.cal-list-item a:hover{text-decoration:underline !important}
.cal-list .odd{background:#bfcbd7}
.cal-list .even{background:#dfe5eb}
.cal-list-day{float:left;margin:0 5px 0 0;padding:1px 3px 0 3px;font-size:10px;letter-spacing:-1px;font-weight:normal;background:url(/images/calendar_right_date.png) no-repeat;font-family:arial}
.cal-list-date{float:left;margin:0 10px 0 0;width:100px;font-weight:normal}
.cal-list-title{padding:0 0 0 110px}
.cal-list-teaser{padding:0 0 0 110px;font-weight:normal}

.cal-day{margin:2px 0 0 0}
.cal-day-header{height:50px;padding:120px 0 0 0;margin:0 0 1px 0}
.cal-day h2{margin:0 0 10px 0}
.cal-day-item{padding:4px 5px 3px 5px;margin:0 0 1px 0;background-color:#bfcbd7;background-position:99% 50% !important;background-repeat:no-repeat !important;font-weight:bold}
.cal-day-item a:hover{text-decoration:underline !important}

#calendar-event{min-height:250px}
#calendar-event table{border-collapse:collapse;width:100%}
#calendar-event table td,#calendar-event table th{text-align:left;vertical-align:top}
#calendar-event table th{width:100px}
.tx-cal-controller a{text-decoration:none !important}
.tx-cal-controller a:hover{text-decoration:underline !important}

.cal-create div{clear:both}

.cal-create-category{margin:0 0 7px 0}
.cal-create-category label{width:100px !important;padding-left:15px !important}
.cal-create-category input{width:20px !important;border:0 !important;display:inline !important;padding:0 !important;margin:0 !important}
.cal-create-category .default_categoryheader_bullet{display:none}
.cal-create-category .default_categoryheader_text{margin:0 15px 0 0}

.cal-create-allday label{width:100px !important}
.cal-create-allday input{width:20px !important;margin:0 2px;border:0 !important}

.cal-create-date label{width:100px !important}
.cal-create-date input{width:100px !important}
.cal-create-date select{width:50px !important}
.cal-create-date .allday input{width:20px !important}

.cal-create-title{margin:0 0 7px 0}
.cal-create-title label{width:100px !important;padding-left:15px !important}
.cal-create-title input{width:435px !important}

.cal-create-meta label{width:100px !important}
.cal-create-meta input{width:140px !important}
.cal-create-meta select{width:145px !important}

.cal-create-description .htmlarea{width:573px !important}
.cal-create-description .htmlarea .toolbar{padding:0 !important;margin:0 !important;height:80px !important}
.cal-create-description .htmlarea .toolbar .tb-group{padding:0 !important;margin:0 !important}
.cal-create-description .htmlarea iframe{display:block;width:572px !important}

.cal-confirm ul{border-bottom:10px solid #eff1f5}
.cal-confirm li{margin:10px;clear:both}

/* CALENDAR */


/* FORMULAR */
#content form{background:#dfe4eb;margin:0 0 1em 0;padding:10px 0 0 0}
#content form ul{margin:0 0 10px 0;padding:10px 10px 0 10px;background:#eff1f5}
#content form ul.columnleft{float:left;width:260px;overflow:hidden}
#content form ul.columnright{float:right;width:260px;overflow:hidden}
#content form ul li{list-style:none;padding:0 0 5px 0;margin:0}
#content form ul li p{min-height:1px overflow:hidden;margin:0}

#content form legend{color:#002e5f;font-weight:bold}

#content form fieldset{padding:0 10px}
#content form fieldset.control{text-align:center}
#content form fieldset.control input{width:145px;background:#002e5f;border:0;color:#fff;margin:10px 0;padding:3px 5px;font-weight:bold}
#content form label{width:250px;display:block;float:left;color:#002e5f;padding:3px 5px 0 5px}
#content form label strong{color:#002e5f}
#content form input{width:254px;margin:0 0 1px 0;padding:2px;border:1px solid #7f96af}
#content form input:focus{border:1px solid #002e5f}
#content form select{width:245px;margin:0 0 1px 0;border:1px solid #7f96af}
#content form select:focus{border:1px solid #002e5f}
#content form textarea{width:549px;height:100px;margin:0 0 1px 0;padding:2px;border:1px solid #7f96af}
#content form textarea:focus{border:1px solid #002e5f}

#content form fieldset.single label{display:block;color:#002e5f;padding:3px 5px 0 5px;margin:0 10px;float:none}
#content form fieldset.single input{width:549px;margin:0 10px 1px 10px;padding:2px;border:1px solid #7f96af}
#content form fieldset.single textarea{width:549px;margin:0 10px 1px 10px;padding:2px;border:1px solid #7f96af}

#content form fieldset.checkbox label{color:#002e5f;padding:0 5px 0 5px;float:none;width:auto}
#content form fieldset.checkbox input{width:auto;margin:3px 5px 0 10px;padding:0;border:0;float:left}

#content form.single fieldset{padding:0 10px;float:left}
#content form.single fieldset label{width:100px}
#content form.single fieldset input{width:200px}
#content form.single fieldset.control{width:230px;margin:0;padding:0}
#content form.single fieldset.control input{width:150px;margin:0 0 10px 0}

/* FORMULAR */

/* FLV PLAYER */
.tx-bddbflvvideogallery-pi1 .player{text-align:center}
/* FLV PLAYER */

table.contenttable-1{border-collapse:collapse;width:100%;margin:0 0 20px 0}
table.contenttable-1 td{border-top:1px solid #bfcbd7;border-left:1px solid #bfcbd7;vertical-align:top;padding:5px}
table.contenttable-1 .td-0{border-left:0;font-weight:bold}
table.contenttable-1 .tr-0 td{border-top:0}
table.contenttable-1 td p{margin:0}

table.contenttable-2{border-collapse:collapse;width:100%;margin:0 0 20px 0}
table.contenttable-2 td{border-top:1px solid #fff;vertical-align:top;padding:5px}
table.contenttable-2 .tr-0 td{border-top:0}
table.contenttable-2 td p{margin:0}
table.contenttable-2 .tr-odd td{background:#dfe5eb}
table.contenttable-2 .tr-even td{background:#bfcbd7}
table.contenttable-2 .tr-0 td{background:#002e5f;color:#fff;font-weight:bold}
table.contenttable-2 .td-0{text-align:right !important}
table.contenttable-2 .tr-0 .td-0{text-align:left !important}

#teaser{padding:12px 0 0 22px}
#teaser .csc-content{position:relative;width:274px;height:159px;padding:10px;background:url(../images/start_teaser.png) no-repeat;float:left;margin:0 11px 11px 0}
#teaser .csc-content h1{color:#fff;font-size:14px;height:20px;margin:0 0 18px 0;overflow:hidden}
#teaser .csc-content h1 a{color:#fff !important;text-decoration:none;line-height:20px}
#teaser .csc-content p{line-height:15px;margin:0 0 5px 0}
#teaser .csc-content img{position:absolute;bottom:12px;right:12px}
#teaser .cal-list{margin:0;height:auto !important}

#forum{padding:18px 35px 0}
#forum .csc-content{margin:0}
#forum td{border:1px solid #002E5F !important;padding:0 5px}
#forum .tx-mmforum-th{text-align:left;font-size:15px;padding:0 2px 10px}
#forum .tx-mmforum-subth2{background:#002E5F;color:#fff;font-weight:bold}
#forum .tx-mmforum-pi1-listtopic-image{float:left}
#forum .tx-mmforum-smalldesc{padding:0 0 0 30px}
#forum .tx-mmforum-pi1-listtopic-topicname{padding:0 0 0 30px;font-weight:bold}
#forum .tx-mmforum-pi1-listtopic-lastpost{text-align:right;width:150px}
#forum #tx-mmforum-footer{display:none}

#shop_list{width:100%}
#shop_list th{text-align:left;padding:0 10px 10px 10px;white-space:nowrap}
#shop_list td{background:#dfe4eb url(../images/shop_list_td.png) 0 100% repeat-x;vertical-align:top;padding:10px 10px 20px 10px}
#shop_list td.right{text-align:right}
#shop_list img{border:1px solid #8097af;display:block}
#shop_list td.first{background:#dfe4eb url(../images/shop_list_td_first.png) 0 100% no-repeat;padding:0 0 20px 0}
#shop_list td.first div{background:#dfe4eb url(../images/shop_list_td_first_div.png) no-repeat;padding:10px 0 0 10px}
#shop_list td.last{background:#dfe4eb url(../images/shop_list_td_last.png) 100% 100% no-repeat;padding:0 0 10px 0}
#shop_list td.last div{background:#dfe4eb url(../images/shop_list_td_last_div.png) 100% 0 no-repeat;padding:0 10px 0 10px}
#shop_list h2{margin:0}
#shop_list p{margin:0}
#shop_list form{text-align:center}
#shop_list input{width:29px !important;margin:0 0 5px 0 !important;text-align:center;color:#002e5f;font-weight:bold}
#shop_list input.submit{width:16px !important;height:16px !important;border:0 !important;padding:0 !important;margin:0 1px !important}


#shop_list tfoot td{background:#dfe4eb;padding:0 10px}
#shop_list tr.top td{padding:10px 10px 0 10px}
#shop_list tr.top td.first{background:#dfe4eb url(../images/shop_list_td_first_div.png) no-repeat;padding:10px 0 10px 10px}
#shop_list tr.top td.last{background:#dfe4eb url(../images/shop_list_td_last_div.png) 100% 0 no-repeat;padding:0 10px 10px 10px}
#shop_list tr.bottom td{background:#dfe4eb url(../images/shop_list_td.png) 0 100% repeat-x;padding:0 10px 20px 10px}
#shop_list tr.bottom td.first{background:#dfe4eb url(../images/shop_list_td_first.png) 0 100% no-repeat;padding:0}
#shop_list tr.bottom td.last{background:#dfe4eb url(../images/shop_list_td_last.png) 100% 100% no-repeat;padding:0}
#shop_list tr.vat td{color:#66829f}

#shop_cart{width:225px;height:240px;margin:30px 28px;}
#shop_cart h1{font-size:17px;line-height:37px;color:#fff;text-align:center;margin:0 0 4px 0}
#shop_cart_content{height:189px;padding:5px;overflow:auto}

#shop_cart table{margin:0 0 10px 0;width:100%}
#shop_cart td{border-bottom:1px solid #002e5f;padding:2px 3px}
#shop_cart tr.sum td{border:0;padding:0 3px;background:#e5eaef}
#shop_cart tr.vat td{border:0;padding:0 3px;background:#e5eaef;color:#66829f}
#shop_cart tr.price td{padding:0 3px;background:#e5eaef}
#shop_cart td p{line-height:15px;padding:3px 0 0 0}
#shop_cart td p.right{padding:0 0 3px 0}
#shop_cart .right{text-align:right;white-space:nowrap}

#shop_detail_left{width:250px;float:left;margin:0 0 20px 0}
#shop_detail_left img{border:1px solid #8097af;margin:0 0 10px 0}
#shop_detail_left table{width:100%;margin:0}
#shop_detail_left td{border-top:1px solid #dfe4eb;padding:2px 10px}
#shop_detail_left form{padding:5px}
#shop_detail_left label{display:inline !important;width:auto !important;float:none !important}
#shop_detail_left input{width:29px !important;height:12px !important;margin:0 5px 0 25px !important;text-align:center;color:#002e5f;font-weight:bold}
#shop_detail_left input.submit{width:16px !important;height:16px !important;border:0 !important;padding:0 !important;margin:0 !important;display:inline !important;position:relative;top:3px}
#shop_detail_right{padding:0 0 0 270px;margin:0 0 20px 0}

#shop_detail_full{padding:0 0 0 0px;margin:0 0 20px 0; overflow: hidden;}
#shop_detail_full .image_big{float: left; margin: 0px 20px 0px 0px; }

#shop_detail_full .image_big img{border:1px solid #8097af;margin:0 0 10px 0}
#shop_detail_full .image_big table{width:250px;margin:0}
#shop_detail_full .image_big td{border-top:1px solid #dfe4eb;padding:2px 10px}
#shop_detail_full .image_big form{padding:5px}
#shop_detail_full .image_big label{display:inline !important;width:auto !important;float:none !important}
#shop_detail_full .image_big input{width:29px !important;height:12px !important;margin:0 5px 0 25px !important;text-align:center;color:#002e5f;font-weight:bold}
#shop_detail_full .image_big input.submit{width:16px !important;height:16px !important;border:0 !important;padding:0 !important;margin:0 !important;display:inline !important;position:relative;top:3px}

#shop_progress img{margin:10px}

#shop_address{margin:0 0 20px 70px}
#shop_address th{vertical-align:top;padding:0 10px 0 0}
#shop_address td{vertical-align:top}

.tx-flvplayer-pi1{padding:10px 0}
