/* 
Definitionen f�r Container:
Startseite - hellblau: # 1a69ac;
Aktuell - blau: # 1a69ac;
Gesundheit - gruen: #25787a;
Wissen - rot: # bf3b46;
Mitmachen - orange: # d28814;
Ausprobieren - graublau: # 3d7a93;
Allgemeiner Kasten - standard: # 50a846;
Abstimmung Kasten - gibt es nur rechts - weiss: # BF3B46;
*/

body {
margin: 0 0 0 0;
font-family: arial, helvetica, sans-serif, verdana, Segoe UI, calibri, Tahoma;
line-height: 130%;
font-size:80%;
color: #000000;
/*background-color: #538fc1;*/
background: url(/g/bg-site-neu.gif) #fff repeat-x;
}

fieldset {
border:0;
margin:0;
padding:0;
}

input.button_voting {
background: url(/g/button-abstimmen.gif) no-repeat;
height: 18px;
width: 75px;
font-size: 85%;
color: #1a69ac;
margin: 0;
padding: 0;
margin-top: 5px;
margin-bottom: 5px;
border: 0;
text-align: left;
vertical-align:middle;
}

img {
border: 0;
}

form {
margin: 0;
padding: 0;
}

#content-mitte-beitrag h1 {
font-size: 150%;
line-height: 120%;
color:#1A69AC;
font-weight: normal;
padding:0;
margin:0;
/*margin-top: -5px;*/
margin-left: -1px;
}

#content-mitte-beitrag h2 {
font-size: 130%;
line-height: 120%;
color:#1A69AC;
font-weight: normal;
padding:0;
margin:0;
margin-top: 2px;
margin-left: -1px;
}

#content-mitte-beitrag h2.grouping {
font-size: 150%;
line-height: 120%;
color:#1A69AC;
font-weight: normal;
padding:0;
margin:0 0 1em 0 ;

}

#content-mitte-beitrag h3 {
font-size: 100%;
color:#000;
font-weight: bold;
padding:0;
margin:0;
}

#content-mitte-beitrag h4 {
font-size: 100%;
color:#000;
font-weight: bold;
padding:0;
margin:0;
}

#content-mitte-beitrag h5 {
font-size: 100%;
color:#000;
font-weight: bold;
padding:0;
margin:0;
}

#content-mitte-beitrag h6 {
font-size: 100%;
color:#000;
font-weight: bold;
padding:0;
margin:0;
}



.hidden {
display: none;
}

.hide_txt_anchor {
position: absolute; 
width: 0px; 
height: 0px
}

#accessible_statement {
display: none;
}


a:link, a:visited, a:active {
font-size: 100%;
color: #1a69ac;
font-weight: normal;
text-decoration: underline;
}

a:hover {
font-weight: normal;
text-decoration: none;
color: #1a69ac;
}


#wrapper{
width: 980px;
background:url(/g/bg-content.png) repeat-y;
}

#content{
float: left; 
width: 890px;
margin-top:30px;
margin-bottom:30px;
}

#content-inhalt{
float: left; 
width: 650px;
}

.clearboth {
clear:both;
font-size: 0px;
line-height: 0px;
height: 0px;
}

.clearboth3 {
clear:both;
font-size: 3px;
line-height: 3px;
height: 3px;
}

.clearboth10 {
clear:both;
font-size: 10px;
line-height: 10px;
height: 10px;
width:100%;
}

.clearboth5dotted {
clear:both;
font-size: 5px;
line-height: 5px;
height: 5px;
width:100%;
border-top:1px dotted #CAC9C3; 
}

.clearboth10dotted {
clear:both;
font-size: 10px;
line-height: 10px;
height: 10px;
width:100%;
border-top:1px dotted #CAC9C3; 
}

.clearboth20 {
clear:both;
font-size: 20px;
line-height: 20px;
height: 20px;
width:100%;
}

#header{
width: 980px;
background:url(/g/bg-content.png) repeat-y;
}

#logo{
margin: 0;
width: 310px;
height: 223px;
z-index: 1;
position: absolute;
}

#sagsweiter{
margin-top: 197px;
margin-left: 627px;
width: 342px;
height: 182px;
z-index: 1;
position: absolute;
}


