/* cmsms stylesheet: BLOG1200-grid modified: 06.10.2017 19:36:34 */
/* BLOG1200 v2.1 (by PMKMedia.nl/blog1200) */

/* reset */
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0;}
img,fieldset{border:0;}
/* set html5 elements to block */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
/* apply a natural box layout model to all elements */
*,*:after,*:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/* viewport css */
@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}
/* body css */
body{margin:0;text-align:center;}
.section{clear:both;padding:0;margin:0;}
/* media css */
img{max-width:100%;height:auto;display:block;}
.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%;}
/* form css */
input[type=text],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=file],input[type=button],input[type=submit],input[type=reset],select,textarea{-webkit-appearance:none;border-radius:0;}
input[type=text],input[type=password],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=email],input[type=search],input[type=tel],input[type=url],input[type=file],select,textarea{width:100%;}
/* general table css */
table{width:100%;table-layout:fixed;word-wrap:break-word;}
/* split column css */
.split-column{float:left;width:100%;margin-bottom:20px;}
.split-column:last-child {margin-bottom:0;}
/* content css */
.content{margin:0 auto;text-align:left;max-width:1200px;} /* width of your responsive website (example 1200px) */
.one-column{float:left;width:98%;margin:10px 1%;}
.two-column,.two-fourth-column{float:left;width:48%;margin:10px 1%;}
.three-column{float:left;width:31.333333%;margin:10px 1%;}
.two-third-column{float:left;width:64.666666%;margin:10px 1%;}
.four-column,.one-fourth-column{float:left;width:23%;margin:10px 1%;}
.three-fourth-column{float:left;width:73%;margin:10px 1%;}
.six-column{float:left;width:14.666666%;margin:10px 1%;}
.five-sixth-column{float:left;width:81.333333%;margin:10px 1%;}
@media screen and (max-width: 800px) {
.one-column,.two-fourth-column,.three-column,.two-third-column,.one-fourth-column,.three-fourth-column,.six-column,.five-sixth-column{width:97%;margin:10px 1.5%;}
.two-column,.four-column{width:47%;margin:10px 1.5%;}
}
@media screen and (max-width: 600px) {
.content{min-width:300px;}
.one-column,.two-column,.two-fourth-column,.three-column,.two-third-column,.four-column,.one-fourth-column,.three-fourth-column,.six-column,.five-sixth-column{width:96%;margin:10px 2%;}
}

/* CG Calender css */
.calender-list-hdr h3, .calender-list-hdr h4 {margin:10px;}
.calender-event h3, .calender-event h4 {margin:10px;}
.calendar-date-from {font-weight:bold;margin:15px;font-size:0.9em;}
/* cmsms stylesheet: BLOG1200-style modified: 08.10.2017 23:27:04 */
/* BLOG1200 v2.1 (by PMKMedia.nl/blog1200) */

 

/* body css */
html,body {height:100%;}
body {
background: #ffffff url(/uploads/svds/hintergrund.jpg) top center repeat-y fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-family:'Open Sans',sans-serif;
color:#000;
font-size:15px;
font-weight:300;
line-height:20px;
-webkit-text-size-adjust:100%;
display:table;
width:100%;
}

/* headings and paragraph margin css */
h1,h2,h3,h4,h5,h6,p {margin:15px;}
main h1,main h2,main h3,main h4,main h5,main h6,main p,.footerblock h1,.footerblock h2,.footerblock h3,.footerblock h4,.footerblock h5,.footerblock h6,.footerblock p {margin:25px;}

