/*********************/
/* Standardelemente  */
/*********************/
html, body {
	background: #FFF url(../images/page_background.gif) repeat-y left;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1000px;
	visibility: hidden;
}
h2 {
	font-size: 1.2em;
	margin: 0.5em 0 0 0;
	padding: 0.5em 0 0 0;
}
ul h3 {
	font-size: 1em;
	margin: 0;
	padding: 0 0 0 2em;
}
h3 {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
input {
	font-size: 1em;
}
form {
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 0.8em 0;
	padding: 0;
}
a {
	color: #0168B5; /* vorher: #000 DBR */
	text-decoration: none;
	background: inherit;
}
a:hover {
	text-decoration: underline;
}
acronym { 
	border-bottom : 1px dotted #4C4C4C;
} 
/**********************************/
/* DIV Boxen fuer das Seitenlayout */
/**********************************/
/* DIV-Box um den gesamten Inhalt */
#page {
	width: 1000px;
	/* overflow: hidden; DBR Netscape Problem*/
}
/* DIV-Box um den gesamten Druckinhalt DBR*/
#page-print {
	width: 526px;
}
/* DIV-Box fuer den Headerbereich */
#page-header {
	background: url(../images/header_bg_logo.gif) repeat-y;
	border-bottom: 1px solid white;
	height: 178px;
}
/* fuer: Firefox, Opera  */
#page>/**/#page-header {
	height: 180px;
	background-position: 0 2px;
}
/* DIV-Box fuer die linke Spalte */
#page-content-left {
	float: left;
	width: 190px;
}
/* DIV-Box fuer die mittlere Spalte */
#page-content-middle {
	float: left;
	width: 570px;
}
/* DIV-Box fuer die Marginalspalte */
#page-content-right {
	float: right;
	width: 236px;
}
/* Headerbild */
*.page-header-claim {
	border-top: 1px solid white;
	float: left;
	width: 461px;
}
/* Farbe des Punktes fuer die Legende der Foerderkarte */
*.foerderkarte_lila {
	color: #E83FA9;
}
*.foerder-title {
	color: #0168B5;
}
/*********************************************************/
/* Trennlinie zwischen oberen Rand und Header sowie      */
/* zwischen Navigation der ersten Ebene und dem Inhalt   */
/*********************************************************/
*.dividing-line {
	background: #69A4D0;
	color: #000;
	font-size: 0;
	float: left;
	height: 2px;
	line-height: 0%;
	width: 100%;
}
/* Rand der Trennlinie */
*.dividing-border {
	background: #B5D1E7;
	border-left: 1px solid white;	
	color: #000;
	float: right;
	height: 2px;
	width: 21px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 20px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/************************************************************/
/* Optionaler Bildbeschreibungstext fuer das Headerbild DBR */
/************************************************************/
.headertext-box {
	position: absolute;
	margin-top: 2px;
	color: #003C69;
}
/******************/
/* Metanavigation */
/******************/
/* DIV-Box um die gesamte Metanavigation */
*.meta-navigation {
	float: right;
	height: 20px;
	width: 539px;
}
/* DIV-Box um die abgerundetet Ecke vor der Metanavigation */
*.meta-navigation-round {
	float: left;
	width: 20px;
}
/* DIV-Box um die UL der Metanavigation mit der Hintergrundfarbe fr den rechten Rand (Hellblau) */
*.meta-navigation-nav {
	background: #A6C9E5;
	color: #FFF;
	float: left;
	width: 519px;
}
/* DIV-Box um die UL der Metanavigation mit der Hintergrundfarbe fr die eigentliche Navigation */
*.meta-navigation-nav-inner {
	background: #69A4D0;
	border-right: 1px solid white;
	color: inherit;
	float: left;
	padding: 0 0 0 4px;
	width: 498px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 494px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* UL der Metanavigation */
*.meta-navigation-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
*.meta-navigation-list li {
	float: left;
	text-align: center;
	padding: 2px 0 6px 0;
}
/* A der Metanavigation */
*.meta-navigation-list li a {
	background: inherit;
	color: #FFF;
	background-color:#69A4D0;
	text-decoration: none;
}
*.meta-navigation-list li a.actnav {
	color: #003C69;
	background-color:#69A4D0;
}
/* A der Breadcrumbnavigation DBR*/
*.breadcrum a {
	color: #676767;
	background-color:#fff;
}
/*********************************************************/
/* Navigation der ersten Ebene (horizontale Navigation) */
/********************************************************/

/* DIV-Box um die gesamte Navigation der ersten Ebene und rechtem Rand */
#page-navigation {
	background: #80B4DB;
	color: #FFF;
	float: left;
}
/* DIV-Box um die Navigation der ersten Ebene (horizontale Navigation) */
#page-navigation *.page-navigation-nav {
	background: #0168B5;
	border-right: 1px solid white;	
	color: #FFF;
	float: left;
	width: 980px;/* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 979px; /*Angabe fuer die anderen Browser 979*/
}
/* Abstand zwischen Navigation und Rand (blaue Flaeche rechts neben der Navigation) */
#page-navigation *.right-border {
	background: #80B4DB;
	color: #000;
	float: right;
	width: 20px;
}
/* UL fuer die Navigation der ersten Ebene */
*.page-navigation-list {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 35px;
}
*.page-navigation-list li {
	float: left;
	line-height: 10px;
	padding: 0;
	text-align: center;
}
/* A der Navigation der ersten Ebene */
*.page-navigation-list li a {
	background: #0168B5 url(../images/page_navigation_line.gif) no-repeat right;
	color: #FFF;
	display: block;
	float: left;
	font-weight: bold;
	letter-spacing: 0px;
	/*line-height: 100%;*/ 
	text-decoration: none;
}
li.page-navigation-list-act a{  /*1. Ebene aktiv DBR*/
	background: #003C69 url(../images/page_navigation_line.gif) no-repeat right;
	color: inherit;
}
*.page-navigation-list li a:hover {
	background: #003C69 url(../images/page_navigation_line.gif) no-repeat right;
	color: inherit;
}
/* Einzeiliger Navigationspunkt der ersten Ebene */
a.oneline {
	padding: 12px 10px 12px 9px;
}
/* Zweizeiliger Navigationspunkt der ersten Ebene */
a.twoline {
	padding: 7px 10px 7px 9px;	
}
/***********************************/
/* UL-Liste fuer Navigation Level 2 */
/***********************************/
*.category-navigation {
	list-style: none;
	padding: 0;
	position: relative;
	margin: 0;
	width: 180px; /* Angabe fuer den IE 5.x */
	left: -26px; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 165px;
	left: -10px; /*Angabe fuer die anderen Browser */
}
*.category-navigation li {
	border: 1px solid #FFEAD9;
	margin: 0;
	padding: 0 0 0 10px;
}
*.category-navigation li ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 16px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 0; /*Angabe fuer die anderen Browser */
}
*.category-navigation li a {
	background: #FFEAD9 url(../images/Nav_bullet.gif) no-repeat 0 0.5em;
	background-position: 0 7px;
	border-bottom: 1px solid #FF6D00;
	color: #333;
	display: block;
	line-height: 15px;
	text-decoration: none;
	width: 100%;
	padding: 0 0 5px 10px;
	margin: 5px 0  5px 0; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0px 0  5px 0; /*Angabe fuer die anderen Browser */
}

