/* CSS Document - pfk - versteckt */


	
.header {
	height:139px;
	width:100%;
	margin:0px;
	left:0px;
	top: 15px;
	background-color:#E7E1CF;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	position:absolute;
	background-image:url(../images/back_top.jpg);
	background-repeat:no-repeat;	
	}	

	
.headerseminarshop {
	height:12px;
	width:353px;
	top:0px;
	left:624px;
	margin:0px;
	position:absolute;
	}	
	
.headerfoto {
	height:111px;
	width:722;
	position:absolute;
	margin:0px;
	top:16px;
	left:18px;
	}
	
.logo {
	height:61px;	
	width:175px;
	margin:0px;
	left:803px;
	top: 60px;
	position:absolute;	
	}
	
.logoprint {
	display:none;
	}	

	
/* navihorizontal */	
	
.navihorizontal {
	height:20px;
	width:100%;
	margin:0px;
	left:0px;
	top: 120px;
	background-color:#B19D79;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	position:absolute;
	}
	
.navihorizontal_index {
	height:20px;
	width:94px;
	margin:0px;
	left:28px;
	top: 0px;
	position:absolute;
	}
	
.navihorizontal_news {
	height:20px;
	width:65px;
	margin:0px;
	left:122px;
	top: 0px;
	position:absolute;
	}	
	
	
.navihorizontal_werwirsind {
	height:20px;
	width:109px;
	margin:0px;
	left:187px;
	top: 0px;
	position:absolute;
	}
	
	
.navihorizontal_wosieunsfinden {
	height:20px;
	width:146px;
	margin:0px;
	left:296px;
	top: 0px;
	position:absolute;
	}
	
	
.navihorizontal_waswirbieten {
	height:20px;
	width:130px;
	margin:0px;
	left:442px;
	top: 0px;
	position:absolute;
	}			

	
.navihorizontal_referenzen {
	height:20px;
	width:101px;
	margin:0px;
	left:572px;
	top: 0px;
	position:absolute;
	}
	
	
.navihorizontal_downloads {
	height:20px;
	width:99px;
	margin:0px;
	left:673px;
	top: 0px;
	position:absolute;
	}	
	

	
.navihorizontal_presse {
	height:20px;
	width:72px;
	margin:0px;
	left:772px;
	top: 0px;
	position:absolute;
	}		
	
	
.navihorizontal_kontakt {
	height:20px;
	width:86px;
	margin:0px;
	left:844px;
	top: 0px;
	position:absolute;
	}

	
.navihorizontal_warenkorb {
	height:20px;
	width:21px;
	margin:0px;
	left:945px;
	top: 0px;
	position:absolute;
	border:0px;
	}	
			
	

/* navivertikal */

.navivertikal {
	width:210px;
	position:absolute;
	margin:0px;
	top:200px;
	left:30px;
	color:#000000;
	}	
	
.navitopauf {
	background-image:url(../images/klammerauf.gif);
	background-repeat:no-repeat;
	width:200px;
	height:21px;
	padding-left:6px;
	font-weight:bold;
	margin-left:9px;
	}	
	
.navitopauf a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.navitopauf a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.navitopauf a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.navitopauf a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.navitopauf a:focus{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}			
	
.navitopzu {
	background-image:url(../images/klammerzu.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:6px;
	height:21px;
	padding-left:0px;
	position:absolute;
	margin-left:0px;
	top:0px;
	}		
	
.naviinaktiv1 {
	margin-left:14px;
	margin-top:3px;
	}	
	
.naviinaktiv1 a:link{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}	
	
.naviinaktiv1 a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}	
	
.naviinaktiv1 a:hover{
	color:#AF0101;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D1C2;
	}		
	
.naviinaktiv1 a:active{
	color:#AF0101;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D1C2;
	}		
	
.naviinaktiv1 a:focus{
	color:#AF0101;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D1C2;
	}			
	
