/***********************************************/
/* formate.css                                                             */
/* Creator Karin Knibba                                                 */
/* Creator Eric M?ller                                                     */
/***********************************************/


/******* Importe *******************************/
@import url("rte_formate_sprachen.css");

/**********************************************/

/*--- general ----------------------------------------*/

td { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height:150%;
	vertical-align: top;
}

p { 
	font-family: Verdana, Arial, sans-serif; 
	font-size: 12px;
	line-height:150%;
}

input {
	margin:0px;
	padding:0px;
	border: 1px solid #888888;
	background-color:#EFEFEF;
}

select {
	margin:0px;
	padding:0px;
	border: 1px solid #000000;
	background: white;
}

textarea {
	margin:0px;
	padding:0px;
	border: 1px solid #888888;
	background-color:#EFEFEF;
}

button {
	margin:0px;
	padding:0px;
	border: 0px solid #000000;
	height:16px;
	background-color:#ffffff;
}

img {
	border:0px solid #000000;
}

.header_standard {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#000000;
	text-transform: uppercase;
	margin:0px;
	padding:0px 0px 2px 0px;
}

.header_black {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	margin:0px;
	padding:0px 0px 2px 0px;
}

.header_big {
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#666666;
	line-height:110%;
	margin:0px;
	padding:0px 0px 18px 0px;
}


/*--- Formularfehlermeldungen (Newsletter) -------*/

.fehler {
	color: #ff0000;
	font-family: Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 14px;
}

/*--- Glossar ------------------------------------------*/

acronym, dfn, abbr, span.abbr { 
	color:#961207;
	border-bottom: 0px dotted black; 
	cursor: help;
	font-style:normal;
}

.glossary span { 
	color:#000066;
	border-bottom: 0px dotted black; 
	cursor: help;
	font-style:normal;
}

dl.glossary dt { 
	font-weight: bold; 
	margin: 0 0 0px 0; 
	font-style: normal; 
}

dl.glossary dd { 
	margin: 0 0 5px 0px; 
	padding: 0px; 
}

dl.glossary .description { 
	margin: 0px; 
	padding: 0px 12px 0px 0px; 
}

dl.glossary .type { 
	font-style: italic; 
	padding: 0 3px 0 0; 
}

.glossary_image img { 
	margin: 2px 4px 0px 0px; 
	padding: 3px 5px 2px 0px; 
	/*float:left;*/
}


/*--- default for kategories --------------------------*/

#head_subtitle{
	margin:0px 0px 0px 10px;
	padding:8px 0px 0px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 28px;
	letter-spacing:2px;
	color:#cdcdcd;
}


/*--- rte image-border -------------------------------*/

.rte_image {
     border:0px solid #ffffff; 
}
.rte_image a {
     border:0px solid #ffffff; 
}
.rte_image a:link {
     border:0px solid #ffffff;
}
.rte_image a:visited {
     border:0px solid #ffffff; 
}


/*--- search box -------------------------------------*/

#indexedsearch { 
	margin:0px;
	padding:0px 0px 0px 2px;
	display:inline;
}

.searchbox-sword {
	margin:0px;
	padding:0px;
	border: 1px solid #000000;
	height:16px;
	width:110px;
}

.searchbox-button {
	margin:0px;
	padding:0px;
}

.tx-macinasearchbox-pi1 {
}


