body		{font-family: Arial, sans-serif; 
                 color: #333333; 
                 font-size: 80%; 
                 line-height: 120%; 
                 background-color: #fff; 
                 margin: 20px;}
img		{border:none;}
form		{padding:0px; margin:0px;}
ul		{list-style-type:disc;}



.content { padding-bottom: 15px; border-bottom: 1px solid #ededed; text-align: justify;}
.content-text{ padding-bottom: 15px; border-bottom: 1px solid #ededed; text-align: justify;}
.date_intInfo {padding: 5px 0px;}

.content a {color: #cc3300;}
.content-text {width: 640px; margin: 0 0 30px 0; clear: both;}
.content-teaser {width: 640px; margin: 0 0 30px 0; clear: both;}

.no-print img {display: none;}

.jobs-kontakt-funcs {display: none;}

/* Inhalt ########################### */


h1		{color: #535353; font-size: 130%; font-weight: bold;}
h2		{color: #535353; font-size: 110%; font-weight: bold; padding: 0 0 8px 0; margin: 0px;}
h3		{color: #535353; font-size: 100%; font-weight: regular; padding: 0 0 2px 0; margin: 0px;}
h4		{color: #666666; font-size: 100%; font-weight: regular; padding: 0 0 0 0; margin: 0px;}
h5		{margin:5px 0px 5px 0px; font-size:100%;}
h6		{margin:5px 0px 5px 0px; font-size:100%;}

b {color: #535353;}
strong {color: #535353;}


/* Content Table */
.td-content .content-text table         {text-align: left; width:100%;}
.td-content .content-text table.left    {text-align: left; width:100%;}
.td-content .content-text table th      {text-align: left; vertical-align: top; font-weight: bold; background: #F6F6F6; padding:3px; color:#535353;}
.td-content .content-text table tr.bold {text-align: left; font-weight: bold; background: #F6F6F6;}
.td-content .content-text table td.aktuell {color:#cc3300; }
.td-content .content-text table tr:hover {background-color: #efeff1;}

.td-content .content-text table td.textright {text-align: right; }
.td-content .content-text table td.padding-left {text-align: left; padding-left: 15px;}
.td-content .content-text table td.padding-left_30 {text-align: left; padding-left: 30px;}
.td-content .content-text table td.left {text-align: left;}
.td-content .content-text table td      {text-align: left; border-bottom: 1px solid #F6F6F6; vertical-align: top; padding: 5px 3px;}
.td-content .content-text table.left td      {text-align: left; border-bottom: 1px solid #F6F6F6; vertical-align: top; padding: 5px 3px;}

.td-content .content-text table tr.no-border td {border: 0; vertical-align: top; padding: 5px 3px;}
.td-content .content-text table.no-border td    {border: 0; vertical-align: top; padding: 5px 3px;}

