/*
* A Joomla! Template
* @name - tp_tpl
* @author - MB
* @version 1.2
* @date - Nov. 02, 2008
* @website - www.martin-bendig.com
*
* Changes: 
* - 1.1 2008-Nov.-02: fixed css errors, streamlined document
* - 1.0 2007-Oct.-15: initial version
*/

#mod_login_noaccount-login {
font-size:16px;font-weight:bold;padding-top:10px;
}

body {
color : #666666;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 13px;
margin : 0;
padding : 0;
background : url(../images/img01.jpg) #ffffff repeat-x;
}


input, textarea, select {
font : normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}


h1, h2 {
color : #626C75;
font-weight : normal;

}

h1 {
font-size : 2.6em;
letter-spacing : -1px;

}

h2 {
font-size : 1.8em;
}



/********** Header **********/

#header {
width : 920px;
height : 160px;
margin : 0 auto 0 auto;
position-top: -30px;
z-index: 10;
}


/********** Logo ***********/

#logo { margin-top:16px;
float : left;
}

#logo h1, #logo h2 {
text-transform : lowercase;
margin : 0;
}

#logo h1 {
color : #554D49;
font-size : 4em;
padding-top : 62px;
}

#logo img { /* width: 200px;*/
padding-top: -8px;
}

#logo h1 img {
color : #554D49;
font-size : 4em;
padding-top : 56px;
}


#logo h1 a {
color : #554D49;
}

#logo h2 { text-align:left;
color : #ddd;
font-size : 1.3em;
letter-spacing : -1px;
margin-top : 24px;
/*padding : 0 auto 0 auto;*/
}

#logo h2 a {
color : #999;
}

#logo a {
text-decoration : none;
}



/********** Menu **********/

#menu {
float : right;
z-index: -100;
}

#menu ul {
list-style: none;
margin: 0;
padding: 26px 0 0 0;

}

#menu li {
display: inline;
}

#menu a {
width : 130px;
height : 90px;
color : #ffffff;
display : block;
float : left;
font-size : 18px;
padding-top : 43px;
text-align : center;
text-decoration : none;
text-transform : lowercase;
background : url(../images/img02.jpg) no-repeat;

}

#menu a:hover {
color : yellow;
background : url(../images/img02_hover.jpg) no-repeat;
}


/********** Main Content **********/

#main_container {
width : 920px;
margin : 0 auto;
padding-top : 20px;
}

#main {
/* width : 520px; */
float : left;

}

#right {
width : 340px;
float : right;
padding : 12px 0 0 30px;
background : url(../images/img03.gif) repeat-y;
}




/********** Bottom Content **********/

#bottom {
width : 920px;
clear : both;
color : #fff;
border-top : 20px solid #fff;
background : url(../images/img05.gif) #6bcee8 no-repeat;
}

#bottom ul {
list-style : none;
margin : 0;
padding : 0;

}

#bottom li {
width : 200px;
display : block;
float : left;
padding : 15px;
}

#bottom li ul {
/*line-height : 1.8em;*/
}

#bottom li li {
width : auto;
display : list-item;
float : none;
padding : 0;
}

#bottom a {
color : #fff;
font-weight: bold;
/*padding : 5px;*/
text-decoration : none;

}

#bottom a:hover {
text-decoration : underline;
}



/********** Footer **********/

#footer {
width : 920px;
height : 100px;
margin : 0 auto;
background : url(../images/img06.gif) no-repeat;
}

#footer p {
margin : 0;
padding : 15px;
}

#legal {
float : left;
}

#links {
float : right;
}




/*#################### Joomla! CSS ####################*/

/********** Pathway **********/
.pathway {
font-family : Verdana, Helvetica, Arial, sans-serif;
font-size : 9px;
padding-top : 6px !important;
padding-top : 7px;
padding-left : 4px;
}

a.pathway:link, a.pathway:visited {
color : #000000;
font-weight : normal;
}

a.pathway:hover {
color : #008c00;
font-weight : normal;
text-decoration : none;
}


/********** MainLevel Links **********/
a.mainlevel:link, a.mainlevel:visited {
width : 100%;
height : 20px;
line-height : 20px;
color : #555555;
font-size : 11px;
vertical-align : middle;
text-align : left;
text-decoration : none;
padding-left: 10px;
}