.tx-indexedsearch .tx-indexedsearch-searchbox a { color:#000000;border-bottom: 2px dotted #8CA8D0;text-decoration:none;font-size:14px; }
.tx-indexedsearch .tx-indexedsearch-searchbox a:visited { color:#000000;border-bottom: 2px dotted #8CA8D0;text-decoration:none;font-size:14px; }
.tx-indexedsearch .tx-indexedsearch-searchbox a:hover { color:#000000;border-bottom: 2px dotted #000000;text-decoration:none;font-size:14px; }
.tx-indexedsearch .tx-indexedsearch-searchbox a:link { color:#000000;border-bottom: 2px dotted #8CA8D0;text-decoration:none;font-size:14px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:80px; font-size:12px;background-color:#8CA8D0; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:70px; }
.tx-indexedsearch .tx-indexedsearch-browsebox table a {color:#000000;font-size:12px;text-decoration:none;padding-right:10px;}
.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 { background:#8CA8D0; }
.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-title-caption a{ color:#000000;text-decoration:none;font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a:link{ color:#000000;text-decoration:none;font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a:visited{ color:#000000;text-decoration:none;font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title-caption a:hover{ color:#000000;text-decoration:underline;font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-percent { text-align:right;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:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#DEE6F1; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 { color:#000000;font-size:14px;margin-top:0px; margin-left:3px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 a { color:#000000;text-decoration:none;font-size:14px;margin-top:0px; margin-left:3px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 a:visited { color:#000000;text-decoration:none;font-size:14px;margin-top:0px; margin-left:3px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 a:link{ color:#000000;text-decoration:none;font-size:14px;margin-top:0px; margin-left:3px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 a:hover { color:#000000;text-decoration:underline;font-size:14px;margin-top:0px; margin-left:3px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#8CA8D0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }





/*--- content1  -------------------------------------*/

.content1 {
	font-family:Verdana, Arial;
	font-size:14px;
	line-height:150%;
	overflow:auto;
	padding: 5px 10px 30px 10px;
	margin: 0px;
} 

.content1 a, .content1 a:visited, .content1 a:link {
	color:#961207;
	font-weight: bold;
	font-style:normal;
	text-decoration:none;
}

.content1 a:hover {
	color:#961207;
	font-weight: bold;
	font-style:normal;
	text-decoration:underline;
}

.content1 p {
	font-family:Verdana, Arial;
	font-size:14px;
}

.content1 ul, .content2 ul {
	list-style-image:url(/fileadmin/shared_media/education/arrow_blue_forward.gif);
	padding: 0px 5px 0px 15px;
	margin: 0px 5px 0px 15px;
}

.content1 ol, .content2 ol {
	list-style-image:decimal;
	padding: 0px 5px 0px 12px;
	margin: 0px 5px 0px 12px;
}

.content1 .header_big .glossary span {
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#666666;
	line-height:110%;
	margin:0px;
	padding:0px 0px 18px 0px;
	text-decoration:none;
}

/*--- content2  -------------------------------------------*/

.content2 {
     font-family:Verdana, Arial;
     font-size:14px;
     line-height:150%;
     padding: 20px 10px 0px 15px;
     margin: 0px;
} 

.content2, p {
     color:#000000;
     font-family:Verdana, Arial;
     font-weight:normal;
     font-size:14px;
}

.content2 a:link {
     color:#000066;
     font-family:Verdana, Arial;
     font-size:14px;
     font-weight:bold;
     text-decoration:none;
}

.content2 a:visited {
     color:#000066;
     font-family:Verdana, Arial;
     font-size:14px;
     font-weight:bold;
     text-decoration:none;
}

.content2 a:hover{
     color:#000066;
     font-family:Verdana, Arial;
     font-size:14px;
     font-weight:bold;
     text-decoration:underline;
}

.glossary a { 
	color:#000066;
	border-bottom: 0px black; 
	font-style:normal;
}

/*--- content1-footer -------------------------------------*/

.contentFooter {
     padding-top:5px;
     font-family:Verdana, Arial;
     font-weight: normal;
     font-size:12px;
     margin: 0px 15px 0px 10px;
     height:18px;
     border-top-width:1px;
     border-top-style:dotted;
     border-top-color:#cccccc;
}

.contentFooter a:link {
     color:#000000;
     font-weight: normal;
     text-decoration:none;
     text-transform:uppercase;
     padding-left: 15px;
     background: url(/fileadmin/shared_media/general/arrow_dark_gray.gif) no-repeat 5px 3px;
}

.contentFooter a:visited {
     color:#000000;
     font-weight: normal;
     text-decoration:none;
     text-transform:uppercase;
     padding-left: 15px;
     background: url(/fileadmin/shared_media/general/arrow_dark_gray.gif) no-repeat 5px 3px;
}

.contentFooter a:hover {
     color:#000000;
     font-weight: normal;
     text-decoration:underline;
     text-transform:uppercase;
     padding-left: 15px;
     background: url(/fileadmin/shared_media/general/arrow_dark_gray.gif) no-repeat 5px 3px;
}


.content_2_Footer {
     color:#666666;
     font-family:Verdana, Arial;
     font-weight: normal;
     font-size:12px;
     text-transform:uppercase;
}

.content_2_Footer a:link, .content_2_Footer a:visited {
     color:#666666;
     font-weight: normal;
     text-decoration:none;
     text-transform:uppercase;
}

.content_2_Footer a:hover {
     color:#666666;
     font-weight: normal;
     text-decoration:underline;
     text-transform:uppercase;
}



/*--- content1-footer: Buttons -------------------------*/

.nachOben a {
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	padding-left: 15px;
	background: url(/fileadmin/shared_media/general/arrow_content1_grau_top.gif) no-repeat 5px 3px;
}

.nachOben a:hover {
	color:#000000;
	text-decoration:underline;
	text-transform:uppercase;
	padding-left: 15px;
	background: url(/fileadmin/shared_media/general/arrow_content1_grau_top.gif) no-repeat 5px 3px;
}


/* --- Footer-Bereich -----------------------------------*/

#footer ul {
	list-style-image:url(/fileadmin/shared_media/education/arrow_blue_forward.gif);
	padding: 0px 5px 0px 10px;
	margin: 0px 5px 0px 10px;
}

#footer a, #footer a:link, #footer a:visited {
	text-decoration:none;
	color:#000000;
}

#footer a:hover {
	text-decoration:underline;
	color:#000000;
}


/*--- date -----------------------------------------------*/

.date {
     font-family:Verdana, Arial;
     font-size:12px;
     color:#333333;
     padding-top: 5px;
     padding-right: 10px;
     text-align:right;
} 


/*--- pdf ------------------------------------------------*/

.pdf {
	font-family:Verdana, Arial;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	font-style:bold;
	text-decoration:none;
}

#pdf ul {
	list-style-image:url(/fileadmin/shared_media/education/arrow_blue_forward.gif);
	font-size:14px;
	padding: 0px 5px 0px 25px;
	margin: 0px 5px 0px 25px;
}

#pdf a, #pdf a:link, #pdf a:visited {
	text-decoration:none;
	color:#000000;
}

#pdf a:hover {
	text-decoration:underline;
	color:#000000;
}


/*--- navi-left ---------------------------------------*/

.naviLeft-NO a, .naviLeft-NO a:hover, .naviLeft-NO a:active, .naviLeft-NO a:visited {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

.naviLeft-NO a:hover {
	/*font-size:10px;
	font-weight:bold;
	font-style:bold;
	*/
	text-decoration:underline;
}

.naviLeft-ACT a, .naviLeft-ACT a:hover, .naviLeft-ACT a:active, .naviLeft-ACT a:visited {
	font-family:Verdana, Arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	font-style:bold;
	text-decoration:none;
}

.naviLeftUL {
	padding-left: 10px; 
	margin-left: 10px; 
}

.naviLeftUL ul {
	padding: 3px 3px 0px 5px; 
	margin: 0px 3px 0px 5px; 
}

.naviLeftUL li {
	list-style-image:url(/fileadmin/shared_media/general/arrow_dark_gray.gif);
	padding-left: 0px; 
	margin-left: 0px; 
}



/*--- navi-top ----------------------------------------*/
/* Home, Impressum, Kontakt etc */

.navi-top { 
	font-size: 11px; 
	font-family:Verdana, Arial;
	padding:5px 5px 15px 20px;
	margin:0px;
}

.navi-top a { 
	text-decoration: none; 
	font-size: 11px; 
	color:#555555;
	font-family:Verdana, Arial;
	margin:0px;
	padding:0px;
}

/*--- main-nav ---------------------------------------*/
/* Kapitel-Kategorien  */

#main-nav {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	margin-left: 0px;
	padding: 0px;
	line-height:120%;
}

#main-nav ul {
	list-style-type: none;
	border-left: solid 0px #000000;
	margin: 0px;
	padding: 0px;
}