/* Nur f�r Start*/
#sagsweiter-start{
margin-top: 228px;
margin-left: 627px;
width: 342px;
height: 182px;
z-index: 1;
position: absolute;
}
/* Nur f�r Start*/

.bg_metanavigation {
width: 980px;
height: 124px;
background:url(/g/bg-metanav.gif) no-repeat #e2ecf6;
}

.bg_suche {
width: 980px;
height: 97px;
background:url(/g/bg-metanav.gif) no-repeat #e2ecf6;
}


/* Suche Start*/
#suche {
float:left;
margin-top:50px;
padding-left:400px;
width:580px;
}

#suche, #suche a {
font-size:92%;
text-decoration:none;
}

#suche a:hover {
text-decoration:underline;
}

.suche-eingabe-bg-lupe-left {
background: url(/g/suche_left_lupe.gif) no-repeat;
float:left;
width:33px;
height: 31px;
}

.suche-eingabe {
background: url(/g/suche_middle.gif) repeat-x;
float:left;
/*width:140px;*/
height: 31px;
}

.suche-eingabe input.suche {
border: 0;
color:#787566;
background:transparent;
margin-top:8px;
}

.suche-eingabe select.suche {
border: 0;
color:#787566;
background:#fff;
margin-top:8px;
height:21px;
}

.suche-eingabe-bg-right {
background: url(/g/suche_right.gif) no-repeat;
float:left;
width:2px;
height: 31px;
}

.suche-eingabe-bg-drop-left {
background: url(/g/suche_left_dropdown.gif) no-repeat;
float:left;
margin-left:18px;
width:2px;
height: 31px;
}

.suche-hilfe {
float:left;
margin-left:10px;
margin-top:10px;
}
/* Suche Ende*/



#metanavigation{
width: 504px;
padding-left: 310px;
padding-right: 13px;
text-align: right;
padding-top: 11px;
color: #1a69ac;
font-size: 85%;
background: #e2ecf6;
}

#metanavigation a:link, 
#metanavigation a:active, 
#metanavigation a:visited {
color:#1a69ac;
font-weight: bold;
text-decoration: none;
padding-left:3px;
padding-right: 3px;
}

#metanavigation a:hover {
text-decoration: underline;
}

#metanavigation ul{
margin: 0;
padding: 0;
float:right;
}

#metanavigation li {
list-style: none;
padding-left: 3px;
padding-right:0px;
float: left;
}


#headerbild-beitrag{
width: 744px;
margin-left: 56px;
padding-top: 176px;
background-position: top;
background-repeat: no-repeat;
}



/* Nur f�r Startseite*/
#headerbild-start{
width: 744px;
margin-left: 56px;
padding-top: 207px;
background-position: top;
background-repeat: no-repeat;
}
/* Nur f�r Startseite*/


#footer-bg {
width: 980px;
height: 21px;
background:url(/g/footer.png) no-repeat;
}

#footer-links {
width: 980px;
}

#footer-links a:link, 
#footer-links a:active, 
#footer-links a:visited {
text-decoration:none;
color: #fff;
padding-left:3px;
padding-right: 3px;
}

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

#footer-links ul{
margin: 0;
padding: 0;
}

#footer-links li {
list-style: none;
padding-left: 3px;
padding-right:0px;
float: left;
color: #fff;
font-size:85%;
}

.footer-left {
float: left;
width: 300px;
padding-left: 70px;
margin-top: 0px;
}

.footer-right {
float: left;
width: 425px;
text-align: right;
padding-right: 0px;
margin-top: 0px;
}

.footer-middle {
width: 754px;
text-align: left;
padding-left: 56px;
margin-top: 20px;
}

#content_links {
width: 610px;
float: left;
}

#content_rechts {
width: 196px;
float: left;
}

#content-mitte-beitrag {
width:523px;
padding-left: 76px;
padding-right: 0px;
padding-bottom: 15px;
padding-top: 23px;
}


/* Start nur f�r Startseite und Leitbereich ganz oben - ist immer blau */
.container_teaser_content_links_blau {
width:513px;
padding-left: 76px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_teaser_content_links_blau.gif) no-repeat;
}
/* Ende nur f�r Startseite und Leitbereich ganz oben - ist immer blau */


