/* CSS Document */

body {
	background-color: #002d53;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-attachment: fixed;
	background-image: url(../images/kachel.gif);
	background-repeat: repeat;
	font-weight: normal;
}

a:link, a:visited {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	font-weight: normal;
	color: #f5c966;
	text-decoration: none;
}

.link_aktiv {
	font-weight: normal;
	color: #f5c966;
}

.link_aktiv a {
	font-weight: normal;
	color: #f5c966;
}

.fontsize11 {
	font-size: 11px;
}

.fontsize12_normal {
	font-size: 12px;
}

.fontsize12_bold {
	font-size: 12px;
	font-weight: bold;
}


.fontsize14_bold {
	font-size: 14px;
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.zeilenabstand {
	padding-bottom:10px;
}


.textalign {
	text-align: justify;
}


.invisiblefont {
	color: #002d53;
}

.kontakt {
	padding-bottom:5px;
}

.fehlermeldung {
    font-size: 12px;
	color: #FFFF00;
}

#submenu_ik a {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
    border: none;
	padding-left: 11px;
	background-attachment: fixed;
	background:url(../images/pfeil_9x9_ik.png) no-repeat scroll left center;
}

#submenu2_ik a {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	border: none;
	padding-left: 11px;
	background-attachment: scroll;
	background-image: url(../images/pfeil_9x9_ik.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#submenu2_ak a {
	font-size: 11px;
	font-weight: normal;
	color:#f5c966;
	border: none;
	padding-left: 11px;
	background-attachment: scroll;
	background-image: url(../images/pfeil_9x9_ik.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}

#submenu_ak a {
	font-size: 11px;
	font-weight: normal;
	color: #f5c966;
    border: none;
	padding-left: 11px;
	background-attachment: fixed;
	background:url(../images/pfeil_offen.png) no-repeat scroll left center;
}

#textmenu_ik a {
	font-weight: normal;
	color: #ffffff;
    border: none;
	padding-left: 11px;
	background-attachment: fixed;
	background:url(../images/pfeil_9x9_ik.png) no-repeat scroll left center;
}

#textmenu_ak a {
	font-weight: normal;
	color: #f5c966;
    border: none;
	padding-left: 11px;
	background-attachment: fixed;
	background:url(../images/pfeil_9x9_ak.png) no-repeat scroll left center;
}


#mainmenu_ak a {
	font-weight: normal;
	color: #f5c966;
    border:  none;
}

.padding_bottom {
   	padding-bottom:5px;
}


/* Dropdown-Menu Control */

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
	display: block;
	height: auto; 
	width: auto;
    border:  none;
	padding: 0px 0px;
	margin: 0px;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: none; }


a.sample_attach2, a.sample_attach2:visited, div.sample_attach2
{
  display: block;
  height: auto;
  width: auto;
  border:  none;
  padding: 0px 0px;
  margin: 0px;
}

a.sample_attach2, a.sample_attach2:visited { border-bottom: none; }
div#sample_attach_menu_child2              { border-bottom: none; }

a.sample_attach3, a.sample_attach3:visited, div.sample_attach3
{
  display: block;
  height: auto;
  width: auto;
  border:  none;
  padding: 0px 0px;
  margin: 0px;
}

a.sample_attach3, a.sample_attach3:visited { border-bottom: none; }
div#sample_attach_menu_child3              { border-bottom: none; }

.tablebackground {
	background-image: url(../images/139x378.gif);
	background-repeat: no-repeat;
}

.preise_euro {
    width: 20px;
	text-align: right;
	font-weight: bold;
}

.preise_betrag {
    width: 120px;
	text-align: right;
	font-weight: bold;
}

.preise_zimmerart {
	width: 180px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.preise_datum {
	padding-top: 4px;
	padding-bottom: 4px;
}

.preise_leerzeile {
    height: 10px;
}

.preise_tabdesign {
	height: 20;
	background-color: #003366;
}















