* {
	margin: 0;
	padding: 0;
}
html {
	margin: 0;
	padding: 0;
}
	body {
	margin:0;
	padding: 0;
	font: 100.01%/1.5em Verdana, Arial, Helvetica, sans-serif;
	background-color: #5586ba;
}
a {
	color: #000000;
}
img {
	border: 0;
}
input, textarea, select {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul, li {
	list-style: none;
}

/* Grundlayout-Raster */
	#wrapper {
	font-size: 75%;
}
#header {
	background: #fefefe url(../images/wdr_bg_bottom.gif) repeat-x bottom left;
	width: 100%;
	height: 7.1666em;
}
#navwdr {
	background: transparent url(../images/wdr_bg_top.gif) repeat-x top;
	width: 100%;
	height: 7.1666em;
}
#navtop {
	position: relative;
	background: #0064b4 url(../../../common/template-elemente/img/topnav_clouds.jpg) repeat-x top left;
	width: 64.6666em;
	height: 9.3333em;
	border-bottom: .6666em #0064B4 solid;
}

#container {
	padding-top: 0.3333em;
	margin: 0;
	width: 64.6666em;
	background: #fff;
}

#leftcol {
	float: left;
	padding: 0 0 3.3333em 0;
	width: 12.5em;
	min-height: 40em;
	overflow: hidden;
	background: #013a75 url(../images/linke_spalte_2010.jpg) bottom no-repeat;
}
#center {
	float: left;
	margin: 0 0 0 0.3333em;
	padding: 0 0 3.3333em 0;
	width: 38.1666em;
	background: #e0e8ef;
}
#rightcol {
	float: right;
	padding: 0 0 3.3333em 0;
	width: 13.3333em;
	background: #013a75;
}
#footer {
	float: left;
	background-color: #989898;
	width: 100%;
	clear: both;
	position: relative;
}

/* */
a.mehr {
	color: #0064b4;
	text-decoration: none;
}
a.mehr:hover {
	color: #666666;
	text-decoration: underline;
}

/* WDR Header */
#navwdr #wdrlogo {
	margin: 1.25em 0 0 1.5833em;
	width: 9.833em;
	height: 3.75em;
	border: 0;
}
#navwdr #wdrlinks {
	position: absolute;
	left: 12.8333em;
	top: 1.5em;
	width: 51.75em;
}
#navwdr #wdrlinks ul {
	list-style-type: none;
	display: inline;
}
#navwdr #wdrlinks ul li {
	float: left;
}
#navwdr #wdrlinks ul li a {
	display: block;
	padding: 0.3333em 0.8333em 0.3333em 0.8333em;
	background-color: #9D2212;
	color: #ffffff;
	border-top: 0.0833em solid #ffffff;
	border-bottom: 0.0833em solid #ffffff;
	border-left: 0.0833em solid #ffffff;
	font: bold 0.9166em/0.9166em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#navwdr #wdrlinks ul li a:hover {
	background-color: #666666;
	color: #f6f6f6;
}
#navwdr #wdrlinks p {
	float: right;
	display: block;
	padding: 0.3333em 0;
	background-color: #f6f6f6;
	color: #000000;
	border: 0.0833em solid #ffffff;
	font: normal 0.9166em/0.9166em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#navwdr #wdrsearch {
	position: absolute;
	left: 12.8333em;
	top: 3.8333em;
	width: 24em;
}

#suchbegriff,
#navwdr #wdrsearch #words {
	width: 12.5em;
	height: 1.5833em;
	float: left;
	padding: 0 0.1666em 0 0.1666em;
	margin: 0.25em 0 0 0;
	background-color: #f6f6f6;
	color: #0064B4;
	border: 0.09em solid #a9a9a9;
	font: normal 0.9166em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wdrsearch form fieldset .formbutton,
#navwdr #wdrsearch #btnsearch {
	width: 7.4545em;
	float: left;
	padding: 0.1818em 0 0.1818em 0;
	margin: 0.1818em 0 0 0.7272em;
	background-color: #9D2212;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}

#wdrsearch form fieldset .formbutton:hover,
#navwdr #wdrsearch #btnsearch:hover {
	background-color: #ffffff;
	color: #0064B4;
	border: 0.0833em solid #0064B4;
}
#navwdr #wdrsearch fieldset {
	border: 0;
}
#navwdr #wdrbtnnav {
	position: absolute;
	left: 49.1666em;
	top: 3.8333em;
	width: 15.6em;
}
#navwdr #wdrbtnnav ul {
	list-style-type: none;
	display: inline;
}
#navwdr #wdrbtnnav ul li {
	float: left;
}
#navwdr #wdrbtnnav ul li a {
	padding: 0 0 0 0.4em;
}
#navwdr #wdrbtnnav ul li a img {
	border: 0;
	width: 2.1666em;
	height: 1.8333em;
	cursor: pointer;
}

/* Navigation links */
#navleft ul#navmain {
	list-style-type: none;
}
#navleft ul#navmain li {
	display: inline;
}
html>body #navleft ul#navmain li {float: left;}
#navleft ul#navmain ul.level2 li a,
#navleft ul#navmain li a,
#navleft ul#navmain li span {
	width: 10.6666em;
	height: 1.8333em;
	overflow: hidden;
	padding: 0 0 0 1.8333em;
	display: block;
	border-bottom: 0.0833em solid #ededed;
	background: #9D2212;
	color: #ffffff;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	overflow: hidden
}