/* headings css */
h1 {font-size:25px;font-weight:400;color:#394D8A;}
h2 {font-size:25px;font-weight:400;color:#000;}
h3 {font-size:20px;font-weight:400;color:#394D8A;}
h4 {font-size:20px;font-weight:400;color:#000;}	
h5 {font-size:15px;font-weight:400;color:#394D8A;}
h6 {font-size:15px;font-weight:400;color:#000;}

/* list css */
ul {list-style-type:disc;margin:15px 45px;}
ol {list-style-type:decimal;margin:15px 45px;}
ul li,ol li {display:list-item;}

/* link css */
a {color:#394D8A;text-decoration:underline;}
a:visited {color:#333;}
a:hover {color:#999;}
a:active {color:#666;}

.gridlink a {font-size:18px;font-weight:600;text-decoration:none;color:#000;}
.gridlink a:hover {color:#394D8A;}

/* elements css */
strong,b {font-weight:400;}
em,i {font-style:italic;}
u {text-decoration:underline;}
hr {color:#CCC;border:0;background:#CCC;height:1px;margin:0 25px;}

/* CMSMS MicroTiny WYSIWYG Editor text left */
.CMSMSBody {text-align:left;}

/* form css */
.contactform table {width:92%;margin:12px 4%;}
.form-size-content form table {width:96%;margin:25px 2%;}
.contactform h1,.contactform h2,.contactform h3,.contactform h4,.contactform h5,.contactform h6,.contactform p {margin:15px;}

.form-size-content form {padding:0 10px 10px 10px;}

.form {margin:15px;}
.form th,.form td {border:0;padding:2px 0;}
.form h1,.form h2,.form h3,.form h4,.form h5,.form h6,.form p {margin:10px 0;}

.form input {border-radius:0;}
.form select {border-radius:0;-webkit-appearance:none;}
.form input,.form textarea,.form button,.form select {font-family:'Open Sans',sans-serif;font-size:15px;font-weight:300;}
.form input[type=text],.form input[type=email],.form input[type=tel],.form input[type=password],.form select,.form textarea {padding:7px;background:#fff;border:1px solid #CCC;}
.form input[type=radio],.form input[type=checkbox] {margin-top:15px;}
.form input[type=submit],.form input[type=reset] {margin-top:10px;padding:10px;background:#394D8A;color:#fff;border:0;font-weight:400;width:100%;}
.form input[type=submit]:hover,.form input[type=reset]:hover {background:#000;cursor:pointer;}

.website,.website * {display:none !important;}

/* table css */
table {width:94%;margin:25px 3%;border-spacing:0;border-collapse:collapse;}
table th {font-weight:400;padding:10px;border:1px solid #CCC;background:#efefef;}
table td {padding:10px;border:1px solid #CCC;}

/* content css */
header,.footer {margin:0 auto;max-width:1200px;background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.35);}
main {display:table-row;height:100%;line-height:25px;}
main .content {margin-top:10px;}
.maincontent a {word-break:break-all;}
.footer {margin-top:10px;}
footer {display:table-row;}
footer .one-column {background:none;text-align:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header .one-column {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
header .three-column {padding:15px;text-align:right;}

.logo img {height:75px;width:auto;float:right;margin:-10px -15px;}
#nav-mobile img {height:60px;width:auto;margin:-5px;}

.split-column {background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.35);}

.blogsummary a {text-decoration:none;}
.blogmoreurl img,.blogsummary img {-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.blogmoreurl:hover img,.blogsummary img:hover{opacity:0.5;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.blogmoreurl:hover,.blogsummary:hover {cursor:pointer;}
.blogmoreurl a {color:#000;text-decoration:none;}
.blogmoreurl:hover a {color:#999;}
.blogmoreurl img {width:75px;float:left;margin:5px 15px 0 15px;}
.blogmoreurl p {min-height:70px;border-bottom:1px solid #CCC;padding-bottom:15px;padding-left:90px;display:block;}
.blogmoreurl:last-child p {min-height:55px;border-bottom:0;padding-bottom:0;}

.blogdetails {background:#efefef;font-size:12px;padding:5px 10px;margin-top:-25px;}
.blogdetails a {color:#000;text-decoration:underline;}

.readmore {background:#394D8A;color:#FFF;font-weight:400;padding:10px;text-align:center;}
.readmore a {color:#FFF;text-decoration:none;}
.readmore:hover {background:#000;}

.pagebrowser p {text-align:center;}
.newsbrowser a,.pagebrowser a {background:#394D8A;color:#FFF;font-weight:400;text-decoration:none;padding:5px 15px;}
.newsbrowser a:hover,.pagebrowser a:hover {background:#000;}

.prev-news {float:right;}
.next-news {float:left;}

.search label {display:none;}
.search-button {display:none;}

.sideblog h1,.sideblog h2,.sideblog h3,.sideblog h4,.sideblog h5,.sideblog h6,.sideblog p {margin:15px;}

.categories a {color:#FFF;background:#000;text-decoration:none;padding:5px 10px;margin-right:5px;line-height:40px;white-space:nowrap;}
.categories a:hover {background:#394D8A;}

.categorie {color:#FFF;background:#000;position:absolute;padding:5px 10px;margin:25px;z-index:1;}

.keywords {font-style:italic;margin:25px;text-align:center;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.keywords span {color:#394D8A;font-style:normal;font-weight:400;}

.zoomin {position:absolute;margin:5px 30px;z-index:1;display:none;}
.zoomin img {width:32px;}
.articleimg:hover .zoomin {display:block;}

video {display:block;}
.video {margin:0 25px;}

.comments {padding:0 17px 17px 17px;}

.hide-mobile {display:block;}

.nav-top {position:fixed;right:10px;bottom:10px;height:48px;width:48px;z-index:4000;background:#000;display:none;}
.nav-top:hover {background:#394D8A;}
.nav-top p {color:#fff;font-size:34px;}

blockquote p {display:block;padding:15px;border:1px solid #CCC;border-left:10px solid #CCC;font-style:italic;font-weight:400;text-indent:40px;background: url(__URL,,2c37ffc898f7e81294f01a9b2e36b968__);background-size:40px 30px;background-position:7px 7px;background-repeat:no-repeat; quotes:" “ " " ” " " ‘ " " ’ ";}
blockquote p:before {content:open-quote;}
blockquote p:after {content:close-quote;}

/* socialmedia widgets */
.twitter-timeline {height:300px !important;width:100% !important;display:block !important;margin-bottom:-2px !important;}
.likebutton {padding:0 15px 15px 15px;line-height:12px;}
.fb-comments,.fb-comments span,.fb-comments iframe,.fb-page,.fb-page span,.fb-page span iframe[style] {width:100% !important;}

/* share buttons */
.facebook-share,.twitter-share,.linkedin-share,.google-share {color:#FFF;text-decoration:none;padding:5px 10px;font-size:15px;font-family: 'Open Sans', sans-serif;margin-right:10px;}
.facebook-share {background:#3b5998;}
.twitter-share {background:#00aced;}
.linkedin-share {background:#007bb6;}
.google-share {background:#dd4b39;}
.facebook-share:hover,.twitter-share:hover,.linkedin-share:hover,.google-share:hover {background:#000;color:#FFF;text-decoration:none;}
.facebook-share:visited,.twitter-share:visited,.linkedin-share:visited,.google-share:visited {color:#FFF;}
.facebook-share,.facebook-share:hover,.twitter-share,.twitter-share:hover,.linkedin-share,.linkedin-share:hover,.google-share,.google-share:hover {background-image: url(__URL,,64b2c1377ea4545a58639cde8501b330__);background-size:15px 15px;background-position:10px 50%;background-repeat:no-repeat;}
.facebook-share strong,.twitter-share strong,.linkedin-share strong,.google-share strong {font-weight:400;margin-left:20px;}

.share-buttons {line-height:45px;}
.share-buttons a {word-break:normal;}

@media screen and (max-width: 800px) {
	
	/* headings css */
	h1,h2 {font-size:20px;}
	h3,h4 {font-size:18px;}	
	h5,h6 {font-size:15px;}
	
	/* content css */
	header .three-column {display:none;}
	
	/* form css */
	.contactform table {width:96%;margin:10px 2%;}

}

@media screen and (max-width: 600px) {
	
	/* content css */
	.hide-mobile {display:none;}
	
	.newsbrowser a {padding:5px 10px;}

	.prev-news,.next-news {float:none;text-align:center;}
	
	/* form css */
	.contactform table {width:92%;margin:12px 4%;}
	.form-size-content form table {width:92%;margin:15px 4%;}

	/* table css */
	table {width:90%;margin:15px 5%;font-size:12px;}

}

/* menu css */
#nav-mobile {display:none;}

#menu {font-size:15px;}
#menu, #menu ul {list-style:none;padding:0;margin:0;}
#menu li {float:left;position:relative;}
#menu li ul {position:absolute;margin-top:-10%;margin-left:10%;display:none;}
#menu ul li ul,#menu ul ul li ul {margin-top:-20%;margin-left:80%;}

/* show submenu 1 */
#menu li:hover ul {display:block;}
#menu li:hover ul ul {display:none;}

/* show submenu 2 */
#menu ul li:hover ul {display:block;}
#menu ul li:hover ul ul {display:none;}

/* show submenu 3 */
#menu ul ul li:hover ul {display:block;}

/* menu link css */
#menu a {display:block;background:#FFF;color:#000;text-decoration:none;padding:15px 20px;}
#menu a:hover {color:#394D8A;}
#menu ul {background:#999;border:1px solid #CCC;width:200px;}
#menu ul a {background:#fff;color:#000;font-size:14px;width:198px;padding:15px;border:0;}

.currentpage {color:#FFF !important;background:#394D8A !important;}

/* menu z-index */
#menu {z-index:1000;}
#menu ul {z-index:2000;}
#menu ul ul {z-index:3000;}
#menu ul ul ul {z-index:4000;}

@media screen and (max-width: 960px) {	

	/* menu link css */
	#menu a {padding:15px 15px;}

}

@media screen and (max-width: 800px) {	

	/* mobile menu css */
	#nav-mobile {padding:5px;display:block;font-weight:600;background:url("/uploads/blog1200/background-mobile-menu.png") no-repeat right;background-position:98% 50%; background-size:22px;-moz-background-size:22px;-webkit-background-size:22px;}
	
	#menu {display:none;border:0;}
	#menu-mobile:hover #menu {display:block;}

	/* menu css */
	#menu li {float:none;}
	#menu li ul,#menu ul li ul,menu ul ul li ul {position:relative;margin-top:0;margin-left:0;display:block;}
	#menu li:hover ul ul,#menu ul li:hover ul ul {display:block;}
	#menu ul {width:100%;border:0;}

	/* menu link css */
	#menu li a {background:#fff;}
	#menu ul a {width:100%;padding:15px 10%;}
	#menu ul li ul a {width:100%;padding:15px 15%;}
	#menu ul li ul ul a {width:100%;padding:15px 20%;}

}

/* fixed header css */
header {z-index:2000;position:fixed;width:100%;top:0;right:0;left:0;margin-right:auto;margin-left:auto;}
main {z-index:1000;}
main .content {margin-top:120px;} /* header height */
footer {z-index:1000;}

@media screen and (max-width: 800px) {	
	
	header:hover {overflow:auto;max-height:100%;}
	
}
/* cmsms stylesheet: BLOG1200-slimbox modified: 06.10.2017 19:31:58 */
/* BLOG1200 v2.1 (by PMKMedia.nl/blog1200) */

#lbOverlay {position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}

#lbCenter,#lbBottomContainer {position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}

.lbLoading {background:#fff url(__URL,,e2813fa3ec6e8dd8abd49d4c8f1e03dd__) no-repeat center;}

#lbImage {position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}

#lbPrevLink,#lbNextLink {display:block;position:absolute;top:0;width:50%;outline:none;}

#lbPrevLink {left:0;}

#lbPrevLink:hover {background:transparent url(__URL,,5d479c0fbd4fd83f4f6343addcf197e1__) no-repeat 0 15%;}

#lbNextLink {right:0;}

#lbNextLink:hover {background:transparent url(__URL,,606e0b8d07c2b8fb33214e01c7a33cab__) no-repeat 100% 15%;}

#lbBottom {font-family:'Open Sans',sans-serif;font-size:16px;color:#00afef;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}

#lbCloseLink {display:block;float:right;width:66px;height:22px;background:transparent url(__URL,,1ed6fd00b51b4764db347993b076ba39__) no-repeat center;margin:5px 0;outline:none;}

#lbCaption,#lbNumber {margin-right:71px;}

#lbCaption {font-weight:bold;}
