
body, tr, table, th {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size: x-small;
        color : #333;
}

ul,li { list-style-image: url(../images/listdot.gif);
        font-family:Verdana, Helvetica, Arial, sans-serif;
}

td {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 108%;
}


p {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 115%;
}

ul, blockquote, div, span, font {
        font-family:Verdana, Helvetica, Arial, sans-serif;
}

i, pre, em, li, h3, h4, h5 {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 115%;
}

b, strong {
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

ol {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        margin-top : 0px;
}

.tabelle { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	border:1px solid #D5D9E0; background-color:#D5D9E0; padding:0px; margin:0px;
}

.zelle_hell { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	background-color: #FFF;
}

.zelle_dunkel { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	background-color: #E9EBEF;
}

/* Headline Layout 1 (= Normal) */

h1, .dark_orange { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 112%;
	color : #FF7900;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration : none;
	margin-top:0px;
	padding-bottom:3px;
	margin-bottom:3px;
}

/* Headline Layout 2 + 3 + 4 */

h2 { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
	font-weight: bold;
	text-decoration : none;
	margin-top:0px;
	margin-bottom:2px;
}

/* Subheadlines */

.subh {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
  	color : #336699;
	font-style : italic;
}

form  {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 96%;
	margin-top : 1px;
	margin-bottom : 1px;
	padding: 0;
}

input, textarea, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 96%;
	color: #336699;
	background-color: #FFF;
	border:1px solid #336699;
}

/* ------------------------------------------------------------------------- */

A:link { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #336699;
	text-decoration : none;
}

A:visited {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #336699;
	text-decoration: none;
}
 
A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #FF7900;
	text-decoration: none;
}

a:hover {  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #FF7900;
	text-decoration: none;
}

/* ------------------------------------------------------------------------- */

.klein, A.klein:link, A.klein:visited { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 96%;
	text-decoration : none;
}

a.klein:active, a.klein:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 96%;
	text-decoration : none;
}

/* ------------------------------------------------------------------------- */

.xxs, A.xxs:link, A.xxs:visited, a.xxs:active, a.xxs:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 85%;
	text-decoration : none;
	padding:0;
	margin:0;
}

/* ------------------------------------------------------------------------- */

div#schnellsuche, div#schnellsuche td, div#schnellsuche p, div#schnellsuche a, div#schnellsuche visited, div#schnellsuche active, div#schnellsuche hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 93%;
	padding:2px 0 2px 0;
	margin:0;
}

div#schnellsuche input, div#schnellsuche select { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 93%;
	margin:1px 10px 1px 0;
	padding:1px;
}

div#schnellsuche form { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
}

/* ------------------------------------------------------------------------- */

.kleinbold, A.kleinbold:link, A.kleinbold:visited, a.kleinbold:active, a.kleinbold:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 96%;
	font-weight: bold;
	text-decoration : none;
}

/* -------------------------------------------------------------------------------------- */

.haupt, A.haupt:link, A.haupt:visited { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 100.01% !important;
	font-weight : bold;
  	color : #FFF;
	text-decoration: none;
}

A.haupt:active, a.haupt:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 100.01% !important;
	font-weight : bold;
  	color : #FFCC33;
	text-decoration: none;
}

.haupt_cur, A.haupt_cur:link, A.haupt_cur:visited, A.haupt_cur:active, a.haupt_cur:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 100.01% !important;
	font-weight : bold;
  	color : #FFCC33;
	text-decoration: none;
}

/* -------------------------------------------------------------------------------------- */

.umen, A.umen:link, A.umen:visited { 
	font-size : 115%;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #336699;
}

A.umen:active, a.umen:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
	font-weight : normal;
  	color : #CC0000;
	text-decoration: none;
}

/* -------------------------------------------------------------------------------------- */

.umen3, A.umen3:link, A.umen3:visited { 
	font-size : 96%;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #336699;
}

a.umen3:active, a.umen3:hover { 
	font-size : 96%;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #CC0000;
	text-decoration: none;
}

.umen3_akt, A.umen3_akt:link, A.umen3_akt:visited, a.umen3_akt:active, a.umen3_akt:hover {
	font-size : 96%;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #CC0000;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------- */

.sitemap1, A.sitemap1:link, A.sitemap1:visited {
	font-size: 100.01%;
	font-weight: bold;
	color: #336699;
	text-decoration : none;
}

a.sitemap1:active, a.sitemap1:hover {
	font-size: 100.01%;
	font-weight: bold;
	color: #FF7900;
	text-decoration : none;
}

.sitemap, A.sitemap:link, A.sitemap:visited {
	font-size: 90%;
	font-weight: normal;
	color: #336699;
	text-decoration : none;
}

a.sitemap:active, a.sitemap:hover {
	font-size: 90%;
	font-weight: normal;
	color: #FF7900;
	text-decoration : none;
}

/*------ Kais Styles --------------------------------------------------------*/

tr.orange {
	padding: 1px;
	vertical-align:middle;
	height: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 115%;
	background-color: #FFCE9D;
}
tr.lite_orange {
	padding: 5px;
	valgin: middle;
	height: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 115%;
	background-color: #FFEBD8;
}
tr.white {
	border: 1px white solid;
	padding: 5px;
	valgin: middle;
	height: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 115%;
	background-color: #FFFFFF;
}
tr.grey {
	padding: 5px;
	valgin: middle;
	height: 20px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 115%;
	background-color: #F0F0F0;
}
td.orange {
	padding: 1px;
	valgin: middle;
	height: 15px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 115%;
	background-color: #FFCE9D;
}
td.blank {
	height: 5px;
	background-color: #FFFFFF;
	font-size: 1pt;
}
/*
h1.dark_orange {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 108%;
	color: #FF6600;
	text-align:left;
	margin: 2px 2px 0px 2px;
}
*/
A:link.kfo { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
	color : #336699;
	text-decoration : none;
	font-weight: bold;
}

A:visited.kfo {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
	color : #336699;
	text-decoration: none;
	font-weight: bold;
}
 
A:active.kfo {
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
	color : #FF7900;
	text-decoration: none;
	font-weight: bold;
}

A:hover.kfo {  
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size : 115%;
	color: #FF7900;
	text-decoration: none;
	font-weight: bold;
}

INPUT.big {
	border : 1px solid Gray;
	font-size : 115%;
	background : White;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 300px;
}
INPUT.medium {
	border : 1px solid Gray;
	font-size : 115%;
	background : White;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 144px;
}
INPUT.small {
	border : 1px solid Gray;
	font-size : 115%;
	background : White;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 50px;
}
INPUT.submit {
	border:1px solid #336699;
	font-size: 115%;
	color: #336699;
	background : White;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
INPUT.without {
	border : 0px solid Gray;
	background-color:transparent;
}
SELECT.without {
	border : 0px solid Gray;
}
TEXTAREA.kfo {
	background : White;
	border: 1px solid Gray;
	font-size: 115%;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width : 300px;
}
.red {
	color : #C60000;
}
.green {
	color: #009900;
}
.dark_orange {
	color: #FF6600;
}