/* GENERAL STYLES */
/* Stylesheet MVZ Landshut */
/* Co. 2007 Badi GmbH */

/* Allgemein */

*, body, div.clear {  
    padding: 0px;
    margin: 0px;
    border: none 0px; }

body {
    font-family: Arial, sans-serif;
    font-size: 12px; }

/* Clearfix */

div.clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    border: none 0px;
    background-color: transparent;
    font-size:0; }

* html div.clear { display: none; }

/* Clearfix-Hack */

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
    
.clear { display: inline-table; }
    
a { text-decoration: underline; }

/* a:link, a:visited { color: #FF8000; }

a:hover { color: #000;}

a:active { color: #ae181e; } */

h1 {
    color:#337779;
    font-size:14pt; 
    font-weight:500; }

h3 { 
    margin: 0 0 10px 0;
    font-size: 12px; } 

h4 {
    color: #337779;
    margin: 0 0 10px 0;
    font-size: 12px; }
    
h5 {
    color: #b53f35;
    font-weight: bold;
    margin: 0 0 10px 0;
    font-size: 13px;
    text-decoration: underline; }

#holderBody {
    background: #fff; }

#holder {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 5px;
    text-align: left; }

ul.zahlen {
    line-height: 14px; }

.zahlen li {
    list-style-type: decimal !important; }

/* .versteckt { display:none; } */
    
/*  Divs */

div#master {
    width: 900px; 
    margin: 20px auto 0 auto; } 

* html div#master {
    margin: 15px auto 0 auto; }

*+html div#master {
    height: 640px; }

/* Header */

div#header {
    padding: 0;
    margin: 0; }

div#headerLeft {
    width:226px;
    height: 95px;
    float: left;
    margin: 0; }

div#headerLeft1, div#headerRight1 { display:none; }

.logo_mittig {
    padding: 0px 60px; 
    text-align: center; }

div#headerRight {
    background-image: url(../media/12/headerRight.jpg);
    background-repeat: no-repeat;
    background-color: #337779;
    height: 81px;
    margin: 0 0 0 226px; }

* html div#headerRight{
    margin: 0;
    float: left;
    width: 670px; }

div#containerOcunet {
    margin: 0 0 0 500px;
    width: 113px;
    height: 40px;
   /* cursor: hand; */ }

div#containerOcunet img {
    padding: 20px 0 0 0; }

/* Breadcrum Angaben *******************************************************************************/

div#headerBottom {
    background-color: #6e9ea1; 
    background-image: url(../media/17/breadcrumbArrow.jpg);
    color: #fff; 
    font-size: 10px;
    height: 14px;
    padding: 0 30px;
    background-repeat: no-repeat;
    margin: 0 0 0 226px; }

* html div#headerBottom {
    margin: 0;
    float: left;
    width: 610px; }

div#headerBottom a { text-decoration: none; }

div#headerBottom a:link, div#headerBottom a:visited { color: #fff; }

div#headerBottom a:hover { color: #000;}

div#headerBottom a:active { color: #ae181e; }

div#headerBottom img {
    margin: 0 6px 0 0; }

/*  ******************************************************************************** */

div#menu_left { background-color: #dde9e9;  }

* html div#menu_left { width: 896px; }

/* Position verursacht den komischen Effekt im IE */

div#left {
    float:left; 
    padding: 20px 0 0 20px;
    margin: 0 15px 0 0;
   /* background-color: #dde9e9;*/
    font-size: 12px;
    border: none 0px;
    width: 186px;
    position: relative;
    z-index: 1; }

* html div#left {
    min-height: 300px;
    height:auto !important;
    height: 300px;
    width: 100px;
    margin: 0; }

*+html div#left { padding: 20px 0 20px 18px; }

div#left a { display: block;  }

div#left a:visited { color: #003c3f;  }

* html #left li { width: 170px;}

div#left ul {
    padding: 0;	
    list-style: none;
    width: 180px; }

*+html div#left ul { width: 177px; }

div#left li a {
    display: block;
    text-decoration: none; }

