/*Position*/
body{
	text-align: left;
	background:#fff;

}
#all:before{
	content:url(bg_druck.png)" ";
	display:block;
}
#all {
	font: 12px/130% Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	color:#000000;
}


#container-1 ul.container_nav{
display:none;		
}
#container-1{
	clear:left;
	float:left;
}
#topnav{
display:none;	
}

#nav{
	display:none;
}

#main iframe{
	display:none;
}
.caption{
	float:left;
	margin-right: 8px;
	clear:both;
}
.caption p{
	float:left;
	margin-right: 8px;
	clear:both;
	color:#666;
	font-style:italic;
	font-size:8px;
}

#kopfbild{
display:none;
}

#left #logo{
display:none;
}
#streifen{
display:none;
}
#right, #drucken, #seitennav{
display:none;
}
#pfad:before{
content:" Ihre Druckversion von www.gsi-bevensen.org: "; 
	font-size:8px;
	clear:both;
	display:block;
}
#pfad{
	color:#000;
	clear:both;
	margin-bottom:30px;
	margin-top:8px;
	font-size:8px;
	font-weight:bold;
	top:0px;
}
#pfad a{
	color:#626262;
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
}
/*TEXTFORMATE*/

/*H4*/
h1, h2, h3, h4{
	text-transform:uppercase;
}
h5, h6{
	margin-top:12px;
	padding-top:4px;
	text-transform:uppercase;
	border-top:1px dotted #000;
}
h4{
	display:block;
	width:auto;
	height: 20px;
	margin:0px;
	padding:4px 0px 0px 0px;
	font: bold 12px/18px Arial,Helvetica,sans-serif;
	clear:left;
}

h4{
	color:#fff;
	background-color:#666;
}

#main #text h4{
	height:auto;
	text-indent:0px;
	padding:4px;
	font-size:12px;
	text-transform:none;
	margin:0px;

}
#main div.module h4, #inhalt h4{
	text-indent:8px;
	margin:0px;
}
#main div.modulesprung h4{
	margin:0px;
	padding-left:8px;
	padding-right:8px;
}
#right h4, #TB_ajaxContent h4{
	color:#000;
	padding-left:8px;
	background-color:#fff;
}
/*H5*/
h5{
	font-size: 12px;
	font-weight: bold;
	margin:0px;
	clear:left;
}
div.rubrik_einleitung h4{
	padding: 4px 8px 0px 8px;
	margin:0px;
}
div.rubrik_einleitung h5{
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	margin:0px;
}
div.rubrik_einleitung div.module h5{
	font-size: 12px;
	font-weight: bold;
	margin:0px;
}
/*H6*/
div.small h6{
	line-height:20px;
	height:20px;
}
h6{
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	margin:0px;
	color:#666;
}
/*P*/
p{
	padding:4px;
	display:block;
	font: 13px/140% "Times New Roman", Times, serif;
}


/*RIGHT*/

/*LINKS*/
a:link, a:visited{
	color:#000000;
	text-decoration: underline;
}
a:hover, a:active{
	text-decoration: underline;
	color:#000000;
}

/*links extern*/
#main a:link:after,
#main a:visited:after,
#main a:hover:after,
#main a:active:after {
content: " <" attr(href) "> ";
}
/*links extern*/
#pfad a:link:after,
#pfad a:visited:after,
#pfad a:hover:after,
#pfad a:active:after,
#seitennav a:link:after,
#seitennav a:visited:after,
#seitennav a:hover:after,
#seitennav a:active:after
{
content: "";
}
/*MAIN*/
#main{
	float:left;
	position:relative;
	padding:12px;
	height:auto;
}


/*-> Listenansichten Seitennav*/
.sem_menue{
	display:none;
}
a.buchstabe{
	border: 1px solid #B7AEA1;	
	padding:2px;
}


#vorherige, #naechste{
	display:none;
}

a.aktuelle_seite{
	background-color:#666;
	color:#fff;
	font-size:120%;
	padding:2px;
	font-weight:bold;
}
/*-> Listenansichten*/
div.eintrag_2, div.eintrag_1, div.eintrag_details seminar{	
	clear:both;
	float:left;
	display:block;
	color:#000000;
}

#daten{
	width:80px;
	float:left;
	padding-top:4px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
#text{
	width:500px;
	float:left;	
	padding-top:0px;
	padding-bottom:0px;
}
div.eintrag_details #text{
	width:100%;
}
#main #text  b{
	font-weight:normal;
	display:block;
	border-bottom:#fff solid 1px;
	margin:0px;
}
#main #eintrag_1 #text  b{
	font-weight:normal;
	display:block;
	border-bottom:#ddd solid 1px;
	margin:0px;
}
#main div.details{
	margin:0px;
}
.klein{
	font-size:90%;
	font-weight:normal;
	display:block;
	margin:0px;
}

/*-> Detailansichten*/
div.eintrag_details #text{
	float:left;	
	padding-top:0px;
	padding-bottom:0px;
	display:block;
}

div.small{
	padding:0px 0px 8px 0px;
	font-size:11px;	
	margin:0px;
}
div.small p{
	padding:2px 0px 0px 0px;
	margin:0px;
}


/*-> Preisausgabe*/
span.preisbeschreibung,span.preistitel{
	float:left;
	display:block;
	clear:left;
	min-height:20px;
}
span.preistitel{
padding-top:8px;
background-color:#fdfcfc;
}
span.preise{
	float:right;
	display:block;
	min-height:20px;
	clear:right;
}

/*BORDER*/
hr, div.small p
{
	border: 1px solid #000;
}

div.small p{
	border-left:0px;
	border-right:0px;
}

.trenner{
	height:8px;
	background-color:#fff;
	border:none;
}
/*FOOTER*/
#validierung{
	display:none;
}
/*FORMULAR*/

form {
	display:none;	
}
.keinfoto{
	border: 1px solid #000;
	margin: 0px 8px 4px 8px;
	display:block;
	width:60px;
	height:60px;
	background:#bbb;
}