@charset "UTF-8";
@import url(reset.css);


/* 

+ + + + + Realisation by codama
+ + + + + www.codama.ch
+ + + + + (c) 2009 

*/



/* * * * * START: GENERAL * * * * */
html, body {
	background: #FAFAFA url(../images/bg_body.png) repeat-x;
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;
	line-height: 18px;
	color: #000;
}
strong, b {
	font-weight: bold;
}
i, em {
	font-style: italic;
}
b i, b em, strong i, strong em, i b, i strong, em b, em strong {
	font-weight: bold;
	font-style: italic;
}
.clear {
	clear: both;	
}
/* * * * * END: GENERAL * * * * */



/* * * * * START: MAIN * * * * */
#wrapper {
	width: 771px; 
	padding: 13px 0 20px 87px;
	/* Breite + Padding right + Padding left = max 990px */
	/* aktuell: 771 + 0 + 90 = 863 */
	text-align: left;
}
#contentWrap {
	width: 800px;
	float: left;
}
#logo {
	height: 93px;
}
/* * * * * END: MAIN * * * * */



/* * * * * START: NAVIGATIONS * * * * */
#navigation {
	float: left;
	width: 217px;
}
#navigation {
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;
	color: #666;
}
#navigation .title {
	color: #000;
	display: block;
}
#navigation ul li {
	line-height: 18px;
}
#navigation ul li a {
	color: #f69679;	
	text-decoration: none;
}
#navigation ul li.active a {
	color: #787878;	
}
#navigation ul li a:hover {
	color: #787878;	
}
#navigation .divider {
	height: 30px;	
}
#navigation .copyright {
	padding: 100px 0 0 0;
	font-size: 11px;
	line-height: 16px;
	color: #AAA;
}
/* * * * * END: NAVIGATIONS * * * * */



/* * * * * START: SPONSORS * * * * */
#messageTop {
	text-align: right;
	color: #aaa;
	font-size: 11px;
	padding: 0 20px 0 0;
}
/* * * * * END: SPONSORS * * * * */



/* * * * * START: CONTENT * * * * */
#content {	
	width: 554px;
	float: left;
}
#roll {
	width: auto;
	padding: 0;
	color: #787878;
}
#roll h1, #roll .contentheading, #roll .componentheading, .blog .componentheading {
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}
#roll h1 a, .contentheading a, a.contentpagetitle {
	color: #000 !important;	
	text-decoration: none !important;
	background: none !important;
}
#roll h1 a:hover, .contentheading a:hover, a.contentpagetitle:hover {
	color: #000 !important;
}
#roll .createdate, #roll .created-date {
	display: none;
	visibility: hidden;
	font-size: 1px;
	height: 0px;
}
#roll a {
	color: #787878;	
	text-decoration: none;
	background: url(/templates/ellektra_2/images/bg_links.png) left bottom repeat-x;
}
#roll p {
	margin: 0 0 18px 0;
}
#roll a:hover {
	text-decoration: none;
	color: #000;
}
#roll .intro { /* ARCHIV: Abstand bei Artikeln */
	padding: 0 0 30px 0;	
}
#roll input[type=text] {
	border: 1px solid #797979;
	background: #FFF;
}
#roll a.jcepopup {
	text-decoration: none;
	padding-right: 16px;
	background: url(/plugins/system/jceutilities/img/zoom-link.gif) no-repeat center right;
}
#roll a.jcepopup:hover {
	background: url(/plugins/system/jceutilities/img/zoom-link-b.gif) no-repeat center right;
}
#roll .fixedwidth {
	font-family: Monaco, "Andale Mono", Courier, "Courier New", Courier, monospace;
	font-size: 13px;
}
#roll .startext {
	font-style: italic;
	padding: 0 0 0 14px;
	margin: 0 0 18px 0 !important;
	background: url(../images/bg_star.png) top left no-repeat;
}
.article_separator {
	display: block;
	height: 30px;
	font-size: 1px;
	border:none;
}
/* * * * * START: CONTENT * * * * */

