div, p, a, h1, h2, h3, h4, h5, h6, img, form, input, body, bodytext, select, caption, table, tr, td, th { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

/* 
Schriftarten, Schriftgroessen BEGIN */
body, p, td, h1, h2, h3, h4, h5, h6   { font-family: Arial, Helvetica }

body {font-size: medium }
body {font-size: 100.1%}

div.servicemenu { font-size: 0.7em; }
.menuLVL1_bg { font-size: 0.75em; }
p.seitenbild { font-size: 1.5em; }
div.path { font-size: 0.75em; }
.menue { font-size: 0.75em; }

.seitenkopf h1  { font-size: 1.25em;}
h1.csc-firstHeader { font-size: 0.95em;}

.news h1 { font-size: 1.0em; }
.news { font-size: 0.75em; }
div.rightheader { font-size: 0.75em; }
div.newsheader { font-size: 1.0em; }
.newsproducts .contentelement h1 { font-size: 1.0em; }
div.morenews { font-size: 1.0em; }

.contentelement  { font-size: 0.75em; }

/* --- f.filipov@andersundsehr.com | 13.01.2011 ------ */
.menue .contentelement { font-size: 1em; }

.contentelement h1 { color: #003366; font-size: 1.25em;  }
.contentelement h2 { color: #003366; font-size: 1.2em; }
.contentelement h3 { color: #003366; font-size: 1.15em;  }
.contentelement h4 { color: #003366; font-size: 1.1em; }
.contentelement h5 { color: #003366; font-size: 1.05em;  }

div.bottombuttons { font-size: 0.7em; }
.drucklink {font-size: 0.7em;  }

.aenderungsdatum {font-size:  0.75em; }

.suche { font-size: 1.0em; }

.tx-macinasearchbox-pi1 { font-size: 1.0em; height: 1.25em; }
.tx-macinasearchbox-pi1 input { font-size: 1.0em; height: 1.15em; }

.service {font-size: 0.75em;  }
.spaltelinks {font-size: 0.75em; height: 1.0em }


/* 
Schriftarten, Schriftgroesse END */


/* 
MIN-WIDTH BEGIN */
/* for all browsers that understand min-width */
body {width:100%; min-width:780px; margin:0 auto;}
/* the bodge for IE6 browsers */
* html .IEwidth {border-left:780px solid #fff; position:relative; float:left; z-index:1;}
* html .IEcontent {margin-left:-780px; position:relative; float:left; z-index:2; text-align:left;}
/* 
MIN-WIDTH END */

body { background-color: #FFFFFF; vertical-align: top; }
img { border: none; }

a.menulink { text-decoration: none; color: #333333; }

/* 
Servicemenue BEGIN */
div.servicemenu { height:18px; margin-left:20px; margin-top: 2px; text-transform: uppercase; }
.servicemenu a:hover { text-decoration: underline; }
/* 
Servicemenue END */

/* 
Obere Menueleiste BEGIN */
div.menuLVL1_bg { height:48px; background-color: #003366; background-image:url(../gfx/bg_leiste.gif); background-repeat: repeat-x; background-position: 0px 43px; }
.menuLVL1wrap {padding: 25px 0px 0px 20px;}

.menuLVL1_active { background-color:#DAE4EC; color: #333333; text-decoration: none; font-weight: bold; padding: 3px 10px; border-right: #FFFFFF solid 1px; border-left: #FFFFFF solid 1px; border-top: #FFFFFF solid 1px; display: inline; z-index: 11; }
a.menuLVL1_active:hover{  }

.menuLVL1_normal { background-color:#003366; color: #FFFFFF; text-decoration: none; font-weight: bold; padding: 3px 10px; border-left: #FFFFFF solid 1px; border-top: #FFFFFF solid 1px; border-right: #FFFFFF solid 1px; display: inline; z-index: 11; }
a.menuLVL1_normal:hover{ background-color:#6D8BA9; color: #FFFFFF; }

div.rightlogo { height:43px; width:235px; float: right; } 
/* 
Obere Menueleiste END */

/* 
News and Products BEGIN */
div>div.newsproducts { clear: both; float: right; width:185px; border-right: 20px solid #FFFFFF; margin-top: 11px; z-index: 21; background-color: #FFFFFF; }
* html .newsproducts { clear: both; float: right; width:185px; border-right: 20px solid #FFFFFF; margin-top: 11px; z-index: 21; background-color: #FFFFFF; }

div.rightheader { margin-bottom: 5px; width: 175px; background-color: #003366; color: #FFFFFF; background-image: url(../gfx/listimage_active.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 2px  4px; max-width: 175px; font-weight: bold; }
/* .newsproducts .contentelement h1 ist fuer die Ueberschriften in allen Contentelementen der RECHTEN SPALTE */
.newsproducts .contentelement h1 { margin: 0; padding: 0; margin-bottom: 5px; width: 175px; background-color: #003366; color: #FFFFFF; background-image: url(../gfx/listimage_active.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 2px  4px; max-width: 175px; font-weight: bold; }
div.morenews { text-transform: lowercase; text-decoration: underline; padding-bottom: 5px; color: #003366; }
.morenews a { text-transform: lowercase; text-decoration: underline !important; padding-bottom: 5px; color: #003366 !important; }
/* 
NEWS BEGIN*/
.news   { color: #333333; background-color: #DAE4ED; padding-left: 10px; padding-right: 10px; width: 165px; max-width: 165px; margin-bottom: 10px; padding-bottom: 5px; }
.newsmeldung   { color: #333333; background-color: #DAE4ED; padding: 0px;  margin: 0px; }
.abstract { color: #333333 }
.news h1     { font-weight: bold; margin-top: 0px; margin-bottom: 5px; color: #333333; padding-top: 10px; }
.news h1 a:hover   { text-decoration: none }
.news p   { margin-top: 0; margin-bottom: 0 }
.news a:link, .news a:visited, .news a:active, .news a:hover      { color: #333333; text-decoration: none; }
.newsheader  { color: #333333; font-weight: bold; }
.news h1 a  { display: block; width: 100%; }
.news h1 a:hover   {  }
.news-single-titleandcontent { padding-bottom: 5px; }
/*border-bottom: 1px solid #CCCCCC; }*/
/* 
NEWS END*/

/* 
News and Products END */

/*
 MENU and CONTENT BEGIN */
div.seitenbild { height: 91px; left: 20px; margin-bottom: 10px; background-color: #DAE4ED; background-repeat: no-repeat; position: absolute; top: 79px; right: 235px; min-width: 525px; }
p.seitenbild { float: right; color: #FFFFFF; padding-top: 50px; padding-right: 10px; }

/* 
MENU BEGIN */
div.menue { clear: left; width: 175px; position: absolute; padding-left: 20px; top: 182px; } 
.menue { font-weight: bold; margin-top: 0px; width: 155px;}
.menA { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menB { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menC { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menD { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menE { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menF { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menG { font-weight: bold; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 0px; padding-top: 0px; padding-bottom: 0px; width: 155px;}
.menA0, .menA1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menB0, .menB1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menC0, .menC1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menD0, .menD1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menE0, .menE1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menF0, .menF1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menG0, .menG1  { width: 155px; list-style-image: none; list-style-type: none; margin-left: 0px; padding-left: 0px; margin-top: 2px; margin-bottom: 2px; }
.menA0, .menB0, .menC0, .menD0, .menE0, .menF0, .menG0  { font-weight: bold; background-color: #DAE4ED; }
.menA1, .menB1, .menC1, .menD1, .menE1, .menF1, .menG1 { font-weight: bold; background-color: #003366; }
.menA0 a:hover, .menB0 a:hover, .menC0 a:hover, .menD0 a:hover, .menE0 a:hover, .menF0 a:hover, .menG0 a:hover { text-decoration: none; color: #FFFFFF; background-image: url(../gfx/listimage_hover.gif); background-color: #6D8BA9; }
.menA1 a:hover, .menB1 a:hover, .menC1 a:hover, .menD1 a:hover, .menE1 a:hover, .menF1 a:hover, .menG1 a:hover { text-decoration: none; }
.menA0 a, .menB0 a, .menC0 a, .menD0 a, .menE0 a, .menF0 a, .menG0 a{ text-decoration: none; color: #333333; background-image: url(../gfx/listimage_normal.gif); background-repeat: no-repeat; }
.menA1 a, .menB1 a, .menC1 a, .menD1 a, .menE1 a, .menF1 a, .menG1 a{ text-decoration: none; color: #FFFFFF; background-image: url(../gfx/listimage_active.gif); background-repeat: no-repeat; }
.menA0 a, .menA1 a { padding-left: 10px; background-position: 2px  4px; width: 145px; max-width: 145px; display: block; }
.menB0 a, .menB1 a { padding-left: 20px; background-position: 10px 4px; width: 135px; max-width: 135px; display: block; }
.menC0 a, .menC1 a { padding-left: 30px; background-position: 20px 4px; width: 125px; max-width: 125px; display: block; }
.menD0 a, .menD1 a { padding-left: 40px; background-position: 30px 4px; width: 115px; max-width: 115px; display: block; }
.menE0 a, .menE1 a { padding-left: 50px; background-position: 40px 4px; width: 105px; max-width: 105px; display: block; }
.menF0 a, .menF1 a { padding-left: 60px; background-position: 50px 4px; width: 95px; max-width: 95px; display: block; }
.menG0 a, .menG1 a { padding-left: 70px; background-position: 60px 4px; width: 85px; max-width: 85px; display: block; }
/*
 MENU END */


/* 
CONTENT BEGIN */
div>div.middle  { position: absolute; top: 182px; left: 205px; right: 235px; min-width: 339px; }
* html .middle { position: absolute; top: 182px; left: 205px; right: 235px; }


div.path { margin-bottom: 5px; color: #333333; }
.path a { color: #333333 }

.seitenkopf   { margin-bottom: 20px; padding-top: 12px; padding-bottom: 12px; border-top: 1pt solid #CCCCCC; border-bottom: 1px solid #CCCCCC }
.seitenkopf h1  { color: #003366; font-weight: normal; margin-top: 0; margin-bottom: 5px }
.seitenkopf p  { color: #003366; margin-top: 0; margin-bottom: 0 }


div>div.textpart { border-bottom: 1px solid #CCCCCC; margin-bottom: 5px; padding-bottom: 10px; } 
* html .textpart { border-bottom: 1px solid #CCCCCC; margin-bottom: 5px; padding-bottom: 10px; margin-left: 0px; margin-right: 0px; } 

.textpart a { color: #003366 }

.seiteninhalt   { }
.seiteninhalt h1   { font-weight: bold; margin-top: 20px; margin-bottom: 6px }
.seiteninhalt h2   { margin-top: 20px; margin-bottom: 6px }
.seiteninhalt h5    { font-weight: bold; margin-top: 20px; margin-bottom: 6px }

/*
 CONTENT END */



div.bottombuttons {  }
.bottombuttons a { color: #333333; text-decoration: none;}
.bottombuttons a:hover { text-decoration: underline;}
div.mainservice { float: right; padding-top: 1px; }
div.top { display: inline;  padding-top: 5px; }
/* 
MENU and CONTENT END */

/* 
MISC BEGIN */ 

/* 
SEARCH BEGIN */
.search-tab-u { 	padding-bottom: 10px; }
.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  { font-weight: bold }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title  { color: #003366; font-weight: bold; background: #d3d3d3; padding-top: 2px; padding-bottom: 2px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title a { }
.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  { font-weight: bold }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H4 { margin-top:0px; margin-bottom:0px; }
.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; }
/* 
SEARCH END */

/* 
SITEMAP BEGIN */
.csc-sitemap ul{ margin:0px; padding:0px; list-style-image:none; list-style-type:none; }
.csc-sitemap li{ margin:0px; padding:0px; list-style-image:none; list-style-type:none; }
.csc-sitemap-level1	{ margin-top: 0; margin-bottom: 0; width: 325px;}
.csc-sitemap-level1 a:link, .csc-sitemap-level1 a:visited, .csc-sitemap-level1 a:active { color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #6D8BA9 }
.csc-sitemap-level1 a:hover     { color: #FFFFFF; background-color: #003366 }
.csc-sitemap-level1 a     { display: block; padding: 5px; width: 100%; border-bottom: 1px solid #fff }
.csc-sitemap-level2      { margin-top: 0; margin-bottom: 0; width: 325px;}
.csc-sitemap-level2 a:link, .csc-sitemap-level2 a:visited, .csc-sitemap-level2 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level2 a:hover    { color: #FFFFFF; background-color: #6D8BA9 }
.csc-sitemap-level2 a     { display: block; padding: 5px; width: 100%; border-bottom: 1px solid #fff }
.csc-sitemap-level3       { margin-top: 0; margin-bottom: 0; width: 310px;}
.csc-sitemap-level3 a:link, .csc-sitemap-level3 a:visited, .csc-sitemap-level3 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level3 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level3 a      { display: block; padding: 5px 5px 5px 20px; width: 100%; border-bottom: 1px solid #fff }
.csc-sitemap-level4       { margin-top: 0; margin-bottom: 0; width: 300px;}
.csc-sitemap-level4 a:link, .csc-sitemap-level4 a:visited, .csc-sitemap-level4 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level4 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level4 a      { display: block; padding: 5px 5px 5px 30px; width: 100%; border-bottom: 1px solid #fff }

.csc-sitemap-level5       { margin-top: 0; margin-bottom: 0; width: 290px;}
.csc-sitemap-level5 a:link, .csc-sitemap-level5 a:visited, .csc-sitemap-level5 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level5 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level5 a      { display: block; padding: 5px 5px 5px 40px; width: 100%; border-bottom: 1px solid #fff }

.csc-sitemap-level6       { margin-top: 0; margin-bottom: 0; width: 280px;}
.csc-sitemap-level6 a:link, .csc-sitemap-level6 a:visited, .csc-sitemap-level6 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level6 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level6 a      { display: block; padding: 5px 5px 5px 50px; width: 100%; border-bottom: 1px solid #fff }

.csc-sitemap-level7       { margin-top: 0; margin-bottom: 0; width: 270px;}
.csc-sitemap-level7 a:link, .csc-sitemap-level7 a:visited, .csc-sitemap-level7 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level7 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level7 a      { display: block; padding: 5px 5px 5px 60px; width: 100%; border-bottom: 1px solid #fff }

.csc-sitemap-level8       { margin-top: 0; margin-bottom: 0; width: 260px;}
.csc-sitemap-level8 a:link, .csc-sitemap-level8 a:visited, .csc-sitemap-level8 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level8 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level8 a      { display: block; padding: 5px 5px 5px 70px; width: 100%; border-bottom: 1px solid #fff }

.csc-sitemap-level9       { margin-top: 0; margin-bottom: 0; width: 250px;}
.csc-sitemap-level9 a:link, .csc-sitemap-level9 a:visited, .csc-sitemap-level9 a:active { color: #333333; text-decoration: none; font-weight: bold; background-color: #DAE4ED }
.csc-sitemap-level9 a:hover    { color: #FFFFFF; text-decoration: none; background-color: #6D8BA9 }
.csc-sitemap-level9 a      { display: block; padding: 5px 5px 5px 80px; width: 100%; border-bottom: 1px solid #fff }
/* 
SITEMAP END */

/* 
MISC END */ 

/* alles andere BEGIN */

/* behebt das Problem des Stufen-Effekts beim FF, wenn Text gerade neben dem Bild verlaufen soll (und nicht umfliessen) */
div.csc-textpic-intext-left-nowrap div div.csc-textpic-text { margin-left: 10px; }
div.csc-textpic-intext-right-nowrap div div.csc-textpic-text { margin-right: 10px; }

/* gibt Formularfeldern einen Abstand - Anpassung wahrscheinlich noetig */
/*
input  { font-size: 0.75em;  }
select  { font-size: 0.75em; }

div.csc-mailform-field label { position: absolute; }
div.csc-mailform-field input { position: relative; left: 15%; }
div.csc-mailform-field select { position: relative; left: 15%; }
div.csc-mailform-field textarea { position: relative; left: 15%; }
div.csc-mailform-field fieldset { margin: 0px; padding: 0px; }
div.csc-mailform-field legend { margin: 0px; padding: 0px; }
span.csc-mailform-radio { margin: 0px; padding: 0px; }
span.csc-mailform-radio label { position: static; } 
span.csc-mailform-radio fieldset { position: static; } 
span.csc-mailform-radio input { position: static; } 
*/

.mf-input { font-size:9pt; font-family: Arial, Helvetica; background-color:#F5F5F5; margin-top:2px; margin-bottom:2px; border: solid 2px #E6E6E6; padding:2px;}
.mf-pass { font-size:9pt; font-family: Arial, Helvetica; background-color:#F5F5F5; margin-top:2px; margin-bottom:2px; border: solid 2px #E6E6E6; padding:2px;}
.mf-text { font-size:9pt; font-family: Arial, Helvetica; background-color:#F5F5F5; margin-top:2px; margin-bottom:2px; border: solid 2px #E6E6E6; padding:2px;}
.mf-check { font-size:9pt; font-family: Arial, Helvetica; margin-top:2px; margin-bottom:2px;}
.mf-radio { font-size:9pt; font-family: Arial, Helvetica; margin-top:2px; margin-bottom:2px;}
.mf-select { font-size:9pt; font-family: Arial, Helvetica; background-color:#F5F5F5; margin-top:2px; margin-bottom:2px; border: solid 2px #E6E6E6; padding:2px;}
.mf-file { font-size:9pt; font-family: Arial, Helvetica; background-color:#F5F5F5; margin-top:2px; margin-bottom:2px; padding:2px;}
.mf-reset { font-size:9pt; font-family: Arial, Helvetica; margin-top:2px; margin-bottom:2px; }
.mf-submit { font-size:9pt; font-family: Arial, Helvetica; margin-top:2px; margin-bottom:2px; }



table.contenttable { width: auto !important; }
.contenttable tfoot {  }
.contenttable tr {  }
.contenttable td {  padding: 0px 5px; }
.contenttable caption {  }
.contenttable th{  }
.contenttable thead tr td{  }

fieldset { border-width: 0px; }

p   { margin-top: 2px; margin-bottom: 6px }

ul { list-style-position: outside; list-style-image: url("../gfx/aufzaehlung.gif"); }
ul li   { margin-bottom: 3px; }
ol { list-style-position: outside; }
ol li  { margin-bottom: 3px; }

.contentelement { margin-bottom: 30px; width: auto; }

.aenderungsdatum  { color: #003366; }
.drucklink a:link, .drucklink a:visited, .drucklink a:active,.drucklink a:hover   { color: #003366 !important }

.topbar   { line-height: 11px; border: solid 1pt #CCCCCC }

.tx-macinasearchbox-pi1 { display: inline; }
/* alles andere END */

/*
Tabellen innerhalb des Contentbereiches
contenttable = Standard
contenttable_border = RTE Klasse
contenttable_noborder = RTE Klasse
----------------------------------------------
*/
table.contenttable_fullwidth_border,
table.contenttable_fullwidth_noborder {
	width: 100%;
}

table.contenttable_fullwidth_border,
table.contenttable_contwidth_border {
	border: 1px #CCCCCC solid;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttable_fullwidth_noborder,
table.contenttable_contwidth_noborder {
	border: 0;
}

table.contenttable_fullwidth_border tr th,
table.contenttable_contwidth_border tr th {
	background-color: #DAE4ED;
}

table.contenttable_fullwidth_border tr td,
table.contenttable_fullwidth_border tr th,
table.contenttable_contwidth_border tr td,
table.contenttable_contwidth_border tr th {
	border: 1px #CCCCCC solid;
	padding: 3px 3px 3px 3px;
	text-align: right;
}

table tr th.align-left,
table tr td.align-left {
	text-align: left;
}

table tr th.align-center,
table tr td.align-center {
	text-align: center;
}

table tr th.align-right,
table tr td.align-right {
	text-align: right;
}

table.contenttable_fullwidth_border tr td p,
table.contenttable_contwidth_border tr td p{
	margin: 0;
	padding: 0;
}

/*<a.meister@andersundsehr.com 26.01.2012>*/
.menue {font-weight: normal !important;}