#navleft ul#navmain li a#uid22,
#navleft ul#navmain li a#uid23 {
    background: #9D2212;
}

#navleft ul#navmain li.last a {
	
}

#navleft ul#navmain ul.level2 li a {
    padding-left: 2.5em;
}

#navleft ul#navmain li a#uid22:hover,
#navleft ul#navmain li a#uid23:hover,
#navleft ul#navmain li.cur a,
#navleft ul#navmain li a:hover {
	background: #013A75 url(../icons/navi_pfeil.gif) 0.8em 0.65em no-repeat;
}

#navleft ul#navmain ul li a:hover, 
#navleft ul#navmain ul li.cur a {
	background: #013A75 url(../icons/navi_pfeil.gif) 1.8em 0.65em no-repeat;
}

#navleft ul#navmain li ul li span,
#navleft ul#navmain li ul li a {
	width: 10.6666em;
	height: 1.8333em;
	padding: 0 0 0 1.8333em;
	display: block;
	border-bottom: 0.0833em solid #ededed;
	background: #ffffff none no-repeat bottom;
	color: #0064b4;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#navleft ul#navmain li ul {
}

#navleft ul#navmain li ul li a {
    padding-left: 2.4em;
}    

#navleft ul#navmain li.act a,
#navleft ul#navmain li ul li a:hover {
	background-color: #013A75;
}

#navleft ul#navhelp {
	list-style-type: none;
	padding: 2.1818em 0 1em 0.8333em;
	background-color: transparent;
}
#navleft ul#navhelp li {
	display: inline;
}
#navleft ul#navhelp li span,
#navleft ul#navhelp li a {
	width: 12.7272em;
	height: 1.6363em;
	padding: 0 0 0 0.9090em;
	display: block;
	border-bottom: 0;
	color: #0064b4;
	font: normal 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#navleft ul#navhelp li a:hover {
	background: transparent url(../../../common/template-elemente/img/pfeil_trans_blau.gif) no-repeat 0.9090em top;
	padding: 0 0 0 1.8181em;
	margin-left: -0.9090em;
	text-decoration: underline;
}
#navleft ul#navhelp li span.on,
#navleft ul#navhelp li a.on {
	background: transparent url(../../../common/template-elemente/img/pfeil_trans_blau.gif) no-repeat 0.9090em top;
	padding: 0 0 0 1.8181em;
	margin-left: -0.9090em;
}

/* Hauptspalte */
/* Suchergebnisliste fuer Themenseite und Suchergebnis */
#center .sucherg_liste {
	margin: 0.3333em 0 0 0;
	background-color: #FFF;
	float: left;
	width: 38.1666em;
}
#center .sucherg_liste h2 {
	padding: 0 0 0 0.8333em;
	background-color: #0064b4;
	color: #ffffff;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center .sucherg_liste .treffer {
	float: left;
	width: 26.8334em;
	padding: 0 0 0 .6666em;
}
#center .sucherg_liste .header {
	line-height: 3em;
}
#center .sucherg_liste .treffer p {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 0.8333em;
}
#center .sucherg_liste .sort_crit select {
	float: left;
	border: .0833em #A2A2A2 solid;
	font-size: .9166em;
	color: #666;
	width: 10.0916em;
	margin: .8333em 0 .8333em .8333em;
}
#center .sucherg_liste .sort_crit span {
	float: left;
	font-size: 0.9166em;
	line-height: 1.25em;
	color: #656668;
	margin: .8333em 0 .8333em .8333em;
}
#center #helper_such_div {
	float: left;
	width: 37.3333em;
	padding: 0 0 0.6666em 0.8333em;
	background-color: #FFF;
}
#center #helper_such_div input#words {
	float: left;
	width: 12.5em;
	height: 1.5833em;
	padding: 0 0.1666em 0 0.1666em;
	margin: 0.25em 0 0 0;
	background-color: #f6f6f6;
	color: #0064B4;
	border: 0.09em solid #a9a9a9;
	font: normal 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #helper_such_div input#btn {
	float: left;
	width: 7.4545em;
	padding: 0.1818em 0 0.1818em 0;
	margin: 0.1666em 0 0 0.7272em;
	background-color: #0064B4;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#center #helper_such_div input#btn:hover {
	background-color: #ffffff;
	color: #0064B4;
	border: 0.0833em solid #0064B4;
}
#center .nohit {
	background-color: #ffffff;
	padding: 0.8333em;
}
#center .nohit p {
	color: #646667;
	font-size: .9166em;
	line-height: 1.6666em;
}
#center .sucherg_zeile {
	width: 38.1666em;
	float: left;
	clear: left;
	padding: .5em 0;
}
#center .sucherg_zeile.h {background-color: #FFF;}
#center .sucherg_zeile.d {background-color: #DAE4ED;}

#center .sucherg_zeile .check,
#center .sucherg_zeile .text {float: left;}

#center .sucherg_zeile .star,
#center .sucherg_zeile .bew {
	float :right;
	clear: right;
}

#center .sucherg_zeile .check 	{width: 1.75em; margin: 0 0 0 .6666em;}
#center .sucherg_zeile .text 	{width: 27.0833em;}
#center .sucherg_zeile .star 	{width: 6.6666em; overflow: hidden;}
#center .sucherg_zeile .bew 	{width: 6.6666em; padding: 0 1em 0 0;}

