body 
{ 
margin:0;
padding:0;
background:none;
font: 11px tahoma,arial,verdana;
}

a 
{
color: #0055AA; text-decoration: none; 
}
a:hover
{
color: #000000; text-decoration: none; 
}

img { border: 0; }

form { margin: 0; }

hr {
color: #CCCCCC;
background: #CCCCCC;
width: 100%;
height: 1px;
border: 0px solid #FFFFFF;
margin: 10px 0 20px 0;
}

input,select,textarea { font: 11px tahoma,arial,verdana; }

ul
{ 
list-style-image: url(/static/media/nav/list.gif);
margin: 10px 0 10px 0;
padding: 0 0 0 25px;
clear: left;
}
li
{
margin:  0 0 0 0;
padding: 0 0 0 0;
}

p
{
margin: 5px 0 5px 0;
}

h1
{
font: bold 11px tahoma,arial,verdana;
margin: 0 0 10px 0;
}

h2
{
font: bold 11px tahoma,arial,verdana;
margin: 0 0 10px 0;
}

th, td
{
font: bold 11px tahoma,arial,verdana;
font-weight: normal;
}


/* Menü & Suche */

#menu_flash { display: none; }

#content_flash { display: none; }

#top_menu
{
display: none;
}

#corner {
display:none;
}

#meta_menu
{
display: none;
}

#meta_menu a
{
display: none;
}

#submenu
{
background: #CDDE9B;
width: 190px;
padding: 6px 0 10px 0;
}
#submenu a
{ 
color: #000000;
text-decoration: none;
}
#submenu a:hover
{
color: #0055AA;
}
#submenu p
{ 
font: 11px tahoma,arial,verdana;
margin: 6px 15px 0px 30px;
line-height: 17px;
}
#submenu h1
{ 
font: bold 11px tahoma,arial,verdana;
border-bottom: solid 1px #99AA6D;
margin: 2px 15px 2px 15px;
padding: 0 0 7px 0;
}
#submenu h2
{ 
font: 11px tahoma,arial,verdana;
margin: 6px 15px 0px 15px;
}
.submenu01
{
background: url(/static/media/nav/submenu01.gif) no-repeat;
padding: 0 0 0 15px;
}
.submenu02
{
background: url(/static/media/nav/submenu02.gif) no-repeat;
padding: 0 0 0 13px;
}

#right_content
{
display: none;
}

#events_right
{
background: #B3D3C0;
width: 100%;
padding: 6px 0 10px 0;
margin: 10px 0 0 0;
display: none;
}


#image_portal
{
width: 950px;
height: 250px;
background: #FFCC00;
display: none;
}

#content
{ 
width: 710px;
float: left;
}

#contentPortal
{ 
width: 570px;
float: left;
}

#content_text
{ 
width: 680px;
margin: 15px;
}

#content_foto
{
width: 150px;
float: right;
margin: 0 0 10px 10px;
}

#content_foto img
{
margin: 0 0 10px 0;
}

#right
{ 
width: 190px;
float: left;
margin: 3px 0 0 0;
display: none;
}

#rightPortal
{ 
width: 330px;
float: left;
margin: 3px 0 0 0;
display: none;
}

#colorbar01
{ 
width: 900px;
}

/* Teaser, News */

#teaser_list
{
margin: 0 0 10px 15px;
width: 555x;

}

div.teaser
{ 
width: 184px;
float: left; 
}

div.teaser a 
{
color: #000000;
text-decoration: none;
}
div.teaser a:hover
{
color: #0055AA;
}

div.teaser_text
{
width: 170px;
height: 120px;
line-height: 14px;
}
div.teaser_image
{
width: 170px;
height: 60px;
}


/* footer, copyright, textmenu */

#footer
{
width: 885px;
margin: 0 0 15px 15px;
padding: 15px 0 0 0;
clear: left;
color: #333333;
}
#footer a 
{
color: #333333;
text-decoration: none;
}
#footer a:hover
{
color: #0055AA;
}

