body { background-image: url(../images/mt/background_content.jpg); background-repeat: repeat-y ; background-position: 50% 0; margin: 0; padding: 0; }

/* Äußeres Main Div */
#main { width: 995px; margin: 0 auto 0 auto; }

/* Top */
#top { background-image: url(../images/mt/main_top.jpg); width: 995px; height: 20px; float: left; }
#top-home { background-image: url(../images/mt/Home_final_01.jpg); width: 995px; height: 20px; float: left; }

/* Inneres Main Div */

#main_inner { width: 802px; margin: 0 0 0 82px; padding: 0; }

/* Box */
#box { position: relative; background-image: url(../images/mt/backgroung_box.gif); background-repeat: repeat-y; width: 802px; margin: 0; padding: 0; font-size: 6px;}

/* Home */
#head_home { background-color: #fff; width: 802px; margin: 0; padding: 0; border: 0px solid red; font-size: 6px; background-image: url(../images/mt/backgroung_box.gif); background-repeat: repeat-y;}
#head_home_pic { background-image: url(../images/mt/head.jpg); width: 652px; height: 180px; float: left; font-size: 6px;}
#logo_home { width: 150px; height: 180px; float: left;}
#logo_home img { border: none; margin: 0; padding: 0; }
#trenner_head_home { background-image: url(../images/mt/trenner_top.jpg); background-repeat: repeat-y; width: 802px; height: 27px; float: left; margin:0; padding: 0; }
.content-home {background-image: url(../images/mt/backgr_content.jpg); background-repeat: repeat-x;}
.news_box h1 { color: #497fb7; font-size: 15px; font-family: arial; margin: 0 0 4px 0; padding: 0; }
.news-kurz-text-home {color: #565656; font-size: 11px; font-family: arial; margin: 0 0 3px 0; padding: 0; font-weight: normal;}

/* Head */
#head { background-color: #fff; width: 802px; height: 165px; margin: 0; padding: 0;  font-size: 6px; background-image: url(../images/mt/backgroung_box.gif); background-repeat: repeat-y;}
#logo_left { width: 17px; height: 124px; float: left; }
#logo { width: 132px; height: 124px; float: left;}
#logo img { border: none }
#head_pic { background-image: url(../images/mt/head2.jpg); width: 653px; height: 124px; float: left; }
#trenner_head { background-image: url(../images/mt/trenner_head.gif); width: 802px; height: 21px; float: left; margin:0; padding: 0;}

a.top-right {font-size: 12px; text-decoration: none; color: #565656;}
a.top-right-active {color: #497fb7;}

.link { float: left; color: #676767; font-size: 11px; padding-left: 12px; font-family: Arial; padding-top: 5px; }
.link a { color: #676767; }
.link a:hover { color: #497fb7 }
.underline { color: #497fb7; text-decoration: underline; }
.link a.breadcrumb-active { color: #497fb7; }

.impressum { color: #676767; float: right; font-size: 12px; font-family: Arial; padding-right: 12px; padding-top: 4px }
.impressum img { border: none}
#trenner_top { background-image: url(../images/mt/trenner_top.gif); width: 802px; height: 19px; float: left; margin:0; padding: 0; font-size: 6px;}


/* Menue = linke Spalte */
#menue { width: 181px; float: left; margin: 0; padding: 0; }

#print2 {position: absolute; left: 0px; bottom: -25px; color: #9e9e9e; font-size: 10px; font-family: Arial; width: 170px; float: left; margin: 2px 0 0 11px; padding:0;}
#print2 a { color: #9e9e9e; text-decoration: none; }
#print2 img { border: none; margin-right: 3px; margin-top: 2px}


/* Ebene 1 */
a.level-1-sel { background-image: url(../../images/menue/menue_pfeil_unten.gif); background-position: 3px 8px; background-repeat: no-repeat; border-top: 1px solid white; border-left: 0px solid #efefef; margin: 0 0 0 1px; padding: 4px 0 4px 19px; font-family: Arial; font-size: 12px; text-decoration: none; color: #696868; background-color: #c1c1c1;display: block;}
a.level-1-folder { background-image: url(../../images/menue/menue_pfeil_rechts.gif); background-position: 3px 8px; background-repeat: no-repeat; border-top: 1px solid white; border-left: 0px solid #efefef; margin: 0 0 0 1px; padding: 4px 0 4px 19px; font-family: Arial; font-size: 12px; text-decoration: none; color: #696868; background-color: #c1c1c1;display: block;}
a.level-1 {border-top: 1px solid white; padding: 4px 0 4px 19px; margin: 0 0 0 1px; font-family: Arial; font-size: 12px; text-decoration: none; color: #696868; background-color: #c1c1c1;display: block;}
a:hover.level-1 {border-top: 1px solid white; border-left: 0px solid #efefef; margin: 0 0 0 1px; color: white; background-color: #497fb7;}
a:hover.level-1-folder {background-image: url(../../images/menue/menue_pfeil_rechts_weiss.jpg); background-position: 3px 8px; background-repeat: no-repeat; border-top: 1px solid white; border-left: 0px solid #efefef; margin: 0 0 0 1px; color: white; background-color: #497fb7;}
a.level-1-entry {color: #2369b2; border-top: 1px solid white; padding: 4px 0 4px 19px; margin: 0 0 0 1px; font-family: Arial; font-size: 12px; text-decoration: none; background-color: #c1c1c1;display: block;}

/* Ebene 2: Submenue */
.submenue {  font-size: 12px; font-family: Arial; width: 181px; padding: 0; margin: 0; }
.submenue p {font-size: 12px; font-family: Arial; margin: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 35px   }
.submenue ul { display: block; background-color: #e0e0e0; font-size: 12px; width: 181px; margin: 0; list-style-type: none; font-family: Arial; overflow: hidden; padding-left: 0;  }
.submenue li { border-top: 1px solid white; display: block; margin: 0 0 0 0; padding: 0;}
.submenue ul ul { border-top: 0px solid white; display: block; font-size: 12px; width: 181px; margin: 0; padding: 0 ; list-style-type: none; font-family: Arial; overflow: hidden;
	background-image: url(../../images/menue/menue_pfeil_unten.gif); background-position: 20px 8px; background-repeat: no-repeat; 
}

a.level-2-sel {color: #2369b2 !important;}
.submenue a.level-2-folder { padding: 0 0 0 0px; margin: 0 0 0 0px; display:block; 
	background-image: url(../../images/menue/menue_pfeil_rechts.gif); background-position: 20px 8px; background-repeat: no-repeat;
}
.submenue a.level-2:hover { background-color: #497fb7; color: white;} 
.submenue a:hover.level-2-folder { background-image: url(../../images/menue/menue_pfeil_rechts_weiss.jpg); background-position: 20px 8px; background-repeat: no-repeat; background-color: #497fb7; color: white;} 

.submenue a, .submenue a:link, .submenue a:visited, .submenue a:active
{ margin-top: 1px;  display: block; text-decoration: none; padding: 0; color: #696868; width: 181px; font-size: 12px; font-family: Arial; }


/* Ebene 3: Sublink */
.submenue ul ul ul { background-image: none; display: block; font-size: 12px; background-color: white; width: 181px; margin: 0; list-style-type: none; font-family: Arial; overflow: hidden; padding: 0; border: 0px solid red;}
.submenue ul ul ul p { color: #2369b2 !important; font-size: 12px; font-family: Arial; margin: 0; padding-top: 5px; padding-left: 42px; }

.submenue .sublink li a { display: block;  color: #696868 !important; font-size: 12px; font-family: Arial; margin: 0; padding: 3px 0px 3px 42px !important; width: 139px !important; }
.submenue .sublink a:hover { color: #ffffff !important; background-color: #497fb7; }


/* Content = mittlere Spalte */
#content { width: 397px; min-height: 361px; float: left; margin: 0; padding: 0; }
#content h1 { color: #6095cd; font-size: 25px; font-family: arial; font-weight: normal; margin: 0; }
#content h2 { color: #7c7c7c; font-size: 16px; font-family: arial; font-weight: normal; margin: 3px 0 8px 0; }
.content-sub-text { margin: 0 0 15px 0; padding: 5; line-height: 1.3em;}
h1.news-hl { color: #6095cd; font-size: 25px; font-family: arial; font-weight: normal; margin: 0; }

.content-sub-title-hide {font-weight: bold; cursor: pointer; margin: 10px 0 0 0;}
.content-sub-text-hide {display: none;}

#content_box { color: #565656; font-size: 12px; font-family: arial; width: 383px; margin: 22px 0 0 31px  ; }
.content_text { width: 308px; margin: 0; padding: 0; }
.content_image { clear: both; margin-bottom: 20px; }
.trennstrich { color: #dbdbdb; font-size: 0; line-height: 0; background-color: #dbdbdb; width: 308px; height: 1px; overflow: hidden; margin-top: 12px; margin-bottom: 16px; }
.content_text a {color: #565656;}

#content ul {margin: 5px 0 15px 18px; padding: 0 0 0 0; list-style-type: square; }
#content li {margin: 0 0 0 3px; padding: 0 0 0 0; }
.content-image-subtitle {font-size: 10px;}
.content-image-spacer {width: 50px; height: 15px; padding: 0; margin: 0;}

/* Content fuer News-Overview */
.news-content {min-height: 361px; float: left; padding: 0; margin: 22px 0 0 31px; width: 381px; }
* html .news-content { width: 383px; }

/* News = rechte Spalte */
#news { width: 208px; float: left; margin: 0; padding: 0;} /* 209 */
* html #news { width: 100px; }
/* .news_box { margin: 0 0 20px 23px; padding: 0 0px 0 0; } */
.news_box { width: 170px; margin: 0 0 20px 21px; padding: 0 0px 0 0; float: right; }
.news_image { width: 175px; height: 19px; margin: 5px 0 15px 0; padding: 4px 0 0 10px; background-image: url(../images/mt/teaser_verlauf_hl.jpg); background-repeat: repeat-y; background-color: #d6d6d6; color: white; font-size: 13px; font-family: arial; text-align: left;}
.news_image_home { width: 160px; height: 19px; margin: 5px 0 15px 0; padding: 4px 0 0 25px; background-image: url(../images/mt/teaser_verlauf_home_hl.jpg); background-repeat: repeat-y; background-color: #d6d6d6; color: white; font-size: 13px; font-family: arial; text-align: left;}
.news_text { color: #565656; font-size: 11px; font-family: arial; margin: 0 0 5px 0px; padding: 0 0 0 2px; }
.news_text h1 { color: #497fb7; font-size: 15px; font-family: arial; margin: 0 0 4px 0; padding: 0; }
.news_text a:link { color: #565656; }
.news_text a:hover { color: #787272; }
.news_text a:visited { color: #565656;}
.news_text a:active { color: #565656;}
.news-sub-text {margin: 0; padding: 0; }
.news_mehr img { border: none; text-decoration: none }
.news_trenner { background-color: #497fb7; width: 170px; height: 1px; overflow: hidden; margin-top: 10px; margin-bottom: 10px; margin-left: 24px; }
.news_text ul {margin: 5px 0 15px 18px; padding: 0 0 0 0; list-style-type: square; }
.news_text li {margin: 0 0 0 3px; padding: 0 0 0 0; }


/* Teaser */
#teaser { width: 802px; margin: 0; padding: 0; font-size: 6px;}
.teaser_text { color: #aaa; font-size: 10px; font-family: Arial; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; }
.teaser_text a { text-decoration: none; color: #aaa; }
.teaser_end { margin-bottom: 20px}

.leer { width: 800px; height: 30px; border: 1px solid #cacaca; border-width: 0 1px 0 1px; margin: 0; padding: 0;} 
.leer { width: 800px; height: 30px; border: 1px solid #cacaca; border-width: 0 1px 0 0px; margin: 0; padding: 0 1px 0 0;
	background-image: url(../images/mt/backgroung_box.gif); background-repeat: repeat-y;
} 
#box_trenner { width: 802px; margin: 0; padding: 0; font-size: 6px; }


/* Newsmeldung */
.news-headline {color: #7c7c7c; font-size: 16px; font-family: arial; font-weight: normal; margin: 3px 0 8px 0; }
.news-kurz-text {color: #565656; font-size: 12px; font-family: arial; font-style: italic; margin: 0 0 5px 0; padding: 0;}
.news-text {color: #565656; font-size: 12px; font-family: arial; margin: 0 0 20px 0; padding: 0;}
.news-date {color: #565656; font-size: 12px; font-family: arial; margin: 0 0 5px 0; padding: 0;}
.newsmeldung-bild { margin: 5px 0 5px 0; padding: 0;}
.news-img {margin: 0 2px 2px 0; padding: 0;}
.news-more {margin: 5px 0 0 0; padding: 0;}
.news-more a {text-decoration: none; font-size: 12px; font-family: arial; color: #565656; }
.news-back-to-overview { margin: 20px 0 0 31px; }
.news-back-to-overview a {text-decoration: underline; font-size: 12px; font-family: arial; color: #565656; }
.news-separator {border-bottom: 1px solid #497fb7; width: 167px; height: 2px; padding:0; margin: 7px 0 10px 0;}

/* Clear-Div */
.clear { font-size: 0; line-height: 0; overflow: hidden; clear: both; margin: 0; padding: 0; border-width: 0; }

/* Diverse */
.redborder {border: 1px solid red;}
.noborder {border: 0px solid white;}
.image-float-left {float: left; border: 0px solid black; padding:0; margin: 4px 10px 10px 0;}
.no-spaces {margin: 0; padding: 0;}


/* Abstaende in Firefox ausgleichen */
#logo_home .img-firefox {margin-top: -2px; }
* html #logo_home .img-firefox {margin-top: 0px;}
*+html #logo_home .img-firefox {margin-top: 0px;}

#menue .img-firefox {margin-top: -2px; }
* html #menue .img-firefox {margin-top: 0px;}
*+html #menue .img-firefox {margin-top: 0px;}


/* Drucken */
.dontPrintMe {}
.printMeOnly {display: none;}
.content-print-logo {float: left; margin: 2px 5px 5px 0;}

/* Editmode */
.editmode-text {color: #CC0000; border-top: 1px dotted #CC0000; font-size: 14px; font-family: Arial;}


/* XT */
.xtLinkArea { margin: 0 0 4px 0; padding: 0; clear: left; }
.xtFileIcon { width: 30px; float: left; clear: left;}
.xtFileName { width: 150px; float: left; padding-top: 4px;}
.xtFileName a {text-decoration: underline; color: #565656}
.xtFileSize { text-align: right; width: 80px; float: left; padding-top:4px;}
.xtFileNameRight { width: 75px; float: left; padding-top: 4px; }
.xtFileSizeRight { text-align: right; width: 50px; float: left; padding-top:4px; }

.listviewNavigation {font-size: 12px; color: #565656; font-family: arial; font-weight: bold;}
.listviewNavigation a {font-size: 12px; color: #565656; font-family: arial; font-weight: bold;}


/* Kontakt-Formular */
.formular-table td {vertical-align: top; padding: 0 0 0px 0; font-size: 12px; color: #565656; font-family: arial;}
.formular-table .formular-left {font-weight: normal; width: 150px; text-align: left; padding: 0; }
.formular-table .inner-left {padding-right: 20px;}
.formular-table .input-text {width: 190px;}
.formular-table .input-text-ort {width: 138px;}
.formular-table .input-text-plz {margin-right: 5px; width: 41px;}
.formular-table input {padding: 1px; font-size: 12px; font-family: Arial;}
.formular-table textarea {padding: 1px; font-size: 13px; font-family: Arial; width: 190px;}


/* Jobangebote */
#content ul.job-liste li {margin: 0px 0 4px 0; padding: 0; font-size: 120%; }


/* Login */
.loginError {color: red;}
