

@charset "utf-8";

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body {
background-color:#ffffff;
margin:0;
font-family:Arial;
font-size:11px;
word-wrap: break-word;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
#sega_template {
margin: 50px auto;
margin-bottom: 0px;
width:100%;
max-width:600px;
background-color:#eeeeee;
-webkit-box-shadow: 2px 2px 3px 1px #666666;
box-shadow: 2px 2px 3px 1px #666666;
}
#sega_template p {
line-height:16px;
}
#sega_template a {
text-decoration:none;
color:#00386C;
font-weight:bold;
}
#sega_template a:hover {
color:#666666;
}
#sega_template ul {
padding-left:15px;
margin:0;
list-style:square;
}
#sega_template ol {
padding-left:18px;
}
/* temporary fix for list indentation */
#sega_template ul p {
margin-left:-16px;
}
#sega_template ul li {
margin-bottom:2px;
}
/* - - - - - H E A D E R - - - - - */
#sega_template_header {
background-color:#ffffff;
padding:24px 25px 26px 25px;
border-bottom: 10px solid #00386C;
}
#sega_template_header h1 {
color:#000000;
font-size:24px;
font-weight:bold;
margin:0px;
}
#sega_template_header p {
color:#000000;
font-size:12px;
margin:2px 0 0 0;
}
/* - - - - - C O N T E N T - - - - - */
#sega_template_logo_mobile {
display:none;
margin-bottom: -4px;
max-height:75px;
text-align: center;
}
#sega_template_logo_mobile img {
max-height: 75px;
max-width: 100%;
}
#sega_template_logo div{
width: inherit;
height: inherit;
}
#sega_template_logo_alt {
width: inherit;
height: inherit;
overflow: hidden;
}
#sega_template_content {
position:relative;
padding:21px 25px 25px 25px;
}
#sega_template_text {
width:350px;
float:left;
margin-bottom:3px;
}
#sega_template_text > div {
margin-bottom:18px;
}
#sega_template_text p {
margin:0;
}
#sega_template_text h3 {
font-size:11px;
margin:0 0 8px 0;
}
#unternehmenstext {
display:none;
}
#unternehmenstext p {
margin-top:0;
}
#kontakt {
display:none;
}
#kontakt p {
padding:1px 0px;
margin:0;
}
#originalAnzeige {
display:none;
}
/* - - - - - A K K O D I O N - - - - - */
.akkordionElementHeader {
position:relative;
display:none;
-webkit-touch-callout: none;
-webkit-user-select: none; /* Webkit */
-moz-user-select: none; /* Firefox */
-ms-user-select: none; /* IE 10 */
-o-user-select: none;
user-select: none;
}
.akkordionElementHeader:after {
position:absolute;
top:0px;
right:0px;
font-family: FontAwesome !important;
font-size:16px;
content: "\f0d7";
vertical-align:middle;
color:#000000;
margin-top:-3px;
}
.akkordionElementHeader.akkordionClosed h2{
max-width: 80%;
max-height: 12px;
overflow: hidden;
/*white-space: nowrap;*/
text-overflow: ellipsis;
}
.akkordionElementHeader.akkordionOpened:after {
content: "\f0d8";
}
.akkordionElementHeader h2 {
color:#666666;
font-size: 11px;
margin:0 0 9px 0;
max-width: 90%;
}
#sega_template .akkordionLinkElement a {
color:#666666;
font-size: 11px;
margin:0 0 9px 0;
}
#sega_template .akkordionLinkElement a:hover {
color:#999999;
}
/* - - - - - L O G O S P A L T E - - - - - */
#sega_template_logospalte {
width:175px;
padding:0;
background-color: #dddddd;
float:right;
margin: -50px 0 25px 0;
}
#sega_template_logo {
width:165px;
height:165px;
margin:5px;
background-color:#ffffff;
text-align: center;
}
#sega_template_logo div {
display: table-cell;
height: inherit;
width: inherit;
vertical-align: middle;
padding: 2px;
}
#sega_template_logo img {
max-width: 100%;
max-height: 100%;
height:auto;
word-wrap:break-word;

}

#sega_template_logo img div{
max-width: 100%;
width:165px;
word-wrap:break-word;
}

#sega_template_logospalte p {
padding: 10px;
margin:0;
}
#sega_template_logospalte .kontakt {
margin:0;
border-bottom:1px solid #bbbbbb;
}
#sega_template_logospalte .kontakt p {
padding:1px 10px;
}
#sega_template_logospalte .kontakt p:first-of-type {
margin-top:15px;
}
#sega_template_logospalte .kontakt p:last-of-type {
margin-bottom:15px;
}
#sega_template_logospalte .kontakt ul {
padding-left: 20px;
}
#sega_template_logospalte .kontakt ol {
padding-left: 25px;
}
#sega_template_logospalte .originalAnzeige,
#sega_template_logospalte .unternehmenstext {
border-top:1px solid #ffffff;
border-bottom:1px solid #bbbbbb;
}
#sega_template_logospalte .unternehmenstext p:first-of-type {
margin-top:6px;
}
#sega_template_logospalte .unternehmenstext p:last-of-type {
margin-bottom:6px;
}

#sega_template_logospalte .unternehmenstext ul {
padding-left: 18px;
}

#sega_template_logospalte .unternehmenstext ol {
padding-left: 25px;
}

#sega_template_logospalte hr {
border:none;
height:1px;
margin:0 -5px;;
}
/* - - - - - B E W E R B E N - - - - - */
#sega_template_bewerben {
background-color:#dddddd;
}
#sega_template_bewerben .bewerben {
float:left;
width:50%;
margin:0;
padding: 25px;
}
#sega_template_bewerben .bewerben p {
padding: 0;
margin: 0;
}
#sega_template_bewerben .bewerben p:first-of-type {
margin-bottom: 5px;
}
/* - - - - - M O B I L E - - - - - */
@media (max-width: 599px) {
#sega_template {
background-color:#ffffff;
-webkit-box-shadow: none;
box-shadow: none;
border-top: 1px solid #bbbbbb;
}
#sega_template_header {
padding:20px;
}
#sega_template_text {
width:100%;
margin-bottom: 0px;
}
#sega_template_content {
padding:20px;
}
#sega_template_text > div {
margin-bottom:15px;
}
#sega_template_text > div.akkordionElement {
margin-bottom:0px;
}
.akkordionElement {
background-color:#dddddd;
margin: 0 -20px;
padding:10px 20px 11px 20px;
border-top:1px solid #ffffff;
border-bottom:1px solid #bbbbbb;
}
.akkordionElementHeader {
display:block;
}
#sega_template_logospalte {
display:none;
}
.non-mobile {
display:none;
}
#sega_template_logo_mobile {
display:block;
}
#sega_template_bewerben {
background-color:none;
}
#sega_template_bewerben .bewerben {
float:none;
width:auto;
margin-bottom:7px;
padding:0;
}
#sega_template_bewerben .bewerben:last-of-type {
margin-bottom:0;
}
#unternehmenstext {
display:block;
}
#unternehmenstext p {
margin-bottom:7px;
}
#unternehmenstext p:last-of-type {
margin-bottom:0;
}
#kontakt {
display:block;
}
#kontakt p:last-of-type {
margin-bottom:-1px;
}
#originalAnzeige {
display:block;
}
}
