body 		{ 
			margin: 0px; 
			padding: 0px;	
			font-family: Arial;
			color: #2e2e2e;	
			font-size: 12px;
			background: url(../images/bg_header.gif) repeat-x;
			background-position: center 138px ;
			width: 100%;
			text-align: center;
			}
			
a			{
			color: #424164;
			text-decoration: none;
			}
			
			
.clear		{
			clear: both;
			}


img 		{border:0px; text-decoration:none;}



.align-center
			{
			text-align: center;	
			}
			
.align-right
			{
			text-align: right;	
			}	
					
.align-justify
			{
			text-align: justify;	
			}	
			
			
			

/*/////////////////RAHMEN-DIVS//////////////////*/
#rahmen		{
			width: 990px;
			height: 100%;
			margin: 0 auto;
			padding: 0px;
			text-align:left;
			font-size: 1em;
			}
			
#top
			{
			height: 105px;
			width: 945px;
			position:relative;				
			}			
			
#flaggen	{
			position:absolute;
			right: 0px;
			margin: 5px 0px 0px 0px;
			}		
			
#flaggen img	{
			margin-left: 5px;
			}
			
#logo		{
			margin: 5px 0px 15px 0px;
			padding: 0px;
			width: 160px;
			height: 84px;
			float:left;
			}	
			
#funktions-links
			{
			position: absolute;
			margin: 0px 0px 42px 0px;
			padding: 0px;
			bottom: 0px;
			right: 0px;
			float:right;
			}	



/*///////////////////////MENUE////////////////////*/
#menue		{
			width: 945px;
			}

#menue-tabelle
			{
			width: 945px;
			}
			
#menue-tabelle td		
			{
			width: 105px;
			}			
				
		
#menue a 	{
			display:block;
			height: 33px;
			width: 103px;
			color: #ffffff;
			padding: 0px 0px 0px 0px;
			text-align:center;
			}			
			
* html .ausklappnavi-ebene1{
    width: 100px !important;
}
			
.klappnavi
			{
			background: #E4E9EC;
			color: #1A3A6F;
			text-align: left;
			padding: 0px 0px 5px 5px;
			width: 100px;	
			}	
			
.klappnavi a:hover
			{
			font-weight: bold;	
			}		
			
			
#unternavi 
			{ 	
			width: 231px;
			float: right;
			}			
			
#unternavi ul
			{
			list-style-image:url(../images/pfeil.gif); 
			margin-left:1.9em; 
			padding-left:0.5em;
			margin-top: 0px;
			color: #ffffff; 
			font-family: Arial;	
			margin-bottom: 20px;
			}		
				
				
#unternavi a.akt
			{
			font-weight: bold;	
			}						
			
				
#unternavi a:hover
			{
			font-weight: bold;	
			}				
/*/////////////////INHALT//////////////////*/			
			
			
			
#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;
			}			
						
#buchungssystem
			{
			width: 211px;
			height: 217px;
			padding: 10px 10px 10px 10px;
			}	
			
			
			
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;
			}			
						
			
			
			
/*/////////////////HEADER//////////////////*/

#header		{
			width: 933px;
			height: 340px;
			padding: 18px 0px 0px 4px;
			position: relative;
			}			
			
			
#polaroid		
			{
			width: 990px;
			text-align: right;
			position: absolute;
			z-index: 1;
			}			
			
			
#gutschein-icon		
			{
			width: 790px;
			padding-top: 150px;
			text-align: right;
			position: absolute;
			z-index: 2;
			}				
			
/*/////////////////ABSCHLUSS//////////////////*/

#grauer-trenner
			{
			width: 100%;
			height: 5px;
			background: #d0cec7;
			position: absolute;
			bottom: 45px;
			left: 0px;
			position: fixed;
			}		
			
#weisser-trenner
			{
			width: 100%;
			height: 5px;
			background: #ffffff;
			position: absolute;
			bottom: 40px;
			left: 0px;
			position: fixed;
			}				
			
			
#abschluss
			{
			text-align:left;
			width: 100%;
			height: 40px;			
			background: #1a3a6f;
			color: #ffffff;	
			margin-top: 5px;
			bottom: 0px;
			font-size: 0.9em;
			left: 0px;
			position: fixed;
			z-index: 10;
			}		
			
			
#adresse 	{
			width: 990px;
			margin: 0 auto;
			padding: 5px 0px 0px 0px;
			}
			
#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;
			padding-bottom: 10px;
			}
			
			
.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;
			}		
			
			
			
			
			
			
			
			
			
			
			
			
.powermail_mandatory_js {color: red; margin-left: 150px;}

input.bestellen-fr {width: 160px !important;}
input.schicken-fr {width: 200px !important;}


#uid56, #uid159, #uid211, #uid249  {background: #D0CEC7; font-size: 11px;}



div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px; padding-bottom: 10px;
}								








