@charset "iso-8859-2";

/* ============ */
/* = Button Download= */
/* ============ */

#buttonbox {
width:490px;
margin-top:10px;
margin-bottom:10px;
}
#buttonbox-spacer {
width:390px;
height:26px;
}
#buttonbox-line {
width:510px;
height:1px;
border-bottom: 1px dashed #697b70;
margin-top:10px;
margin-bottom:10px;
}
#buttonbox a{

font-style: normal;
}
a#button {
float:left;
width:160px;
color: #fff;
font-weight:bold;
text-transform:uppercase;
text-align:center;
background:#d98689;
padding:10px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
 border-radius:4px;
 cursor:pointer;
 text-decoration:none;
}
a#button:hover {
background: #91161b;
}
#buttontext {
float:left;
width:300px;

color: #536770;
padding-left:10px;
line-height:18px;
font-style:italic;
}

/* ============ */
/* = TAble Design= */
/* ============ */
.bigtable2 {   font-family:"Tahoma";background:url(img/table-top.gif) no-repeat; background-position:top}
.bigtable2 table  th {  font-size: 1.2em;  color: white;  font-weight: bold; text-transform:uppercase; text-align:left}

.bigtable table {  font-family:"Tahoma";}
.bigtable table {padding: 0; margin: 0;  color: #333;  border: 1px solid #8c171b;}

.bigtable table a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

.bigtable table a:visited {color: #777;}

.bigtable table a:hover {color: #000;}  
.bigtable table span {color: #e5f0f4;}

.bigtable table  th {  font-size: 1.1em;  color: white;  font-weight: bold; text-transform:uppercase; text-align:left}
.bigtable table  th hover { background-color:#FFFFFF}
.bigtable table  th span { 	 font-size: 1.0em;  color: #ffffff;  font-weight: normal; text-transform:uppercase; text-align:left;}

.bigtable table tbody {}
                      
.bigtable table tbody td, .bigtable table tbody th {padding: 15px;   }

.bigtable table tbody td {	 font-size: 0.9em;}

.bigtable table td { }

.bigtable table tbody  tr:hover {background:  #858682;
background:rgba(0,0,0,0.10);  color: #111;}

.bigtable table tfoot td, .bigtable table tfoot th, .bigtable table tfoot tr {  text-transform: uppercase;  padding: 10px;}


body {
	margin:0;
	padding:0;
}

h1 {
    font: normal 18px  "Trebuchet MS";
	color: #333333;
}
h2 {
    color: #91161b;
	font-size: 1.2em;
}


hr {
    clear: both;
	visibility:hidden;
	margin: 0px;
}

.clearer {
    clear:both;
}
.bigbox{
    width: 940px;
	margin:0 auto;
	
}
.head{
    width: 940px;
	height:160px;
	margin:0 auto;
	background:url(img/moritz_hotelconsulting_head.gif) no-repeat;
}
.head_text h1{
    padding-left: 122px;
    font-family:"Tahoma";
	font-size:14px;
	color:#333333;
	padding-top:130px;

}
.bigpic {
    width: 940px;
	height:180px;
	background:url(img/moritz-hotelconsulting_bigpic.jpg) no-repeat;
}
.subbox {
    width: 940px;
}
.subbox_left {
    float:left;
    width: 320px;
    background: #91161b;
}
.subbox_left_bottom {
    width: 320px;
	height:30px;
	background:url(img/subbox_left_bottom.gif) no-repeat;
	
}
.subbox_right {
    float:right;
    width: 590px;
	height:95px;
	background:url(img/moritz-hotelconsulting_smallpic.jpg) no-repeat;
}
.contentbox {
    width: 940px;
}
.contentbox li  {
	list-style: url(img/li.gif);
	font-family:"Tahoma";
	font-size:12px;
	color: #666666;
	margin-left: 20px;
	margin-bottom: 0px;
	text-decoration:none;
}
.contentbox li a  {

	text-decoration:none;
}
.contentbox ul{
    list-style-type: none;
    display: block;
	padding: 3px 0;
	margin-left: 10px;
	margin-bottom: 0px;
}
.contentbox a {
    font: normal 12px  "Tahoma";
	color: #91161b ;

}
.contentbox_wrapper {
    width: 940px;
	background:url(img/content_line.gif) repeat-y;
}

.contentbox strong {
    font: normal 13px  "Tahoma";
	color: #91161b ;
}
.contentbox_headline {
    width: 930px;
	margin-top:20px;
	padding-left:10px;
}
.achtung {
	font: normal 15px   Tahoma;
	line-height:20px;
	color: #91161b;
}
.sitemap {
	float:left;
	padding:10px;
    width: 510px;
}
.sitemap_main{
	font: normal 13px   Tahoma;
	color: #91161b;
	text-decoration:none;
	margin-top:10px;
}
.sitemap ul{
    list-style-type: none;
    display: block;
	padding: 3px 0;
    font: normal 12px   Tahoma;
	margin-left: 20px;
	margin-bottom: 0px;
}
.sitemap li a{
	list-style: url(img/li.gif);
	margin-bottom: 0px;
	color: #666666;
	text-decoration:none;
}
.contentbox_full {
    float:left;
	padding:10px;
    width: 920px;
	font: normal 12px   Tahoma;

	color: #666666;

}

.contentbox_left {
    float:left;
	padding:10px;
    width: 510px;
	font: normal 12px   Tahoma;
	line-height:20px;
	color: #666666;

}
.contentbox_right {
    float:left;
    width: 385px;
	padding:10px;
    font: normal 12px   Tahoma;
	line-height:20px;
	color: #666666;
}


/* Navigation Top */
.topmenu {
	width: 940px;
	height: 30px;
	margin:0 auto;
	background: #91161b ;
    font: bold 12px  "Trebuchet MS";
	text-decoration:none;
}


.topmenu ul {

	margin: 0;
	margin-left:0px;
    list-style: none;
}

.topmenu li {
	display: inline;
}

.topmenu a {
	float: right;
    margin-right:30px;
    text-transform: uppercase;
	text-align:center;
	padding-top: 7px;
	text-decoration:none;
	color: white;
}

.topmenu a:hover, .topmenu .active {

    text-transform: uppercase;
	text-align:center;
	padding-top: 7px;
	text-decoration: none;
    color:#FF9900;
}


/* Navigation Sub */
.submenu{

list-style-type: none;
margin: 0;
padding: 0;
width: 320px;
background: #91161b;
font: normal 12px   Tahoma;

}

.submenu li a{
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .submenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.submenu li a.active{
color:#FF9900;
}

.submenu li a:hover{
color:#FF9900;
}
/* Footer */
.footer{
	font: normal 12px  "Trebuchet MS";
	color:white;
	width: 940px;
	height: 60px;
	padding-top:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	background-image: url(img/footer.gif);
}
.footer_left{
	float:left;
	width: 200px;
	margin-left:10px;
}
.footer_left a{
color:white;
text-decoration:none;
}
.footer_left a:hover{
color:#FF9900;
}
.footer_1{
	float:right;
	width: 150px;
}
.footer_2{
	float:right;
	width: 150px;
}
.footer_3{
	float:right;
	width: 220px;
}
.footer_copy{

	text-align: center;
	font: normal 11px  "Trebuchet MS";
	color:#999999;
	margin-left:auto;
	margin-right: auto;
    margin-bottom:20px;
}
.footer_3 a{
color:white;
text-decoration:none;
}
.footer_3 a:hover{
color:#FF9900;
text-decoration:none;
}
