/* Layout Stylesheet Villa Leonhardi */

html                 {height: 101%; margin-bottom: 1px;}

body                 {font-family: Verdana, Arial, Helvetica, Times; font-weight:normal; background-color:#ffffff;
                      /* background-image: url(../upload/layout/cyprbk.jpg); */
                     }

h2                   {text-align:left; font-size:20px; color:#465A33; margin-top:15px; margin-right:17px; margin-bottom:0px; margin-left:17px; font-weight:normal}
h3                   {text-align:left; font-size:11px; color:#465A33; margin-left:0px; margin-right: 0px; margin-top:0px; font-weight:bold}
h4                   {text-align:left; font-size:11px; color:#465A33; margin-left:0px; margin-right: 0px; margin-top:0px; font-weight:normal}
p                    {text-align:left; font-size:11px; margin-top:0px; margin-bottom:15px; padding:0px}

.l-col-header        {width: 180px;}
.m-col-header        {width: 800px; border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; border-color:#465A33; border-style:solid; background-color:#ffffff; text-align: center;}
.r-col-header        {width: 180px;}

.l-col-content       {border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; border-color:#465A33; border-style:solid; background-color:#ffffff;}
.m-col-content       {background-color:#ffffff;}
.r-col-content       {border-left:0px; border-right:0px; border-top:0px; border-bottom:0px; border-color:#465A33; border-style:solid; background-color:#ffffff;}

.l-col-footer        { }
.m-col-footer        {border-left:0px; border-right:0px; border-top:0px; border-bottom:1px; border-color:#465A33; border-style:solid; background-color:#ffffff; height: 10px; }
.r-col-footer        { }

.events              {width:149px; border:15px solid #ffffff; font-size:11px; color:#999999; line-height:16px; border-top:0px; border-bottom:5px;}
.eventblock          {width:142px; border:0px solid #33ffff; font-size:11px; color:#999999; line-height:16px; padding-bottom:7px}
.address             {width:149px; border:15px solid #ffffff; font-size:11px; color:#999999; line-height:16px}
.open                {width:149px; border:15px solid #ffffff; font-size:11px; color:#999999; line-height:16px}

.bar                 {margin-right:25px;}
.text                {text-align:left; font-size:11px; color:#999999; margin-top:25px; margin-right:17px; margin-bottom:10px; margin-left:17px; line-height:18px; }
.text-us             {color:#465A33}
.text-usb            {color:#465A33; font-weight:bold}
.text-edit 			 {text-align:left; font-size:12px; color:#000000; margin-top:25px; margin-right:0px; margin-bottom:10px; margin-left:0px; line-height:18px; }

.hinweis             {text-align:center; font-size:11px; color:#990000; padding:20px; margin-top:20px; margin-bottom:20px; background-color:#ffffff; line-height:18px; font-weight:normal; border: 1px solid #465A33;}
.menu                {margin-top:0px;}
.flash               {text-align:left; font-size:11px; color:#999999; line-height:18px; margin-top:10px; margin-right:10px; margin-bottom:10px; margin-left:10px}


.line-menue          {border-top: 1px solid #465A33; border-bottom: 20px solid white;}

.language            {padding-right:10px; padding-top:7px;
                      float:right;
                      text-align: right;
                      /*border: solid 1px #ff0000;*/
                     }

.nav-line            {border-right:0px; border-left:0px; border-top:0px; border-bottom:0px; background-color:#9EAD90; height:28px;}

.service-nav         {padding-left: 8px;
                      padding-top: 7px;
                      /* border: solid 1px #ff0000; */
                      float:left;
                     }

.footer              {height:10px; text-align:center; font-size:11px; padding-top:20px; padding-left:30px; color:#cccccc}

ul                   {font-family:verdana, Arial, geneva, sans-serif; font-size:11px; color:#999999;
                      margin-bottom:15px; font-weight:normal; line-height:15px;
                      list-style-position:outside
                     }

ol                   {font-family:arial,geneva,sans-serif; font-size: 13px; color:#2B4974;
                      margin-bottom:15px; font-weight:normal; line-height:15px;
                      list-style-position:outside; list-style-type:decimal}

li                   {margin-bottom:10px; list-style-position:inside;}

a:link               {color:#465A33; text-decoration: underline}
a:visited            {color:#999999}
a:hover              {color:#000000}
a:active             {color:#000000}

a.snav:link          {margin:10px; font-size:11px; color:#ffffff; text-align:right; text-decoration:none}
a.snav:visited       {margin:10px; font-size:11px; color:#ffffff; text-align:right; text-decoration:none}
a.snav:hover         {margin:10px; font-size:11px; color:#465A33; text-align:right; text-decoration:none}
a.snav:active        {margin:10px; font-size:11px; color:#465A33; text-align:right; text-decoration:none}

a.roomnav:link       {margin:0px; font-size:11px; color:#465A33; text-align:right; text-decoration:none}
a.roomnav:visited    {margin:0px; font-size:11px; color:#465A33; text-align:right; text-decoration:none}
a.roomnav:hover      {margin:0px; font-size:11px; color:#cccccc; text-align:right; text-decoration:none}
a.roomnav:active     {margin:0px; font-size:11px; color:#cccccc; text-align:right; text-decoration:none}

A.navt-1-off:link    {margin:10px; font-size:11px; color:#666666; text-align:left; text-decoration:none}
A.navt-1-off:visited {margin:10px; font-size:11px; color:#666666; text-align:left; text-decoration:none}
A.navt-1-off:hover   {margin:10px; font-size:11px; color:#666666; text-align:left; text-decoration:none}
A.navt-1-off:active  {margin:10px; font-size:11px; color:#666666; text-align:left; text-decoration:none}

A.navt-1-on:link     {margin:10px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}
A.navt-1-on:visited  {margin:10px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}
A.navt-1-on:hover    {margin:10px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}
A.navt-1-on:active   {margin:10px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}

A.navt-2-off:link    {margin:30px; font-size:11px; color:#666666; text-align:left; text-decoration:none}
A.navt-2-off:visited {margin:30px; font-size:11px; color:#666666; text-align:left; text-decoration:none}
A.navt-2-off:hover   {margin:30px; font-size:11px; color:#666666; text-align:left; text-decoration:none}
A.navt-2-off:active  {margin:30px; font-size:11px; color:#666666; text-align:left; text-decoration:none}

A.navt-2-on:link     {margin:30px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}
A.navt-2-on:visited  {margin:30px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}
A.navt-2-on:hover    {margin:30px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}
A.navt-2-on:active   {margin:30px; font-size:11px; color:#465A33; text-align:left; text-decoration:none}

.tab                 {border-style:solid; border-width:10px; border-color:#E9F0F9; font-size:11px; color:#666666}
.tab-zeile           {background-color:#E9F0F9; border-style:solid; border-bottom-width:1px; border-color:#cccccc;
                      border-top:0px; border-left:0px; border-right:0px; padding-bottom:4px; padding-top: 2px}
.tab-zeile-end       {background-color:#E9F0F9}

.navb-1-off          {cursor:pointer;
                      width: 179px; height: 30px;
                      border-top:1px; border-top-color:#cccccc;
                      border-left:0px; border-left-color:#ffffff;
                      border-right:0px; border-right-color:#ffffff;
                      border-bottom:0px; border-bottom-color:#ffffff;
                      border-style:solid;
                      }

.navb-1-on           {cursor:pointer;
                      width: 179px; height: 30px;
                      border-top:1px; border-top-color:#465A33;
                      border-left:0px; border-left-color:#ffffff;
                      border-right:0px; border-right-color:#ffffff;
                      border-bottom:0px; border-bottom-color:#dddddd;
                      border-style:solid;
                      }

.navb-2-off          {cursor:pointer;
                      width: 179px; height: 25px;
                      border-top:1px; border-top-color:#ffffff;
                      border-left:0px; border-left-color:#ffffff;
                      border-right:0px; border-right-color:#ffffff;
                      border-bottom:0px; border-bottom-color:#dcdcdc;
                      border-style:solid;
                      }

.navb-2-on           {cursor:pointer;
                      width: 179px; height: 25px;
                      border-top:1px;border-top-color:#ffffff;
                      border-left:0px; border-left-color:#ffffff;
                      border-right:0px; border-right-color:#ffffff;
                      border-bottom:0px; border-bottom-color:#dcdcdc;
                      border-style:solid;
                      }

.navb-3-off          {cursor:pointer;
                      width: 179px; height: 25px;
                      border-top:0px; border-top-color:#ffffff;
                      border-left:0px; border-left-color:#ffffff;
                      border-right:0px; border-right-color:#ffffff;
                      border-bottom:1px; border-bottom-color:#dcdcdc;
                      border-style:solid;
                      }
	
.navb-3-on           {cursor:pointer;
                      width: 179px; height: 25px;
                      border-top:0px; border-top-color:#ffffff;
                      border-left:0px; border-left-color:#ffffff;
                      border-right:0px; border-right-color:#ffffff;
                      border-bottom:1px; border-bottom-color:#dcdcdc;
                      border-style:solid;
                      }

.input               {background-color:#F5F6F4; border:1px; border-color:#465A33; border-style:solid; font-family: Verdana, Arial, Helvetica, Times; font-size:11px}
.inputpflicht        {background-color:#E2E4E0; border:1px; border-color:#465A33; border-style:solid; font-family: Verdana, Arial, Helvetica, Times; font-size:11px}
.inputpflichtsel     {background-color:#E2E4E0; border:1px; border-color:#465A33; border-style:solid; font-family: Verdana, Arial, Helvetica, Times; font-size:11px}
.inputArea           {background-color:#F5F6F4; border:1px; border-color:#465A33; border-style:solid; font-family: Verdana, Arial, Helvetica, Times; font-size:11px}



/*
.content-line        {clear:both; border-right:1px; border-left:1px; border-top:0px; border-bottom:0px; border-color:#465A33; border-style:solid; background-color:#ffffff; }
.content-line-l      {border-right:0px; border-left:1px; border-top:0px; border-bottom:0px; border-color:#465A33; border-style:solid; background-color:#ffffff; }
.content-line-r      {border-right:1px; border-left:0px; border-top:0px; border-bottom:0px; border-color:#465A33; border-style:solid; background-color:#ffffff; }
*/