/* Start Breitbild */
.container_breitbild {
/*width:513px;
padding-left: 76px;*/
width:533px; 
height:220px; 
/*background-image:url(/g/alphakanal.jpg); */
background-repeat:no-repeat; 
overflow:hidden; 
margin-left:66px;
padding-right: 10px;
padding-bottom: 15px;
}

.container_breitbild_text {
width:280px;
filter:alpha(opacity=90); 
opacity:.90; 
-moz-opacity:0.90; 
margin-top:108px; 
position:absolute; 
background:#fff; 
margin-left:225px; 
padding:8px;
padding-bottom: 4px;
}


.container_breitbild_text strong {
color:#1A69AC;
font-weight:normal;
font-size: 120%;
display:block;
margin-bottom:4px;
}
/* Ende Breitbild */


/* Start breite Liste und Liste zweispaltig HG Divs */
.container_breite_liste_links_hellblau {
width:589px;
/*padding-left: 76px;*/
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_hellblau.gif) no-repeat;
}

.container_breite_liste_links_blau {
width:589px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_blau.gif) no-repeat;
}

.container_breite_liste_links_gruen {
width:589px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_gruen.gif) no-repeat;
}

.container_breite_liste_links_rot {
width:589px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_rot.gif) no-repeat;
}

.container_breite_liste_links_orange {
width:589px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_orange.gif) no-repeat;
}

.container_breite_liste_links_graublau {
width:589px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_graublau.gif) no-repeat;
}

.container_breite_liste_links_standard {
width:589px;
padding-right: 10px;
padding-bottom: 15px;
background:url(/g/bg_container/bg_container_links_standard.gif) no-repeat;
}



.container_breite_liste_links_hellblau .container_bereichs-hdl, 
.container_breite_liste_links_blau .container_bereichs-hdl {
color:#1a69ac;
}

.container_breite_liste_links_gruen .container_bereichs-hdl {
color: #25787a;
}

.container_breite_liste_links_rot .container_bereichs-hdl {
color: #bf3b46;
}

.container_breite_liste_links_orange .container_bereichs-hdl {
color: #d28814;
}

.container_breite_liste_links_graublau .container_bereichs-hdl {
color: #3d7a93;
}

.container_breite_liste_links_standard .container_bereichs-hdl {
color: #50a846;
}


.container_breite_liste_inhalt, .container_liste_zweispaltig_inhalt {
float:left;
width:513px;
padding-left: 76px;
padding-right: 10px;
/*padding-bottom: 15px;*/
}

.container_breite_liste_inhalt .output{
float:left;
width:513px;
}

#content-mitte-beitrag .output{
float:left;
width:513px;
}

.bild_links {
float:left; 
width:135px;
}

.text_rechts {
float:left; 
width:370px;
}

.container_liste_zweispaltig_bg {
float:left;
width:513px;
background:url(/g/bg_container/bg_container_links_liste_zweispaltig.gif) repeat-y;
}

.container_liste_zweispaltig_bg ul {
margin: 0;
padding: 0;
}

.container_liste_zweispaltig_bg li {
width:245px;
list-style: none;
float: left;
margin: 0;
padding:0;
padding-left:10px;
background:url(/g/pfeil-weiter-li.gif) no-repeat;
}




