a
 {
	color: #063;
	text-decoration: none;

}

a:hover {
	text-decoration: none;
	font-weight: bolder;

}

a:visited
 { color: #063; text-decoration: none }

a:active
    {
	color: #e1ffe1;
	text-decoration: none;
	background-color: #063;
}

body
 {
	font-family: Arial, Verdana, Tahoma, Helvetica;


}

body.scf_allgemein
{ 
	background-color: #FFFFCC;
	font-family: Arial, Verdana, Tahoma, Helvetica;
	color: black
	}
	
body.navi
   { font-size: 10pt; font-weight: bold; background-color: #cf6 }

body.content_sommer
 {
	color: #063;
	font-size: 10pt;
	padding: 0 0 0 10px;
	background-color: #ccff66;
}

body.content_winter
 {
	color: #646464;
	font-size: 10pt;
	padding: 0 0 0 10px;
	background-color: #75C5F0;
}

body.content_fete
 {
	color: #063;
	font-size: 10pt;
	padding: 0 0 0 10px;
	background-color: #fc0;
}

body.content_eva
 {
	color: #630;
	font-size: 11px;
	padding: 0 0 0 10px;
	background-color: #ffcc33;
}

tabel.content_eva
 {
	color: #630;
	font-size: 11px;
	padding: 0 0 0 10px;
	background-color: #ffcc33;
}

table.content
 { color: #063; font-size: 10pt; border: solid 1; cellpadding: 20pt }

table.content2
  { color: #063; font-size: 10pt; border: 1; cellpadding: 20pt  }

table.reisebilder
  { font-size: 10pt; 
  padding: 10pt; width: 90%; height: auto; spacing: 15; table-border: 2  }


}

a.sub_content_button
    { color: #063; font-size: 10pt; font-weight: bold; text-decoration: none; margin-left: 6px; padding: 2px 8px 2px 10px; position: inherit; border-style: outset; border-width: medium medium 5 }
a.klassifikation { color: #063; font-size: 10pt; font-weight: bold; text-decoration: none; padding: 2px 8px 2px 6px; position: inherit; border-style: outset; border-width: medium medium 5 }

a.image
    { font-size: 10pt; font-weight: bold; border-style: outset; border-width: 5px; border-color: #fff #a0a0a4 #a0a0a4 #fff; a-target: blank }

a.video
{
  border-style: solid;
	border-width: 1px;
	border-color: #646464;
}

img.reisen
    { color: #063; font-weight: bold; border-style: outset; border-width: 5px; border-color: #fff #a0a0a4 #a0a0a4 #fff; outline-style: none }


.cl_white
{
	color: #ffffff;
	font-weight: bold;
}

div.navi_item
  { padding: 2px 0 0 5px }
 
div.navi_item_space
{
	margin: 30px 0px 0px 0px;
}
div.all_space { margin: 80px 0 0 }
div.content_head
{
	font-size: 16pt;
	font-weight: bold;
	padding: 10px 0px 10px 10px;
	color: #006633;
	font-variant: small-caps;

}

div.content_head2
{
	font-size: 14pt;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

div.start_head
 { font-size: 12pt; font-weight: bold }	

div.impressum
{
	width: 100%;
	height: 100%;
	text-align:center;
}

div.impressum_head
{
	margin-top: 30px;
	margin-bottom: 30px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;

}

div.impressum_logo
{
	margin-bottom: 30px;
}

div.navi_item_home
{
	text-align:center;
	vertical-align: middle;
	width: 100%;
}

div.aufz 
  { text-align: left; list-style-position: inside; display: list-item }

.aufznum { list-style-type: decimal; list-style-position: inside; display: list-item }

.snewsletter  { color: #006633; font-size: 8pt; padding-left: 5px }

.tableinhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;

}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
	height: 35px;
	width: 80%;
	left: 30px;
	padding-left: 10px;
	font-weight: bold;
	color: #006633;
	font-variant: small-caps;
	text-decoration: underline;


}

}
.weiterzubildern {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;

}
