/* ********** ALLGEMEINE MESSE STYLES IMPORTIEREN ********** */

@import url(style-messen.css);

/* ********** TOP MENU ********** */

.topmenu td {
	border-left: 1px solid #cccccc; 
	font-size: 11px;
	width: 76px;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	padding-top: 3px;
	line-height: 11px;
	color: #333333;
	}

.topmenu td a:link, .topmenu td a:active, .topmenu td a:visited {
	display: block;
	height: 26px;
	}

.topmenu td.bg {
	background-image: url(../images/reed/navigation_bg.gif);
	height: 30px;
	border-right: 1px solid #ffffff;
}

.topmenu td.bghighlight{
	background-image: url(../images/reed/navigation_bg_highlight.gif);
	height: 30px;
	border-right: 1px solid #ffffff;
}
.topmenu {height: 60px;}


/* ********** MENU ********** */

.menublock {
	height: 133px;
}

.menutitle {
	border-top: 1px solid #ffffff;
    height: 23px;
    vertical-align:bottom;
    padding-left:10px
}
.menutitle h2 {
    font-size:14px;
	font-weight: bold;
}
tr.row1 {
    background:#F0F0F0;
}
tr.row2 {
    background:#FFFFFF;
}


.searchbox .input {
	width: 120px;
}
.searchbox .option {
	padding-right: 0px;
}


/* ********** CALENDAR ********** */

.cal_header {
    height:30px;
}
.cal_header h1 {
    font-weight:bold;
}
.cal_header .col1 {
    width:56px;
    text-align:center;
}
.cal_header .col2 {
    width:359px;
}
.cal_header .col3 {
    width:120px;
	font-size: 10px;
    text-align:center;
}
.cal_listing td {
    padding:5px 10px 5px 10px;
	vertical-align: top;
    border-bottom:1px solid #cccccc;
    color:#666666;
	font-size: 11px;
}
.cal_listing td.col1 {
    width:395px;
    border-right:1px solid #cccccc;
}
.cal_listing td.col2 {
    width:111px;
	font-size: 11px;
    padding-left:8px;
    padding-right:0px;
}
.cal_listing tr.last td{
    border-bottom:none;
}
.presse_listing td.col1 {
    width:371px;
}
.presse_listing td.col2 {
    width:140px;
}
.presse_trenner {
    padding-left:8px;
}
.cal_start td {
    padding:4px 8px 14px 8px;
    border-bottom:1px solid #cccccc;
	vertical-align: top;
}
.cal_start tr.last td{
    border-bottom:none;
}
.cal_start tr.first td{
    padding-top:9px;
}
.cal_start .col1 {
    width:132px;
}
.cal_start .col2 {
    width:250px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
.cal_start .col2 div {
    margin-top:4px;
    color:#666666;
	font-size: 11px;
}
.cal_start .col3 {
    width:103px;
    color:#666666;
	font-size: 11px;
}
.cal_start .col3 span {
    font-size:10px;
}
.cal_start .newyear td {
    font-size:12px;
    font-weight:bold;
    padding:2px 8px 2px 8px;
    border-bottom:none;
    border-top:1px solid #666666;
}

.cal_main td {
    padding:4px 8px 14px 8px;
    border-bottom:1px solid #cccccc;
	vertical-align: top;
}
.cal_main tr.last td{
    border-bottom:none;
}
.cal_main .col1 {
    width:132px;
}
.cal_main .col2 {
    width:223px;
	font-size: 11px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
}
.cal_main .col2 a {
    font-size:12px;
}
.cal_main .col2 div {
    margin-top:4px;
    color:#666666;
}
.cal_main .col3 {
    width:140px;
	font-size:11px;
    padding-right:0px;
}
.cal_main .col3 a {
    color:#666666;
}
.cal_main .col3 a.arrow {
    color:#003366;
}
.cal_main tr.last td{
    border-bottom:none;
}
.cal_main tr.first td{
    padding-top:9px;
}
.cal_main tr.search_last td{
}
.cal_main tr.search_first td{
    border-top:1px solid #cccccc;
    padding-top:9px;
}
.cal_main .newyear td {
    font-size:12px;
    font-weight:bold;
    padding:2px 8px 2px 8px;
    border-bottom:none;
    border-top:1px solid #666666;
}
.cal_main .newyear .col2 {
    border-left:1px solid #aeaeae;
    border-right:1px solid #aeaeae;
}
.bgcolor6b        { background-color: #C8CBD1; }     

.gallery td {
    padding:0px;
}
.gallery .image {
    width:514px;
    height:350px;
    text-align:center;
    background-color:#eeeeee;
}
.gallery .image img {
    border:0px;
}
.gallery .thumbs {
    padding-left:20px;
}
.gallery .thumb {
    border: 3px solid #C6D3DC;
    margin-bottom:8px;
}