*+html div#left li a { width: 177px; }

div#left ul li a {
    width: 165px; }

*+html div#left ul li a { width: 162px; }

/* left versteckt Menu */

#left li ul {	
    position: absolute;
    font-weight: normal;
    left: -999em; }

* html #left li ul {
    line-height: 12px !important;
    height: 12px !important;
    background-color: #dde9e9; } 

/* versteckt das Submenu **********************************************************************/

#left li:hover ul ul, #left li:hover ul ul ul, #left li.sfhover ul ul, #left li.sfhover ul ul ul {
    left: -999em; }

* html #left li:hover ul, * html #left li:hover ul ul ul, * html #left li.sfhover ul ul, * html #left li.sfhover ul ul ul {
    display: none;  }

/* Steuert die Sub Menu Postition */
/**********************************/

#left li:hover ul, #left li li li:hover ul, #left li.sfhover ul, #left li li.sfhover ul, #left li li li.sfhover ul {
    left: 170px;
    margin-top: -24px; }

.subNavi1 li:hover ul { left: 380px; }

.subNavi li:hover ul, .subNavi1 li:hover ul { visibility: visible; }
 
/* steuert im IE6 die Position */
/**********************************/

* html #left li:hover ul, * html #left li li li:hover ul, * html #left li.sfhover ul, * html #left li li.sfhover ul, * html #left li li li.sfhover ul {
    left: 180px; } 

* html #left li li.sfhover ul, * html #left li li li.sfhover ul{
    display: block;
    left: 170px;
    margin: -24px 0 0 0; }  
    
/* Steuert die Sub Sub Menu Position*/
/**********************************/
    
#left li li:hover ul{
   /* top: 135px;*/
    left: 170px; 
    width: 180px; }

/* Hauptmenu*/

a.naviItem, a.naviTopItem {
    padding: 5px 0 5px 15px; 
    margin: 0;
    font-weight: bold;
    text-decoration: none;
    color: #003c3f;
    background-image: url(../media/23/naviArrow.gif);
    background-repeat: no-repeat; }

* html a.naviTopItem, * html a.naviItem {
    padding: 5px 0 5px 15px;
    margin: 0; }

/* NaviTopItem ist der Menupunkt der ein Untermenu besitzt */

a.naviTopItem {
    background-image: url(../media/183/naviArrow2.gif);
    background-repeat: no-repeat; }

* html .naviItem {
    line-height: 12px !important;
    height: 12px !important; }

/* Trennlinie nach dem letzten Menupunkt */

div.naviLastItem {
    background-image: url(../media/33/naviLine.jpg); 
    background-repeat: no-repeat;
    height: 2px;
    display: block;
    margin: 0 0 1px 0;
    width: 180px; }

* html div.naviLastItem {
    height: 1px;
    font-size: 0px;
    width: 100%;
    border: none 0px;
    margin: 0;
    padding: 0; }

/* Subnavigationen */

.subNavi, .subNavi1 {
    position: absolute;
    font-size: 10px;
    border: 1px #6e9ea1 solid;
    /* margin steuert die Ausrichtung des Submenus*/
    margin: -24px 0px 0 0;
    padding: 0;
    background-color: #dde9e9;
    width: 180px; }
	
*+html .subNavi, * html .subNavi1 {
    margin: -24px 0 0 -10px;
    width: 180px; }

.subNavi ul, .subNavi1 ul {
    padding: 0;
    margin: 0;
    list-style: none; }

