body 		{background: url(../images/body-bg.jpg) top center #dfeaf4 no-repeat;	font-family: Helvetica, Arial,sans-serif;	font-size: 13px;	line-height: 20px;	color:#262626;}
h1 			{font-size:24px; font-weight:100; margin: 0 0 16px 0;}
h2 			{font-size:18px; font-weight:100; margin: 0 0 22px 0;}
h3 			{font-size:14px; font-weight:700; margin: 0 0 6px 0; color: #349eb8;}
h4 			{margin: 0 0 6px 0}
h5 			{margin: 0 0 6px 0}
p, ul, ol, table 	{margin: 0 0 20px 0;}
th,td 		{text-align: left; vertical-align:top;}	

.blau 	{background-color:#349eb8;color:#fff;}
.blau a	{color:#fff;text-decoration:none;}
.gelb	{background-color:#d9a816; color:#fff;}
.gelb a	{color:#fff; text-decoration: none;}
.blau h2, .blau p, .gelb h2, .gelb p 	{padding-left: 10px;}
.blau h2, .gelb h2 						{padding-top: 17px;}
.grau {color:#808080;font-size:10px;line-height:12px;}

a {color: #349eb8; text-decoration: underline; }

#newsleiste a {color:#349eb8; font-weight:bold;text-decoration:none;}

#header 			{height:86px;background:url(../images/header-bg.jpg);display:block;}
#header h1			{display:none;}	

#suche				{float: right;	width: 230px;	margin-top:28px;	display:block;}
#suche input 		{height:20px;	width:140px;}
#suche-button 		{float:right;	cursor: pointer;}
#suche #textsuche 	{background: url(../images/grafik-suche-textfeld.gif) top left no-repeat; float:left; width: 147px; padding: 7px 5px; border: 0; font-size: 14px; font-weight: 700;}

#navigation 		{height:37px;background: url(../images/navi-bg.gif) top left no-repeat;color:#FFFFFF;}
#navigation ul		{padding: 10px;}
#navigation li		{font-size:14px;font-weight:bold;display:inline;}
#navigation a		{text-decoration: none;	color: #fff; padding:6px 10px;}
#navigation a:hover	{text-decoration: underline;}

#teaser 			{margin-bottom: 20px; width: 940px; overflow: hidden; height: 240px;}

#subnavigation ul				{border-bottom: 1px solid #ccc; margin: 0 !important; padding: 0 !important;}
#subnavigation ul li			{padding: 0; border-top: 1px solid #ccc;list-style: none;}
#subnavigation ul li a			{font-weight: 700; color: #666; text-decoration: none; display:block; padding: 3px 5px 3px 24px; background: url(../images/list-arrow.gif) 5px 6px no-repeat;}
#subnavigation ul li a:hover, #subnavigation ul li a.active{background-color: #eee;color: #262626;}
#subnavigation ul ul 			{margin: 0; border: 0;}
#subnavigation ul ul li			{padding: 0 0 0 20px;}
#subnavigation ul ul li a		{font-weight: 100; padding: 3px 5px 3px 14px; background: none;}
#subnavigation ul ul li a:hover, #subnavigation ul ul li a.active {background: url(../images/list-arrow-2.gif) 0px 6px  no-repeat #fff;}

#content {background-color:#FFFFFF; padding:10px 0;}
#content ul{list-style: disc outside; margin-left: 2em;}
#content ol{list-style: decimal outside; margin-left: 2em;}

#newsleiste 		{line-height: 30px;	border-bottom:1px solid #349eb8; border-top: 1px solid #349eb8;}
#newsleiste .blau 	{text-indent:10px;}

#form-booking-popup 			{display:block; vertical-align: middle; width: 360px; margin: -29px 0 20px -30px; padding: 20px 0 15px 0; -moz-opacity:0.8;}
#form-booking-popup a.button	{margin-left: -10px;}

#footer {}

.box {padding: 29px; border: 1px solid #ccc; background: #fff !important; -moz-opacity:0.8;}

.common					{border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.common td, .common th	{border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding: 3px 5px;}
.common th				{background: #eee;}

iframe {background: #fff !important;}
fieldset label{width: 150px; display:block; float: left;}



.left {text-align:left;}
.center{ text-align: center;}
.right {text-align: right;}
.lfloat {float: left;}
.rfloat {float:right;}

.klein{ font-size: 11px;}
.kleiner {font-size: 12px;}
.normal { font-size: 13px;}
.gross{ font-size: 14px;}
.groesser {font-size: 16px;}

img.lfloat{margin: 4px 10px 5px 0;}
img.rfloat{margin: 4px 0 5px 10px;}



div.csc-textpic-above div.csc-textpic-text { clear: none; }
div.csc-textpic-right div.csc-textpic-text { clear: none; }	
div.csc-textpic-left div.csc-textpic-text { clear: none; }
div.csc-textpic-above div.csc-textpic-imagewrap {overflow:hidden; }

/*  SONDERLING */
#themenreisen div 	{height: 187px;}

/* Headerbild Reiseangebote */
#tblHeaderbild .csc-textpic-lastcol {
	margin: 0px;
	padding: 0px;
}
