@charset "utf-8";

body  {
	font-size:12px;
	background: #ebebeb;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auff�llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center;
	font-family: Kalinga, Verdana;
}

h3 {
	line-height: 15px;
	font-size: 14px;
	font-weight: bold;
}

a {
	text-decoration:none;
	color:#212B92;
}
.alt { font:Verdana,Arial,Geneva; color:#111111; font-size:9px; font-weight:normal; }
.lazy { font:Verdana,Arial,Geneva; color:#111111; font-size:9px; font-weight:normal; }

.nr { padding-left:7px; padding-right:7px; letter-spacing:0px; color:#212B92; }
.nr:hover { padding-left:7px; padding-right:7px; letter-spacing:0px; color:#212B92; }
.nrnr { padding-left:5px; padding-right:5px; letter-spacing:0px; color:#212B92; }
.nrnr:hover { padding-left:5px; padding-right:5px; letter-spacing:0px; color:#212B92; }

.emailLink { padding-top:0px; padding-bottom:0px; text-decoration:none; color:#212B92; font-size:11px; font-weight:bold; }
.menu { padding-left:35px; padding-top:70px; background-color:#F1EEEF; width:250px; }

.imgImg {
	background-color: #007a32;
	padding-top: 7px;
	padding-bottom: 7px;
}
.imgTxt {
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 23px;
	line-height: 18px;
	background-color: #fbfbfb;
	font-family: Constantia, Cambria, Georgia, "Times New Roman", Times, serif;
	width: 475px;
	text-align: left;
	margin-left: 130px;
}
.imgTxtNr {
	font-size: 11px;
}

.imgAlbero {
	font-size: 14px;
	line-height: 18px;
	background-color: #fbfbfb;
	font-family: Constantia, Cambria, Georgia, "Times New Roman", Times, serif;
	width: 20px;
	float: right;
}

.anno {
	font-size: 14px;
	line-height: 18px;
	background-color: #fbfbfb;
	font-family: Constantia, Cambria, Georgia, "Times New Roman", Times, serif;
	width: 30px;
	float: right;
}

.prodTxt {
	padding-left:40px;
	padding-right: 125px;
	width: 350px;
}



.pmenu { line-height:23px; }
.menu1ohne { color:#212B92; font-weight:bold; }
.menu1 { padding-left:3px; padding-top:0px; padding-bottom:0px; text-decoration:none; color:#212B92; font-weight:bold; }
.menu1:hover { padding-left:3px; padding-top:0px; padding-bottom:0px; text-decoration:none; color:#212B92; font-weight:bold; }
.menu1akt { padding-left:0px; padding-top:0px; padding-bottom:0px; border-left:3px #D42A45 double; text-decoration:none; color:#212B92; font-weight:bold; }

.menu2ohne { color:#655154; font-family:Verdana,Arial,Geneva; font-size:11px; font-weight:bold; }
.menu2 { padding-left:15px; padding-top:0px; padding-bottom:0px; text-decoration:none; color:#655154; font-size:11px; font-weight:bold; }
.menu2:hover { padding-left:15px; padding-top:0px; padding-bottom:0px; color:#655154; text-decoration:none; font-size:11px; font-weight:bold; }
.menu2akt { padding-left:12px; padding-top:0px; padding-bottom:0px; color:#655154; border-left:3px #D42A45 double; text-decoration:none; font-size:11px; font-weight:bold; }

.menu3ohne { color:#655154; font-family:Verdana,Arial,Geneva; font-size:11px; }
.menu3 { padding-left:23px; padding-top:0px; padding-bottom:0px; text-decoration:none; color:#655154; font-size:11px; }
.menu3:hover { padding-left:23px; padding-top:0px; padding-bottom:0px; color:#655154; text-decoration:none; font-size:11px; }
.menu3akt { padding-left:20px; padding-top:0px; padding-bottom:0px; color:#655154; border-left:3px #D42A45 double; text-decoration:none; font-size:11px; }


.bmenu { padding-right:1px; padding-left:1px; padding-top:0px; padding-bottom:0px; text-decoration:none; font-size:11px; color:#212B92; padding-bottom:30px; }

.endmenu { text-align:left; padding-left:70px; font-size:11px; color:#212B92; line-height:17px; padding-top:3px; }

.textlink { padding-left:0px; padding-right:0px; text-decoration:none; color:#212B92; font-size:11px; font-weight:bold; }
.textlink:hover { padding-left:0px; padding-right:0px; text-decoration:none; color:#212B92; font-size:11px; font-weight:bold; }

.fototop { position:absolute; width:310px; z-index:3; left:580px; top:55px; }
.fotobottom { padding-left:0px; padding-top:20px; }
.sucher { text-align:right; padding-bottom:10px; padding-right:3px; }

.fotopos { position:absolute; left:305px; top:220px; width:650px; height:340px; z-index:3; }
.footer { position:absolute; bottom:0px; height:17px; width:100%; text-align:right; }
.fotoBadN { position:absolute; bottom:17px; width:100%; text-align:right; }
.foto { position:absolute; bottom:0px; width:100%; text-align:right; }
.fototxt { padding-left:5px; padding-bottom:1px; font-size:11px; margin-top:3px; line-height:17px; }
.copyright { padding-left:5px; padding-bottom:1px; font-size:9px; margin-top:3px; line-height:17px; }

.data { position:absolute; width:670px; z-index:2; left:285px; top:40px; }
.datapag1 { position:absolute; width:660px; z-index:2; left:250px; top:200px; }
.headpag1 { border-bottom:3px double #D42A45; }
.datapag1Aktuell {
	position:absolute;
	z-index:3;
	left:251px;
	top:280px;
	width: 380px;
}
.headpag1Aktuell { font-size:11px; line-height:18px; color: #655154; }

form {
   line-height:28px;
   width: 500px;
}
.symposionVortrag {
   padding-left:80px;
   padding-bottom:7px;
   padding-right:15px;
   font-size:12px;
   margin-top:0px;
   line-height:17px;
}
.symposionVortragAnmeldung {
   padding-left:80px;
   padding-bottom:0px;
   padding-right:15px;
   font-size:12px;
   margin-top:1px;
   line-height:18px;
}
.symposionItalic { font-style:italic; letter-spacing:0.07em; }
.symposionPause { padding-left:80px; padding-bottom:10px; padding-right:15px; font-size:11px; margin-top:4px; line-height:18px; }
.symposionApero { padding-left:80px; padding-bottom:0px; padding-right:15px; font-size:11px; margin-top:4px; line-height:18px; }
.symposionUeber { padding-left:45px; padding-bottom:0px; font-size:12px; margin-top:20px; font-weight:normal; }
.symposionTag { padding-left:46px; padding-bottom:12px; padding-right:15px; font-size:12px; margin-top:0px; line-height:18px; }
.symposionLink { padding-left:0px; padding-right:0px; text-decoration:none; color: #655154; font-size:11px; font-weight:bold; }
.symposionButton { margin-left:15px; margin-top:15px; padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:1px; color: #655154; font-size:11px; font-weight:bold; }
.symposion170 { background-color:#ffffff; color:#222222; font-size:15px; width:170px; height:18px; }
.symposionStella { font-weight:bold; color:#000000; }

.head { border-bottom:3px double #D42A45; padding-bottom:0px; padding-right:25px; padding-left:10px; }
.headsdrillo {
	padding-bottom:1px;
	letter-spacing:1px;
	word-spacing:1px;
	font-weight:bold;
	font-size:12px;
	color:#444444;
}
.headline { padding-left:80px; padding-bottom:1px; font-size:12px; margin-top:7px; line-height:18px; text-indent:-75px; }
.headlineChiaro { padding-left:80px; padding-bottom:1px; font-size:12px; margin-top:7px; line-height:18px; text-indent:-75px; color:#666666; }
.ueberABC { padding-left:70px; padding-bottom:2px; font-size:12px; margin-top:20px; font-weight:bold; }
.ueberJahr { padding-left:45px; padding-bottom:2px; font-size:12px; margin-top:10px; font-weight:bold; }
.ueberJahrVor { padding-left:45px; padding-bottom:2px; font-size:12px; margin-top:40px; font-weight:normal; }

.daten { padding-left:80px; font-size:12px; margin-top:0px; line-height:17px; }
.datenAbst { padding-left:80px; padding-bottom:10px; font-size:12px; margin-top:0px; line-height:17px; }
.datenAbstVor { padding-left:80px; padding-bottom:10px; font-size:12px; margin-top:35px; line-height:17px; }
.datenAbsatz { padding-left:80px; padding-bottom:12px; padding-right:15px; font-size:12px; margin-top:0px; line-height:18px; }
.datenAbsatzTop {
	padding-left:80px;
	padding-bottom:12px;
	padding-right:15px;
	font-size:12px;
	margin-top:27px;
	line-height:18px;
}
.datenAbsatzItal { font-style:italic; }
.datenAbsatzAbstand { padding-left:80px; padding-bottom:42px; padding-right:15px; font-size:12px; margin-top:0px; line-height:18px; }
.datenAbsatzEin { padding-left:170px; padding-bottom:12px; padding-right:15px; font-size:12px; margin-top:0px; line-height:18px; }
.autorin { padding-left:80px; padding-bottom:42px; padding-right:25px; font-size:12px; margin-top:10px; line-height:18px; text-align:right; }
.datenListe { text-indent:-10px; padding-left:105px; padding-bottom:3px; padding-right:20px; font-size:12px; margin-top:0px; line-height:17px; }
.datenDatumszeile { 	padding-left:80px; padding-bottom:7px; font-size:12px; margin-top:7px;	line-height:18px; }
.bld { font-weight:bold; }


.smallbutton { color:#333333; font-size:10px; font-family:Verdana,Arial,Helvetica,san-serif; font-weight:bold; }
.areastern170 { color:#333333; font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,san-serif; font-weight:bold; width:170px; }
.area170 { color:#333333; font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,san-serif; width:170px; }

form, td { font-family:Verdana; font-size:11px; color:#333333; }
input, select, textarea { background-color:#eeeeee; color:#333333; border:1px solid #b6b6b6; }
input:focus { background-color:#b3f1c3; } 