#center .sucherg_zeile .text p {
	padding: 0 0 0 .6666em;
}

#center .sucherg_zeile .check input {
	width: 1em;
	height: 1em;
	margin: .25em 0 0 .3333em;
	vertical-align: top;
}
#center .sucherg_zeile .text h4 {
	font-size: 1em;
	color: #0064b4;
	line-height: 1.3em;

}
#center .sucherg_zeile .text p,
#center .sucherg_zeile .bew p {
	font-size: 1em;
	line-height: 1.5em;
	color: #656668;
}
#center .sucherg_zeile .bew p {
	text-align: right;
}
#center .sucherg_zeile .star img {
	float: left;
	width: 1.0833em;
	height: 1.0833em;
	margin: .1666em 0 0 0;
}
#center #sucherg_footer {
	float: left;
	width: 38.1666em;
	background-color: #0064b4;
	position: relative;
}
#center #sucherg_footer #select_all {
	float: left;
	width: 19.3333em;
	padding: 0.6666em 0 0.6666em 0.6666em;
}
#center #sucherg_footer #select_all input#gewaehlte {
	/*display: block;*/
	padding: 0.1666em 0.1666em 0.1666em 0.3333em;
	border: 0;
	color: #ffffff;
	font: bold 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #0064b4 url(../../../common/template-elemente/img/icons/pfeil_weiss.gif) no-repeat 0em 0.58em;
	text-align: left;
	cursor: pointer;
}
#center #sucherg_footer #select_all input:hover {
	text-decoration: underline;
}
#center #sucherg_footer #smallblaettern {
	margin: auto;
	height: 4em;
	color: #FFF;
	text-align: center;
	padding: .3333em 0 0 0;
	vertical-align: middle;
}

html>body #center #sucherg_footer #smallblaettern {
	padding: .8333em 0 .8333em 0;
}
#center #sucherg_footer #smallblaettern a {
	color: #FFF;
	text-decoration: none;
	font-size: 1em;
	padding: 0 0.0833em 0 0.0833em;
}
#center #sucherg_footer #smallblaettern a:hover {
	text-decoration: underline;
}
#center #sucherg_footer #smallblaettern a.pfeilblaettern:hover {
	text-decoration: none;
}
#center #sucherg_footer #smallblaettern a.smallactiv {
	border: 0.09em solid #FFF;
}
#center #footerlink {
	float: left;
	margin: 1.6666em 0 0 0;
	padding: 0 0.6666em 0 1.3333em;
	background: #0064b4 url(../../../common/template-elemente/img/icons/pfeil_weiss.gif) no-repeat 0.6666em 0.75em;
}
#center #footerlink a {
	color: #FFF;
	font-weight: bold;
	font-size: .9166em;
	text-decoration: none;
}
#center #footerlink a:hover {
	text-decoration: underline;
}


#center div#sitemap {

	background-color: #ffffff;
}
#center div#sitemap h1 {
	padding: 0 0 0 0.8333em;
	background-color: #0064b4;
	color: #ffffff;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center div#sitemap ul {
	list-style-type: none;
}
#center div#sitemap ul li {
	display: block;
}
#center div#sitemap ul li a {
	color: #0064b4;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 .75em;
	margin-left: 0.8333em;
	text-decoration: none;
	background: transparent url(/wissen/common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 0.25em;
}
#center div#sitemap ul li a:hover {
	text-decoration: underline;
}
#center div#sitemap ul li p {
	padding: 0 0.8333em 0.3333em 0.8333em;
	display: block;
	color: #656668;
	font: normal 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center div#sitemap ul ul li {
	display: block;
}
#center div#sitemap ul ul li a {
	padding: 0 0 0 1.6666em;
	display: block;
	color: #000000;
	font: normal 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#center div#sitemap ul ul li a:hover {
	text-decoration: underline;
}
#center div#sitemap ul ul li a {
	display: block;
	color: #0064b4;
	padding: 0 0 1em .75em;
	text-decoration: none;
	background: transparent url(/wissen/common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 0.5em;
}
#center div#sitemap ul ul ul li a:hover {
	text-decoration: underline;
}


/* Userbewertungen */

#center #userbewertung {
	width: 38.1666em;
	margin: .3333em 0 0 0;
}
#center #userbewertung #bew_header {
	float: left;
	width: 38.1666em;
	background-color: #0064b4;
}
#center #userbewertung h2 {
	float: left;
	width: 7em;
	padding: 0 0 0 0.8333em;
	color: #FFF;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #userbewertung #bew_anz {
	float: left;
	width: 5.9166em;
}
#center #userbewertung #bew_anz img {
	width: 1em;
	height: 1em;
}
#center #userbewertung #bew_menge {
	float: left;
	font-size: .9166em;
	color: #FFF;
	width: 12.8040em;
}
#center #userbewertung #bew_abg {
	float: right;
	width: 12.5em;
}
#center #userbewertung #bew_abg a.link_int {
	color: #FFF;
	padding: 0 0 0 1.1666em;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_weiss_bgblau.gif) no-repeat 0 0;
}
#center #userbewertung #bew_content {
	float: left;
	width: 38.1666em;
	background-color: #FFF;
}
#center #userbewertung #bew_content h3 {
	padding: .6666em;
	background-color: #FFF;
	color: #0064b4;
	font: bold 1em/1.1666em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #userbewertung #bew_content .zeile {
	padding: .3333em 0;
	float: left;
	width: 38.1666em;
}
#center #userbewertung #bew_content .zeile.h {background-color: #FFF;}
#center #userbewertung #bew_content .zeile.d {background-color: #E6EFF5;}
#center #userbewertung #bew_content p {
	padding: .3333em .6666em;
	font: normal .9166em/1.1666em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #userbewertung #bew_content p img {
	width: 1.0833em;
	height: 1.0833em;
}