#main-nav ul, li {
}

#main-nav li {
	background: url(/fileadmin/shared_media/general/arrow_dark_gray.gif) no-repeat 4px 3px;
	padding-left: 12px;
	float: left;
	/* text-align: left; */
	margin: 0px;
}

#main-nav li a {
	color: #000000;
	width: 92px;
	height: 30px;
	text-decoration: none;
	border: solid 0px #000000;
	display: block;
	float: left; 
}

#main-nav li a:hover {
	width: 92px;
	height: 30px;
	color: #000068;
	border: solid 0px #000000;
}

#main-nav li.act a {
	color: #000000;
	width: 92px;
	height: 35px;
	text-decoration: none;
	border: solid 0px #000000;
	display: block;
	float: left; 
}

#main-nav li.act a:hover {
	width: 92px;
	height: 35px;
	color: #000068;
	border: solid 0px #000000;
}


/*--- start-nav left site -------------------------------------*/
/* Startseite Navigationspunkte */

#start-nav ul {
	list-style-type: none;
	border-left: solid 0px #000000;
	margin: 0px;
	padding: 0px;
}

#start-nav li {
	background: url(/fileadmin/shared_media/general/arrow_dark_gray.gif) no-repeat 5px 5px;
	padding-left: 12px;
	padding-right: 12px;
	margin: 0px;
}

#start-nav li a {
	color: #000000;
	width: 112px;
	height: 25px;
	font-weight:normal;
	text-decoration: none;
	border: solid 0px #000000;
	display: block;
}


/*--- Scrollleiste -------------------------------------------*/

html, body, textarea {
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
	scrollbar-track-color:#ffffff;
}

.navDropDown, .themeListMen {
	font-size: 11px;
}