/* Start HG Divs rechte Spalte*/
.container_rechts_hellblau {
width:196px;
background:url(/g/bg_container/bg_container_rechts_hellblau.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

.container_rechts_blau {
width:196px;
background:url(/g/bg_container/bg_container_rechts_blau.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

.container_rechts_gruen {
width:196px;
background:url(/g/bg_container/bg_container_rechts_gruen.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

.container_rechts_rot {
width:196px;
background:url(/g/bg_container/bg_container_rechts_rot.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

.container_rechts_orange {
width:196px;
background:url(/g/bg_container/bg_container_rechts_orange.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

.container_rechts_graublau {
width:196px;
background:url(/g/bg_container/bg_container_rechts_graublau.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

.container_rechts_standard {
width:196px;
background:url(/g/bg_container/bg_container_rechts_standard.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}


/* F�r Abstimmung */
.container_rechts_weiss {
width:196px;
padding-bottom: 6px;
margin-bottom:10px;
}


.container_rechts_bild {
width:196px;
padding-bottom: 6px;
margin-bottom:10px;
}



#content_rechts .icons_hdl {
padding-top:0px;
padding-left:6px;
padding-right:6px;
float:left;
width:184px;
}

#content_rechts .icons_bereichs-hdl {
width:40px;
float:left;
}

#content_rechts .container_bereichs-hdl {
padding-top:2px;
width:130px;
/*color: #3d7a93;*/
font-size: 150%;
line-height:120%;
padding-bottom: 0px;
float:left; 
}


#content_rechts .container_rechts_hellblau .container_bereichs-hdl, 
#content_rechts .container_rechts_blau .container_bereichs-hdl {
color: #1a69ac;
}

#content_rechts .container_rechts_gruen .container_bereichs-hdl {
color: #25787a;
}

#content_rechts .container_rechts_rot .container_bereichs-hdl {
color: #bf3b46;
}

#content_rechts .container_rechts_orange .container_bereichs-hdl {
color: #d28814;
}

#content_rechts .container_rechts_graublau .container_bereichs-hdl {
color: #3d7a93;
}

#content_rechts .container_rechts_standard .container_bereichs-hdl {
color: #50a846;
}

#content_rechts .container_rechts_weiss .container_bereichs-hdl {
color: #bf3b46;
}


#content_rechts .output {
width:170px; 
float:left; 
padding-left:10px; 
padding-right:10px;
color:#5e5e5e;
}

#content_rechts .output_re {
	width:133px; 
	float:right; 
	padding-left:0px; 
	padding-right:10px;
	color:#5e5e5e;
}

#content_rechts ul.kurze_liste {
margin: 0;
padding: 0;
}

#content_rechts ul.kurze_liste li {
width:160px;
list-style: none;
float: left;
margin: 0;
padding:0;
padding-left:10px;
background:url(/g/pfeil-weiter-li.gif) no-repeat;
border-bottom:1px dotted #CAC9C3;
margin-bottom:5px;
padding-bottom:5px;
}
/* Ende HG Divs rechte Spalte*/


#content_rechts .output a.container_teasertext_titel:link, 
#content_rechts .output a.container_teasertext_titel:active, 
#content_rechts .output a.container_teasertext_titel:visited,
#content_rechts .output_re a.container_teasertext_titel:link, 
#content_rechts .output_re a.container_teasertext_titel:active, 
#content_rechts .output_re a.container_teasertext_titel:visited {
color:#1A69AC;
text-decoration: none;
font-size: 110%;
display:block;
/*
margin-top:8px;
margin-bottom:4px;
*/
}

#content_rechts .output a.container_teasertext_titel:hover,
#content_rechts .output_re a.container_teasertext_titel:hover {
text-decoration:none;
color:#1A69AC;
}


#content_rechts .output a.container_teasertext_titel:link strong, 
#content_rechts .output a.container_teasertext_titel:active strong, 
#content_rechts .output a.container_teasertext_titel:visited strong,
#content_rechts .output_re a.container_teasertext_titel:link strong, 
#content_rechts .output_re a.container_teasertext_titel:active strong, 
#content_rechts .output_re a.container_teasertext_titel:visited strong {
color:#1A69AC;
text-decoration: none;
font-size: 110%;
display:block;
margin-top:8px;
/*margin-bottom:4px;*/
}

#content_rechts .output a.container_teasertext_titel:hover strong,
#content_rechts .output_re a.container_teasertext_titel:hover strong {
text-decoration: none;
}

/* Wenn keine Endverlinkung bei Container Bild und Text */
#content_rechts .output strong,
#content_rechts .output_re strong {
color:#1A69AC;
font-weight:normal;
font-size: 120%;
display:block;
margin-top:8px;
margin-bottom:4px;
}


#content_rechts a.aktuell:link, 
#content_rechts a.aktuell:active, 
#content_rechts a.aktuell:visited {
color: #5e5e5e;
text-decoration: none;
font-size: 85%;
}

#content_rechts a.aktuell:hover {
color:#1a69ac;
text-decoration:underline;
}


#content_rechts a.container_teasertext_link:link span.aktuell,
#content_rechts a.container_teasertext_link:active span.aktuell,
#content_rechts a.container_teasertext_link:visited span.aktuell {
color: #5e5e5e;
text-decoration: none;
font-size: 80%;
}

#content_rechts a.container_teasertext_link:hover span.aktuell {
text-decoration: none;
}



.icons_hdl {
padding-top:0px;
float:left;
width:100%;
}

