@import url(/Read/Templates/k123/yaml/css/base.css);
 @font-face {
 font-family: DINWeb;
 src: url(/Read/Templates/K123/css/fonts/DINWeb.eot?) format(eot), url(/Read/Templates/K123/css/fonts/DINWeb.woff) format(woff), url(/Read/Templates/K123/css/fonts/DINComp.ttf) format(truetype);
}
@font-face {
 font-family: DINWeb-Bold;
 src: url(/Read/Templates/K123/css/fonts/DINWeb-Bold.eot?) format(eot), url(/Read/Templates/K123/css/fonts/DINWeb-Bold.woff) format(woff), url(/Read/Templates/K123/css/fonts/DINComp-Bold.ttf) format(truetype);
}
 @font-face {
 font-family:DINWeb;
 src: url(/Read/Templates/K123/css/fonts/DINWeb.eot); /* here you go, IE */
}
@font-face {
 font-family:DINWeb;
 src: url(/Read/Templates/K123/css/fonts/DINWeb.woff); /* here you go, FF */
}
@font-face {
 font-family:DINWeb;
 src: url(//:) format (no404), url(/Read/Templates/K123/css/fonts/DINWeb.woff) format(woff), url(/Read/Templates/K123/css/fonts/DINComp.ttf) format(truetype); /* tricky! */
}
 @font-face {
 font-family:DINWeb-Bold;
 src: url(/Read/Templates/K123/css/fonts/DINWeb-Bold.eot); /* here you go, IE */
}
@font-face {
 font-family:DINWeb-Bold;
 src: url(/Read/Templates/K123/css/fonts/DINWeb-Bold.woff); /* here you go, FF */
}
@font-face {
 font-family:DINWeb-Bold;
 src: url(//:) format (no404), url(/Read/Templates/K123/css/fonts/DINWeb-Bold.woff) format(woff), url(/Read/Templates/K123/css/fonts/DINComp-Bold.ttf) format(truetype); /* tricky! */
}
 @media all {
body {
	background: #85939C url(/Read/Templates/K123/Bilder/bgpattern.png) center 0 repeat-x;
	text-align: left;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-attachment: fixed;
}
#DHTMLSuite_paneContentcenter { /* Simuliert den Seitenhintergrund in der Bearbeitenansicht */
	background: #85939c url(/Read/Templates/K123/Bilder/bgpattern.png) left 0px repeat-x;
}
#Cab_CompleteContent {
	position: relative;
}
/* ### Seitenrahmen ### */

	#page_margins {
	width: 964px;
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
}
#page {
	background-color: #ffffff;
}
/* ### Seitenkopf ### */

	#header {
	height: 355px;
	overflow: hidden;
	position: relative;
}
#topFixLinks {
	background: #fff;
	overflow: hidden;
	padding: 20px 25Px 0 20px;
	height: 30px;
}
.linkList {
	float: left;
	padding:  0 0 4px 0;
	font-size: 16px;
}
.linkList a {
	color: #666;
	padding: 0 7px;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
.socials {
	float: left;
	overflow: auto;
	margin-top: -2px;
	margin-left: 10px;
}
.socials a {
	display: block;
	float: left;
	margin-left: 8px;
}
.SearchBox {
	overflow:hidden;
}
/* < --- ### Suche ### */

	#cab_searchbox, #fastSearch {
	border: 0 none;
	outline: 0 none;
	width:  130px;
	color: #7c7c7c;
	padding: 7px 2px;
	font-size: 95%;
}
#cab_searchbox.userValue {
	color: #666;
}
#SearchBoxButton,#send {
	float: right;
	height: 15px;
	width: 15px;
	margin: 8px 2px;
}
#suchfeld, #kurssucheForm {
background: white;
border: 1px solid #CCC;
margin: 5px;
}
/*  ------ Suche ende ------*/

	#HeadNavigation {
	background: white;
	color: #999;
	padding: 0 0px 0 27px;
	font-size: 22px;
	line-height: 25px;
	overflow: hidden;
	padding: 3px 0 5px 22px;
	font-family: DINWeb;
}
#HeadNavigation ul {
	display: block;
	margin: 0;
}
#HeadNavigation li {
	float: left;
	list-style: none;
	text-transform: uppercase;
	margin: 0;
	margin-right: 2px;
	letter-spacing: -1px;
}
#HeadNavigation .navpoint {
	display: block;
	font-weight: normal;
	padding: 4px 3px 0px;
	color: #999;
	line-height: 27px;
}
#HeadNavigation .navpoint.first {
	font-family: 'DINWeb-Bold';
	font-weight:normal;
}
#HeadNavigation .navpoint.selected, #HeadNavigation .navpoint.parent {
	background: #600;
	color: #fff;
	padding: 4px 9px 0px;
}
#HeadNavigation li.delimiter {
	font-size: 23px;
}
#HeadNavigation .navpoint:hover {
	text-decoration: none;
}
#header .Logo {
text-align: right;
height: 60px;
width: 100px;
position: absolute;
top: 17px;
right: 35px;
z-index: 2;
}
#bannerArea {
	position: relative;
}
/* ### Ende Seitenkopf ### */

	/* ### Navigation ### */
	#secNavi {
	background: #f4f4f0;
	border-top: 1px solid #666;
	height: 150px;
	position: relative;
	margin-bottom: 30px;
	font-family: DINWeb;
}
#secNavi a {
	color: #666666;
	text-decoration: none;
}
#secNavi .parent, #secNavi .selected, #secNavi .dropout {
	color: #ffffff;
	background: #600;
}
#secNavi .sideNavi {
	float: left;
	width: 100%;
}
#secNavi .sideNavi UL {
	margin: 0;
}
#secNavi .sideNavi LI {
	list-style: none;
	margin: 0;
	height: 24px;
	border-bottom: 1px dotted #333333;
}
#secNavi .sideNavi LI a {
	display: block;
	line-height: 13px;
	font-size: 16px;
	font-weight: normal;
	padding: 6px 8px;
	text-transform: uppercase;
}
#secNavi .subNavi {
	width: 635px;
	position: absolute;
	right: 0;
	background: #e4e4df;
}
#secNavi .subNavi UL {
	margin: 0;
	float: left;
	width: 209px;
	border-left: 1px solid white;
}
#secNavi .subNavi LI {
	list-style: none;
	margin: 0;
	height: 24px;
	border-bottom: 1px dotted #333333;
	overflow: hidden;
}
#secNavi .subNavi LI a {
	display: block;
	line-height: 13px;
	font-size: 11px;
	font-weight: normal;
	padding: 7px 8px 4px;
	text-transform: uppercase;
}
#secNavi .subNavi .sideInd {
	cursor: pointer;
	height: 11px;
	width: 10px;
	float: right;
	padding: 7px;
	background: transparent url(/Read/Templates/K123/Bilder/indicator_sprite.png) -24px 0px no-repeat;
	z-index: 3;
}
#secNavi .subNavi .openUL, #secNavi .subNavi div.active, #secNavi .dropout div {
	background-position: 0px 0px;
}
#BelowNaviOverlay {
	position: absolute;
	-moz-box-shadow: 4px 4px 10px #333;
	-webkit-box-shadow: 4px 4px 10px #333;
	box-shadow: 4px 4px 10px #333;
	width: 209px;
	padding: 0px;
	background: #d6d7d1;
	z-index: 1001;
}
#BelowNaviOverlay a.link {
	display: block;
	line-height: 20px;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 8px 0px;
	color: #828282;
	font-size: 11px;
	border-bottom: 1px dotted #7c7c7c;
	font-family: 'DINWeb';
	text-transform:uppercase;
}
#BelowNaviOverlay a.colorSpan {
	color: #fff;
}
/* ### Weiteres ### */
	/* ### Weiteres ### */

	#nav_suche {
	margin: 0px 0px 20px 0px;
	border: 1px #a3c0e8 solid;
}
#nav_suche div.Titel {
	margin: 0px;
	padding: 7px 5px;
	background: #a3c0e8 url(/Read/Templates/K123/Bilder/Box-Titel.jpg) 0px 0px no-repeat;
	line-height: 12px;
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#nav_suche input#suchtext {
	width: 118px;
	height: 14px;
	float: left;
	border: none;
	background-color: #ffffff;
	padding: 3px 5px;
	color: #f3832d;
	font-size: 10px;
}
#nav_suche button#suchbtn {
	width: 20px;
	height: 20px;
	border: 1px #ffffff solid;
	background-color: #ffffff;
	padding: 0px;
	cursor: pointer;
}
#nav_aktion {
	margin: 0px 0px 20px 0px;
	border: 1px #a3c0e8 solid;
}
#nav_aktion div.Titel {
	margin: 0px 0px 10px 0px;
	padding: 7px 5px;
	background: #a3c0e8 url(/Read/Templates/K123/Bilder/Box-Titel.jpg) 0px 0px no-repeat;
	line-height: 12px;
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#nav_aktion a {
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 5px 5px 5px 50px;
	background: #ffffff url(/Read/Templates/K123/Bilder/Drucken.gif) 5px 0px no-repeat;
	line-height: 12px;
}
/* ### Seitenkoerper ### */

	#main {
	margin: 30px 0px 0px;
	background-color: #ffffff;
	line-height: 15px;
	padding: 0 27px;
}
#appcontent {overflow:hidden;}
#col1 {
	float: right;
	width: 170px;
	margin-left: 15px;
}
#col2 {
	width: 170px;
}
#col3 {
	width: auto;
	margin: 0px 370px 0px 0px;
}
#col1_content, #col2_content {
	background: #F9F9F4;
	padding: 0px;
	border-bottom: 1px dotted #999;
}
/* ### Fusszeile ## */

	#footer {
	margin: 10px 0px 0px;
	border-top: 1px #a1c3f1 solid;
	padding: 15px 30px;
	font-size: 10px;
	color: #86ade4;
	line-height: 13px;
	background: #fff;
}