#center #empfehlen {
	background-color: #ffffff;
	height: 44em;
	padding: 0.8333em;
	overflow: hidden;
}
#center #empfehlen h3 {
	font: bold 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #empfehlen p {
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0.6666em 0 0.6666em 0;
	word-wrap: break-word;
}
#center #empfehlen form {
	background-color: #ffffff;
}
#center #empfehlen label {
	display: block;
	float: left;
	width: 10em;
	padding: 0 1.5em 0 0;
	margin: 0.3333em 0 0.3333em 0;
	font: normal 1em/1.1666em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #empfehlen input,
#center #empfehlen textarea {
	float: left;
	width: 21.416em;
	padding: 0 2.5em 0 0;
	margin: 0.3333em 0 0.3333em 0;
	font: normal 1em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #empfehlen textarea {
	height: 6.6666em;
}
#center #empfehlen select {
	float: left;
	width: 24em;
	margin: 0.3333em 0 0.3333em 0;
	font: normal 1em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#center #empfehlen div {
	margin: 0.3333em 0 0.3333em 0;
}
#center #empfehlen input#senden {
	float: right;
	width: 26.5454em;
	padding: 0.1818em 0 0.1818em 0;
	margin: 0.4545em 1em 0.4545em 0;
	background-color: #0064B4;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#center #empfehlen input#senden:hover {
	background-color: #ffffff;
	color: #0064B4;
	border: 0.0833em solid #0064B4;
}

.contentpara input#senden {
	float: left;
	padding: 0.1818em 0 0.1818em 0;
	margin: 0.1818em 0 0.1818em 0;
	position: relative;
	left: 7.5em;
	background-color: #0064B4;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
.contentpara input#senden:hover {
	background-color: #ffffff;
	color: #0064B4;
	border: 0.0833em solid #0064B4;
}
.contentpara input#abs_email {
	margin: 0 0 0 0.8333em;
	width: 13.3333em;
}

/* Footer */
#footer #copyright {
	float: left;
	width: 11.1666em;
	padding: 0.8333em 0 0 1.6666em;
}
#footer #copyright a {
	display: block;
	padding: 0 0 0 0.6666em;
	color: #ffffff;
	background: #989898 url(../images/pfeil_weiss.gif) no-repeat left;
	font: normal 0.9166em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer #jumptop {
	float: left;
	width: 17em;
	padding: 0.8333em 0 0 0;
}
#footer #jumptop a {
	display: block;
	padding: 0 0 0 0.6666em;
	color: #ffffff;
	background: #989898 url(../images/pfeil_weiss.gif) no-repeat left;
	font: normal 0.9166em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer #print {
	float: left;
	padding: 0.8333em 0 0 1.6666em;
}
#footer #print a {
	display: block;
	padding: 0 0 0 1.6666em;
	color: #ffffff;
	background: #989898 url(../images/print_icon_footer.gif) no-repeat left;
	font: normal 0.9166em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;


}
#footer #recommend {
	float: left;
	padding: 0.8333em 0 0 1.6666em;
}
#footer #recommend a {
	display: block;
	padding: 0 0 0 1.8333em;
	color: #ffffff;
	background: #989898 url(../images/recommend_icon_footer.gif) no-repeat left;
	font: normal 0.9166em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer div a:hover {

	text-decoration: underline !important;
}
#footer #disclaimer {
	float: left;
	width: 51.8333em;
	padding: 0.3333em 0 0.8333em 12.8333em;
}
#footer #disclaimer p {
	color: #ffffff;
	background-color: #989898;
	font: normal 0.8333em/1.3333em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#footer #changed {
	float: left;
	padding: 0.8333em 0 0 1.6666em;
}
#footer #changed p {
	color: #ffffff;
	font: normal 0.9166em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Extras, Werkzeug, tools... */
.inv {
	visibility: hidden;
	position: absolute;
	left: -9999px;
}
.clear {
	clear: both;
	float: none;
}
.textpad {
	padding: 0.9090em;
	font: normal 0.9166em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.headpad {
	padding: 0 0.8333em 0 0.8333em;
}
#navtop #logo_add {
	visibility: hidden;
	position: absolute;
	left: -20000px;
}

#center .sucherg_zeile .text h4 a {
	display: block;
	color: #0064b4;
	padding: 0 0 0 .75em;
	line-height: 1.1666em;
	text-decoration: none;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 .25em;
}
#center .sucherg_zeile .text h4 a:hover {
	text-decoration: underline;
}

