/*
* ./main.css
* Usage: hessische-heilbaeder.de
*
* Copyright (C)2009 hessische-heilbaeder.de
*
* Last modification: 2009-12-21 09:48
*******************************************************************************/

.usb {
	visibility: hidden;
}
a.toplink {
	display: block;
	margin: 0 0 12px 0;
}

/* General Modifications
*******************************************************************************/
.header-wrapper-meta {
	float:right;
	margin-left: 0px;
	margin-right: 20px;
}
.ext-col-span-3-4 .ext-col-span-3-4 {
	margin-left: 0px !important;
	padding-left:20px !important;
	width: 520px;
}
/* IE6 fix */
* html .header-wrapper-meta {
	margin-right: 10px;
}



/* Main Navigation
*******************************************************************************/
#mainnavi {
	width: 215px;
	margin: 0 0 0 0;
}
#mainnavi ul li a {
	color: #b77960;
}
#mainnavi ul li a:hover, #mainnavi ul li.subnavi-lvl-1-active a, #mainnavi ul li.subnavi-lvl-1-current a {
	color: #ae000a;
}
#mainnavi ul li span {
	padding: 4px 0 5px 26px;
}
#mainnavi ul li ul li a, #mainnavi ul li ul li.subnavi-lvl-2 a {
	color: #8e8d96;
}
#mainnavi ul li ul li a:hover, #mainnavi ul li ul li.subnavi-lvl-2-current a {
	color: #293c86;
}
#mainnavi ul li ul li span {
	padding: 4px 0 5px 36px;
}
#mainnavi span {
	width: 184px;
	display: block;
}
#mainnavi a {
	line-height: 20px;
	text-decoration: none;
}
.subnavi_img {
	background: transparent url(nav_back.gif) no-repeat scroll left bottom;
}


/* Marginal Navigation
*******************************************************************************/
.col-3 ul li a {
	color: #b77960;
}
.col-3 ul li a:hover, .col-3 ul li.subnavi-lvl-1-active a {
	color: #ae000a;
}
.col-3 ul li ul li a, .col-3 ul li ul li.subnavi-lvl-2 a {
	color: #8e8d96;
}
.col-3 ul li ul li a:hover, .col-3 ul li ul li.subnavi-lvl-2-current a {
	color: #293c86;
}
.col-3 ul li ul li a {
	padding-left: 10px;
}


/* Marginal Navigation
*******************************************************************************/
.ext-content-inner-span-2-3-4 a {
	color: #b77960;
}
.ext-content-inner-span-2-3-4 a:hover {
	color: #ae000a;
}


/* div.header-wrapper div.header-wrapper-meta div.metaM ul.tabs-menu */
.tabs-menu {
/*
	background:transparent url(tab-bkg.gif) repeat-x scroll left bottom;
*/
	height: 15px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 6px;
	width: auto;
}
.tabs-menu li {
	background: transparent url(menu/bg_meta_navi_left.gif) no-repeat scroll left top;
	cursor: pointer;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 0 0 10px !important;
}
.tabs-menu li.tabs-selected {
	background: transparent url(menu/bg_meta_navi_left_over.gif) no-repeat scroll left top;
}
.tabs-menu li a {
	background: transparent url(menu/bg_meta_navi_right.gif) no-repeat scroll right top;
	color: #ffffff;
	display: block;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 9px;
	height: 14px;
	line-height: 14px;
	outline-style: none;
	outline-width: 0;
	padding: 1px 10px 0 0;
	text-decoration: none;
}
.tabs-menu li.tabs-selected a {
	background: transparent url(menu/bg_meta_navi_right_over.gif) no-repeat scroll right top;
	color: #ffffff;
}
.tabs-menu li.tabs a {
	background: transparent url(menu/bg_meta_navi_right.gif) no-repeat scroll right top;
	color: #ffffff;
}

.metaM {
	margin-left: 677px;
}
.metaM ul {
	list-style-type: none;
	display: inline;
	margin: 0 0 0 0;
}
.metaM li {
	display: inline;
	margin: 0 0 0 0;
}
.bM {
	margin-top: 10px;
	margin-left: 163px;
}
.mainnavi ul {
	list-style-type: none;
	display: inline;
	margin: 0 0 0 0;
}
.mainnavi li {
	display: inline;
	margin: 0 0 0 0;
}

.content-inner-3 .tx-hessischeheilbaeder-pi1 {
	background: transparent url('der_punkt.gif') no-repeat left top;
	padding-top: 20px;
	float: left;
}

.ext-content-inner-2 img {
	border: 2px solid #ffffff;
	margin-bottom: 20px;
}
.ext-content-inner-2 {
/*	margin-left: 0px !important;*/
}

/* Forms
*******************************************************************************/
textarea#mailformnachricht, input#mailformname, input#mailformemail, 
input#mailformstrasse, input#mailformplz_ort, fieldset.csc-mailform {
	width: 386px;
}
/* news-single-item-navi */
.news-single-item-navi {
	margin: -40px 0 18px 0;
    text-align: left;
}

.news-single-item-navi a {
	color: #b77960;
	outline: medium none;
	text-decoration: underline;

}
.news-single-item-navi a:hover {
	color: #ae000a;
}

/* news-single-swimming */
.content-inner-news-list {
	background: url("der_punkt.gif") no-repeat scroll left top transparent;
	float: left;
	padding-top: 20px;
}
.content-inner-news-list a {
	color: #b77960;
	outline: medium none;
	text-decoration: underline;
	font-family: Georgia,"Times New Roman","Times",serif;
	font-size: 12px;
}
.content-inner-news-list a:hover {
	color: #7b1519;
}
.news-single-item-image-swimming {
	width: 136px;
}
.news-single-item-image-swimming img {
	border: 2px solid #FFFFFF;
	margin-bottom: 20px;
}
.news-single-item-image-swimming .news-single-img {
	margin: 0px 0 0 10px;
}
.news-single-item-content-swimming {
	width: 500px; /*542*/
	margin: 0 0 0 20px;
}
.news-single-item-content-2col-swimming {
	width: 480px;
	margin: 0 0 16px 0;
}
.news-single-item-content-left-swimming {
	width: 192px;
	color: #293C86;
	font-family: Georgia,"Times New Roman","Times",serif;
	font-size: 14px;
	line-height: 19px;
}
.news-single-item-content-right-swimming {
	width: 288px;
	font-family: Verdana,Tahoma,sans-serif;
	font-size: 12px;
	line-height: 19px;
}