#footer .carousel-content .slide { padding: 0!important;}
/* ### Textformatierungen ### */

	p {
	margin: 0px 0px 15px;

}
a {
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
a:focus, a:hover, a:active {
	text-decoration: underline;
}
/* ### Ueberschriften ### */

	.headlineStyle, h1, h2, .headline {
	margin: 0px 0px 6px 0px;
	font-size: 17px;
	line-height: 22px;
	text-transform:uppercase;
	font-family: DINWeb-Bold;
	font-weight:normal;
}
.headlineStyle p, h1 p, h2 p, .headline p {
	margin: 0;
	text-transform:uppercase;
}
h3 {
	padding: 0px 7px;
	background: #900;
	color: white;
	font-size: 12px;
	line-height: 20px;
	text-transform: uppercase;
}
h4 {
	margin: 30px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
h4 {
	margin: 30px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
}
h5 {
	margin: 30px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}
h6 {
	margin: 30px 0px 5px 0px;
	padding: 0px;
	font-size: 11px;
	font-style: italic;
}
/* ### Listen ### */

	/*#main ul { margin: 0px 0px 15px 0px; }*/
	#main li, .cab_listentry {
	line-height: 20px;
}
/* ### Cabacos spezifische Elemente ### */

	.EintragsInformationen {
	margin: 15px 0px 30px 0px;
	border-top: 1px #a1c3f1 solid;
	font-size: 10px;
}
/* ### Blaetter-Optionen in Listenansicht ("zurueck", "weiter", Seite x etc.) ### */

	.variante_bl_prev {
	text-align: left;
}
.variante_bl_count {
	text-align: center;
}
.variante_bl_next {
	text-align: right;
}
/* ### Zusaetzliche Leyout-Elemente ### */

	hr {
	background: transparent;
	border: none;
	border-bottom: 1px #666 solid;
	margin: 14px 0px 30px;
	height: 1px;
	overflow: hidden;
}
/* ### Zusaetzliche Formatierungen, zugaenglich ueber den Cabacos CMS Bearbeitenmodus ### */

	.image_left {
	float: left;
	margin: 0px 10px 10px 0px;
}
.image_right {
	float: right;
	margin: 0px 0px 10px 10px;
}
.image_left_margin {
	margin: 0px 10px 10px 0px;
}
.image_right_margin {
	margin: 0px 0px 10px 10px;
}
/* ### Anpassungen fuer die SmartSearch / Suchvorschlaege ### */
	#cab_smartSearchContainer ul {
	border: 1px #a3c0e8 solid;
}
#cab_smartSearchContainer li {
	color: #f3832d;
}
#cab_smartSearchContainer li.selected {
	background-color: #f3832d;
	color: #fff;
}
.vhsContentSnippet {
	padding-bottom: 15px;
	margin-bottom: 8px;
	overflow: auto;
}
.vhsContentSnippet_Headline {
  padding-bottom: 0px;
  margin-bottom: 1px;
}
.vhsContentSnippet .ImgBoxWrapper {
	width: 231px;
	hieght: 180px;
}
.vhsContentSnippet .LinkBox {
	text-align: right;
}
.imgLeft .ImgBoxWrapper {
	float: left;
	margin: 0 10px 0 0;
}
.imgRight .ImgBoxWrapper {
	float: right;
	margin: 0 0px 0 10px;
}
.disableLinkBox .LinkBox {
	display: none;
}
.disablePicBox .ImgBoxWrapper {
	display:none;
}
/* ### Korrektur der Ansicht im "Format" Drop-Down Menue ### */
	.Cab_dropDownLayer .image_left, .Cab_dropDownLayer .image_right, .Cab_dropDownLayer .image_left_margin, .Cab_dropDownLayer .image_right_margin {
	margin: 0px;
}
/* ### Beispielstile fuer das Videoportal Modul ### */
	.cab_videoPortal_playlistItem {
	margin: 0 1px 1px;
	border: 1px #a3c0e8 solid;
	background: #a3c0e8 url(/Read/Templates/K123/Bilder/Box-Titel.jpg) 50px 0 no-repeat;
	padding: 0;
	height: 55px;
	overflow: hidden;
}
.cab_videoPortal_playlistItem_selected {
	border: 1px #1161af solid;
	background: #1161af none;
}
.cab_videoPortal_playlistItem a, .cab_videoPortal_playlistItem a:hover {
	text-decoration: none;
}
.cab_videoPortal_playlistItem a:active, .cab_videoPortal_playlistItem a:focus {
	outline: 0;
	text-decoration: none;
}
.cab_videoPortal_playlistItem img {
	width: 70px;
	height: 55px;
	float: left;
}
.cab_videoPortal_playlistItem span {
	color: #fff;
}
.cab_videoPortal_playlistItem .cab_videoPortal_playlistItem_title {
	margin-left: 75px;
	padding: 5px 5px 0 0;
}
.cab_videoPortal_playlistItem .cab_videoPortal_playlistItem_desc {
	display: none;
}
.cab_videoPortal_playlistItem .cab_videoPortal_playlistItem_length {
	padding: 0 5px 5px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
}
.cab_videoPortal_infoContainer {
	height: 61px;
}
.cab_videoPortal_infoContainer .cab_videoPortal_info {
	position: relative;
	border-top: 1px #a3c0e8 dotted;
	padding: 0 10px;
}
.cab_videoPortal_infoContainer .cab_videoPortal_playlistItem_title {
	margin: 5px 0 10px;
}
.cab_videoPortal_infoContainer .cab_videoPortal_playlistItem_desc {
	margin: 0;
}
.cab_videoPortal_infoContainer .cab_videoPortal_playlistItem_length {
	position: absolute;
	right: 10px;
	top: 0;
	background: #444 none;
	color: #fff;
}
.cab_videoPortal_shareButtons {
	border-top: 1px #a3c0e8 dotted;
}
.cab_videoPortal_shareContainer a {
	font-size: 10px;
}
.cab_videoPortal_shareContentsContainer div {
	border: 1px #a3c0e8 dotted;
	border-top: none;
	padding: 10px;
	font-size: 10px;
	text-align: center;
}
.cab_videoPortal_shareContentsContainer span input {
	border: 1px #a3c0e8 solid;
	padding: 2px;
	font-size: 10px;
	font-family: "Courier New", Courier, monospace;
	color: #777;
}
.colorSpan, .colorSpan a, .colorSpan a:hover {
	color: white;
	text-decoration: none;
	font-weight: normal;
}
.cleanSpan {
	background: transparent;
	color: #666;
}
.headlineStyle > *, h1 > *, h2 > *, .vhs_zwei_spalten .layout_cell_50 .headline > *, .headline > p > *, .headlineStyle > p > * {
	display: block;
	padding-left: 7px;
	padding-top: 3px;
}
#main .headline > p, #main .headlineStyle > p ,#main table b {
	margin:0;
	padding:0;
}
.headlineStyle:before, h1:before, h2:before, .headline:before {
	content: "";
	border-top: 1px solid #666;
	display: block;
	margin-bottom: 5px;
}
.headlineStyle:after, h1:after, h2:after, .headline:after {
	content: "";
	border: 1px dotted #666;
	border-width: 1px 0px;
	margin-top: 5px;
	height: 3px;
	display: block;
}
.k123_2SpaltenSnippet {
	overflow:hidden;
}
.Cab_RubrikListeLayout_k123_rubrikteaser3s, .Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib, .Cab_RubrikListeLayout_k123_rubrikteaser {
	overflow: hidden;
}
.k123_2SpaltenSnippet, .Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_BlockGroup, .Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_BlockGroup, .Cab_RubrikListeLayout_k123_rubrikteaser .cab_BlockGroup {
	overflow: auto;
	margin: 0 0 15px 0;
	padding-bottom: 0;
}
.Cab_snippetContainer.tb3_snippet {
    margin: 0 0 15px 0;
    padding: 0;
}
.Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_RL_TeaserPic, .Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_RL_TeaserPic, .Cab_RubrikListeLayout_k123_rubrikteaser .cab_RL_TeaserPic {
	margin: 5px 10px 5px 0;
	float: left;
}
.k123_2SpaltenSnippet_block, .k123_2SpaltenSnippet_block, .Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_RL_Block, .Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_RL_Block, .Cab_RubrikListeLayout_k123_rubrikteaser .cab_RL_Block {
	width: 355px;
	float: left;
	overflow: hidden;
	padding: 0 0 15px 0;
	position: relative;
}
.Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_RL_Block,.Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_RL_Block {
	width: 32%;
	margin-right: 14px;
}
.k123_3SpaltenSnippet .noMargin, .k123_2SpaltenSnippet .noMargin, .cab_isRedakmode .Cab_RubrikListeLayout_k123_rubrikteaser3s .noMargin ,.cab_isRedakmode .Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .noMargin, .Cab_RubrikListeLayout_k123_rubrikteaser3s .noMargin, .Cab_RubrikListeLayout_k123_rubrikteaser .noMargin {
	margin-right: 0px;
	float: right;
}
.Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_RL_Datum,.Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_RL_Datum, .Cab_RubrikListeLayout_k123_rubrikteaser .cab_RL_Datum {
	float: right;
}
.Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_RL_Headline a,.Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_RL_Headline a, .Cab_RubrikListeLayout_k123_rubrikteaser .cab_RL_Headline a {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
}
.snippet_Headline, .Cab_RubrikListeLayout_k123_rubrikteaser3s .cab_RL_Headline a:hover,.Cab_RubrikListeLayout_k123_rubrikteaser3sohnevib .cab_RL_Headline a:hover, .Cab_RubrikListeLayout_k123_rubrikteaser .cab_RL_Headline a:hover {
	text-decoration: none;
}
.LinkBox > *, .linkbox > * {
	margin: 0;
}
.LinkBox a, .linkButton, .linkColorButton, .k123_Snippet_Link a, .linkbox a, .linkbox p a, .cab_form_table button {
	padding: 0 5px 0 15px;
	background: #B7B5B5 url(/Read/Templates/K123/Bilder/link_sprite.png) -5px -29px no-repeat;
	line-height: 20px;
	color: white;
	font-weight: normal;
	text-transform: uppercase;
	border: none;
}
.vaBox .upperContent {
    overflow: hidden;
    position: relative;
}
.vaBox .vaDate .cab_vib_DateIndicator{
    padding: 0 0 13px;
    width: auto;
    float: none;
}

