﻿#ctl00_ctl00_cpLayout_cpMainContent_lstModuleLayout {

width: 150px !important;
}


* === BxSlider === */

.ModuleContentbxSliderMobil{
	
	height:500px;;
}

.bx-wrapper img {
	width:100% !important;
	
}


.bx-wrapper .bx-viewport{
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  border: none !important;
  left: 0 !important;
 margin-top:-30px;
}

ul.bxslider {margin: 0; }

.bxslider li{ margin-left: 0; }



.bx-wrapper .bx-controls-direction a{ z-index: 100 !important; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{
  background-color: #3CB371 !important;
  
}

.bx-wrapper .bx-pager.bx-default-pager a{
  _background-color: lightgrey !important;
  border-radius: 7px !important;
  width: 14px !important;
  height: 14px !important;
}




/* Artikel */

_div.article_image_left a img {

max-height: 100px !important;

}


.article_text h2 {
font-size: 140%;
}

#M4264ModuleBorder .ModuleTitle {

font-size:150%;
}

#M4267ModuleBorder .ModuleTitle {

font-size:150%;
}

#M4236ModuleBorder, #M4264ModuleBorder {

padding-bottom: 75px;
}


#M4264ContentDiv .article_image img {
    max-width: 100px !important;
    max-height: 100px !important;
    min-height: 100px !important;
    min-width: 100px !important;
}

#M4267ContentDiv .article_image img {
    max-width: 100px !important;
    max-height: 100px !important;
    min-height: 100px !important;
    min-width: 100px !important;
}

/*--animierter text Berlin --*/


#M4251ModuleBorder {

  width:960px !important;
height:540px !important;
background-color: #dedede !important;
 border-style: solid;
  border-width: 1px;
position: absolute;
margin-left: -200px;
  _margin-top:380px;
  _margin: 25px !important;
  _font-size: 2em;
}


#M4251ModuleBorder {

font-size: 4em !important;
}


#M4251ContentDiv {
margin: 25px;
}

/*--animierter text Bonn  --*/


#M4288ModuleBorder {

  width:960px !important;
height:540px !important;
background-color: #dedede !important;
 border-style: solid;
  border-width: 1px;
position: absolute;
margin-left: -200px;
  _margin-top:380px;
  _margin: 25px !important;
  _font-size: 2em;
}


#M4288ModuleBorder {

font-size: 4em !important;
}


#M4288ContentDiv {
margin: 25px;
}

/* GLOBAL STYLES */

/* DEMO-SPECIFIC STYLES */
.ModuleContenttypewriter {
  color: red;
  font-family: monospace;
  overflow: hidden; /* Ensures the content is not revealed until the animation */
  border-right: .15em solid orange; /* The typwriter cursor */
  white-space: nowrap; /* Keeps the content on a single line */
  margin: 0 auto; /* Gives that scrolling effect as the typing happens */
  letter-spacing: .15em; /* Adjust as needed */
  animation: 
    typing 3.5s steps(30, end),
    blink-caret .5s step-end infinite;
  font-size:30px;
}

/* The typing effect */
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

/* The typewriter cursor effect */
@keyframes blink-caret {
  from, to { border-color: transparent }
  50% { border-color: orange }
}

/**
 * ----------------------------------------
 * animation tracking-in-expand-fwd
 * ----------------------------------------
 */

.ModuleContenttracking-in-expand-fwd {
	-webkit-animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;

_font-size: 30px;


}



@-webkit-keyframes tracking-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px);
            transform: translateZ(-700px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}
@keyframes tracking-in-expand-fwd {
  0% {
    letter-spacing: -0.5em;
    -webkit-transform: translateZ(-700px);
            transform: translateZ(-700px);
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    opacity: 1;
  }
}

/**
 * ----------------------------------------
 * animation tracking-in-expand
 * ----------------------------------------
 */

.ModuleContenttracking-in-expand {
	-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}


@-webkit-keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tracking-in-expand {
  0% {
    letter-spacing: -0.5em;
    opacity: 0;
  }
  40% {
    opacity: 0.6;
  }
  100% {
    opacity: 1;
  }
}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:28:16
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */


.ModuleContenttracking-in-expand-fwd-top{-webkit-animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand-fwd-top .8s cubic-bezier(.215,.61,.355,1.000) both}

