body {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size: 0.70em;
        color : #333;
}

tr, table {
        font-family:Verdana, Helvetica, Arial, sans-serif;
}

td {
        font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size : 0.70em;
}

p, li, ul, blockquote, div, span, font {
        font-family:Verdana, Helvetica, Arial, sans-serif;
		font-size : 100.01%;
} 

i, pre, em, li, h3, h4, h5 {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 100.01%;
}

b, strong {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 98%;
}

ol {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        margin-top : 0px;
}

.textpic_table {
        width: 380px;
}

/* --- Headline 1 ------------------------------------------------- */

h1 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size : 125%;
        color: #666;
        margin: 0 0 5px 0;
}

/* --- Headline 2 und Normal ------------------------------------ */

h2 {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 100.01%;
        color: #666;
        margin : 5px 0 3px 0;
}

/* --- Headline 3 ------------------------------------------------- */

.head3 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size : 100.01%;
        color: #FFF;
        background-color: #7D98C9;
        padding:2px;
}

/* --- Headline 4 ------------------------------------------------- */

.head4, A.head4:link, A.head4:visited, a.head4:active, a.head4:hover {
    font-size : 93%;
    font-family : Verdana, Helvetica, Arial, sans-serif;
    font-weight : bold;
    color : #FFF;
    text-decoration : none;
    background-color:#005599;
    padding:3px !important;
    margin-bottom: 2px !important;
}

/* ----------------------------------------------------------------- */

input, textarea, select {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 96%;
        background-color:#FFF;
        border: 1px solid #059;
}

form {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size : 100.01%;
        margin-top:0px;
        margin-bottom:0px;
}

/* ----------------------------------------------------------------- */

A:link {
        font-family : Verdana, Helvetica, Arial, sans-serif; 
        color: #059;
        font-size: 99%;
        text-decoration: none;
}

A:visited { 
        font-family : Verdana, Helvetica, Arial, sans-serif; 
        color: #059;
        font-size: 99%;
        text-decoration: none;
}

A:active {
        font-family : Verdana, Helvetica, Arial, sans-serif; 
        color: #059;
        font-size: 99%;
        text-decoration: underline;
}

a:hover {  
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #059;
        font-size: 99%;
        text-decoration: underline;
}

/* ----------------------------------------------------------------- */

.login  { 
        width:75px;
        height:17px;
        font-size : 7.5pt;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        color : #333333;
        text-decoration : none;
}

.login_text  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        color : #333333;
        text-decoration : none;
}

.login_text_head  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #333333;
        text-decoration : none;
}

.no_repeat { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	background-repeat:no-repeat;
}

/* ----------------------------------------------------------------- */

.klein  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        color : #333333;
        text-decoration : none;
}

A.klein:link, A.klein:visited { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #7D98C9;
        text-decoration : none;
}

a.klein:active, a.klein:hover { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #7D98C9;
        text-decoration : underline;
}

.kleinbold  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #333333;
        text-decoration : none;
}

A.kleinbold:link, A.kleinbold:visited { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #7D98C9;
        text-decoration : none;
}

a.kleinbold:active, a.kleinbold:hover { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #7D98C9;
        text-decoration : underline;
}

.kleinboldweiss  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #FFFFFF;
        text-decoration : none;
}

A.kleinboldweiss:link, A.kleinboldweiss:visited, a.kleinboldweiss:active, a.kleinboldweiss:hover { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #7D98C9;
        text-decoration : none;
}

/* --- Haupt-Menü ----------------------------------------------- */

.haupt, A.haupt:link, A.haupt:visited  { 
        font-size : 100.01%;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        color : #FFF;
        text-decoration : none;
}

a.haupt:active, a.haupt:hover  { 
        font-size : 100.01%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        color : #E1E1E1;
        text-decoration : none;
}

/* --- Untermenü: Link, aber schwarz -------------------------------------------- */

.menu, A.menu:link, A.menu:visited { 
        font-size : 96%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : normal;
        color : #005599;
        text-decoration : none;
}