.vaBox .vaDate .cab_vib_DateIndicator .Date {
    font-size: 21px;
}
.vaBox .vWhat {
    position: absolute;
    bottom: 3px;
    left: 170px;
}

.vaBox .vTitle a{font-size:15px; line-height:20px}
 .cab_form_table button{
     background-position:-5px -25px;
     float:right
     
 }
.k123_3SpaltenSnippet_block {
	width:227px;
}
.Cab_Vibus {
	padding-bottom: 3px;
	border-bottom: 1px dotted #999;
}
.cab_vib_DateIndicator {
	width: 100px;
	float: left;
	padding: 12px 4px 0;
}
.weekday {
	display: block;
	text-transform: uppercase;
	font-size: 12px;
}
.Cab_Vibus .Date {
	display: block;
	color: #85939C;
	font-size: 21px;
	padding: 5px 0px;
}
.cab_vib_dateBlock {
	border-bottom: 1px dotted #999;
	min-height: 70px;
}
.cab_VIB_Block {
	margin-left: 108px;
	padding: 12px 0;
}
.borderTop {
	border-top: 1px dotted #999;
}
.WhereSpan {
	font-weight: bold;
	color: #333;
}
.cab_VIB_WhenWhere, .cab_VIB_Who {
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 3px;
}
.cab_VIB_Who {
	text-transform: inherit;
	display: block;
	font-weight: normal;
}
.cab_Vib_Headline {
	text-transform: uppercase;
	margin-top: 5px;
	display: block;
	font-weight: normal;
}
.cab_Vib_Headline:hover {
    text-decoration: none;
}