.icons_bereichs-hdl {
width:40px;
float:left;
}

.container_bereichs-hdl {
width:473px;
/*color: #1a69ac;*/
font-size: 150%;
line-height: 110%;
padding-bottom: 0px;
float:left; 
margin-top:15px;
}

/* Blauer Titellink f�r Container und Listung */
a.container_teasertext_titel:link, 
a.container_teasertext_titel:active, 
a.container_teasertext_titel:visited {
color:#1A69AC;
text-decoration: none;
font-size: 110%;
display:block;
margin-bottom:4px;
}

a.container_teasertext_titel:hover {
text-decoration:none;
color:#1A69AC;
}

a.container_teasertext_titel:link strong, 
a.container_teasertext_titel:active strong, 
a.container_teasertext_titel:visited strong {
color:#1A69AC;
text-decoration: none;
font-size: 110%;
display:block;
margin-bottom:4px;
font-weight: normal;
}

a.container_teasertext_titel:hover strong {
text-decoration:none;
}


a.container_teasertext_titel:link span.link-weiter,
a.container_teasertext_titel:active span.link-weiter,
a.container_teasertext_titel:visited span.link-weiter {
font-size: 80%;
text-decoration: none;
}

a.container_teasertext_titel:hover span.link-weiter {
text-decoration: none;
}

/* Schwarzer Textlink f�r Container */
a.container_teasertext:link, 
a.container_teasertext:active, 
a.container_teasertext:visited {
color: #000;
text-decoration: none;
font-size: 100%;
}

a.container_teasertext:hover {
text-decoration:underline;
color:#1A69AC;
}

span.container_teasertext {
color: #000;
font-size: 95%;
}

span.container_teasertext_blau {
color: #1A69AC;
font-size: 95%;
}

/* Graue Frabe f�r die rechte Spalte */
#content_rechts .output span.container_teasertext,
#content_rechts .output_re span.container_teasertext {
color: #5e5e5e;
font-size: 95%;
}

/* Blauer normaler Link f�r Container */
a.container_teasertext_link:link, 
a.container_teasertext_link:active, 
a.container_teasertext_link:visited {
color:#1A69AC;
text-decoration: none;
display:block;
margin-bottom:4px;
}

a.container_teasertext_link:hover {
text-decoration:none;
color:#1A69AC;
}


/* Dreier Textblock Leitbereich und Start */
.textblock_drei_content_links {
width:513px;
padding-left: 76px;
padding-right: 10px;
padding-bottom: 15px;
}

.textblock_drei_content_links_bg {
background:url(/g/textblock_drei_content_links.gif) repeat-y;
margin-top:5px; 
width:513px;
}

.textblock_drei_content_links a.titel:link,
.textblock_drei_content_links a.titel:active, 
.textblock_drei_content_links a.titel:visited {
font-size:110%; 
text-decoration:none;
display:block;
margin-bottom:4px;
}

.textblock_drei_content_links a.titel:hover {
text-decoration:none;
}


.textblock_drei_content_links a.titel strong {
font-size:110%; 
font-weight:normal;
display:block;
margin-bottom:4px;
}


.textblock_drei_content_links strong.titel {
color:#1a69ac; 
font-size:110%; 
font-weight:normal;
display:block;
margin-bottom:4px;
}


.textblock_drei_content_links a.text {
font-size:100%;
color:#000;
text-decoration:none;
}

.textblock_drei_content_links a.text:hover {
text-decoration:underline;
color:#1a69ac;
}

.textblock_drei_content_links a.titel span.text {
font-size:90%;
color:#000;
}

.textblock_drei_left_middle {
float:left; 
width:157px; 
padding-right:21px;
}

.textblock_drei_right {
float:left; 
width:157px; 
}
/* Dreier Textblock Leitbereich und Start */


.icons_hdl_teaser {
padding-top:8px;
float:left;
width:100%;
}

.icons_bereichs-hdl-teaser {
width:40px;
float:left;
}

.container_bereichs-hdl-teaser_blau {
width:473px;
color: #1a69ac;
font-size: 150%;
line-height:110%;
padding-bottom: 0px;
float:left; 
margin-top:15px;
}

.teaser-bild {
width: 234px;
float:left;
padding-top: 2px;
}

.teaser-textblock {
width: 279px;
float:left;
padding-top: 0px;
}

