/* BODY SETTINGS*/

* {margin: 0;padding: 0;}



body{

background: #000;

font-family: Arial, Helvetica, sans-serif;

color:#FFFFFF;

font-size:12px;

word-spacing: 0.1em;

text-align:center;

}



p, td, div, tr {

font-size:100%;

}

td fieldset{

width:100%;

border:1px solid #333;

padding:2px;}



#content{

line-height:150%;

}

#content ol li{

margin-left:35px;

line-height:180%;

}



#content ul li{

color:#666;

padding-left:15px;

padding-top:2px;

padding-bottom:2px;

background:url(../images/bullet-list.gif) no-repeat 4px 10px;

list-style:none;

}



/* Normal link */

a:link, a:visited {

text-decoration:underline;

color:#666;

}



a:hover {

color:#fff;

text-decoration:none;

}



/* Small text */

.small,.mosimage_caption {

font-size:11px;

color:#333;

}

.back_button{

font-size:11px;

}





hr {

border-top:1px solid #CACACC;

border-right:0;

border-left:0;

border-bottom:0;

height:1px;

}



a img {

border:none;

}



/* FORM SEARCH FORM

--------------------------------------------------------- */

.search input, select, textarea, .inputbox{

padding-top: 1px;

padding-right: 1px;

padding-bottom: 1px;

padding-left: 1px;

font-size: 11px;

background-color:#000;

border:1px solid #666;

color:#fcfafa;



}

/* FORM

--------------------------------------------------------- */

form {

margin:0;

padding:0;

}



form label {

cursor:pointer;

}



input,select,textarea,.inputbox {

padding:1px;

font-size:12px;

}



select,textarea,.inputbox {

background:#333;

color:#ccc;

}



.button {

font-weight:normal;

color:#fff;

color:#999;

background-color:#1e1e1e;

border:1px solid #303030;

padding:2px;

margin:2px;

}



.inputbox {

margin-bottom:1px;

padding:3px 0 3px 5px;

background:#080808;

border:1px solid #303030;

}



.inputbox:hover,.inputbox:focus {

border:1px solid #666;

background:#333;

}



/* JOOMLA STYLE

--------------------------------------------------------- */



table.contenttoc {

margin:0 0 10px 10px;

padding:0;

width:35%;

}



table.contenttoc a {

text-decoration:none;

}



table.contenttoc td {

padding:1px 5px 1px 25px;

background:url(../images/arrow.png) no-repeat 5% 50%;

}



table.contenttoc th {

padding:0 0 3px;

border-bottom:1px solid #333;

text-indent:5px;

}



table.poll {

padding:0;

width:100%;

border-collapse:collapse;

}



table.pollstableborder {

padding:0;

width:100%;

border:none;

text-align:left;

}



table.pollstableborder img {

vertical-align:baseline;

}



table.pollstableborder td {

padding:2px!important;

border-collapse:collapse;

border-spacing:0;

}



table.pollstableborder tr.sectiontableentry1 td {

border:none;

}



table.pollstableborder tr.sectiontableentry2 td {

border:none;

}



table.searchintro {

padding:10px 0;

width:100%;

}



table.searchintro td {

padding:5px!important;

}



table.adminform {

width:400px!important;

/*Control the Frontend Editor area width*/

}



.blog_more {

margin:10px 0;

}





td.buttonheading {

padding:0 0 0 3px!important;

text-align:center;

}



.contentdescription {

padding-bottom:1px;

}



.componentheading {

background:url(../images/component_th.gif) no-repeat left ;

font-size:12px;

color:#999;

height:22px;

line-height:22px;

text-indent:16px;



}



.contentheading {

background:url(../images/content_th.gif) no-repeat left ;

font-size:12px;

color:#cc0000;

height:20px;

line-height:20px;

text-indent:14px;

width:100%;

font-weight:normal;

}



a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {

text-decoration:none!important;

}



a.readon,a.readon:visited {

height:20px;

line-height:20px;

font-size:11px;

font-weight:normal;

color:#666;

background-color:#1e1e1e;

border:1px solid #303030;

padding-left:3px;

text-decoration:none;

}



a.readon:hover,a.readon:active {

color:#ccc;

background-color:#000;

text-decoration:none;

}



.contentpaneopen,.contentpane,.blog {

width:99%;

padding:5px;

}

.createdate, .small {

font-size:10px;

color:#666;

}



.modifydate {

font-size:10px;

color:#666;

padding-top:4px;

}





.pagenav,.pagenav_prev,.pagenav_next,.pagenavbar {

padding:0 2px;

}