.cab_VIB_Who:hover {
    text-decoration: none;
}
.cab_Vib_Headline a, .cab_Vib_Headline span {
	font-size: 14px;
	font-weight:bold;
}
.colorFont {
	color: #85939C;
}
.cab_Vib_Link, .cab_RL_Link {
	float: right;
	margin-top: -18px;
}
.cab_RL_Link {
	margin:0;
	position: absolute;
	right: 0;
	bottom: -2px;
}
.cab_VIB_selectBlock {
	margin: 0.5em 0 2em 0;
}
.cab_VIB_Row a {
	text-decoration: none;
	font-weight: normal;
}
.cab_VIB_preHeadline {
	font-weight: bold;
}
.cab_VIB_preHeadline_Mobile {
	display: none;
}
.cab_VIB_seperator_Mobile {
	display: none;
}
.cab_VIB_preSelect .cab_VIB_Row {
	display:flex;
	margin: 0.6em 0;
	flex-wrap: wrap;
	justify-content: start;
	order: 5;
} 
.cab_VIB_preSelect .cab_VIB_clickablePreSelection {
	margin: .5em 1em 0.5em 0em;
    padding: 0.3em;
    flex: 0;
    background-image: none;
    font-size: 1.1em;
    color: white;
    text-transform: none;
    white-space: nowrap;
}
.cab_VIB_preSelect .cab_VIB_clickablePreSelection.selected {
	
} 

.cab_VIB_preSelect .cab_VIB_clickablePreSelection a{
	color: white;
	margin-left: 0.4em;
	font-size: 12px;
}

