/* ********** 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:153px;
    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:80px;
    color:#666666;
	font-size: 11px;
    border-right:1px solid #cccccc;
}
.cal_start .col3 span {
    font-size:10px;
}
.cal_start .col4 {
    width:103px;
	font-size: 11px;
}
.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 .col3 div {
    margin-top:4px;
    color:#666666;
}
.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; }     

/* Für Reedfinder unterschiedliche Stärke der Schrift für Tags*/
a.tagcloud0:hover, a.tagcloud1:hover, a.tagcloud2:hover, a.tagcloud3:hover {
	text-decoration: underline;
}

a.tagcloud0:link, a.tagcloud0:active, a.tagcloud0:visited, a.tagcloud0:hover{color:#999;}
a.tagcloud1:link, a.tagcloud1:active, a.tagcloud1:visited, a.tagcloud1:hover{color:#666;}
a.tagcloud2:link, a.tagcloud2:active, a.tagcloud2:visited, a.tagcloud2:hover{color:#333;}
a.tagcloud3:link, a.tagcloud3:active, a.tagcloud3:visited, a.tagcloud3:hover{font-weight:bold; color:#333;}


/* Für den Tweeterbereich - Anfang*/


.tweet, .query {
	font-family: Georgia, serif;
	font-size: 120%;
	color: #333;
}
  .tweet .tweet_list, .query .tweet_list {
	-webkit-border-radius: .5em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #CCC;
}
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweet .tweet_list li a, .query .tweet_list li a {
	color: #FFF;
}
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
	background-color: #CCC;
}
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }
        
/* Für den Tweeterbereich - Ende*/