/******************************/
/* Lexikon A-Z Navigation DBR */
/******************************/

*.category-lexikon {
	width: 100%;
	background-color: #E1EEF4;
	font-weight: bold;
	color: #0069B7;
	padding: 3px 0px 4px 0px;
	margin: 15px 0 8px 0;
	text-align: center;
}
*.category-lexikon a {
	color: #0069B7;
	padding: 0 4px 0 3px;
	background-color: #E1EEF4;
}
*.category-lexikon a:hover, a.category-lexikon-act {
	color: #013C68;
	padding: 0 4px 0 3px;
	background-color: #E1EEF4;
}

/***********************************/
/* UL-Liste fr Sitemap-Global DBR */
/***********************************/

*.category-sitemap-global {
	list-style: none;
	font-weight: bold;
	width: 400px;
}
*.category-sitemap-global li ul {
	list-style: none;
	margin: -2px 0 0 0;
}
*.category-sitemap-global li a {
	background: url(../images/Nav_bullet.gif) no-repeat 0 0.5em;
	color: #333;
	background-color:#fff;
	
	display: block;
	padding: 0 0 0 10px; /*Entfernung zu den Pfeilen*/
	margin: 8px 0 0 -20px; /*margin gesamt nach links*/
	text-decoration: none;
	width: 100%;
}
/***********************************/
/* UL-Liste fr Sitemap-Level DBR */
/***********************************/

*.category-sitemap-level {
	list-style: none;
	width: 400px;
}
*.category-sitemap-level li ul {
	list-style: none;
	font-weight: normal;
	margin: 0 0 0 0;
}
*.category-sitemap-level li a {
	color: #333;
	background-color:#fff;
	text-decoration: none;
	display: block;
	font-weight: normal;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: -20px;
}

/*******************************/
/* Kisten fuer die linke Spalte */
/*******************************/