.teaser-headline {
font-size: 130%;
line-height: 120%;
font-weight: normal;
width: 245px;
padding-bottom:2px;
}


.teaser-headline a:link, 
.teaser-headline a:active, 
.teaser-headline a:visited {
color: #1a69ac;
text-decoration: none;
}

.teaser-headline a:hover {
color:#1a69ac;
text-decoration:underline;
}


.teaser-textblock a.teaser-headline:link strong,
.teaser-textblock a.teaser-headline:active strong, 
.teaser-textblock a.teaser-headline:visited strong {
display: block;
font-size: 130%;
line-height: 120%;
font-weight: normal;
text-decoration: none;
color: #1a69ac;
padding-bottom:2px;
width:250px;
}

.teaser-textblock a.teaser-headline:hover strong {
text-decoration: none;
display: block;
}

/*
a.teasertext:link, 
a.teasertext:active, 
a.teasertext:visited {
color: #000;
text-decoration: none;
font-size: 110%;
line-height: 120%;
}

a.teasertext:hover {
color:#1a69ac;
text-decoration:underline;
}
*/


.teaser-textblock a.teaser-headline:link span.teasertext,
.teaser-textblock a.teaser-headline:active span.teasertext, 
.teaser-textblock a.teaser-headline:visited span.teasertext  {
color: #000;
text-decoration: none;
font-size: 110%;
line-height: 120%;
}

.teaser-textblock a.teaser-headline:hover span.teasertext {
/*color:#1a69ac;*/
text-decoration:none;
}


.teaser-textblock a.teaser-headline:link span.link-weiter,
.teaser-textblock a.teaser-headline:active span.link-weiter,
.teaser-textblock a.teaser-headline:visited span.link-weiter {
font-size: 85%;
text-decoration: none;
}

.teaser-textblock a.teaser-headline:hover span.link-weiter {
text-decoration: none;
}

/*
.link-weiter {
color:#1a69ac;
font-size: 90%;
}
*/

/*
a.link-weiter:link, 
a.link-weiter:active, 
a.link-weiter:visited {
text-decoration: none;
font-size: 85%;
}

a.link-weiter:hover {
color:#1a69ac;
text-decoration:underline;
}

span.link-weiter {
font-size: 80%;
}
*/

.alterskennzeichnung {
display:block;
text-align: right;
margin-top:-13px;
}


/* Textbloecke Start */
.textblock-ausgabe {
width: 100%;
margin-bottom: 20px;
}

.textblock-ausgabe strong a, 
.textblock-ausgabe strong a:link, 
.textblock-ausgabe strong a:visited, 
.textblock-ausgabe strong a:active {
font-weight:bold;
}

.txtblock_titel {
float:left; 
width:410px;
}

.txtblock_alterskennzeichnung {
float:left; 
width:113px; 
text-align:right;
}

.textblock-ausgabe strong.titel {
font-size: 130%;
line-height: 120%;
color:#1A69AC;
font-weight: normal;
padding-bottom: 8px;
display: block;
}

.textblock, .textblock.standard  {
/*width: 100%;*/
width: 523px;
}

.textblock.einleitung {
/*width: 100%;*/
width: 523px;
font-weight: bold;
}

.textblock.hervorhebung {
/*width: 100%;*/
width: 503px;
background:url(/g/txtblock_hervor_bg.gif) no-repeat #e2ecf6;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.hervorhebung .standard {
	width: 503px;
}

.textblock.standard p, .textblock.einleitung p, 
.textblock.hervorhebung p, .textblock.rechtespalte p {
margin-top: 0;
padding-top: 0;
}


.textblock.rechtespalte {
width:196px;
background:url(/g/txtblock_rechtespalte_bg.gif) no-repeat;
padding-bottom: 6px;
margin-bottom:10px;
}

#content_rechts .textblock.rechtespalte .container_bereichs-hdl {
width:145px;
padding-left: 4px;
color: #1A69AC;
font-size:120%;
padding-bottom: 5px;
}


/*
.textblock-ausgabe ol {
list-style-position:inside;
list-style-type: decimal;
margin:0;
padding:0;
}

.textblock-ausgabe ul {
list-style-position:inside;
margin:0;
padding:0;
}
*/


