body {
 margin:0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
 background-image:url(../images/backg.gif);
 background-repeat:repeat-y;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    }
.titel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003368;
    text-decoration: none
    }

a:link    {
	color:#3333FF;
	text-decoration:none;
	}
a:visited {
	color:#3333FF;
	text-decoration:none;
	}
a:hover   {
	color:#3333FF;
	text-decoration:none;
	}


.navi {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    }

a.navi {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    }
a.navi:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    }
a.navi:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    }
a.navi:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #DCDCDC;
    text-decoration: none;
    }

a.titel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003368;
    text-decoration: none;
    }
a.titel:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003368;
    text-decoration: none;
    }
a.titel:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003368;
    text-decoration: none;
    }
a.titel:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003368;
    text-decoration: underline;
    }


p.textlink a {
	color:#3333FF;
	text-decoration:none;
	}

p.textlink a:visited {
	color:#3333FF;
	text-decoration:none;

	}
p.textlink a:hover{
	color:#3333FF;
	text-decoration:none;
	background-color:#E5EBF0;
	}


.tx-dropdownsitemap-pi1 LI.open OL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed OL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 LI.open UL {
			display: block;
		}
		.tx-dropdownsitemap-pi1 LI.closed UL {
			display: none;
		}
		.tx-dropdownsitemap-pi1 DIV {
			border: solid 1px #666666;
			background: #CED8E1;
			padding: 2px;
			margin: 2px;
		}
		.tx-dropdownsitemap-pi1 DIV.level_2 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_3 {
			background: #D0E0CC;
		}
		.tx-dropdownsitemap-pi1 DIV.level_4 {
			background: #FFFFFF;
		}
		.tx-dropdownsitemap-pi1 DIV.level_5 {
			background: #E0CCCC;
		}
		.tx-dropdownsitemap-pi1 DIV.expAll {
			text-align: center;
		}


/* RTE Demo Styles */
.test {font:bold; color:navy;}
.quote {font:italic 15px; margin-left:20px;}
a.textlink {background-color:#E5EBF0;}
li	{ list-style-type: square; }

/* RTE Demo Styles ende */


select.langselect {
width:110px;
background-color:#CF0C28;
color:white;
margin-left: 4px;
font-size: 11px;
border: 1px solid gray;
}

/* Überschrift 2 */
h2 {
   font-family : arial narrow, arial;
   font-size : 32px;
   font-variant : normal;
   font-weight : normal;
   letter-spacing : +0px;
   text-transform : none;
   color: #989898;
   margin-top:10px;
   margin-bottom:10px;
}
/* Überschrift 2 ende */

/* Überschrift 2 */
h22 {
   font-family : arial;
   font-size : 25px;
   font-variant : normal;
   font-weight : lighter;
   letter-spacing : -1px;
   text-transform : none;
   color: #828282;
   margin-top:10px;
   margin-bottom:10px;
}
/* Überschrift 2 ende */

/** Formular formatieren **/

input {border: 1px solid gray; padding: 3px;}
select {border: 1px solid gray; }
textarea {border: 1px solid gray; padding: 3px;}
