* {
margin:0;
padding:0;
}
body {
background:#F6F6F6 url(../images/bg-body.gif) repeat-x;
font:normal 13px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

a		{text-decoration:none;background-color:transparent;}
a:link  	{color:#666666;}
a:visited	{color:#757575;}
a:hover   	{color:#000000;}
a:active  	{color:#000000;}
a:focus		{color:#000000;}

#content-left-aussen a[href^="http:"] {
padding-right:10px;
background:url(../images/bg-link-extern.gif) no-repeat right top;
}
#content-left-aussen a[href^="http:"]:hover {
padding-right:10px;
background:url(../images/bg-link-extern-hover.gif) no-repeat right top;
}
#content-left-aussen a[href^="http://www.sajbernetiks.rs"], #content-left-aussen a[href^="http://www.sajbernetiks.rs"]:hover {
padding-right:0;
background-image:none;
}
#content-left-aussen a[href^="mailto:"] {
padding-right:11px;
background:transparent url(../images/bg-email.gif) no-repeat right top;
}
#content-left-aussen a[href^="mailto:"]:hover {
padding-right:11px;
background:transparent url(../images/bg-email-hover.gif) no-repeat right top;
}
h1, h2, h3, h4, h5, h6, dl
{
margin:3px 3px 3px 10px;
padding:0;
color:#353535;
background-color:transparent;
}
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

i {font-size:12px;}
p {font-size:13px;margin:0; padding:3px 15px;}
li {
text-align:left;
padding:0;
margin:0;
margin-left:20px;
list-style-image:url(../images/indent1.png);
}
pre, blockquote { 
font-size:11px;
font-family:Courier, Monaco, Monospace;
padding:5px 15px;
color:#555555;
background-color:transparent;
}
#rahmen {
width:980px;
margin:0 auto;
text-align:left;
}
#top-aussen {
width:960px;
height:50px;
margin:0;
background-color:#FFFFFF;
border-left:20px solid #2664B7;
}
#header-aussen {
width:960px;
height:180px;
margin:0;
border-left:20px solid #000000;
background:#FFFFFF url(../images/bg-header-aussen.jpg);
}
#pathway-aussen {
width:960px;
margin:0;
padding:0;
text-align:right;
color:#F0F0F0;
background-color:#000000;
border-left:20px solid #2664B7;
}

#pathway-aussen a, #pathway-aussen a {
color:#757575;
background-color:transparent;
text-decoration:none;
}
#pathway-aussen a:hover, #pathway-aussen a:hover {
color:#F0F0F0;
background-color:transparent;
text-decoration:underline;
}

#pathway-aussen p{
font-size:11px;
padding:2px 5px 3px 3px;
}
#content-aussen {
width:960px;
margin:0;
padding:0;
background:#FFFFFF url(../images/bg-content-aussen.jpg) repeat-y;
border-left:20px solid #2664B7;
}
#content-banner {
text-align:center;
margin:3px 0;
}
#content-left-aussen {
float:left;
clear:left;
width:745px;
margin:0;
padding:0;
background-color:#FFFFFF;
}
#content-left-popular, #content-left-latestnews {
float:left;
width:290px;
margin:0 0 0 40px;
padding:0;
text-align:left;
font-size:12px;
border:0px solid #999999;
}
#content-left-popular{
background:transparent url(../images/bg-content-aussen-popular.jpg) no-repeat 0 0;
}
#content-left-latestnews {
background:transparent url(../images/bg-content-aussen-latestnews.jpg) no-repeat 0 0;
}
#content-left-latestnews .moduletable, #content-left-popular .moduletable {
width:280px;
height:110px;
overflow:hidden;
padding:0;
margin:3px 10px;
}
#content-left-latestnews h3, #content-left-popular h3 {
color:#353535;
background-color:transparent;
text-transform:lowercase;
}
#content-left-latestnews li, #content-left-popular li {
text-indent:-5px;
list-style-image:url(../images/indent1.png);
}
#content-left-latestnews a, #content-left-popular a {
color:#353535;
background-color:transparent;
text-decoration:none;
}
#content-left-latestnews a:hover, #content-left-popular a:hover {
color:#000000;
background-color:transparent;
text-decoration:underline;
margin-left:10px;
}
#content-left-newsflash {
width:700px;
margin:2px auto;
padding:0;
border-right:4px solid #2664B7;
}
#content-left-newsflash p {
font-size:11px;
padding:0;
margin:0;
color:#353535;
background-color:transparent;
overflow:hidden;
line-height:1.2em;
}
#content-left-innen {
width:737px;
margin:7px 3px 3px 3px;
border-top:4px solid #2664B7;
}
#content-right-aussen {
font-size:13px;
float:right;
clear:right;
width:205px;
margin:0;
padding:0;
background-color:#FFFFFF;
}
#content-right-innen-1, #content-right-innen-2 {
width:190px;
margin:0;
padding:0;
padding-left:5px;
padding-bottom:5px;
background-color:#FFFFFF;
}
#footer-aussen {
height:65px;
border-top:1px solid #E0E0E0;
}
#footer-innen {
width:980px;
margin:0 auto;
padding:0;
background-color:#FFFFFF;
}
#footer-left-innen {
float:left;
width:685px;
height:100px;
padding:16px 30px 0 30px;
background-color:#FFFFFF;
border-left:20px solid #010100;
font-size:11px;
}
#footer-right-innen {
float:right;
width:195px;
height:100px;
margin:0 auto;
padding:8px 10px;
text-align:center;
font-size:11px;
color:#FFFFFF;
background-color:#2664B7;
}
#sponsoren {
float:left;
font-size:10px;
margin:0 auto;
padding:8px 10px;
text-align:center;
}
a.mainlevel:link, a.mainlevel:visited, a.sublevel:link, a.sublevel:visited {
width:180px;
color:#000000;
background-color:transparent;
text-decoration:none;
padding:2px;
font-size:14px;
}
a.mainlevel:hover, a.mainlevel:active, a.sublevel:hover, a.sublevel:active {
width:180px;
color:#2664B7;
background-color:transparent;
text-decoration:none;
padding:2px;
font-size:14px;
padding-left:10px;
font-weight:bold;
}
#active_menu {
font-weight:bold;
color:#2664B7;
background-color:transparent;
}
#header-aussen h1 {
margin:0;
padding:120px 2px 0 0;
text-align:right;
font-size:28px;
}
#header-aussen h2 {
margin:0;
padding:0 2px 0 0;
text-align:right;
font-size:14px;
font-weight:bold;
font-style:italic;
}
#header-aussen a {
text-decoration:none;
color:#2664b7;
background-color:transparent;
}

