/* CSS Document */
body {margin: 0px; padding: 0px; background-color: #FFFDE2; color: #000000; font-family: arial; font-size: 13px;}

a {text-decoration: underline; color: #970000; font-weight: bold}
.ut_navi a {text-decoration: none; color: #000000; font-weight: normal}
.ut_navi_active {text-decoration: none; color: #970000; font-weight: normal}
.ut_footer a {text-decoration: none; color: #000000; font-weight: normal}
a:hover {text-decoration: none; color: #970000; }

a img{	border: 0px solid #000;}

h1 {font-size: 22px; margin: 0px 0px 0px 0px; font-weight: normal}
h2 {font-size: 15px; margin: 10px 0px 0px 0px; font-weight: bold}
p {margin: 0px 0px 15px 0px;}

.ut_main{ position: absolute; left: 50%; width: 800px; margin-left: -400px; margin-top: 20px; background-color: transparent;}
.ut_logo{ position: relative; float:left; width: 800px; height: 90px; background-color: transparent;} 
.ut_navi{ position: relative; float:left; width: 800px; height: 37px; font-size: 18px; background-color: transparent; background-image: url("http://www.tomatenblau.com/ut/images/navi_bg.gif");background-repeat: x-repeat;}
.ut_navi_item{ position: relative; float:left; height: 37px; margin-top: 5px; margin-left: 22px; background-color: transparent;} 
.ut_headerpic{ position: relative; float:left; width: 800px; height: 196px; background-color: transparent; margin-top: 5px;}
.ut_headerpic_subtitle{ position: relative; float:left; width: 800px; height: 15px; background-color: transparent;}
.ut_headerpic_subtitle_right{ position: relative; float:right; font-size: 11px; width: 200px; height: 15px; background-color: transparent; text-align: right}
.ut_headerpic_subtitle_left{ position: relative; float:left; font-size: 11px; width: 500px; height: 15px; background-color: transparent;}
.ut_content{ position: relative; float:left; width: 800px; background-color: transparent; margin-top: 25px;}
.ut_leftcolumn{ position: relative; float:left; width: 460px; background-color: transparent; margin-bottom: 20px;}
.ut_rightcolumn{ position: relative; float:left; width: 240px; background-color: transparent; margin-left: 100px}
.ut_newsletter_section{ position: relative; float:left; width: 240px; background-color: #FFFABB;}
.ut_newsletter_innersection{ position: relative; float:left; width: 220px; margin-left: 10px; margin-top: 5px; margin-bottom: 15px}
.ut_newsletter_lines{ position: relative; float:left; width: 240px; height: 9px; background-image: url("http://www.tomatenblau.com/ut/images/lines_newsletter.gif");background-repeat: x-repeat;}
.ut_rightcolumn_bottom{ position: relative; float:left; width: 220px; margin-top: 20px; margin-bottom: 20px;}
.ut_footer{ position: relative; float:left; width: 800px; margin-top: 2px; height: 15px; margin-bottom: 60px; background-image: url("http://www.tomatenblau.com/ut/images/blackpixel.gif");background-repeat: x-repeat;} 
.ut_footer_right{ position: relative; float:right; font-size: 11px; width: 200px; height: 15px; background-color: transparent; text-align: right}
.ut_footer_left{ position: relative; float:left; font-size: 11px; width: 500px; height: 15px; background-color: transparent;}


.ut_outline{border: solid 1px black}
.ut_highlight {color: #970000; font-weight: bold}


.ut_calendar_yellow{ position: relative; float:left; background-color: #FFFABB; width: 480px} 
.ut_calendar_white{ position: relative; float:left;} 
.ut_calendar_month{ position: relative; float:left; margin-top: 10px; font-weight: bold} 
.ut_calendar_time{ position: relative; float:left; margin-top: 0px;} 
.ut_calendar_venue{ position: relative; float:left; margin-top: 15px;} 
.ut_calendar_date{ position: relative; float:left; font-weight: bold; width: 55px; margin-left: 7px} 
.ut_calendar_cost{ position: relative; float:left; font-style: italic; font-size: 11px; margin-bottom: 5px} 

.ut_subheadline{ position: relative; font-style: italic; margin-bottom: 10px} 

.ut_poem{ position: relative; width: 100%; text-align: center} 

.ut_small{font-size: 11px;}
