html,table {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear{
clear:both;
font-size:0;
}	

#templateSidebarA { color: #2634A2; }
#templateFooter { color: #878FCB; }
.nav { font-size: 120%; }
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #FFFFFF;
}
body#temPrint { text-align: left; }
body#temNewsletter { text-align: left; }
img { border: none; } 
table { border: none; }
/* -- hr -- */
hr { height: 1px; color: #C1C6E4; border: none; } /* Internet Explorer */
/* html>body hr { background-color: #C4727D; border: none; } */ /* Gecko-based browsers */
html>body hr { background-color: #C1C6E4; border: 0px solid #C1C6E4; } /* Opera und Gecko-based browsers */
/* -- hr end -- */
h1 { margin: 0; color: #000000; }
.seiten .h1 {
	/*background: url(1pic/h1Bg.png) no-repeat left top;*/
	width: 100%;/*467px*/
	height: 30px;
	margin-bottom: 2em;
}
.seiten200Lay .h1 { text-align: center;}
.seiten .h1 img { margin-left: 0px;}
h2 { font-size: 16px; margin: 0 0 10px 0; font-weight: normal; color: #000000; }
.seiten200Lay .h2 {
	background: url(1pic/h1Bg.png) no-repeat left top;
	height: 30px;
}
.homeContainer .seiten200Lay .seitenContainerB .inhalteEintrag h2 { margin-bottom: 0; }
.listeAnsicht .seminareEintrag .body h2 { margin-bottom: 0;}
h3 { font-size: 120%; margin: 0; }
h4 { font-size: 100%; margin: 0; color: #000000; }
.homeAnsicht .seminareEintrag h4 { color: #FF0001; }
#templateSidebarA h3 { color: #FF0001; font-weight: bold; }
p { margin: 0 0 1em 0; }
.homeContainer .seiten200Lay .seitenContainerB .inhalteEintrag p { margin-bottom: 30px; }
.listeAnsicht .seminareEintrag .body p { margin: 0; font-weight: normal; }
ul {
	padding: 0;
	margin: 0px 0 1em 0;
}
.homeContainer .seiten200Lay .seitenContainerB .inhalteEintrag ul { margin-top:-25px;margin-bottom: 0px; margin-left: 0px; }
ul li {
	/*
	list-style-type: none;
	padding-left: 0px;
	*/
	margin-left: 14px;
	
	/*background-image: url(1pic/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;*/
	vertical-align: top;
	line-height: 1.4em;
}

ul.linkliste li {
	list-style-type: none;
	padding-left: 0px;
	margin-left:0;	
}
ul.einzellink li {
	list-style-type: none;
	padding-left: 0px;
	margin-left:0;	
}


.navB li { /*navB = Druck/AGB/Home*/
	float: left;
	margin-right: 10px;
}

.navB li a:hover{
	color:red;
}

.nav ul {
	/*width:183px;*/
	/*
	background: url(1pic/menuSecBack.gif);
	background-repeat:no-repeat;
	background-position:top left;
	*/
	margin-left:-8px;
	/*padding-left:8px;*/
}

.nav ul li {
	list-style-type: none;
	padding-left: 0px;
	margin-left:0;	
	
	background-image: none;
	color: #FFFFFF;
	font-weight: normal;
	line-height:1m;
}

.nav ul li a{
	padding-left:8px;
}

.nav ul div.main{
	background-color:#2A5298;
	padding-left: 20px;
	margin-left:8px;
	padding-bottom:2px;
}

.nav ul li ul li a{
	display:block;
	width:160px;
}

.nav ul li ul li.aktiv {
	font-weight: normal;
}
.nav ul li ul li  {
	background: none;
	padding-left: 28px;
	color: #000000;
	font-weight: normal;
	/*background:#CFD9EE;*/
	line-height:1m;
}
a,li a { color: #FF0001; text-decoration: none; }
#templateSidebarA a { color: #000000; }
h2 a { color: #000000; }

a:link {}
a:visited {}
a:hover {color:black;}
#templateSidebarA a:hover,h2 a:hover { color:white; /*text-decoration:underline;*/ }
a:active {}
/* TEMPLATE */
#templateContainer {
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	/*background: #E8EBF5;*/
	/*background: url(1pic/siteBack.gif);
	background-repeat:no-repeat;
	background-position:top center;*/
}

#temPrint { width: 599px; margin: 0; }
#temNewsletter { width: 599px; margin: 0; }
#templateHeader {
	height: 107px;
	background: #FFFFFF;
}
#temPrint #templateHeader {
	height: 90px;
	background: none;
	background: #FFFFFF;
	border-bottom: 1px solid #E0E5F6;
	text-align:left;
}
#templateContent {
	/*width: 605px;*/
	/*background-color:#E8EBF5;*/
	text-align:left;
	height:100%;
}

#temPrint #templateContent { margin-left: 10px; }
#temNewsletter #templateContent { margin-left: 10px; }
#templateSidebarA {
	width: 183px;
	padding-left: 0px;
	margin-top:0px;
	background:#D0DAEF;
}
#templateSidebarB {
	width: 218px;
	padding-right: 0px;
	padding-top:0px;
	background:#D0DAEF;
}
#templateFooter {
	clear: both;
	text-align: center;
	margin-top: 10px;
	/*padding-630px;*/
}
/* TEMPLATE end */
/* SEITEN */
.seiten200Lay .seitenContainerA {
}
.seiten200Lay .seitenContainerB {
	width: 228px;
	float: left;
}
.seiten200Lay .seitenContainerC {
	width: 228px;
	float: right;
}
.seiten200Lay .seitenContainerD {
	clear: both;
}
/* SEITEN end */
/* INHALTE */
/* zitate */
#templateSidebarB .zitate .eintrag .bilder { text-align: center; background: url(1pic/sidebarBeintragBilderBg.gif) no-repeat left top; }
#templateSidebarB .zitate .eintrag .body { padding: 5px; }

#templateSidebarB .inhalteContainer { background: #ECEFF7;}
#templateSidebarB .eintrag .body { margin: 0 2px; padding-top: 5px; }
/* referenzen */
#templateSidebarB .referenzen .eintrag .body { text-align: center; background:#ECEFF7;}
#templateContent .inhalteEintrag { /*margin-bottom: 1em;*/}
/*#templateContent{ height:520px;}*/

/* personen */
.oeffentlicheSeminareContainer .personen .eintrag {
	width: 305px;
	/*background: #E0E5F6 url(1pic/personenSeminareEintragBg.gif) no-repeat left bottom;*/
	padding-bottom: 70px;
}
.oeffentlicheSeminareContainer .personen .eintrag .bilder {
	position: absolute;
	margin: 10px;
}
.oeffentlicheSeminareContainer .personen .eintrag .body {
	margin-left: 80px;
}

.listeAnsicht .seminareEintrag {
	/*background: #E8EBF5;*/
	width: 433px;
	padding: 1em 0;
	/*margin-left: 14px;*/
}
.listeAnsicht .seminareEintrag .bilderY {
width:66px;
padding-top:4px;
margin-right:10px;
float:left;
}

.oeffentlicheSeminareContainer .seminarorte p,.oeffentlicheSeminareContainer .seminarorte ul {
	margin-bottom: 0;
}
.homeAnsicht .seminareEintrag {
	padding-bottom: 1.5em;
	margin-bottom: 2em;
}
.homeAnsicht .seminareEintrag .body {
	margin-left: 10px;
}
.homeAnsicht .seminareEintrag p {
	margin-bottom: 0;
}
.detailAnsicht .seminare .personenEintrag {
	margin-bottom: 2em;
}

.homeContainer .seiten200Lay .seitenContainerB .inhalteEintrag {
	padding: 5px 10px;
	margin-bottom: 2em;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.copyright { display: none; }

.error { color: #FF0001; margin-left:0px;}
th .error { color: #FF0001; margin-left:-4px;}

#templateSidebarA input.text , #templateSidebarB input.text {
	border: 1px solid #E0E5F6;
	background-color: #FFFFFF;
}
#templateSidebarA input.button , #templateSidebarB input.button {
	border: 1px solid #E0E5F6;
	background-color: #FFFFFF;
	color: #878FCB;
	font-weight: bold;
	padding: 0px;
	font-size: 80%;
	cursor: pointer;
}
.fontsize li { display: inline; padding-left: 0; background-image: none; }
.fontsize li.preText {	background-image: url(1pic/bullet.gif); padding-left: 10px; font-weight: bold; }
/* formulare */
.formulare table {
	/*background: #ECEFF7 url(1pic/tdBg.gif) repeat-x left top;*/
	/*border: 1px solid #BABBBB;*/
	/*border-right: none;*/
	margin-bottom: 2em;
	margin-right:100px;
}
.formulare table.submit { background: none; border: none; }
.formulare table.submit td,.formulare table.submit th { text-align:right; }
.formulare table.summe { background: none; background-color: #ECEFF7; border-top: none; border-right: 1px solid #E0E5F6; margin-top: -2em; }
.formulare table.summe td,.formulare table.summe th { border-right: none; }
.formulare td,.formulare th {
	border-right: 1px solid #E0E5F6;
	padding: 0px;
}
.formulare input.button {
	background-color: #E0E5F6;
	border: 2px outset #E0E5F6;
	font-weight: bold;
	font-size: 90%;
	color: #878FCB;
	margin-right:146px;
}
table.imagebild td {
width: 228px;
}
table.imagebild td.spacer {
width: 11px;
}

div.adresse{padding-left:20px;color:white;}

.copyright a{
	color:white;
}

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

ul.fontsize li a {
	color:black;
}

ul.fontsize li a:hover {
	color:red;
}

.navB ul li a{
	color:black;
}

.navB ul li a:hover{
	color:red;
}

ul.einzellink li {

	background-repeat:no-repeat;
	background-position:center left;
	/*list-style-image:url(1pic/bullet.gif);*/
}

div.refHomeLink ul li{
	background:none;
	background-repeat:no-repeat;
	background-position:center left;
	list-style-image:url(1pic/bullet.gif);
	padding-left:0px;
}

div.refHomeLink ul li {
	margin:0px;
	padding:0px;
}

div.loginTemplate {
	text-align:left;
	/*margin-left:40px;*/
	margin:0px;
	padding:0px;
}

.rechtsHeaders{
	color:white;
	background-color:#2A5298;
	font-size: 120%;
	font-weight:normal;
	padding-top:1px;
	padding-bottom:1px;
	margin-bottom:10px;
	padding-left:20px;
}

#templateSidebarB h2, .rechts h2{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	margin-bottom:4px;
}

#templateSidebarB div div div p{
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
}

.referenz div div div{
	text-align:center;
}

.referenz img {
	margin-left:10px;
	margin-bottom:8px;
}

div.seiten100Lay{
	margin-left:10px;
	margin-right:20px;
	height:100%;
}

div.topNav{
	/*position:absolute;*/
	top: 0;
	margin: 0px 0px 6px 790px;
	width: 205px;
}

div.druck{
	position:absolute;
	top: 0;
	margin: 73px 0 0 -240px;
	width: 255px;
}

.topNav a{
	color:#777777;
	padding-left:10px;
	/*background-image: url(1pic/bullet.gif);*/
	background-repeat: no-repeat;
	background-position: 0 0.5em;
}

.topNav a:hover{
	color:red;
}

.seiten {
	/*background:#E8EBF5;*/
}

.seiten100Lay {
	/*background:#E8EBF5;*/
}

.rechtsInhalte{
	padding-left:20px;
	padding-right:20px;
}

.rechtsInhalte img{
	margin-bottom:6px;
}

.homeSeite{
	color:white;
}

.rechts ul.linkliste{
	margin-top:-10px;
}

/*.seiten100Lay ul{
	margin-bottom:-10px;
}*/

.seiten100Lay .inhalteLay{
	margin-left:10px;
	margin-bottom:16px;
}

.seiten100Lay h1{
	color:#2A5298;
	margin-left:9px;
	padding-top:18px;
	margin-bottom:17px;
	font-size:20px;
}

.formularfeldgruppen h4{
	margin-bottom:6px;
	font-size:14px;
}

.blueText{
	color:#2A5298;
}

h2{
	color:#2A5298;
	font-weight:bold;	
}

.blauerTitelFett h2{
	color:#2A5298;
	font-weight:bold;
}

h3 a { 
color: #2A5298;
}


h3{
color:#2A5298;
font-size:11px;
}	


.blauerText{
	color:#2A5298;
}

.blauerTextFett{
	color:#2A5298;
	font-weight:bold;
}

/*Fix f�r die blaue Headline, die auf der Seite Newsletter ein ganzer Inhalt ist*/
.newsletterAnmeldungContainer h2{
	margin-bottom:-2px;
}

.anmeldungContainer h4{
	color:#2A5298;
}

.oeffentlicheSeminareContainer .seminareEintrag h2{
	font-weight:bold;
	font-size:11px;
}

.oeffentlicheSeminareContainer .seminareEintrag p{
	font-weight:normal;
}

/*DOWNLOADBEREICH*/
div.downloadaussen, div.produkt{
background-color:#D0DAEF;
margin-bottom:10px;
}

div.downloadaussen:hover, div.produkt:hover{
background-color:#D4DEF4
}

div.download, div.produkt{
padding:4px 10px;
}

div.download p, div.produkt p{
margin:0px;
padding:0px;
}

div.download h2, div.produkt h2{
margin:0px;
padding:0px;
font-weight:bold;
}

div.download ul, div.produkt ul{
margin:0px;
padding:0px;
}

div.download ul li a, div.produkt ul li a{
text-decoration:none;
color:red;
}

div.download ul li a:hover, div.produkt ul li a:hover{
text-decoration:underline;
color:red;
}

/*SHOP - Produkte - Warenkorb*/
td.pbild{
width:120px;
}

div.ptext{
width:299px;
text-decoration:none;
}

td.ppreis{
width:120px;
font-weight:bold;
font-size:16px;
text-decoration:none;
text-align:center;
}

div.ohnebild{
margin-left:120px;
}

.warenkorb{
background-color:white;
margin-bottom:15px;
border:1px solid #2A5298;
}

h3.wkorb{
text-decoration:underline;
text-align:left;
}

.warenkorb table{
width:550px;
}

.warenkorb td.anzahl{
text-align:left;
}

.warenkorb td.titel{
text-align:left;
width:200px;
}

.warenkorb td.preis{
text-align:right;
}

.warenkorb td.gpreis{
text-align:right;
}

.warenkorb td.rem{
text-align:center;
color:red;
}

.warenkorb td input.text{
text-align:left;
}

.warenkorb td.summe{
text-align:left;
border:none;
font-weight:bold;
}

.warenkorb td{
border:1px solid black;
}

input.updatebutton{
font-size:12px;
}
input.bestellbutton{
font-size:12px;
}

div.warenkorbbuttons{
text-align:left;
}

h3.warenkorb{
font-size:16px;
text-align:left;
border:none;
text-decoration:underline;
padding-top:8px;
}

.rem a{
color:red;
}

.bildAnsicht .seiten{
margin-left:20px;
}

.bildAnsicht ul.einzellink{
margin-top:10px;
}


/*Bestellformular*/
.bestellenContainer th{
width:50px;
}

/*.bestellenContainer table.formular{
width:440px;
}*/

/*.bestellenContainer table.formular input{
width:350px;
}*/

.bestellenContainer table.formular input.checkbox{
width:14px;
height:14px;
}

.seminareLay h2 a{
color:#2A5298;
}

.seminareLay h2 a:hover{
color:red;
}
/************ subseiten *************/
div.subseiten{ 
margin-left:10px;
}
div.subseiten div.bild{
width:76px;
float:left;
}	
div.subseiten div.text{
width:400px;
float:left;
}	
div.subseite{ 
margin-bottom:10px;
}
div.subseite p{ 
margin-bottom:0px;
}