/* Top Menue Definition */

#top-aussen ul {
height:40px;
margin:0;
padding:0;
list-style:none;
}
#top-aussen li {
padding:0;
display:inline;
text-transform:uppercase;
}
#top-aussen a {
display:block;
float:left;
height:35px;
padding:15px 10px 0 10px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#2664B7;
background-color:transparent;
}
#top-aussen a:hover {
background-color:#2664B7;
text-decoration:none;
color:#FFFFFF;
}

/* ------------------------Joomla spezifische CSS Selektoren --------------------- */

span.small, .small, .createdate, .modifydate {
padding:0 5px 0;
margin:0;
text-transform:lowercase;                            
color:#B0B0B0;
background-color:transparent;
font-size:10px;
text-align:right;
}
.toclink {
padding:0;
margin:0;
color:#353535;
background-color:transparent;
font-size:12px;
}
div.mosimage, .mosimage {
margin:5px 15px;
border:1px solid #959595;
}
#content-left-aussen img {
margin:5px 15px;
border:0px solid #959595;
}
#content-aussen p img, #content-aussen a img, #extcalendar img {
margin:5px 15px;
}
#fireboard img {
margin:0;
padding:0;
}
.mosimage_caption {
margin-top:2px;
background-color:#FFFFFF;
padding:2px;
color:#353535;
font-size:10px;
border-top:1px dotted #BFBFBF;
}
.blog_more, .pagenav, .pagenav_prev, .pagenav_prev a , .pagenav_next, .pagenav_next a, .back_button {
padding:0;
margin:0;
margin-left:20px;
color:#666666;
background-color:transparent;
font-size:12px;
}
.contentheading, .buttonheading, .componentheading {
font-size:20px;
font-weight:normal;
color:#151515;
background-color:transparent;
margin:20px;
padding:0px;
text-align:right;
}
table.contentpaneopen {
width:95%;
}
table.contentpaneopen li, table.contentpane li {
text-align:left;
padding:0;
margin:0;
margin-left:50px;
}

/* Suchergebnisfeld */
		
fieldset {
width:95%;
padding:3px;
border:1px solid #999999;
text-align:left;
}
.highlight {
background-color:#757575;
color:#FFFFFF;
}
.sectiontableheader, .sectiontablefooter {
color:#FFFFFF;
font-weight:normal;
padding:5px;
}
.sectiontableheader {
background-color:#2664B7;
}
.sectiontablefooter {
background-color:#EFEFEF;
}
.sectiontableentry1, .sectiontableentry2 {
padding:5px;
text-align:left;
}
.sectiontableentry1 {
background-color:#FFFFFF;
}
.sectiontableentry2 {
background-color:#FAFAFA;
}
.sectiontableentry1 td, .sectiontableentry2 td {
padding:5px;
}
.sectiontableentry1 a, .sectiontableentry2 a {
font-weight:bold;
}

/* Eingabefelder Inputbox */

#content-left-aussen .inputbox {
border:1px solid #757575;
color:#757575;
background-color:#FFFFFF;
padding:3px;
font-size:12px;
width:100px;
margin:5px 0px;
}

/* Eingabefelder Inputbox Contact*/

#contact_name.inputbox, #contact_email.inputbox, #contact_subject.inputbox, #mod_login_username.inputbox, #mod_login_password.inputbox {
border:1px solid #757575;
color:#757575;
background-color:transparent;
padding:3px;
font-size:12px;
margin:5px 0px;
}
#contact_name.inputbox, #contact_email.inputbox, #contact_subject.inputbox {
width:250px;
}
#mod_login_username.inputbox, #mod_login_password.inputbox {
width:100px;
}
#content-right-innen-1 label, #content-right-innen-2 label {
font-size:11px;
margin:5px 0px;
}
#contact_text.inputbox {
border:1px solid #757575;
color:#757575;
background-color:transparent;
padding:3px;
font-size:12px;
width:400px;
margin:5px 0px 5px 0px;
}

#content-right-aussen .moduletable {
padding:0;
margin:0;
text-align:left;
}

#content-right-innen-1 table.moduletable th,#content-right-innen-1 div.moduletable h3, #content-right-innen-2 table.moduletable th,#content-right-innen-2 div.moduletable h3 {
width:170px;
color:#FFFFFF;
font-size:12px;
text-align:left;
line-height:30px;
padding:0;
margin:0;
padding:1px 0 10px 15px;
background:transparent url(../images/bg-content-right-aussen.jpg) center left no-repeat;
}

/*Printer Style*/ 

body.contentpane {
background:#FFFFFF;
text-align:left;
}

/*Poker Banner Style*/ 

div.poker_banner {
width:125px;
height:125px;
margin:5px 0px 5px 30px ;
}

/*Amazon Banner Style*/ 

div.amazon_banner, .moduletableheader_image {
margin:5px;
}