/**
 * @copyright  Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

div.teaser{
	border:3px solid red;
	position:relative;
}

div.teaser:before{
	content:"Teaser";
	position:absolute;
	top:-20px;
	left:-3px;
	background:red;
	color:#fff;
	padding:2px;
}

span.teaser-text{
	border:1px dashed red;
	display:inline-block;
}

a.lightbox{

}

a.mail:after,
a.pdf:after,
a.phone:after,
a.fax:after,
a.facebook:after,
a.twitter:after,
a.googleplus:after{
	position:absolute;
	left:100%;
	top:-3px;
	padding:2px;
	background:blue;
	color:#fff;
}

a.mail{
	border:3px solid blue;
	position:relative;
}

a.mail:after{
	content:"E-Mail";
}

a.pdf{
	border:3px solid blue;
	position:relative;
}

a.pdf:after{
	content:"PDF";
}

a.phone{
	border:3px solid blue;
	position:relative;
}

a.phone:after{
	content:"Phone";
}

a.fax{
	border:3px solid blue;
	position:relative;
}

a.fax:after{
	content:"Fax";
}

a.facebook{
	border:3px solid blue;
	position:relative;
}

a.facebook:after{
	content:"Facebook";
}

a.twitter{
	border:3px solid blue;
	position:relative;
}

a.twitter:after{
	content:"Twitter";
}

a.googleplus{
	border:3px solid blue;
	position:relative;
}

a.googleplus:after{
	content:"Google Plus";
}

table.border-null{
	border:1px solid red;
}

table.border-no{
	border:1px solid blue;
	position:relative;
	margin-bottom:30px;
}

table.border-all{
	border:1px solid green;
	position:relative;
	margin-bottom:30px;
}

table.border-all:after{
	content:"Tabelle mit Rahmen";
	position:absolute;
	left:0;
	bottom:-25px;
	padding:2px;
	background:green;
	color:#fff;
}

table.border-no:after{
	content:"Tabelle ohne Rahmen";
	position:absolute;
	left:0;
	bottom:-25px;
	padding:2px;
	background:blue;
	color:#fff;
}


div.teaser-pdf{
	border:3px solid red;
	position:relative;
}


/* STYLES FOR JOOMLA! EDITOR */
hr#system-readmore  { border: red dashed 1px; color: red; }
hr.system-pagebreak { border: gray dashed 1px; color: gray; }
