
        /*
 * copyright (c) xmachina GmbH
 * 
 * Author: U. Schumacher (ute.schumacher@xmachina.de)
 */


/* HEADER */
ul.simple_navigation li a { font-size: 0.9em !important; }


#content div.startBox { background: transparent url(images/start_pic.jpg) 0 0 no-repeat; height:212px; }
#content div.imageCol { background: transparent url() 0 0 no-repeat; } 
#content div.imageCol p {
    font-size: 0.69em;
    color: #000;
    font-weight: normal;
    padding-left: 22px;
    padding-top: 60px;
}



#startSearch { width: auto; padding: 10px 18px 0 115px; }
#startSearch .label { text-align: left; font-size: 0.69em; font-weight: bold; color: #013476; }
#startSearch .search_textfield { font-size: 0.69em; }
* html #startSearch {  padding-left: 110px; }
/* Für Layout a1 */
.a1 #content div.startBox { 
    background: transparent url(../images/start_pic2.jpg) 0 0 no-repeat; 
    width: 900px; 
    height: 238px; 
}
.a1 #content div.navigationCol  { float: left; margin-left: 20px; }
.a1 #content div.navigationCol2 { width: 220px; margin-left: 640px; }
.a1 #content div.navigationCol2 .innerDiv { padding: 10px; }
.a1 #content div.navigationCol .innerDiv .boxHeadline,
.a1 #content div.navigationCol2 .innerDiv .boxHeadline { 
    font-size: 0.7em;
    letter-spacing: 0;
    text-transform: none;
}
.a1 #content div.navigationCol2 .innerDiv a {
    background-color: transparent;
    color: #000000;
    font-size: 0.7em;
    text-decoration: none;
}
/* Für Layout b1 */

/*
.b1 #content div.startBox { 
    width: 680px; 
    height: 212px; 
    margin-bottom:27px;
    
}
*/


.b1 #mainCol { width: 440px; float: left;}
.b1 #mainCol2 { width: 680px; float: left; }
.b1 #rightCol { width: 220px; margin-left: 440px; padding-left: 20px; }
.b1 #content div.navigationCol  { float: left; margin-left: 15px; }

/* Ende Layout b1 */

div.innerBox2 .pClass { font-size:0.7em !important; }

/* Farbschema */
/* aktivieren, um alle Boxen einzufärben -> hier: Überschrift rot */
.serviceBox div.boxHeadline,
h2.sectionheader { margin-top: -2.2em !important; color: #CC0000 !important; }

/* div.section { font-size: 0.7em; } */

div.section.firstElement {
    border-top-width: 0;
    margin-top:-10px;
} 
.highlight .twoCols .textBlock { margin-right: 10px; }
div.section .textBlock { width: auto; float: none; font-size: 0.9em; line-height: 125%; }
div.section img a { margin-right: 10px; border:1px solid #D!D1D1;}
div.section img { margin-right: 10px; border:1px solid #D!D1D1;}
.highlight a.title { line-height: 125%; font-size: 1.3em; }
.tabBox .tabs, .boxLargerFont { font-size: 1.1em; }
.tabBox .content { font-size: 1em; }
.tabBox .content .textBlock { float: left; }
/*
* html .tabBox ul.tabs li,
* html .tabBox ul.tabs li a,
* html .tabBox ul.tabs li a span { 
    display: block !important; 
    width: 10em; 
    height: 2em;
    text-align: center; 
}
* html .tabBox ul.tabs li a span { padding-bottom :0.4em; cursor: hand; }
.tabBox ul.tabs li.selected a span {  }
*/
.linkWrapper {
    line-height: 140%;
}

#list, #detail { padding: 0; }

.outerBox dl.topList {
    font-size: 1.3em !important;
    font-weight: normal;
}
.topList dd { color: #000000; }

#detail h2.sectionheader { color: #013476 !important; }
/*
div.innerBox2 {
    background-image: url(../images/box/green_box_header_small.jpg) !important;
} 
div.innerBox2 p   { font-size: 69%; } 
div.innerBox2 p a { font-weight: bold; }
div.innerBox2 p a.readMore { font-weight: normal; }

h1.masthead,
h2.sectionheader {
    color: #6FB022;
}
#content .innerDiv { border: 1px dotted green; }
#mainCol, #rightCol {  border: 1px dotted red !important; }*/

#contentShell div.imageCol { background: transparent url() 0 0 no-repeat; } 
#contentShell div.imageCol p {
    font-size: 0.69em;
    color: #000;
    font-weight: normal;
    padding-left: 22px;
    padding-top: 60px;
}
/* 2. Startbox mit Navigation ohne Schatten */
#contentShell div.startBox { 
    position: relative;
    margin-bottom: 27px; 
    width: 900px; 
    height: 220px; 
    background: transparent url(../images/start_pic.jpg) 0 0 no-repeat;
}
#contentShell div.startBox div.imageCol { 
    width: 440px; 
    height: 100%;
    float: left; 
} 
#contentShell div.imageCol p {
    font-size: 0.7em;
    padding-left: 40px;
    padding-top: 60px;
    z-index: 1 !important; 
}
#contentShell div.startBox #startSearch { width: auto; padding: 40px 18px 0 40px; }
#contentShell div.startBox #startSearch .label { text-align: left; font-weight: bold; font-size: 0.7em; }
#contentShell div.startBox #startSearch .search_textfield { font-size: 0.7em; }
* html #startSearch {  padding-left: 40px; }
#contentShell div.startBox div.navigationCol { 
    width: 220px; 
    height: 220px;
    overflow: auto;
}
#contentShell div.startBox div.navigationCol .innerDiv { 
    margin: 15px;
}
#contentShell div.startBox #menu1 {
    position: absolute;
    top: 0;
    left: 460px;
} 
#contentShell div.startBox #menu2 {
    position: absolute;
    top: 0;
    left: 680px;
} 
.tabBox .tabs, .boxLargerFont { font-size: 1.1em; }
.tabBox .content { font-size: 1em; }
.tabBox .content .textBlock { float: left; }


img.left
{
width: 92px;
margin: 5px 10px 0 0;
float: left;
}
 

/* ergaenzt fuer physioonline  */

#text
{
border: 0px solid #000000;
margin: 0 250px 0 0;
float: left;
}

* html #text
{
border: 0px solid #000000;
margin: 0 150px -20px 0;
float: left;
}
