body 	{	text-align:left; text-align:center;
		font-family:verdana,arial,sans-serif; color:#3D3D3C;
		}

					

h1 		{  font-size: 11pt; }		 			
h2 		{  font-size: 12pt; }				 			
h3 		{  font-size: 10pt;font-weight:normal; }
h4 		{  font-size: 10pt;font-weight:normal; background-color:#eeeeee; }		 	
h5 		{  font-size: 10pt;font-weight:normal; background-color:#fff9e6; }
h6 		{  font-size: 8pt;font-weight:normal; }
.kl 		{  font-size: 7pt; font-weight:normal; color:#787878;}
.kl1 		{  font-size: 8pt; font-weight:normal; color:#787878; text-align:center;}

a:link {text-decoration:none; color:#003a75; }
a:visited {text-decoration:none; color:#003a75; }
a:hover {text-decoration:none; color:red; }
a:active {text-decoration:none; color:red; }
a:focus {text-decoration:none; color:red; }

p.nli a { color: #808000; }	 

#wrap {margin: 0px auto; margin-top:70px; width:100%; min-width:968px; background-color:transparent;}

#header { margin:0px auto; min-height:30px; border-bottom:10px solid white;}

#seite { clear:both; margin:0px auto; width:75%; min-width:968px; max-width:1300px;
text-align:left; background-color:white; }



#col1 { border-right:0px solid silver; width:164px; float:left;}
#col2 { width:640px; float:left; overflow: hidden; background-color:white; border-right:1px solid silver;}
#col3 { min-height:300px; overflow: hidden;}

.seitentitel { text-align:right; padding:0; margin:10px 8px 10px 0;
	     font-family:verdana,arial,helvetica;font-size: 8pt;color: #006a00;	}

#content_left { width:155px; overflow: hidden;
    	margin:25px 0px 10px 3px;
	padding:3px;
	font-family:verdana,arial,helvetica; font-size: 9pt;
	border: 0px dashed gray;
	}

#content_left h1 { font-size: 10pt;color:green;	}

			

#content_center { 
	width:625px; overflow:hidden; clear:both;
	background-color:white;
	margin: 0;
	padding:4px 4px 0 4px; padding:0px;
	font-family:verdana,arial,helvetica; font-size: 10pt;
	}

#content_center h1, h2, h3, h4, h5 { color: maroon;}

#content_right {clear:both; width:158px;
		margin:0px auto;
		padding:2px;
		font-family:arial,helvetica;
		font-size: 9pt;font-weight:normal;color:gray;
		background-color:transparent;
		
	}		

#content_right h1,h2 {color:green;font-size: 10pt;}

#content_right.csc-firstHeader h1,h2 {
                padding:0px;               
                color:green;font-size: 10pt;
		font-family:arial,helvetica;
		font-size: 10pt;font-weight:normal;
		background-color:white;

	}	
#bx{ clear:both; height:10px; background-color:white; width:100% }


#footer {margin:0px auto; width:75%; min-width:968px; max-width:1300px;border-top:dashed 1px red; height:70px; background-color:white;}
#content_footer { text-align: right; margin: 0 8px 0px 0; padding: 0px;}

#blank { width:95%; min-height:800px;background-color:transparent; margin: 0px auto;}
.nach_oben { width:60px; margin:500px 8px 0px 90%; color:white;}
/* ------------------------------------------------------------------------------------------------- */


/* Flaggen -------------------------------------------------*/

#flag   	{ position:absolute; top:45px; z-index:2; margin:20px 0 0 20px;}
#flag ul  	{ margin:0px; padding:5px 0px 2px 2px;  background-color:#cef7ff; }
#flag li 	{ list-style-type:none;	padding:3px; display:inline; margin:0px 0px 0px 0px; }
			

/* neues Fenster */
#neue_seite {border: 1px solid red; background-color:#f7f7f7; }
#neue_seite_inhalt_mitte { font-family:verdana,arial,sans-serif; font-size: 10pt;color:gray; }
#fenster_schliessen {font-size: 8pt; font-family:verdana,arial,sans-serif; padding:4px;}

/* Abfrage FeWo - Hotel */
table.fewo_tab { table-layout:fixed; width:100%; border-spacing:5px; background-color:#fffce8;overflow:hidden;}
td.fewo_td { text-align:center; vertical-align:middle; overflow:hidden; }							
.fewo_u { font-family:verdana,arial,helvetica; color:#004000; font-size: 8pt;}
.fewo_a { font-family:verdana,arial,helvetica; font-size: 9pt;}
.fewo_o { font-family:verdana,arial,helvetica; color:gray;font-size: 8pt;}

#copyright { text-align:left; margin-left:20px; font-size: 8pt;color:gray;font-family:verdana,arial,sans-serif; padding:4px;}
#copyright a {color:gray;padding:4px; }		 
#copyright a:hover { color:red;padding:4px; }

/* Typo3 class  Bildunterschrift*/
.csc-textpic-caption { font-size: 7pt; font-family:verdana,arial,sans-serif;color:maroon; }

/* Typo3 class  Hintergrund im textbereich */
.csc-frame-frame1 {	background-color:#f3f3f3;}			    
.csc-frame-frame2 {	background-color:#ffffd9;}
			
/* Typo3 class  align */
p.align-center {text-align:center;}						   
p.align-right {	text-align:right;}

.detail	 { font-size: 8pt;font-weight:normal;}	

#mobil {display:none;}
#navileft_bottom {display:none;}
	                    
