/****** LikeCMS CSS Builder, last build: 2024-11-06 08:41:30 ******/


/*** project-files/css/reset.css ***/

/* ============================================
================== RESET ======================
===============================================*/
@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, div
{margin:0; padding:0; border:0; outline:0;}
mark {background:none;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section
{display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; text-decoration:none;}
hr { display:block; height:1px; border:0; border:none; padding:0;}
input, select {vertical-align:middle;}
.clear {clear:both; margin: 0; padding:0;}
img {line-height:0;}


/*** project-files/css/grid.css ***/

@charset "utf-8";

/* ============ Grid ============ */

body {margin: 0;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after { clear:both; content:" "; display:table; }

/* Container */
.container {padding: 0 20px; margin: 0 auto; position:relative;}
.container-fluid {padding: 0 20px; margin: 0 auto;}
.row {margin: 0 -20px;}

.mobile0, .tab0, .medium0, .large0, .mobile1, .tab1, .medium1, .large1, .mobile2, .tab2, .medium2, .large2, .mobile3, .tab3, .medium3, .large3, .mobile4, .tab4, .medium4, .large4, .mobile5, .tab5, .medium5, .large5, .mobile6, .tab6, .medium6, .large6, .mobile7, .tab7, .medium7, .large7, .mobile8, .tab8, .medium8, .large8, .mobile9, .tab9, .medium9, .large9, .mobile10, .tab10, .medium10, .large10, .mobile11, .tab11, .medium11, .large11, .mobile12, .tab12, .medium12, .large12, .tab20
{position: relative; min-height: 1px; padding: 0 20px; display:block;}

.mobile0, .mobile1, .mobile2, .mobile3, .mobile4, .mobile5, .mobile6, .mobile7, .mobile8, .mobile9, .mobile10, .mobile11, .mobile12 {float: left;}

.mobile12 {width: 100%;}
.mobile11 {width: 91.66666667%;}
.mobile10 {width: 83.33333333%;}
.mobile9 {width: 75%;}
.mobile8 {width: 66.66666667%;}
.mobile7 {width: 58.33333333%;}
.mobile6 {width: 50%;}
.mobile5 {width: 41.66666667%;}
.mobile4 {width: 33.33333333%;}
.mobile3 {width: 25%;}
.mobile2 {width: 16.66666667%;}
.mobile1 {width: 8.33333333%;}
.mobile0 {display:none;}

@media (min-width: 768px) {
	
	.container {width: 95%;}

	.tab1, .tab2, .tab3, .tab4, .tab5, .tab6, .tab7, .tab8, .tab9, .tab10, .tab11, .tab12, .tab20
	{float: left;}
	.tab12 {width: 100%;}
	.tab11 {width: 91.66666667%;}
	.tab10 {width: 83.33333333%;}
	.tab9 {width: 75%;}
	.tab8 {width: 66.66666667%;}
	.tab7 {width: 58.33333333%;}
	.tab6 {width: 50%;}
	.tab5 {width: 41.66666667%;}
	.tab4 {width: 33.33333333%;}
	.tab3 {width: 25%;}
	.tab2 {width: 16.66666667%;}
	.tab1 {width: 8.33333333%;}
	.tab0 {display:none;}

	.tab20 {width: 20%;}

}
@media (min-width: 1050px) {

	.container {width: 90%;}

	.medium1, .medium2, .medium3, .medium4, .medium5, .medium6, .medium7, .medium8, .medium9, .medium10, .medium11, .medium12 {float: left;}.medium12 {width: 100%;}
	.medium11 {width: 91.66666667%;}
	.medium10 {width: 83.33333333%;}
	.medium9 {width: 75%;}
	.medium8 {width: 66.66666667%;}
	.medium7 {width: 58.33333333%;}
	.medium6 {width: 50%;}
	.medium5 {width: 41.66666667%;}
	.medium4 {width: 33.33333333%;}
	.medium3 {width: 25%;}
	.medium2 {width: 16.66666667%;}
	.medium1 {width: 8.33333333%;}
	.medium0 {display:none;}
}
@media (min-width: 1250px) {

	.container {width: 1070px;}

	.large1, .large2, .large3, .large4, .large5, .large6, .large7, .large8, .large9, .large10, .large11, .large12
	{float: left;}
	.large12 {width: 100%;}
	.large11 {width: 91.66666667%;}
	.large10 {width: 83.33333333%;}
	.large9 {width: 75%;}
	.large8 {width: 66.66666667%;}
	.large7 {width: 58.33333333%;}
	.large6 {width: 50%;}
	.large5 {width: 41.66666667%;}
	.large4 {width: 33.33333333%;}
	.large3 {width: 25%;}
	.large2 {width: 16.66666667%;}
	.large1 {width: 8.33333333%;}
	.large0 {display:none;}
}
@media (min-width: 2000px) {.container {width: 1400px;}}



/*** project-files/css/main.css ***/

@charset "utf-8";
@import url("font-awesome.min.css");

/* ========== ALLGEMEIN ========== */
html,body {width:100%; font-family: 'Open Sans', sans-serif;}
.clear {clear:both;}

h1 {color:#961600; font-family: 'Roboto Condensed', sans-serif; font-size:30px; margin-bottom:20px; text-transform: uppercase;}
h2 {color:#363636; font-family: 'Roboto Condensed', sans-serif; font-size:22px; margin-bottom:20px; text-transform: uppercase;}
h3 {color:#363636; font-size:17px; margin-bottom:5px;}
h4 {color:#999; font-family: 'Roboto Condensed', sans-serif; font-size:15px; text-transform: uppercase; margin-bottom:3px;}
p, li {font-size:17px; margin-bottom:14px; color:#363636; line-height:1.4;}
strong {font-weight:600;}
a {text-decoration:none; color:#961600;}
a:hover {color:#5a0d00; text-decoration:underline;}
hr {border-top:dotted 1px #666; margin:40px 0px 8px 0px;}
ol, ul {margin:0px 0px 0px 15px; padding:5px;}
ol li, ul li {padding-left:10px; margin-bottom:3px;}

.register {
	display:inline-block;
	margin:0px;
	padding:5px 8px;
	line-height:1;
	font-size:13px;
	text-transform:uppercase;
	background:#961600;
	color:#FFF;
}
.register:hover {background:#5a0d00; color:#FFF!important; text-decoration:none;}


/* ========== FORMS ========== */
input {
	font-family: 'Open Sans', sans-serif;
	outline:none;
	border:none;
	background:#FFF;
	width:100%;
	padding:0px 15px;
	height:35px;
	line-height:35px;
	display:block;
	font-size:14px;
}
input:focus {
	outline:solid 1px #961600;
}
button {outline:none; border:none; cursor:pointer;}

/* Placeholder */
::-webkit-input-placeholder {color: #666!important;}
input:-moz-placeholder {color: #666!important;}
/* ::-moz-placeholder {color: #666!important;} */
:-ms-input-placeholder {color: #666!important;}

.input_holder {margin-bottom:20px;}
.input_holder input {border:solid 1px #c4c4c4; outline:none;}
.input_holder input:focus, .input_holder textarea:focus {border:solid 1px #961600; outline:none;}
.input_holder textarea {width:100%; outline:none; border:solid 1px #c4c4c4; resize: none; font-size:14px; font-family: 'Open Sans', sans-serif; padding:15px;}
.input_holder input[type=submit] {background:#961600; outline:none; border:none; height:35px; line-height:35px; color:#FFF; cursor:pointer;}
.input_holder input[type=submit]:hover {background:#5a0d00;}


/* Login */
.login {max-width:300px;}
.login input {outline:solid 1px #c4c4c4; margin-bottom:20px;}
.login input:focus {outline:solid 1px #961600;}
.login input[type=submit] {background:#961600; outline:none; color:#FFF; cursor:pointer;}
.login input[type=submit]:hover {background:#5a0d00;}


/* ========== SITE ========== */

/* Header */
.header {height:auto; background:url(/project-files/img/headerbild.png) no-repeat top center; padding:45px 0px; text-transform: uppercase; text-align:center;}
.header_inner {width:80%; margin: 0 auto;}
.logo {text-align:center; width:163px; margin: 0 auto 30px auto;}
.logo img {width:100%;}
.headertext {font-size:30px; text-align:center; font-family: 'Roboto Condensed', sans-serif; color:#363636;}

.header_subpage {background:url(/project-files/img/headerbild_subpage.png) no-repeat center center;}
.header_subpage .header_inner  {width:100%;}
.header_subpage .logo {max-width:920px; width:100%; margin-bottom:0px;}

/* Content */
.content {padding:60px 0px;}

/* Events */
.events {margin-top:60px;}
.event {margin-bottom:30px; border-top:dotted 1px #666; padding-top:10px;}
.event_icon {color:#961600; font-size:25px; float:left; width:7%;}
.event_text {float:left; width:93%;}
.event_date {margin-bottom:2px; color:#666; font-size:15px;}
.current_event h3 {color:#961600;}

.event h3 {
	-webkit-transition:all 0.4s;   
    -moz-transition:all 0.4s;  
    -o-transition:all 0.4s;    
    transition:all 0.4s;
}
.event:hover h3 {color:#5a0d00;}
.event:nth-of-type(1) {display:none;}
.current_event {display:block!important;}

/* Search */
.search, .search_mobile {border:solid 1px #c4c4c4; height:35px; width:100%; position:relative; margin-bottom:20px;}
.search input, .search_mobile input {height:33px;}
.search_icon {position:absolute; top:0; right:0; background:#f4f4f4; height:33px; width:38px; text-align: center;}
.search_icon .fa {font-size:14px; text-align: center; color:#666;}
.search_icon:hover {background:#FFF;}

.search_mobile {
	height:40px;
	display:none;
	background:#f4f4f4;
	border:none;
}
.search_mobile .search_icon {height:40px; width:38px; background:#ccc;}
.search_mobile input {
	background:#f4f4f4;
	height:40px;
	line-height:40px;
}
.search_mobile input:focus {outline:none;}


/* Infobox Right */
.infobox {background:#f4f4f4; padding:15px;}
.infobox p {font-size:14px;}
.logos_right {margin-top:20px; width:100%;}
.logos_right img {width:100%;}

/* Footer */
.footer {background:#f4f4f4; padding:60px 0px;}
.footer p {color:#666; font-size:14px;}
.footer a {color:#666;}
.footer a:hover {color:#961600;}

.copyright {margin-top:50px; padding-top:10px; border-top:dotted 1px #999;}
.copyright p {float:left;}
.counter { float:right;}

.footmenu {}
.footmenu ul {list-style: none; margin:0px; padding:0px;}
.footmenu ul li {margin:0px; padding:0px;}
.footmenu ul li a {color:#666; font-size:14px; line-height:1.5;}
.footmenu ul li a:hover {color:#961600;}

/* Navigation */
.mainmenu {height:auto; background:#961600; z-index:500; position: relative;}
.mainmenu ul {list-style-type:none; margin:0px; padding:0px;}
.mainmenu ul li {float:left; display:block; position:relative; margin:0px; padding:0px;}
.mainmenu ul li a {
	color:#FFF;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
	font-weight:400;
	font-size:16px;
	line-height:1;
	padding:14px 15px;
	display:block;
	-webkit-transition:all 0.4s;   
    -moz-transition:all 0.4s;  
    -o-transition:all 0.4s;    
    transition:all 0.4s;
}
.mainmenu ul li:hover {background:#5a0d00;}
.mainmenu ul li a:hover {background:#5a0d00;}
.mainmenu ul li a.active {background:#FFF; color:#961600;}

.mainmenu ul li:hover > ul {visibility:visible; opacity:1; display:block;}
.mainmenu ul li ul {
	position:absolute;
	display:none;
	left:0;
	width:170%;
	background:#5a0d00;
	visibility:hidden;
	opacity:0;
	-webkit-transition:all 0.4s;   
    -moz-transition:all 0.4s;  
    -o-transition:all 0.4s;    
    transition:all 0.4s;
}
.mainmenu ul li ul li {float:none; display:block;}
.mainmenu ul li ul li a {font-size:14px;}
.mainmenu ul li ul li a:hover {background:#822e20;}
.mainmenu ul li ul li a.active {background:#822e20; color:#FFF;}

.fixed {position:fixed; top:0px; left:0; right:0; z-index:500;}
a#pull {
	display:none;
	cursor:pointer;
	z-index:500;
	position:relative;
	margin:7px auto;
	width:100%;
	height:32px;
	line-height:32px;
	text-align:left;
	font-size:22px;
	color:#FFF;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	text-align:left;
}
a#pull img {width:30px; float:left; margin-right:10px;}

/* ========== RESOLUTIONS ========== */
@media (max-width: 1200px) {
	
}

@media (max-width: 1024px) {
	
	.event_icon {width:10%;}
	.event_text {width:90%;}
}

@media (max-width: 768px) {
	
	.header {background:url(../img/headerbild_mobile.png) no-repeat center; background-size:cover; padding:40px 0px;}
	.header_subpage .logo {width:100%;}
	.logo {width:100px;}
	.headertext {font-size:25px;}

	h1 {font-size:25px;}
	h2 {font-size:20px;}
	h3 {font-size:15px;}
	p, li {font-size:15px;}

	.content {padding:40px 0px;}

	a#pull {
		display:block;
		margin:7px auto;
		height:25px;
		line-height:25px;
		text-align:left;
		font-size:18px;
		color:#FFF;
		text-transform: uppercase;
		font-family: 'Roboto Condensed', sans-serif;
		text-align:left;
	}
	a#pull img {width:25px; float:left; margin-right:10px;}

	.mainmenu ul {
		display:none;
		position:relative;
		margin: 0px -20px;
	}
	.mainmenu ul li {text-align:left; float:none; border-bottom:dotted 1px #c14e3a;}
	.mainmenu ul li a {
		font-size:16px;
		line-height:1;
		padding:14px 20px;
		display:block;
		-webkit-transition:all 0.4s;
	    -moz-transition:all 0.4s;
	    -o-transition:all 0.4s;
	    transition:all 0.4s;
	}
	.mainmenu ul li ul {
		display:none;
		position:relative!important;
		margin:0px!important;
		padding:0px 10px;
		top:0;
		left:0;
		width:100%;
		background:#5a0d00;
		visibility:hidden;
		opacity:0;
	}

	.event_icon {width:8%;}
	.event_text {width:92%;}

	.footmenu {margin-bottom:30px;}
	.copyright p {float:none;}
	.counter { float:none;}

	.search {display:none;}
	.search_mobile {display:block;}
	
}

@media (max-width: 480px) {
	
	.header {padding:25px 0px;}
	.header_subpage .logo {width:100%;}
	.logo {width:100px; margin-bottom:10px;}
	.headertext {font-size:20px;}

	h1 {font-size:20px;}
	h2 {font-size:17px;}
	h3 {font-size:15px;}
	p, li {font-size:15px;}

	.content {padding:25px 0px;}

	.event_icon {width:10%;}
	.event_text {width:90%;}
	
}



/* ========== Angaben Editor ========== */
#filemanager #fm_header nav li {top: -20px;}

#filemanager #fm_header nav li.spacer {top: -3px;}
#filemanager .fm_thumb_name_holder {height:45px!important; font-size:13px!important;}

/* editor(PDFIcon) */
.fa-file-pdf-o {
	text-rendering:auto;
}
.fa-file-pdf-o:before {
	font:normal normal normal 14px/1 FontAwesome;
	content:"\f1c1";
	display:inline-block;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:8px!important;
	color:inherit;
}



/*** project-files/css/font-awesome.css ***/




/*** project-files/css/site.css ***/

#filemanager #fm_header nav li {
top: -5px;
padding:0px!important;
margin-bottom:0px!important;

}

#filemanager #fm_header nav li.spacer {
top:0px;

}

/* editor(PDFIcon) */
.fa-file-pdf-o {
text-rendering:auto;

}

.fa-file-pdf-o:before {
font:normal normal normal 14px/1 FontAwesome;
content:"\f1c1";
display:inline-block;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
margin-right:8px!important;
color:inherit;

}

#filemanager .fm_thumb_name_holder {
height:45px!important;
font-size:14px!important;

}

body, html {
font-family: 'Open Sans', sans-serif;

}

#fm_overlay {
overflow:inherit!important;

}

#fm_filelist thead tr {
background:#FFF!important;
color:#333!important;
border:none!important;
border-bottom:solid 1px #CCC!important;
font-size:14px!important;

}

#fm_filelist thead tr th {
color:#333!important;
border:none!important;
padding: 0px 5px 0px 5px!important;

}

#fm_path {
border-bottom: 1px solid #CCC!important;
display:none!important;

}

#fm_header {
background:#f4f4f4!important;
padding: 5px 10px 1px 10px!important;

}

#fm_orderby {
font-size:14px;
margin-top: 3px;

}

#fm_header nav ul {
height:auto!important;

}

#fm_filelist #fm_folderup {
color:#961600!important;

}

