body{margin:0; color:rgb(134,134,137);height:101%;font-size:9pt; line-height:13pt;font-family:Arial, Helvetica;}
p{margin-bottom: 13px;margin-top: 0}

td{font-size:9pt; line-height:13pt; vertical-align: top}
h1,h2,h3,h4,h5{font-family:Times;font-weight:normal;
                  text-transform:uppercase; color: rgb(132,132,135);
                  text-align:center;
                  margin-top: 0px;}

h1{font-size:20pt; line-height:20pt; }
h2{font-size:18pt;  line-height:18pt;}
h3{font-size:12pt;  line-height:12pt;}
h4{font-size:9pt;  line-height:9pt;}
h5{font-size:6pt;  line-height:6pt;}

h1 a{font-size:30pt; line-height:30pt;}
h2 a{font-size:20pt;  line-height:20pt;}
h3 a{font-size:12pt;  line-height:12pt;}
h4 a {font-size:9pt;  line-height:9pt;}
h5{font-size:6pt;  line-height:6pt;}

a{font-size:9pt;color:rgb(134,134,137); text-decoration:underline}


#container{text-align:center;padding:0 30px 0 30px;}
#page{background-color:white; margin:auto; width:964px;text-align: left;}
#header{height:90px;}
#navigation{width:230px;float:left;}
#auxNav{height:50px;text-align: right;}
#logo{width:200px;height:36px; float:left;margin-right:30px;}
#mainnav{padding-top: 5px;}
#distanzhalter{height:88px; background-image: url(../templates/main/distanzhalter.png)}

.rezeptHeader{border-top:solid 2px #ECE1D2; clear:both;   margin-top: 20px;}
.clearer{display:none;}

#content{width:730px;float:right;}

#contentFlash{width:730px;float:right;position:relative;top:-50px;left:-50px;}

#mainnav a{font-family:Times;font-weight:normal; text-decoration: none;color: rgb(134,134,137);text-transform:uppercase;}
#mainnav a:hover{color:#333333;}
#mainnav ul{margin: 0;padding:0}
#mainnav ul li{list-style: none;line-height: 25px;display:inline;margin-right:30px;}
#mainnav ul li.active a{color:#333333;}

#navigation a{font-family:Times;
            font-weight:normal;
            text-decoration: none;
            color: rgb(134,134,137);
            text-transform:uppercase;
            display:block;
            padding-bottom: 10px;
}

.book{background: url(../../fileadmin/templates/main/book.jpg); width:750px;height:500px; background-repeat: no-repeat;}
#leftColBook{width:290px;float:left;margin-left: 60px;margin-top: 30px;}
#rightColBook{width:315px;float:left;margin-left: 30px;}

#navigation a:hover{color:#333333;}
#navigation ul{margin: 0;padding:0}
#navigation ul li{list-style: none;}
#navigation ul li a{color: rgb(134,134,137);}
#navigation ul li.active a{color:#333333;}


#navigation ul li ul li {margin-left:10px;}
#navigation ul li.active ul li a{color: rgb(134,134,137)}
#navigation ul li ul li.active a{color:#333333;}


#navigation ul li.active ul li a:hover{color:#333333;}

#navigation ul li ul li ul li {margin-left:15px; margin-right:5px;}
#navigation ul li.active ul li.active ul li a:hover{color:#333333;}
#navigation ul li.active ul li.active ul li a{color:rgb(134,134,137); font-size:8pt;}
#navigation ul li.active ul li.active ul li a.aactive{color:#333333;}

#footer{height:60px;clear:both}

#leftCol{width:315px;float:left;}
#rightCol{width:315px;float:left;margin-left: 30px;}


.twoColTable {margin:0;padding:0;border:0;border-collapse: collapse;}
.twoColTable td {margin:0;padding:0;border:0;border-collapse: collapse;}
.stretchTwoColums{clear:both; }

a img {border:0;}
.auxItem{float:right;margin-left: 30px;margin-top:5px;}
.auxItem a{text-decoration: none;}
.auxItem img{padding-top:2px; margin-left:10px;}