a.mainlevel:hover {
color : #ff9900;
text-decoration : underline;
}


/********** MainLevel Links **********/
a.mainlevel-pgnav:link, a.mainlevel-pgnav:visited {
/*width : 100%;*/
height : 28px;
line-height : 20px;
color : white;
font-size : 14px; font-weight:bold;
background:url('../images/slide_bg_l.png') top 10px no-repeat;
vertical-align : middle;
text-align : left;
text-decoration : none;
padding: 5px 0px 8px 10px;
}

a.mainlevel-pgnav:hover {
/* color : #ff9900; */
text-decoration : none;
}

/* div.top_user1 table td {height:28px;background:url('../images/slide_bg_r.png') top right no-repeat;margin: 5px 10px 0px 12px;
}
*/
/********** MainLevel-Nav Links **********/
/* a.mainlevel-nav:link, a.mainlevel-nav:visited {
width : 100%;
height : 20px;
line-height : 20px;
color : #555555;
font-size : 11px;
vertical-align : middle;
text-align : left;
text-decoration : none;
padding-left: 10px;
}

a.mainlevel-nav:hover {
color : #ff9900;
text-decoration : underline;
} */


/********** MainLevel-Upload Links **********/
a.mainlevel-upload:link, a.mainlevel-upload:visited {
background : url('../images/mod_upload.png') no-repeat;
width : 340px; display:block;
height : 67px;
line-height : 20px;
color : #ffffff;
font-size : 18px;
vertical-align : middle;
text-align : left;
text-decoration : none;
padding-left: 20px;
padding-top:20px;

}

a.mainlevel-upload:hover {
background : url('../images/mod_upload_hover.png') no-repeat;
color : #fff;
text-decoration : none;
}


/********** MainLevel-Register Links **********/
#mod_login_noaccount-login a:link, #mod_login_noaccount-login a:visited, a.mainlevel-register:link, a.mainlevel-register:visited {
background : url('../images/mod_register.png') no-repeat;
width : 150px; display:block;
height : 60px;
line-height : 20px;
color : #000;
font-size : 13px;
font-weight: bold;
vertical-align : middle;
text-align : left;
text-decoration : none;
padding-left: 10px;
padding-top:20px;
}

#mod_login_noaccount-login a:hover, a.mainlevel-register:hover {
background : url('../images/mod_register_hover.png') no-repeat;
color : #fff;
text-decoration : none;
}



/********** SubLevel Links **********/
a.sublevel:link, a.sublevel:visited {
height : 20px;
color : #000000;
font-size : 11px;
vertical-align : middle;
text-align : left;
text-decoration : none;
padding-left : 1px;
}

a.sublevel:hover {
color : #336699;
text-decoration : none;
}


/********** Active MainLevel Links **********/
#active_menu {
color :#ffcc00;
font-weight : bold;
}

a#active_menu:hover {
color : #ff9900;
}


/********** MainMenu Links **********/
a.mainmenu:link, a.mainmenu:visited {
color : #000080;
font-family : Verdana, Helvetica, Arial, sans-serif;
font-weight : normal;
}

a.mainmenu:hover {
color : #000080;
text-decoration : underline;
}


/********** Other Links **********/
a:link, a:visited {
color : #E03E2A;
text-decoration : none;
}

a:hover { color: #FF6301;
text-decoration : underline;
}


/********** Modules **********/

table.moduletable {
width : 100%;
margin-bottom : 15px;
padding : 0px;
border-spacing : 0px;
border-collapse : collapse;
}

table.moduletable th {
height : 21px;
color : #f27054;
font-weight : normal;
font-size : 16px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
}

#bottom table.moduletable th {color:#fff;
font-weight: bold;
}

table.moduletable td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}




table.moduletable td table.moduletable {
width : 100%;
margin-bottom : 15px;
padding : 10px;
/*border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_blue.gif') bottom left repeat-x #eff8fd;
border: 1px solid #ccc;
}

table.moduletable td table.moduletable:hover { background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;border:1px solid #bbb;
}

table.moduletable td table.moduletable th {
/* height : 21px; */
color : #f27054;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 10px 2px 10px;
padding:10px;
border-bottom: 2px solid #ddd;
}