/* Kiste Orange */
*.left-orange {
	background: #FFF;
	color: #000;
	float: left;
	width: 190px;
}
/* Header mit runden Ecken */
*.left-orange *.header {
	background: #FFB681; 
	border-top: 1px solid white;
	color: #000;
	float: left;
}
*.left-orange *.header h2 {
	background: #FF6D00 url(../images/left_orange_top.gif) no-repeat top right;
	color: #FFF;
	margin: 0;
	height: 15px;
	padding: 5px 0 5px 10px;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Header mit eckigen Ecken */
*.left-orange *.header-top {
	background: #FFB681; 
	color: #000;
	float: left;
}
*.left-orange *.header-top h2 {
	background: #FF6D00;
	color: #FFF;
	margin: 0;
	padding: 5px 0 5px 10px;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /* Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Inhalte */
*.left-orange *.content {
	background: #FEF4EB; 
	color: #000;
	float: left;
	line-height: 14px;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /* Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}

*.left-orange *.content div {
	background: #FFEAD9;
	border-right: 1px solid white;	
	color: #000;
	float: left;
	padding: 5px 0 5px 10px;
	width: 191px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /* Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* untere runde Ecke */
*.left-orange *.footer {
	background: #FEF4EB; 
	color: #000;
	height: 20px;
	float: left;
}
*.left-orange *.footer div {
	background: #FFEAD9  url(../images/left_orange_bottom.gif) no-repeat bottom right;
	color: #000;
	float: left;
	height: 20px;
	width: 190px;
}
/*  Kiste Blau   */
*.left-blue {
	background: #FFF;
	color: #000;
	float: left;
	width: 190px;
}
/* Header mit runden Ecken */
*.left-blue *.header {
	background: #B3D1E9; 
	border-top: 1px solid white;
	color: #000;
	float: left;
}
*.left-blue *.header h2 {
	background: #B3D1E9 url(../images/left_blue_top.gif) no-repeat top right;
	color: #000;
	margin: 0;
	min-height: 15px;
	padding: 5px 0 5px 10px;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /*Angabe fuer die anderen Browser */
}
/* Fuer: Firefox, Opera  */
*.left-blue>/**/*.header h2 {
	padding: 4px 0 6px 10px;
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Header mit eckigen Ecken */
*.left-blue *.header-top {
	background: #E4EEF7; 
	color: #000;
	float: left;
}
*.left-blue *.header-top h2 {
	background: #B3D1E9;
	color: #000;
	margin: 0;
	padding: 5px 0 5px 10px;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Inhalte */
*.left-blue *.content {
	background: #E4EEF7; 
	color: #000;
	float: left;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
*.left-blue *.content div {
	background: #E4EEF7;
	color: #000;
	float: left;
	padding: 5px 0 5px 10px;
	width: 190px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px; /*Angabe fuer die anderen Browser */
}
/* Fuer: Firefox, Opera */
*.left-blue>/**/*.content div {
	padding: 6px 0 5px 10px;
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* untere runde Ecke */
*.left-blue *.footer {
	background: #E4EEF7; 
	color: #000;
	float: left;
	height: 20px;
	width: 190px; 
}
*.left-blue *.footer div {
	background: #E4EEF7 url(../images/left_blue_bottom.gif) no-repeat bottom right;
	color: #000;
	float: left;
	height: 20px;
	width: 190px;
}
/* runde Abschluss-Ecke */
*.left-end {
	background: url(../images/left_blue_end.gif) no-repeat right;
	border-top: 1px solid #FFF;
	float: left;
	height: 20px;
	width: 190px;
}

/*************************************************/
/* Box fuer die Marginalspalte (rechte Spalte) */
/*************************************************/

/* Box Orange   */
*.right-orange {
	background: #FFF;
	color: #000;
	float: left;
	width: 100%;
}
/* Header mit runden Ecken */
*.right-orange *.header {
	border-top: 1px solid white;
	background: #FFB681;
	color: #000;
	width: 236px;
	float: left;
}
*.right-orange *.header h2 {
	background: #FF6D00 url(../images/right_orange_top.gif) no-repeat top left;
	border-right: 1px solid white;
	color: #FFF;
	margin: 0;
	height: 15px;
	padding: 5px 0 6px 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px; /* Angabe fuer die anderen Browser */
	padding: 5px 0 5px 20px;
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Header mit eckigen Ecken */
*.right-orange *.header-top {
	background: #FFB681;
	color: #000;
	float: left;
	width: 236px;
}
*.right-orange *.header-top h2 {
	background: #FF6D00;
	border-right: 1px solid white;
	color: #FFF;
	margin: 0;
	padding: 5px 0 5px 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px; /* Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Inhalte */
*.right-orange *.content {
	background: #FEF4EB;
	color: #000;
	float: left;
	width: 236px; 
	margin: 0;
	padding: 0;
}
*.right-orange *.content div {
	background: #FFEAD9;
	border-right: 1px solid white;	
	color: #000;	
	float: left;
	padding: 5px 0 5px 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
*.right-orange h3 {
	margin-top: 8px;
}
/* untere runde Ecke */
*.right-orange *.footer {
	background: #FEF4EB; 
	color: #000;
	float: left;
	height: 20px;
	width: 236px;
	margin: 0;
	padding: 0;	
}
*.right-orange *.footer div {
	background: #FFEAD9 url(../images/right_orange_bottom.gif) no-repeat bottom left;
	border-right: 1px solid white;	
	color: #000;
	float: left;
	height: 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px; /*Angabe fuer die anderen Browser */
}
/*  Kiste Blau   */
*.right-blue {
	background: #FFF;
	color: #000;
	float: left;
	width: 100%;
}
*.right-blue h3 {
	margin-top: 8px;
}
/* Header mit runden Ecken */
*.right-blue *.header {
	background: #DAE8F5;
	border-top: 1px solid white;
	color: #000; 
	float: left;
	width: 236px;
}
*.right-blue *.header h2 {
	background: #B1D1EA url(../images/right_blue_top.gif) no-repeat top left;
	border-right: 1px solid white;
	color: #000;
	min-height: 15px;
	margin: 0;
	padding: 5px 0 6px 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px; /*Angabe fuer die anderen Browser */
	padding: 5px 0 5px 20px;
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Header mit eckigen Ecken */
*.right-blue *.header-top {
	background: #B5D1E7; 
	color: #000;
	float: left;
	width: 236px;
}
*.right-blue *.header-top h2 {
	background: #69A4D0;
	border-right: 1px solid white;
	color: #FFF;
	margin: 0;
	padding: 5px 0 5px 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px; /*Angabe fuer die anderen Browser */
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* Inhalte */
*.right-blue *.content {
	background: #F2F7FB; 
	color: #000;
	float: left;
	width: 236px;
	margin: 0;
	padding: 0;
}
*.right-blue *.content div {
	background: #E4EEF7;
	border-right: 1px solid white;	
	color: #000;
	float: left;
	/*line-height: 14px;*/
	padding: 5px 0 5px 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 195px; /*Angabe fuer die anderen Browser */
}
/* Fuer: Firefox, Opera */
*.right-blue>/**/*.content div {
	padding: 3px 0 5px 20px;
}
.dummy1 {
	margin: 0; /* Dummy-Angabe */
}
/* untere runde Ecke */
*.right-blue *.footer {
	background: #F2F7FB;
	color: #000;
	float: left;
	height: 20px;
	width: 236px;
	margin: 0;
	padding: 0;
}
*.right-blue *.footer div {
	background: #E4EEF7 url(../images/right_blue_bottom.gif) no-repeat bottom left;
	border-right: 1px solid white;	
	color: #000;
	float: left;
	height: 20px;
	width: 216px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 215px; /*Angabe fuer die anderen Browser */
}
/* runde Abschluss-Ecke */
*.right-end {
	background: url(../images/right_blue_end.gif) no-repeat left;
	border-top: 1px solid #FFF;
	float: left;
	height: 20px;
	width: 100%;
}

/*******************************************/
/* Inhaltselemente fuer die Marginalspalte */
/*******************************************/

/* Link mit blauer Linie */
a.linebluetop {
	background: #E4EEF7;
	border-top: 1px solid #94BFDF;
	color: #0168B3;
	display: block;
	padding: 5px 0 0 0; 
	text-decoration: none;
	width: 95%;
}
/* Inputfeld fuer die Suche */
*.search {
	border: 1px solid #7C7C7C;
	height: auto;
	margin: 5px 0 0 0;
	width: 175px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 173px; /*Angabe fuer die anderen Browser */
}
/* Submitbutton fuer die Suche */
*.submit {
	margin: 5px 0 0 0;
	font-size: 10px;
}

/* Liste Publikationen in Marginalspalte DBR */
*.right-icon-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
*.broschuere a {
	background: url(../images/icon_broschuere.gif) no-repeat left top;
	display: block;
	width: 170px;
	padding-left: 15px;
}
*.fachbuch a {
	background: url(../images/icon_fachbuecher.gif) no-repeat left top;
	display: block;
	width: 170px;
	padding-left: 15px;
}
/* Shop Teaser */

*.left-orange *.shopHeaderMargin {
	color: #990100;
	margin: 0 0 5px 0;
	background-color:#FFEAD9;
}

*.left-blue *.shopHeaderMargin {
	color: #990100;
	margin: 0 0 5px 0;
	background-color:#E4EEF7;
}

*.shopHeaderMargin *.gross {
	font-size: 1.3em;
}
*.left-blue *.content div img, *.left-orange *.content div img {
	float: right;
	margin-right: 0px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-right: 3px; /*Angabe fuer die anderen Browser */
}

/**********************************************************/
/* Service Navigation Drucken, Seite empfehlen, nach oben */
/**********************************************************/
#page-content-service {
	background: #FFF;
	border-top: 1px solid #787878;
	clear: both;
	color: #999;
	padding: 5px 0 0 0;
	margin: -10px 20px 20px 20px; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 15px 20px 20px 20px; /*Angabe fuer die anderen Browser */
	_margin: 0px 20px 20px 20px; /* PMU Underscore-Hack fuer < IE 6 */
}
#page-content-service a {
	color: #999;
	background: #FFF;
	text-decoration: none;
}
/* DIV-Box fuer Drucken, Seite empfehlen */
*.service-left {
	float: left;
}
*.service-left a {
	margin: 0 10px 0 0;
}
/* DIV-Box fuer Drucken, Seite nach oben */
*.service-right {
	float: right;
}
/********************/
/* Inhalt Nach oben */
/********************/
*.content-to-top {
	width: 100%;
	margin-top: 10px;
	padding-top: 6px;
	border-top: 1px solid #CCC;
}
*.content-to-top a, *.content-to-top a:hover {
	color: #999;
	background: #FFF;
	text-decoration: none;
}
/*****************************/
/* Inhalte im Contentbereich */
/*****************************/
*.breadcrum {
	background: #FFF; /* Fuer: alle anderen browser */
	color: #666;
	width: 100%;
	padding: 10px 0 0 0;
	margin-bottom: -7px;
}
*.breadcrumline {
	background: #FFF url(../images/dotted_line.gif) repeat-x top;
	height: 1px;
}
/* Fuer: Firefox, Opera IE 7 */
*.page-content-inner>/**/*.breadcrum {
	padding: 10px 0 2px 0;
}
*.page-content-inner img {
	margin-bottom: 1px;
}
/* Fuer: Firefox, Opera, IE 7 */
#page-content-middle>/**/*.page-content-inner img {
	margin-bottom: 3px;
}
/* DIV-Kiste um den Inhalt */
*.page-content-inner {
	color: #4C4C4C;
	background-color:#fff;
	padding: 0 22px 0 22px;
}
*.page-content-inner p {
	line-height: 14px;
}
/* Fuer: Firefox, Opera  ohne IE 7 */
#page-content-middle>*.page-content-inner {
	padding: 0 21px 0 23px;
}
/* Ueberschriften im Inhalt */
*.page-content-inner h2 {
	margin: 8px 0 6px 0;
	background-color:#fff;
	color: #000;
}
*.page-content-inner h3 {
	margin: 8px 0 2px 0;
}
*.page-content-inner ul { /* DBR */
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
}
*.page-content-inner li { /* DBR */
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
/* Standardtext */
*.text-standard {
	color: #4C4C4C;
}
/* Linkliste */
*.text-links {
	border-top: 1px solid #CCC;
	clear: both;
	margin: 20px 0 20px 0;
	padding: 20px 0 0 0;
}
*.text-links div {
	color: #0168B3;
	font-weight: bold;
}
*.text-links div a {
	color: #0168B3;
	font-weight: normal;
	text-decoration: none;
}

/******************/
/* Bilder im Text */
/******************/
*.clear {
	clear: both;
	line-height: 0.5em;
}
*.small *.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
/* Bild mit BU DBR*/
*.image-only-caption {
	background: #E4EEF7;
	color:inherit;
	margin: 3px 0 10px 0;
	padding: 0;
	width: 519px;
}
/* Rahmen um das Bild */
*.image img {
	border: 1px solid #9A9A9A;
}
/* Bild im Fliesstext links DBR */
*.Bild-links {
	float: left;
	background: #E4EEF7;
	color:inherit;
	margin: 3px 10px 10px 0;
	width: 170px;
}
*.Bild-links-klein {
	float: left;
	background: #E4EEF7;
	color:inherit;
	margin: 3px 10px 3px 0;
	width: 112px;	
}
/* Bild im Fliesstext rechts DBR */
*.Bild-rechts {
	float: right;
	background: #E4EEF7;
	color:inherit;
	margin: 3px 0 10px 10px;
	width: 170px;
}
*.Bild-rechts-klein {
	float: right;
	background: #E4EEF7;
	color:inherit;
	margin: 3px 0 3px 10px;
	width: 112px;
}
/* DIV-Kasten um die BU */
*.image-caption {
	padding: 2px 5px 2px 5px;
}
*.image-caption img {
	margin-right: 3px;
}
/**********************************/
/* Box fuer zweispaltiges Layout */
/**********************************/
*.two-column, *.one-column {
	border-top: 1px solid #CCC;
	width: 526px;
	/* float: left; Safari 2 */
	/* float: none;# alle anderen Browser*/
}
*.small {
	border-top: none;
	width: 100%;
	background: transparent;
	margin: 0;
	padding: 0;
}
*.small *.two-column-left, *.small *.two-column-right {
	width: 47.5%;
}
/* Fuer: Firefox, Opera, IE 7 */
*.page-content-inner>*.two-column, *.one-column {
	float: left; /* PMU korrekte Anzeige der Druckleiste unten */
}
*.two-column-left, *.one-column-left {
	float: left;
}
*.two-column-right {
	float: right;
}
/*******************************/
/* Linkliste zwei Spalten DBR  */
/*******************************/
*.links-a, *.links-b {
	color: #4C4C4C;
	float: left;
	width: 100%;
	margin: 10px 0 5px 0;
	padding: 15px 0 20px 0;
}
*.links-a ul, *.links-b ul {
	list-style: none;
	margin: 0 0 0 -20px;
}
*.links-a li, *.links-b li {
	padding-bottom: 4px;
}

*.links-a a, *.links-b a {
	background: url(../images/Nav_bullet.gif) no-repeat left 5px;
	display: block;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0px 0px 0px 0px;
}
*.links-a a:hover, *.links-b a:hover {
	color: #9A0000;
}
*.two-column *.links-a {
	border-top: none;
	width: 250px;
}

/*******************************/
/* Inhalt hervorheben Cotainer */
/*******************************/
*.important-box {	
	padding: 0 4px 0 4px; 
	background-color: #F6FAFD;
	color: inherit;
	border: 1px solid #E4EEF7;
	margin: 0 0 20px 0;
	clear: both;
}

/**************************/
/* Broschuerenelement DBR  */
/**************************/
*.broschuere-box {
	float: left; 
	margin-right: 5px; 
	margin-bottom: 5px; 
	border: 1px solid #E4EEF7;
}
*.broschuere-header {
	background-color: #FFEAD9; 
	color:inherit;
	width: 161px;
	height: 60px;
	padding-top: 3px; 
	padding-left: 6px; 
	margin-bottom: 10px;
}
*.broschuere-header a {
	background: url(../images/icon_broschuere.gif) no-repeat left top;
	display: block;
	margin-left: 2px;
	width: 130px;
	padding-left: 15px;
}
*.broschuere-header h3 {
	display: inline; 
	color: #000;
	background-color:#FFEAD9;
	height: 40px;
	display: block;
	line-height: 13px;
	margin: 0;
}
*.broschuere-header ul li{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
*.broschuere-image {
	text-align: center; 
	padding-bottom: 10px;
}
*.broschuere-image img {
	border: 1px solid #E4EEF7;
}

/*****************************/
/* Zeitschriftenelement DBR  */
/*****************************/
*.zeitschrift-box {
	float: left; 
	margin-right: 5px; 
	margin-bottom: 5px; 
	border: 1px solid #E4EEF7;
}
*.zeitschrift-header {
	color: inherit; 
	background-color: #FFEAD9; 
	width: 162px;
	padding-top: 3px; 
	padding-left: 6px; 
	margin-bottom: 10px;
}
*.zeitschrift-header a {
	background: url(../images/icon_broschuere.gif) no-repeat left top;
	display: block;
	margin-left: 2px;
	width: 130px;
	padding-left: 15px;
}
*.zeitschrift-header h3 {
	display: inline; 
	color: #000;
	background-color:#FFEAD9;
	height: 14px;
	display: block;
	line-height: 13px;
	margin: 0;
}
*.zeitschrift-header ul li{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
*.zeitschrift-image {
	text-align: center; 
	padding-bottom: 10px;
}
*.zeitschrift-image img {
	border: 1px solid #E4EEF7;
}
*.zeitschrift-table {
	font-size: 10px;
	color: 4C4C4C;
	width: 340px;
	margin-left: 3px;
	margin-bottom: 15px;
}
*.zeitschrift-table caption {
	font-weight: bold;
	text-align: left;
	color: #000;
	background-color:#fff;
}
*.zeitschrift-table thead {
	font-weight: bold;
}
*.zeitschrift-table td {
	vertical-align: top;
	padding-bottom: 5px;
}
*.zeitschrift-table ul {
	line-height: 12px;
}
td.site-table {
	width: 50px;
}

/*****************************/
/* Bildergalerie-Element DBR */
/*****************************/
*.image-gallery-box {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #E4EEF7;
}
*.image-gallery-footer {
	background-color: #FFEAD9;
	color:#4C4C4C; 
	width: 161px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	/* height: 56px;*/
}
*.image-gallery-image {
	text-align: center;
	padding: 3px;
}
*.image-gallery-image img {
	border: 1px solid #E4EEF7;
}

/************************/
/* Rundgang-Element DBR */
/************************/
*.image-house-box {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #E4EEF7;
}

*.image-house-footer {
	background-color: #FFEAD9;
	color:#4C4C4C; 
	width: 161px;
	padding-top: 3px;
	padding-left: 6px;
	padding-bottom: 3px;
	height: 70px;
}
*.image-house-image {
	text-align: center;
	padding: 3px;
}
*.image-house-image img {
	border: 1px solid #E4EEF7;
}

/*****************************/
/* Linklistenelement DBR  */
/*****************************/
*.linklist-element {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

*.linklist-element p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

*.linklist-element h3 {
	margin: 0 0 0 0;
}

*.linklist-element a {
	background-image:url(../images/Nav_bullet.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	left:5px;
	display: block;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 0px;
	width: auto;
}

/**********************/
/* RTE Linkicons DBR  */
/**********************/
*.external-link-new-window {
  padding: 0px 0px 0px 13px;
  margin: 0px 0px 0px 0px;
  display: inline;
  white-space: nowrap;
  background: url(../images/icon_externer_link.gif) no-repeat;
  background-position: 0px 2px;
}
*.download  {
  padding: 0px 0px 0px 13px;
  margin: 0px 0px 0px 0px;
  display: inline;
  white-space: nowrap;
  background: url(../images/icon_download_link.gif) no-repeat;
  background-position: 0px 1px;
}
*.internal-link {
  padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
  display: inline;
  white-space: nowrap;
  background: url(../images/icon_internerer_link.gif) no-repeat;
  background-position: 0px 2px;
}
*.mail{
  padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
  display: inline;
  white-space: nowrap;
  background: url(../images/icon_e-mail_link.gif) no-repeat;
  background-position: 0px 3px;
}
/* Fuer: Firefox, Opera  */
p.bodytext>a.external-link-new-window {
	background-image: url(../images/icon_externer_link.gif);
	background-repeat: no-repeat;
	left: 2px;
}
p.bodytext>a.download {
	background-image: url(../images/icon_download_link.gif);
	background-repeat: no-repeat;
	left: 2px;
	padding-bottom: 1px;
}
p.bodytext>a.internal-link {
	background-image: url(../images/icon_internerer_link.gif); 
	background-repeat: no-repeat; 
	left: 2px;
	top: 0px;
}
p.bodytext>a.mail {

	background-image:url(../images/icon_e-mail_link.gif);
	background-repeat:no-repeat;
	left:3px;
	top:-1px;
}
/***********************************************/
/* CE: Dynamische Sitemap der Unterseiten  DBR */
/***********************************************/

*.category-subsites {
	width: 517px;
	background-color: #E4EEF7;
	padding: 3px 0px 4px 9px;
	margin: 0px 0 8px 0;
	text-align: left;
	clear: both;
}
*.category-subsites a {
	color: #000;
	padding: 0 4px 0 3px;
	font-weight: bold;
}
*.category-subsites a:hover, a.category-subsites-act {
	color: #FF6E01;
	padding: 0 4px 0 3px;
}

.teaserImage {
	float: left;
	margin: 3px 0 0 0;
}


/*********************************/
/* Infobox volle Breite mit Bild */
/**********************************/
*.infobox-full {
	border-top: 1px solid #CCC;
	color: #4C4C4C;
	float: right;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
*.infobox-full h3 {
	color: #000;
	margin:0;
	padding:0;
}
*.infobox-full img {
	border: 1px solid #9A9A9A;
	float: left;
	margin: 2px 10px 5px 0;
}
*.infobox-full ul { /* DBR */
	margin: -5px 0 5px 0;
	padding: 0 0 0 0;
}
*.infobox-full li { /* DBR */
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

*.infobox-full p {
	line-height: 14px;
}


/*******************************/
/* Teaser eine Spalte mit Bild */
/*******************************/
*.teaser-a, *.teaser-full-width {
	border-top: 1px solid #CCC;
	color: #4C4C4C;
	float: left;
	width: 100%;
	margin: 10px 0 5px 0;
	padding: 0px 0 0 0; /* 15 */
	position: relative;
}
*.teaser-a h3, *.teaser-full-width h3 {
	color: #000;
	margin:0;
	padding:0;
}
*.teaser-a img, *.teaser-full-width img {
	border: 1px solid #9A9A9A;
	float: left;
	margin: 2px 10px 5px 0;
}
*.teaser-a ul, *.teaser-full-width ul { /* DBR */
	margin: -5px 0 5px 0;
	padding: 0 0 0 0;
}
*.teaser-a li, *.teaser-full-width li { /* DBR */
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}
*.two-column *.teaser-a {
	border-top: none;
	width: 250px;
}
*.two-column *.teaser-full-width {
	border-top: none;
	width: 99%;
}
*.teaser-a p, *.teaser-full-width p {
	line-height: 14px;
	margin: 0 0 0 0;
}
*.teaser-a span, *.teaser-full-width span {
	line-height: 0.00em;
	height: 0.00em;
	font-size: 0.00em;
	margin: 0;
	padding: 0;
	border: 0;
}
*.teaser-a *.red, *.teaser-full-width *.red {
	line-height: 0.00em;
	height: 0.00em;
	font-size: 0.00em;
	margin: 0;
	padding: 0;
	border: 0;
}
*.teaser-a a.more, *.teaser-full-width a.more{
	background: url(../images/arrow.gif) no-repeat;
	background-position: 0px 6px;
	display: block;
	width: 40px;
	height: 8;
	padding: 0;
	text-align: right;
	float: right;
	margin: 0 6px -5px 0;/* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0 6px 0 0; /*Angabe fuer die anderen Browser */	
}
/* Fuer: IE 7 */
*.teaser-a>a.more {
	margin: 0px 12px 0px 0;
}
*.teaser-full-width>a.more {
	margin: 0px 10px 0px 0;
}
/* Fuer: Firefox, Opera ohne IE 7 */
*.teaser-a>/**/a.more {
	margin-top: -1px;
	margin-bottom: 3px;
}
*.teaser-full-width>/**/a.more {
	margin-top: -1px;
	margin-bottom: 3px;
}
/***************************/
/* Teaser fuer Shop Single */
/***************************/
*.shop-teaser-single{
	margin-right:9px; 
	width: 250px; 
	float: left;
}
*.shop-teaser-single-more{
	float: right; 
	margin: -5px 5px 5px  0px ;
}
*.shop-line{
	display: block; 
	height: 1px; 
	width: 509px; 
	background-color: #fff; 
	clear: both; 
	font-size: 0.01em; 
	border-bottom: 1px 
	solid #ccc; 
	margin: 0px 0px 2px 0px;
}

*.line{
	display: block; 
	height: 1px; 
	width: 526px; 
	clear: both; 
	font-size: 0.01em; 
	border-bottom: 1px 
	solid #ccc; 
	margin: 0px 0px 2px 0px;
}

/***********************************/
/* Teaser fuer Shop (2 Spalten) */
/***********************************/
*.teaser-b {
	color: #4C4C4C;
	background: #E4EEF7;
	width: 240px;
	margin: 10px 0 10px 0;
	padding: 2px 5px 2px 5px;
	position: relative;
}
*.teaser-b img {
	border: 1px solid #9A9A9A;
	float: left;
	margin: 2px 10px 5px 0;
}
*.teaser-b h3 {
	color: #000;
	margin:0;
	padding:0;
}
*.two-column *.teaser-b span {
	margin-top: 0;
	position: relative;
	margin-left: 0;
}
*.two-column *.teaser-b a.more {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 5px;
	bottom: 10px;
	color: #0368B6;
	text-decoration: none;
	display: block;
	float: right;
}
*.two-column *.teaser-b *.red {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 40px;
	bottom: 10px;
	color: #9A0000;
	text-decoration: none;
	display: block;
	float: right;
}
/***********************/
/* Allgemein Teaserbox */
/***********************/
*.red {
	color: #9A0000;
	/* NG */
	text-decoration: none;
}
/**********************/
/* Lexikoneintrag DBR */
/**********************/

*.lexikon {
	border-bottom: 1px solid #CCC;
	color: #4C4C4C;
	background-color:#fff;
	width: 100%;
	margin: 5px 0 0px 0;
	padding: 0px 0 0 0;
}
*.lexikon h3 {
	color: #0168B5;
	background-color:#fff;
	margin:0;
	padding:0;
}

/**********************/
/* Newseintrag DBR    */
/**********************/
*.news-title {
	display: inline;
}
*.news-arrowicon {
	float: left;
	padding: 0 3px 0 0px; 
	margin: 5px 3px 0 0; /* Angabe fuer den IE 5.x */
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 5px 0 0 0; /*Angabe fuer die anderen Browser */	
}
*.news {
	margin-bottom: 10px;
}
*.news h3{
	margin: 0px 0px 0px 0px;
}
*.news *.dateline {
	border-top: 1px solid #CCC;
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

*.news *.datenoline {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

/*****************************************/
/*  Veranstaltungs und Programm PlugIn   */
/*****************************************/
/* div um Veranstaltungs PlugIn */
div.tx-minievents-pi1 {
	margin: 0;
	padding:0;
	border: 1px solid black;
}
/* SelectBox */
*.selectMonth {
	margin: 0;
	padding:0;
	border: 1px solid #CCCCCC;
}
*.submitMonth {
	margin: 0 0 0 5px;
}
*.datenolineSingle {
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;
}
*.programmtable {
	width: 100%;
}
*.programmtable td {
	padding: 5px;
}
*.programmtable *.small{
	width: 20%;
}
*.registerform div {
	width: 100%; 
	margin: 2px 0 2px 0;
}
*.registerform label {
	float: left; 
	width: 15em; 
	margin-right: 1em;
}
*.errorMsg {
	padding-left: 16em;
	color: #FF6600;
}
*.registerform input {
	width: 20em; 
}
*.registerform input.sizeA {
	width: 5em; 
}
*.registerform input.sizeB {
	width: 14em; 
}
*.registerform textarea {
	width: 18em;
	height: 6em; 
}
*.steps {
	float: left;

	margin: 12px 0 12px 0 ;
}
*.stepsAct {
	float: left;
	width: 175px;
	height: 30px;
	background: url(../images/form_act.gif);
	color: #FFF;
	font-weight: bold;
}
*.stepsNo {
	float:left;
	width: 175px;
	height: 30px;
	background: url(../images/form_no.gif);	
	color: #FFF;
	font-weight: bold;
}
*.stepsDonationAct {
	float: left;
	width: 131px;
	background: #FF6600 url(../images/form_donation_act.gif) no-repeat;
	color: #FFF;
	font-weight: bold;
}
*.stepsDonationNo {
	float: left;
	width: 131px;
	background: #FFA366 url(../images/form_donation_no.gif) no-repeat;
	color: #FFF;
	font-weight: bold;
}
*.StepsinnerSpace {
	padding: 5px 5px 5px 10px;
}
*.StepsinnerSpace img {
	float: left; 
	padding-right: 3px;
	vertical-align: bottom;
}
*.submitBox {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;	
	margin: 15px 0 15px 0;
	padding: 10px 0 10px 0;
}
*.submitBox input {
	width: auto;
}
*.blueText {
	color: #0168B5;
}
*.externalEvnets {
	padding-top: 5px; 
	border-top: 1px solid #CCC;	
}

*.redInfo {
	margin: 0;
	padding: 0;
	color: #9A0000;
}
/*E-cards */
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { 
	font-weight: bold; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { 
	text-align: center; 
	font-weight: bold; 
	font-size: 1em; 
	margin: 0; 
	padding-top: 1.1em; 
	padding-bottom: 0; 
	width: 96%; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { 
	margin: 0 0 10px 0; 
	padding: 0; 
	border-style: none; 
	width: 100%; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column {
	border: 1px solid #CCC; 
	margin:5px 0; 
	padding:0; 
	float:right; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { 
	clear: left; 
	float: left;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt {
	padding: 0.5em 0; 
	text-align: center;
 }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { 
	margin: 0; 
	padding: 0.5em 0; 
	text-align: center; 
	background: #FFEAD9;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { 
	margin: 0 auto; 
	padding: 0; 
	border-style: none; 
	width: auto; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { 
	margin: 0; 
	padding: 0; 
	border-style: none;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { 
	color: red; 
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { 
	color: red; 
}
*.tx-srsendcard-pi1-card-form-wrap label {
	float: left; 
	width: 16em; 
	margin-right: 1em;
}
*.tx-srsendcard-pi1-card-form-wrap textarea {
	width: 18em;
	height: 6em; 
}

*.tx-srsendcard-pi1-card-form-wrap div {
	width: 100%; 
	margin: 2px 0 8px 0;
}
.tx-srsendcard-pi1-card-image { 
	float: left; 
	padding: 2em; 
}
.tx-srsendcard-pi1-card-image-wrap { 
	margin: 0 auto; 
	border-style: none; 
	width: auto; 
	text-align: center; 
}
.tx-srsendcard-pi1-card-caption { 
	padding: 1em 1em 1em 1em; 
	text-align: center; 
}

/* Formular Hilfe Box im Shop */
*.formhelpboxtop {
	background: url(../images/form_help_top.gif) no-repeat; 
	width: 182px;
	height: 31px;
	position: relative;
	top: 10px;
	left: -10px;
	margin: 0;
	padding: 0;
}
*.formhelpboxmiddle {
	border-left: 1px solid #FE6700; 
	border-right: 1px solid #FE6700; 
	margin: 0;
	padding: 5px;
}
*.formhelpboxbottom {
	background: url(../images/form_help_bottom.gif) no-repeat; 
	width: 172px; 
	height: 20px;
	position: relative;
	top: -10px;
	margin: 0;
	padding: 0;
}

/*Formular Shop*/
*.basket-form label {
	float: left; 
	width: 10em; 
	margin-right: 1em;
}
*.basket-form input {
	width: 200px; 
}


/**************************************************************
* Erweiterungen NG (06.12.2006)
* Zeilenabstand zwischen Eingabefeldern im Shopformular erhuehen
* Ausgabe im FF wie im IE
**************************************************************/

#build_space {

}

/*
* erhoeht den Abstand um 1 Pixel
* verwendet unter Name  
* in Rechnungs und alternativer Lieferadresse
*/

#build_space>.div_make_space_01 {
	height:1px;
	width:0px;
	float:none;
}

.div_make_space_01 {
	height:0px;
	width:0px;
	float:left;
}

/*
* erhoeht den Abstand um 2 Pixel
* verwendet unter Anschrift & Telefon 
* in Rechnungs und alternativer Lieferadresse
*/

#build_space>.div_make_space_02 {
	height:2px;
	width:0px;
	float:none;
}

.div_make_space_02 {
	height:0px;
	width:0px;
	float:left;
}

/* Content Tabelle */
*.contenttable {
	width: 100%;
}
*.contenttable caption {
	text-align: left;
	font-weight: bold;
}
*.contenttable thead {
	background: #EDF4FA;
}
*.contenttable th {
	text-align: right;
	padding: 5px;
}
*.contenttable td {
	text-align: right;
	padding: 5px;
}
*.contenttable th.left {
	text-align: left;
	padding: 5px;
}
*.contenttable td.left {
	text-align: left;
	padding: 5px;
}

/**********************/
/* Detailsuche MBR    */
/**********************/

*.browsebox {
	list-style-type: none;
	margin: 5px;
	padding: 0;
}
*.browsebox li {
	float: left;
	padding: 5px 0 5px 0;
	margin: 0 10px 0 0;
}
*.tx-indexedsearch-res {
	clear: both;
}
*.tx-indexedsearch-searchbox label {
	margin-right: 5px;
}
*.tx-indexedsearch-searchbox table tr td {
	padding: 5px 0 5px 0;
}
*.tx-indexedsearch-selectbox-type,
*.tx-indexedsearch-selectbox-defop,
*.tx-indexedsearch-selectbox-media,
*.tx-indexedsearch-selectbox-lang,
*.tx-indexedsearch-selectbox-sections,
*.tx-indexedsearch-selectbox-freeIndexUid,
*.tx-indexedsearch-selectbox-order,
*.tx-indexedsearch-selectbox-desc,
*.tx-indexedsearch-selectbox-results,
*.tx-indexedsearch-selectbox-group {
	font-size: 1.1em;
	border: 1px solid #CCC;
	height: 1.5em;
}



/**********************/
/* Suchfeld im Archiv */
/**********************/

*.category-search {
	border: 1px solid #7C7C7C;
	height: auto;
	margin: 0;
	width: 30%;
}
/**.category-search a {
	color: #000;
	padding: 0 4px 0 3px;
	font-weight: bold;
}
*.category-search a:hover, a.category-subsites-act {
	color: #FF6E01;
	padding: 0 4px 0 3px;
}
*.indexedsearch {
	font-weight: bold;
	font-size: 30px;
}*/



/*********************************************/
/* aktuelle Seite highlighted im PageBrowser */
/*********************************************/

*.tx-ttnews-browsebox-SCell{
	font-weight: bold;
	color: #FF6C02;
}
*.activeLinkWrap {
	font-weight: bold;
	color: #FF6C02;
}
*.disabledLinkWrap {
	font-weight: normal;
}
*.inactiveLinkWrap {
	font-weight: normal;
}
*.showResultsNumbersWrap {
	font-weight: normal;
}
*.browseBoxWrap {
	font-weight: normal;
}
*.showResultsWrap {
	font-weight: normal;
}
*.browseLinksWrap {
	font-weight: normal;
}
/*************************************/
/* Suche Content im Archiv-Meldungen */
/*************************************/
*.news-search-form {
	width: 517px;
	height: 20px;
	background-color: #B3D1E9;
	padding: 3px 0px 2px 9px;
	margin: -8px 0 8px 0;
	text-align: left;
}
/* Submitbutton fuer die Suche */
*.news-search-form-submit {
	margin: 0 0 0 0;
}
*.news-search-emptyMsg {
	margin-bottom: 10px;
}
/************************************/
/* Marginalspalte Auswahlmenue MBR  */
/************************************/
*.imageSubmit {
	vertical-align: bottom;
}
*.orange {
	color: #FF6C02;
}
/************************************/
/* Foerderlankarte, Hintergrundbild  */
/************************************/
*.karte {
/*background-image: url(../images/karte.gif);*/
/*background-image: url(../images/karte_2006.gif);*/
/*background-image: url(../images/karte_2007.gif);*/
	background-image: url(../images/karte_2008.gif);
	background-repeat: no-repeat;
	width: 373px;
	height: 516px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
/************************************/
/* Quiz  */
/************************************/
div.quiz_answer_er {
	color: #FF6D00;
	background-color:#fff;
}

/************************************/
/*   Suche bei Akademie-Programme   */
/************************************/
div.tx-miniprogramm-pi1-monthbox {
	float:left;
}
div.tx-miniprogramm-pi1-infobox {
	clear:both;
	padding: 0.5em 0 0.5em 0;
}



/************************************/
/*   Onlinefragebogen - 2008-10-01   */
/************************************/
div.quiz_answer div.onlinefragebogen input {
	padding-top: 2px;
	border: 20px;
}



