/* layout */

#outer			{ }
#innerwrap 		{ }
#header			{ display: none; visibility:hidden; }
#left 			{ display: none; visibility:hidden; }
#right 			{ display: none; visibility:hidden; }
#clearfooter 		{  }
#footer 		{ }
#center 		{  }
#centerContent 		{ padding: 2em; }


.logo_head		{ display: none; visibility:hidden; }
.logo_head img		{ display: none; visibility:hidden; }


/* font */

body 		{ font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; line-height: 1.5em; font-size: 81.25%;  }
img 		{ border: 0; }
ul 		{ list-style-type: square; }
a		{ color: black; text-decoration: none; }

.invis		{ display: none; visibility:hidden; }
.doNotPrint	{ display: none; visibility:hidden; }


h1 			{ font-size: 1.5em; font-weight: bold; letter-spacing: 0.1em; margin: 0 0 0.75em 0; padding: 0; text-transform: uppercase;   }
h2 			{ font-size: 1.2em; font-weight: bold; margin: 0; padding: 1em 0 1em 0; line-height: 1.5em;  }
h3 			{ font-size: 1.2em; font-weight: bold; margin: 0 0 1em 0; line-height: 1.5em; width: 95%;  }
h4 			{ font-size: 1.1em; font-weight: bold; letter-spacing: 0.1em; margin: 0 0 0 0; text-transform: uppercase; line-height: 1.5em; }


/*** onScreen Nav: Seitenverlinkung und vorwärts/rückwärts durchblättern***/

.onScreenNavContainer			{ display: none; visibility:hidden;  }
.pseudolink				{ font-size: 0.75em; font-weight: bold; border-left: 1px solid black; padding-left: 8px; margin-left: 8px; }
.onScreenNav 				{ font-size: 0.75em; font-weight: bold; border-left: 1px solid black; padding-left: 8px; margin-left: 8px; }


/*** Fußzeile ***/

#footerContent 				{ font-size: 1em; line-height: 1.2em; border-top: 1px solid black; border-bottom: 1px solid black; padding-top: 1em; margin-top: 3em; }
#footerContent a			{ display: none; visibility:hidden; }
#footerContent .pseudolink		{ color: #393939; text-decoration: none; font-weight: normal; }


/*** Absätze ***/

.absatz 		{ padding: 0; margin: 0 0 2em 0; }
.absatz:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.datum			{ font-size: 0.85em; font-weight: bold; letter-spacing: 0.15em; border-right: 1px solid black; padding-right: 8px; margin-right: 8px; }

/*** Layoutmöglichkeiten für die Fotos ***/

.frmd_float_left_wMargR 		{ padding: 4px; border: 1px #9C9B98 solid; background-color: white; float: left; margin-right: 17px;  margin-bottom: 0.15em; }
.frmd_float_right_wMargL 		{ padding: 4px; border: 1px #9C9B98 solid; background-color: white; float: right; margin-left: 17px;  margin-bottom: 0.15em; }
.frmd_float_left_woMargR 		{ padding: 4px; border: 1px #9C9B98 solid; background-color: white; float: left; margin-right: 0;  margin-bottom: 0.15em;}
.frmd_float_right_woMargL 		{ padding: 4px; border: 1px #9C9B98 solid; background-color: white; float: right; margin-left: 0; margin-bottom: 0.15em; }

.nFrmd_float_left_wMarg 		{ float: left; margin-right: 17px; margin-bottom: 0.15em; border: 0; }
.nFrmd_float_right_wMarg 		{ float: right; margin-left: 17px; margin-bottom: 0.15em; border: 0; }

.frmd					{ padding: 4px; border: 1px #9C9B98 solid; background-color: white; margin: 0; }
.center 				{ text-align: center; background: #fff; padding: 4px; border:1px #ddd solid; }

.teaser .frmd_float_left_wMargR 	{ margin-right: 7px; }

/**** Artikeldarstellung und Artikelübersichten ***/

.disclaimer				{ margin: 3em 0 0 0; padding: 0 0.5em 0 1em; font-size: 80%; margin-bottom: 0; padding-bottom: 0;}

div.article 				{ margin: 0 0 1em 0; padding: 0 0.5em 0 1em; background-image: url('../layout-images/li_a_active.gif'); background-repeat: no-repeat; background-position: 0px 3px; }

.article_pre_float_left_wMargR 		{ padding: 0; border: 1px #9C9B98 solid; background-color: white; float: left; margin-right: 17px; margin-bottom: 2em; width: 165px; min-height: 188px; font-weight: normal; }
.article_pre_float_left_wMargR a	{ font-weight: bold; }
.article_pre_float_left_wMargR img	{ margin: 4px; }
.article_pre_float_left_wMargR p	{ padding: 6px; margin: 0; border-top: 1px #9C9B98 solid; background-color: #CCCFD4; float: left; width: 153px; }
.article_groupHead			{ padding: 4px; padding-left: 10px; margin: 0; width: 151px; background-color: #547194; border: 0; font-weight: bold; color: white; }
.caption				{ margin: 0.25em 0 1em 0; padding-right: 3px; }