.cab_VIB_preSelect .cab_VIB_clickablePreSelection.selected a{
	color: white;
	margin-left: 0.4em;
	font-size: 12px;
}
.cab_VIB_nav {
	margin-bottom: 0.5em;
}
.cab_Vib_Link a:last-child {
    margin-right: 0;
}
.cab_VIB_nav a:focus, a:hover, a:active{
	text-decoration: none;
}
.cab_VIB_nav svg.bi.bi-chevron-right {
    height: 8px;
    width: 8px;
    margin: 0 0.4em;
}
#Veranstaltungen {
	width: 160px;
	margin: 5px 5px;
	padding: 2px 2px;
}
.bookinglink {
	margin-right: 10px;
}
.layout_box .layout_cell_50 {
	width: 352px;
}
body .BGred {
	background-color: rgb(159,52,52);
}
body .colorFontRed {
	color: rgb(159,52,52);
}
body .BGblue {
	background-color: rgb(50,105,155);
}
body .colorFontBlue {
	color: rgb(50,105,155);
}
body .BGgreen {
	background-color: rgb(135,189,85);
}
body .colorFontGreen {
	color: rgb(135,189,185);
}
body .BGgrey {
	background-color: rgb(144,156,170);
}
body .colorFontGrey {
	color: rgb(144,156,170);
}
body .BGlightBlue {
	background-color: rgb(39,165,179);
}
body .colorlightBlue {
	color: rgb(39,165,179);
}
body .BGgrey_user {
	background-color: rgb(144,156,170);
	color:white;
}
body .BGred_user {
	background-color: rgb(159,52,52);
	color:white;
}
body .BGblue_user {
	background-color: rgb(50,105,155);
	color:white;
}
body .BGgreen_user {
	background-color: rgb(135,189,85);
	color:white;
}
body .BGlightBlue_user {
	background-color: rgb(39,165,179);
	color:white;
}
body .BGgrey_user_span {
	background-color: rgb(144,156,170);
	padding: 2px 7px 0;
	color: white;
	font-size: 14px;
	line-height: 19px;
}
body .BGred_user_span {
	background-color: rgb(159,52,52);
	padding: 2px 7px 0;
	color: white;
	font-size: 14px;
	line-height: 19px;
}
body .BGblue_user_span {
	background-color: rgb(50,105,155);
	padding: 2px 7px 0;
	color: white;
	font-size: 14px;
	line-height: 19px;
}
body .BGgreen_user_span {
	background-color: rgb(135,189,85);
	padding: 0px 7px;
	color: white;
	font-size: 12px;
	line-height: 20px;
}
body .BGlightBlue_user_span {
	background-color: rgb(39,165,179);
	padding: 2px 7px 0;
	color: white;
	font-size: 14px;
	line-height: 19px;
}
.cab_calendar_modlet, .cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_prev, .cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_next, .cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation, .cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_current {
	border: 0 none;
	background: none;
}
.cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_current {
	color: #333;
	border-bottom: 1px dotted #666;
}
.cab_calendar_modlet .cab_calendar_yearview .cab_calendar_eventlist {
	margin-top: 3px;
	border-top: 1px dotted #666;
	padding: 1px 0;
	border-bottom: 1px solid #666;
}
.cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_prev, .cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_next {
	font-size: 0;
	background: transparent url(/Read/Templates/K123/Bilder/link_sprite.png) 0px 2px no-repeat;
	height:25px\0/;
}
.cab_calendar_modlet .cab_calendar_yearview .cab_calendar_navigation .cab_calendar_navigate_prev {
	background: transparent url(/Read/Templates/K123/Bilder/link_sprite_h.png) 0px 2px no-repeat;
}
.cab_calendar_yearview .cab_calendar_eventlist .cab_calendar_weekday {
	border-color: transparent #f6f6f0;
	cursor: pointer;
}
.cab_calendar_weekday6, .cab_calendar_weekday7 {
	background-color: #E8E8E3;
}
#Kategories {
	width: 160px;
	margin: 5px 5px;
	padding: 2px 2px;
}
.cab_calendar_modlet .cab_calendar_yearview .cab_calendar_eventlist .cab_calendar_date .cab_calendar_date_selected {
	color: white !important;
}
.Cab_snippetContainer.vhs_zwei_spalten {
	padding-bottom: 0;
	margin-bottom: 15px;
}
.vhs_zwei_spalten .layout_cell_50 {
	margin-bottom: 20px;
	width: 49%;
	padding-bottom: 15px;
}
.vhs_zwei_spalten .layout_cell_50 .headline {
	font-weight: bold;
	font-size: 15px;
}
#appContent .vhs_zwei_spalten .layout_cell_50 .headline a {
	text-decoration: none;
}
.vhs_zwei_spalten .layout_cell_50 .container {
	font-size: 12px;
	overflow: auto;
}
.vhs_zwei_spalten .layout_cell_50 .container .imgWrapper {
	width: 160px;
}
.vhs_zwei_spalten .layout_cell_50 .container .imgBox img {
	width: 100%;
}
.vhs_zwei_spalten .layout_cell_50 .container .linkbox {
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 0;
}
.no_linkRight .right .linkbox, 
.no_linkLeft .left .linkbox, 
.no_imgLeft .left .imgWrapper, 
.no_imgRight .right .imgWrapper  {
	display: none;
}
.no_leftHeader .subcolumns div.layout_cell_50:first-child .headline, 
.no_rightHeader .subcolumns div.layout_cell_50:last-child .headline ,
.no_thirdHeader .subcolumns div.layout_cell_33:last-child .headlineStyle,
.no_secondHeader .subcolumns div.layout_cell_33 .headlineStyle,
.no_Header .subcolumns div.layout_cell_33 .headlineStyle   {
	display: none;
}
		
.no_secondHeader .subcolumns .layout_cell_33.first_cell .headlineStyle { 
	display:block;
}

