.FSIStandard h2{
	clear:both;
}

.right{
	float:right;
	margin-top:5px;
}

.left{
	float:left;
	margin-right:10px;
	margin-top:5px;
}

.FSIText p {
	padding: 0 !important;
}

div.Basic .Head1 {
	color: blue;
}

.FSIRow2Box {
	display: inline-block;
}

.FSIRow3Box {
	display: inline-block;
}

div.FSIRow2Box .FSIText {
	font-size: 97%;
	margin-left:0;
}

div.FSIRow3Box .FSIText {
	font-size: 92%;
	margin-left:0;
}

.FSIRow2Box {
	border: 1px solid #CCCDCD;
	width: 698px;
	margin-bottom: 10px;
}

.FSIRow3Box {
	width: 700px;
	margin-bottom: 10px;
}

/*eliminate margin set in global.css*/
.FSIRow2Box img {
	margin: 0 !important;
}

.FSIRow3Box img {
	margin: 0 0 3px 0 !important;
}

div.FSIRow2Box .FSIBox {
	float: left;
	display: inline;
	padding: 10px;
}

div.FSIRow2Box .FSIBox.first {
	width: 300px;
}

div.FSIRow2Box .FSIBox.last {
	width: 340px;
	padding-left: 0;
}

div.FSIRow3Box .FSIBox {
	border: 1px solid #CCCDCD;
	float: left;
	width: 200px;
	display: inline;
	height: 100%;
	min-height: 240px;
	padding: 9px;
	margin: 0 10px 0 10px;
}

div.FSIRow3Box .FSIBox.first {
	margin-left: 0 !important;
}

div.FSIRow3Box .FSIBox.last {
	margin-right: 0 !important;
}

/* Hack: Only seen by IE */
* html div.FSIRow3Box .FSIBox { /* \*/
	height: 240px;
	/* */
}

/*hide image caption for the boxes*/
div.FSIBox .imagecaption {
	display: none;
	visibility: hidden;
}

/*first box must not have a margin on the left*/
div.ThreeRowBox .FSIBox:first-child {
	margin: 0 !important;
}

#mainC .FSIRow2Box .FSIBox h1 {
	padding: 0 0 10px 0;
	clear: none;
}

#mainC .FSIRow3Box .FSIBox h1 {
	font-size:97%;
	padding: 0 0 5px 0;
	clear: none;
}

#mainC .FSIRow2Box .FSIBox h1.start {
	margin: 0 0 10px 10px;
	font-size: 100%;
	padding: 0 0 10px 0;
}

#mainC .FSIRow3Box .FSIBox h1.start {
	margin: 0 0 10px 10px;
	font-size: 100%;
	padding: 0 0 10px 0;
}

.FSIRow2Box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.FSIRow3Box:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .FSIRow2Box {
	height: 1%;
}

.FSIRow2Box {
	display: block;
}

/* End hide from IE-mac */ /* Hides from IE-mac \*/
* html .FSIRow3Box {
	height: 1%;
}

.FSIRow3Box {
	display: block;
}

/* End hide from IE-mac */
.anchor {
	visibility: hidden;
	display: none;
}

.FSIGlossar {
	margin: 10px 0 15px 0;
}

.FSIGlossar .FSIText {
	padding: 0px;
	margin: 0px;
	width: 380px;
	float: left;
	line-height:153%;
}

.FSIGlossar .FSIImage {
	float: left;
	margin: 0 20px 10px 0;
	display: inline;
}

.FSIGlossar .FSIWebDav {
	float: left;
	margin: 0 20px 10px 0;
	display: inline;
}

.FSIGlossar h3 {
	float: left;
	text-align: left;
	width: 380px;
	padding: 0 !important;
}

.FSIGlossar:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .FSIGlossar {
	height: 1%;
}

.FSIGlossar {
	display: block;
}

/* End hide from IE-mac */ /* Hides from IE-mac \*/
* html .FSIGlossar {
	height: 1%;
}

.FSIGlossar {
	display: block;
}