@-webkit-keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px) translateY(-500px);transform:translateZ(-700px) translateY(-500px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes tracking-in-expand-fwd-top{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px) translateY(-500px);transform:translateZ(-700px) translateY(-500px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}




/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:31:20
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes tracking-in-expand-fwd-bottom{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px) translateY(500px);transform:translateZ(-700px) translateY(500px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes tracking-in-expand-fwd-bottom{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-700px) translateY(500px);transform:translateZ(-700px) translateY(500px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}

.ModuleContenttracking-in-expand-fwd-bottom{-webkit-animation:tracking-in-expand-fwd-bottom .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-expand-fwd-bottom .8s cubic-bezier(.215,.61,.355,1.000) both}


/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:32:6
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}@keyframes tracking-in-contract{0%{letter-spacing:1em;opacity:0}40%{opacity:.6}100%{letter-spacing:normal;opacity:1}}


.ModuleContenttracking-in-contract{-webkit-animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract .8s cubic-bezier(.215,.61,.355,1.000) both}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:33:7
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes tracking-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes tracking-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(400px);transform:translateZ(400px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}


.ModuleContenttracking-in-contract-bck{-webkit-animation:tracking-in-contract-bck 1s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract-bck 1s cubic-bezier(.215,.61,.355,1.000) both}


/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:33:51
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes tracking-in-contract-bck-top{0%{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(-300px);transform:translateZ(400px) translateY(-300px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes tracking-in-contract-bck-top{0%{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(-300px);transform:translateZ(400px) translateY(-300px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}

.ModuleContenttracking-in-contract-bck-top{-webkit-animation:tracking-in-contract-bck-top 1s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract-bck-top 1s cubic-bezier(.215,.61,.355,1.000) both}


.ModuleContenttracking-in-contract-bck-bottom{-webkit-animation:tracking-in-contract-bck-bottom 1s cubic-bezier(.215,.61,.355,1.000) both;animation:tracking-in-contract-bck-bottom 1s cubic-bezier(.215,.61,.355,1.000) both}


/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:34:45
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes tracking-in-contract-bck-bottom{0%{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(300px);transform:translateZ(400px) translateY(300px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}@keyframes tracking-in-contract-bck-bottom{0%{letter-spacing:1em;-webkit-transform:translateZ(400px) translateY(300px);transform:translateZ(400px) translateY(300px);opacity:0}40%{opacity:.6}100%{-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0);opacity:1}}

.ModuleContenttext-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:47:4
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}


.ModuleContentfocus-in-expand{-webkit-animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand .8s cubic-bezier(.25,.46,.45,.94) both}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:48:16
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand{0%{letter-spacing:-.5em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}


.ModuleContentfocus-in-expand-fwd{-webkit-animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:48:53
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}

.ModuleContentfocus-in-contract{-webkit-animation:focus-in-contract .7s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract .7s cubic-bezier(.25,.46,.45,.94) both}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:49:23
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes focus-in-contract{0%{letter-spacing:1em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract{0%{letter-spacing:1em;-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}

.ModuleContentfocus-in-contract-bck{-webkit-animation:focus-in-contract-bck 1s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-contract-bck 1s cubic-bezier(.25,.46,.45,.94) both}

/* ----------------------------------------------
 * Generated by Animista on 2019-10-9 14:49:53
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

@-webkit-keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-contract-bck{0%{letter-spacing:1em;-webkit-transform:translateZ(300px);transform:translateZ(300px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-transform:translateZ(12px);transform:translateZ(12px);-webkit-filter:blur(0);filter:blur(0);opacity:1}}



/* Artikel verfassen */



.article_list {

border-bottom: solid;
  border-color: darkgrey;

}

.article_yearnavigation {

font-size: 250%;
}



.body_tab_3481 .article_list {
font-size: 150%;
  _margin-left: -25px;
}

.body_tab_3481 .article_text h2 {
margin-bottom: 25px;
text-decoration: none !important;

}


.article_image img {

max-width: 400px !important;
max-height:400px !important;
  min-height:400px !important;
  min-width:400px !important;
}

.relative_container {
margin-bottom:25px;

}

.article_item_description {
margin-left:10px;
}

.NormalTextBox.text {
font-size: 108% !important;
}

.article_image_left {
margin-right: 10px;

}


.article_more_link {
display: none;
}

#M4236ModuleBorder .article_item_description {
_font-size: 150%;
}

#M4236ModuleBorder h2 {
margin-bottom: 25px;
  text-decoration:none;

}

#M4236ModuleBorder a {
text-decoration:none;

}






/*final*/

/* #M4232ModuleBorder, #M987ModuleBorder, #M984ModuleBorder, #M985ModuleBorder, #M4236ModuleBorder, #M1181ModuleBorder, #M999ModuleBorder, #M998ModuleBorder {
padding-top: 40px;

}
*/






a:hover
{
	opacity: 0.75;
	filter: alpha(opacity=75);
}




/* ----- GENERAL ----- */
.ev5-device-screen {
width:200px;  
}
.ev5-device {
 float:left;
  margin-right:10px;
  margin-bottom:10px;
  border: 1px solid #ccc;
  text-align:center;
}
.ev5-device-screen-overview {
  clear: both;
}
.ev5-device-screens-footer {
 clear:both; 
}

input[type="text"], select, textarea {
    padding: 3px;
}
input[type="checkbox"], label
{
  margin-right:3px;
  
}

.hyp-job-media, a.hyp-job-media:visited, a.hyp-job-media:hover,
.hyp-media-url, a.hyp-media-url:visited, a.hyp-media-url:hover {
 font-weight:normal; 
  text-decoration:none;
  color: #3878a5;
}

Body {
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
font-size: 75%;
color: #747474;
background: #0a5681 url('../Docs/images/background/bg-body.gif') repeat-x;
}

A {
color: #3878a5;
text-decoration: underline;
font-weight: bold;
}

A:hover { text-decoration: none; }

/* ----- Header ----- */
#header .page_margins{
height: 95px;
background: no-repeat url('../Docs/images/background/bg-header.png');
}

#header span{ color: #999; }

#topnav a{
color: #999;
font-weight: normal;
background: transparent;
text-decoration: none;
}

#topnav a:focus, #topnav a:hover, #topnav a:active{
text-decoration: underline;
background-color: transparent;
}

#crossfade {
  position:relative;
  height:1080px;
  width:1920px;
  margin:0 auto;
}


#crossfade > img { 
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    opacity: 0;
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 40s linear infinite 0s;
    -moz-animation: imageAnimation 40s linear infinite 0s;
    -o-animation: imageAnimation 40s linear infinite 0s;
    -ms-animation: imageAnimation 40s linear infinite 0s;
    animation: imageAnimation 40s linear infinite 0s; 
}

#crossfade > img:nth-child(2)  {
    -webkit-animation-delay: 10s;
    -moz-animation-delay: 10s;
    -o-animation-delay: 10s;
    -ms-animation-delay: 10s;
    animation-delay: 10s; 
}
#crossfade > img:nth-child(3) {
    -webkit-animation-delay: 20s;
    -moz-animation-delay: 20s;
    -o-animation-delay: 20s;
    -ms-animation-delay: 20s;
    animation-delay: 20s; 
}
#crossfade > img:nth-child(4) {
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}





