﻿/* copyright modulor - Andreas Niederer  */
/****************************************/
img { border:0px;}
p {
	margin-top: 0px;
	margin-bottom: 16px;
	margin-right: 8px;
}
@media screen {
	ul { margin:0 0 16px 0; padding:0 0 0 0px; list-style-position: outside; }
	ul li { margin: 0 0 0 0; padding: 0 0 0 10px; list-style-type:none; background-image:url(/fileadmin/substitution/images/underline.gif); background-repeat:no-repeat; background-position:0 1.1em; }
	ul ul { margin:0 0 0 0; padding:0 0 0 22px; }
}
@media print {
	ul { margin:0 0 16px 0; padding:0 0 0 32px; list-style-position: outside; }
	ul li { margin:0; padding:0; list-style-type:inherit; }
	ul ul { margin:0 0 0 0; padding:0 0 0 32px; }
}
ol { margin:0 0 16px 0; padding:0 0 0 32px; list-style-position: outside; }
ol li { margin:0; padding:0; }
ol ol { margin:0 0 0 0; padding:0 0 0 32px; }
dt { font-weight:bold; clear:both; }
dd { margin:0 0 16px 0px; }
blockquote {
	margin-top: 0px;
	margin-left: 16px;
	margin-right: 0px;
}
hr {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #dddddd;
	height:1px;
}
form {
	margin: 0px;
	padding: 0px;
}
form td {
	line-height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}