#toolbar {
	width: 100%;
	height: 4.5833em;
	background: #B9BBC0 url(../../../common/template-elemente/img/toolbar_bg.jpg) repeat-x top left;
	font-size: 75%;
}
#toolbar #logo {
	float: left;
	width: 8.3333em;
}
#toolbar #suche {
	float: left;
	width: 15.8333em;
}
#toolbar #suche #toolbarlogo {
	float: left;
	width: 8.3333em;
	height: 4.0833em;
}
#toolbar #words {
	width: 10em;
	height: 1.6666em;
	float: left;
	margin: 14px 0 0 0.6666em;
	padding: 0 0.1666em 0 0.1666em;
	background-color: #f6f6f6;
	color: #0064B4;
	border: 0.09em solid #a9a9a9;
	font: normal 0.9166em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#toolbar #btnsearch {
	width: 5em;
	float: left;
	padding: 0.1818em 0 0.1818em 0;
	margin: 14px 0 0 0.7272em;
	background-color: #0064B4;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.9166em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#toolbar #btnsearch:hover {
	background-color: #ffffff;
	color: #0064B4;
	border: 0.0833em solid #0064B4;
}
#toolbar #pag {
	float: left;
	width: 8.3333em;
}
#toolbar #pagleft {
	float: left;
	padding: 12px 0 1.25em 0;
	width: 1.75em;
	cursor: pointer;
}
#toolbar #pagright {
	float: right;
	padding: 12px 0 1.25em 0;
	width: 1.75em;
	cursor: pointer;
}
#toolbar #zahlen {
	float: left;
	padding: 12px 0 1.25em 0;
	width: 4.5em;
	font-weight: bold;
	color: #0064B4;
	text-align: center;
	font: bold 1em/1.1666em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#toolbar #zahlen #treffer {
	font: normal 0.8333em/0.3333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#toolbar #back {
	float: left;
	position: relative;
	width: 15.1666em;
	height: 4.0833em;
}
#toolbar #btnback a {
	position: relative;
	display: block;
	width: 3.3333em;
	height: 1.4166em;
	text-decoration: none;
	cursor: pointer;
}
#toolbar #back a img {
	position: absolute;
	top: 12px;
	left: 0em;
	width: 15.1666em;
	height: 2.0833em;
	cursor: pointer;
}
#toolbar #back a span {
	position: absolute;
	top: 18px;

	left: 0.4545em;
	color: #ffffff;
	font: bold 0.9166em/0.9166em Verdana, Geneva, Arial, Helvetica;
	width: 15.6363em;
	text-align: center;
	cursor: pointer;
}
#toolbar #back a:hover span {
	text-decoration: underline;
}
#toolbar #bew {
	float: left;
	position: relative;
	width: 10em;
}
#toolbar #bew_text {
	float: left;
	width: 9.1666em;
	padding: 4px 0 0 0.5em;
}
#toolbar #bew_text p {
	font-size: .9166em;

	line-height: .9166em;
}
#toolbar #bew_text h2 {
	color: #0064B4;
	font-size: .9166em;
	line-height: .9166em;
}
#toolbar #bew_sterne {
	float: left;

	width: 9.1666em;

	height: 1.0833em;
	padding: 4px 0 0 0.5em;
}
#toolbar #bew_sterne img {
	width: 1.0833em;
	height: 1.0833em;
}
#toolbar #subtext {
	float: left;
	padding: 4px 0 0 0.5em;
}
#toolbar #subtext p {
	font-size: .75em;
	line-height: .75em;
	color: #7D7D7D;
}
#toolbar #hilfe {
	float: left;
	position: relative;
	height: 4.0833em;
	width: 3.3333em;
	cursor: pointer;
}
#toolbar #hilfelink {
	display: block;
	width: 3.3333em;
	height: 1.4166em;
	text-decoration: none;
	cursor: pointer;
}
#toolbar #hilfelink:hover {
	text-decoration: underline;
}
#toolbar #hilfe #hilfelink span {
	position: absolute;
	top: 16px;
	left: 0.5em;
	color: #ffffff;
	font: bold 0.9166em/0.9166em Verdana, Geneva, Arial, Helvetica;
	cursor: pointer;
}
#toolbar #hilfe #hilfelink span:hover {
	text-decoration: underline;
}



#toolbar #hilfe img {
	position: absolute;
	top: 14px;
	left: 0;
	width: 3.3333em;
	height: 1.4166em;
}
#toolbar .trenner {
	float: left;
	width: .1666em;
	padding: 0 4px 0 4px;
}
#toolbar .trenner img {
	width: .1666em;
	height: 4.0833em;
}