table.moduletable td table.moduletable td {
font-weight : normal;
padding : 10px;
margin : 0;
}



/* transp module */

table.moduletable-transp {
width : 100%;
margin-bottom : 15px;
padding : 0px;
}


table.moduletable-transp th {
/* height : 21px; */
color : #00adda;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
padding-bottom: 5px;
border-bottom: 2px solid #ddd;
}

table.moduletable-transp td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}


/* blue module */

table.moduletable-blue {
width : 100%;
margin-bottom : 15px;
padding : 10px;
/* border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_blue.gif') bottom left repeat-x #eff8fd;
/* border: 1px solid #ccc; */
}

table.moduletable-blue:hover { background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;/*border:1px solid #bbb;*/
}

table.moduletable-blue th {
/* height : 21px; */
color : #00adda;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
padding-bottom: 5px;
border-bottom: 2px solid #ddd;
}

table.moduletable-blue td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}

/* yellow module */

table.moduletable-yellow {
width : 100%;
margin-bottom : 15px;
padding : 10px;
/*border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_yellow.gif') bottom left repeat-x #fbfbf2;
border: 1px solid #ccc;
}

table.moduletable-yellow:hover { background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;border:1px solid #bbb;
}

table.moduletable-yellow th {
/* height : 21px; */
color : #f27054;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
padding-bottom: 5px;
border-bottom: 2px solid #ddd;
}

table.moduletable-yellow td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}

/* green module */

table.moduletable-green {
width : 100%;
margin-bottom : 15px;
padding : 10px;
/* border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_green.gif') bottom left repeat-x #d4f5cb;
border: 1px solid #ccc;
}

table.moduletable-green:hover { background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;border:1px solid #bbb;
}

table.moduletable-green th {
/* height : 21px; */
color : #f27054;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
padding-bottom: 5px;
border-bottom: 2px solid #ddd;
}

table.moduletable-green td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}

/* orange module */

table.moduletable-orange {
width : 100%;
margin-bottom : 15px;
padding : 10px;
/* border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_orange.gif') bottom left repeat-x #fff6ee;
border: 1px solid #ccc;
}

table.moduletable-orange:hover { background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;border:1px solid #bbb;
}

table.moduletable-orange th {
/*height : 21px; */
color : #f27054;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
padding-bottom: 5px;
border-bottom: 2px solid #ddd;

}

table.moduletable-orange td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}



/********** User Modules **********/
table.moduletable-user {
width : 100%;
margin-bottom : 15px;
padding : 0px;
border-spacing : 0px;
border-collapse : collapse;
}

table.moduletable-user th {
height : 21px;
color : #7cd300;
font-weight : normal;
font-size : 1.8em;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
}

table.moduletable-user td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}

/* groups module */

table.moduletable-groups {
width : 100%;
margin-bottom : 15px;
padding : -10px;
/* border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_blue.gif') bottom left repeat-x #eff8fd;
border: 1px solid #ccc;
}

table.moduletable-groups:hover { background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;border:1px solid #bbb;
}

table.moduletable-groups th {
/* height : 21px; */
color : #f27054;
font-weight : normal;
font-size : 20px;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding-left : 4px;
padding-bottom: 5px;
border-bottom: 2px solid #ddd;
}

table.moduletable-groups td {
font-weight : normal;
padding : 10px 0 0 0;
margin : 0;
}

table.mygroups-groups {margin:0px;padding:0px;}

/********** Categories Module **********/
table.moduletable-categories {
width : 100%;
margin-bottom : 15px;
padding : 0px;
border-spacing : 0px;
border-collapse : collapse;
background-color: #efffe3;
}

table.moduletable-categories th {
height : 21px;
color : #7cd300;
font-weight : normal;
font-size : 1.8em;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding : 10px;
background: url('../images/mod_hellgruen_top.gif') top left no-repeat;
}

table.moduletable-categories td {
font-weight : normal;
padding : 10px;
margin : 0;
background : url('..images/mod_hellgruen_bot.gif') bottom left no-repeat;
}

table.moduletable-categories li {
font-weight : normal;
list-style: none;width:300px;
border-top:1px dotted black;
padding : 10px; margin-right:30px;
margin : 0;
background : url('..images/mod_hellgruen_bot.gif') bottom left no-repeat;
}




