body, th, td, input, select, textarea { line-height: 14px; font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, sans-serif; font-size: 11px; color: #3a3a3a; }

/*
	PARAGRAPHS
--------------------------------------------------------------------------------------------------------------------- */
p { margin: 0 0 10px 0; }
p.content-level1 { text-indent: -16px; margin-left: 16px; color: #3a3a3a; font-size: 12px;}
p.content-level2 { color: #777777; margin-left: 16px; font-size: 11px;}
p.content-level3 { color: #777777; margin-left: 32px; font-size: 11px;}

/*
	LINKS
--------------------------------------------------------------------------------------------------------------------- */
a:link, a:visited { font-weight: bold; color: #0f5cb6; text-decoration: none; }
a:hover { text-decoration: underline; }

.more a:link, .more a:visited {background: url(../images/bullets/bullet02.gif) left 4px no-repeat; padding: 0 0 0 10px; color: #638f45;} 
a.arrow_g:link, a.arrow_g:visited {background: url(../images/bullets/bullet02.gif) left 4px no-repeat; padding: 0 0 0 10px;}

a.i-button-gfx:link, a.i-button-gfx:visited {display: block; font-weight: normal; line-height: 17px; white-space: nowrap;}
a.i-button-gfx:hover {text-decoration: none;}
a.i-blue:link, a.i-blue:visited {padding: 0 10px 0 20px; color: #fff;}
a.i-white:link, a.i-white:visited {padding: 0 20px 0 10px;}

a.up {
	font-weight: normal;
}
a.up:link, a.up:visited {border-top: 1px solid #6bacd7; padding: 3px 10px 7px 15px; width: 100%; display: block; background: url(../images/bullets/bullet20.gif) 5px center no-repeat;}

.popup-link {clear: both; display: block; width: 115px;  }
.popup-link a:link, .popup-link a:visited {color: #999999; font-size: 10px; font-weight: normal; padding-left: 20px; background: url(../images/bullets/bullet21.gif) top left no-repeat;}

/*
	IMAGES
--------------------------------------------------------------------------------------------------------------------- */
a img { border: 0 solid #fff; }
img.blue_br {padding: 2px; border: 1px solid #5b7ec1;}

/*
	LISTS
--------------------------------------------------------------------------------------------------------------------- */
ul { margin: 0; padding: 0; list-style: none; }
.content ul { margin: 10px 0; padding: 0 1.5em; list-style: url(../images/bullets/bullet02.gif); }
.content ul li{ padding: 3px 0;}

/*
	FORMS
--------------------------------------------------------------------------------------------------------------------- */
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0 solid #fff; }

.i-text, .i-textarea, .i-select, .i-file, .imp-text {border-top: 1px solid #7c7c7c; border-bottom: 1px solid #dddddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3;}
.i-radio, .i-checkbox {margin: 0 3px 0 0;}

.i-button-gfx { width: 57px; height: 19px; /*vertical-align: middle;*/ color: #fff; text-align: left; background: transparent url(../images/buttons/button02.gif) left top no-repeat; border: 0 solid #fff; padding: 0 10px 2px 20px; overflow: hidden; cursor: pointer; }

.i-blue { color: #fff; background-image: url(../images/buttons/button02.gif); padding: 0 10px 2px 20px;}
.i-white { color: #5a7cac; background-image: url(../images/buttons/button03.gif); padding: 0 20px 2px 10px;}

.i-size1 { width: 57px; background-position: left top; }
.i-size2 { width: 87px; background-position: left -19px; }
.i-size3 { width: 117px; background-position: left -38px; }
.i-size4 { width: 147px; background-position: left -57px; }
.i-size5 { width: 177px; background-position: left -76px; }
.i-size6 { width: 195px; background-position: left -95px; }

.i-search {width: 21px; height: 21px; border: none; background: url(../images/bullets/bullet04.gif) top left no-repeat;}

.requiered {background: url(../images/bullets/bullet17.gif) left 4px no-repeat; padding-left: 12px;}

/*
	HEADERS
--------------------------------------------------------------------------------------------------------------------- */
h1 {font-size: 24px; color: #0f5cb6; line-height: 24px;}
h2 {font-size: 18px; color: #0f5cb6;}
h3 {font-size: 14px; margin: 0 0 10px 0; color: #0f5cb6;}
h4 {font-size: 12px; margin: 0 0 10px 0; color: #0f5cb6;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}

.FCE_header .csc-header h1, .FCE_header .csc-textpicHeader h1 {font-size: 24px; color: #0f5cb6; line-height: 24px;}
.csc-header h1, .csc-textpicHeader h1 {font-size: 14px; color: #0f5cb6; line-height: 14px;}
.csc-header h2, .csc-textpicHeader h2 {font-size: 18px;}
.csc-header h3, .csc-textpicHeader h3 {font-size: 14px;}
.csc-header h4, .csc-textpicHeader h4 {font-size: 12px;}
.csc-header h5, .csc-textpicHeader h5 {font-size: 11px;}
.csc-header h6, .csc-textpicHeader h6 {font-size: 10px;}

/*
	FCE
--------------------------------------------------------------------------------------------------------------------- */
.FCE_tel_serv {width: 258px; height: 125px; margin: 0 0 10px 0; background: url(../images/blocks/bg_fce_tel_serv.jpg) top left no-repeat; color: #638f45;}
.FCE_tel_serv p {margin: 10px 0;}
.FCE_tel_serv .fce_hr h4{font-size: 15px; margin: 0; padding: 10px 0 0 15px; color: #638f45;} 
.FCE_tel_serv .fce_cont {font-size: 12px; margin: 0; padding: 10px 120px 0 15px;}
.FCE_tel_serv .fce_tel {font-size: 17px; margin: 0; padding: 0 90px 0 15px;}

.FCE_header {color: #0f5cb6; font-size: 12px;}
/*with image*/
.FCE_header02 {height: 65px; padding: 0 0 30px 0; background: url(../images/logos/logo03.gif) left 40px no-repeat;}
.FCE_header02 .img_holder {float: right; margin: 0 10px 0 0; display: inline;}
.FCE_header02 h1 {margin: 0 0 10px 0;}

.FCE_header03 {min-height: 70px; height: auto!important; height: 70px; padding: 10px 0 0 85px; margin: 0 0 10px 0; font-size: 12px; color: #0f5cb6; background: url(../images/blocks/bg_fce_header03.gif) left top no-repeat;}

.FCE_new_objects {width: 100%; height: 29px; float: left; margin: 0 0 20px 0; background: url(../images/blocks/bg_fce_newobjects.gif) top left no-repeat;}
.FCE_new_objects .fce-title {width: 40px; padding: 6px 0 0 9px; color: #fff; font-weight: bold; font-weight: 12px; float: left;}
.FCE_new_objects .fce_body { width: 610px; padding: 0 0 0 5px; float: left; overflow: hidden;}
.FCE_new_objects ul {padding: 0; margin: 0; list-style: none; list-style-image: none;}
.FCE_new_objects ul li {float: left; margin: 0; padding: 6px 0 0 7px;}

.FCE_tab {height: 41px; background: url(../images/blocks/bg_fce_tab.gif) bottom left repeat-x; margin: 0 0 8px 0;}
.FCE_tab .tab {float: left; background: #6bacd7; color: #fff; font-size: 13px; }
.FCE_tab .tab_lt {background: url(../images/blocks/c02_lt.gif) top left no-repeat; }
.FCE_tab .tab_rt {background: url(../images/blocks/c02_rt.gif) top right no-repeat; padding: 6px 12px;}

.FCE_submenu {width: 100%; /*float: left;*/ margin: 0 0 20px 0; color: #638f45; font-weight: bold;}
.FCE_submenu .fce_header {padding: 0 5px 0 0; color: #638f45;}
.FCE_submenu .v_separator {color: #2d5aad; padding: 0 5px;}
.FCE_submenu a:link, .FCE_submenu a:visited {text-decoration: underline; white-space: nowrap;}
.FCE_submenu a:hover {text-decoration: none;}
.FCE_submenu ul {list-style: none; list-style-image: none; padding: 0; margin: 0;}
.FCE_submenu ul li{padding: 0; margin: 0; float: left; display: inline;}

.FCE_2cols_70_30 .fce_left{width: 430px; float: left;}
.FCE_2cols_70_30 .fce_right {width: 214px; float: right;}

.FCE_preis .hb_cb01 .cb_hd, .FCE_preis .hb_cb01 .cb_hrt, .FCE_preis .hb_cb01 .cb_hlt {min-height: 10px;}
.FCE_preis h4 {margin: 0; padding: 4px 0 4px 5px; color: #fff;}
.FCE_preis h1 {margin: 0 0 5px 0; padding: 0;}
.FCE_preis .hb_cb01 {width: 180px;}

.FCE_tomerklist {width: 258px; height: 36px; margin: 0 0 10px 0; background: url(../images/blocks/bg_tomerklist.gif) top left no-repeat; float: left;}
.FCE_tomerklist a:link, .FCE_tomerklist a:visited {width: 196px; height: 24px; line-height: 23px; display: block; margin: 6px 0 0 55px; text-align: center; color: #fff; font-weight: normal; font-size: 12px;} 

/*
	SEPARATORS
--------------------------------------------------------------------------------------------------------------------- */
.sep_green {width: 100%; height: 1px; font-size: 1px; overflow: hidden; margin: 5px 0; background: url(../images/blocks/bg_separator02.gif) top left repeat-x;}
.v_separator {color: #8ab6e9; padding: 0 5px; font-weight: bold;} 
.h_separator01 {background: url(../images/blocks/bg_separator05.gif) bottom left repeat-x; width: 100%; height: 2px; font-size: 1px; overflow: hidden;}
.h_separator02 {background: url(../images/blocks/bg_separator04.gif) bottom left repeat-x; width: 100%; height: 2px; font-size: 1px; overflow: hidden;}
.h_separator03 {width: 100%; height: 1px; font-size: 1px; overflow: hidden; margin: 5px 0; background: #ffffff;} 

/*
	CONTENT BLOCKS
--------------------------------------------------------------------------------------------------------------------- */
/*blue*/
.cb01 { width: 100%; background: #2482c3; float: left; }
.cb01 .c_lt { width: 100%; background: url(../images/blocks/c01_lt.gif) left top no-repeat; float: left; }
.cb01 .c_rt { width: 100%; background: url(../images/blocks/c01_rt.gif) right top no-repeat; float: left; }
.cb01 .c_lb { width: 100%; background: url(../images/blocks/c01_lb.gif) left bottom no-repeat; float: left; }
.cb01 .c_rb { width: 100%; background: url(../images/blocks/c01_rb.gif) right bottom no-repeat; float: left; padding: 5px 0; }
/*grey*/
.cb12 { width: 100%; background: #e7f1d8; float: left; color: #000; margin: 0 0 10px 0;}
.cb12 p{margin: 0 15px 3px 15px;}
.cb12 .c_lt { width: 100%; background: url(../images/blocks/c12_lt.gif) left top no-repeat; float: left; }
.cb12 .c_rt { width: 100%; background: url(../images/blocks/c12_rt.gif) right top no-repeat; float: left; }
.cb12 .c_lb { width: 100%; background: url(../images/blocks/c12_lb.gif) left bottom no-repeat; float: left; }
.cb12 .c_rb { width: 100%; background: url(../images/blocks/c12_rb.gif) right bottom no-repeat; float: left; padding: 5px 0; }

/*grey*/
.cb13 { width: 100%; background: #ddeafb; float: left; margin: 0 0 10px 0;}
.cb13 p{margin: 10px 0;}
.cb13 .c_lt { width: 100%; background: url(../images/blocks/c03_lt.gif) left top no-repeat; float: left; }
.cb13 .c_rt { width: 100%; background: url(../images/blocks/c03_rt.gif) right top no-repeat; float: left; }
.cb13 .c_lb { width: 100%; background: url(../images/blocks/c03_lb.gif) left bottom no-repeat; float: left; }
.cb13 .c_rb { width: 645px; background: url(../images/blocks/c03_rb.gif) right bottom no-repeat; float: left; padding: 5px 0; }

/*
	CONTENT BLOCKS with borders
--------------------------------------------------------------------------------------------------------------------- */
.cb_hd, .cb_ft, .cb_hlt, .cb_hrt, .cb_ft, .cb_flt, .cb_frt {width: 100%; height: 5px; font-size: 1px; overflow: hidden; float: left;}
.cb_hd1, .cb_ft1, .cb_hlt1, .cb_hrt1, .cb_ft1, .cb_flt1, .cb_frt1 {width: 100%; height: 5px; font-size: 1px; overflow: hidden; float: left;}
.cb08, .cb09, .cb11, .cb81 { margin: 0 0 10px 0; width: 100%; float: left;}   

/*blue*/
.cb08  { background: #ecf3f9;} 
.cb08 .cb_hd { background: url(../images/blocks/c08_hor.gif) top left repeat-x;}
.cb08 .cb_hlt { background: url(../images/blocks/c08_lt.gif) top left no-repeat;}
.cb08 .cb_hrt { background: url(../images/blocks/c08_rt.gif) top right no-repeat;}
.cb08 .cb_lb { width: 100%; float: left; background: url(../images/blocks/c08_vert.gif) top left repeat-y;}
.cb08 .cb_rb { width: 100%; float: left; background: url(../images/blocks/c08_vert.gif) top right repeat-y;}
.cb08 .cb_ft { background: url(../images/blocks/c08_hor.gif) bottom left repeat-x;}
.cb08 .cb_flt { background: url(../images/blocks/c08_lb.gif) bottom left no-repeat;}
.cb08 .cb_frt { background: url(../images/blocks/c08_rb.gif) bottom right no-repeat;}
.cb08 .cb_content {padding: 0 5px;}
#mainColumn .cb08 .cb_content {padding: 0 10px;}
/*green*/
.cb09  { background: #fff;} 
.cb09 .cb_hd { background: url(../images/blocks/c09_hor.gif) top left repeat-x;}
.cb09 .cb_hlt { background: url(../images/blocks/c09_lt.gif) top left no-repeat;}
.cb09 .cb_hrt { background: url(../images/blocks/c09_rt.gif) top right no-repeat;}
.cb09 .cb_lb { width: 100%; float: left; background: url(../images/blocks/c09_vert.gif) top left repeat-y;}
.cb09 .cb_rb { width: 100%; float: left; background: url(../images/blocks/c09_vert.gif) top right repeat-y;}
.cb09 .cb_ft { background: url(../images/blocks/c09_hor.gif) bottom left repeat-x;}
.cb09 .cb_flt { background: url(../images/blocks/c09_lb.gif) bottom left no-repeat;}
.cb09 .cb_frt { background: url(../images/blocks/c09_rb.gif) bottom right no-repeat;}
.cb09 .cb_content {padding: 0 5px;}
/*orange*/
.cb11  { background: #fbdf8d;} 
.cb11 .cb_hd { background: url(../images/blocks/c11_hor.gif) top left repeat-x;}
.cb11 .cb_hlt { background: url(../images/blocks/c11_lt.gif) top left no-repeat;}
.cb11 .cb_hrt { background: url(../images/blocks/c11_rt.gif) top right no-repeat;}
.cb11 .cb_lb { width: 100%; float: left; background: url(../images/blocks/c11_vert.gif) top left repeat-y;}
.cb11 .cb_rb { width: 100%; float: left; background: url(../images/blocks/c11_vert.gif) top right repeat-y;}
.cb11 .cb_ft { background: url(../images/blocks/c11_hor.gif) bottom left repeat-x;}
.cb11 .cb_flt { background: url(../images/blocks/c11_lb.gif) bottom left no-repeat;}
.cb11 .cb_frt { background: url(../images/blocks/c11_rb.gif) bottom right no-repeat;}
.cb11 .cb_content {padding: 0 5px;}

.cb081  { background: #ffffff;} 
.cb081 .cb_hd1 { background: url(../images/blocks/c08_hor.gif) top left repeat-x;}
.cb081 .cb_hlt1 { background: url(../images/blocks/c08_lt.gif) top left no-repeat;}
.cb081 .cb_hrt1 { background: url(../images/blocks/c08_rt.gif) top right no-repeat;}
.cb081 .cb_lb1 { width: 100%; float: left; background: url(../images/blocks/c08_vert.gif) top left repeat-y;}
.cb081 .cb_rb1 { width: 100%; float: left; background: url(../images/blocks/c08_vert.gif) top right repeat-y;}
.cb081 .cb_ft1 { background: url(../images/blocks/c08_hor.gif) bottom left repeat-x;}
.cb081 .cb_flt1 { background: url(../images/blocks/c08_lb.gif) bottom left no-repeat;}
.cb081 .cb_frt1 { background: url(../images/blocks/c08_rb.gif) bottom right no-repeat;}
.cb081 .cb_content1 {padding: 0 10px;}

/*
	CONTENT BLOCKS with headers
--------------------------------------------------------------------------------------------------------------------- */
.h_cb01 .cb_hd, .h_cb01 .cb_hrt, .h_cb01 .cb_hlt, .h_cb02 .cb_hd, .h_cb02 .cb_hrt, .h_cb02 .cb_hlt, .h_cb03 .cb_hd, .h_cb03 .cb_hrt, .h_cb03 .cb_hlt {min-height: 27px; height: auto!important; height: 27px; font-size: 14px; }
.h_cb01, .h_cb02, .h_cb03  {margin: 0 0 10px 0; width: 100%; /*float: left;*/} 
.cb_hd h3{padding: 6px 10px 6px 10px; margin: 0; color: #fff; font-weight: normal;}
/*blue*/
.h_cb01 {color: #5a7cac;}
.h_cb01 .cb_hd { background: #6bacd7; border-bottom: 1px #fff solid; }
.h_cb01 .cb_hlt { background: url(../images/blocks/c02_lt.gif) top left no-repeat;}
.h_cb01 .cb_hrt { background: url(../images/blocks/c02_rt.gif) top right no-repeat;}
.h_cb01 .cb_lb { width: 100%; float: left;  background: #ddeafb;}
.h_cb01 .cb_ft { background: #ddeafb;}
.h_cb01 .cb_flt { background: url(../images/blocks/c03_lb.gif) bottom left no-repeat;}
.h_cb01 .cb_frt { background: url(../images/blocks/c03_rb.gif) bottom right no-repeat;}
.h_cb01 .cb_content {padding: 5px 10px 0 10px;}
/*green*/
.h_cb02 {color: #638f45;}
.h_cb02 .cb_hd { background: #8aa073; border-bottom: 1px #fff solid; }
.h_cb02 .cb_hlt { background: url(../images/blocks/c04_lt.gif) top left no-repeat;}
.h_cb02 .cb_hrt { background: url(../images/blocks/c04_rt.gif) top right no-repeat;}
.h_cb02 .cb_lb { width: 100%; float: left;  background: #e7f1d8;}
.h_cb02 .cb_ft { background: #e7f1d8;}
.h_cb02 .cb_flt { background: url(../images/blocks/c05_lb.gif) bottom left no-repeat;}
.h_cb02 .cb_frt { background: url(../images/blocks/c05_rb.gif) bottom right no-repeat;}
.h_cb02 .cb_content {padding: 5px 10px 0 10px;}
/*orange*/
.h_cb03 {color: #234c9c;}
.h_cb03 .cb_hd { background: #fcc609;border-bottom: 1px #fff solid; }
.h_cb03 .cb_hd h3{ color: #355daa;}
.h_cb03 .cb_hlt { background: url(../images/blocks/c06_lt.gif) top left no-repeat;}
.h_cb03 .cb_hrt { background: url(../images/blocks/c06_rt.gif) top right no-repeat;}
.h_cb03 .cb_lb { width: 100%; float: left;  background: #fef09f;}
.h_cb03 .cb_ft { background: #fef09f;}
.h_cb03 .cb_flt { background: url(../images/blocks/c07_lb.gif) bottom left no-repeat;}
.h_cb03 .cb_frt { background: url(../images/blocks/c07_rb.gif) bottom right no-repeat;}
.h_cb03 .cb_content {padding: 5px 10px 0 10px;}

/*
	CONTENT BLOCKS with headers+borders
--------------------------------------------------------------------------------------------------------------------- */
.hb_cb01 .cb_hd, .hb_cb01 .cb_hrt, .hb_cb01 .cb_hlt, .hb_cb02 .cb_hd, .hb_cb02 .cb_hrt, .hb_cb02 .cb_hlt, .hb_cb03 .cb_hd, .hb_cb03 .cb_hrt, .hb_cb03 .cb_hlt {min-height: 27px; height: auto!important; height: 27px; font-size: 14px; }
.hb_cb01, .hb_cb02, .hb_cb03  {margin: 0 0 10px 0; width: 100%; /*float: left;*/}  

/*blue*/
.hb_cb01 {color: #5a7cac;}
.hb_cb01 .cb_hd { background: #6bacd7; }
#mainColumn .hb_cb01 .cb_hd { background: #6bacd7; border-bottom: 2px solid #2b71b4;}
.hb_cb01 .cb_hlt { background: url(../images/blocks/c02_lt.gif) top left no-repeat;}
.hb_cb01 .cb_hrt { background: url(../images/blocks/c02_rt.gif) top right no-repeat;}
.hb_cb01 .cb_lb { width: 100%; float: left;  background: #fff url(../images/blocks/c08_vert.gif) top left repeat-y; }
.hb_cb01 .cb_rb { width: 100%; float: left;  background: url(../images/blocks/c08_vert.gif) top right repeat-y;}
.hb_cb01 .cb_ft { background: #fff url(../images/blocks/c08_hor.gif) bottom left repeat-x;}
.hb_cb01 .cb_flt { background: url(../images/blocks/c08_lb.gif) bottom left no-repeat;}
.hb_cb01 .cb_frt { background: url(../images/blocks/c08_rb.gif) bottom right no-repeat;}
.hb_cb01 .cb_content {padding: 5px 10px 0 10px;}
/*#rightColumn  .hb_cb01 .cb_content {width: 200px; float: left; border: #333 solid 1px;}*/
/*green*/
.hb_cb02 {color: #638f45;}
.hb_cb02 .cb_hd { background: #8aa073; }
.hb_cb02 .cb_hlt { background: url(../images/blocks/c04_lt.gif) top left no-repeat;}
.hb_cb02 .cb_hrt { background: url(../images/blocks/c04_rt.gif) top right no-repeat;}
.hb_cb02 .cb_lb { width: 100%; float: left; background: #e7f1d8 url(../images/blocks/c09_vert.gif) top left repeat-y;}
.hb_cb02 .cb_rb { width: 100%; float: left; background: url(../images/blocks/c09_vert.gif) top right repeat-y;}
.hb_cb02 .cb_ft { background: #e7f1d8 url(../images/blocks/c09_hor.gif) bottom left repeat-x;}
.hb_cb02 .cb_flt { background: url(../images/blocks/c09_lb.gif) bottom left no-repeat;}
.hb_cb02 .cb_frt { background: url(../images/blocks/c09_rb.gif) bottom right no-repeat;}
.hb_cb02 .cb_content {padding: 5px 2px 0 2px;}
/*orange*/
.hb_cb03 {color: #234c9c;}
.hb_cb03 .cb_hd { background: #fcc609;}
.hb_cb03 .cb_hd h3{ color: #355daa;}
.hb_cb03 .cb_hlt { background: url(../images/blocks/c06_lt.gif) top left no-repeat;}
.hb_cb03 .cb_hrt { background: url(../images/blocks/c06_rt.gif) top right no-repeat;}
.hb_cb03 .cb_lb { width: 100%; float: left; background: #fef09f url(../images/blocks/c11_vert.gif) top left repeat-y;}
.hb_cb03 .cb_rb { width: 100%; float: left; background: url(../images/blocks/c11_vert.gif) top right repeat-y;}
.hb_cb03 .cb_ft { background: #fef09f url(../images/blocks/c11_hor.gif) bottom left repeat-x;}
.hb_cb03 .cb_flt { background: url(../images/blocks/c11_lb.gif) bottom left no-repeat;}
.hb_cb03 .cb_frt { background: url(../images/blocks/c11_rb.gif) bottom right no-repeat;}
.hb_cb03 .cb_content {padding: 0 10px;}

/*
	QUICK SEARCH
--------------------------------------------------------------------------------------------------------------------- */	
.quick_search ul {list-style: none; list-style-image: none; margin: 0; padding: 0;}
.quick_search ul li {margin: 0; padding: 0 0 5px 0;}
.quick_search select {width: 240px;}
.quick_search label {color: #4b4b4d; font-size: 9px;}
.quick_search .i-button-gfx {float: right;}

.search {width: 258px; height: 36px; float: left; padding: 7px 0 0 30px; margin: 0 0 10px 0; background: url(../images/blocks/bg_mod_search.gif) top left no-repeat;}
.search  .i-text {width: 180px; margin: 0 5px 0 0; padding: 1px 0 1px 5px; color: #4b4b4b; }
#schema02 .search {background: url(../images/blocks/bg_mod_search02.gif) top left no-repeat;}

/*
	INFOBOX
--------------------------------------------------------------------------------------------------------------------- */
.infobox p {margin: 10px 0;}
.infobox  .h_cb01 .cb_lb {min-height: 95px; height: auto!important; height: 80px;}
.infobox  .cb_content {width: 100px;}
.infobox  .next_link {margin: 0 0 0 10px; font-size: 11px;}
.infobox  .next_link a:link, .infobox  .next_link a:visited {width: 97px; height: 20px; line-height: 17px; display: block; color: #5a7cac; background: url(../images/buttons/button04.gif) top left no-repeat; font-weight: normal; padding: 0 0 0 10px;}
.infobox  .next_link a:hover {text-decoration: none;}

/*
	TEASER
--------------------------------------------------------------------------------------------------------------------- */
.teaser {width: 100%; float: left;}
.teaser ul {list-style: none; list-style-image: none; padding: 0; margin: 0;}
.teaser ul li {padding: 0 0 1px 0; background: #ffffff url(../images/blocks/bg_separator02.gif) bottom left repeat-x;}
.teaser ul li ul li{padding: 0 0 1px 0; background: url(../images/blocks/bg_separator02.gif) bottom left repeat-x;}
.teaser .hb_cb02 .cb_content {padding: 0 2px 0 2px;}

.teaser a:link, .teaser a:visited {width: 224px; font-size: 14px; min-height: 18px; height: auto!important; height: 18px; padding: 4px 23px 4px 7px;  display: block; zoom: 1; cursor: pointer; color: #4a762c; font-weight: normal;}
.teaser a.level1:link, .teaser a.level1:visited {width: 224px; background: url(../images/blocks/bg_teaser_off.gif) top left repeat-x; border-bottom: 1px solid #f5f9ef;}
.teaser a.level1:hover {background: url(../images/blocks/bg_teaser_on.gif) top left repeat-x; color: #fff; text-decoration: none;}
.teaser .act a.level1:link, .teaser .act a.level1:visited {background: url(../images/blocks/bg_teaser_on.gif) top left repeat-x; color: #fff;}

.teaser a.level2:link, .teaser a.level2:visited {font-size: 11px; background: url(../images/bullets/bullet02.gif) 240px 8px no-repeat; padding: 3px 23px 2px 7px;}
.teaser a.level2:hover {text-decoration: none;}
.teaser a.level2 span {color: #8aa073; padding: 0 5px 0 0;}
/*last*/
.teaser .last a.level1:link, .teaser .last a.level1:visited {background: url(../images/blocks/bg_teaser_off_last.gif) top left repeat-x; border: none;}
.teaser .last a.level1:hover {background: url(../images/blocks/bg_teaser_on_last.gif) top left repeat-x;}

/*
	TOP EVENTS BOX
--------------------------------------------------------------------------------------------------------------------- */
.top_event .cb08 {background: #fff;}
.top_event .cb08 .cb_content {padding: 0 4px;}
.top_event h3 { margin: 0 0 0 10px; padding: 5px 0 4px 20px; color: #0f5cb6; background: url(../images/bullets/bullet05.gif) left 3px no-repeat; font-weight: normal;}
.top_event ul {list-style: none; list-style-image: none; margin: 0; padding: 5px 0 0 0;}
.top_event ul li{width: 250px; margin: 0 0 2px 0; padding: 0; background: url(../images/blocks/bg_topevent.gif) top left no-repeat;}
.top_event a:link, .top_event a:visited {width: 213px; height: 30px; line-height: 30px; padding: 0 0 0 37px; display: block; color: #5a7cac;}
.top_event a.first {background: url(../images/bullets/bullet06.gif) 5px 5px no-repeat;}
.top_event a.second {background: url(../images/bullets/bullet07.gif) 5px 5px no-repeat;}
.top_event a.third {background: url(../images/bullets/bullet08.gif) 5px 5px no-repeat;}

/*
	CATEGORY LIST
--------------------------------------------------------------------------------------------------------------------- */
.category_list ul {list-style: none; list-style-image: none; margin: 0; padding: 0;}
.category_list a:link, .category_list a:visited {width: 211px; min-height: 16px; height: auto!important; height: 16px; font-size: 12px; display: block; color: #234c9c;}

.orange  a:link, .orange  a:visited { background: url(../images/bullets/bullet09.gif) 0 7px no-repeat;  padding: 6px 0 6px 24px;}
.orange ul li {padding: 0 0 2px 0; background: url(../images/blocks/bg_separator03.gif) bottom left repeat-x;}
.orange ul {padding: 0 0 10px 0;}

.blue  a:link, .blue  a:visited {background: url(../images/bullets/bullet10.gif) 0 8px no-repeat;  padding: 4px 0 4px 14px;  font-weight: normal;}

/*
	NEWS
--------------------------------------------------------------------------------------------------------------------- */
.news_item h5 {margin: 0;}
.news_item p {margin: 3px 0;}

.aktuelle {padding: 0 8px; margin: 0 0 7px 0;}
.aktuelle a:link, .aktuelle a:visited { color: #638F45; }
.aktuelle a:hover h5 { text-decoration: underline; }
.aktuelle .more {float: right; display: block; margin: 0; }


.news_list .news_item {width: 100%; padding: 0 0 18px 0; margin: 0 0 15px 0; border-bottom: 1px solid #6bacd7; float: left;}
.news_list .news_item h2 {margin: 5px 0 15px 0;}
.news_list .news_item .date {color: #000000; font-size: 12px;}
.news_list .news_item .event_cont {font-size: 12px;}
.news_list .event_sys {height: 26px; display: inline;}
.news_list .event_sys .i-button-gfx {float: right; margin: 7px 0 0 0;}
.news_list .img_holder {margin: 0 0 0 10px;}
.news_list .img_holder img {padding: 2px; margin: 0 18px 0 0; float: left; border: 1px solid #5b7ec1; }
.news_list .news_item .more a:link,.news_list  .news_item .more a:visited {color: #0f5cb6;}

.news_header {background: url(../images/blocks/bg_news_header.gif) top left no-repeat; padding: 20px 10px 10px 10px;}
.news_header h2{font-size: 24px;}

.news_single{ font-size: 12px;  padding: 0 0 18px 0; }
.news_single h3{ font-size: 12px; margin: 0;}
.news_single .navigation { padding: 0 0 10px 0; margin-bottom: 15px; border-bottom: 1px solid #6bacd7;}
.news_single .navigation .alignleft{ float: left;}
.news_single .navigation .alignleft a:link, .news_single .navigation .alignleft a:visited {padding-left: 10px; background: url(../images/bullets/bullet12.gif) left 5px no-repeat;}
.news_single .navigation .alignright a:link, .news_single .navigation .alignright a:visited {padding-right: 12px; background: url(../images/bullets/bullet10.gif) right 5px no-repeat;}
.news_single .navigation .alignright{ float: right;}
.news_single .date{ margin: 0 0 10px 0; }
.news_single .news-single-img {float: left;}
.news_single .news-single-img img { /*float: left;*/ margin: 0 10px 5px 0; padding: 1px; border: 1px solid #fccc22; clear: both;}
.news_single .tags{float: left;}
.news_single .tags a:link, .news_single .tags a:visited {font-weight: normal; font-size: 12px; background: url(../images/bullets/bullet10.gif) left 5px no-repeat; padding-left: 10px; color: #0f5cb6;}

.news-timeline {margin: 0 0 15px 0;}
.news-timeline ul{border-top: #6bacd7 solid 1px; border-bottom: #6bacd7 solid 1px; padding: 3px 0 3px 5px; margin: 3px 0; list-style: none; color: #ffffff; background: url(../images/blocks/bg_timeline.gif) left top no-repeat;}
.news-timeline ul li {display: inline; padding: 0 0 0 20px; background: url(../images/bullets/bullet12.gif) 10px center no-repeat;}
.news-timeline ul li a:link, .news-timeline ul li a:visited {text-transform: uppercase;}

/*
	OVERVIEW OBJECTS
--------------------------------------------------------------------------------------------------------------------- */
.objects_overview {margin: 0 0 20px 0; float: left;}
.objects_overview .v_separator {color: #8ab6e9; padding: 0 5px;}
.objects_overview .odd {float: left;}
.objects_overview .even {float: right;}
.objects_overview .page_browser {width: 100%; height: 27px; padding: 5px 0 0 0; float: left; text-align: center; color: #0f5cb6; font-size: 12px; background: url(../images/blocks/bg_pagebrowser.gif) top left no-repeat; border-top: 2px solid #6bacd7;}
.objects_overview .page_browser p {margin: 0;}
.objects_overview .page_browser .browser{height: 27px; margin: 0 auto; /*text-align: left;*/}
.object_item {width: 328px; border-top: 1px solid #6bacd7; margin: 0 0 7px 0; position: relative; z-index: 1px;}
.object_item h3 {padding: 5px 0 0 6px; margin:0; color: #0f5cb6; font-size: 13px; font-weight: normal;}
.object_item .item_header {height: 27px;}
.object_item .img_zone {width: 328px; height: 100px; overflow: hidden; margin-bottom: 15px;} /* ADDED margin-bottom */
.object_item .item_info {width: 308px; height: 60px; filter:alpha(opacity=90); opacity: .9; padding: 10px; position: absolute; top: 27px; left: 0; z-index: 10px; background: #fff; }
.object_item .item_info p {margin: 0;}
.object_item .detail_link {float: right; padding: 6px 0 0 0;}
.object_item .detail_link a:link, .object_item .detail_link a:visited {padding: 0 15px 0 0; color: #1346a6; font-weight: normal; background: url(../images/bullets/bullet03.gif) right 2px no-repeat; }

/*
	ANGEBOTE LIST
--------------------------------------------------------------------------------------------------------------------- */
.list_header {width: 100%; float: left; padding: 10px 0;}
.list_header h1{margin: 0; padding: 0 0;}
.list_header ul {list-style: none; list-style-image: none; float: right; margin: 0;  padding: 10px 0 0 0;}
.list_header li {float: left;  margin: 0 0 0 5px;}
.list_header select {width: 160px;}
.list_header label {line-height: 20px; font-size: 12px; color: #0f5cb6;}

.angebote_list .list_item { margin: 0 0 7px 0; background: url(../images/blocks/bg_angebote_list.gif) top left repeat-y; color: #0f5cb6; font-size: 12px; float: left;}
.angebote_list .list_item h4{color: #0f5cb6; margin: 0;}
.angebote_list .list_item p{margin: 0;}
.angebote_list .list_item .item_header {background: #6bacd7; color: #fff; border-bottom: 2px solid #125faa;}
.angebote_list .list_item .item_footer {width: 100%; height: 4px; float: left; font-size: 1px; overflow: hidden; background: url(../images/blocks/bg_angebote_list_ft.gif) top left no-repeat;}
.angebote_list .list_item .item_header h3 {margin: 0; font-weight: normal;}
.angebote_list .list_item .item_header h3 a:link, .angebote_list .list_item .item_header h3 a:visited {color: #fff; font-weight: normal;}
.angebote_list .list_item .item_lt {background: url(../images/blocks/c02_lt.gif) top left no-repeat;}
.angebote_list .list_item .item_rt {background: url(../images/blocks/c02_rt.gif) top right no-repeat; padding: 8px 0 8px 11px;}

.angebote_list .list_item .angebote {width: 226px; float: left; margin: 8px 7px 0 7px; display: inline; }
.angebote_list .list_item .angebote .img_holder {/*height: 105px; float: left;*/}
.angebote_list .list_item .angebote .img_holder img {padding: 2px; border: #6bacd7 solid 1px; margin: 0 0 10px 0;}
.angebote_list .list_item .angebote .kategorie td { color: #478cc3; padding: 0 10px 0 0;}
.angebote_list .list_item .angebote .kategorie {margin: 0 0 10px 0;}

/*
.angebote_list .list_item .angebote {width: 226px; float: left; margin: 8px 7px 0 7px; display: inline; }
.angebote_list .list_item .angebote .img_holder {height: 105px; float: left;}
.angebote_list .list_item .angebote .img_holder img {padding: 2px; border: #6bacd7 solid 1px; margin: 0 10px 0 0;}
.angebote_list .list_item .angebote .kategorie {padding: 10px 0 0 0; color: #478cc3;}
.angebote_list .list_item .angebote .kategorie p {margin: 0 0 10px;}
*/
.angebote_list .list_item .rating {width: 200px; float: left; margin: 8px 20px 0 20px; display: inline;}
.angebote_list .list_item .rating .rating_box {padding: 5px 0 0 0;}

.angebote_list .list_item .details { /*width: 143px;*/ width: 143px; margin: 8px 20px 0 20px; float: right; display: inline; overflow: hidden;}
.angebote_list .list_item .details p {margin: 0 0 5px 0;}
.angebote_list .list_item .details .prise {font-size: 16px; color: #3fb731; font-weight: bold;}

/*
	ANGEBOT EVENTS LIST
--------------------------------------------------------------------------------------------------------------------- */
.ang_event_list .event_item  {color: #0f5cb6;}
.ang_event_list .event_item  h4 {margin: 0 0 5px 0;}
.ang_event_list .event_item  p {margin: 0;}
.ang_event_list .event_item .cb08 {background: #f5f9fe;}
.ang_event_list .event_item .cb08 .cb_content {height: 75px; padding: 4px 11px; position: relative; z-index: 1;}
.ang_event_list .event_item .img_holder {float: left;}
.ang_event_list .event_item .img_holder img {padding: 2px; border: #6bacd7 solid 1px; margin: 0 10px 0 0;}
.ang_event_list .event_item .cont {margin: 0 125px;}
.ang_event_list .event_item .cont .date{font-weight: bold;}
.ang_event_list .event_item .i-button-gfx {width: auto; padding: 0 15px 0 20px; margin: 55px 0 0 0; float: right; white-space: nowrap;}

/*
	EVENTS BY MONTH
--------------------------------------------------------------------------------------------------------------------- */
.event_bymonth {width: 677px; float: left; background: url(../images/blocks/bg_events_bymonth.gif) right top repeat-y; margin: 0 0 10px -10px; }
.event_bymonth .event_item {width: 215px; height: 285px; float: left; border-bottom: 1px solid #0f5cb6; margin: 2px 0 2px 10px; display: inline; overflow: hidden;}
.event_bymonth .event_item h3{padding: 8px 9px; margin: 0; color: #125faa; background: url(../images/blocks/bg_events_bymonth_hr.gif) top left no-repeat; }
.event_bymonth .event_item h3 a{font-weight: normal;}
.event_bymonth .event_item h5 {margin: 5px 0 0 0;}
.event_bymonth .event_item p {margin: 0 0 6px 0;}
.event_bymonth .event_item .i-button-gfx {margin: 12px;}
.event_bymonth .event_item h5 a:link, .event_bymonth .event_item h5 a:visited { color: #5a7cac; background: url(../images/bullets/bullet02.gif) left 4px no-repeat; padding: 0 0 0 10px;}
.event_bymonth .event_item .item {height: 41px; margin: 0 0 0 12px; border-bottom: 1px solid #c9ddf3; color: #5a7cac; overflow: hidden;}

/*
	RATING
--------------------------------------------------------------------------------------------------------------------- */
.rating_box dl { margin: 0; padding: 0; color: #478cc3; }
.rating_box dt {width: 60%; margin: 0; padding: 0 0 3px 0; float: left; }
.rating_box dd {width: 39%; margin: 0; padding: 0 0 3px 0; float: left;}

/*
	GALLARY
--------------------------------------------------------------------------------------------------------------------- */
#mainColumn .gallery .cb08 .cb_content {padding: 0 5px 0 25px;}
.gallery .big_img {width: 613px; height: 430px; text-align: center; vertical-align: middle; margin: 0 0 13px 0; overflow: hidden;}
.gallery .big_img table{width: 100%; height: 100%; }
.gallery .big_img table td {width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.gallery .thumbnails_holder {width: 100%; margin: 13px 0 0 0;}
.gallery .thumbnails_holder a:link, .gallery .thumbnails_holder a:visited {width: 92px; height: 64px; margin: 0 12px 12px 0; float: left; overflow: hidden; text-align: center; vertical-align: middle;}
.gallery .thumbnails_holder a img {border: 2px solid #8eacea;}
.gallery .thumbnails_holder a.act img { border: 2px solid #2f72c0;}
.gallery .h_separator01 {width: 613px;}
.gallery .gal_browser {width: 613px; padding: 10px 0; text-align: center;}
.gallery .gal_browser p{ margin: 0 105px; color: #3a3a3a; font-size: 12px;}
.gallery .gal_browser a:link, .gallery .gal_browser a:visited {color: #234c9c; font-size: 12px; font-weight: normal; }
.gallery a.back:link, .gallery a.back:visited {float: left; background: url(../images/bullets/bullet12.gif) left 4px no-repeat; padding: 0 0 0 10px;}
.gallery a.next:link, .gallery a.next:visited {float: right; background: url(../images/bullets/bullet10.gif) right 4px no-repeat; padding: 0 10px 0 0;}

/*
	SPORT and WELLNESS EVENTS LIST
--------------------------------------------------------------------------------------------------------------------- */
.SW_event_list .event_item {width: 100%; padding: 0 0 18px 0; margin: 0 0 15px 0; border-bottom: 1px solid #6bacd7; float: left;}
.SW_event_list .event_item h2 {margin: 5px 0 10px 0;}
.SW_event_list .event_item .date {color: #0f5cb6; font-size: 14px;}
.SW_event_list .event_item .event_cont {font-size: 12px;}
.SW_event_list .event_sys {height: 26px; display: inline;}
.SW_event_list .event_sys .i-button-gfx {float: right; margin: 7px 0 0 0;}
.SW_event_list .img_holder {margin: 0 0 0 10px;}
.SW_event_list .img_holder img {padding: 2px; margin: 0 30px 0 0; float: left; border: 1px solid #5b7ec1; }

/*
	PRICES
--------------------------------------------------------------------------------------------------------------------- */
.preis_box {font-size: 12px; margin: 0 0 5px 0;}
.preis_box table{width: 100%; border-collapse: collapse;}
.preis_box table caption{text-align: left;  height: 28px;}
.preis_box table caption .small {font-size: 11px;}
.preis_box table .even {background: #f5f9fe;}
.preis_box table th{ padding-left: 50px; color: #5e9bcb; border: 1px solid #d1e0f0; font-weight: normal; text-align: left;}
.preis_box table td{ padding-left: 50px; color: #0f5cb6; font-weight: bold; border: 1px solid #d1e0f0;}
.preis_box table td.norm_padding { padding-left: 10px;}
.preis_box .link_frien a:link, .preis_box .link_frien a:visited,
.preis_box .link_kf a:link, .preis_box .link_kf a:visited {padding: 0 20px 0 0; margin: 5px 10px 0 0; font-weight: normal; float: right; color: #fff; background: url(../images/icons/icon07.gif) right top no-repeat;}
.preis_box .link_last_min a:link, .preis_box .link_last_min a:visited {padding: 0 20px 0 0; margin: 5px 10px 0 0; font-weight: normal; float: right; color: #fff; background: url(../images/icons/icon06.gif) right top no-repeat;}
.preis_box .link_fretag a:link, .preis_box .link_fretag a:visited {padding: 0 20px 0 0; margin: 5px 10px 0 0; font-weight: normal; float: right; color: #fff; background: url(../images/icons/icon05.gif) right top no-repeat;}
.preis_box .cb_hd, .preis_box .cb_hlt, .preis_box .cb_hrt {height: 27px; font-size: 12px;}  
.preis_box .cb_hd {background: #6bacd7; border-bottom: 2px #125faa solid; }
.preis_box .cb_hlt {background: url(../images/blocks/c02_lt.gif) top left no-repeat;}
.preis_box .cb_hrt { background: url(../images/blocks/c02_rt.gif) top right no-repeat; }
.preis_box .header {padding: 5px 10px; font-size: 14px; color: #fff; display: block;}
.preis_box .link_frien, .preis_box .link_frien,
.preis_box .link_kf, .preis_box .link_kf {padding: 0 20px 0 0; margin: 5px 10px 0 0; font-weight: normal; float: right; color: #fff; background: url(../images/icons/icon07.gif) right top no-repeat;}
.preis_box .link_last_min, .preis_box .link_last_min {padding: 0 20px 0 0; margin: 5px 10px 0 0; font-weight: normal; float: right; color: #fff; background: url(../images/icons/icon06.gif) right top no-repeat;}
.preis_box .link_fretag , .preis_box .link_fretag  {padding: 0 20px 0 0; margin: 5px 10px 0 0; font-weight: normal; float: right; color: #fff; background: url(../images/icons/icon05.gif) right top no-repeat;} 
.preis_box .link_kf, .preis_box .link_kf {background: transparent;}

/*
	CLUBS
--------------------------------------------------------------------------------------------------------------------- */
.sub_wraper .h_cb01 .cb_ft, .sub_wraper .h_cb01 .cb_flt, .sub_wraper .h_cb01 .cb_frt {height: auto; font-size: 11px;}
.sub_wraper .h_cb01 .cb_ft {border-top: 1px solid #fff;}
.sub_wraper .h_cb01 .cb_frt {padding: 8px 0;}
.sub_wraper .h_cb01 .cb_lb {background: #eaf0f7;}
.sub_wraper .i-button-gfx {margin: 0 0 0 9px; padding: 0 0 0 10px;}
.club_item { padding: 5px 0 11px 0;}
.club_item  .arrow_g {margin: 0 0 5px 0; display: block; color: #5a7cac; font-weight: normal; }
.color_hr  .arrow_g { margin: 0; border-bottom: #fff 1px solid;}
.color_hr  a.arrow_g:link, .color_hr  a.arrow_g:visited {background: #aacee7; padding: 2px 0 2px 6px;}
.sub_wraper .h_cb01 .cb_hd,.sub_wraper .h_cb01 .cb_hrt,.sub_wraper .h_cb01 .cb_hlt { overflow: visible;}

/*
	MERKLIST
--------------------------------------------------------------------------------------------------------------------- */
.merk .hb_cb01 .img_holder {margin: 78px 24px 0 0; float: right; display: inline;}
.merk .hb_cb01 .cb_lb{ background: #f5f9fe url(../images/blocks/c08_vert.gif) top left repeat-y;}
.merk form ul{width: 540px; list-style: none; list-style-image: none; padding: 10px 0 0 0; margin: 0; float: left;}
.merk form ul li{padding: 0 0 10px 0; margin: 0; float: left;}
.merk form li label {display: block; color: #0f5cb6; padding: 0 0 5px 0;}
.merk form .i-text {width: 250px; margin: 0 10px 0 0;}
.merk form textarea {width: 513px; height: 85px;}
.merk .all_check {text-align: right;}
.merk .all_check label{padding: 0 10px 0 0;}
.merk .all_check .i-checkbox {margin: 0 11px 0 0;}

.my_merklist {float: left; width: 100%;}
.my_merklist {font-size: 12px; margin: 0 0 5px 0;}
.my_merklist a.delete:link, .my_merklist a.delete:visited {font-size: 12px; color: #0f5cb6; font-weight: normal; padding: 0 0 0 23px; background: url(../images/bullets/bullet15.gif) left 2px no-repeat;}
.my_merklist .img_holder {float: left;}
.my_merklist .img_holder img{padding: 2px; border: 1px solid #6bacd7; margin: 0 10px 0 0;}
.my_merklist table{width: 100%; border-collapse: collapse; }
.my_merklist table caption{text-align: left; height: 28px;}
.my_merklist table .even {background: #f5f9fe;}
.my_merklist table td{ padding: 10px 0 10px 10px; color: #0f5cb6; border: 1px solid #d1e0f0;} 
.my_merklist table td.center { padding: 10px 0; text-align: center;}
.my_merklist .cb_hd, .my_merklist .cb_hlt, .my_merklist .cb_hrt {height: 27px; font-size: 12px;}  
.my_merklist .cb_hd {background: #6bacd7; border-bottom: 2px #125faa solid; }
.my_merklist .cb_hlt {background: url(../images/blocks/c02_lt.gif) top left no-repeat;}
.my_merklist .cb_hrt { background: url(../images/blocks/c02_rt.gif) top right no-repeat; }
.my_merklist .header {padding: 5px 10px; font-size: 14px; color: #fff; display: block;}

/*
	ZIMMER LIST
--------------------------------------------------------------------------------------------------------------------- */
.zimmer_item {margin: 0 0 18px 0; padding: 0 0 18px 0; border-bottom: 1px solid #6bacd7;}
.zimmer_item h2{margin: 0 0 10px 0; font-size: 20px;}
.zimmer_item .img_holder {float: right; margin: 0 10px 0 0; display: inline;}
.zimmer_item .img_holder img {padding: 2px; margin: 0 0 0 20px; border: 1px solid #436bb8;} 

/*
	MAILFORM PLUS
--------------------------------------------------------------------------------------------------------------------- */
.tx-thmailformplus-pi1 h3{font-size: 16px;}
.tx-thmailformplus-pi1 li {width: 100%; display: block; list-style: none; float: left;}
.tx-thmailformplus-pi1 .hb_cb01 .cb_lb {background: #f5f9fe url(../images/blocks/c08_vert.gif) top left repeat-y;}
.tx-thmailformplus-pi1 dl{padding: 10px 0; margin: 0;}
.tx-thmailformplus-pi1 dt{width: 30%; padding: 0 0 8px 0; margin: 0; float: left; text-align: right;}
.tx-thmailformplus-pi1 dd{width: 64%; padding: 0 0 8px 15px; margin: 0; float: left;}
.tx-thmailformplus-pi1 label {color: #0f5cb6; font-size: 12px;}
.tx-thmailformplus-pi1 select {width: 100px;}
.tx-thmailformplus-pi1 textarea {width: 100%;}
.tx-thmailformplus-pi1 .imp-text {width: 70%;}
.tx-thmailformplus-pi1 .name .imp-text {width: 138px;  margin: 0 6px 0 0; float: left;}
.tx-thmailformplus-pi1 .date .imp-text {width: 20%;}
.tx-thmailformplus-pi1 .date .i-button-gfx {width: 16px; height: 15px; background: url(../images/bullets/bullet16.gif) top left no-repeat; padding: 0; margin: 0 5px;}

/*
	BLOG
--------------------------------------------------------------------------------------------------------------------- */

.blog_single{ font-size: 12px;  padding: 0 0 18px 0; }
.blog_single .news-single-img { float: left; }
.blog_single .navigation { padding: 0 0 10px 0; border-bottom: 1px solid #6bacd7;}
.blog_single .navigation .alignleft{ float: left;}
.blog_single .navigation .alignleft a:link, .blog_single .navigation .alignleft a:visited {padding-left: 10px; background: url(../images/bullets/bullet12.gif) left 5px no-repeat;}
.blog_single .navigation .alignright a:link, .blog_single .navigation .alignright a:visited {padding-right: 12px; background: url(../images/bullets/bullet10.gif) right 5px no-repeat;}
.blog_single .navigation .alignright{ float: right;}
.blog_single .post .date{ margin: 0 0 10px 0; }
.blog_single .post .img_holder img { float: left; margin: 0 10px 10px 0; padding: 1px; border: 1px solid #fccc22;}
.blog_single .rss { text-align: right; }
.blog_single .rss .tags{float: left;}
.blog_single .rss .tags a:link, .blog_single .rss .tags a:visited {font-weight: normal; font-size: 12px; background: url(../images/bullets/bullet10.gif) left 5px no-repeat; padding-left: 10px; color: #0f5cb6;}
.blog_single .caution { height: 57px; padding: 10px 25px 0 50px; margin: 0 0 15px 0; background: url(../images/blocks/caution.gif) top left no-repeat; text-align: center;}

.blog_list .post{ font-size: 12px; border-bottom: 1px solid #6bacd7; padding: 0 0 18px 0; overflow: hidden;}
.blog_list .post .date{ margin: 0 0 10px 0; }
.blog_list .post .img_holder img { float: left; margin: 0 10px 10px 0; padding: 1px; border: 1px solid #fccc22;}
.blog-list-morelink  a:link, .blog-list-morelink  a:visited{ background: url(../images/bullets/bullet10.gif) left 5px no-repeat; padding-left: 10px;}

.blog_coment_form {border-top: 1px solid #6bacd7; padding: 15px 0; margin: 10px 0 0 0; }
.blog_coment_form  h3 {font-size: 18px;}
.blog_coment_form  .imp-text {width: 225px;}
.blog_coment_form  textarea {width: 635px;}
.blog_coment_form  label { font-size: 12px; color: #666666;}
.blog_coment_form  .imp-submit { padding: 0 30px; float: right; margin-right: 26px;}

/*blog comments*/
.blog_comment_list {border-top: 1px solid #6bacd7; padding: 15px 0 5px 0; margin: 10px 0 0 0; font-size: 12px; color: #3a3a3a;}
.blog_comment_list  h3 {font-size: 18px;}
.blog_comment_list .c_rb {padding: 10px;}
.blog_comment_list .commentmetadata a:link, .blog_comment_list .commentmetadata a:visited {color: #000000;}
.blog_comment_list .even .cb13, .blog_comment_list .even .cb13 .c_lt, .blog_comment_list .even .cb13 .c_rt, .blog_comment_list .even .cb13 .c_lb, .blog_comment_list .even .cb13 .c_rb {background: none!important;} 
.blog_comment_list .i-button-gfx {float: right;}
.blog_comment_list .author {font-weight: bold; color: #0f5cb6;}

/*link-it*/
.tx-timtabsociable-pi1 {text-align: center; padding: 15px 0 0 0; background: url(../images/blocks/link_it.gif) top center no-repeat;}
.tx-timtabsociable-pi1 a {margin: 0 1px;}


/*
	SEASON CHECKER
--------------------------------------------------------------------------------------------------------------------- */
.offers_box {width: 120px; height: 90px; padding: 0; margin: 0; /*position: absolute; top: 0; right: 0;*/}
.offers_box a span {width: 100%; position: absolute; left: 0; bottom: 0; background: url(../images/blocks/bg_season_check.gif) top left repeat-x; color: #8b8b8b; font-size: 10px; font-weight: normal; text-align: center;}

.offers_box #switch-summer {float: left;}
.offers_box #switch-summer a:link, .offers_box #switch-summer a:visited { width: 57px; height: 90px; background: url(../images/__temp/sommer_ang.gif) top left no-repeat; display: block; position: relative; z-index: 1;  float: left;}
.offers_box #switch-summer a.disabled:link, .offers_box #switch-summer a.disabled:visited { background: url(../images/__temp/sommer_ang_disb.gif) top left no-repeat;}
.offers_box #switch-summer a:hover {text-decoration: none;}

.offers_box #switch-winter {float: right; margin: 0;}
.offers_box #switch-winter a:link, .offers_box #switch-winter a:visited { width: 57px; height: 90px; background: url(../images/__temp/winter_ang.gif) top left no-repeat; display: block; position: relative; z-index: 1;  float: left;}
.offers_box #switch-winter a.disabled:link, .offers_box #switch-winter a.disabled:visited { background: url(../images/__temp/winter_ang_disb.gif) top left no-repeat;}
.offers_box #switch-winter a:hover {text-decoration: none;}

/*
	BUCHUNG FORM
--------------------------------------------------------------------------------------------------------------------- */
.buchung {color: #000000;}
.buchung label {font-size: 13px; line-height: 20px;}
.buchung label span{font-size: 11px; color: #000000;}
.buchung select {width: 130px;}
.buchung select.small {width: 65px;}
.buchung .small .imp-text {width: 70px;}
.buchung .date .imp-text {width: 40%;}
.buchung .cb081 {margin: 10px 40px; font-size: 16px; color: #125faa; text-align: center;}
.buchung .cb081 .cb_content1 {padding: 5px 10px;}
.buchung .cb081 .cb_content1 select {margin: 10px;}
.buchung .title {color: #737373;}
.buchung dl dt { width: 40%; clear: left; }
.buchung dl dd { width: 55%; color: #000000;}
.buchung dl dd.name .imp-text { width: 70px;}
.buchung dl dd span, .buchung h4 span { color: #000000;}
.buchung .half {width: 49%; float: left;}
.buchung dl.dl2560 dt {width: 125px;}
.buchung dl.dl2560 dd {width: 440px;}
.buchung table .imp-text {width: 83%;}
.buchung table th {font-size: 13px; font-weight: normal;}

.after_buchung { font-size: 12px; }
.after_buchung .img_holder { float: right; padding:2px; border:1px solid #436BB8; margin: 0 0 20px 20px;}
.after_buchung h2 {font-size: 20px; padding-bottom: 0.4em; }
.after_buchung h3 {font-size: 16px; font-weight: normal;}
.after_buchung td {font-size: 12px; color: #0f5cb6; padding-right: 30px;}

/*
	TAGCLOUD
--------------------------------------------------------------------------------------------------------------------- */
#rightColumn div.tagcloud {width: 100%; line-height: 22px;}

/*
	PRINT
--------------------------------------------------------------------------------------------------------------------- */
#mainColumn .pagebrowser {float: right; color: #3fb731; font-weight: bold; font-size: 12px;}
#mainColumn .pagebrowser strong{color: #0f5cb6; }
#mainColumn .pagebrowser a:link, #mainColumn .pagebrowser a:visited {background: none; padding: 0 2px; font-weight: bold; font-size: 12px;}
/*#mainColumn .pagebrowser a:hover {text-decoration: none;}*/
#mainColumn .pagebrowser span.next {line-height: 18px; background: url(../images/bullets/bullet18.gif) center left no-repeat; padding-left: 22px;}
#mainColumn .pagebrowser span.previous {line-height: 18px; background: url(../images/bullets/bullet19.gif) center right no-repeat; padding-right: 22px;}


.float-l {float: left;}
.float-r {float: right;}

/*
	PRINT
--------------------------------------------------------------------------------------------------------------------- */



/*
	TX-IMPLISTER-PI1
--------------------------------------------------------------------------------------------------------------------- */

