@import url('powermail.css');
@import url('grid.css');
/*Stilklassen [begin]*/

.customStyleMainmenuFirstLevel
{
  background-color:#d7d7d7;
  font-weight:bold;
}

.customStyleMainmenuFirstLevel a:link, .customStyleMainmenuFirstLevel a:visited
{
  color:#333333;
}


.customStyleMainmenuSecondLevel,.customStyleMainmenuThirdLevel
{
  background-color:#d7d7d7;
  opacity:0.95;
  min-width:300px;
}

.customStyleMainmenuSecondLevel a:link, .customStyleMainmenuSecondLevel a:visited
{
  color:#333333;
}

.customStyleMainmenuFirstLevel a:hover, .customStyleMainmenuSecondLevel a:hover
{
  background-color:#efefef;
}


.customStyleContent
{
  background-color:#ffffff;
}

.customStyleFooter
{
  background-color:#d7d7d7;
}

/*Stilklassen [end]*/

body
{
  overflow-y:scroll;
  min-height:100%;
  font-family:Arial;
  font-size:18px;
  line-height:28px;
  color:#333333;
  margin:0;
}

html
{
  min-height:100%;
}

h1
{
  font-size:40px;
  font-weight:bold;
  line-height:40px;
}

h2
{
  font-size:32px;
  font-weight:bold;
  line-height:32px;
}

h3
{
  font-size:24px;
  font-weight:bold;
  line-height:24px;
}

h4
{

}

h5
{

}

/*Tabellen [begin]*/
.contenttable
{
  border-collapse:collapse;
}

.contenttable-1 thead
{
  background-color:#d7d7d7;
}


/*Tabellen [end]*/

.csc-default
{
  clear:both;
  float:left;
}

input[type = 'text'],input[type = 'textarea'],input[type = 'button'],input[type = 'submit']
{
  font-size:18px;
  padding:2px;
}

input[type = 'button'],input[type = 'submit']
{
  background-color:#d7d7d7;
  border:1px solid #d7d7d7;
  padding:5px 25px;
}

input[type = 'button']:hover,input[type = 'submit']:hover
{
  background-color:#efefef;
}

a:link, a:visited
{
  text-decoration:none;
  color:#999999;
}


.wrap
{
  width:990px;
  margin:0 auto;
  position:relative;
  min-height:100%;
}

.topWrap
{
  float:left;
  width:990px;
  position:relative;
}

.logoWrap
{
  float:left;
}

.logoPart1, .logoPart2
{
  float:left;
}

.logoWrap p 
{
  margin:5px 0;
}

.logoWrap h1, .logoWrap h2, .logoWrap h3, .logoWrap h4, .logoWrap h5
{
  margin-bottom:5px;
}

.topNavWrap
{
  float:right;
}

.topNav
{
  font-size:12px;
  text-align:right;
}

.headerImage
{
  clear:both;
}

.topWrap .search
{
  position:absolute;
  bottom:5px;
  right:0px;
}

.topWrap .search #indexedsearch
{
  border:1px solid #d7d7d7;
  padding-left:25px;
  position:relative;
}

.topWrap .search .searchbox-sword
{
  border:none;
}

.topWrap .search .searchbox-button
{
  position:absolute;
  left:5px;
  top:8px;
}

/*MainMenu [begin]*/

/*1. Ebene*/
.mainMenu ul
{
  list-style-type:none;
  width:100%;
  float:left;
  margin:0;
  padding:0;
  z-index:99;
}

.mainMenu ul li
{
  display:block;
  float:left;
  position:relative;
}

.mainMenu ul li span
{
  position:absolute;
  right:3px;
  top:10px;
  padding-right:20px;
}

.mainMenu ul li a
{
  display:block;
  padding:10px 15px 10px 15px;
  
}
/*2. Ebene*/
.mainMenu ul li ul
{
  display:none;
  width:auto;
  position:absolute;
}

.mainMenu ul li ul li
{
  float:none;
}

.mainMenu ul li ul li a
{
  padding:10px 55px 10px 15px;
}

.mainMenu ul li:hover ul
{
  display:block;
}
/*3. Ebene*/
.mainMenu ul li ul li ul
{
  display:none!important;
  position:absolute;
  top:0;
  left:100%;
}

.mainMenu ul li ul li ul li
{
  float:none;
}

.mainMenu ul li ul li:hover ul
{
  display:block!important;
}


/*MainMenu [end]*/


.contentWrap
{
  clear:both;
  padding:15px 15px 30px 15px;
  float:left;
  width:960px;
}

/*Mehrspalter [begin]*/

.col1,.col2,.col3,.col4
{
  float:left;
  position:relative;
}

.twoCollWrap,.twoCollRightSmallWrap,.threeCollWrap,.fourCollWrap
{
  clear:both;
  float:left;
  width:100%;
  position:relative;
}

.twoCollWrap .col1, .twoCollWrap .col2
{
  width:50%;
}

.twoCollRightSmallWrap .col1
{
  width:66%;
}

.twoCollRightSmallWrap .col2
{
  width:33%;
}

.threeCollWrap .col1, .threeCollWrap .col2, .threeCollWrap col3
{
  width:33%;
}

.fourCollWrap .col1, .fourCollWrap .col2, .fourCollWrap .col3, .fourCollWrap .col4
{
  width:25%;
}



/*Mehrspalter [end]*/

.footerWrap
{
  clear:both;
  float:left;
  padding:15px;
  width:960px;
}

.aturisCopyRight
{
  clear:both;
  font-size:12px;
}

/*IndexedSearch [begin]*/
.tx-macinasearchbox-pi1
{
  background-image:url('../img/Suche.png');
  background-repeat:no-repeat; 
  width:141px;
  height:26px;
  clear:both;
  float:right;  
}

.tx-macinasearchbox-pi1 input[name="tx_indexedsearch[sword]"]
{
  background-color:transparent;
  border:none;
  width:95px;
  color:#ffffff!important; 
  margin:1px 0 0 15px;
}

::-webkit-input-placeholder { color:#ffffff; }
::-moz-placeholder { color:#ffffff; } /* firefox 19+ */
:-ms-input-placeholder { color:#ffffff; } /* ie */
input:-moz-placeholder { color:#ffffff; } 

.tx-macinasearchbox-pi1 input[name="tx_indexedsearch[submit_button]"]

{
  margin:5px 0 0 10px;
}

.tx-indexedsearch-info, .tx-indexedsearch-icon, .tx-indexedsearch-percent
{
  display:none;
}
/*IndexedSearch [end]*/

/*News*/

.news-list-item
{
  padding-bottom:30px!important;
}

.news-list-container .news-list-item img
{
  margin:20px 20px 0 0;
}

.news-list-item .news-list-item-wrap
{
  float:left;
  clear:both;
}

.news-list-item .news-list-item-image
{
  float:left;
}

.news-latest-date
{
  font-size:18px!important;
}

.news-list-item HR.clearer
{
  clear:both!important;
}

.news-single-item .news-single-innerWrap .newsContent
{
  width:650px;
  float:left;
}

.news-single-img
{
  margin:25px 0 15px 15px!important;
}

.news-single-imgcaption, .csc-textpic-caption
{
  line-height:16px!important;
  padding:1px 0 10px 0!important;
  font-size:12px!important;
  font-style:italic!important;
  color:#999999!important;
}

.news-single-backlink
{
  clear:both;
}