/********** Hellgruen Modules **********/
table.moduletable-hellgruen {
width : 100%;
margin-bottom : 15px;
padding : 0px;
border-spacing : 0px;
border-collapse : collapse;
background-color: #efffe3;
}

table.moduletable-hellgruen th {
height : 21px;
color : #7cd300;
font-weight : normal;
font-size : 1.8em;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding : 10px;
background: url('../images/mod_hellgruen_top.gif') top left no-repeat;
}

table.moduletable-hellgruen td {
font-weight : normal;
padding : 10px;
margin : 0;
background : url('..images/mod_hellgruen_bot.gif') bottom left no-repeat;
}

#main_container table.moduletable-hellgruen {
width : 100%;
margin-bottom : 15px;
padding : 0px;
border-spacing : 0px;
border-collapse : collapse;
background-color: #eeeeee;
}

#main_container table.moduletable-hellgruen th {
height : 21px;
color : #7cd300;
font-weight : normal;
font-size : 1.8em;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding : 10px;
background: url('../images/mod_hellgruen_top_big.png') top left no-repeat;
}

#main_container table.moduletable-hellgruen td {
font-weight : normal;
padding : 10px;
margin : 0;
background : url('..images/mod_hellgruen_bot_big.png') bottom left no-repeat;
}

/********** Hellgrau Modules **********/
#main_container table.moduletable-hellgrau {
width : 100%;
margin-bottom : 15px;
padding : 0px;
border-spacing : 0px;
border-collapse : collapse;
/* background-color: #efffe3; */
background : url('..images/mod_hellgrau_big_vert.png') repeat-x;;
}

#main_container table.moduletable-hellgrau th {
height : 21px;
color : #7cd300;
font-weight : normal;
font-size : 1.8em;
line-height : 21px;
text-align : left;
margin : 0px 0px 2px 0px;
padding : 10px;
background: url('../images/mod_hellgrau_big_top.png') top left no-repeat;
}

#main_container table.moduletable-hellgrau td {
font-weight : normal;
padding : 10px;
margin : 0;
background : url('..images/mod_hellgrau_big_bottom.png') repeat-x;
}


/********* Top-Module *********/

#top_modules {background : url('../images/top_bg.png') bottom center no-repeat;
width : 920px;
margin : 35px auto 30px auto;
padding : 10px;}

#top_new {
width : 100%; /*height: 150px;*/ margin-bottom: 10px;
}

div.top_new table { /* padding-bottom:10px; */}

div.top_new div table { }

#above_content {
width : 100%;

}

#top_user1, #top_user2 {width:30%;float:left; height:28px;}

#top_mess {width:30%;float:right;}

#subline {width:520px;}

#cleardiv {width:100%;clear:both;}

/********** Login Module **********/
table.moduletable-login {
width: 520px;
height: 145px;
background : url('../images/mod_login_bg.png') top left no-repeat;
/* margin : 0 0 20px 0; */
}

/********** Upload Module **********/
.moduletable-upload {
width : 340px;
height : 67px;
margin : 0 0 0 0;
}



/********** Poll **********/
.poll {
color : #666666;
line-height : 14px;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}

.pollstableborder {
padding : 1px;
border : 1px solid;
}




/*############### CONTENT ###############*/

/***** Header for contentpaneopen (Main Title) *****/
.contentheading {
color : #626C75;
font-weight : normal;
font-size : 2.6em;
letter-spacing : -1px;
text-align:left;
margin-bottom:20px;
}


/***** Home, Mambo License, Blog, Lower Content for Advanced Search *****/
.contentpaneopen {
width : 100%;
}

/***** Title for Blog, News Feeds, Wrapper, Links, Advanced Search, Contact Us *****/
.componentheading {
color : #626C75;
font-weight : normal;
font-size : 2.6em;
letter-spacing : -1px;
text-align:left;
margin-bottom:20px;
}

/***** Top Content for Getting Started, FAQs, News Feeds, Links *****/
.contentdescription {
padding-left : 0px !important;
padding-left : 10px;
}

/***** Lower Content for Getting Started, FAQs, News Feeds, Wrapper, Links, Contact Us *****/
.contentpane {
padding-top : 10px;
padding-left : 10px;
}


