﻿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;
}

/*---schwarzes Brett*/

#ctl00_ctl00_cpLayout_ctl02_lvArticles_ctrl0_ctl01_item_lblReleaseInfo > p:nth-child(1) {
margin-top:25px;
  margin-left: 25px;

}


.article_item_content {
padding: 10px;
}

/*new*/

#M4259ModuleBorder, #M5319ModuleBorder, #M5320ModuleBorder {
margin-top:60px;

}

#M1218ModuleBorder .ModuleTitle {
margin-left:-20px!important;
}



div.article_item_author {
  float:right !important;
  margin-right:25px;
  margin-top:-25px;
}

.article_item_content {
  margin-top:25px;
  border-style: solid;
  border-width:2px;
  border-radius:5px;
  _font-size: 300%;
    _font-weight: bold;
  
  
}
/*Identität */
.body_tab_3497 .article_list_column {
margin-top:25px;
}






a {
text-decoration: none !important;
}


/*---*/


#col2 {
    width: 80% !important;
    float: left;
    margin-left: -100%;
  margin-top:50px;
}

#header .page_margins, #footer .page_margins {
    width: 970px !important;
}


div.article_text > h2 {
margin-top:25px;
}

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

A:hover { text-decoration: none; }




.iconify {
  padding-top:5px;
  font-size: 48px;
  _line-height: 32px;
  display: block;
  margin:auto;
}





/* ----- 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;
}

#col1_content {

_margin-top:50px;
}

/*--Artikel erstellen */


.article_item .relative_container {
border-style:solid;

}


/*Glückwünsche erstellen*/


.article_item_editor_info > p {
margin-left:25px !important;
      padding-top: 80px;
}

#M4254ModuleBorder > div.ModuleTitle > h2 {
margin-bottom:15px;
  _margin-left:25px;
  
}

#M4254ContentDiv .article_text > h2 > a {
text-decoration:none;
  color: darkgrey;
}

#M4254ContentDiv .article_image > a > img {
margin-left: 25px;
  margin-top:50px;
  
}

.body_tab_3482 .article_item_content {
    _width: 500px;
    margin-left: 236px;
}

.body_tab_3482 .article_image {
margin-top:50px;
}


.body_tab_3482 div.article_text > h2 {

margin-left:236px;
}

/*-----*/


div.article_image > a > img {
float: left;
  margin-right:25px;
}

.ModuleContentArticle img{
width:100% !important;

}

.article_text {
padding-left:25px;
}


.body_tab_1 table > tbody > tr > td {
  _border-style:solid;
  _border-width: 1px;
   border-radius:8px;
  _background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 8.1%, rgba(0, 0, 0, 0.04) 15.5%, rgba(0, 0, 0, 0.082) 22.5%, rgba(0, 0, 0, 0.14) 29%, rgba(0, 0, 0, 0.208) 35.3%, rgba(0, 0, 0, 0.282) 41.2%, rgba(0, 0, 0, 0.36) 47.1%, rgba(0, 0, 0, 0.44) 52.9%, rgba(0, 0, 0, 0.518) 58.8%, rgba(0, 0, 0, 0.592) 64.7%, rgba(0, 0, 0, 0.66) 71%, rgba(0, 0, 0, 0.718) 77.5%, rgba(0, 0, 0, 0.76) 84.5%, rgba(0, 0, 0, 0.79) 91.9%, rgba(0, 0, 0, 0.8) 100%);

  
  -webkit-box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
  -moz-box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
  box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
}

.article_item_description {
margin-top:15px;
}

.article_item relative_container {
padding-bottom:25px !important;
}


#categories {
	display: flex;
	justify-content: space-between;
	align-items: stretch;
    margin-bottom: 25px;
}

#categories .category {
	background:white;
	width: 33%;
    -webkit-box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
   -moz-box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
   height:135px;
   border-radius:8px;
  margin:10px;
  _margin-left:40px;
  _margin-right:40px;
  _border-style: solid;
  border-width:1px;
  border-color:dark-grey;
}


#categories .category2 {
	background:white;
	width: 33%;
    -webkit-box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
   -moz-box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
    box-shadow: 2px 0px 20px 0px rgba(0,0,0,0.4);
   height:135px;
   border-radius:8px;
  margin:10px;
  _margin-left:40px;
  _margin-right:40px;
  _border-style: solid;
  border-width:1px;
  border-color:dark-grey;
}

#categories .category:hover {
	opacity:.8;
	transition:.3s;
	transition-timing-function: ease-out;
   background-color: #D8D8D8;
  
}

#categories .category h3 {
	text-align:center;
	color:grey;
	padding:10px;
	font-size: 1.2em;
    font-weight: 100;
	cursor:pointer;
}



/*--Artikelerstellun */

.article_image img{
width:25%;
}



/* ----- 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;
}



/* ------ 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-top: 10px; }

.ModuleTitle h2 {
font-size: 150%;
_color: #3878a5;
font-weight: bold;
padding:0;
  padding-left:25px !important;
}

.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
}


/* --- 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;
}



 --- */
