/* layout.css */


#wrapper{width:100%;background-color:#303030;font-size:1.1em;font-family: 'Source Sans 3',Arial,sans-serif; color:#202020;box-sizing: border-box;}


#header{width:100%;height:90px;position:fixed;clear:both;background-color:#f9f9f9;background-position:center center;border-bottom:1px solid #00b5bd;background-size:cover;z-index:999}

#header .logo{width:370px;position:absolute;float:left;margin:15px 30px 0 15px}

#header .logo img{width:340px;margin-top:10px;margin-bottom:20px;margin-left:10px;padding-bottom:20px;padding-left:0}


#header .inside,
#section1 .inside,
#section0 .inside,
#sectionhead .inside,
#footer .inside
{max-width:1204px;margin:0 auto;padding:0;box-sizing: border-box}

#sectionhead {min-height:440px;top:90px;position:relative;margin:0;padding:0;background-color:#202020}
#sectionhead .inside {height:464;min-height:350px;background-image:url("/files/content/subheader_02.jpg");background-position:left top;background-repeat:no-repeat;padding:0}


#sectionhead .ce_text p,
#sectionhead h2
{position:absolute;display:block;padding-top:50px;padding-left:50px;font-size:1.65em;line-height:1.75em;color:#28C5CB;box-sizing:border-box;font-family:'Source Sans 3',Helvetica,Arial,sans-serif;    text-rendering: optimizelegibility;    font-style: normal}

#container{width:100%;margin:0 auto;padding-top:30px;padding-bottom:50px;text-align:left;background-color:#f9f9f9}
#container .inside{max-width:1204px;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;text-align:left;box-sizing:border-box}

#section0{padding-top:20px;padding-bottom:30px;background-color:#c9c5c5;background: linear-gradient(5deg,#A2DCEA,#2D2643);background: linear-gradient(5deg,#00B5BD,#2D2643);background: linear-gradient(5deg,#1FB6BE,#f9f9f9)}


#section0 h2{color:#404040}

#section1{padding-top:30px;background-color:#303030}

#section1 p,
#section1 strong,
#section1 h1,
#section1 h2,
#section1 table
{text-decoration:none;color:#f9f9f9}

#section1 h1,#section1 h2,#section1 h3
{font-size:1.1em;color:#f2f2f2}

#section1 a,
#section1 li a
{font-size:15px;text-decoration:underline;color:rgba(13,140,146,.75);color: #f2f2f2;list-style-type:none;}
#section1 li
{margin:0; padding:0;list-style-type:none;}

#section1 .inside{padding-right:15px;padding-left:50px}

#section2 {width:100%;margin-right:auto;margin-left:auto;background-color:#fff;border-top:1px solid #ccc}
#section2 .inside{padding-top:30px;padding-bottom:30px}


#container a{color:#00B5BD}
#container a:hover,
#section1 a:hover{color: #0D8C92}

#main {overflow:hidden;clear:both;margin:0 auto;padding:10px 0 0}
#main li{margin:0 auto 5px 20px;padding:0 0 5px;text-align:left;border-bottom:0px solid rgba(204,204,204,.5);list-style-image:url("/files/icons/arrow_re_a.png")}
#main .ce_gallery li{margin:0 auto 0 0;padding:0 0 8px;text-align:left;list-style-image:none;border-bottom:0px solid rgba(204,204,204,.5)}

.mod_article [class*="ce_"],
.mod_article [class*="mod_"],
#main .ce_headline
{padding-left:0}

#kontakt li
{margin-bottom:5px;margin-left:20px;padding-bottom:5;padding-left:0;list-style-type:disc;list-style-image:url("/files/icons/arrow_re_a.png");border-bottom:0px solid rgba(204,204,204,.5)}


.bx_teaser,.bx_info{width:100%;margin:20px 0;padding:0;background-color:#fff;border:1px solid #ccc;box-sizing:border-box}
.bx_teaser p,.bx_info p{padding:10px 20px 10px 100px;font-size:14px;box-sizing:border-box}
.bx_info h2,.bx_info h1{width:100%;margin:0;padding:8px 0 10px 15px;background-color:#ebebeb;font-weight:bold;color:#777;box-sizing:border-box}
.bx_info h2:before{padding-right:8px;padding-bottom:5px;font:18px FontAwesome;color:#fff;content: "\f0a9";text-decoration: inherit}

#left .inside{width:240px;float:left;padding:0;background-color:#fff}

.round_image{width:160px;height:160px}
.round_image80{width:160px;height:160px;margin-left:20px;border-radius:88px;border:10px solid rgba(235,235,235,.8);}
.round_image80 img{width:155px;height:155px;margin-left:20px;border-radius:80px;border:8px solid rgba(235,235,235,.8);}


.rsts-main{margin:0 auto}
.mod_rocksolid_slider{overflow:visible}
.rsts-crop{overflow:hidden}
a.rsts-prev{left:-65px}
a.rsts-next{right:-65px}

.line_left{border-left:1px solid #ebebeb;list-style-type:none;background:none}
.line_left p{margin-right:0;margin-bottom:0;margin-left:0;padding-right:0;padding-bottom:0;padding-left:0;text-align:left;border-left:1px solid #ebebeb;line-height:18px}


.toplink a{width:80px;height:80px;margin-top:-50px;padding:15px;background-position:right center;background-repeat:no-repeat;background-image:url("../../../../files/icons/topbutton_40x40.png")}
.toplink{width:40px;height:40px;right:30px;position:absolute;float:right;margin-top:20;margin-right:auto;margin-left:auto;padding-top:2;padding-bottom:0;padding-left:0;text-align:center;line-height:22px}



.rotator li:hover{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg)}

.box-1{padding:1em;background-color:#eae5e2;border:1px solid #e5dfdc}.box-2{margin-top:20px;background-color:#f4f2f0;border:1px solid #e1dad6;border-left: none}.ie7 #container{zoom: 1}




.pdf_link{right:10px;position:absolute;top: 78px}

.imagetest img{transition:all 3s ease-in-out;-webkit-transition: all 3s ease-in-out;-moz-transition: all 3s ease-in-out;-o-transition: all 2s ease-in-out;-ms-transition: all 2s ease-in-out}
.imagetest :hover{transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg)}
.photo{width:100%;float:left;background: #828DAD}

.linie{height:1px;margin:0 80px;background-color:#FFF;border-top:1px dotted #d6d6d6;border :none}