#halbhalbteaser {
	width: 38.1666em;
	overflow: hidden;
}
.haelfteteaser {
	width: 18.915em;
	height: 16.6666em;
	float: left;
	background-color: #ffffff;
	margin: 0.3333em 0 0 0;
}
.haelftemargin {
	margin-right: 0.3333em;
}
.haelfteteaser h2 {
	padding: 0 .8333em 0 .8333em;
	background-color: #0064b4;
	color: #ffffff;
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.haelfteteaser h4 {
	padding: 0.3333em 0 0 0.6666em;
	font: bold .9166em/1.1666em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.haelfteteaser h4 a {
	color: #0064b4;
	text-decoration: none;
}
.haelfteteaser h4 a:hover {
	text-decoration: underline;
}
.haelfteteaser a img {
	width: 18.915em;
	height: 8.3333em;
	border: 0;
	text-decoration: none;
	padding: 0;
}
.haelfteteaser p {
	font: normal .9166em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #656668;
	padding: 0 0 0.3333em 0.6666em;
}
.haelfteteaser p a {
	color: #0064b4;
	text-decoration: none;
}
.haelfteteaser p a:hover {
	text-decoration: underline;
}
.haelfteteaser .haelftelink {
	padding: 0 0 0.3333em 0.6666em;
}
.haelfteteaser .haelftelink a {
	color: #0064b4;
	font: bold .9166em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 .75em;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 .25em;
}
.haelfteteaser .haelftelink a:hover {
	text-decoration: underline;
}

#contenthead {
	color: #666666;
	background-color: #f7f7f7;
	padding: 0.8333em;
}
#contenthead h1 {
	color: #0064b4;
	font: bold 1.5em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contenthead h2 {
	font: bold 1em/1.8333em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#contenthead p {
	font: bold 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 1.1666em 0 0 0;
}

.contentpara {
	float: left;
	width: 36.5em;
	color: #666666;
	background-color: #ffffff;
	padding: 0.8333em;
	overflow: hidden;
}
.contentpara h1 {
	font: bold 1.5em/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentpara h2 {
	font: bold 1.25em/1.75em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentpara h3 {
	font: bold 1.1em/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentpara h4 {
	font: bold .9166em/1.4166em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.contentpara .picblock {
	float: left;
	width: 13.3333em;
	margin: 0 0.8333em 0.8333em 0;
}
.contentpara .picblock.hochformat {
	width: 10em;
}
.contentpara .picblock img {
	float: left;
	width: 13.3333em;
	height: 10em;
}
.contentpara .picblock.hochformat img {
	width: 10em;
	height: 13.3333em;
}
.contentpara .picblock .pictext_lupe,
.contentpara .picblock .pictext {
	float: left;
	width: 13.3333em;
	color: #0064b4;
	background-color: #e5f4fc;
}
.contentpara .picblock.hochformat .pictext_lupe,
.contentpara .picblock.hochformat .pictext {
	width: 10em;
}
.contentpara .picblock .pictext p {
	float: left;
	width: 12.8181em;
	font: normal .9166em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.8333em 0 0.8333em 0.8333em;
}
.contentpara .picblock.hochformat .pictext p {
	width: 9.2424em;
}
.contentpara .picblock .pictext_lupe p {
	float: left;
	width: 11em;
	font: normal .9166em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.8333em 0 0.8333em 0.8333em;
}
.contentpara .picblock.hochformat .pictext_lupe p {
	width: 7em;
}
.contentpara a.artikelbild {
	background: transparent none;
	text-decoration: none;
}
.contentpara .picblock .pictext_lupe img,
.contentpara .picblock .pictext img {
	float: right;
	width: 1.6666em;
	height: 1.6666em;
	margin: 0.6666em 0.6666em 0 0;
}
.contentpara .textblock p {
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.contentpara input#rss_prog_adresse,
.contentpara input#rss_adresse {
	font-size: 1em;
	width: 90%;
}
.contentpara a {
	padding-left: 0.8333em;
	color: #666666;
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_grau.gif) no-repeat 0 .3333em;
	text-decoration: none;
}
.contentpara a:hover {
	text-decoration: underline;
}
.contentpara a.mehr {
	padding-left: 0;
	color: #0064b4;
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: transparent none no-repeat 0 0;
	text-decoration: none;
}
.contentpara a.mehr:hover {
	color: #666666;
	text-decoration: underline;
}
.contentpara a.resize {
	background-image: none;
	padding: 0;
}
.contentpara img.iconrss {
	width: 2.0833em;
	height: 1.5em;
	vertical-align: bottom;
}
.contentpara .action {
	width: 100%;
	display: block;
	clear: both;
}
.contentpara .action label {
	float: left;
	line-height: 1.5em;
	padding: 0.25em 0 0.3333em 0;
	margin: 0.25em 0 0 0;
	position: relative;
	left: 8em;
}
.contentpara .action input {
	float: left;
	margin: 0.5em 0.25em 0 0;
	position: relative;
	left: 7.5em;
}

.contentmedia {
	float: left;
	width: 36.5em;
	color: #0064b4;
	background-color: #ffffff;
	padding: 0.8333em;
	overflow: hidden;
}
.contentmedia div {
	float: left;
	width: 34.8333em;
	color: #0064b4;
	background-color: #e5f4fc;
	padding: 0.3333em 0.8333em 0.3333em 0.8333em;

	overflow: hidden;
}
.contentmedia div a {
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0064B4;
	text-decoration: none;
	padding: 0 0 0 1.5em;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0.3333em .3333em;
}
.contentmedia div a.video {
	background: transparent url(../../../common/template-elemente/img/icons/video_icon.gif) no-repeat 0 0;
}
.contentmedia div a.audio {
	background: transparent url(../../../common/template-elemente/img/icons/audio_icon.gif) no-repeat 0 0;
}
.contentmedia div a.extern {
	background: transparent url(../../../common/template-elemente/img/icons/extern_icon.gif) no-repeat 0 0;
}
.contentmedia div a:hover {
	text-decoration: underline;
}

.contentpara .linkblock {
	float: left;
	width: 15.3333em;
	margin: 0.8333em 0.8333em 0 0;
}
.contentpara .linkblock h3 {
	color: #ffffff;
	background-color: #0064b4;
	font: bold .9166em/1.25em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.3333em 0.8333em 0.3333em 0.8333em;
}
.contentpara .linkblock p {
	background-color: #e5f4fc;
	padding: 0.3333em 0.8333em 0.3333em 0.8333em;
}
.contentpara .linkblock p a {
	display: block;
	color: #0064b4;
	font: normal .9166em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 1em;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 .3333em;
}
.contentpara .linkblock p a:hover {
	text-decoration: underline;
}

.contentmehr h2 {
	color: #ffffff;
	background-color: #0064b4;
	font: bold 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0.3333em 0.75em 0.3333em 0.75em;
}
.contentmehr p {

	background-color: #ffffff;
	padding: 0.3333em 0.8333em 0.3333em 0.8333em;
	margin: 0.3333em 0 0.3333em 0;
}
.contentmehr p a {
	display: block;
	color: #666666;
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 1em;
	background: transparent url(../../../common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 .3333em;
}
.contentmehr p a:hover {
	text-decoration: underline;
}

.contentmehr p a.extern {
	display: block;
	color: #666666;
	font: normal .9166em/1.833em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0 0 0 1.6em;
	background: transparent url(../../../common/template-elemente/img/link_extern.gif) no-repeat 0 0;
}
.contentmehr p a.extern:hover {
	text-decoration: underline;
}

.contentthema {
	display: block;
	margin: 0 0 0.3333em 0;
	background-color: #ffffff;
}
.contentthema h2 {
	display: block;
	color: #ffffff;
	background-color: #0064b4;
	font: bold 1em/2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0.8333em 0 0.8333em;
}
.contentthema .themapic {
	float: left;
	background-color: #ffffff;
	width: 13.3333em;
	padding: 0.8333em 0.8333em 0.4166em 0.8333em;
}
.contentthema .themapic img {
	float: left;
	width: 13.3333em;
	height: 6.6666em;
}
.contentthema .themapic p {
	float: left;
	color: #0064b4;
	background-color: #e5f4fc;
	font: normal 0.9166em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 12.7273em;
	padding: 0.3636em 0.9090em 0.3636em 0.9090em;
}
.contentthema .thematext {
	padding: 0.8333em 0.8333em 0.4166em 0.8333em;
}
.contentthema .thematext h3 {
	display: block;
	font: bold 1.083em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0.3333em 0;
}
.contentthema .thematext h3 a {
	color: #0064b4;
	text-decoration: none;
}
.contentthema .thematext h3 a:hover {
	text-decoration: underline;
}
.contentthema .thematext p {
	font: normal 1em/1.5em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding: 0.3333em 0 0.3333em 0;
}

.contentthema .contentright {
	float: right;
}
.contentpara .contentright {
	float: right;
	margin: 0 0 0.8333em 0.8333em;
}

a.video {
	color: #0064b4;
	font-weight: bold;
	padding: 0 0 0 1.64em!important;
	background: transparent url(../images/video_icon.gif) no-repeat 0em 0em!important;
}
a.audio {
	color: #0064b4;
	font-weight: bold;
	padding: 0 0 0 1.64em!important;
	background: transparent url(../images/audio_icon.gif) no-repeat 0em 0em!important;
	text-decoration: none;
}
a.extern {
	color: #0064b4;
	font-weight: bold;
	padding: 0 0 0 1.64em!important;
	background: transparent url(../images/extern_icon.gif) no-repeat 0em 0em!important;
	text-decoration: none;
}
a.intern,
a.link {
	color: #0064b4;
	font-weight: bold;
	padding: 0 0 0 1.64em!important;
	background: transparent url(../images/pfeil_blau.gif) no-repeat 0 0.25em!important;
	text-decoration: none;
}
a.linkkurz {
	color: #0064b4;
	font-weight: bold;
	padding: 0 0 0 0.833em!important;
	background: transparent url(../images/pfeil_blau.gif) no-repeat 0 0.25em!important;
	text-decoration: none;
}
a.listen {
	font-weight: bold;
	padding: 0 0 0 1.64em!important;
	text-decoration: none;
}

a.sitemap {
	display: block;
	color: #0064b4;
	padding: 0 0 1em .75em;
	text-decoration: none;
	background: transparent url(/wissen/common/template-elemente/img/icons/pfeil_blau.gif) no-repeat 0 0.5em;
}
a.video:hover,
a.audio:hover,
a.link:hover,
a.intern:hover,
a.listen:hover,
a.extern:hover,
a.sitemap:hover {
	text-decoration: underline;
}

.printonly {
	display: none;
	visibility: hidden;
	position: absolute;
	left: -9999px;
}


} /* end @media */

#content .clearer {
	clear: both;
}

.bodytext {
	margin-bottom: 1em;
	padding: 0 0.5em;
	line-height: 1.4em;
}


#center h1 {
	background: #9D2212;
	color: #fff;
	font-size: 125%;
	margin-bottom: 0.5em;
	padding-left: 0.5em;		
}

#center h2 {
	background: #9D2212;
	color: #fff;
	font-size: 110%;
	margin-top: 1.2em;
	margin-bottom: 0.5em;
	padding-left: 0.5em;		
}

#center h4,
#rightcol h2 {
	background: #9D2212;
	color: #fff;
	font-size: 100%;
	margin-bottom: 0.5em;
	padding-left: 0.5em;	
}

