
/*basic elements*/
body            {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:center;color:#505050;}
img             {border:none;}
table           {border-collapse:collapse;width:100%;}
td              {border:0px solid #000;vertical-align:top;text-align:left;font-size:12px;}
tr              {border:0px solid #0f0;}
th              {font-size: 13px;font-weight: bold;display:inline;}
h1              {font-size: 13px;font-weight: bold;display:inline;color:#505050;}
h2              {font-size: 12px;font-weight: bold;display:inline;color:#505050;}
h6              {font-size: 10px;font-weight: normal;display:inline;}
a               {color:#505050;}
a:visited       {color:#505050;}
a:hover         {color:#FF0000;}
li              {list-style-type:square;}
ul              {}
div             {}
span            {}
form            {display:inline;}
input           {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#505050;}
option          {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#505050;}
textarea        {font-family: Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#505050;}
/*basic elements end*/

/*main page structure*/
a.mainlink      {font-size: 13px;font-weight: bold;display:inline;color:#505050;text-decoration:none;}
a.mainlink:hover         {color:#FF0000;}
table.body  {border:0px solid #A3C7E3;width:800px;}

table.aroundbody{border:0px solid #00f;width:1100px;}
td.aroundbody1  {border:0px solid #ff0;width:150px;}
td.aroundbody2  {border:0px solid #ff0;width:150px;padding-top:30px;padding-left:20px;text-align:center;}

td.ban1         {border-bottom:2px solid #D1FFD1;vertical-align:bottom;padding-bottom:2px;}
td.headmid      {width:500px;height:100%;vertical-align:bottom;border-bottom:2px solid #D1FFD1;padding-bottom:5px;padding-left:5px;}
td.ban2         {border-bottom:2px solid #D1FFD1;vertical-align:bottom;padding-bottom:5px;}

td.ban3         {border-top:2px solid #D1FFD1;padding-top:15px;padding-bottom:5px;}
td.footmid      {border-top:2px solid #D1FFD1;width:500px;text-align:center;padding-top:15px;}
td.ban4         {border-top:2px solid #D1FFD1;padding-top:15px;}

div.ban1        {}
div.ban2        {}
div.ban3        {}
div.ban4        {}
table.topmenu   {}
table.topmenu td{vertical-align:bottom;padding: 10px 10px 0px 5px;}
table.langmenu  {width:100px;}

td.langmenu     {vertical-align:bottom;}
span.logo       {font-size:30px;display:inline;color:#000;}

a.logo          {text-decoration:none;color:#000;}
img.flag        {width:22px;}

td.bodycol1     {padding-top:15px;width:150px;border-bottom:2px solid #D1FFD1;border-top:2px solid #D1FFD1;}
td.bodycol2     {border:2px solid #fff;height:500px;border-bottom:2px solid #D1FFD1;border-top:2px solid #D1FFD1;padding-top:15px;padding-left:10px;}
td.bodycol3     {padding-top:15px;width:150px;border-top:2px solid #D1FFD1;}
td.bodycolspan2 {padding-top:15px;width:650px;height:500px;border-top:2px solid #D1FFD1;}
td.bodycolspan3 {padding-top:15px;width:800px;height:500px;border-top:2px solid #D1FFD1;}

 /*banners*/
img.ban125      {width:125px;height:125px;}
table.add       {width:125px;height:125px;border:1px solid #000000;background-color:#FFFFFF;}
td.addhead      {font-weight:bold;background-color:#f0f0f0;text-align:left;padding-left:5px;height:20px;}
td.addbody      {font-size:12px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:5px;}
/*main page structure end*/

/*general elements*/
td.tablehead    {border:0px solid #A3C7E3;text-align:left;vertical-align:middle;font-size:12px;font-weight:bold;}
td.thtext       {font-weight: bold;padding-left:3px;border-bottom:1px solid #A3C7E3;text-align:left;vertical-align:middle;height:20px;}
td.thnumber     {font-weight: bold;padding-right:2px;border-bottom:1px solid #A3C7E3;text-align:right;vertical-align:middle;height:20px;}
td.tctext       {padding-left:3px;border:0px solid #A3C7E3;text-align:left;vertical-align:middle;height:20px;}
td.tcnumber     {padding-right:2px;text-align:right;vertical-align:middle;height:20px;}
td.tcdatatext   {padding-left:3px;border:1px solid #e0e0e0;text-align:left;}
td.tcdatanumber {padding-right:2px;border:1px solid #e0e0e0;text-align:right;}
td.text {padding-left:3px;padding-right:2px;}
td.tctextfield  {padding-left:3px;background-color:#fff;text-align:left;}
td.smalltext    {font-size:11px;}
td.data         {border:1px solid #e0e0e0;font-weight:normal;font-size:11px;background-color:#fff;text-align:left;vertical-align:top;padding:0px 3px 0px 3px;}
td.textfield    {padding-left:3px;background-color:#fff;text-align:left;}
td.linkhead     {padding:2px 3px 2px 3px;text-align:left;height:20px;}
td.linktext     {padding:2px 3px 10px 3px;text-align:left;}
div.head        {font-size:12px;font-weight: bold;text-align:left;vertical-align:middle;height:18px;padding:4px 0px 0px 0px;width:148px;}
div.headcol2    {font-size:12px;font-weight: bold;text-align:left;vertical-align:middle;height:18px;padding:4px 0px 0px 0px;width:498px;}
div.headcol3    {font-size:12px;font-weight: bold;text-align:left;vertical-align:middle;height:18px;padding:4px 0px 0px 0px;width:798px;}
div.headbodycol2    {font-size:12px;font-weight: bold;text-align:left;vertical-align:middle;height:18px;padding:4px 0px 0px 0px;width:648px;}
div.smalltext   {font-size:11px;}
/*general elements end*/

/*specific classes*/
a.hidden         {text-decoration:none;color:#505050;}
a.hidden:hover   {color:#505050;}
a.list           {text-decoration:none;}
span.smalltexthead    {color:#303030;}
a.adm            {color:#505050;}
a.adm:visited    {color:#505050;}
td.tableheadfocus{border-bottom:1px solid #FF8080;text-align:left;vertical-align:middle;}
td.bureaucell    {width:250px;}
span.textbox     {width:350px;height:150px;border:0px solid #00ff00;background-color:#FbFbFb;text-align:left;padding:5px;}
td.infocell      {width:135px;font-weight: bold;}
table.w250       {width:260px;border:2px solid #A3C7E3;padding-left:2px;}
div.text512      {text-align:center;border:1px solid #A3C7E3;width:350px;height:170px;background-color:#fff;text-align:left;padding:3px;}
td.tcnumberforum {padding-right:2px;text-align:right;vertical-align:middle;height:20px;}
img.graphicat{vertical-align:bottom;}
span.bureaumarker{font-size:12px;font-style:normal;font-weight:600;color:#0080C0;}
div.minibox     {border:0px solid #00ff00;}

/*specific classes end*/

/*find*/

img.find     {Height:90px;}
table.find td {border-bottom:2px solid #D1FFD1;padding:2px 0px 0px 5px;}
table.finddetails td {border-bottom:0px solid #D1FFD1;}
/*find*/

/*info*/

a.infolink        {font-size:16px;font-weight: bold;text-decoration:none;}
div.infolink      {font-size:16px;font-weight: bold;}

table.infodata    {width:798px;border:1px solid color:#e0e0e0;}

td.txthead        {padding:3px 3px 20px 3px;text-align:left;vertical-align:top;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid color:#e0e0e0;}
td.infopick       {padding:8px 3px 3px 10px;text-align:middle;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid color:#e0e0e0;border:1px solid color:#000;}

td.txt1           {padding:6px 3px 1px 3px;text-align:left;vertical-align:top;background-color:#fff;border-top:1px solid #e0e0e0;}
td.int1           {padding:6px 3px 1px 3px;text-align:right;vertical-align:top;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid color:#e0e0e0;}
td.txt2           {padding:1px 3px 1px 3px;text-align:left;vertical-align:top;background-color:#fff;}
td.int2           {padding:1px 3px 1px 3px;text-align:right;vertical-align:top;background-color:#fff;}
td.txt3           {padding:1px 3px 6px 3px;text-align:left;vertical-align:top;background-color:#fff;}
td.int3           {padding:1px 3px 6px 3px;text-align:right;vertical-align:top;background-color:#fff;}

td.infoimage      {width:325px;height:243px;padding:3px 3px 3px 3px;vertical-align:top;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid color:#e0e0e0;}
td.infonotes      {width:325px;padding:5px 3px 3px 3px;text-align:left;background-color:#fff;border-top:1px solid #e0e0e0;border-bottom:1px solid color:#e0e0e0;}

td.infomini       {padding:6px 3px 3px 10px;width:150px;}
td.infolastmin    {padding:6px 3px 3px 10px;width:150px;}


form.infopick     {display:inline;}

img.infoimage     {Height:245px;}

div.bottomtext    {padding:20px 3px 20px 3px;}
div.bottomtextsmall{padding:3px 3px 3px 3px;font-size:11px;float:bottom;}
div.infoadm       {position:absolute;right:10px;top:10px;border:1px solid #000000;width:30px;}
/*info end*/

/*pick*/
div.pickbottomtext{width:600px;font-size: 10px;}
table.pick        {width:600px;}
a.picklink        {font-size: 14px;font-weight: bold;}
td.picktext       {background-color:#ffffff;padding-left:3px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:left;vertical-align:top;}
td.picknumber     {background-color:#ffffff;padding-right:2px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:right;vertical-align:top;}
td.pickimage     {background-color:#ffffff;padding-right:2px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:right;vertical-align:top;vertical-align:middle;}
img.pickphoto     {height:60px;}
textarea.pick     {border:1px solid #e0e0e0;height:200px;width:600px;  scrollbar-arrow-color: #333333; scrollbar-base-color: #ffffff;scrollbar-face-color: #ffffff;scrollbar-width: 20px;}
/*pick end*/

/*booking*/

table.book {border:1px solid #A3C7E3;}

td.bookA {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#FFD2D2;}
td.bookB {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#FFFF9F;}
td.bookC {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#BBFFBB;}
td.bookD {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#E9F2F9;}
td.bookE {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#FFFFFF;}
td.bookF {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#D8D8D8;}
td.bookG {text-align:center;width:30px;height:30px;border:1px solid #A3C7E3;background:#ECECEC;}

td.BookA1{text-align:center;padding:2px;border:1px solid #A3C7E3;background:#FFD2D2;}
td.BookB1{text-align:center;padding:2px;border:1px solid #A3C7E3;background:#FFFF9F;}
td.BookC1{text-align:center;border:1px solid #A3C7E3;background:#BBFFBB;}
td.BookD1{text-align:center;border:1px solid #A3C7E3;background:#E9F2F9;}
td.BookE1{text-align:center;border:1px solid #A3C7E3;background:#FFFFFF;}
td.BookF1{text-align:center;border:1px solid #A3C7E3;background:#D8D8D8;}
td.BookG1{text-align:center;border:1px solid #A3C7E3;background:#ECECEC;}

a.book_free     {font-size:18px;font-weight:bold;}
a.book_na       {font-size:18px;color:#C0C0C0;}

font.book_free  {font-size:18px;font-weight:bold;}
font.book_na    {font-size:18px;color:#C0C0C0;}
font.BookNoteExt{font-weight:bold;font-size:10px;color:#FF0000;vertical-align:super;}

/*booking end*/

/*user*/
td.inputtext    {padding-bottom:10px;padding-left:5px; padding-top:5px;border:0px solid #A3C7E3;text-align:left;vertical-align:top;height:20px;}
td.inputform    {padding-bottom:10px;padding-left:5px; padding-top:5px;border:0px solid #555;text-align:left;vertical-align:top;height:20px;}

td.procell      {width:50px;height:50px;vertical-align:middle;text-align:center;background-color:#FFFFFF;border:1px solid #A3C7E3;}

form.procell    {display:inline;}

input.w50       {width:50px;}
input.w100      {width:100px;}

input.w200      {width:200px;}
input.w250      {width:245px;}

select.w200     {width:200px;}
select.w250     {width:250px;}

input.w100number   {width:100px;text-align:center;}

input.send     {width:50px;}
input.warning  {background-color:#FF8080;width:50px;}
input.smallon  {width:20px;height:20px;vertical-align:top;background-color:#FF3333;background-color:#FF8080;display:inline;}
input.small    {width:20px;height:20px;vertical-align:top;background-color:#97CBFF;display:inline;}
input.smalloff {width:20px;height:20px;vertical-align:top;display:inline;}

textarea.chr255 {height:100px;width:350px;}
textarea.chr150 {height:75px;width:320px;}
textarea.chr100 {height:50px;width:350px;}

input.BookA{background-color:#FFD2D2;}
input.BookB{background-color:#FFFF9F;}
input.BookC{background-color:#BBFFBB;}
input.BookD{background:#E9F2F9;}
input.BookE{background:#FFFFFF;}
input.BookF{background:#D8D8d8;}

option.a{background-color:#FFD2D2;}
option.b{background-color:#FFFF9F;}
option.c{background-color:#BBFFBB;}
option.d{background:#E9F2F9;}
option.e{background:#FFFFFF;}
option.f{background:#D8D8d8;}

select.w100 {width:100px;}
select.w105 {width:105px;}
select.w150 {width:150px;}
select.w205 {width:205px;}
select.w255 {width:255px;}
select.w50  {width:50px;}

table.usermenu    {position:absolute;right:10px;top:10px;border:1px solid #000000;background-color:#FFFFFF;width:30px;}
td.usermenusubmit {width:20px;height:20px;vertical-align:middle;text-align:center;background-color:#FFFFFF;font-size:10px;}
td.usermenuhead   {font-size:12px;font-weight:bold;border:1px solid #A3C7E3;background-color:#f0f0f0;text-align:left;vertical-align:middle;height:20px;}
td.usermenucat    {background-color:#FFFFFF;font-size:10px;font-weight:bold;vertical-align:middle;padding:0 0 2px 3px;}
form.usermenu     {display:inline;}
input.usermenu    {width:100px;display:inline;font-size:10px;}

select.dates      {font-family: Arial,Helvetica,sans-serif;font-size:8px;}


/*user end*/

/*feriehus*/
td.detailscol1 {padding-top:15px;width:150px;height:350px}
td.detailscol2 {padding-top:15px;width:500px;height:350px}
td.detailscol3 {padding-top:15px;width:150px;height:350px}
td.detailscol4 {padding-top:15px;width:150px;height:150px;border-top:2px solid #D1FFD1;}
td.detailscol5 {padding-top:15px;width:500px;height:150px;border-top:2px solid #D1FFD1;}
td.detailscol6 {padding-top:15px;width:150px;height:150px;border-top:2px solid #D1FFD1;}

table.thumbs        {border:0px solid #000;}
td.thumbs           {border:0px solid #ffffff;width:150px;vertical-align:bottom;}
img.detailsthumb    {width:100px;}
tr.RowHeaderDetails {font-family: Verdana, Arial, Helvetica;font-weight:bold; text-align:left;height:18px;}
font.DetailsHead    {font-family:serif;font-size:40px;font-weight:bold;}
img.head            {width:150px;}
/*feriehus end*/
