@page { size:29.7cm 21cm;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:0;
        margin-right:0;
}
html {}

body {
	color:#000;
	width:18cm;
	margin:0;
	border:0;
	padding:0;
	text-align: left;
	position: relative;
	font-size:9pt;
	}

body.start {}

input, select, textarea {
	margin:2px 0px;
	font-size:7pt;
	font-size: 99%;
}

a {color:#be0008;cursor: pointer;}

img {border:0;}
h1, h1 a, .csc-header, h2, h2 a, h3, h3 a {
	margin-bottom:0.5cm;
	padding:0;
	font-weight:bold;
	text-decoration:none;
	color: #be0008;
}
.csc-header {}
h1, h1 a, .csc-header {	font-size:10pt;	}
h2 {font-size:8pt;	}
h3 {font-size: 8pt;}

.small {font-size:6pt;}
.button, button {}
.gewerbe .button, .gewerbe button {} 
.clearer {clear: both; display: block;height:0;}
.readonly {color: #666;}
.good {color:#00851c;}
.notgood {color:#850005;}
.light {color: #AAA;}
sub {font-size:6pt;}
.form, form {display:none;}

#page { }
#page_start {}

#pagecontent, #pagecontent_start {}

#pageheader {width: 100%;height:3cm;border-bottom: 1px solid #666;}
.start #pageheader {}	
#pageheader #logo {display:none;}
#pageheader #sw_logo {text-align:center;padding-bottom:0,3cm;}

#toptools { display:none;}
#mainnavi { display:none;}
#mainarea { }

#mainarea .content {}
#mainarea .content .inner {	line-height: 1.4em; }
#main_lower {display: none;}

#footer {display:none;}

.teaserbox {position:relative;padding-bottom:10px;height:15px;margin-bottom:1px;width:185px;float:left;overflow:hidden;}
.teaserbox .teaserbox-title {background: #FFF;padding:5px;}
.teaserbox .teaserbox-number {float: left;color:#e2e1da;font-size:24px;width:45px;font-stretch: 3px;}
.teaserbox .teaserbox-image {margin-right:20px;}
.teaserbox .teaserbox-title a {text-decoration: none;font-weight:bold;font-size:12px;text-transform: uppercase;color:#be0008;}
.teaserbox .teaserbox-abstract {font-size:11px;line-height: 1.4em;color:#be0008;margin-top:3px;width:450px;}
.teaserbox .teaserbox-more a {color:#be0008;}

.start .teaserbox {height:118px;}
.start .teaserbox .teaserbox-title {position:absolute;top:95px;}

.quicklinks {width:150px;}
.contenttable {width:100%;	border: 1px solid #AAA;	}
.contenttable td {font-size:9px;padding:1px 5px;}
.contenttable th {font-size:9px;text-align:left;padding: 1px 5px;color: #717375;}

.csc-mailform {	border:0;padding:0;background:#E2E1DA;  margin: 15px 0;padding:15px; width:478px;/* color:#FFF; */}
.csc-mailform-field label {width:130px;display:block;float:left;}
	
.csc-textpic-imagewrap {} 
.csc-textpic-caption {font-size:10px;}
.csc-sitemap  {margin-left: 25px;}
.csc-sitemap ul li {list-style-image: url(img/listpoint_sitemap_level1.gif);margin-top: 2px;}
.csc-sitemap ul li a {font-size:12px;font-weight:bold;}
.csc-sitemap ul li ul li {list-style-image: url(img/listpoint_sitemap_level2.gif);margin-left: 25px;}
.csc-sitemap ul li ul li a {font-size:11px;font-weight:normal;}
.csc-uploads {margin-bottom:15px;}
.csc-uploads a {font-size:11px ! IMPORTANT;}

/* FCE */

#fce_teaserpage {width:100%;padding:0;}
#fce_teaserpage #complete_overlay {display: none;}
#fce_teaserpage #backimage {float:left;width:12cm;overflow: hidden;}
#fce_teaserpage #teaser {position:absolute;width:12cm;height:4.5cm;}
#fce_teaserpage .teaser_info {display:none;}
#fce_teaserpage #header h1, #fce_teaserpage #header a {color: #AAA;}
#fce_teaserpage #col_right {position: absolute;padding:0px;left:12.5cm;width:5cm;}
#fce_teaserpage.gewerbe #col_right {}
#fce_teaserpage #col_right_content {}
#fce_teaserpage #col_right_content .inner {width:100%;margin:0;padding:0;}
#fce_teaserpage #col_right_content .inner p, #fce_teaserpage #col_right_content .inner h1, #fce_teaserpage #col_right_content .inner h2, #fce_teaserpage #col_right_content .inner h3, #fce_teaserpage #col_right_content .inner {color: #AAA;}
#fce_teaserpage #col_right_content .inner a {}
#fce_teaserpage #col_right_content .news-latest-item .image {}
#fce_teaserpage #col_right_content .news-latest-item h2, #fce_teaserpage #col_right_content .news-latest-item a {color: #AAA;}
#fce_teaserpage #col_main {position:relative;margin-top:5cm;width:12cm;}
#fce_teaserpage #col_main_content .inner {width:580px;}
#fce_teaserpage #col_main_info {}

#fce_startpage {width:100%;padding:0;min-height:200px;}
#fce_startpage #col_main {height:150px;padding-top:45px;overflow:hidden;}
#fce_startpage #col_main_info {position:absolute;margin-left: 585px;width:300px;top:75px;}
#fce_startpage #col_main_info p {margin-bottom:15px;}

#fce_subpage {width:100%;padding:0;}
#fce_subpage #col_right {position: absolute;padding:0px;left:12.5cm;width:5cm;z-index:500;}
#fce_subpage #col_right_content {position: absolute;}
#fce_subpage.gewerbe #col_right_content {}
#fce_subpage #col_right_content .inner {width:100%;margin:0;padding:0;}
#fce_subpage #col_right_content .inner p, #fce_subpage #col_right_content .inner h1, #fce_subpage #col_right_content .inner h2, #fce_subpage #col_right_content .inner h3, #fce_subpage #col_right_content .inner {color: #AAA;}
#fce_subpage #col_right_content .inner a {}
#fce_subpage #col_right_content .news-latest-item .image {}
#fce_subpage #col_right_content .news-latest-item h2, #fce_subpage #col_right_content .news-latest-item a {color: #AAA;}
#fce_subpage #col_main {width:12cm;float:left;top:28px;}
#fce_subpage #col_main #pathway {margin:15px;}
#fce_subpage #col_main_content {}
#fce_subpage #col_main_info {}

////// FCE_ACCORDION /////
#accordion {}
#accordion .toggler {height:14px;margin-bottom:1px;padding:5px 15px;font-weight:bold;cursor:pointer;}
#accordion .toggler a {cursor: pointer;color:#AAA;}
.gewerbe #accordion .toggler {border-bottom: 1px solid #AAA;}
#accordion .element {padding:15px;margin-bottom:10px;font-size:6pt;}

#kwicks_container {}
#kwicks {}
#kwicks .kwick {display: block;}
#kwicks .kwick:hover {}
#kwicks .kwick_content {}
#kwicks .csc-textpic {}

////// TABS /////
.tabarea {display:none;}
.tab {display:none;}
.tabpane {min-height:250px;background: #FFF;width:500px;display:block ! IMPORTANT;}
.tabpage {height:100%; display:block ! IMPORTANT;}

/// EXT BLV_FFDISPLAY ////

.blv_ffdisplay_finder {}
.blv_ffdisplay_finder .objectfinderform .formrow {height:23px;line-height:12px;width:80px;float:left;overflow: hidden;}
.blv_ffdisplay_finder .objectfinderform .formrow_wide {height:23px;line-height:12px;width:145px;float:left;overflow: hidden;}
.blv_ffdisplay_finder .objectfinderform .formrow2 {height:23px;overflow:hidden;}
.blv_ffdisplay_finder .objectfinderform select {width:140px;background:#c0008;}
.blv_ffdisplay_finder .objectfinderform .input_fromto {width:50px;overflow:hidden;}
.blv_ffdisplay_finder .objectfinderform .toggleGroup {}
.blv_ffdisplay_finder .objectfinderform .toggleGroupContent {background:#850005;color: #FFF;padding:5px;width:245px;overflow: hidden;}
.blv_ffdisplay_finder .objectfinderform .toggleButton {width:249px;padding:3px 0;margin:10px 0 0;border: 1px solid #FFF; background:#850005;text-align: center;color: #FFF;cursor: pointer;}
.gewerbe .blv_ffdisplay_finder .objectfinderform .toggleGroupContent {background:#625f4e;}
.gewerbe .blv_ffdisplay_finder .objectfinderform .toggleButton {background: #625f4e;}

.blv_ffdisplay_list {}
.blv_ffdisplay_list .header {margin-bottom:10px;}
.blv_ffdisplay_list .header .hits {float:right;}
.blv_ffdisplay_list .header .heading {}
.blv_ffdisplay_list .items {margin-bottom:25px;}
.blv_ffdisplay_list .items .item {}
.blv_ffdisplay_list .image {width:50px;margin-right:10px;float:left;overflow: hidden;}
.blv_ffdisplay_list .image img {width:50px;}
.blv_ffdisplay_list .items .item .title {}
.blv_ffdisplay_list .footer {position: relative;bottom:0px;top: 20px;width:530px;} 
.blv_ffdisplay_list .footer .pagination_setup {margin-top:3px;width:250px;}
.blv_ffdisplay_list .footer .pagination_form {float:right;}

.blv_ffdisplay_gallery {}
.blv_ffdisplay_gallery .header {margin-bottom:10px;}
.blv_ffdisplay_gallery .header .hits {float:right;font-weight: bold;}
.blv_ffdisplay_gallery .header .heading {}
.blv_ffdisplay_gallery .items {}
.blv_ffdisplay_gallery .item {width:180px;height:130px;margin:0 5px 5px 0; overflow: hidden;background: url(img/back_gallery_image.gif) no-repeat;}
.blv_ffdisplay_gallery .item .images {overflow: hidden;width:180px;height:125px;margin: 2px 4px 3px 1px;}
.blv_ffdisplay_gallery .item .gallery_img {width:160px;height:110px;padding:5px 7px;overflow: hidden;}
.blv_ffdisplay_gallery .item .gallery_img img {width:160px;height:auto;}
.blv_ffdisplay_gallery .item .infos {display:none;}
.blv_ffdisplay_gallery .item .infos .title {}
.blv_ffdisplay_gallery .footer {position: relative;bottom:0px;width:530px;} 
.blv_ffdisplay_gallery .footer .pagination_form {}
.blv_ffdisplay_gallery .footer .pagination_form .selected {background: #c00008 ! IMPORTANT;font-weight:bold;}

.blv_ffdisplay_single {}
.blv_ffdisplay_single .backlink {display:none;}
.blv_ffdisplay_single .printlink {display:none;}
.blv_ffdisplay_single .header {}
.blv_ffdisplay_single .header .headline {font-weight: bold;font-size: 12px;margin: 10px 0;}
.blv_ffdisplay_single .header .image {float:left;width:303px;height:234px;background: url(img/back_detail_image.gif) no-repeat;}
.blv_ffdisplay_single .header .image_inner {width:282;height:214px;margin:9px 10px;overflow:hidden;}
.blv_ffdisplay_single .header .image img {width:282px;}
.blv_ffdisplay_single .header .header_infos {margin-left: 310px;}
.blv_ffdisplay_single .header .header_infos .row_label {float:left; margin-right:10px;font-weight: bold;}
.blv_ffdisplay_single .contentarea {}
.blv_ffdisplay_single .contentarea .tabarea {margin-top:20px;}
.blv_ffdisplay_single .contentarea .tabarea .tab {background: url(img/back_detail_tab.gif) repeat-x;text-transform: uppercase;color:#FFF;font-weight: bold;padding:5px 15px;}
.blv_ffdisplay_single .contentarea .tabarea .tab:hover {text-decoration: underline;}
.blv_ffdisplay_single .contentarea .tabarea .activeTab {background: #FFF;color:#850005;}
.blv_ffdisplay_single .contentarea .tabpane {padding:5px;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage {margin:0px 5px;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage table.tab_content {width:100%;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage .separator {padding-top:5px;height:25px;border-top: 1px solid #960107;font-weight: bold;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage .row {margin:0px 5px 3px;vertical-align: top;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage .row0 {background:#FFF;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage .row1 {background:#f5f2e3;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage .row .row_label {width:150px;}
.blv_ffdisplay_single .contentarea .tabpane .tabpage .row .row_content {}
.blv_ffdisplay_single .contentarea .imagegallery .image {width:180px;height:130px;margin:0 5px 5px 0; overflow: hidden;background: url(img/back_gallery_image.gif) no-repeat;}
.blv_ffdisplay_single .contentarea .imagegallery .image_inner {overflow: hidden;width:180px;height:125px;margin: 2px 4px 3px 1px;}
.blv_ffdisplay_single .contentarea .imagegallery .image_inner img {width:160px;height:auto;padding:5px 7px;overflow: hidden;}}

.blv_ffdisplay_contact {}
.blv_ffdisplay_contact .message {width:250px; overflow:hidden;background: #FFF; color:#c00008; padding:0px;margin: 5px 0;}
.blv_ffdisplay_contact h3 {padding-bottom:5px;}
.blv_ffdisplay_contact .image {float:left;height:100px;width:80px;overflow: hidden;}
.blv_ffdisplay_contact .image img {width:75px; height:auto;}

.blv_ffdisplay_contact .form .formrow {height:28px;line-height:12px;width:100px;float:left;overflow: hidden;}
.blv_ffdisplay_contact .form .formrow2 {height:28px;width:170px;overflow:hidden;}
.blv_ffdisplay_contact .form .textarea { height:75px;width:170px;}
.blv_ffdisplay_contact .form .textarea textarea { height:75px;width:170px;}

.tool-tip, .tool1-tip, .tool2-tip, .tool3-tip {	color: #fff; margin:0;padding:0;width: 346px;height:115px;overflow:hidden; background: #850005; -moz-opacity:.8; filter:alpha(opacity=80);opacity: 0.8; z-index: 13000;}
.tool1-tip, .tool3-tip {width:161px;height:251px;}
.tool-title, .tool1-title, .tool2-title, .tool3-title {margin: 10px;font-weight: bold;}
.tool-text, .tool1-text, .tool2-text, .tool3-text {margin: 10px;}