#rightcol h2 {
	margin-bottom: 0;
    text-transform: upper;
}

#center h3,
#center h4 {
	margin-bottom: 0.5em;
	padding-left: 0.5em;		
}

#center a,
#rightcol a {
	color: #9D2212;
	font-weight: bold;
    text-decoration: none;
}

#center a:hover,
#rightcol a:hover {
    text-decoration: underline; 
}

#center ul {
	margin-left: 2em;
}

#center .rootline ul {
    margin: 0 0 0 0.5em; 
    padding-top: 0.3em;
}

#center .rootline ul li.no a {
    text-decoration: underline;
}

#center ul li {
	list-style: disc;
	line-height: 1.3em;
    margin-bottom: 1em;
}

#rightcol .csc-header {
}

#rightcol .bodytext {
	background: #E0E8EF;
	padding: 0.8em 0.3em 0.3em 0.3em;
}

#rightcol .csc-textpic-imagewrap {
	background: #E0E8EF;
	margin-left: 0px !important;
}

#center .csc-textpic-caption,
#rightcol .csc-textpic-caption {
	font-size: 80%;
	color: #9D2212;
	background: #fff;
	line-height: 1.3em;
	padding: 0.2em;
}

#rightcol .csc-textpic-text .bodytext {
    margin-bottom: 2em;
    padding-top: 0;
}