.left_img_left .left .imgWrapper, .right_img_left .right .imgWrapper {
	float: left;
	margin: 0 10px 10px 0;
}
.left_img_right .left .imgWrapper, .right_img_right .right .imgWrapper {
	float: right;
	margin: 0 0 10px 10px;
}
.equalize {
*margin:0;
*overflow:hidden;
*display:block;
	_position:relative!important;
	_width:99.5%!important;
}
.equalize .layout_cell_50 {
*width:48%;
*float:right;
	_position:relative!important;
}
.equalize .first_cell {
*float:left;
	_margin:0;
}
.equalize .seperator {
*display:none;
}
.layout_box .layout_cell_33 {
	width: 32%;
	margin: 0 0 0 2%;
	padding-bottom: 15px;
	position: relative;
}
.tb3_snippet .content img {
margin-bottom: 5px;
}
.layout_box .first_cell {
	float: left;
	margin: 0;
}
.cab_form_table {
	width: 100%;
}
.cab_form_table_text {
	padding: 7px 0!important;
}
.cab_form_table_input .cab_form_textfield, .cab_form_table_input .cab_form_multitextfield, .cab_form_table_input .cab_form_selectfield {
	border-color: #ccc;
	padding: 2px;
}
.cab_form_table_text.cab_form_table_extraitem_freetext {
	font-size: 10px;
}
.teampart {
	margin-bottom: 10px;
}
.buttonStyle {
	border:0 none;
	font-size:12px;
	background-position-y: -27px;
	margin: 1px 0 4px 0;
}
.warning {
	color:white;
	display:block;
	background:#f00;
	padding:5px;
}
.warning a {
	color:#fff;
}
#VSTform {
	overflow: hidden;
}
#VSTsubmit {
	float: right;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .cab_SL_Block {
	width: 230px;
	float: left;
	margin: 0 0 0 13px;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .cab_SL_Block:first-child {
	margin: 0;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .VHS_Newsblock {
	margin-bottom: 13px;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .VHS_Newsblock .cab_SL_Headline {
	font-size: 13px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	margin-bottom: 5px;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .VHS_Newsblock .cab_SL_Headline a {
	text-decoration: none;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .VHS_Newsblock .cab_SL_Thumb {
	margin-bottom: 5px;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .VHS_Newsblock .cab_SL_Thumb img {
	border: 1px solid #6d6d6d;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .VHS_Newsblock .cab_SL_Link a {
	padding: 0 5px 0 15px;
	background: #B7B5B5 url(/Read/Templates/K123/Bilder/link_sprite.png) -5px -30px no-repeat;
	line-height: 20px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
}
#appContent .Cab_SeitenListeLayout_VHSNewsBlock .seperator {
	border-top: 1px solid #979797;
}
.vib_pages {
	margin-left: 100px;
	padding-top: 2px;
}
.vib_pages a {
	margin: 5px;
	font-weight: normal;
	text-transform: uppercase;
}
img[align=left] {
	margin: 5px 5px 5px 0;
}
img[align=right] {
	margin: 5px 0px 5px 5px;
}
.cab_Vib_Content {
	overflow: hidden;
	margin-top: 7px;
}
.cab_Vib_IMG_Holder {
	float: left;
	margin: 0 5px 5px 0;
}
.news_Headline a {
	text-transform: uppercase;
	padding: 5px 0;
	display: block;


	color:#666;
}
.Cab_SeitenListeLayout_k123_News {
	margin: 0 7px;
}
.entryLink.colorFont {
}
.News_Link a {
	float: right;
	background-position: -5px -27px;
}
.News_Link {
	overflow: auto;
	margin: 7px 0;
}
.Cab_SeitenListeLayout_k123_News .cab_SL_Block {
	border-bottom: 1px dotted #666;
}
.no_link .linkbox {
	display:none;
}
.no_link .k123_Snippet_Link {
	display:none;
}
.Cab_editableLayer {
	text-transform:none!important;
}
#page a[id*="anchor_"] {
visibility:hidden;
height:1px;
width:1px;
}
#page .Cab_editableLayer  a[id*="anchor_"] {
visibility:visible;
height:auto;
width:auto;
}
.picDesc {
	font-size: 11px;
	color: #666;
	border-bottom: 1px dotted #666;
}
.Cab_snippetCell.linkbox {
	text-align: right;
	position: absolute;
	right: 0;
	bottom: 5px;
}
.Cab_snippetContainer p {
	margin :0;
}
.TableTempl_01 *, .TableTempl_01 td, .TableTempl_01 .HighCell {
	margin:0;
	border:0 none;
	padding: 2px 5px 5px;
	text-align: left;
	border-bottom-color:#8c8c8e;
	vertical-align: top;
	font-size: inherit;
	color: inherit;
}
.TableTempl_01 {
	border-top:2px solid;
	border-bottom-color:#8c8c8e;
}
.TableTempl_01 .HighCell, .TableTempl_01 .HighTD, .TableTempl_01 .HightTD {
	background: #f4f5f0;
	border-bottom-color:#8c8c8e;
}
.TableTempl_01 .LowTD {
	background: #fff;
	border-bottom-color:#8c8c8e;
}
.TableTempl_01 a {
	padding:0;
}
.Vcard {
	position:relative;
}
#Vcard {
	width:547px;
	overflow:visible;
}

#col1 .mailField.moreLink {
    float: right;
    position: absolute;
    bottom: 7px;
    right: 7px;
    top: auto;
}

.mailField.moreLink {
    right: 0px;
    position: absolute;
    left: auto;
    text-align: right;
    bottom: 0;
}
div.Equals {
position: relative;
}
.Liegenschaft {
	width:354px;
	overflow:hidden;
}
.Liegenschaft input, .Vcard input {
	padding: 2px 3px;
	width: 365Px;
	border: 0 none;
	border-bottom: 1px dotted #666;
	margin: 2px 0;
	box-shadow: 0 0 10px #EFEFEF;
}

#main .Vcard .DataField {
    position: absolute;
    margin-left: 115px;
    bottom: 0px;
    overflow: visible;
    left: 0px;
    right: 0px;
}