/* For content item titles that are hyperlink instead of Read On */
a.contentpagetitle:link, a.contentpagetitle:visited {
color : #000000;
font-size : 12px;
font-weight : bold;
text-align : left;
text-decoration : none;
}

a.contentpagetitle:hover {
color : #7B8DA1;
font-size : 12px;
font-weight : bold;
text-align : left;
text-decoration : underline;

}

a.category:link, a.category:visited {
color : #333333;
font-size : 11px;
font-weight : bold;
}

a.category:hover {
color : #008c00;
}


/********** Inner Content **********/
.sectiontableheader {
color : #666;
font-weight : bold;
background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;
border:1px solid #bbb;}


.sectiontableentry1 {
background: #fff;
border: 1px solid #ccc;
}

.sectiontableentry2 {
background: url('../images/bg_blue.gif') bottom left repeat-x #eff8fd;
border: 1px solid #ccc;
}

.sectiontableentry1:hover, .sectiontableentry2:hover {
background: url('../images/bg_lightgrey.gif') top left repeat-x #fcfcfc;
border:1px solid #bbb;}


/********** Rating **********/
.content_rating {
padding : 5px;
}

.small {
color : #bababa;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
}

.smalldark {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
text-decoration : none;
}

.createdate {
color : #bababa;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
text-align : left;
}




/* Styles for dhtml tabbed-pages */
.ontab {
color : #FFFFFF;
font-weight : bold;
text-align : center;
background-color : #ffae00;
border-left : outset 2px #ff9900;
border-right : outset 2px #808080;
border-top : outset 2px #ff9900;
border-bottom : solid 1px #d5d5d5;
/* Cannot use hand as its not a W3C CSS validator */
/* cursor: hand;*/
}

.offtab {
font-weight : normal;
text-align : center;
background-color : #e5e5e5;
border-left : outset 2px #E0E0E0;
border-right : outset 2px #E0E0E0;
border-top : outset 2px #E0E0E0;
border-bottom : solid 1px #d5d5d5;
/* Cannot use hand as its not a W3C CSS validator */
/* cursor: hand;*/
}

.tabpadding {
}

.tabheading {
text-align : left; background-color : #ffae00; }

table.tabheading {background-color:white;}

.pagetext { visibility : hidden; display : none; position : relative; top : 0; } /* for modifying {moscode} output. Don't set the colour! */ .moscode { background-color : #f0f0f0; } .code { background-color : #f0f0f0; border : 1px solid #FFF; } /* Text passed with mosmsg url parameter */ .message { color : #ff6600; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; text-align : center; } /* Javascript Back button */ .back_button { text-align : center; margin-top : 40px; } table.contenttoc { color : #333300; background-color : #ffffff; border : 1px solid #333; } table.contenttoc td { font-size : 8pt; font-weight : normal; text-align : left; } table.searchinto { width : 100%; } table.searchintro td { color : #ffffff; font-weight : bold; background-color : #293C43; }

/* #jflanguageselection { clear:both; float:right; padding-top: 15px; width : 920px; height: 40px; vertical-align:middle; margin : 0px auto 0px auto; } */
td.hp_video_bg { width:330px;height:247px; background: url('../images/hp_video_bg.png') top right no-repeat; }
td.hp_bt_upload { width:190px;height:87px; background: url('../images/hp_bt_upload_bg.png') top left no-repeat; }
td.hp_bt_blau { width:190px;height:87px; background: url('../images/hp_bt_blau_bg.png') top left no-repeat; }
td.hp_bt_mattblau { width:190px;height:87px; background: url('../images/hp_bt_mattblau_bg.png') top left no-repeat; }
td.hp_bt_hellgrau { width:190px;height:87px; background: url('../images/hp_bt_hellgrau_bg.png') top left no-repeat; }
td.hp_bt_gruen { width:190px;height:87px; background: url('../images/hp_bt_gruen_bg.png') top left no-repeat; }
#searchmodule table.moduletable { width:340px; padding:0; height: 67px; vertical-align: top; background : url('../images/mod_searchext.png') top left no-repeat; }
#searchmodule table.moduletable:hover { width:340px; padding:0; height: 67px; vertical-align: top; background : url('../images/mod_searchext_hover.png') top left no-repeat; }







ul#mainlevel-blau {float: left;padding:0px;
width: auto; height:28px;
list-style: none;
margin-bottom: 20px;
}

ul#mainlevel-blau li {
float: left;
width: auto;
margin: 0px 5px 0px 0px;
padding: 5px 00px 0px 10px;
background:url('../images/slide_light_bg_l.png') top left no-repeat;
height:28px;
}

ul#mainlevel-blau li a { text-decoration: none; color:#666;font-size:14px;font-weight:bold;
padding: 5px 10px 12px 00px;
height:28px;
background:url('../images/slide_light_bg_r.png') top right no-repeat;
}


ul#mainlevel-blau:hover {float: left;
width: auto; height:28px;
list-style: none;
/* margin-bottom: 20px; */
}