@keyframes imageAnimation { 
    0% {
    opacity:1;
  }
  17% {
    opacity:1;
  }
  25% {
    opacity:0;
  }
  92% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}








/* ------ Inhalt ---- */
#main{
background-color: #fff;
}

#col2_content{
padding-left: 10px;
}

/* ----- Menubar ----- */
.menubar{
background: url('../Docs/images/background/bg-menubar.gif') no-repeat;
height: 35px;
}

.menubar ul{
margin: 0 0 0 10px;
}

.menubar ul li a{
font-size: 116.67%;
font-weight: bold;
color: #5d5d5d;
text-decoration: none;
padding: 11px 20px 12px 20px;
display: block;
}

.menubar ul li a:hover{
background: url('../Docs/images/background/bg-menubar-high.gif') repeat-x;
}

.menubar ul li.active a, .menubar ul li.active a:hover{
background: url('../Docs/images/background/bg-menubar-active.gif') repeat-x;
color: #fff;
}

/* ----- Seitenmenü ----- */
#sidemenu{ margin: 10px; }

#sidemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
border: medium none;
}


/* ------ Seitenmenü (Elemente)---- */
#sidemenu ul li{
margin: 0;
display: block;
padding: 0;
margin: 0;
float: none;
}

/* ------ Seitenmenü (Links)---- */
#sidemenu ul li a{
display: block;
text-decoration: none;
padding: 3px 10px;
color: #747474;
font-weight: normal;
font-size: 116.67%;
background: url(../Docs/images/background/bg-sidemenu1-normal.gif) repeat-x #cacaca;
text-shadow: 0px 1px 1px #fff;
}

/* ------ Seitenmenü (Links - ausgewählt)---- */
#sidemenu ul li a:hover, #sidemenu .cTab1Selected{
color: #fff;
background-color: #176794;
background-image: none;
text-decoration: none;
text-shadow: 0px 1px 1px #000;
}

/* ------ Seitenmenü - 2. Ebene (Elemente)---- */
#sidemenu ul li ul li {
height: 25px;
}

/* ------ Schrift: Seitenmenü - 2. Ebene (Links)---- */
#sidemenu ul li ul li a, #sidemenu ul li ul li a:hover{
text-decoration: none;
color: #747474;
background: url(../Docs/images/background/bg-sidemenu2-link.gif) no-repeat 8px 8px #fff;
font-size: 100%;
padding-left: 20px;
}

/* ------ Schrift: Seitenmenü - 2. Ebene (Links - ausgewählt)---- */
#sidemenu .cTab2Selected, #sidemenu ul li ul li a:hover{
text-decoration: underline;
text-shadow: none;
}