#Liegenschaften .DataField {
	width:354px;
}
.Liegenschaft input {
	width:348px;
}
.Vcard .DataField {
	padding-left: 15px;
}
.Liegenschaft .tel, .Vcard .tel, .Vcard .mob {
	overflow: hidden;
}
.Liegenschaft .tel *, .Vcard .tel *, .Vcard .mob * {
	float: left;
}
.Vcard .tel input, .Vcard .mob input {
	width: 80px;
}
.Liegenschaft .tel input {
	width: 57px;
}
#Liegenschaften .tel span, #Vcard .tel span, #Vcard .mob span {
	width: 31px;
	text-align: center;
}
.Liegenschaft .tel span {
	width:10px;
}
.Liegenschaft .tel span.desc, .Vcard .tel span.desc, .Vcard .mob span.desc {
	text-align: left;
	width: 31px;
}
#Liegenschaften .tel span.desc {
	width:50px;
	line-height: 22px;
}
.Liegenschaft .tel span.desc {
	width:50px;
}
.Liegenschaft .connectField, .Vcard .connectField {
	margin: 5px 0;
}
#main .Vcard .connectField {
	padding: 10px 0 0;
}
.Vcard .nameField input {
	width: 140px;
}
.Vcard .mailField input {
	width: 374px;
}
.noPicVC.Vcard .Picbox {
	display:none;
}
.Vcard .Picbox {
	position: relative;
}
.Liegenschaft .Picbox {
	margin: 0 0 10px 0;
}
.Vcard .nameField {
	font-weight:bold;
}
.Liegenschaft .linkBox {
	float:right;
	margin: 13px 5px  5px;
}
.cab_contentembed .Vcard .mailField a {text-decoration:none;}
.noPicVC .Vcard .Picbox {
	display:none;
}
#main .noPicVC .Vcard .DataField {
   position:relative;
   margin:0;
    
    
   padding: 0;
}
.Extrabox {
	margin-bottom:10px;
}
.Liegenschaft .tel .international, .Vcard .tel .international, .Vcard .mob .international {
	width: 12px;
}
#Liegenschaften .tel .desc.short, .Vcard .tel .desc.short, .Vcard .mob .desc.short {
	width: 17px;
}

.Liegenschaft  a.liegenschaften_extraLink {
    margin: 10px 8px  0 0;
    display: block;
    float: left;
    background-position: -5px -27px;
}
.Extrabox .content {
	margin: 0 5px;
}
#fastSearch {
	/* padding: 3px; */
	/* width: 150px; */
}
.Extrabox form {
	position: relative;
	width: 150px;
	margin-bottom: 5px;
}
#send {
	/* position: absolute; */
	/* right: 0; */
	/* top: 2px; */
}
.Extrabox .search a {
	display: block;

	font-weight: normal;
	margin-left: 4px;
}
.TagCloud {
	text-align:center;
	text-transform:capitalize;
}
.Extrabox .TagCloud a {
	display:inline;
	border:1px solid transparent;
	line-height:25px;
	background:none;
	font-weight:normal;
}
.Extrabox .TagCloud a:hover {
	border:1px solid #979797;
	color:#1c1c1c;
	background:none;
}
.tag5 {
	font-size: 20px;
}
.tag4 {
	font-size: 18px;
}
.tag3 {
	font-size: 16px;
}
.tag2 {
	font-size: 14px;
}
.tag1 {
	font-size: 12px;
}
.tag0 {
	font-size: 10px;
}
#col1 .cab_contentembed .Vcard {
}
#col1 .cab_contentembed .Picbox {
	display:none;
}
#col1 .cab_contentembed .DataField {
	position:relative;
	margin:0;
	padding:7px;
	border-bottom:1px solid #ccc;
	display: block;
}
.headlineFooter {
	color: #999;
	margin: 0 0 11px;
}

.Vcard .mailShortcut, #col1 .Vcard .completeMail, #col1 .Vcard .positionField {
	display: none;
}
#col1 .Vcard .mailShortcut {
	display: inline;
	text-decoration: none;
}
#col1 .Bio {display:none}
#col1 .Vcard .tel .desc {
	display:block;
	width:26px;
	letter-spacing:-1px
}
.Vcard .mailField.linkfield input {
    width: 360px;
}
.sm-int {
	margin: 14px 0 50px;
	overflow: visible;
}
.sm-taf {
	float:right;
	text-align:right;
}
.sm-taf * {
	text-align:left;
}
.twitter, .fb, .g-plusone, .taf {
	float: left;
	margin-right: 10px;
}
.cab_calendar_searchresults .cab_calendar_searchbody *{background:none!important;}
		.TimesField{overflow:hidden; margin:5px 0;}
		.TimesField .desc{font-weight:bold;}
		.dualInput{overflow:hidden;}
		.dualInput .shortinput{width:144px;} 
		.adressField{font-weight:bold;}
		.vibusHelper {
    position: fixed;
    top: 60px;
    right: 20px;
    padding: 20px;
    color: #fff;
    font-size: 200%;
    background: rgb(159,52,52);
    z-index: 15;
    border: 5px solid #fff;
    -moz-box-shadow: 0 0 5px #444;
    -webkit-box-shadow: 0 0 5px #444;
    box-shadow: 0 0 5px #444;
}
.cab_isEditor .vibusHelper {display:none}
		
		.imagelinked_slideshow .NavArrowRight {
width: 15px;
height: 100%;
position: absolute;
top: 0;
right: 0px;
background: white url(/Read/Templates/K123/Bilder/link_sprite.png) -5px 70% no-repeat;
}
		.imagelinked_slideshow .NavArrowLeft {
width: 15px;
height: 100%;
position: absolute;
top: 0;
left: 0px;
background: white url(/Read/Templates/K123/Bilder/link_sprite_h.png) -5px 70% no-repeat;
}
#col1 p {
    margin: 0px 7px 15px;
}
.Besetzung {color:rgb(159,52,52);font-weight:bold;}
.equalize>div{float:none!important;position: relative;}
.ff_handle{position:relative;width:100%;}
.ff_handle .linkbox, .ff_handle .cab_RL_Link{bottom:0;margin-bottom:-3px;}
.ff_handle .cab_RL_Link{bottom:0;margin-bottom:-3px;}

