/* CSS geandert am 7.2014 bei Ghazale Malek */
/*this is the current one*/
@charset "iso-8859-7";
/* CSS Document */
*:focus{outline:none;}
body{ background:#c2c2c2 ;}
.wrapper{background: url(../bild/top_bg.jpg) top center no-repeat;position:relative; z-index:99; padding-bottom:193px  }
/*-----------------------HEADER CSS STARTS--------------------------*/

.header{width:1200px; margin:0 auto; position:relative; min-height:130px; z-index: 1000; background:url(../bild/top-bg-1100.jpg) no-repeat;}
.header .header-left{float:left; padding:10px 0 0 3px;}/*position von springfish Logo*/
.header .header-left a{display:block; position:relative;}

.header .header-left a img{display:block; width:250px; height:120px;}/*grosse von springfish Logo*/
.header .header-right{float:right; width:786px; overflow:hidden;}
.header-right-top{min-height:60px; overflow:hidden; padding-left:162px; padding-top:20px; padding-right:42px; width:582px;}
/*.header-right-top a{float:left; line-height:24px; width:259px; padding-left:33px; padding-top:5px; background:url(../../../../bild/anchor-top-hover.png) right bottom no-repeat; height:25px;}*/
.header-right-top a:hover{background:url(../bild/anchor-activepng.png) right bottom no-repeat;}
/*.header-right-top small.header-top-text{float:left; color:#ffffff; font-size:14px; width:600px; padding-top:10px;}*/

.box2{float:right;}
.box3{float:right;}

.header-right-bottom{width:100%; position:absolute; right:4px; padding-top:7px; z-index: 999;}
.header-right-bottom ul{padding-right:19px; float:right;  z-index: 999;}
.header-right-bottom ul li{float:left; margin-left:35px;margin: 0 0 0 8px; padding-right:34px; background:url(../bild/lavel-0.png) right top no-repeat; position:relative;  z-index: 999; }
.header-right-bottom ul li a{
	display:block; 
	text-decoration:none; 
	color:#5b5b5b;
	font-size:14px; 
	line-height:14px; 
	padding:15px 0; 
	text-transform:uppercase; }
.header-right-bottom ul li a:hover{color:#1b768b;}
.header-right-bottom ul li.active a{color:#1b768b;}
.header-right-bottom ul li.active{background:url(../bild/lavel-0-hover.png) right top no-repeat;}
.header-right-bottom ul li:hover{background:url(../bild/lavel-0-hover.png) right top no-repeat !important;}

.header-right-bottom ul li:hover ul{display:block !important; }
.header-right-bottom ul li.current-menu-item{background:url(../bild/lavel-0-hover.png) right top no-repeat;}
.header-right-bottom ul li.current-menu-item a{color:#1b768b;}
.header-right-bottom ul li.current-menu-ancestor{background:url(../bild/lavel-0-hover.png) right top no-repeat;}
.header-right-bottom ul li.current-menu-ancestor a{color:#2f74a6;}/*aktive Seite*/
.header-right-bottom ul li:hover ul ul{display:none !important; }

.header-top-text{float:left; color:#fff; font-size:13px; width:350px; padding-top:3px;}

.header-right-bottom ul li ul{position:absolute; padding:0px!important; width:125px; z-index:999; right:23px; top:44px; display:none;}

.header-right-bottom ul li#menu-item-283 ul{position:absolute; padding:0px!important; width:135px; z-index:999; right:23px; top:44px; display:none;}
.header-right-bottom ul li#menu-item-20 ul{position:absolute; padding:0px!important; width:155px; z-index:999; right:23px; top:44px; display:none;}/*Unternehmen*/
.header-right-bottom ul li#menu-item-21 ul{position:absolute; padding:0px!important; width:155px; z-index:999; right:23px; top:44px; display:none;}/*Leistungen*/
.header-right-bottom ul li#menu-item-22 ul{position:absolute; padding:0px!important; width:130px; z-index:999; right:23px; top:44px; display:none;}/*Karriere*/
.header-right-bottom ul li#menu-item-23 ul{position:absolute; padding:0px!important; width:130px; z-index:999; right:23px; top:44px; display:none;}/*Checker-Tools*/

.header-right-bottom ul li ul li{background:url(../bild/lavel-1.pn) top left repeat!important; padding:0px; float:none; margin:0px;}
.header-right-bottom ul li ul li:hover{background:#2f7180 !important;}
.header-right-bottom ul li ul li:hover ul{display:block !important;}
.header-right-bottom > ul > li > ul > li > a{
	text-align:center; 
	color:#fff!important; 
	font-weight:normal; 
	font-family:Arial, Helvetica, sans-serif!important; 
	font-size:12px; padding:13px 0; 
	border-bottom:1px solid #c1c5c6; 
	text-transform:none !Important;}


.header-right-bottom > ul > li > ul > li{position:relative; background:url(../bild/lavel-1.png) top left repeat !important;}
.header-right-bottom > ul > li > ul > li > ul{position:absolute; left:125px; top:0px; width:168px; display:none!important;}
.header-right-bottom > ul > li > ul > li > ul >li{background:url(../bild/lavel-2.png) top left repeat!important;}
.header-right-bottom > ul > li > ul > li > ul >li > a{color:#494949!important; text-align:center; font:bold 12px/44px Arial, Helvetica, sans-serif; padding:13px 0;  border-bottom:1px solid #c1c5c6; text-transform:none !important;}
.header-right-bottom > ul > li > ul > li > ul >li > a:hover{color:#fff !important;}

/*-----------------------HEADER CSS ENDS--------------------------*/

/*-----------------------CONTENT CSS STARTS--------------------------*/

.content{padding:44px 50px 0; width:1000px; margin: 0 auto; position:relative; z-index: 1 !important;}
.triangle{position:absolute; top:0px; left:-210px; z-index:7;}
.single-page{ left:-181px;}
.inner_triange-2{ left:-333px;}
.inner_triange-blog{ left:-333px;}
.banner{width:1000px; margin: 0 auto; background:url(../bild/banner-shadow2-new.png) 0 375px no-repeat; padding-bottom:29px;height:375px; overflow: hidden;}
.banner .slide{width:999px; height:376px; position:relative;}
.banner .slide img{width:999px; height:376px;}
.banner .slide p.banner-text{position:absolute; margin-top:10px; width:375px; top:250px; left:528px; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#0d0d0d;}
.banner .slide p.banner-text strong{font-weight:bold;}
.banner .slide a.learn_more{text-decoration:none; position:absolute; background:url(../bild/learn_more-active.png) bottom right no-repeat; width:129px; height:272px; right:0px; bottom:0px; }

.banner .slide a.learn_more:hover{background:url(../bild/learn_more-hover.png) bottom right no-repeat;}
.page_text_outer{width:100%; position:relative; z-index:50;}
.page_text{width:1000px; margin:0 auto; padding-top:34px; overflow:hidden;}
.page_text_outer .line{position:absolute; top:82px; background: url(../bild/line.png) repeat-x; height:1px; width:1000%; left:20px; }
.page_text .line img{width:100%;}
.page_text .right_part{width:654px; float:right;}
.inner-page-content .page_text .right_part{width:734px;}
.page_text .right_part h2{font-size:48px; line-height:61px; color:#293e44; text-transform:uppercase; letter-spacing:2px; padding-top:12px; padding-bottom: 12px;}

.page_text .right_part h3 {font:normal 18px/24px Arial, Helvetica, sans-serif; color:#227a8f; padding-top:15px;}
.page_text .right_part h4 {font:bold 15px/21px Arial, Helvetica, sans-serif; color:#3e3d3d; padding-top:5px;}

.page_text .right_part p{font:normal 13px/24px Arial, Helvetica, sans-serif; color:#3e3d3d; padding-top:12px;}
.page_text .right_part p{font:normal 13px/20px Arial, Helvetica, sans-serif; color:#3e3d3d; padding-top:12px;}

.page_text .right_part p strong{font-weight:bold;}
.page_text .right_part p a{color:#2f74a6; text-decoration:none;}/*farbe von Link im Text */
.page_text .right_part p a:hover{text-decoration:none;}


.page_text .right_part ul{padding:5px 0;}
.page_text .right_part ul li{font:bold 13px/18px Arial, Helvetica, sans-serif; color:#3e3d3d; list-style:disc; list-style-position:inside; margin-left:10px;} 

.page_text .right_part li a {color: #227A8F;} 
.page_text .right_part li a:hover {text-decoration:none;} 

.page_text .left_part{float:left; width:261px;}  
.page_text .left_part .recent_post{padding-top:14px;}
.recent_post h3{background:url(../bild/heading-bg.jpg) top left repeat-x; color:#ffffff; text-transform: uppercase; padding-left:64px;}
.recent-blog-bg h3{ background:url(../bild/recent-bg-button.png) 16px top no-repeat;}
.recent_post ul{padding-top:30px; background:url(../bild/heading_shadow2.png) -7px -.5px no-repeat;}
.recent_post ul li{overflow:hidden; padding-bottom:10px;}
.recent_post ul li span{background:url(../bild/date-bg.jpg) top left no-repeat; width:46px; height:34px; display:block; float:left; text-align:
center; font:bold 17px/17px Arial, Helvetica, sans-serif; color:#fff; padding-top:6px;}
.recent_post ul li span small{font:normal 11px/11px Arial, Helvetica, sans-serif; color:#fff; display:block;}
.recent_post ul li.last_li{ padding-bottom: 0px;}
.recent_post ul li.last_li p{background:none; padding-bottom: 0px;}
.recent_post ul li p{float:left; width:197px; margin-left:18px; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#3e3d3d; padding-bottom:14px; background:url(../bild/border.jpg) bottom left repeat-x;}
.recent_post ul li p a{color:#3e3d3d;font:bold 12px/20px Arial, Helvetica, sans-serif; text-decoration:none; display:inline;}


/*--------------------------------CONTENT CSS ENDS HERE---------------------------------*/
.footer-outer{background:url(../bild/footer-bg.pn) center bottom no-repeat; padding-top: 60px;}
.footer{width:1000px; margin:0 auto; padding: 0 50px; background:url(../bild/footer-bg-1100.jpg) left top no-repeat;}
.footer .footer-top{overflow:hidden;}
.footer .footer-top ul{float:left; overflow:hidden;}
.footer .footer-top ul li{float:left; line-height:43px; background:url(../bild/saprator.png) 0 17px no-repeat; padding-left:19px; margin-right:19px;}
.footer .footer-top ul li.last_li{background:none; padding-left:0px; }
.footer .footer-top ul li a{text-decoration:none; font-size:13px; line-height:20px; color:#e0e0e0; text-transform:uppercase;}
.footer .footer-top ul li a:hover{color:#fff;}
.footer .footer-top .arrange{float:right; height:45px; padding-right:18px; width:274px;}
.footer .footer-top .arrange a{display:block; padding-top:14px; line-height:30px; padding-right:30px;background:url(../bild/anchor-hover.png) bottom right no-repeat; text-align:right; padding-left:32px; line-height:30px;  padding-bottom:10px;}
.footer .footer-top .arrange a:hover{background:url(../bild/anchor-top-hover.png) right bottom no-repeat;}
.footer .footer-bottom{overflow:hidden; padding-top:10px; padding-bottom:30px;}
.footer .footer-bottom span{float:right; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#9aa4a7;padding-top: 3px;}
.footer .footer-bottom small{float:right; font:normal 11px/14px Arial, Helvetica, sans-serif; color:#9aa4a7; padding-right:10px;padding-top: 3px;}
.footer .footer-bottom span a{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#9aa4a7; text-decoration:none;}
.footer .footer-bottom small a{font:normal 11px/14px Arial, Helvetica, sans-serif; color:#9aa4a7;text-decoration:none;}

html,body { height:100%; }
#page { position:relative; min-height:100%;  z-index: 1;}
.container { overflow:hidden; min-height:100%; height:100% !important;}
.footer-outer { position:absolute; bottom:0; width:100%; height:125px; z-index:100;}

/*--------------------------BLOG PAGE CSS STARTS HERE--------------------------------------------*/


.content_blog{/*padding: 24px 66px 0 34px !important; margin-bottom:-30px;*/ }
.blog{/*width:1040px; margin:0 auto;  padding-bottom: 20px;*/}
.box-top{background:url(../bild/box-top.png) top center no-repeat; padding-top:35px; overflow:hidden;}
.box-bottom{background:url(../bild/box-bottom.png) bottom center no-repeat; padding-bottom:35px;}
.box-center{background:url(../bild/box-center.png) top center repeat-y; overflow:hidden;}
.box-center .blog-right{width:700px; float:right; margin-right:50px; padding-top:67px; position:relative; z-index:100;}
.box-center .blog-right h4{border-bottom:4px double #d4d6d7; padding-bottom:20px;}
.blog_post{padding-top:30px; padding-bottom:20px;}
.blog_post h5, .blog_post h5 a{color:#293e44; font:bold 18px/21px Arial, Helvetica, sans-serif; padding-bottom: 5px; text-decoration:none;}

.blog_post ul{overflow:hidden; padding-top:7px;}
.blog_post ul li{float:left; margin-right:26px; font:bold 14px/18px Arial, Helvetica, sans-serif; color:#656565; height:22px; padding-left:17px;}
.blog_post ul li a{color:#1a8698; text-decoration:none;}
.blog_post ul li{color:#1a8698; text-decoration:none;}
.blog_post ul li.date{background:url(../bild/icon.png) -6px 3px no-repeat; color:#6f6f6f;}
.blog_post ul li.author{background:url(../bild/icon.png) -4px -20px no-repeat; color:#6f6f6f;}
.blog_post ul li.comment{background:url(../bild/icon.png) -5px -42px no-repeat;}

.blog_post{ border-bottom:1px solid #cfd2d3; overflow:hidden;}
.blog_post .post{padding-top:9px;}
.blog_post .post p.comment-para{ float:left; padding-bottom:0px;}
.post p{font:normal 13px/20px Arial, Helvetica, sans-serif; color:#3a3a3a; padding-bottom:15px;}
.blog_post .post p.comment-para span.frame{background:url(../bild/frame.png) top left no-repeat; width:257px; height:202px; float:left; padding:8px 0 0 55px; margin-left:-46px; margin-right:16px;}
.blog_post .post p.comment-para span.frame img{display:block; width:241px; height:174px;}
.blog_post .post p.comment-para span{display:block; padding-top:15px;}



.paging{width:702px; overflow:hidden; padding: 30px 0 20px 0; text-align:center;}
.paging a.left_nav{float:left; background:url(../bild/left_nav.jpg) 0 0 no-repeat; padding-left:48px; font:bold 13px/35px Arial, Helvetica, sans-serif; color:#283c42;text-decoration:none; margin-top:-12px !important;}
/*.paging ul.pages{display:inline-block; text-align:center; width:70%;}
.paging ul.pages li{display:inline;line-height:35px; margin:0 6px;}
.paging ul.pages li a{ text-decoration:none; background:#1a8598; color:#fff; font:bold 12px/12px Arial, Helvetica, sans-serif; padding:2px 6px;} */


.paging  a, .paging span.current{ text-align:center;line-height:35px; margin:0 6px; display:inline; text-decoration:none; background:#1a8598; color:#fff; font:bold 12px/12px Arial, Helvetica, sans-serif; padding:2px 6px;}


.paging a.right_nav{float:right; background:url(../bild/right_nav.jpg) right top no-repeat;  padding-right:47px;  font:bold 13px/35px Arial, Helvetica, sans-serif; color:#283c42; text-decoration:none; margin-top:-12px !important;}


.blog-left{width:200px; float:left; position:relative; z-index:99; padding-top:165px;}
.blog_search{}
.blog_search h6{background:url(../bild/blog-heading.png) top center no-repeat; padding-top:56px; color:#fff; padding-left:20px; padding-bottom:36px;}

.search_bottom{padding-left:25px; }
.search_form{overflow:hidden;}
.search_form input[type="text"]{float:left; border:1px solid #cbcccc; background:#fff; color:#919191; padding:3px 5px; width:112px;}
.search_form input[type="submit"]{float:left; background:url(../bild/go.png) top left no-repeat; width:33px; height:24px; border:0px;
	color:#fff; text-indent:-99999px; cursor:pointer;}

.cat{padding-top:25px;}
.cat h4{font:bold 16px/24px Arial, Helvetica, sans-serif; color:#144d57; border-bottom:1px solid #d4d4d4;padding-bottom: 5px;}
.cat ul{padding-top: 8px;}
.cat ul li{}
.cat ul li a{font:bold 12px/24px Arial, Helvetica, sans-serif; color:#6c6c6c; text-decoration:none;}
.cat ul li a:hover{text-decoration:underline;}
.footer_inner{width:1000px;}
/*--------------------------BLOG PAGE CSS ENDS HERE--------------------------------------------*/


/*--------------------------INNER PAGE CSS STARTS HERE "NEUIGKEIT"--------------------------------------------*/

.banner_inner{width:1000px; height:279px;  background:url(../bild/inner-banner-shadow.png) bottom center no-repeat; padding-bottom:28px; }
.page_text_inner{ position:relative; z-index:99;}
.page_text_inner .inner_left_part .success_post h3{background:url(../bild/success.png) -6px top no-repeat; padding-bottom: 41px; padding-top: 57px; padding-left: 54px; text-align: left;}/*neuigkeit*/
.page_text_inner .inner_left_part .success_post {margin-top:-45px; background: url(../bild/quote-bg.png) 119px 82px no-repeat;}

.page_text_inner .inner_left_part .success_post p{font:normal 15px/25px Arial, Helvetica, sans-serif; font-size:13px; color:#3e3d3d; font-style:italic; padding-left:37px; padding-right: 60px;}
.page_text_inner .inner_left_part .success_post p span{display:block; font:bold 12px/20px Arial, Helvetica, sans-serif; color:#293e44; font-style:normal; 
padding-top:10px;}
.line_inner{left:43px;}
/*--------------------------INNER PAGE CSS ENDS HERE--------------------------------------------*/



.footer-top .sub-menu{display:none;}

/*-------------------------------Comment------------------------------------*/

.comment{ margin:0;}
#comments {
	clear: both; padding: 0px 35px;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color:#1895A7;
	font-size: 20px;
	margin-bottom: 0;
	text-transform: uppercase;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #C4C3C3;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 12%;
	position: relative;
}
.commentlist li{list-style:none;}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0; 
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
	width: 10%;
	height: auto;
}
.comment-author { color:#888888;font-size:14px;}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author cite a{ color:#003253;}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 13px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {color: #888; font-size:14px;display:none;}
.reply a:hover,
a.comment-edit-link:hover {
	color: #8F7144;
}
.commentlist .children {
	list-style: none;
	margin: 0 0 0 -4%;
	display:none;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
.form-submit input[type=submit] {
	color: #333; background:#2F7180; border: solid 1px #272016; font-weight:700; color:#fff;
}

#respond {
	
	margin: 24px 0;
	overflow: hidden;
	position: relative;

}
#respond p{color: #3A3A3A;font: 13px/20px Arial,Helvetica,sans-serif;margin-bottom:10px;}
#respond p a{color: #1895A7;font-weight:bold;}
#respond h3{ margin-bottom:10px;}
#respond .comment-notes {
	margin-bottom: 1em; display:inline-block;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
h3#reply-title a{ color:#8D7248;}
h3#reply-title #cancel-comment-reply-link{ color:#8D7248;}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold; position:absolute; right:-10px; top:0px;
}
#respond label,.wpcf7-form label {
	font-size: 13px; font-family:Arial, Helvetica, sans-serif; /*display:block;*/ display:inline-block; float:left; text-align:right; width:70px;
}
#respond input,.wpcf7-form input  {
	margin: 0 5px 9px 20px; 
	/*width:300px;*/
	 padding:5px;
}
#respond textarea,.wpcf7-form textarea  {
	width: 50%; padding:5px; margin: 0 5px 9px 20px; width:300px;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	 display:block;
}
#respond .form-submit input,.wpcf7-form .form-submit input {
	font-size: 14px;
	width: auto; margin:0 0 0 92px; width:130px; padding:5px 10px; cursor:pointer;
}

#comments-title{ margin-bottom:30px; margin-top: 30px;font-family:Arial, Helvetica, sans-serif;color:#1895A7;}
#comments span{color:#2E6F7D!important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.comment-author vcard.fn{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.comment-author vcard a{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.comment-content{font-family:Arial, Helvetica, sans-serif;font-size:13px;}
/*-------------------------------Comment ends here------------------------------------*/


.pages{display:none;}

.wpcf7-submit{
    background-color: #2F7180;
    border: 0 none !important;
    color: #FFFFFF;
    cursor: pointer;
    padding: 8px 44px !important;
}


.recent_post a {
    color: #FFFFFF;
    position:relative;
	z-index:9;  
	padding:12px 0 7px;
	display:block;
	text-decoration:none;
 }
.page-title h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-top:10px;}
.not-found h3{font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin-top:30px!important;}
.not-found p{font-family:Arial, Helvetica, sans-serif;margin-top:5px;}

.page_text .right_part h2 a{
    color: #293E44;
    font-size: 50px;
    letter-spacing: 2px;
    line-height: 61px;
    text-transform: uppercase;
}
div.wpcf7-mail-sent-ok{font-family:Arial, Helvetica, sans-serif;}
div.wpcf7-validation-errors {font-family:Arial, Helvetica, sans-serif;}

.body-bg-left-top,.body-bg-right-top,.body-bg-left-bottom,.body-bg-right-bottom{ position:absolute;width: 58%; height:100%;}


.body-bg-left-top{ left:0; top:0; background:url(../bild/body-bg-left-top.jpg) repeat-x; z-index: 2;}
.body-bg-right-top{ right:0; top:0;  background:url(../bild/body-bg-right-top.jpg) repeat-x; z-index: 1; }
.body-bg-left-bottom{ left:0; bottom:0;  background:url(../bild/body-bg-left-bottom.png) left bottom repeat-x; z-index: 1;}
.body-bg-right-bottom{ right:0;  bottom:0; background: url(../bild/body-bg-right-bottom.png) left bottom repeat-x; z-index: 2;}



.success_post{margin-left:-37px;}


@media screen and (-webkit-min-device-pixel-ratio:0) { .search_form input[type="submit"] { margin-top:2px;}}

@media only screen and (max-width : 1100px)  {
.wrapper{background: url(../bild/top_bg1100.png) top left no-repeat;  }
.footer-outer{background:url(../bild/footer-bg1100.png) left bottom no-repeat; }
.box-top,.box-bottom{ background: none !important; padding: 0 0 0 0 !important;}
.box-center{background: url(../bild/box-bg.png) repeat; border: solid 1px #c8c7c7; padding: 35px 0;}
.body-bg-left-top,.body-bg-right-top,.body-bg-left-bottom,.body-bg-right-bottom{display:none;}
.footer-outer,.container{ display: table; width: 100%;}
}

#menu-main-menu > li > a,.nextpostslink,.previouspostslink,.header-right-top small.header-top-text,.footer .footer-top ul li a,.header-right-bottom ul span a, .recent_post h3, #respond h3,.page_text .right_part h2{text-indent: -9999px;}

.cat .current-cat a{
	color: #1A8698;
}


.events-table {border-collapse:collapse; width:100%}

.events-table td {color: rgb(62, 61, 61);
    font: 13px/20px Arial,Helvetica,sans-serif; padding-bottom:15px;}
	
.events-table th {text-align:left; font: 16px/24px Arial,Helvetica,sans-serif; font-weight:bold;padding-bottom:15px}

.events-table a {color: rgb(34, 122, 143); font-weight:bold;}

.em-booking-form-details {
    float: left; 
	border:1px solid rgb(34, 122, 143);
	width:260px !important;
}

div.em-booking-login {
padding: 10px 10px 10px 20px;
margin: 0px 0px 0px 390px;
border-left: 0px solid black !important;
}


body.nolinetitle .page_text_outer .line {
    background: none !important;
   
}

/*-------------------------*/

/*Pager bei Offene Stellen*/
.large-12 {
    width: 100%; }
 .medium-12 {
    width: 100%; }
	
/*columns*/	
.column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none !important; }

  
/* pager */

.pager-wrap {
    padding: 1.5em 0;
}

.pager li {
    margin: 0 .1em!important;
    padding: .5em .5em!important;
}

.pager li, {
    font-size: .8em!important;
    font-family: 'latoregular'!important;
}

.pager-first, .pager-previous, .pager-item, .pager-ellipses, .pager-ellipsis, .pager-max-numb, .pager-next, .pager-last {
    background-color: #eee;
}

.pager-current {
    background-color: #fff;
    border: 1px solid #eee;
}
	
/*item-liste*/		
.item-list .icon {
  color: #555;
  float: right; /* LTR */
  padding-left: 0.25em; /* LTR */
  clear: right; /* LTR */
}
.item-list .title {
  font-weight: bold;
}
.item-list ul {
  margin: 0 0 0.75em 0;
  padding: 0;
}
.item-list ul li {
  margin: 0 0 0.25em 1.5em; /* LTR */
  padding: 0;
  list-style: disc;
}
.item-list .pager {
  clear: both;
  text-align: center;
}
.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}
.pager-current {
  font-weight:bold;
}


/* -------------------------Ende von Pager------------------------*/


table.tableizer-table {
	border: 1px solid #CCC; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
} 
.tableizer-table td {
	padding: 8px;
	margin: 3px;
	border: 1px solid #ccc;
	
}
.tableizer-table th {
	padding: 8px;
	background-color: #686C71; 
	color: #FFF;
	font-weight: bold;	
}
.job-list-link {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;/*color: #0061A1;*/
    font-size: 12px;
}