@charset "utf-8";
/* CSS Document for optionally Addons */

/* Addonmodul: Gästebuch */
.mGB_entrys { }
.mGB_entrys .mGB_empty { font-weight: bold; }
.mGB_entrys .mGB_entry { border-top: 1px solid #999; padding: 15px 0px 20px; }
	.mGB_entrys .mGB_firstentry { border: none; padding-top: 0px; }
.mGB_entrys .mGB_info { display: block; margin: 0px 0px 7px; padding: 0px; font-weight: bold; font-size: 12px; }
	.mGB_entrys .mGB_name { }
	.mGB_entrys .mGB_date { }
.mGB_entrys .mGB_content { display: block; margin: 0px; padding: 0px; }
.mGB_entrys .mGB_comment { display: block; background-color: #EFEFEF; padding: 7px 9px; font-style: italic; font-size: 13px; margin: 15px 0px 0px; color: #036; }
	.mGB_entrys .mGB_commenttitle { display: block; font-weight: bold; margin: 0px 0px 4px; }
			
.mGB_entrys .mGB_nav { display: block; text-align: right; font-size: 80%; font-weight: bold; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 10px; color: #666; }
.mGB_entrys .mGB_nav .trenner { padding-left: 2px; padding-right: 2px; } 
.mGB_entrys .mGB_nav .punkte { padding-left: 3px; padding-right: 3px; color: #999; font-weight: normal; }		
.mGB_entrys .mGB_nav a { padding-left: 3px; padding-right: 3px; font-weight: normal; }
	.mGB_entrys .mGB_nav a.back { padding-right: 10px; font-weight: bold; }
	.mGB_entrys .mGB_nav a.back:hover { background-color: transparent; }
	.mGB_entrys .mGB_nav a.next { padding-left: 10px; font-weight: bold; }
	.mGB_entrys .mGB_nav a.next:hover { background-color: transparent; }
	.mGB_entrys .mGB_nav a.selected { background-color: #666; color: #FFF; font-weight: bold; text-decoration: none; }
	.mGB_entrys .mGB_nav a.unselected { text-decoration: none; }
	.mGB_entrys .mGB_nav a.unselected:hover { background-color: #CCC; color: #000; }		
.mGB_entrys .mGB_nav .back { padding-right: 10px; }
.mGB_entrys .mGB_nav .next { padding-left: 10px; }		
.mGB_entrys .topnav { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; border-top: none; padding-top: 0px; padding-bottom: 5px; text-align: left; }


/* Modul: Texte & Bilder Mehrspalter */
.multicol-wrapper { margin-bottom: 25px; display: block; }
.multicol-wrapper > div { float: left; /*float: none; display: inline-block; vertical-align: top;*/ }
.multicol-inner { }
.multicol-clearing { clear: both; display: inline-block; width: 100%; height: 0px; visibility: hidden; padding: 0px; margin: 0px; }
.multicol-100 .multicol-col1 { float: none; display: block; }
.multicol-5050 > div { width: 50%; }
	.multicol-5050 .multicol-col1 > div { margin-right: 15px; }
	.multicol-5050 .multicol-col2 > div { margin-left: 15px; }
.multicol-7030 .multicol-col1 { width: 70%; }
	.multicol-7030 .multicol-col1 > div { margin-right: 15px; }
.multicol-7030 .multicol-col2 { width: 30%;}
	.multicol-7030 .multicol-col2 > div { margin-left: 15px; }
.multicol-3070 .multicol-col1 { width: 30%; }
	.multicol-3070 .multicol-col1 > div { margin-right: 15px; }
.multicol-3070 .multicol-col2 { width: 70%;}
	.multicol-3070 .multicol-col2 > div { margin-left: 15px; }
.multicol-333333 .multicol-col1, .multicol-333333 .multicol-col3 { width: 33%; }
	.multicol-333333 .multicol-col1 > div { margin-right: 15px; }
.multicol-333333 .multicol-col2 { width: 34%;}
	.multicol-333333 .multicol-col2 > div { margin: 0px 15px; }
	.multicol-333333 .multicol-col3 > div { margin-left: 15px; }
.multicol-502525 .multicol-col1 { width: 50%; }
	.multicol-502525 .multicol-col1 > div { margin-right: 15px; }
.multicol-502525 .multicol-col2, .multicol-502525 .multicol-col3 { width: 25%;}
	.multicol-502525 .multicol-col2 > div { margin: 0px 15px; }
	.multicol-502525 .multicol-col3 > div { margin-left: 15px; }
.multicol-255025 .multicol-col1, .multicol-255025 .multicol-col3 { width: 25%; }
	.multicol-255025 .multicol-col1 > div { margin-right: 15px; }
.multicol-255025 .multicol-col2 { width: 50%;}
	.multicol-255025 .multicol-col2 > div { margin: 0px 15px; }
	.multicol-255025 .multicol-col3 > div { margin-left: 15px; }
.multicol-252550 .multicol-col1, .multicol-252550 .multicol-col2 { width: 25%; }
	.multicol-252550 .multicol-col1 > div { margin-right: 15px; }
	.multicol-252550 .multicol-col2 > div { margin: 0px 15px; }
.multicol-252550 .multicol-col3 { width: 50%;}
	.multicol-252550 .multicol-col3 > div { margin-left: 15px; }
.multicol-25252525 > div { width: 25%; }
	.multicol-25252525 .multicol-col1 > div { margin-right: 15px; }
	.multicol-25252525 .multicol-col2 > div, .multicol-25252525 .multicol-col3 > div { margin: 0px 15px; }
	.multicol-25252525 .multicol-col4 > div { margin-left: 15px; }
.multicol-2020202020 > div { width: 20%; }
	.multicol-2020202020 .multicol-col1 > div { margin-right: 15px; }
	.multicol-2020202020 .multicol-col2 > div, .multicol-2020202020 .multicol-col3 > div, .multicol-2020202020 .multicol-col4 > div { margin: 0px 15px; }
	.multicol-2020202020 .multicol-col5 > div { margin-left: 15px; }

/* Modul: Texte & Bilder Multicontent */
.tab-wrapper { margin-bottom: 25px; }
.tab-wrapper .tab-nav { display: block; margin-bottom: 15px; }
.tab-wrapper .tab-nav ul { display: block; padding: 0px; margin: 0px !important; list-style-type: none; font-size: 0;
	background: #dbdbdb;
	background: -moz-linear-gradient(top,  #ffffff 0%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#dbdbdb 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#dbdbdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 );
}
.tab-wrapper .tab-nav li { width: 24%; font-size: 14px; padding: 8px 0px; margin: 0px; text-align: center; display: inline-block; cursor: pointer; background: none; text-transform: uppercase; color: #999; border-right: 1px solid #FFF; }
.tab-wrapper .tab-nav li:hover { color: #000; }
.tab-wrapper .tab-nav li.selected { background: none; background: none; background-color: #999; color: #FFF; }
.tab-wrapper .tab-nav1 {}
.tab-wrapper .tab-nav2 {}
.tab-wrapper .tab-nav3 {}
.tab-wrapper .tab-nav4 {}
.tab-wrapper .navClear {}

.tab-wrapper .tab-main {}
.tab-wrapper .tab1 {}
.tab-wrapper .tab2 {}
.tab-wrapper .tab3 {}
.tab-wrapper .tab4 {}

.tab-wrapper .video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.tab-wrapper .video-container iframe, .tab-wrapper .video-container object, .tab-wrapper .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.tab-wrapper .gmaps_container { margin-bottom: 20px; border: 1px solid #CCC; }
.tab-wrapper .lbGalerie { margin-bottom: 20px; }

.tab-wrapper .downloadList {}
.tab-wrapper .downloadList ul {}
.tab-wrapper .downloadList li {}
.tab-wrapper .downloadList a {}
.tab-wrapper .downloadList .dlClear {}