/*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+
+   CSS-TABLE für www.klinik-graal-mueritz.de
+
+   Copyright (C) 2005 d'solut
+
+   www.dsolut.de    
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



/* Positionierung*/

body     {
      margin: 0 0 0 0px;  padding:0 0 0 0px;
      background-image:url(images/bg.gif);
      background-color:#ffffff;
      font-family:Verdana,Arial,Helvetica,sans-serif; 
      font-size:12px;
      text-align:center;
      text-decoration:none;
}
h1 { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
      line-height:14px;
	   font-weight:bold;
      color:#E7651A;
      text-decoration:none;
}
h2 { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:14px;
      line-height:14px;
	   font-weight:bold;
      color:#3A4B6F;
}
.bodytext {
      font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
      line-height:14px;
	   font-weight:normal;
      color:#666666;
      text-decoration:none;
      
      
}   

#start   {
      position:relative;
      text-align:left;
      width: 750px;
      background-color:#ffffff;
      margin:auto;
      margin-left: auto; margin-right: auto;
      text-decoration:none;
}

#rahmen_top {
      position:absolute;top: 5px; left:0px;
}
#meta_nav {
      position:relative;
      font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
      line-height:14px;
	   font-weight:normal;
      color:#70A224;
      text-decoration:none;
}


#logo_oben {
      position:absolute;top: 23px; left:40px;
}
#schriftzug_oben {
      position:absolute;top: 38px; left:180px;
}
#banner {
      position:absolute;top: 93px; left:150px;
}
#banner_2 {
      position:absolute;top: 95px; left:730px;
      background-color:#cccccc;
      width: 20px;
      height: 149px;
}
#adresse {
      position:absolute;top: 32px; left:625px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
      line-height:13px;
	   font-weight:normal;
      text-align:right;
      
      color:#666666;
}
#baum_nav {
      position:absolute;top: 247px; left:180px;
      font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:10px;
      line-height:13px;
	   font-weight:normal;
      align:right;
      color:#ffffff;
}

#linie_1 {
      position:absolute;top: 94px; left:0px;
      width:2px; height:655px;
      background-color:#ffffff;
}
#linie_2 {
      position:absolute;top: 94px; left:150px;
      width:2px; height:655px;
      background-color:#ffffff;
}

#menueblock {
      position:absolute;top: 94px; left:2px;
      height:190px;
      width:148px;
      background-color:#A8C217;
      
}
#menuetext {
      position:relative;top: 0px; left:10px;
      
}
#submenueblock_head {
      position:absolute;top: 284px; left:2px;
      height:18px;
      width:148px;
      background-color:#70A122;
      font-family:verdana,arial,helvetica,sans-serif;
	   font-size:12px;
		font-weight:normal;
      color: #ffffff;
      padding-left:0px;
      padding-top:2px;
      
}
#bottom_hellg {
      position:relative;
      height:3px;
      width:571px;
      background-color:#A7C216;
      color:#A7C216; 
}
#bottom_dunkelg {
      position:relative;
      height:5px;
      width:571px;
      background-color:#70A224;
      color:#70A224; 
}
#up {
      position:relative;
      font-family:verdana,arial,helvetica,sans-serif;
	  font-size:10px;
	  font-weight:normal;
     
      text-align: right;
      
      
}

#submenueblock_items {
      position:absolute;top: 304px; left:2px;
      
      width:138px;
      background-color:#A8C217;
      font-family:verdana,arial,helvetica,sans-serif;
	   font-size:12px;
		font-weight:normal;
      color: #ffffff;
      padding-left:10px;
      padding-top:2px;
      
}
#headlineblock {
      position:absolute;top: 284px; left:180px;
      height:20px;
      width:400px;
      background-color:#E7651A;
      
}
#teaser {
      position:absolute;top: 284px; left:592px;
}
#teaser_head {
      position:relative;
      height:16px;
      width:150px;
      background-color:#E7651A;
       font-family:verdana,arial,helvetica,sans-serif;
	   font-size:11px;
		font-weight:bold;
      color: #ffffff;
      margin: 0 3px 3px 3px;
	   padding: 3px 1px 1px 5px;
}

#teaser_body {
      position:relative;
      width:150px;
      background-color:#F19D4C;
      font-family:verdana,arial,helvetica,sans-serif;
	   font-size:11px;
		font-weight:normal;
      color: #ffffff;
      margin: 0px 3px 3px 3px;
	   padding: 5px 1px 5px 5px;
}



#content {
      position:absolute;top: 288px; left:180px;
      width:571px;
      font-family:Verdana,Arial,Helvetica,sans-serif; 
      font-size:12px;
      color: #666666;
      text-decoration:none;
     
}
#textbereich {
      position:relative;
      width:400px;
      font-family:Verdana,Arial,Helvetica,sans-serif; 
      font-size:12px;
      color: #666666;
      text-decoration:none;
}


#mittelbereich {
      position:absolute;top: 280px; left:400px;
      
}
#mittel_content {
      position:absolute;top: 0px; left:10px;
     
}

.navi_meta {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #70A224;
            text-decoration:none;
}
.navi_meta:hover {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #E7651A;
}
.navi_meta_active {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #E7651A;
            text-decoration:none;
}

.navi {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;
            color: #ffffff;
            text-decoration:none;
}
.navi:hover {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;
            color: #E7651A;
            
}
.navi_active {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;
            color: #E7651A;
            text-decoration:none;
            
}
.navi_sub {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #ffffff;
            text-decoration:none;
}
.navi_sub:hover {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #E7651A;
            
}
.navi_sub_active {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #E7651A;
            text-decoration:none;
            
}
.mailform_text {
	         font-family:verdana, Arial, Helvetica, sans-serif;
	         font-size:11px;
            line-height:10px;
	         font-weight:normal;
            color:#333333;
}
.navi_root {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #ffffff;
            text-decoration:none;
}
.navi_root:hover {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #E7651A;
}
.navi_root_active {
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:10px;
				font-weight:normal;
            color: #ffffff;
            text-decoration:none;
}


.ft11px666666 { color: #666; font-size: 11px; font-family: Verdana }
.ft11px333333  { color: #333; font-size: 11px; font-family: Verdana }
.ft11pxffffff  { color: #fff; font-size: 11px; font-family: Verdana }

.formular { color: #333333; font-size: 10px; font-family: Verdana; background-color: #ffffff; border: solid 1px #666666 }



a            {text-decoration:underline;color:#666666;}
a:hover      {text-decoration:underline;color:#666666;}
/*
a.white				{text-decoration:none; color:#395C9D }
a:hover.white		{text-decoration:none; color:#ffffff;}
*/
/* Eingabebox */
select  {	font-family:arial,helvetica,sans-serif;
				font-size:10px;
				font-style:normal;
} 
input,textarea  {	   
            font-family:verdana,arial,helvetica,sans-serif;
				font-size:11px;
				font-style:normal;
} 

/* Fehlerausgabe*/
.error_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
   line-height:13px;
	font-weight:bold;
   color:#E10707;
}
.error_msg_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
   line-height:12px;
   color:#E10707;
}

/*Listenelemente*/
.li_test {

margin-top:0px;
padding-top: 3px;

}
li {
font-family: Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;
      line-height:18px;
	   font-weight:normal;
      color:#666666;
}