.auxItemFacebook{float:right;margin-left: 10px;margin-top:5px;}
.auxItemFacebook img{margin-top:2px;}




/* styles fur neews*/
.news-single-item, .news-list-container{ margin-right:60px;}
.news-list-item{border-bottom: 1px solid silver;margin-bottom: 10px;}
.news-single-img{float:left;margin: 0 30px 10px 0; width:315px}
.news-list-date{float:none;text-align:center}
.news-single-additional-info{clear: none;}
.news-single-additional-info dd a {padding-left:0;}
.news-single-links{ padding-left:0}
.news-single-files dd {margin-left:0;}
.news-single-item p {text-align:justify}
.news-single-backlink {clear:both;float:right;}


#leftNewsCol{clear:both;float:left; width:315px;margin-right:30px;}
#rightNewsCol{width:315px; clear:right;float:right;}


/*******************************************
* Styles für Extension "tx_indexedsearch"
********************************************/
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-weight:bold;text-transform: uppercase; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#E0E7F5; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { color:#006699; margin-top:0px; margin-bottom:0px; background:transparent; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }
.tx-indexedsearch-sw, .csc-sword, .tx-indexedsearch-redMarkup { background:#ffffff}

.tx-indexedsearch-searchbox{display:none;}
.tx-indexedsearch-res .info {display:none;}
.tx-indexedsearch-res .percent {display:none;}
.tx-indexedsearch-icon {display:none;}
.tx-indexedsearch-whatis{text-transform: uppercase; 
                         font-family: Times;
                         font-size:16pt;
                         border-bottom:2px solid #ECE1D2;
                         line-height:18px;
                         padding-bottom:30px;
                         text-align: center;

}

.macina_box{color: rgb(132,132,135); font-size:10px; height:18px; margin-right: 2px; }


/*******************************************
* Styles für Extension "bildwechsel"
********************************************/
.tx-imagecycle-pi1 ul {margin:auto}

/*******************************************
* Styles für Extension "jobs"
********************************************/
.tx-dmmjobcontrol-pi1{margin-left:0px;}
.tx-dmmjobcontrol-pi1 .bodytext{text-align:left}
.dmmjobcontrol_list_table{width:100%;text-align:center}



.tx-dmmjobcontrol-pi1 div {margin-bottom:16px;}
.tx-dmmjobcontrol-pi1 ul {}
.tx-dmmjobcontrol-pi1 h1,
.tx-dmmjobcontrol-pi1 h2,
.tx-dmmjobcontrol-pi1 h3,
.tx-dmmjobcontrol-pi1 h4,
.tx-dmmjobcontrol-pi1 h5,
.tx-dmmjobcontrol-pi1 h6{text-align:left}
.tx-dmmjobcontrol-pi1 h3 { margin-bottom:5px;text-align:left}
.dmmjobcontrol_list_th1, .dmmjobcontrol_list_th2{font-size:12pt; line-height:12pt;
                        font-family:Times;font-weight:normal;
                  text-transform:uppercase; color: rgb(132,132,135);
                  text-align:center;
                  margin-top: 0px;}

.dmmjobcontrol_list_th2, .dmmjobcontrol_list_th1{display:none;}
.offeneStellen{text-align:left};


/*******************************************
* Styles für Extension "rezepte"
********************************************/
.tx-mvcooking-pi1{text-align:center; margin-bottom: 30px;}
.tx-mvcooking-pi1 a { margin-right:10px;}
.tx-mvcooking-pi1  a.recette {width:500px;margin:auto;margin-bottom:20px;display:block;}

.tx-mvcooking-pi1{width:730px; float:right;}
.tx-mvcooking-pi1 .bodytext{text-align:left;}
.recipe_h3{text-align:left;}
.tx-mvcooking-pi1{text-align:center;margin-bottom:20px;}

#newsletterFrame{border:0;width:100%;height:750px;margin:0px;}

.hidden{display:none;}



