/* BODY SETTINGS*/

* { margin:0; padding:0; } 

a.muschi:link{

color:#CC0099;}



body { 

background:#222 url(../images/body_bg.jpg) repeat-x; 

font-family:Arial, Helvetica, sans-serif;

color:#999;

font-size:12px;

word-spacing:.1em;

}



p,td,div,tr {

font-size:100%;

}



td fieldset {

width:100%;

border:1px solid #333;

padding:2px;

}



#content-wrap {

line-height:150%;

}



#content-wrap ol li {

margin-left:35px;

line-height:180%;

}



#content-wrap 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;

}



#right ul li {

color:#666;

padding-left:15px;

padding-top:2px;

padding-bottom:2px;

background:url(../images/arrow.png) no-repeat 4px 8px;

border-bottom:1px solid #000;

list-style:none;

}



#right a:hover {

text-decoration:none;

}



/* Normal link */

a:link,a:visited {

text-decoration:none;

color:#999;

}



a:hover {

color:#fff;

text-decoration:underline;

}



.joomla_content a:link,.joomla_content a:visited {

color:#000;

text-decoration:none;

}



.joomla_content a:hover {

color:#fff;

text-decoration:underline;

}



.joomla_content {

color:#000;

}



/* Small text */

.small,.mosimage_caption {

font-size:11px;

color:#000;

}



.back_button {

font-size:11px;

}



hr {

border-top:1px solid #000000;

border-right:0;

border-left:0;

border-bottom:0;

height:1px;

}



a img {

border:none;

}



/* FORM SEARCH FORM 
TEXTE DE LA PAGE !!!!!!!!!!!!!!
--------------------------------------------------------- */

.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:#FFFFFF;

}



/* FORM

--------------------------------------------------------- */



#form-login .input{

border:none;}



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 {

font-size:150%;

color:#FFF;

height:26px;

line-height:26px;

line-height:20px;

width:100%;

font-weight:normal;

background: url(../images/sep.gif) repeat-x bottom;

margin-bottom:4px;

}



.contentheading {

font-size:150%;

color:#FFF;

height:26px;

line-height:26px;

line-height:20px;

width:100%;

font-weight:normal;

background: url(../images/sep.gif) repeat-x bottom;

margin-bottom:4px;

}



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:#000000;

background-color:#FFFFFF;

border:1px solid #303030;

padding-left:3px;

text-decoration:none;

}



a.readon:hover,a.readon:active {

color:#fff;

background-color:#000;

text-decoration:none;

}



.contentpaneopen,.contentpane,.blog {

width:99%;

}



.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:100%;

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 #222;

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 #222;

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:4px;

padding-right:4px;

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:4px;

padding-right:4px;

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 div.module h3,

#right div.module_text h3 {

font-size:150%;

color:#FFF;

height:26px;

line-height:26px;

line-height:20px;

width:100%;

font-weight:normal;

background: url(../images/sep.gif) repeat-x bottom;

margin-bottom:4px;

}



#right div.module,

#right div.module_text {

padding-bottom:14px;

}



/* MODULE Slideshow INSET 

--------------------------------------------------------- */

.inset div.module h3 {

display:none;

}



/* MOSIMAGE*/

.mosimage {

padding:5px;

border:1px solid #666;

margin-right:10px;

}



* html .mosimage {

/*IE 6*/

padding:5px 0!important;

margin:15px 10px 15px 0;

}



*+html .mosimage {

/*IE 7*/

padding:5px 0!important;

}



.mosimage img {

padding:0!important;

margin:0!important;

}



.mosimage_caption {

margin-top:2px;

padding:1px;

color:#999;

}

.test:link {color:#000000;}

.test:hover {color:#000000;}

.test:visited {color:#000000;}