ul#mainlevel-blau li:hover {
float: left; color: #00adda;
width: auto;
height:28px;
}

ul#mainlevel-blau li a:hover {
text-decoration: none;
color:#00adda;
font-size:14px;
font-weight:bold;
height:28px;
}


li#active_menu-blau{
float: left;
width: auto;
margin: 0px 5px 0px 0px;
padding: 5px 00px 16px 10px;
background:url('../images/slide_bg_l.png') top left no-repeat;
height:28px;
}

li#active_menu-blau a { text-decoration: none; color:#fff;font-size:14px;font-weight:bold;
padding: 0px 10px 0px 00px;
height:28px;
background:url('../images/slide_bg_r.png') top right no-repeat;
}


div.sectionableheader {height:28px;}

div.cb_seyret_img, div.videothumb, div.shadowthumb, div.groupslistthumb, .myborder {
float:left;
background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
background: url(../images/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
/* width: 130px; */
}

div.cb_seyret_img img, div.videothumb img, div.shadowthumb img, div.groupslistthumb img {
display: block;
position: relative;
background-color: #fff;
border: 1px solid #a9a9a9;
margin: -6px 6px 6px -6px;
padding: 3px;
}

ul.groupslist {list-style:none; width:100%; margin: 0 -15px; padding-left:15px;}

li.groupslistitem {width:220px; float:left; margin-right:10px; padding:0px; border-bottom:1px solid #999;}

#right li.groupslistitem {clear:left; padding:5px; float:left; margin:0px; border-bottom:1px solid #999;}

/* Community Builder */
div.cb_tab_jawards {width:100%;}
ul.cb_tab_jawards {width:100%;list-style:none;margin:0;padding:0;}
ul.cb_tab_jawards li {clear:left;list-style:none; float:left; }
ul.cb_tab_jawards li a img {border:0;}

div.cb_pos_left table tr td img {border:1px solid #666;}


/* FireBoard */
div.fireboard {
width : 100%;
margin-bottom : 15px;
padding : 10px;
/* border-spacing : 0px;
border-collapse : collapse; */
background: url('../images/bg_orange.gif') bottom left repeat-x #fff6ee;
border: 1px solid #ccc;
}

div.newslettersList {background-color:#FFFFCC; border:1px dotted red;}


/* Raf Tags */
div.raftags p a:link, div.raftags p a:visited {/* color:#00adda; */ color: #1e568f;}
div.raftags p a:hover {/* color:#00adda; */ background: #1e568f; text-decoration:none; color:#fff;}


/* Language selection */
#infobar {
/* font: Arial, Helvetica, Sans-serif; */
/* padding: .45em 0 .45em 2em; */
background: #eee url(‘http://path/to/warning.gif’) no-repeat fixed .3em .3em; /* Change this path */
/* position: absolute; left, right: auto; */ top: 0px; height:14px; width:920px;
z-index: 00; /* Change this value accordingly to reflect your site’s setup */
/* border-bottom: #ddd .16em outset; */
text-align: right;
margin: 0px auto;
}

## /* body>div#infobar {*/
## position: fixed; /* Hopefully Internet Explorer 7 will parse this tag proporly */
## /* } */

#infobar a, #infobar a:link, #infobar a:visited, #infobar a:active {
/*display: block;
float: left;
clear: both;*/
/*width: 100%;*/
color: #ccc;


text-decoration: none;
/* cursor: default; */

}

#infobar a:hover {
color: #696969;
background-color: #fff;

table.mod_pop_table {
	width:340px;overflow:hidden}
}
}