/* End hide from IE-mac */ /*spacer*/
.HorizontalRule {
	background:url(../img/dotted_line.gif) repeat-x 0 bottom #FFF;
	font-size: 1px;
	line-height: 1;
	margin: 5px 0 5px 0;
	clear:both;
	float:none;
}

.FSIGalleryRow {
	margin-bottom: 20px;
}

.FSIGalleryMotive {
	width: 48%;
	float: left;
	margin-left:10px;
	display: inline;
}

.FSIGalleryMotive .FSIText {
	line-height: 1.3em;
	font-size: 89%;
	padding: 0px;
	margin: 0px;
	width: 380px;
	float: left;
	width: 55%;
	display: inline;
}

.FSIGalleryMotive .FSIImage {
	float: left;
	margin-right:8px;
	margin-bottom:5px;
	width:100px;
	height:100px;
	background:#B3CEE9;
	overflow:hidden;
}

.FSIGalleryRow .FSIImage a {
	margin: 0 !important;
	padding:0 !important;
}

.FSIGalleryRow .FSIImage img {
	margin: 0 !important;
}

.FSIGalleryMotive .FSIWebDav {
	float: left;
	margin-right:8px;
	margin-bottom:5px;
	width:100px;
	height:100px;
	background:#FFF;
	overflow:hidden;
}

.FSIGalleryRow .FSIWebDav a {
	margin: 0 !important;
	padding:0 !important;
}

.FSIGalleryRow .FSIWebDav img {
	margin: 0 !important;
}

.FSIGalleryRow .imagecaption {
	display:none;
	visibility:hidden;
}

.FSIGalleryRow:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .FSIGalleryRow {
	height: 1%;
}

.FSIGalleryRow {
	display: block;
}
/* End hide from IE-mac */

.FSIImageDescription{
	clear:both;
	font-size:89%;
}

#flashAltContent .FSIText{
	display:none;
}

.FSITeaser{
	border:1px solid #CCCDCD;
	padding:10px;
	margin-bottom:10px;
}

.FSITeaser h2{
	background:url(../img/dotted_line.gif) repeat-x bottom #FFF;
	padding-bottom:7px !important;
	margin-bottom:5px !important;
}

.FSITeaser .FSIText{
	margin:0;
}

.FSITeaser img{
	margin: 5px 0 5px 0;
}

.FSITeasertext{
	margin: 0 0 10px 10px;
	line-height:153%;
	letter-spacing:0.3px;
}

.FSINewsDynamicContent .FSINewsdate{
	margin: 10px 0 0 10px;
}

.FSINews .FSINewsdate{
	margin: 10px 0 10px 10px;
}

.FSINews .FSIText{
	margin: 0 0 10px 10px;
	letter-spacing:0.3px;
	line-height:153%;
}

.FSINews .FSIText span{
	line-height:100%;
}

.FSIText{
	margin-left:10px;
}

.FSITeaserbox{
	background:url(../img/dotted_line.gif) repeat-x bottom #FFF;
	margin-bottom:10px;	
	padding-bottom:10px;
}

.FSITeaserbox.last{
	background:none;
	margin:0;
}

.FSITeaserbox .imagecaption{
	display:none;
}

.FSITeaserbox .List{
	margin-top:5px;
}

.label{
	width:200px;
	float:left;
}

.labelLeft{
	width:95px;
	float:left;
}

.labelRight{
	width:90px;
	float:left;
	margin-right:5px;
	text-align: right;
}

.inputLeft{
	width:140px;
}

.inputRight{
	width:140px;
}

.input{
	width:250px;
}

.noborder{
	border:none !important;
}

.line{
	padding: 5px 0 5px 0;
}

#bookingtxtarea{
	width:270px;
}

#nachricht{
	width:250px !important;
}

.FSIBookingForm{
	margin: 0 0 10px 10px;
}

.FSINewsDynamicContent h2{
	margin:0 !important;
}

/*
 * Color classes for webadmin
 */

.default{
	color:#000;
}
.primary1{
	color:#7B7C7E;
}

.primary2{
	color:#7B7C7E;
}

.primary3{
	color:#B9BABB;
}

.secondary1{
	color:#CCCDCD;
}

.secondary2{
	color:#DDDEDE;
}

