body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../../files/styles/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/styles/fonts/open-sans-v34-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../../files/styles/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/styles/fonts/open-sans-v34-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../../files/styles/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../../files/styles/fonts/open-sans-v34-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

body {		background-color: #41508B;	margin:0px 0px 24px 0px; padding:0px;}
html {		height:100%; margin-bottom:0.1px;}
img 	{ 		vertical-align:middle;	border:0px;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{ font-family:Open Sans;}
a,body,div,input,label,li,ol,p,select,textarea,u,ul{ font-size:13px; color: #303030; }
a { 			color: #41508B; text-decoration: none; font-weight:bold; transition: all 0.3s !important;}
a:hover { 	Text-Decoration:none; color:#222;}
p,pre,form{	margin:0px;	padding:0px; }
#main li {margin:5px 0px;}
#wrapper { 	width: 844px; margin-right:auto; margin-left:auto;
			margin-top: 0px; margin-bottom:0px;	
			padding: 0px 0px 0px 0px; background: url("../../files/styles/intern.isar-ev.com/back/mitte.jpg") repeat-y;}
#header {	height:67px; background: url("../../files/styles/intern.isar-ev.com/back/logo.jpg") no-repeat;}
#container { margin: -3px 21px 0px 19px; }
#footer { 	height: 23px;	background: url("../../files/styles/intern.isar-ev.com/back/footer.jpg") no-repeat;}
#main { 		min-height:400px;}/* Mindesth?he */
#main .inside { padding:0px; }
#main .padding {	padding:20px; }
#left {			} 

/* Menu */
#left ul {	list-style: none; margin: 0 0 0 0; padding: 0 0 0 0; text-align:left;}
#left li { 	letter-spacing:1px; padding: 0px;}
#left li strong,
#left li a {	font-size:15px; color: #41508B; padding: 9px 10px 9px 10px; width:150px; display:block; border-bottom:1px solid #fff; font-weight:normal;
 transition: all 0.3s !important;}
#left li a:hover { 	background-color: #E6E5F4; color: #41508B; text-decoration: none; }
#left li strong.active,
#left li .trail{	background-color: #E6E5F4;}


/* Header */
h1,h2,h3 {font-family:Open Sans; font-weight:300;}
h1 { font-size: 28px; color: #41508B; letter-spacing: 1px; border-bottom: 1px solid #ffffff;}
h2 {
	margin-bottom: 0px;
	padding: 6px 6px 2px;	background-color: #E6E5F4;	border-bottom: 1px solid #ffffff;
	font-size: 18px; font-style: italic; letter-spacing: 1px; font-weight: bold;
	}
h3 {
	margin: -10px -10px 10px -10px; 
	padding: 6px 6px 2px 6px;	background-color: #E6E5F4;	border-bottom: 1px solid #ffffff;
	font-size: 18px; xfont-style: italic; letter-spacing: 1px; font-weight: bold;
	}

/* Basics */
.ce_accordion { margin: 1em 0;}
.toggler { cursor: pointer; padding: 6px 16px;	background-color: #E6E5F4;	border-bottom: 1px solid #ffffff; font-size: 13px;	font-weight: normal;	letter-spacing: 1px; text-indent: -14px;}
.accordion { margin: 6px;}
.text_klein { font-size:9px; font-weight:bold;}

/* Special Elemente */
.navleiste { height:36px; width:560px; padding: 14px 40px 0px 0px; background: url("../../files/styles/intern.isar-ev.com/back/h1.png") no-repeat right;	margin:-20px 0px 20px 0px; text-align:right; font-size:18px; font-weight:bold; color: #00000; letter-spacing:1px; font-style:italic; }
.ce_teaser {	margin: 10px;	padding: 0px 10px 10px 10px;	border-left: 1px solid #00689C;}
.ce_teaser .more  {color: #00689C;}

.color_box { background-color:#D5D4E1; font-size:11px; padding:10px; margin:2em 0;}
.box2 { background-color:#E6E5F4; padding:2em 1em; margin:1em 0; border:1px solid rgba(255,255,255,0.5); text-align:center;}
.box2 a {font-size:14px; text-decoration: none; color:#fff; font-weight:normal; padding:5px; width:140px; margin-top:1em;
border:1px solid #41508B; border-radius: 5px; background-color:#41508B; cursor:pointer;
text-shadow: 1px 1px 0px rgba(0,0,0,0.3); transition: all 0.3s !important;}
.box2 a:hover { background-color:#E6E5F4; color:#41508B; text-decoration: none;}
#willkommensgruss a {color:#444444; font-weight:normal;}
.hinweis, #hinweis { background-color:#f0e0e0; padding:10px; margin-bottom:5px; border:1px solid #ffcccc; }


/* E-Mail-Liste */
.all_records  {	width:550px; border:1px solid #ffffff; table-layout: fixed;}
.all_records tr {	font-size: 13px; vertical-align:top; cursor: pointer;	}
.all_records td {	vertical-align: top;	padding: 8px; text-align: left; border-left: 1px dotted #ffffff;}
.all_records .col_0 {	width:30px; border-left: 0px; }
.all_records .col_1 {	width:40px;}
.all_records .col_2 {	width:220px;}
.all_records .col_3 {	width:100px;}

.all_records th {		font-weight: bold; background-color:#D5D4E1; padding: 8px; text-align:left; border-bottom: 1px solid #ffffff; border-left: 1px dotted #ffffff;	}
.all_records .even {	background-color:#E6E5F4; }	
.all_records .odd {	background-color:#D5D4E1;}	
.all_records tr:hover {	background-color:#fff;color:#41508B;}


/* Textfelder */
.text, input.captcha {	font-size:14px; display:block; padding:5px; width:250px; margin:5px 0px;
border:1px solid #41508B; border-radius: 3px; background-color:rgba(255,255,255,0.5);}
.submit 	{	font-size:14px; text-decoration: none; color:#fff; font-weight:normal; padding:5px; width:140px; margin-top:1em;
border:1px solid #41508B; border-radius: 5px; background-color:#41508B; cursor:pointer;
text-shadow: 1px 1px 0px rgba(0,0,0,0.3); transition: all 0.3s !important;}
.submit:hover { background-color:#E6E5F4; color:#41508B; text-decoration: none;}
label {vertical-align:super; }
.error { color:#aa2222;}

.mod_newsletterUnsubscribeNotificationCenter p.confirm {background-color:#e0f0e0; padding:1.5em 1em; margin-bottom:1em; border:1px solid #accfac; font-weight:bold; }

/* Login */
.mod_login .formbody { min-height:190px; margin-left:70px; padding:2em;}
.mod_login label { font-size: 12px;}
.mod_login input { margin-bottom: 1.5em;}
.mod_login .error { color:#aa2222; padding-bottom:2em; font-weight:bold;}

/* Registrierung */
.mod_registration .formbody {	width:480px; margin-left:50px;}
.mod_registration label	{ font-size: 12px;  display: block; margin-top:1em;}
.mod_registration input { margin-bottom: 1.5em;}
.mod_registration p.error { color:#aa2222; font-weight:bold;}
.mod_registration fieldset	{		border: 1px solid #C5C6DA; margin-bottom:2em;}
.mod_registration legend	{		color:#555555; font-size: 14px; }

/* News / Startseite */
.mod_newslist .info {color:#777; text-align:right; margin-top:10px;} /* autor+date */
.mod_newslist .enclosure { margin-top:10px; display:block;}
.mod_newslist .news { margin-bottom:20px;  }

/* Termine */
.mod_eventlist .event {margin:2em 0em; background-color:#D5D4E1; padding-bottom:0.5em;}
.mod_eventlist .info {color:#41508B; font-size:15px; padding:0.5em 0.5em; background-color:#E6E5F4; border-bottom:1px solid #fff;}
.mod_eventlist .title {font-size:14px; padding:0.5em 0.5em 0.25em; font-weight:bold;}
.mod_eventlist .location {font-size:12px; padding:0.25em 0.5em;font-style:italic;}
.mod_eventlist .ce_text,
.mod_eventlist .enclosure {font-size:12px; padding:0.25em 0.5em;}
.mod_eventlist .ce_text p {font-size:12px;}

/* Pagination */
.pagination  {	margin-top:20px; text-align:right;}
.pagination .totalpages {	display:inline; margin-left:4px;}
.pagination ul { 	display:inline;list-style-type:none; padding:0px; margin:0px;}
.pagination li { 	padding: 0px 7px 0px 4px; margin:0px;display:inline; border-right:1px solid #ffffff;	}
.pagination_current{  font-weight:bold; color: #41508B;}
.pagination a {	font-weight:normal;}

/* Passwort vergessen */
.mod_lostPassword .submit 	{width:200px;}
.mod_lostPassword .widget-submit { margin-top:1em;}

/* Newsletter */
.mod_newsletterlist {margin-top: 1em;}
.mod_newsletterlist ul{padding:0em;}
.mod_newsletterlist li {display: flex; border-bottom:1px solid #fff; padding:0.7em 0;}
.mod_newsletterlist span {margin-right: 1em;}
.mod_newsletterlist a {}
.mod_newsletterreader .enclosure {margin:10px 0px; border:1px solid #D4D2F2; padding:1em; background-color:#E6E5F4;}
.mod_newsletterreader .enclosure a { font-size:1.2em}
.mod_newsletterreader .back {margin-top:30px; border-top:1px solid #fff; padding-top:10px; }

/* Suche */
#suche.mod_search .header {margin-bottom:20px; font-size:14px;}
#suche.mod_search div {padding:0px; margin-bottom:30px;}
#suche.mod_search .formbody div {margin-bottom:0px;}
#suche.mod_search h3 {margin:0px; padding:0.5em 0.25em;}
#suche.mod_search h3 a{margin:0px; font-size:1em}
#suche.mod_search .relevance {font-weight:normal; font-size:0.6em}
#suche.mod_search .context {padding:10px 5px; background-color:#D5D4E1; line-height:1.7em;}
#suche.mod_search .highlight {color:#000; background-color: rgba(255,255,0,0.5);}
#suche.mod_search .url {margin:0px; padding:10px 0px;}

/* margins */
.top0 {margin-top:0px !important;}
.top10 {margin-top:10px !important;}
.top20 {margin-top:20px !important;}
.top30 {margin-top:30px !important;}
.top40 {margin-top:40px !important;}
.top-10 {margin-top:-10px !important;}
.top-20 {margin-top:-20px !important;}
.top-30 {margin-top:-30px !important;}
.top-40 {margin-top:-40px !important;}

.bottom0 {margin-bottom:0px !important;}
.bottom10 {margin-bottom:10px !important;}
.bottom20 {margin-bottom:20px !important;}
.bottom30 {margin-bottom:30px !important;}
.bottom40 {margin-bottom:40px !important;}