.csc-textpic-intext-left {
	clear: both;
}

#radioteaser {
	margin-top: -0.3em;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0;
}

.accessibility, .ivwpixel {
	display:none;
}

.tx-cagtsf {
    padding-left: 0.5em;
}

#cagbuildingblocks_form label {
	clear: both;
	float: left;
	width: 100px;
	line-height: 1.2em;
}

#cagbuildingblocks_form select,
#cagbuildingblocks_form input {
	width: 290px;
	float: right;
	margin-bottom: 5px;
    margin-right: 25px;
}

#cagbuildingblocks_form .radiobuttons {
    margin-bottom: 1.5em;
}

#cagbuildingblocks_form .value {
	width: auto;
}

#cagbuildingblocks_form .checkbox input,
#cagbuildingblocks_form .radiobuttons input {
    width: 1em;
    margin-top: 0.5em;
    margin-right: 15em;
}

#cagbuildingblocks_form .checkbox input {
    margin-right: 2em; 
    margin-top: 1em;
}

#cagbuildingblocks_form #label_broschuere,
#cagbuildingblocks_form #label_wo {
	width: 250px;
}

#cagbuildingblocks_form #label_broschuere {
   width: 90%;  
    margin-top: 1em;
}

#cagbuildingblocks_form #do_submit {
	margin: 30px -295px 20px 0px;
    	width: 100px;
}

#cagbuildingblocks_form #inputfield_lehrer {
	margin-bottom: 25px;		
}

#center .wtgallery_pagebrowser_list {
	margin-left: 0;
}

.wtgallery_pagebrowser_list li {
	display: inline;
	list-style: none;
	margin-right: 10px;
}

.wtgallery_pagebrowser_list li a {
	font-size: 90%;
}

.wtgallery_list {
	margin-right: 5px;
}

.wtgallery_list_pagebrowser_area,
.list_row {
	margin-left: 5px;
	margin-bottom: 5px;
}

.wtgallery_single_browser_previous {
	float: left;
}

.wtgallery_single_browser_next {
	float: right;
}

.wt_gallery_single_inner_pic {
	clear: both;
	padding-top: 10px;
}

.banner_text {
    position: absolute;
    top: 3.7em;
    left: 8.8em;
    color: #fff;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2.5em;
    line-height: 1.3em;
    text-align: right;
}

.rootline {
    height: 2em;
}   

.rootline ul li {
    display: inline;
    list-style: none;
    color: #9D2212;
    font-weight: bold;
}

.pagebanner {
    height: 1px;
}

.css_off {
	position: absolute;
	top: 0em;
	left: -9999em;
}

.tx-lumophpinclude-pi1 {
    padding-left: 0.5em;
}

.breadcrumb_pfeil {
    margin: 0 0.5em;
}

.wdr_flashplayer_container {
    padding-left: 1.5em;
}


/* ve_guestbook styles */

.tx-veguestbook-pi1 form {
	padding-left: 0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
    width: 20em;
}

.tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size: 100%;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
    width: 36.2em;
    padding-bottom: 2.5em;
}

#center .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    margin: 1em 0;
    padding-left: 2.6em;
    color: #333;
}

.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
    font-size: 100%;
    font-style: normal;
    line-height: 1.6em;
    margin-left: 1.8em;
    padding: 0.2em 0.8em;
    background: #dadada;
}

#center .tx-veguestbook-pi1 h4 {
    margin-bottom: 0;
}

.tx-guestbook-result {
    margin-left: 0.5em;
}

.tx-veguestbook-pi1 .tx-guestbook-clear {
    height: 0px;
}

.tx-veguestbook-pi1 .tx-guestbook-result {
    font-weight: normal;
    margin-bottom: 1em;
}

#cagbuildingblocks_form label#label_erfahrung,
#cagbuildingblocks_form label#label_foto,
#cagbuildingblocks_form label#label_radio {
    width: 35.4em;
    margin-bottom: 3px;
}

#cagbuildingblocks_form #inputfield_erfahrung,
#cagbuildingblocks_form #inputfield_radio {
	width: 35.4em;
}

#inputfield_radio, 
#inputfield_erfahrung {
	margin-bottom: 10px;
}

#cagbuildingblocks_form #foto_upload {
	width: 427px;
}

#cagbuildingblocks_form label#label_foto {
	margin-bottom: 10px;
}