.secondary3{
	color:#EEEEEE;
}

.secondary4{
	color:#993366;
}

.secondary5{
	color:#B8007C;
}

.secondary6{
	color:#F0BEE0;
}

.secondary7{
	color:#993300;
}

.secondary8{
	color:#B78B1D;
}

.secondary9{
	color:#FFCC99;
}

.secondary10{
	color:#02488D;
}

.secondary11{
	color:#3F75BB;
}

.secondary12{
	color:#B3CEE9;
}

.secondary13{
	color:#719602;
}

.secondary14{
	color:#9EC557;
}

.secondary15{
	color:#DEEFAA;
}

.secondary16{
	color:#9F181E;
}

.secondary17{
	color:#E20026;
}

.secondary18{
	color:#FFCCCC;
}

.errors{
	color:#E20026;
	border:1px solid #E20026;
	padding:10px 0 0 10px;
	margin-bottom:10px;
	margin-top:5px;
}

.errors ul{
	margin-top:10px !important;
}

.errors li{
	background:url(../img/icons/bullet_sec04.gif) no-repeat 0px 6px !important;
}

.contactoutput{
	margin:20px 0 0 10px;
}

.section00 .linkicon{
	background: transparent url(../img/icons/link_arr_sec00.gif) no-repeat scroll left 6px;
	margin-left:4px;
	padding-left:4px;
	text-decoration:none;
}

.section00 .ext .linkicon{
	background: transparent url(../img/icons/ext_link_sec00.gif) no-repeat scroll left 5px;
	padding: 0 5px;
}

.section00 .mail .linkicon{
	background: transparent url(../img/icons/mail_sec00.gif) no-repeat scroll left 4px;
	padding: 0 5px;
	margin: 0;
}

