/*-----BASIC ELEMENTE---------------------------------------------------------------------------------------------------------------------*/
body				 { font: small/18px Arial;text-align: center;	margin: 0;	padding: 0 0 25px 0;	color: #fff;background: #3E1B07 url(../img/bg/wood.gif)  top left;  }

form 				 { margin: 0; padding: 0;}
img 				 {	border: 0; margin: 0; padding: 0;}
 img, div 			{ behavior: url(/s/iepngfix.htc) }
p	 				 { text-align: left;	line-height: 1.5em;	margin: 0px 0 15px 0;	padding: 0 0 0 0;	}				
cite				 { color: #F7941D; font-style: normal;}	
blockquote		 { font-weight: bold; font-size: 130%;}
a	 				 {	color: #FFB039;text-decoration: underline;cursor: pointer; }
a:hover			 {	color: #F27B1F; text-decoration: underline; }						
input    		 { margin: 1px 0; }

.jstf	p			 { text-align: justify; }
.clearing       { clear: both; }
.c1 				 { color: #fff;}
.pro 				 { color:  #ED6F00;}
.dotline 		 { border: 1px dotted #fff;border-width: 1px 0 0 0;margin: 20px 0 10px 0;}
.printtext 		 {  display: none; }
/*table					{
	border-collapse: collapse;
}*/

/*-----colors---------------------------------------------------------------------------------------------------------------------*/

.proside							{  background: #00A9A4; }	
.probook							{  background: #36744F; }	
.proregal 						{  background: #6FBF44; }	
.proregalschraeg				{  background: #6FBF44; }	
.probasic						{  background: #F37A21; }	
.proelegance					{  background: #DC1F3D; }	
.prostyle						{  background: #8A2B4B; }	
.proschraege					{  background: #E7B031; }	
.proslide						{  background: #32C4EB; }	
.proslidedesign				{  background: #21859F; }	
.proslidedesignschraeg		{  background: #21859F; }	
.proraumteiler					{  background: #136276; }	
/*-----Überschriften---------------------------------------------------------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6				  	 { color: #F27B1F;
						text-align: left; font-family: Arial;}

h1					 { font-size: 20px;  margin: 0px 0 15px 0;  line-height: 1.2em;  letter-spacing: 0.05em; font-family: Helvetica, arial, sans-serif; font-weight: lighter; }

h2					 { font-size: 100%;  margin: 0px 0 15px 0;  color:#eee;}

h3					 { font-size: 15px; margin: 0; margin-bottom: 7px; font-family: Arial, sans-serif; font-weight: normal;}

h4					 { font-size: 130%; font-family: letter-spacing: 0.02em; }

h5					 { font-size: 100%; margin: 25px 0 0px 0; letter-spacing: 0.02em; }

h6					 { font-size: 110%; }

h1 p				 { font-size: 50%; text-align: center; }											
h1 p cite		 {  font-style: normal; color: #fff;}	

/* basics for the new landing pages */
h1.landing {font-size:15pt; font-weight:bold; margin:0; margin-bottom:17px; }
h1.norm		{letter-spacing:-0em; font-size:13pt;}
h2.landing {font-size:10.5pt; font-weight:bold; letter-spacing:-0em; color: #F27B1F; padding: 0; margin:0 0 5px;}
.ul_landing {	margin:0; padding-left:15px; margin-bottom: 20px;}
.ul_landing li {list-style-type: disc; color: #F27B1F; margin-bottom:3px;}
.ul_landing span {color:#fff;margin-bottom:5px;}
.ul_landing .sec {padding-left:17px; margin-bottom:8px; padding-top:5px; *margin:0; *padding:0px; *margin-left:17px;}
.ul_landing .sec li {color:#fff; line-height:1.2em; width:280px; *line-height:1.0em;}
.ul_landing.abs  {
	margin-bottom: 9px;
}

/*------basic LAYOUT------------------------------------------------------------------------------------------------------------------*/		
div#wrapper		 	{ width: 800px; margin: 0 auto 20px auto;padding: 0 0 20px 0;text-align: left; overflow: hidden; }	
div#header		 	{ width: 100%; height: 186px;background: url(../img/bg/head.gif) repeat-y top left; position: relative; }
div#maincontent 	{
	width: 770px;
	border: 15px solid #000;
	border-width: 15px 15px 15px 15px;
	padding: 0;
	
} 

div#footer  	 	{ width: 770px; text-align: center;	padding: 15px 30px 15px 0;	font-size: 80%; background: #000;}

/*------COLS -----------------------------------------------------------------------------------------------------------------*/		
.col					{ float: left; position: relative;   }
.divided				{ border:1px solid #ccc; border-width:1px 0; background:#000;}
.col100				{ width: 740px; padding: 15px; }	
.col50				{ width: 355px; padding: 15px; }
.col50_2				{ width: 350px;  background:#242423; padding: 5px 15px 0; _padding-left:11px; _width:359px; _padding-right:0; }
.col50_3				{ width: 360px; background:#242423; padding: 10px 10px 0 15px; _width:365px;}
.col50_2 p, 
.col50_3 p,
.col25l	p			{line-height:1.25em;}
.col50_3 h4			{font-size:10pt; color:#ffb758; margin-bottom:5px;}

.col25l  img {	padding:2px 3px 0 0; float:left;
}
.col25l h4			{font-size:10pt; color:#fff; margin:0 0 6px 0;}
.col25l			{	background-image: url(../img/nav/pfeil.jpg);  background-repeat: no-repeat; background-position: 171px 33px; }
.col50i				{ width: 370px; }
.col75				{ width: 536px; padding: 15px;}	
.col25				{ width:172px; padding: 20px 0px 20px 20px; }
.col25l  			{ width:190px; padding: 5px 0px; overflow:visible;}
.col25l.l	  		{ width: 182px; padding: 5px 1px; background: none;}
.col25pro			{width: 170px; background-color:#1d1d1d; margin:0 10px 10px 0; text-align:center; background-position:-10px -8px; background-repeat: no-repeat; min-height:200px; padding-top:4px;}
.col25pro.mno    	{margin-right:0; *margin:0 10px 10px 0; _margin-right:5px;}
.col25pro p 		{margin-top:160px; text-align: center; }
.col25pro img		{margin:5px 0; }
.cal 					{ float:left;line-height: 0;width: 51px; height:65px; padding:12px 0 0 0 ;background: url(../img/content/calendar.gif) no-repeat top left; font-size:9px;  text-align: center; color: #8A8A8A;}
.guest				{margin:0 15px 55px 0;}
.privacy				{
	position: absolute;
	left: 247px;
	top: 222px;
	z-index: 10;
	width: 113px;
	font-size: 0.80em;
	padding: 3px;
	background-color: #363635;
	border:1px solid #000;
	
}
.privacy.region			{
	left: 242px;
	top: 122px;
	width: 129px;
	
	
}

.wr1				 	{ background: #242423;}		
.wr2				 	{ background: url(../img/bg/wrp_2.gif) repeat-y top left; }		
.wr3				 	{ background: url(../img/bg/wrp_3.gif) repeat-y top left; }		
.wr4				 	{ background: url(../img/bg/wrp_4.gif) repeat-y top left; }	
.wr5					{ background: #000;}


.box					{	background: #474747;	border: 1px solid #000;	padding: 10px ;	color: #fff;}
.bnone				{ border: 0px; }


										
										
							 





	 
						
						 


	