body, th, td, p, h1, h2, h3, h4, h5, b, li, ol, ul, tt, strong { 
	font-size: 13px; 
	font-family: Lucida Grande, Bitstream Vera Sans, Lucida Sans Unicode, sans-serif;
}

b 		{ color: #000000; }
a		{ cursor: pointer; text-decoration:none;}

.header	 	{ font-size: 13px; }
.big		{ font-size: 23px;}

.small		{ font-size: 10px;}
.small2		{ font-size: 11px;}
.warn		{ color: #ff0011;}
.highlighted	{ color: #ff0000;}
.large		{ font-size: 18px; }
/*.mark		{ background: #ffff80;}*/
.mark		{ background: #C9E2FD;}
.detail		{ font-size: 10px; color: #663399; }
.advert_detail	{ font-size: 12px; color: #CC0000; border-width: thin; border-style: solid; border-color: #900000;}
.advert_overv 	{ font-size: 12px; color: #CC0000 }
.advert_line 	{ background-color: #CC0000; height: 1px; margin: 2px 0px 0px 0px }
.last_update	{ font-size: 10px; color: #999999}
.disclaimer	{ font-size: 10px; color: #999999}

.categories				{ line-height: 18px;font-size: 12px; color: #999999; text-decoration: none;}
a.categories2			{ line-height: 18px;font-size: 12px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}
a.categories2:visited	{ line-height: 18px;font-size: 12px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}
a.categories2:link		{ line-height: 18px;font-size: 12px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}
a.categories2:active	{ line-height: 18px;font-size: 12px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}

.menuright				{ line-height: 18px;font-size: 13px; color: #222222; text-decoration: none;}
a.menuright2			{ line-height: 18px;font-size: 13px; color: #222222; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#222222; text-decoration:none;}
a.menuright2:visited	{ line-height: 18px;font-size: 13px; color: #222222; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#222222; text-decoration:none;}
a.menuright2:link		{ line-height: 18px;font-size: 13px; color: #222222; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#222222; text-decoration:none;}
a.menuright2:active		{ line-height: 18px;font-size: 13px; color: #222222; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#222222; text-decoration:none;}

h1 		{ font-size: 15px; display:inline;}
h2 		{ font-size: 13px; }
h3 		{ font-size: 12px; }
h4 		{ font-size: 11px; }
h5 		{ font-size: 11px; }

.headline 			{ cursor: pointer; font-size: 15px; display:inline; font-weight: bold; color:#0063B0; float: left; border-bottom-style:dashed; border-bottom-width:1px; padding-bottom: 1px; border-bottom-color:#0063B0; text-decoration:none;}
.headline400 		{ cursor: pointer; display:inline; font-weight: bold; color:#0063B0; float: left; text-decoration:none;}
.headline_info 		{ font-size: 13px; display: inline; font-weight: bold; color:#FFFFFF; text-decoration:none;}
.headline_detail 	{ font-size: 15px; display: inline; font-weight: bold; color:#0063B0; text-decoration:none;}


#home400_content	{ position:relative; width:620px; z-index:1000; background-color:#ffffff; }
#home400_content1	{ position:absolute; top:0px;   left:0px;  width:308px; height:330px; z-index:1001; background-color:#ffffff; }
#home400_content2	{ position:absolute; top:0px;   right:0px; width:308px; height:330px; z-index:1002; background-color:#ffffff; }
#home400_content3	{ position:absolute; top:340px; left:0px;  width:308px; height:330px; z-index:1003; background-color:#ffffff; }
#home400_content4	{ position:absolute; top:340px; right:0px; width:308px; height:330px; z-index:1004; background-color:#ffffff; }
#home400_content5	{ position:absolute; top:680px; left:0px;  width:308px; height:330px; z-index:1005; background-color:#ffffff; }
#home400_content6	{ position:absolute; top:680px; right:0px; width:308px; height:330px; z-index:1006; background-color:#ffffff; }


.footer				{ font-family: arial; font-size: 11px; color: #999999; text-decoration: none; position: absolute; line-height:40px;  text-align: center; vertical-align: middle; width:840px; height:44px; background-image: url(/img/all/background_footer.gif);}
a.footer2			{ font-size: 11px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}
a.footer2:visited	{ font-size: 11px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}
a.footer2:link		{ font-size: 11px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}
a.footer2:active	{ font-size: 11px; color: #999999; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#999999; text-decoration:none;}


a.fotogalerie			{ font-weight: bold; font-size: 13px; color: #0063B0; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#0063B0; text-decoration:none;}
a.fotogalerie:visited	{ font-weight: bold; font-size: 13px; color: #0063B0; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#0063B0; text-decoration:none;}
a.fotogalerie:link		{ font-weight: bold; font-size: 13px; color: #0063B0; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#0063B0; text-decoration:none;}
a.fotogalerie:active	{ font-weight: bold; font-size: 13px; color: #0063B0; border-bottom-style:solid; border-bottom-width:1px; padding-bottom: 0px; border-bottom-color:#0063B0; text-decoration:none;}

input.search			{ width: 75px; height: 17px; font-size: 10px; border: 1px solid #A0A0A0}
input.searchzip			{ width: 35px; height: 17px; font-size: 10px; border: 1px solid #A0A0A0}
select.searchumkreis	{ width: 75px; height: 15px; font-size: 10px; border: 1px solid #A0A0A0}
select.searchwann		{ width: 105px; height: 15px; font-size: 10px; border: 1px solid #A0A0A0}

tt		 { font-family: Courier New, Courier, Monospaced, Memorandum; }

td.today				{color: #ff0011; font-weight: bold;}
td.ok					{background: #88ff88;}
td.attention			{background: #ffff00;}
td.stop					{background: #ff0000;}
td.monospaced			{font-family:  Courier New, Courier, Monospaced, Memorandum; color: #000000; }
td.event				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333;}
td.gastro				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333;}
td.schlechtwetter		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
td.kindergeb			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
td.booktipps			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
td.gewinnspiel			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #0066CC;}
td.calendar				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FF9900;}

font.event_type			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #FF9900;}


a.header:link	 { color:  #000000; }
a.header:visited { color:  #000000; }
a.header:active	 { color:  #000000; }

a.warn:link	 	{ color:  #ff0011; }
a.warn:visited   { color:  #ff0011; }
a.warn:active	 { color:  #ff0011; }


a.CalA0 {font-size: 10px; color: #dadada;}
a.CalA1 {font-size: 10px; color: #0000ff;}
a.CalA2 {font-size: 10px; color: #800080;}
a.CalA3 {font-size: 10px; color: #ff0000;}
a.CalA5 {font-size: 10px; color: #000000;}

td.CalB0 {background: #ffffff;}
td.CalB1 {background: #C9E2FD;}

.forum_new	{font-weight: bold; }
.forum_def	{font-weight: normal; }

.buttons_blaettern{padding-top: 0px; padding-bottom: 5px; }

a.event_top:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.event_top:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.event_top:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

a.mainmenu:link				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.mainmenu:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.mainmenu:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #CC0000; text-decoration: none;}

a.menu:link				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FE9900; text-decoration: none;}
a.menu:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FE9900; text-decoration: none;}
a.menu:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FE9900; text-decoration: none;}

a.menu_aktiv:link 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;}
a.menu_aktiv:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;}
a.menu_aktiv:active		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;}

.typemenu					{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.typemenu:link				{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.typemenu:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.typemenu:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}

a.typemenu_aktiv:link 		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
a.typemenu_aktiv:visited 	{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
a.typemenu_aktiv:active		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}

a.menu_type:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.menu_type:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #0066CC; text-decoration: none;}
a.menu_type:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC0000; text-decoration: none;}

a.schlechtwetter:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.schlechtwetter:visited		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.schlechtwetter:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

a.sieheauch:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.sieheauch:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.sieheauch:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

a.kindergeb:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.kindergeb:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.kindergeb:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

a.booktipps:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.booktipps:visited		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.booktipps:active		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

a.gewinnspiel:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.gewinnspiel:visited		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}
a.gewinnspiel:active		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none;}

a.search:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #CC0000; text-decoration: none;}
a.search:visited		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #CC0000; text-decoration: none;}
a.search:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #CC0000; text-decoration: none;}

.boxes					{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #FFFFFF; text-decoration: none;}
a.boxes:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #FFFFFF; text-decoration: underline;}
a.boxes:visited			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #FFFFFF; text-decoration: underline;}
a.boxes:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: 200; color: #FFFFFF; text-decoration: underline;}

.boxes2					{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #0063B0; text-decoration: none;}
a.boxes2:link			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #0063B0; text-decoration: none;}
a.boxes2:visited		{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #0063B0; text-decoration: none;}
a.boxes2:active			{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: 900; color: #0063B0; text-decoration: none;}

font.infosmall			{font-size: 9px; color: #444444; text-decoration: none;}


.klicks					{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none;}



/* ############################ DROPDOWN MENU ########################### */
/* Tabelleneigenschaften */
table#dd_menu {
	width: 790px;
	background: #E99700;
}

/* Breite der Menüpunkte  */
tr#dd td { 
  /*width: auto;*/
}

/* Erscheinungsbild der Menüpunkte */
tr#dd a { 
  text-decoration: none;
  background: #E99700;
  padding: 3px 5px;
  color: #FFFFFF;
  font: bold 13px Verdana,sans-serif;
}

/* Erscheinungsbild eines Menüpunkts bei Mouseover */
tr#dd a:hover { 
  color: #0063B0;
}
tr#dd a:active { 
  color: #0063B0;
}

/* ------------------------------------------------------------------- */
tr#dd {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

tr#dd td { 
  padding: 0;
  margin: 0;
  float: left;
  position: relative;
  vertical-align: top;
  width: auto;
  text-align: left;
  z-index:100;
}

tr#dd a { 
  display: block;
  width: 100%;
}

tr#dd td>a { 
  width: auto;
  /*width: 120px;*/
  z-index:100;
}

tr#dd td ul { 
  background: #E99700;
  margin: 0;
  padding: 0;
  list-style-type: none;
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 20px;
}

tr#dd td li { 
  background: #FFFF00;
  float: left;
  clear: left;
  width: 100%;
}

tr#dd td>li { 
  background: #FF00FF;
  float: none;
}












/* ################################################################# */
input.search400 {
    width: 160px; /* 160px + 2*5px = 170px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
	line-height: 22px;
    background: url(/img/all/search400_input.png); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0 5px 0 5px; /* Innenabstand oben - rechts - unten - links */
	font-family: Lucida Grande, Bitstream Vera Sans, Lucida Sans Unicode, sans-serif;
	font-style: italic;
	color: #656565;
	font-size: 11px;
}

input.search400_80px {
    width: 70px; /* 70px + 2*5px = 80px, entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
	line-height: 22px;
    background: url(/img/all/search400_input_80px.png); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0 5px 0 5px; /* Innenabstand oben - rechts - unten - links */
	font-family: Lucida Grande, Bitstream Vera Sans, Lucida Sans Unicode, sans-serif;
	font-style: italic;
	color: #656565;
	font-size: 11px;
}

textarea.textarea400 {
    width: 360px; /* 160px + 2*5px = 170px, entspricht Grafikbreite */
    height: 180px; /* entspricht Grafikhöhe */
    background: url(/img/all/textarea400_input.png); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 5px 5px 5px 5px; /* Innenabstand oben - rechts - unten - links */
	font-family: Lucida Grande, Bitstream Vera Sans, Lucida Sans Unicode, sans-serif;
	font-style: italic;
	color: #656565;
	font-size: 11px;
}



select.select400 {
    width: 170px; /* entspricht Grafikbreite */
    height: 22px; /* entspricht Grafikhöhe */
	line-height: 22px;
    background: url(/img/all/search400_input.png); /* Hintergrundgrafik */
    border: 0; /* Elementrahmen deaktivieren */
    padding: 0 5px 0 5px; /* Innenabstand oben - rechts - unten - links */
	font-family: Lucida Grande, Bitstream Vera Sans, Lucida Sans Unicode, sans-serif;
	font-style: italic;
	color: #656565;
	font-size: 11px;
	arrow-color: #ffffff;
	arrow-background: #656565;
	/*clip: rect(0, 0, 100%, 160px);*/
}