.section00 .download .linkicon{
	background: transparent url(../img/icons/dw_sec00.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section00 .zoom .linkicon{
	background: transparent url(../img/icons/zoom_sec00.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section01 .linkicon{
	background: transparent url(../img/icons/link_arr_sec01.gif) no-repeat scroll left 6px;
	margin-left:4px;
	padding-left:4px;
	text-decoration:none;
}

.section01 .ext .linkicon{
	background: transparent url(../img/icons/ext_link_sec01.gif) no-repeat scroll left 5px;
	padding: 0 5px;
}

.section01 .mail .linkicon{
	background: transparent url(../img/icons/mail_sec01.gif) no-repeat scroll left 4px;
	padding: 0 5px;
	margin: 0;
}

.section01 .download .linkicon{
	background: transparent url(../img/icons/dw_sec01.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section01 .zoom .linkicon{
	background: transparent url(../img/icons/zoom_sec01.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section02 .linkicon{
	background: transparent url(../img/icons/link_arr_sec02.gif) no-repeat scroll left 6px;
	margin-left:4px;
	padding-left:4px;
	text-decoration:none;
}

.section02 .ext .linkicon{
	background: transparent url(../img/icons/ext_link_sec02.gif) no-repeat scroll left 5px;
	padding: 0 5px;
}

.section02 .mail .linkicon{
	background: transparent url(../img/icons/mail_sec02.gif) no-repeat scroll left 4px;
	padding: 0 5px;
	margin: 0;
}

.section02 .download .linkicon{
	background: transparent url(../img/icons/dw_sec02.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section02 .zoom .linkicon{
	background: transparent url(../img/icons/zoom_sec02.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section03 .linkicon{
	background: transparent url(../img/icons/link_arr_sec03.gif) no-repeat scroll left 6px;
	margin-left:4px;
	padding-left:4px;
	text-decoration:none;
}

.section03 .ext .linkicon{
	background: transparent url(../img/icons/ext_link_sec03.gif) no-repeat scroll left 5px;
	padding: 0 5px;
}

.section03 .mail .linkicon{
	background: transparent url(../img/icons/mail_sec03.gif) no-repeat scroll left 4px;
	padding: 0 5px;
	margin: 0;
}

.section03 .download .linkicon{
	background: transparent url(../img/icons/dw_sec03.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section03 .zoom .linkicon{
	background: transparent url(../img/icons/zoom_sec03.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section04 .linkicon{
	background: transparent url(../img/icons/link_arr_sec04.gif) no-repeat scroll left 6px;
	margin-left:4px;
	padding-left:4px;
	text-decoration:none;
}

.section04 .ext .linkicon{
	background: transparent url(../img/icons/ext_link_sec04.gif) no-repeat scroll left 5px;
	padding: 0 5px;
}

.section04 .mail .linkicon{
	background: transparent url(../img/icons/mail_sec04.gif) no-repeat scroll left 4px;
	padding: 0 5px;
	margin: 0;
}

.section04 .download .linkicon{
	background: transparent url(../img/icons/dw_sec04.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section04 .zoom .linkicon{
	background: transparent url(../img/icons/zoom_sec04.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

.section05 .linkicon{
	background: transparent url(../img/icons/link_arr_sec05.gif) no-repeat scroll left 6px;
	margin-left:4px;
	padding-left:4px;
	text-decoration:none;
}

.section05 .ext .linkicon{
	background: transparent url(../img/icons/ext_link_sec05.gif) no-repeat scroll left 5px;
	padding: 0 5px;
}

.section05 .mail .linkicon{
	background: transparent url(../img/icons/mail_sec05.gif) no-repeat scroll left 4px;
	padding: 0 5px;
	margin: 0;
}

.section05 .download .linkicon{
	background: transparent url(../img/icons/dw_sec05.gif) no-repeat scroll left 3px;	
	padding: 0 5px;
	margin: 0;
}

.section05 .zoom .linkicon{
	background: transparent url(../img/icons/zoom_sec05.gif) no-repeat scroll left 3px;
	padding: 0 5px;
	margin: 0;
}

#content .extC1 .linkicon{
	display:none;
}

.FSIMultimedia .caption{
	font-size:97%;
}

.FSIMultimedia{
	margin-left:10px;
}

.bgcolor-primary1{
	background-color:#993300 !important;
}
.bgcolor-primary2{
	background-color:#B78B1D !important;
}
.bgcolor-primary3{
	background-color:#ffcc99 !important;
}
.bgcolor-primary4{
	background-color:#02488d !important;
}
.bgcolor-primary5{
	background-color:#3F75BB !important;
}
.bgcolor-primary6{
	background-color:#b3cee9 !important;
}
.bgcolor-primary7{
	background-color:#719602 !important;
}
.bgcolor-primary8{
	background-color:#9EC557 !important;
}
.bgcolor-primary9{
	background-color:#deefaa !important;
}
.bgcolor-primary10{
	background-color:#9f181e !important;
}
.bgcolor-primary11{
	background-color:#E20026 !important;
}
.bgcolor-primary12{
	background-color:#ffcccc !important;
}
.bgcolor-primary13{
	background-color:#7B7C7E !important;
}
.bgcolor-primary14{
	background-color:#7B7C7E !important;
}
.bgcolor-primary15{
	background-color:#B9BABB !important;
}
.bgcolor-primary16{
	background-color:#993366 !important;
}
.bgcolor-primary17{
	background-color:#B8007C !important;
}
.bgcolor-primary18{
	background-color:#f0bee0 !important;
}
.bgcolor-primary19{
	background-color:#7B7C7E !important;
}
.bgcolor-primary20{
	background-color:#7B7C7E !important;
}
.bgcolor-primary21{
	background-color:#B9BABB !important;
}
.bgcolor-primary22{
	background-color:#cccdcd !important;
}
.bgcolor-primary23{
	background-color:#dddede !important;
}
.bgcolor-primary24{
	background-color:#eeeeee !important;
}

.hiddenlogin{
	visibility:hidden;
	display:none;
}

.LabelofBookmarks{
	margin-left:10px;
	margin-top:11px;
	float:left;
	letter-spacing:0.0px;
	display:inline;
	color:#7B7C7E;
	font-size:86%;
}

.FSISocialBookmark{
	float:left;
	margin-right:-2px;
	margin-top:5px;
}

.imagecaption {
	font-size: smaller;
	color:#7B7C7E;
	margin:0 0 10px 10px;
}
