@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

	background-attachment: scroll;
	background-image: url(css-images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

a {
	text-decoration:none;
	color:#000000;
}


.abschnitt .rotlink {
	text-decoration:none;
	color:#ae0836;
}

.abschnitt .rotlink:hover {
	text-decoration:none;
	color:#ae0836;
}

a:hover {

	text-decoration:underline;
	}

.container {
	position:absolute;
	width: 910px;
	left: 50%;
	height:600px;
	margin-left: -455px;
	font-family: Verdana, Helvetica, sans-serif;
	font-variant: normal;
	text-transform: none;
	font-weight: normal;
	font-style: normal;
	background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style:none;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	
	border-right-color: #cc6666;
	border-left-color: #cc6666;
		z-index:0;

}
.seitenkopf {
	position:absolute;
	width: 911px;
	height: 178px;
	background-image: url(../css-images/titelbild.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}




.suchmenu {/*++++++++++++++++++++++++++++ M E N U     OBENRECHTS +++++++++++++++++++++++++++++++++++++*/
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	background-color: #cc6666;
}


.explorerwarnung {
	display:none;
	}
	
p#explorerwarnung2 {
	display:none;
	}

.suchmenu ul { /* Listenformat*/
	padding:0; 
	margin:0 0 0 0; 
	list-style-type: none;
	height: 2.1em;


}

.suchmenu ul li {/* Listenelemente*/
	float:left;
	left:9px;
	position:relative;
	background-image: url(../css-images/trenner_hellrot_dyn.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.suchmenu ul li.last{/* Listenelemente*/
	background-image: none;
	
}




.suchmenu ul li a, 
.suchmenu ul li a:visited {/* HyperLink formatierung*/
	display:block;
	text-decoration:none;
	text-align:left;
	color: #F7E6E6;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding:6px 26px 4px 3px;
	
		
}




.suchmenu ul li a:hover  {/* HyperLink Mouseover formatierung*/
	display:block;
	text-decoration:none;
	text-align:left;
	color: #ffffff;


}

.suchmenu ul .active a  {/*HyperLink angeklickter Link formatierung*/
	display:block;
	text-decoration:none;
	text-align:right;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;



}


.suchfenster {
	position:absolute;
	top:0px;
	width: 10em;
	height: 174px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	background-color: #f7e6e6;
	padding:3px 0px 0px 12px;
	overflow:hidden;
}

.suchfenster label#suchwort {
	position:absolute;
	top:28px;

}

.suchfenster label#suchort {
	position:absolute;
	top:68px;

}
.suchfenster label#suchtermin {
	position:absolute;
	top:104px;

}
.suchfenster input#suchtext {
	position:absolute;
	top:45px;
	color: #000;
	height:1.1em;
	background-color: #FFFFFF;
	padding:0px 0px 0px 0px;

}


.suchfenster select#suchort {
	position:absolute;
	top:82px;
	color: #000;
	min-width: 184px;
	height:1.7em;
}


.suchfenster select#suchtermin {
	position:absolute;
	top:120px;
	color: #000;
	min-width: 184px;
	height:1.7em;

}
.suchfenster input#suchestarten {
	position:absolute;
	top:148px;
	color: #000;
	color: #000;
	min-width: 184px;
	height:1.8em;
	font-weight: bold;
}

.schriftgroesse {
	position:absolute;
	top:0px;
	right:1px;
	height: 1.5em;
	text-align:right;
	z-index:30;
	color:#666666;
	padding:0.3em 1.5em 0 0;


}


.schriftgroesse a {
	text-decoration:none;
	color:#666666;
}

.schriftgroesse a:hover {
	color:#000000;
}