#sidemenu ul li ul{
border-left: 1px solid #aeaeae;
border-bottom: 1px solid #aeaeae;
border-right: 1px solid #aeaeae;
}


/* ----- Modulelayout ----- */

.ModuleBorder {
background-color: #ffffff;
padding: 0px;
}

.ModuleTitle { margin-bottom: 10px; }

.ModuleTitle h2 {
font-size: 200%;
color: #3878a5;
font-weight: bold;
padding:0;
}

.ModuleBorderB{
padding: 0;
margin-bottom: 10px;
}

.ModuleTitleB {
background-image: url(../Docs/images/background/img7c78a7bb-9d07-4736-8149-666d2df49411.gif);
padding-top: 10px;
background-repeat: no-repeat;
}

.ModuleTitleB h2 {
font-size: 133.33%;
font-weight: bold;
padding-left: 25px;
margin: 0;
}

.ModuleContentB {
padding: 10px 30px 10px 27px;
background-image: url(../Docs/images/background/img6e1db615-3b0e-4f1c-986b-9ab07b759087.gif);
background-repeat: repeat-y;
}

.ModuleFooterB {
background-image: url(../Docs/images/background/imgdce4da65-1dcf-4166-83e6-94422ae6aca4.gif);
background-repeat: no-repeat;
height: 18px;
}

.ModuleTitleC { padding-bottom: 5px; }

.ModuleTitleC h2 { font-size: 120%; }

.ModuleBorderD { padding: 0; }

.ModuleContent h3 a{ text-decoration: none; }

/* ----- SPECIALS ----- */
.Message { background-color: #eeeeee; }

.SearchBox {
background-color: #d2ebfc;
background-image: url(../Docs/images/background/imgcc44e31b-9317-4760-95a4-adff5b19c584.gif);
background-repeat: no-repeat;
background-position: 3px 3px;
border: 1px solid #8fa9bb;
padding-left: 15px;
}

.htmledit {
background-color: white;
background-image: none;
}

.FileItem,
.link_list_item {
padding: 0 5px 10px 0;
}

/* ------ Fußzeile ---- */
#footer { padding-top: 10px; }

#footer,
#footer a,
#footer a:focus,
#footer a:hover,
#footer a:active {
color: #6d9db8;
font-size: 85%;
text-decoration: none;
}


.DataGridTitle th,
.DataGridItem  td,
.DataGridAlternateItem  td,
.DataGridSelectedItem  td
{
    padding:3px;
    font-size:13px;
color:#000;
}

.DataGridSelectedItem  td {
background-color:#fffacd
}

#M1053ModuleBorder * {
line-height:auto;
}

/* --- Klassen für Kalenderansicht --- */
div.cal_item {
padding-top: 1.5em;
font-weight: light;
}

div.cal_time {
padding-bottom: 0.3em;
font-weight: bold;
}

div.cal_subject {
font-style: italic;
}

div.cal_description {
padding-top: 0.3em;
}


.body_tab_462 img {
height:auto;
width:500px;
}



.body_tab_462#img {
height:auto;
width:500px;
}



/*lvwa rauni*/


*{margin:0; padding:0;}





  @-webkit-keyframes cf3FadeInOut {
   0% {
     opacity:1;
   }
   25% {
    opacity:1;
  }
  75% {
    opacity:1;
  }
  100% {
   opacity:0;
 }
}

@-moz-keyframes cf3FadeInOut {
 0% {
   opacity:1;
 }
 25% {
  opacity:1;
}
75% {
  opacity:1;
}
100% {
 opacity:0;
}
}

@-o-keyframes cf3FadeInOut {
 0% {
   opacity:1;
 }
 25% {
  opacity:1;
}
75% {
  opacity:1;
}
100% {
 opacity:0;
}
}

@keyframes cf3FadeInOut {
 0% {
   opacity:1;
 }
 25% {
  opacity:1;
}
75% {
  opacity:1;
}
100% {
 opacity:0;
}
}

#cf3 {
  position:relative;
  height:1080px;
  width:1920px;
  margin:0 auto;
}
#cf3 img {
  position:absolute;
  left:0;
width: 1920px;
}

#cf3 img.top {
  -webkit-animation-name: cf3FadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 10s;
  -webkit-animation-direction: alternate;

  -moz-animation-name: cf3FadeInOut;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 10s;
  -moz-animation-direction: alternate;

  -o-animation-name: cf3FadeInOut;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 10s;
  -o-animation-direction: alternate;

  animation-name: cf3FadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 10s;
  animation-direction: alternate;
}



#M1205ModuleBorder, #M1204ModuleBorder{
 visibility: hidden;
}