#text_menu
{
padding: 10px 0 10px 0;
}

#copyright
{
border-top: solid 1px #BEC3B4;
display: none;
}

/* formulare, dta */


div.form_color01
{
width: 330px;
background: #E1EB8C url(/static/media/nav/form01.gif) no-repeat left bottom;
}

div.form_right
{
padding: 10px 15px 20px 15px;
width: 300px;
}

div.form_right input, select
{
margin: 0 2px 0 0;
}
div.form_right table
{
border-collapse: collapse;
}
div.form_right td
{
padding: 1px 0 1px 0;
}


.left
{ 
float: left;
}
.right
{ 
float: left;
}

.icon
{
margin: 2px 10px -2px 0;
}

.calendar
{
margin: 0 10px 0 0;
}


.more
{
margin: 0 0 -1px 0;
}

.submit10
{
background: url(/static/media/nav/submit10.gif);
height: 18px;
border: 0;
color: #FFFFFF;
padding: 0px 5px 3px 20px;
}

/* content design */

div.teaser_title
{
margin: 0 0 0 0;
padding: 0 0 0 0;
clear: left;
overflow: hidden;
}

#headlineWetter h1 {
	font: bold 18px tahoma,arial,verdana;
	margin: 0 0 10px 0;
}

table.tour, table.event 
{ 
border-collapse: collapse; 
width: 100%;
margin: 10px 0 10px 0;
clear: left;
}
table.tour td, table.event td 
{
padding: 2px 10px 2px 0;
border-top: solid 1px #BEC3B4;
}
table.tour th, table.event th 
{
padding: 2px 10px 2px 0;
border-top: solid 1px #BEC3B4;
width: 80px;
text-align: left;
font-weight: normal;
}

div.we_edit
{
clear: left;
}


table.table_list
{ 
border-collapse: collapse;
border: 0;
}

table.table_list td
{ 
padding: 2px 5px 2px 5px;
border-top: solid 1px #F0F2E6;
vertical-align: top;
background: #D7E1C8;
}

table.table_list th
{ 
height: 10px;
padding: 0;
border-top: solid 1px #F0F2E6;
vertical-align: top;
}


/* weather */

div.weather_detail
{ 
margin: 10px 0 0 0; 
background: #D7E1C8;
clear: left;
width: 100%;
height: 120px;
}

div.weather_icons
{
margin: 0 0 0 0; 
padding: 0 0 0 0;
text-align: center;
width: 120px;
background: #A0C8B4;
float: left;
}

div.weather_text
{
float: left;
background: #D7E1C8;
padding: 15px 15px 15px 15px;
width: 380px;
}



/* icons */

.icon_tour
{ margin: 0 10px 0 0; }


#display, .display
{ display: none; }


#footer {
display:none;
}

#content .meta_menu {
display:none;
}

#top_mininav {
display:none;
}

#logo {
display:none;
}

.weatherNeu_detail table {
margin-bottom:20px;
}

.weatherNeu_detail table td {
padding:0px 15px 5px 5px;
}

.weatherNeu_detail table td.icons {
width:100px;
}

/* tours */
#content div {
margin:0;
}

#content_text {
margin:0;
}

#content .conten {
margin:0 !important;
float:left;
}

.datablock.noprint {
display:none;
}

.teaser_title {
display:none;
}

.printHead {
display:inline;
}

.printHead h1 {
font: 15pt tahoma,arial,verdana !important;
font-weight:bold;
}

#directionsForm {
display:none;
}

#infoChart .chart {
display:none;
}

#infoChart .printChart {
display:inline;
}

#detailTop .right .noprint {
display:none;
}

#detailTop .right {
width:400px;
}

.datablock.print img {
width:640px;
}

img.gmnoscreen {
display:none;
}

#printableMap {
display:inline;
float:left;
}

#themenmap {
display:none;
}