.logo {
	position:absolute;
	top:39px;
	right:52px;
	width: 245px;
	height: 110px;
	background-image: url(../../../fortbildung-seminar/images/home_neu/logo_aulklein.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



.topmenu {
	position:absolute;
	bottom:0px;
	right:0px;
	width: 375px;
	height: 25px;
	background-color: #d7d7d7;	
}




.main {
	position:absolute;
	width:609px;
	min-height:900px;
	margin-bottom:200px;
	margin-left:-1px;
	padding-right:301px;
	top:269px;
	text-align: justify;
	color: #000000;
	border-top-width: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-style:none;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	
	border-left-color: #cc6666;
	border-right-color: #cc6666;

	z-index:1;

}




.abschnitt {
	position:relative;
	margin: 0px 0px 20px 0px; 
	z-index:5;
	background-color: #f4f4fa;
	padding-top: 20px;
	padding-left: 24px;
	padding-right: 24px;
	padding-bottom: 40px;

}





.abschnitt .farbblock {

	background-color:#3300FF;
}


.abschnitt a {
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}


.abschnitt a:hover {
	color:#000000;
	font-weight: bold;
	text-decoration:underline;
}


.spalte_links {
		float:left;
		position:relative;
 
	width:280px;
	text-align:right; 
	padding:0.5em 0.5em 1em 0.5em; 
	font-style: normal;

	z-index:5;
}


.spalte_rechts {
	position:relative;

	padding:0.5em 0.5em 1em 0.5em; 
	margin-top:0px;
	border-left:300px solid #f4f4fa;
	font-style: normal; 
	z-index:3;
		text-align:left; 

}


 .spalte_rechts .hand {
	float:left;
	position:relative;
	width:40px;
		z-index:50;

}

.spalte_rechts .ort {
	position:relative;
	border-left:50px;

}

.spalte_links_2 {
	float:left;
	position:relative;
 	width:120px;
	text-align:right; 
	padding:0 0 0.3em 0; 
	font-style: normal;
	background-color: #f4f4fa;
	margin-bottom:0px;
	z-index:5;
}



.spalte_rechts_2 {
	position:relative;
	margin-bottom:0px;
	padding:0 0 0.3em 0; 
	margin-top:0px;
	border-left:140px solid #f4f4fa;
	font-style: normal; 
	background-color: #f4f4fa;
	z-index:3;
		text-align:left; 

}





.spalte_links_3 {
		float:left;
		position:relative;
 	width:320px;
	text-align:left; 
	padding:0 0 10px 0; 
	font-style: normal;

}


.spalte_rechts_3 {
	position:relative;

	padding:0 0 0 0; 
	margin:0 0 0 0;
	border-left:440px;
	font-style: normal; 
	text-align:right; 

}

.spalte_links_4 {
		float:left;
		position:relative;
 
	width:280px;
	text-align:justify; 
	padding:0.5em 0.5em 1em 0.5em; 
	font-style: normal;

	z-index:5;
}


.spalte_rechts_4 {
	position:relative;

	padding:0.5em 0.5em 1em 0.5em; 
	margin-top:0px;
	border-left:300px solid #f4f4fa;
	font-style: normal; 
	z-index:3;
		text-align:left; 

}


h2 { /* !.Subüberschrift innerhalb h1 bereich*/
text-align: left;
	color: #AE0836;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	padding: 12px 0 0 0;
	letter-spacing: 0.2em;


}


h3 {/*Kleine mini untertitel*/
text-align: left;
	color: #AE0836;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding: 0 0 12px 22px;

}

h4 { /* !.Subüberschrift innerhalb h1 bereich*/
text-align: left;
	color: #AE0836;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	line-height:1.6em;
	padding: 12px 0 0 0;
	margin:0 0 0 0;


}




h1 {
	text-align: left;
	color: #ffffff;
	background-color: #AE0836;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #F7E6E6;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding:6px 26px 6px 12px;
	letter-spacing: 0.2em;
	z-index:5;

} 




h1 a {
	color:#FFFFFF;
	text-decoration:none;
	letter-spacing:normal;
	margin-left:1em;

}


.main p, .rechts p {
	text-align: justify;
	color: #000000;
	margin:0 0 0 0;
	line-height: 1.2em;
	
}

.kontakt {
	position:absolute;
	right: 0px;
	top: 190px;
	width: 88px;
	height: 24px;
	background-color: #f8d732;

}


.rechts {
	position:absolute;
	width:281px;
	top:269px;
	right:0px;
	text-align: justify;
	color: #000000;
	z-index:1;
	
	
}


.rechts1 {
	
	position:relative;
	width:281px;
	top:10px;
	right:0px;
	text-align: justify;
	color: #000000;
	background-color: #f4f4fa;
	
	
}

.rechts2 {
	
	position:relative;
	width:281px;
	top:0px;
	right:0px;
	text-align: justify;
	color: #000000;
	background-color: #f4f4fa;
	font-size:0.9em;
	
}

.rechts_3 {
	
	position:relative;
	width:281px;
	top:0px;
	right:0px;
	text-align: center;
	color: #000000;
	background-color: #f4f4fa;
	font-size:0.9em;
	
}

.rechts2 a {

text-decoration:none;
	height:1em;
	font-weight: normal;
	color: #333333;
	}
	
.rechts2 a:hover {

text-decoration:underline;
	
	}

.rechts2 .datum1  {
	
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-color: #F7E6E6;

}

.rechts2 .titel1  {

	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	text-align: left;
	background-color: #F7E6E6;
	padding-right: 10px;
}

.rechts2 .datum2  {
	
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 20px;

}

.rechts2 .titel2  {

	padding-top: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;

}



.rechts2 a:hover {
	
}


.rechts1 p {
padding: 10px 10px 10px 20px;
align:center;
font-size:0.9em;
	
}


.rechts2 p {
padding: 10px 10px 10px 20px;
align:center;
	
}

.rechts_3 p {
padding: 10px 10px 10px 20px;
text-align:center;
	
}











.menutop {/*++++++++++++++++++++++++++++ M E N U     OBENRECHTS +++++++++++++++++++++++++++++++++++++*/
	position:absolute;
	bottom:0px;
	right:1px;
	height:1.8em;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d9d9d9;
		overflow:hidden;

}





.menutop ul { /* Listenformat*/ 
	padding: 0 10px 0 0;
	margin:0 0 0 0; 
	list-style-type: none;
	overflow:hidden;

}

.menutop ul li {/* Listenelemente*/
	float:left;
	left:9px;
	position:relative;
	background-image: url(../css-images/trenner_grau_dyn.gif);
	background-position: right;
	background-repeat: no-repeat;
}


.menutop ul li.last {/* letzte Listenelemente*/
	background-image: none;
	
}



.menutop ul li a, 
.menutop ul li a:visited {/* HyperLink formatierung*/
	display:block;
	text-decoration:none;
	text-align:left;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding:0.2em 1.8em 0.4em 0.3em;
	
		
}




.menutop ul li a:hover  {/* HyperLink Mouseover formatierung*/
	display:block;
	text-decoration:none;
	text-align:left;
	color:#ffffff;

}

.menutop ul .active a  {/*HyperLink angeklickter Link formatierung*/
	display:block;
	text-decoration:none;
	text-align:right;
	color: #000000;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;



}


.menurahmen { /*  div zur positionierung */
	position:absolute;
	top:179px;
	width: 910px;
	z-index:100;
	}



#aulmenu { /* Menu ul */
	padding:0; 
	margin:0 0 0 0; 
	list-style-type: none;
	left:20px;
	top:20px;
	height:2em;
	width:910px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	background-color:#AE0836;
	overflow:hidden;
	}

#hintergrundzweitereihe { /*  hintergrunddiv für ausgeblendete menüteile */
	position:relative;
	top:2px;
	width: 910px;
	background-color: #CC6666;
	z-index:50;
	}