a.pagenav,.pagenav_prev a,.pagenav_next a,.pagenavbar a {

text-decoration:none;

}



a.pagenav:hover,a.pagenav:active,a.pagenav:focus,.pagenav_prev a:hover,.pagenav_prev a:active,.pagenav_prev a:focus,.pagenav_next a:hover,.pagenav_next a:active,.pagenav_next a:focus,.pagenavbar a:hover,.pagenavbar a:active,.pagenavbar a:focus {

text-decoration:none;

}



table.pollstableborder tr.sectiontableentry1 td {

border:none;

}



table.pollstableborder tr.sectiontableentry2 td {

border:none;

}



.sectiontableheader {

padding:5px;

background:#303030;

color:#FFF;

font-weight:bold;

}



.sectiontableentry1  {

padding:8px 5px;

}



tr.sectiontableentry2  {

padding:8px 5px;

background-color:#222;

}

td.sectiontableentry2  {

padding:8px 5px;

background-color:#222;

font-size:95%;

}

td.sectiontableentry1  {

padding:8px 5px;

font-size:95%;

}









/* BASIC JOOMLA MENU 

--------------------------------------------------------- */

a.mainlevel {

padding:4px 0 4px 3px;

width:240px;

display:block;

color:#666;

text-decoration:none;

background:url(../images/sep.gif) repeat-x bottom left;

}



a.mainlevel:hover,a.mainlevel:active{

color:#ccc;

background:url(../images/sep.gif) repeat-x bottom left #0c0c0c;

text-decoration:none;

}

a.mainlevel:visited {

color:#666;

text-decoration:none;

}



a.mainlevel#active_menu {

color:#ccc;

background:url(../images/sep.gif) repeat-x bottom #0c0c0c;

font-weight:bold;

text-decoration:none;

}



a.sublevel {

padding:2px 4px 2px 15px;

display:block;

color:#666;

background:url(../images/arrow.png) no-repeat 4px 8px;

text-decoration:none;

}



a.sublevel:hover,a.sublevel:active,a.sublevel:focus {

color:#333;

text-decoration:none;

}



#active_menu {

background:url(../images/arrow.png) no-repeat 4px 8px;

color:#666;

font-weight:bold;

}

/* NAVIGATION/TOP MENÜ EINSTELLUNGEN 

-------------------------------------------------------*/



#topmenu .moduletable th {

display:none

}



#topmenu #mainlevel-nav {

list-style:none;

padding:0;

margin:0;

float:left;

white-space:nowrap;

font-size:11px;



}



#topmenu #mainlevel-nav li {

width:auto!important;

width:5%;

float:left;

margin:0;

white-space:nowrap;

margin-right:3px;

font-size:11px;



}



#topmenu #mainlevel-nav li a {

font-weight:normal;

color:#666;

display:block;

padding-left:8px;

padding-right:8px;

text-decoration:none;

white-space:nowrap;

font-size:11px;

border-right:1px solid #333;



}



#topmenu #mainlevel-nav li a:hover {

font-weight:normal;

display:block;

padding-left:8px;

padding-right:8px;

text-decoration:none;

white-space:nowrap;

text-decoration:none;

background-image:url(../images/search_bg.gif);

background-position:center;

background-repeat:repeat-x;

color:#fff;

font-size:11px;



}





/* MODULE RIGHT 

--------------------------------------------------------- */

#right-content .moduletable th {

background:url(../images/module_th.gif) no-repeat left #1e1e1e;

width:240px;

font-size:12px;

height:22px;

line-height:22px;

font-weight:normal;

color:#666;

text-align:left;

text-indent:15px;

}



#right-content .moduletable td{

color:#666;

line-height:1.3em;

font-size:11px;

padding-top:4px;



}

#right-content .moduletable{

margin-bottom:10px;

width:240px;

}



/* MODULE Slideshow USER4 

--------------------------------------------------------- */

#slideshow.moduletable th {

display:none;

}



/* MODULE FOOTER 

--------------------------------------------------------- */





#footer .moduletable th {

font-weight:bold;

color:#999;

}



#footer .moduletable td{

color:#999;

line-height:1.3em;

}



/* MOSIMAGE*/

.mosimage {

background-color:#222;

padding:5px;

border:1px solid #333;

margin-right:10px;



}



* html .mosimage {

/*IE 6*/

padding:5px 0!important;

margin-right:10px;

}



*+html .mosimage {

/*IE 7*/

padding:5px 0!important;

}



.mosimage img {

padding:0!important;

margin:0!important;

}



.mosimage_caption {

margin-top:2px;

padding:1px 1px;

color:#999;

}
