@import "mainMenu.css";

/* ****************************
   *** Master-HTML-Template ***
   **************************** */

html, body {
  height: 100%;
  min-width: 999px;
  margin: 0;
  padding: 0;
}

body {
  /*margin: 0;
  padding: 0;*/
  color: #000055;
  background-color: #fcfdaf;
}

body, th, td {
  font-size: 12px;
  font-family: Verdana, Arial, Tahoma, 'Trebuchet MS', Helvetica,sans-serif;
  line-height: 16px;
}

#wrapper1 {
  min-height: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  /*border: 1px solid red;*/
}

#wrapper2 {
  min-height: 100%;
  position: absolute;
  width: 1029px;
  height: auto;
  left: 50%;
  /*border: 1px solid green;*/
  margin-left: -515px;
  background: url(gfx/docBackground/docMiddle.png) center center repeat-y #fcfdaf;
}

/*  background: url(gfx/docBackground/docTop.png) center top no-repeat;*/

div.colMain {
  width: 1000px;
  position: relative;
  margin: 0 auto 0 auto;
  min-height: 100%;
  padding: 20px 14px 20px 15px;
  background: url(gfx/docBackground/docTop.png) center top no-repeat;
  /*border: 1px solid red;*/
}

#docBackBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: auto;
  height: 31px;
  background: url(gfx/docBackground/docBottom.png) center bottom no-repeat #fcfdaf;
}

/* * html #docBackBottom {bottom: -1px;}*/ /* IE6- Hack */

div.colLeft {
  position: absolute;
  left: 0;
  right: 50%;
  margin-left: 0;
  margin-right: 475px;
  top: 0;
  height: 68px;
}

div#headline {
  position: relative;
  height: 132px;
  width: 999px;
  margin-top: 0;
  top: 0;
  left: 0;
  z-index: 2;
}

#headline img {
  position: relative;
  width: 999px;
}

div#menuCol {
  width: 200px;
  float:left;
}

div.rightCol div.csc-textpic-clear,
div.rightCol div.csc-textpic-text { clear: none; }
div.rightCol dl.csc-textpic-image { float: none !important; }
div.rightCol p { margin: 0; }

div.rightCol div.banner {
  padding: 10px 0 10px 0;
  margin: 0 0 0 0;
}

div#contentMain {
  margin-left:0;
  float: left;
  width:530px;
  margin-top: 0;
  top: 0;
  padding: 14px 10px 40px 10px;
}

a img { border: none; }

div.csc-frame-frame1 {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 262px;
  float: left;
}

div.csc-frame-frame2 {
  margin-bottom: 10px;
  margin-top: 10px;
  width: 524px;
  float: left;
}

div.subPartHeadline21 {
  background-image: url(gfx/ellipse.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 210px;
  height: 27px;
  margin-bottom: 8px;
}

div.subPartHeadline21 h2 {
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  margin: 0;
  padding: 7px 0 0 0;
}

div.subPart21 {
  margin: 0 0 0 10px;
  padding: 0 0 0 0;
  
}

div.subPart21 ul {
  marglin: 0 0 0 0;
  padding: 0 0 0 15px;
}


div#contentMain div.csc-textpic-text h2 {
  padding-top: 0;
  padding-bottom: 0;
}

table.Preise h3 {
  font-size: 12px;
  line-height: 16px;
  padding-top: 3px !important;
}

div.rightCol {
  padding: 10px 0 0 0;
  margin-left: auto;
  margin-right: 0;
  width: 200px;
}

* html body div.rightCol {
  position: relative;
  left: -3px;
}

/* ***************
   *** BORDERS ***
   *************** */