.K123Slider .carousel-content .slide {
    width: 310px;
    padding: 1px !important;
}
.K123Slider div.Slide_Image {
    height: 158px;
}
.K123Slider a.Headline {
    font-size: 13px;
}
.K123Slider a.carousel-NavArrowLeft ,
.K123Slider a.carousel-NavArrowRight {
    top:0;
    bottom:0;
    width: 20px;
	
    background: rgba(255,255,255,0.6) url('/Read/Templates/K123/Bilder/leftArrow.png') -7px 72px no-repeat;
    position: absolute;
	transition: all .2s;
}	

.K123Slider a.carousel-NavArrowRight  {  background-position: 2px 72px; background-image: url('/Read/Templates/K123/Bilder/rightArrow.png')}
.K123Slider a.carousel-NavArrowLeft:hover ,
.K123Slider a.carousel-NavArrowRight:hover {
	background-color: rgba(255, 255, 255,0.85);
}
.K123Slider {
    position: relative;
}
a.carousel-NavArrowRight {
    right: 0;
}
.K123Slider .cab_vib_DateIndicator {
    width: 60px;
    padding: 0 0 20px 0;
}
.K123Slider .cab_VIB_WhenWhere {
    font-size: 9px;
    margin: 7px 0;
}
.K123Slider .Date {
	display: block;
	color: #85939C;
	font-size: 20px;
	padding: 5px 0px;
}
.K123Slider div.Slide_Content {
    padding-right: 5px;
}
.K123Slider .weekday {
    font-size: 19px;
}
.K123Slider .NavArrowRight, 
.K123Slider .NavArrowLeft {
    display: none;
}
#kurssuche a {
    display: block;
    padding: 2px 4px;
    font-weight: bold;
    margin: 4px 2px;
    text-transform: uppercase;
}

.vhs_leitseite .layout_cell_50 .container .linkbox.left_Link {
    right: auto;
}

.vhs_leitseite .first_cell .container .imgWrapper {
    width: 354px;
    overflow: hidden;
    margin: 0;
}

.vhs_leitseite .layout_cell_50 .container .imgBox img {
    height: 155px;
}
.vhs_leitseite .layout_cell_50 {
    padding-bottom: 15px;
}
.Cab_snippetContainer.vhs_leitseite{
	padding:0;
	margin: 0 0 15px 0;
}
}
 @media print {
* {
	background:transparent url(none);
	font-family:Arial, Helvetica, sans-serif!important;
}
#col1, #col2, #secNavi, #header {
	display:none;
}
#col3 {
	margin:0!important;
	width:100%;;
}

.equalize { margin:0; overflow:hidden;display:block; position:relative!important; width:99.5%!important; }
.equalize  .layout_cell_50 { width:48%; float:right; position:relative!important; }
.equalize  > div{ float:left!important; position:relative!important; }
.equalize  > div.noMargin{ float:right!important; position:relative!important; margin:0;}
.equalize  .first_cell { float:left!important; margin:0; }
.equalize  .seperator{display:none;} 


}
 @-moz-document url-prefix() {
 /*.linkButton, .linkColorButton, .k123_Snippet_Link a, .linkbox a, .linkbox p a {
 background-position:-5px -28px;
}*/
 .Vcard .cab_Form_Picbox #cab_mediCat {
left:0;
right:auto;
}

/*FD*/


}


.cab_formsAndLists {
    position: relative;
    overflow: auto;
}
.VimeoVideoModlet iframe  {
	margin-top: 10px;
	max-width: 100%;
}
iframe  {
	max-width: 100%;
}

.TippSnippet {
	padding-bottom: 10px;
	margin: 10px 0;
}
.TippSnippet .Title {
	display: inline-block;
	padding: 0px 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	background-color: rgb(144,156,170);
}
.TippSnippet .Snippet_BGgrey .Title { background-color: rgb(144,156,170); }
.TippSnippet .Snippet_BGred .Title { background-color: rgb(159,52,52); }
.TippSnippet .Snippet_BGblue .Title { background-color: rgb(50,105,155); }
.TippSnippet .Snippet_BGlightBlue .Title { background-color: rgb(39,165,179); }
.TippSnippet .Snippet_BGgreen .Title { background-color: rgb(135,189,85); }
.TippSnippet .Content{
	
}
.TippSnippet .MoreLink{
	background: transparent url('/Read/Templates/K123/Bilder/rightArrow2.png') 0 0 no-repeat;
	float: right;
	background-color: #B7B5B5;
	color: #fff;
	padding: 0 4px 0px 16px;
	text-transform: uppercase;
	
}
.TippSnippet .MoreLink a,
.TippSnippet .MoreLink a:hover{
	color: #fff;
	text-decoration: none;
	
}

.VASnippet {
	padding: 10px 0 10px 0;
	overflow: hidden;
}
.VASnippet .Cab_snippetProps {
	overflow: hidden;
}
.VASnippet .LeftImageArea {
	display: none;
	float: left;
	padding: 0 10px 0 0;
}
.VASnippet .LeftImage {
	
}
.VASnippet .Content {
	
}
.VASnippet .RightImage1 {
	display: none;
	float: right;
	padding: 0 0 0 10px;
}
.VASnippet .RightImage2 {
	display: none;
	float: right;
	padding: 0 0 0 10px;
}
.VASnippet .Cab_PictureSubtitle {
	display: none;
}
.VASnippet .Snippet_ShowLeftImage .LeftImageArea {
	display: block;
}
.VASnippet .Snippet_ShowRightImage1 .RightImage1 {
	display: block;
}
.VASnippet .Snippet_ShowRightImage2 .RightImage2 {
	display: block;
}
.VASnippet .Snippet_ShowLeftImageSubTitle .Cab_PictureSubtitle {
	display: block;
}


.cab_isEditor .hideInEditor {
    display: none;
}

.Colorgrey_user { color: rgb(144,156,170); font-weight: bold; }
.Colorred_user { color: rgb(159,52,52); font-weight: bold; }
.Colorblue_user { color: rgb(50,105,155); font-weight: bold; }
.ColorlightBlue_user { color: rgb(39,165,179); font-weight: bold; }
.Colorgreen_user { color: rgb(135,189,85); font-weight: bold; }