* html .subNavi ul, * html .subNavi1 ul {
    background-color: #dde9e9; }

* html .subNavi li, * html .subNavi1 li  {
    width: 170px;
    height: 12px;
    line-height: 12px; }

/* Submenu ********************************************************************** */

a.subNaviItem {
    padding: 5px 0 5px 15px; 
    margin: 0;
    font-weight: bold;
    text-decoration: none;
    color: #003c3f;
    display: block;  
    background-image: url(../media/23/naviArrow.gif);
    background-repeat: no-repeat;}

.subNavi a:link, .subNavi1 a:link {/* background-color: #dde9e9;*/ }

/* MouseOver-Effekt über Subnavigation  */

.subNavi a:hover, .subNavi1 a:hover {
    color: #000;
    padding: 5px 0px 5px 15px;
    background-image: url(../media/33/naviArrowHover.jpg);
    background-repeat: no-repeat;
    width: 180px; }
	
a.subTopItem {
    padding: 5px 0px 5px 15px; 
    margin: 0;
    color: #003c3f; 
    background-image: url(../media/183/naviArrow2.gif);
    background-repeat: no-repeat;}
    
/* Hover Effekt überm Menu */
/* Backgroundeffekt bei Hover im Menu */

a.naviItem:hover, a.naviTopItem:hover, a.subNaviItem:hover, a.subTopItem:hover {
    color: #000;
    background-image: url(../media/28/naviArrowHover.jpg);
    background-repeat: no-repeat;
    width: 180px; }
	
/* Ende Menupunkte ******************************************************** */

/* Inhaltsbereich */

div#content {
    border-right: 1px #dde9e9 solid;
    margin: 0 0 0 226px;
    padding: 8px;
    background-color: #fff;
    width: 656px;
    min-height: 575px;
    height:auto !important;
    height: 575px; }

* html div#content {
    width: 653px;
    margin: 0 0 0 223px; }

*+html div#content {
    min-height: 580px; }
  
div#content a, div#content a:link {
    color: #FF8000; }
        
div#content a:hover { color: #000; }

div#content a:visited {}
    
div#content ul{ margin-bottom: 10px; }
    
div#content li{ 
    list-style-position: outside; 
    list-style-type: disc; 
    margin: 0 0 0 20px; 
    line-height: 16px;}

#left li ul, div#left ul, form.formular { margin: 0; }

*+html #left li ul, *+html div#left li a, *+html div#left ul, *+html form.formular {
/* margin: 0 698px 0 0; */ }

/* Suche ********************************************** */

#search {
    margin: 20px 0;
    font-weight: bold;
    color: #003c3f;
    width: 183px; }

*+html #search {
    width: 185px;  }

form.formular {
    margin: 0;
    padding: 5px 0;
  /*  width: 200px; */ }

/* * html form.formular { width: 200px; } */

*+html form.formular { width: 200px; }

input.suche, input.suche1 {
    background-image: url(/media/45/searchbutton.gif);
    background-repeat: no-repeat;
    width: 32px;
    height: 24px;
    padding: 0 5px;
    margin: -4px 0 0 0; }

input.suche, input.suche1 {
    background-color: transparent; }

*+html input.suche, *+html input.suche1 {
    padding: 0; }

input.suchfeld {
    margin: 0 10px 0 0;
    width: 130px;
    border: #c6c6c6 1px solid; }

* html input.suchfeld { 
    width: 130px; }

*+html input.suchfeld { 
    float: left; } 

/* Infobox ********************************************** */

div#info { width: 183px; } 

div#info {
    margin: 100px 0 0 0;
    padding: 0;
    color: #337779;
    line-height: 16px;
    font-size: 12px; }

* html div#info { margin: 50px 0 0 0; }

*+html div#info { margin: 75px 0 0 0; }
	
div#info img {
    margin: 4px 10px 4px 0; }

div#info a.infolink  {
    color: #337779! important;
    text-decoration: none! important; }
	
div#info a.infolink:hover {
    color: #000000! important;
    background-color: transparent! important; }

div#info .infolink img, .infolink img {
    margin: 0px 0 -4px 0; }

.linie {
    border-top: solid 1px #000000 ;
    height: 1px;
    line-height: 1px; }

/* Linkfarbe fuer Menulinks **********************************************************/

a.Lage {}

a.Wartezeit {}

a.Lage:link, a.Lage:visited, a.Wartezeit:link, a.Wartezeit:visited { color: #337779; }

a.Lage:hover, a.Wartezeit:hover { color: #003c3f; }

a.Lage:active, a.Wartezeit:active { color: #337779; }


/* EDITOR PROPERTIES */