/*table.borderSet01 {
  float: left;
  margin-top: 4px
}

table.borderSet01 td.r2c2 h1,
table.borderSet01 td.r2c2 h2,
table.borderSet01 td.r2c2 h3,
table.borderSet01 td.r2c2 h4,
table.borderSet01 td.r2c2 h5,
table.borderSet01 td.r2c2 h6 {
  margin: 0;
  padding: 0;
}

table.borderSet01 td.r2c2 h2 {
  font-size: 14px
}

table.borderSet01 td {
  empty-cells: show;
}

table.borderSet01 td.r1c1 {
  width:7px;
  height:7px;
  background-image:url(gfx/borders/set01/r1c1.png);
  background-repeat:no-repeat;
  background-position:right bottom;
}

table.borderSet01 td.r1c2 {
  background-image:url(gfx/borders/set01/r1c2.png);
  background-repeat:repeat-x;
  background-position:bottom;
}

table.borderSet01 td.r1c3 {
  width:7px;
  height:7px;
  background-image:url(gfx/borders/set01/r1c3.png);
  background-repeat:no-repeat;
  background-position:left bottom
}

table.borderSet01 td.r2c1 {
  width:7px;
  background-image:url(gfx/borders/set01/r2c1.png);
  background-repeat:repeat-y;
  background-position:right;
}

table.borderSet01 td.r2c2 {
  background-color:#f2eb8d;
  padding-bottom: 2px
}


table.borderSet01 td.r2c3 {
  width:7px;
  background-image:url(gfx/borders/set01/r2c3.png);
  background-repeat:repeat-y;
  background-position:left;
}

table.borderSet01 td.r3c1 {
  width:7px;
  height:11px;
  background-image:url(gfx/borders/set01/r3c1.png);
  background-repeat:no-repeat;
  background-position:right center
}

table.borderSet01 td.r3c2 {
  height:11px;
  background-image:url(gfx/borders/set01/r3c2.png);
  background-repeat:repeat-x;
  background-position:center
}

table.borderSet01 td.r3c3 {
  width:7px;
  height:11px;
  background-image:url(gfx/borders/set01/r3c3.png);
  background-repeat:no-repeat;
  background-position:left center
}

table.borderSet01 td.r4c1 {
  width:7px;
  background-image:url(gfx/borders/set01/r4c1.png);
  background-repeat:repeat-y;
  background-position:right;
}

table.borderSet01 td.r4c2 {
  background-color:#FCFCC7;
  font-size: 11px
}

table.borderSet01 td.r4c3 {
  width:7px;
  background-image:url(gfx/borders/set01/r4c3.png);
  background-repeat:repeat-y;
  background-position:left;
}

table.borderSet01 td.r5c1 {
  width:7px;
  height:7px;
  background-image:url(gfx/borders/set01/r5c1.png);
  background-repeat:no-repeat;
  background-position:right top
}

table.borderSet01 td.r5c2 {
  background-image:url(gfx/borders/set01/r5c2.png);
  background-repeat:repeat-x;
  background-position:top;
}

table.borderSet01 td.r5c3 {
  width:7px;
  height:7px;
  background-image:url(gfx/borders/set01/r5c3.png);
  background-repeat:no-repeat;
  background-position:left top
}

table.borderSet01 td.r4c2 ul {
  margin-left: 0px;
  padding-left: 15px;
  margin-bottom: 0px
}*/


/* ************
   *** MISC ***
   ************ */

.TUeber {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:30px;
  font-weight:bold;}

.VUeber {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
         font-size:11pt;
         font-weight:bold;
         color:#000000;}

.PreiseUeber {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
              font-size:9pt;
              font-weight:bold;
              color:#000000;}

.CardText {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
           font-size:10px;
           color:#000000;}

a.TLink {text-decoration:none;
         color:#000055;}

a.TLink:hover {text-decoration:underline;}

td.booked_out {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:10px;
  color:#000000;
}

td.card_headline {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:10px;
  font-weight:bold;
  color:#000000;
}

#page_headline {
  padding-bottom: 12px;
}

td { empty-cells:show; }

ul.pList {
  margin-left: 0;
  padding-left: 12pt;
  font-size: 8pt;
  line-height: 11pt;
}

li.pList { margin-bottom: 2pt; }

.standard, td {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size: 12px;
  line-height: 16px;
}

.CardStandard {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
               font-size:12px;
               color:#000000;}

.klein {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:10px;
}

a.nav {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  text-decoration:none;
  color:#000055;
  font-weight:normal;
}

a.nav:hover { color:#404080; }

a.back {
  text-decoration:none;
  color:#000055;
}

a.back:hover { color:#323287; }

.ueber1 {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:16px;
}

.ueber2 {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:16px;
}

td.adv {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
        font-size:10px;}

.adv_desc {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
           font-size:8px;}

a.adv_link {
  color:#000055;
  text-decoration:none;
}

a.adv_link:hover {
  color:#323287;
  text-decoration:none;
}

.menu_text {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:14px;
  color:#000000;
}

.menu_text_active {font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
                   font-size:14px;
                   color:#000000;
                   font-weight:bold;}

a.menu_anker {text-decoration:none;
             color:#000000;}

a.menu_anker:hover {color:#000055;}

td.Preise_card_headline {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}

td.created_by {
  font-family: Verdana,Arial,Tahoma,'Trebuchet MS',Helvetica,sans-serif;
  font-size:10px;
  color: #FFFFFF;
  text-align: right;
  padding-top: 12px;
}

td.created_by a {
  color: #FFFFFF;
  text-decoration: none;
}

td.created_by a:hover {
  text-decoration: underline;
}

h1,h2,h3,h4,h5,h6 {
  margin: 0;
}

h1 {
  font-size: 19px;
  line-height: 26px;
  padding-bottom: 4px;
}

h2 {
  font-size: 17px;
  padding-bottom: 10px;
  padding-top: 10px
}

h3 {
  font-size: 15px;
  line-height: 17px;
  padding-bottom: 10pt;
}

h4 {
  font-size: 12px;
  line-height: 14px;
}

h5 {
  font-size: 11px;
  line-height: 12px;
}

h6 {
  font-size: 10px;
  line-height: 12px;
}

h1.borderHeadline,
h2.borderHeadline,
h3.borderHeadline,
h4.borderHeadline,
h5.borderHeadline,
h6.borderHeadline {
  font-size: 10pt;
  line-height: 11pt;
  padding-bottom: 0;
}

a.internal-link img { border: none; }
td ul { margin-right: 10px }
