 @charset "ISO-8859-1";

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-align:center;
	background-repeat:repeat-y;
	width: 1020px;
	margin:auto;
	background-color:#D5EAEA
}

#container {
width:980px;
text-align:left;
vertical-align:top;
background-color:#FFF;
left:auto;
right:auto;
margin:0 auto;
padding:0
}

#content-holder {
vertical-align:top;
background-color:#FFF;
width:800px;
left:auto;
margin:0;
padding:0
}

#top-banner {
text-align:center;
vertical-align:top;
background-color:#FFF;
width:980px;
margin:0;
padding:0
}

#header {
text-align:center;
vertical-align:top;
background-color: #598C9F;
margin:0;
padding:0
}

.content {
text-align:left;
vertical-align:top;
font-size:14px;
line-height:130%;
border-top-color:#FFF;
border-top:4px;
background-color:#FFF;
margin:0;
padding-left: 20px;
padding-right: 20px;
}

.content-bottom {
text-align:left;
vertical-align:top;
font-size:65%;
line-height:135%;
margin:0;
padding:0 15px 8px 20px
color: #3E7B7B;
}

#bottom {
text-align:center;
font-size:90%;
margin:0;
padding:0
}

.left-col {
vertical-align:top;
text-align:center;
font-size:90%;
background-color:#FFF;
background-repeat:repeat-y;
background-position:left top;
line-height:130%;
width:180px;
background-color: #598C9F;
margin:0;
padding:0
}

.right-col {
vertical-align:top;
text-align:center;
width:180px;
font-size:90%;
background-color:#C1D4E5;
line-height:130%;
margin:0;
padding:0
}

.main-space {
	width:800px;
	background-color:#FFFFFF;
	margin:0;
	padding:0
}

.button {
font-weight:700;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
height:22px;
line-height:22px;
color:#FFF;
background-color:#146691;
font-size:8.5pt;
background-image:url(http://www.destination-munich.com/images/whats-hot-background.jpg);
margin:0 auto 4px;
padding:1px
}

.side {
text-align:center;
vertical-align:top;
border:1px;
margin:4px auto;
padding:2px
}

.main-navig-bottom {
width:100%;
padding-top:4px;
padding-bottom:4px;
background-color:#C1D4E5;
color:#000;
margin-bottom:2px;
text-align:center;
margin-right:auto;
margin-left:auto;

}

h1 {
font-size:210%;
text-align:center;
vertical-align:top;
color:#180C27;
padding-bottom:10px;
clear:both;
line-height:115%;
font-family:Times New Roman, Times, serif
}


.sidebar {
width:90%;
margin-left:auto;
margin-right:auto;
background-color:#F8F4D9;
font-size:98%;
padding:8px

}

.hype {
	font-size:130%;
	color:#000060;
	font-weight:700;
	background-color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}


.button a:link,.button a:visited,.button a:hover {
color:#FFF;
text-decoration:underline
}

a:link {
	color: #000060;
	text-decoration: none;
}
a:visited {
	color: #000060;
	text-decoration: none;
}
a:hover {
color: red;
text-decoration: none;
}

.CalloutBox {
background-color: #ABC2DE;
width: 85%;
border: 1px dotted #8f8fb3;
margin: 18px auto 24px auto;
padding: 4px;
color: black;
}

div.CalloutBox p {
margin: 13px;
}

p.CalloutBox {
padding: 13px;
}

div.CalloutBox h1,
div.CalloutBox h2,
div.CalloutBox h3,
div.CalloutBox h4,
div.CalloutBox h5,
div.CalloutBox h6 {
margin: 13px 0 0 13px;
}

.AdSenseBoxLeft, .AdSenseBoxRight, .AdSenseBoxCenter468, .AdSenseBoxExtraColumn {
padding: 5px;
background-color: transparent;
border: 0px;
}

.AdSenseBoxLeft {
margin: 0 18px 12px 18px;
float: left;
}