/* Aufz�hlung START */
.textblock-ausgabe ol {
list-style-position:outside;
list-style-type: decimal;
margin-left:0em;
padding:0;
border:0;              
}

.textblock-ausgabe ol li{
margin-left:1.5em;
}


.textblock-ausgabe ul {
list-style-position:outside;
list-style-type: disc;
margin-left:0em;
padding:0;
border:0;              
}

.textblock-ausgabe ul li{
margin-left:1.5em;
}


div.beitrag-image-links ~ ol li,
div.beitrag-image-links ~ ul li {
position:relative;
left:1.5em;
margin-left:0em;
margin-right:1.5em;
}

div.beitrag-image-rechts ~ ol li,
div.beitrag-image-rechts ~ ul li {
position:relative;
right:1.5em;
margin-left:3em;
margin-right:0em;
}
/* Aufz�hlung ENDE */


/* Typ wichtig */
.textblock-uebrigens {
float:right; 
width:200px;
margin-top:30px;

margin-left: 10px;
margin-bottom:10px;
background:url(/g/txtblock_wichtig_bg.gif) no-repeat #e2ecf6;
}

.textblock-uebrigens strong.titel {
font-size: 140%;
line-height: 120%;
color:#1A69AC;
font-weight: normal;
padding-bottom: 8px;
margin-top:25px; 
margin-left:50px; 
margin-right:10px;
display: block;
}

.textblock-uebrigens span.content {
margin:10px 10px 10px 10px; 
display:block;
}
/* Typ wichtig */





.beitrag-image-rechts {
float:right;
}

.beitrag-image-links {
float:left;
}

span.bilduntertitel {
display:block;
padding-left:5px;
/*margin-top:5px;*/
padding-top:3px;
padding-bottom:3px;
font-size:85%;
line-height: 120%;
font-weight: normal;
color: #898989;
}

.textblock-dotted-ende {
width: 100%;
border-bottom: 1px dotted #cac9c3;
}

#buttons {
width: 100%;
margin-top:10px;
}

#buttons a {
font-size:85%;
text-decoration: none;
}

#buttons a:hover {
text-decoration: underline;
}

.links_bottom_textblock {
width:100%;
}

.links_bottom_textblock span.titel {
color:#898989; 
font-weight:bold;
}

.links_bottom_textblock ul {
margin: 0;
padding: 0;
}

.links_bottom_textblock li {
list-style: none;
float: left;
margin: 0;
padding:0;
margin-bottom:5px;
}
/* Textbloecke Ende */


a.sitemap:link, 
a.sitemap:active, 
a.sitemap:visited {
color:#1A69AC;
text-decoration: none;
font-size: 130%;
display:block;
margin-bottom:4px;
}

a.sitemap:hover {
text-decoration:underline;
}


a.sitemap-unter:link, 
a.sitemap-unter:active, 
a.sitemap-unter:visited {
color:#1A69AC;
text-decoration: none;
display:block;
}

a.sitemap-unter:hover {
text-decoration:underline;
}



.sitemap_liste_zweispaltig_bg {
float:left;
width:513px;
background:url(/g/bg_container/bg_container_links_liste_zweispaltig.gif) repeat-y;
}

.sitemap_liste_zweispaltig_bg ul {
margin: 0;
padding: 0;
}

.sitemap_liste_zweispaltig_bg li {
width:245px;
list-style: none;
float: left;
margin: 0;
padding:0;
padding-left:10px;
}


.sitemap_liste_zweispaltig_bg li li {
width:200px;
list-style: none;
float: left;
margin: 0;
padding:0;
padding-left:10px;
background:url(/g/pfeil-weiter-li.gif) no-repeat;
}



.seitenzahlen-links {
float:left; 
text-align:right; 
color:#898989;
}

.seitenzahlen-rechts {
float:right; 
font-size:90%;
}

.acronym, .abbr {
border-bottom: 1px dotted #1a69ac;
}

/* Abstandshalter Start */
.spacer5 {
height:5px;
font-size:5px;
line-height:5px;
}

.spacer15 {
height:15px;
font-size:15px;
line-height:15px;
}

.spacer20 {
height:20px;
font-size:20px;
line-height:20px;
}

.spacer22 {
font-size: 22px;
line-height: 22px;
height: 22px;
}
/* Abstandshalter Ende */