.naviaktiv1 {
	background-image:url(../images/navi_pfeil.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	font-weight:bold;
	margin-top:3px;
	}		
	
.naviaktiv1 a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.naviaktiv1 a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.naviaktiv1 a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.naviaktiv1 a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.naviaktiv1 a:focus{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.naviinaktiv2 {
	margin-left:28px;
	margin-top:3px;
	border-left:2px solid #CA0202;
	border-bottom:1px dashed #CA0202;
	padding-left:5px;
padding-bottom:3px;
line-height:1.4em;
	}	
	
.naviinaktiv2 a:link{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}	
	
.naviinaktiv2 a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	}	
	
.naviinaktiv2 a:hover{
	color:#AF0101;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D1C2;
	}		
	
.naviinaktiv2 a:active{
	color:#AF0101;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D1C2;
	}		
	
.naviinaktiv2 a:focus{
	color:#AF0101;
	text-decoration:none;
	font-weight:normal;
	background-color:#D7D1C2;
	}		
	
.naviaktiv2 {
	margin-left:28px;
	margin-top:3px;
	border-left:2px solid #CA0202;
	border-bottom:1px dashed #CA0202;
	padding-left:5px;
	font-weight:bold;

	}		
	
.naviaktiv2 a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.naviaktiv2 a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.naviaktiv2 a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.naviaktiv2 a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.naviaktiv2 a:focus{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
				
	
/* inhaltsbereich */

.inhalt {
	position:absolute;
	left:265px;
	top:200px;
	width:480px;
	color:#000000;
	margin:0px;
	}
	
.inhalt a:link{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}	
	
.inhalt a:visited{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}	
	
.inhalt a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.inhalt a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.inhalt a:focus{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}	

.inhalt img {
	border:0;
	}		

.inhalt ul {
	margin-left: 30px;
	padding: 0px;
	list-style-image:url(../images/bullet.gif);
	}




/*.seminarliste {
	margin-bottom:-14px;
	}	*/

.seminarliste {
	margin-top:15px;
	margin-bottom:-12px;
	background-color:#E7E1CF;	
	border-bottom:1px solid #000000;
	padding-left:5px;
	}

.seminarlisteneintrag p{
	margin-top:20px;
	margin-bottom:0px;
	padding-left:5px;
	}
	
.seminarlistepreis {
	margin-top:15px;
	margin-bottom:-12px;
	background-color:#CABEA0;	
	border-bottom:1px solid #000000;
	padding-left:5px;
	}	

.seminarlisteansprechpartner {
	margin-top:15px;
	margin-bottom:-12px;
	border-bottom:1px solid #000000;
	padding-left:5px;
	}	
	
.seminardatentdo table{
	border-collapse:collapse;

	}	
	
.seminardatentdo th {
	vertical-align:top;
	text-align:left;
	background-color:#DCD2B9;	
	border-bottom:1px solid #000000;
	padding-left:5px;

	}	
	
.seminardatentdo td {
	vertical-align:top;
        border-bottom:1px solid #000000;
	}



.seminardaten table{
	border-collapse:collapse;

	}	
	
.seminardaten th {
	vertical-align:top;
	text-align:left;
	background-color:#DCD2B9;	
	border-bottom:1px solid #000000;
	padding-left:5px;

	}	
	
.seminardaten td {
	vertical-align:top;
	}

.seminardatenlinie {
	border-bottom:1px solid #000000;
	}	
	
.seminarbuchen {
	border-right:25px solid #CC0000;
	margin-top:10px;	
	padding-top:4px;
	padding-bottom:4px;
	float:right;
	text-align:right;
	padding-right:20px;
	}
	
.clear {
	clear:both;
	}	
	
.seminarbuchen a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.seminarbuchen a:visited{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}	
	
.seminarbuchen a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.seminarbuchen a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.seminarbuchen a:focus{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}	
	
.seminarfelder {
	float:right;
	clear:both;
	top:0px;
	bottom:0px;
	}	
	
.seminarfelderrahmen {
	margin-top:3px;
	margin-bottom:0px;	
	border-bottom:8px solid #E7E1CF;
	border-top:0px solid #000000;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:3px;
	padding-right:0px;
	}	
	

.seminarfelderrahmen p{
	margin-top:20px;
	margin-bottom:0px;
	padding-left:5px;
	
	}

.seminarfelder select {
	width:160px;
	font-size:12px;
	/*margin-top:9px;*/
	border-left:1px solid #666666;
	border-bottom:2px solid #000000;
	border-top:1px solid #666666;
	border-right:2px solid #000000;
	background-color:#ffffff;
	}		
	
.seminarfelderadresse {
	margin-top:30px;
	margin-bottom:0px;
	background-color:#DCD2B9;	
	border-bottom:1px solid #000000;
	padding-left:5px;
	clear:both;
	}		

.seminarwarenkorb {
	margin-top:0px;
	margin-bottom:0px;
	border-top:8px solid #E7E1CF;
	}			
	
		
	
.footer {
	border-top:1px solid #000000;
	margin-top:40px;
	margin-bottom:20px;
	font-size:0.9em;
	}	
	
	
/* suchekasten */

.suchekasten {
	width:190px;
	border:1px solid #000000;
	background-color:#D7D1C2;
	padding-left:5px;
	padding-bottom:5px;
	padding-right:5px;
	padding-top:5px;
	color:#000000;
	float:right;
	position:absolute;
	left:790px;
	top:200px;
	margin:0px;
	font-size:12px;
	}
	
.suchekasten a:link{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}	
	
.suchekasten a:visited{
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}	
	
.suchekasten a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.suchekasten a:active{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}		
	
.suchekasten a:focus{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background-color:#D7D1C2;
	}				

.freitextsuche	{
	width:110px;
	font-size:12px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	border-left:1px solid #666666;
	border-bottom:2px solid #000000;
	border-top:1px solid #666666;
	border-right:2px solid #000000;
	background-color:#EFEBE4;
	float:left;	
	}
	
.suchekasten select {
	width:185px;
	font-size:12px;
	margin-top:8px;
	border-left:1px solid #666666;
	border-bottom:2px solid #000000;
	border-top:1px solid #666666;
	border-right:2px solid #000000;
	background-color:#EFEBE4;
	}		
	
.suchestart {
	padding-top:1px;
	padding-left:10px;
	}
	
.suchehilfe {
	margin-top:15px;
	margin-left:5px;
	}			
	