a.menu:active, a.menu:hover { 
        font-size : 96% !important;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : normal;
        color : #005599;
        text-decoration : underline;
}

.menu_act, A.menu_act:link, A.menu_act:visited { 
        font-size : 96% !important;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #005599;
        text-decoration : none;
}

A.menu_act:hover, A.menu_act:active { 
        font-size : 96% !important;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : bold;
        color : #005599;
        text-decoration : underline;
}

/* --- Standard-Menü ----------------------------------------------- */

.standard, A.standard:link, A.standard:visited  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : normal;
        color : #666666;
        text-decoration : none;
}

a.standard:active, a.standard:hover  { 
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        font-weight : normal;
        color : #005599;
        text-decoration : none;
}

/* Sitemap --------------------------------------------- */

.sitemap, A.sitemap:link, A.sitemap:visited {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #005599;
        font-size: 100.01%;
        font-weight : bold;
        text-decoration: none;
        margin-top : 1px;
        margin-bottom : -1px;
}

a.sitemap:active, a.sitemap:hover {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #005599;
        font-size: 100.01%;
        font-weight : bold;
        text-decoration: underline;
        margin-top : 1px;
        margin-bottom : -1px;
}

.sitemap2, A.sitemap2:link, A.sitemap2:visited {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #005599;
        font-size: 100.01%;
        font-weight : normal;
        text-decoration: none;
}

a.sitemap2:active, a.sitemap2:hover {
        font-family: Verdana, Helvetica, Arial, sans-serif; 
        color: #005599;
        font-size: 100.01%;
        font-weight : bold;
        text-decoration: underline;
}

.einzug1 {
        margin-left : 12px;
        padding-top : 1px;
        padding-bottom : 1px;
}

.einzug2 {
        margin-left : 24px;
        padding-top : 1px;
        padding-bottom : 1px;
}

.einzug3 {
        margin-left : 36px;
        padding-top : 1px;
        padding-bottom : 1px;
}

.einzug4 {
        margin-left : 48px;
        padding-top : 1px;
        padding-bottom : 1px;
}

.einzug5 {
        margin-left : 60px;
        padding-top : 1px;
        padding-bottom : 1px;
}

/* --------------------------------------------------------- */

div#rechts { 
        font-size : 93% !important;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        padding: 0 2px 0 3px;
}

#rechts td {
        font-family : Verdana, Helvetica, Arial, sans-serif;
}

#rechts table {
        margin: 5px 0 0 0;
}

#rechts tr {
        font-size : 90%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
}

#rechts ul, #rechts blockquote, #rechts p, #rechts div {
        font-size : 100.01%;
        font-family : Verdana, Helvetica, Arial, sans-serif;
        margin: 3px 0 0 0;
}

#rechts li, #rechts span, #rechts font, #rechts a:link, #rechts a:visited, #rechts a:active, #rechts a:hover { 
        font-family : Verdana, Helvetica, Arial, sans-serif;
}

#rechts a:link, #rechts a:visited { 
        font-family : Verdana, Helvetica, Arial, sans-serif;
		color: 005599;
}

#rechts a:active, #rechts a:hover { 
        font-family : Verdana, Helvetica, Arial, sans-serif;
		color: 005599;
		text-decoration: underline;
}

/* ---- Suche ------------------------------------------- */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { border: 1px solid #7D98C9; background:#fff; padding:3px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#ED1C24; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding:2px; background:#E1E1E1}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { border: 1px solid #7D98C9; background:#fff; padding:3px;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }


/* ---- Areschs Tabellen --------------------------------- */

.projekt_TableHead, a.projekt_TableHead:link, a.projekt_TableHead:visited, a.projekt_TableHead:active, a.projekt_TableHead:hover {
        font-family : Verdana, Helvetica, Arial, sans-serif; 
        color: #FFFFFF;
        font-size : 99%;
        font-weight : bold;
        text-decoration : none;
}