/*
#content_rechts a:hover {
text-decoration:none ! important;
}
*/
.end_link_container {
margin-top:-0.9em;
}

.teaser-textblock-manuell {
	width: 279px;
	float:left;
	padding-top: 0px;
	margin:0;
	border:0;
	line-height:0;
}
.teaser-textblock-manuell strong {
display: block;
color: #1a69ac;
font-weight: normal; 
padding-bottom:2px;
font-size: 120%;
line-height: 120%;
text-decoration: none;
}


.teaser-textblock-manuell a.teaser-headline:hover strong {
text-decoration: none;
display: block;
}

.teaser-textblock-manuell span.teasertext  {
color: #000;
text-decoration: none;
font-size: 110%;
line-height: 120%;
}

.teaser-textblock-manuell a.teaser-headline:hover span.teasertext {
/*color:#1a69ac;*/
text-decoration:none;
}


.teaser-textblock-manuell span.link-weiter {
font-size: 85%;
text-decoration: none;
}

.teaser-textblock-manuell a.teaser-headline:hover span.link-weiter {
text-decoration: none;
}
.displayblock {
display:block;
}
.displayinline {
display:inline;
}
.next {
float:right;
display:block;
}
.back {
float:left;
display:block;
}
.raetsel {
	
	width: 400px !important;
	float:left;
}
.mtop16 {
margin-top:16px;
}
div.loesungsvorschlag {
	float:left;
	margin-bottom: 10px;
}
div.loesungsvorschlag strong {
	font-size: 130%;
	line-height: 120%;
	color:#1A69AC;
	font-weight: normal;
	

}
div.icon_result {
	position:absolute;
	bottom:10px;
	right:10px;
}

div.raetselNext {
	display: block;
	float: left;
	text-align: right;
	width: 256px;
}

h2.antwort {
	color: ##1A69AC ! important;
	font-family: arial,helvetica,sans-serif,verdana,Segoe UI,calibri,Tahoma ! important;
	font-size: 105% ! important;
	line-height: 130% ! important;
	font-weight: bold ! important;
}
/*Buchstabenraetsel*/
table.raetsel_tabelle,
.raetsel_tabelle tr,
.raetsel_tabelle td {
	table-layout:fixed;
}
.raetsel_tabelle {
		border-color: #000000;
		width: 503px;
		border: 1px;
		border-style: solid;
		border-collapse: collapse;
	}
.raetsel_tabelle td {
	border-color: #000000;
	border: 1px;
	border-style:solid;
	background-color: #FFFFFF;
}

.black {
	background-color: #176AAC !important;
	/*width: 7%;*/
	
}

.raetselzelle {
	/*width: 7%;*/
	text-align: center;

}
.raetsek_frage_Nr {
	padding-left: 15px;
	width: 7%;

}
.raetselfeld {
	/*width: 95%;*/
	border: 0;
	text-align: center;
	text-transform: uppercase;
	color: #1a69ac;
	font-weight: bold;
	background-color: #FFFFFF;
	display:block;
}
.raetselfeldLoesung {
	/*width: 95%;*/
	border: 0;
	text-align: center;
	text-transform: uppercase;
	color: #1a69ac;
	font-weight: bold;
	background-color: #E2ECF6;
	display:block;
}
.raetselzelle_loesung {
	/*width: 7%;*/
	text-align: center;
	background-color: #E2ECF6 !important;
}

/*Deine Fragen*/
ul.a_z {
	list-style-type:none;
	margin:0;
	border:0;
	padding:0;
	font-size:13px;
		
} 
ul.a_z li {
	
	float:left;
	width:1.517em;
	text-align:center;
	vertical-align:middle;
	margin:0;
	border:0;
	padding:0;
	height:1.7em;
	
}
.a_z strong, .a_z a:hover {
	font-size:1.6em;
	color:#1A69AC;

}


.bildTextItem {}

.bildTextItem_Bild {
	float: left; 
	line-height: 25px; 
	height: 25px; 
	padding-right: 5px;
	padding-left: 30px;
}

.bildTextItem_Bild:first-child {
	padding-left: 0;
}

.bildTextItem_Text {
	float: left; 
	line-height: 25px; 
	height: 25px; v
	ertical-align: middle; 
	margin-top: -2px;
}

.bildTextItem_intext {
	float: left; 
	display: inline;
}