tr {vertical-align:top; } 
th { text-align: left; }
h1 {
	font-size: 1.25em;
	line-height: 133%;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 16px;
}
h2 {
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 16px;
}
h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	margin-left: 16px;
}
h5 {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
}
h6 {
	font-size: 80%;
	font-weight: normal;
	margin: 0px;
}
strong { color:#4F4F50; }
/****************************************/
table.tabelle1 , table.tabelle2  { width:100%; margin-top:8px; }
table.tabelle1 td, table.tabelle1 th, table.tabelle2 td, table.tabelle2 th {
	padding-left: 0px;
	padding-bottom: 16px;
	padding-right:8px;
	border-top:1px solid #AAAAAA;
}
table.tabelle1 caption { text-align:left; font-weight:bold; }
table.tabelle2 td, table.tabelle2 th { font-size: 80%; }
table.tabelle2 th { border-top:1px none #AAAAAA !important; }
.Marginalie {
	font-size: 80%;
	line-height: 120%;
	font-weight:normal;
}
.Mager { font-weight: normal; }
ul.Link-Liste { list-style-image: url("/fileadmin/substitution/images/aufzaehlung.gif"); }
ul.Link-Liste a { font-weight:bold; }
.ausgegraut { color:#999999; }
.wichtig { color:#FF0000; }

.Zitat-Home { 
	float:right; 
	width:175px;	
	font-weight: normal;
	text-indent: -0.55em;
	padding:1px 0 0 0.5em;
	margin:0;
	margin-bottom:0.5em;
	color:#333333;
	font-size:85%;
 }

.Zitat { 
	clear:none!important;	
	font-size: 1.1em;
	line-height: 120%;
	font-weight: normal;
	text-indent: -0.55em;
	padding:1em 0.5em 0 0;
	margin-bottom:0.5em;
	/* color:#538BC0;
	color:#999999;
	padding-left:0.25em;
	width:130px;
	float:right;*/
}

.Zitat-Bild { float:left; margin:0 12px 4px 0; clear:none!important; }
.Zitat-Bildunterschrift { clear:left; float:left; width:120px;}
.Zitat-Autor { float:left; margin-right:8px; width:150px; }

.Zitat-lang { 
	font-size: 1.1em;
	line-height: 125%;
	margin:0;
	padding:0;
}
.Link-extern {
	background-image: url(/fileadmin/substitution/images/pfeil-verweis.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px;
}
.button  { width:100px!important; }
.Interview-Frage { clear:both; width:284px; padding:0; margin:0 0 16px 0; float:left; }
.Interview-Antwort { width:430px; margin-left:296px!important; padding:0; }
.Interview-Name { color:#FF0000; }
.clear { clear:both; font-size:1px; line-height:1px; }
.float-loeschen { clear:both; font-size:1px; line-height:1px; }
.Up { display:block; margin-left:-32px; }
.Link-intern { color:#999999; }
.Link-intern a:link {  color:#538BB2; }
.Link-intern a:visited {  color:#538BB2; }
.Link-intern img { margin:0px 16px -2px 0; }

.csc-textpic-caption { 	font-size: 80%; line-height: 120%; font-weight:normal; padding-bottom:1em; }
.csc-sitemap ul { margin:0 0 0 0; padding:0 0 0 0; list-style-position: outside;  }
.csc-sitemap ul li { margin:0; padding:8px 0 8px 0px; list-style-type:none; background-image:url(/fileadmin/substitution/images/leer.gif); font-weight:bold;  border-bottom:1px solid #BACADD;  }
.csc-sitemap ul ul { margin:0 0 0 0; padding:0 0 0 32px; }
.csc-sitemap ul ul li { margin:0; padding:0; list-style-type:inherit; background-image:url(/fileadmin/substitution/images/leer.gif); font-weight:normal; border:0; }

.Glossar { }
.Glossar dd { margin:0 0 16px 32px; }

.Literatur {}
table.Literatur td { padding:0 20px 20px 0; }
table.Literatur td p { padding:0 0px 0px 0; margin:0;  }

/* Helferlein 
ol, ul { border:1px solid #00CC33; }
li { border:1px solid #CCCC33; } */

/* Indexed Search */
ul.browsebox { }
ul.browsebox li{ background-image:url(/fileadmin/substitution/images/leer.gif); margin:0; padding:0 8px 0 0; }
.tx-indexedsearch-info { display:none; }
.tx-indexedsearch-descr { font-style:normal!important; }


.teaser-content2{
	float:left;
	padding:0 0 0 20px;
}
.teaser-content2 img { max-height:145px; overflow:hidden; }

.teaser-content3{
	padding:5px 0 0 0;
}

.teaser-element img{
	padding:0 15px 0 0;
}
.teaser-element div{
	padding-bottom:10px;
}

.teaser-element div div{
	padding:0 0 0 0;
}

.teaser-pic{
	float:left;
}


.teaser-alttext{font-size: 80%; line-height: 120%; font-weight:normal; padding-bottom:1em; margin:0 0 16px 0px;}

/* Fragebogen */

#mailform .csc-mailform h1,#mailform .csc-mailform h2,#mailform .csc-mailform h3,#mailform .csc-mailform{
	margin:0;
	padding:0;
	width:540px;
}

#mailform .csc-mailform h1{ font-size:1em; font-weight:bold; padding-bottom:2px;}
#mailform .csc-mailform h3{ font-size:0.9em;}


#mailform .csc-mailform fieldset legend{
	display:none;
}
#mailform .csc-mailform{
	padding:0px;
	margin:0px;
	border:none;
	width:auto;
}

#mailform .csc-mailform-fieldset-odd{padding:10px 8px 10px 0px; margin:0px; border:none; width:100%;}
#mailform .csc-mailform-fieldset-even{border:none;border-top:#bacadd 1px solid; border-bottom:#bacadd 1px solid;padding:10px 0px 10px 0px; margin:0px; }
#mailform .csc-mailform-subfield,#mailform .csc-mailform-subfield2{padding:10px 0px 10px 0px; margin:5px 0 0 25px; border:none;border-top:#bacadd 1px solid;}
#mailform .csc-mailform-subfield2{border:none; margin:0px; padding:5px 0 5px 0;}
#mailform .csc-mailform-radio, #mailform .csc-mailform-radio label{
	display:inline;
	width:auto;
	float:none;
	white-space:nowrap;
}
#mailform .csc-mailform-radio label{ padding:0 5px 0 0;}
#mailform .csc-mailform-input{width:100px;}
#mailform .csc-mailform-textarea{padding:2px; margin:5px 5px 5px 0px; width:550px; height:100px;}
#mailform .csc-mailform-submit{width:auto;}
