body 		{ 
			margin: 0px; 
			padding: 0px;	
			font-family: Arial;
			color: #2e2e2e;	
			font-size: 12px;
			width: 100%;
			}
			
a			{
			color: #424164;
			text-decoration: none;
			}
			
			
.clear		{
			clear: both;
			}


img 		{border:0px; text-decoration:none;}

/*/////////////////RAHMEN-DIVS//////////////////*/
#rahmen		{
			width: 990px;
			height: 100%;
			margin-left: 10px;
			text-align:left;
			font-size: 1em;
			}
#quicklinks {color:#ffffff;}
					
			
#top
			{
			height: 105px;
			width: 945px;
			position:relative;			
			}			
			
#flaggen, #funktions-links, #menue, #unternavi, #header, #polaroid, #buchungssystem, #gutschein-icon, #grauer-trenner, #weisser-trenner
			{
			display:none;
			}			
			
#logo		{
			margin: 5px 0px 15px 0px;
			padding: 0px;
			width: 160px;
			height: 84px;
			float:left;
			}	




		
			
			
			
#content 	{
			width: 945px;
			padding: 10px 0px 70px 0px;
			float: left;
			}			
			
			
#inhalt 	{
			width: 700px;
			padding: 0px 14px 0px 0px;
			float: left;
			}			
						
			
.start-div	
			{
			float: left;
			width: 342px;
			}
			
.trenner	{
	        width: 15px;
			height: 100%;
			float:left;
			}			
						

			
			
			
p.bodytext 	{
			margin: 0px 0px 10px 0px;
			padding: 0px;
			}	
			
h1
			{
			font-size: 1em;				
			}
			
			
			
#content ul
			{
			list-style-image:url(../images/pfeil.gif); 
			margin-left:1.9em; 
			padding-left:0.5em;
			margin-top: 0px;
			font-family: Arial;	
			}			


/*/////////////////IMPRESSIONEN///////////////*/			
			
			
.impressionen 
			{ 	
			width: 221px;
			background: url(../images/bg_impressionen.jpg) no-repeat;
			border-bottom: 2px solid #d0cec7;
			padding: 5px 0px 0px 10px;
			margin: 0px 0px 0px 0px;
			}			
						
			
			
.impressionen DIV.csc-textpic DIV.csc-textpic-imagewrap UL {
	margin: 0px !important;
	padding: 0px !important;
}


			
/*/////////////////ABSCHLUSS//////////////////*/



			
#abschluss
			{
			text-align:left;
			width: 100%;
			height: 40px;			
			background: #ffffff;
			color: #1a3a6f;	
			margin-top: 5px;
			bottom: 0px;
			font-size: 0.9em;
			left: 0px;
			border-top: 1px solid #1a3a6f;
			}		
			
			
#adresse 	{
			margin-left: 5px;
			margin-top: 5px;
			}
			
#adresse a 	{
			color: #ffffff;
			text-decoration: none;
			}			
			
#adresse ul	{
			list-style-type: none;
			margin: 0;
			padding: 0;
			width: 800px;
			}
			
#adresse li {
			float: left;
			height: 100px;
			margin: 0px;
			padding: 0px 25px 0px 0px;	
			}	
			
			
			
			
			
			
			
			
			
/*//////////////////////////TT_NEWS Startseite///////////////*/
.news-rahmen		
			{	
			float: left;
			}
			
			
.ueberschrift	
			{
			margin: 0px 0px 5px 0px;	
			}			
			
			
.news-image		
			{ 
			float: left; 
			}			
			
.news-image img		
			{ 
			margin: 0px 10px 10px 0px;
			}				
			
			
			
		
						

#content table		
			{
			margin: 0px;
			padding: 0px;
			}	
			
			
			
#content table td
			{
			margin: 0px 0px 5px 0px;
			padding: 0px 0px 5px 0px;
			}					
			
			
#content table td p.bodytext
			{
			margin: 0px;
			padding: 0px;
			}		
			
			
			
/*/Schnellsuchbox DIR21 Startseite /*/
.d21Container {padding-top: 30px;}
.d21Header {display: none;}		
.d21CheckIn, .d21CheckOut {font-weight: normal;}
#txtD21Arrival, #txtD21Departure {font-family: Arial; font-size: 12px; border: 1px solid #ffffff; background: #ffffff; height: 18px; width: 80px; margin-right: 5px; margin-bottom: 5px;}
.d21Count {font-family: Arial; margin-left: -5px; margin-top: 10px;}
#ddD21Room {font-family: Arial; margin-left: 3px; margin-top: 10px;}
#btD21Search {border: 1px solid red;}
div input[type="button"] 	{background: url(../images/verfuegbarkeit-pruefen.gif) no-repeat; width: 102px; height: 20px; border: 0px; color:#1A3A6F; font-family: Arial; padding-left: 90px;}
a#hlD21PackageLink:link  {float: right; margin-top: 16px;}
			
			
			
			
			
			
			
			
			
			
.powermail_mandatory_js {color: red; margin-left: 150px;}




#uid56  {background: #D0CEC7; font-size: 11px;}

								
/* **************** Neu Powermail ******************* */
fieldset.tx-powermail-pi1_fieldset {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
    margin-bottom: 20px;
}

fieldset.tx-powermail-pi1_fieldset legend {
	color: #1A3A6F; 
	margin-bottom:4px;
}

fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend {
    color: #2E2E2E;
    display: block;
    float: left;
    font-weight: normal;
    white-space: normal;
    width: 200px;
}

span.powermail_mandatory {
    color: #2E2E2E;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner {
	margin-left: 150px !important
}