#hintergrunddrittereihe { /*  hintergrunddiv für ausgeblendete menüteile */
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	position:relative;
	text-align:right;
	padding-right:20px;
	width: 890px;
	z-index:40;
	background-color: #D9D9D9;
	}

#hintergrunddrittereihe a { /*  hintergrunddiv für ausgeblendete menüteile */
	text-decoration:none;
	color:#333333;

	}
	
	
#hintergrunddrittereihe a:hover { /*  hintergrunddiv für ausgeblendete menüteile */
	text-decoration:underline;
	color:#000000;

	}



#aulmenu li {/* 1. reihe format */
	float:left;
	left:9px;
	position:relative;
	background-image: url(../css-images/trenner_rot_dyn.gif);
	background-position: right;
	background-repeat: no-repeat;

}	


#aulmenu li.last {/* letzte 1. reihe format */
	background-image: none;
	

}	


#aulmenu li a  {/* 1.reihe link format */
	display:block;
	text-decoration:none;
	text-align:left;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	padding:0.4em 1.8em 0.4em 0.2em;
	
}


#aulmenu li a:hover {/* 1.reihe link-over format */
	color: #FFFFFF;
	
}	

.mzdatum1 a, .mzdatum2 a {
	text-decoration:none;
	color:#000000;
	text-align: left;
	font-weight: bold;
}

.mzedit1 a, .mzedit2 a {
	text-decoration:none;
	color:#AE0836;
	text-align: left;
	font-weight: normal;
	font-style: italic;
}

.mztitel1 a, .mztitel2 a {
	text-decoration:none;
	color:#000000;
	text-align: left;
	font-weight: normal;


}

.mztitel1, .mztitel2  {
	
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 20px;
	text-align: left;
	background-color: #f4f4fa;
	

}

.mzedit1, .mzedit2  {
	
	padding-top:0px;
	padding-bottom:15px;
	padding-left: 20px;
	text-align: left;
	background-color: #f4f4fa;

}
.mzdatum1, .mzdatum2  {
	
	padding-top:0px;
	padding-bottom:0px;
	padding-left: 20px;
	text-align: left;
	background-color: #f4f4fa;

}

select #seminar_id {
	width:300px;
}

.clear {
	clear:left;
}

.fuss {
margin-top:80px;
font-size:0.7em;
text-align:right;
padding-bottom:15px;

}


.blog_titel {
	font-weight: bold;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: left;
	font-size: 1.4em;
}

.blog_datum {
	font-weight: lighter;
	margin-bottom: 1em;
	text-align: left;
	font-style: italic;
}
.blog_teaser {
	font-weight: bold;
	margin-bottom: 1em;
	text-align: justify;
	font-style: normal;
}
.blog_text {
	font-weight: normal;
	margin-bottom: 1em;
	text-align: justify;
	font-style: normal;} 
	
.cloud_0 {
	font-size: 1em;
	line-height: 1.2em;
	} 
	.cloud_1 {
	font-size: 1.2em;
	line-height: 1.2em;
} 
	.cloud_2 {
	font-size: 1.3em;
	line-height: 1.2em;
} 
	.cloud_3 {
	font-size: 1.5em;
	line-height: 1.2em;
}
	.cloud_4 {
	font-size: 1.7em;
	line-height: 1.2em;
} 