/*-- Seitenstruktur --*/
#wrapper-top, #wrapper-content { float:left; width:680px; margin:0 20px 0 10%; } 


#wrapper-top { margin-top:20px; } 
#banner { padding:20px 15px 0 15px; text-align:left; } 
#navi { display:block; width:635px; padding:15px 20px; } 
#navi .breadcrumbs { display:block; width:600px; padding:15px; } 
#slide { display:block; width:626px; padding:1px 24px 1px 20px; } 
#slide div { padding:15px 19px; background-color:#FFFFFF; }

#content { float:left; width:425px; padding:0 15px 0 22px; min-height:300px; /*overflow-x:hidden;*/ } 
#top { } 
#main { } 
#component{ } 
#bottom{ min-height:20px; } 
#right{ float:left; width:170px; padding:10px 25px 10px 10px; } 

#footer{ display:block; width:590px; margin:0; padding: 10px 0;} 

/*-- Hintergrund, Rahmen etc. --*/
#background { position:fixed; top:0; left:0; z-index:-1; } 
#wrapper-top { background-image:url(../images/content-top.png); background-repeat:no-repeat; } 
#navi, #slide, #wrapper-content { background-image:url(../images/content.png); background-repeat:repeat-y; } 

/*-- Text, Schriften --*/
body { font-size:12px; line-height:120%; font-family:Arial,sans-serif; color:#333333; }
h1, h2, h3, h4, .componentheading { color:#E28811; }
h1, h2, h3, .componentheading{ font-weight:bold; }
h1 { font-size:18px; line-height:20px; padding:16px 0 8px 0; }
h2, .componentheading{ font-size:16px; line-height:18px; padding:14px 0 7px 0; }
h3 { font-size:14px; line-height:16px; padding:12px 0 6px 0; }
h4 { font-size:12px; line-height:14px; padding:12px 0 6px 0; }
p { display:block; margin:0; }
td { vertical-align:top; }
#content ul { list-style-type:disc; }
/*#content ul { list-style-image:url(../images/list-minus.gif); }*/
/*#content ul li:Before { content: "- "; }*/
#content li { margin-left:10px; padding-left: 13px; padding-bottom:10px; }
#footer { font-size:10px; text-align:center; }

/*-- Links --*/
a { color:#666666; font-weight:bold; text-decoration:none; }
a:hover { text-decoration:underline; }

/*-- Navigation (Korrekturen) --*/
ul#ariext90 li a { text-align:left; width:83px; padding:5px 5px 5px 15px; }
.ux-menu-arrow { display:none; }
.ux-menu-container { z-index:10 !important; } /* Nicht 9999, sonst kommt das Men� �ber die Slimbox / Thickbox der Galerien */

#top .menu ul { display:block; }
#top .menu li { display:inline; float:right; }

/*-- Artikel-Kopf --*/
/*ul.actions { float:right; width:70px; }*/
li.print-icon, li.email-icon, li.edit-icon { float:right; width:26px; }
dt.article-info-term { display:none; }
ul.actions, dl, dd, dt { margin-left:0; font-size:10px; }
#content ul.actions { list-style-type:none; }
/*
.article-info {  display:block; width:440px; }
dl.article-info dd { float:left; width:100px; }
*/

/*-- Aktuell --*/
#content ul.latestnews, #content .klatest  ul { list-style-type:none; margin-left:0px; padding-left: 0px; }
#content ul.latestnews li, #content .klatest  li { margin-left:0px; padding-left: 0px; }
#content ul.actions, #content ul.pagenav { list-style-type:none; margin-left:0px; padding-left: 0px; }
#content ul.actions li, #content ul.pagenav li { margin-left:0px; padding-left: 0px; }

/*-- Bilder --*/
img {} 

/*-- Div. Korrekturen --*/
/* Meldungen: Meldung anzeigen, aber die Beschriftung "Nachricht" davor ausblenden. */
dt.message, dt.notice, td.message, dt.warning { display:none; }
#content .message { margin-left:0px; padding: 5px; font-family:Arial,sans-serif; font-weight: bold; font-size:12px; line-height:120%; color: #006600; background-color: #AAFF99; border: 1px solid; }
#content .message li { list-style-type:none; margin-left:0px; padding: 0px; }
#content .warning, .error { color: #CC3300; background-color: #FFFF66; }

/* Tabellen */
#content th, #content td, #tinymce .mceIframeContainer  th /*, #tinymce .mceIframeContainer td*/ {vertical-align:top; padding:0 5px 10px 2px; }
#content .mceToolbar td { padding:0 !important; }

/* Blog-Layout */
#content .items-more h3 { display:none;}
#content .items-more ol { margin-left:0px; padding-left: 0px;}
#content .items-more li { margin-left:0; padding-left: 0px; }

/* JoomGallery */
.gallery .sectiontableheader { text-align:left !important; text-weight:bold !important; }  /* Kategorie-�berschriften */
.jg_catelem_txt ul, .jg_catelem_txt  li, .jg_subcatelem_txt ul, .jg_subcatelem_txt  li, .jg_element_txt ul, .jg_element_txt  li{ margin-left:0 !important; padding-left:0 !important; }  /* Bild-Untertitel */
.jg_catelem_txt b { display:none; }
.jg_uploadform input { width:200px; }
.jg_uptext {text-align:left !important; } /* f�r labels im upload-formular */
.jg_rm { display:none; } /* Hinweis "Zugriffsbeschr�nkte Kategorien": In der Konfiguration nicht gefunden, deshalb hier ausgeschaltet */
#content .jg_catelem_txt  ul { list-style-type:none; margin-left:0px; padding-left: 0px; }
#content .jg_catelem_txt  ul li { margin-left:0px; padding-left: 0px; }

/*-- Kunena-Forum (Korrekturen) --*/
/* Kunena-Tabs */
#Kunena #ktab ul.menu li.active a, #Kunena #ktab li#current.selected a, #Kunena #ktab a:hover { background-color: #E28811 !important; }
#Kunena #ktab a { padding: 0 8px; background-color: #999999 !important; }
/* Kunena-Headers */
#Kunena #ktop { border-color: #E28811 !important; }
#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader, #Kunena #ktop span.ktoggler { background-color: #E28811 !important; }
#Kunena div.kmsg-header h2, #Kunena div.kmsg-header h2 .kmsgtitle { background-color: #FFFFFF; color:#999999; }
/*
#Kunena .kheader span{ display:none; }
#Kunena .kheader span a{ display:block; }
*/
#content .klatest-itemdetails li { display:inline; padding-right:15px; }

/* Kunena-Links */
#Kunena a:link, #Kunena a:visited, #Kunena a:active, #Kunena a:hover { color: #666666 !important; }
#Kunena a:hover { text-decoration:underline; }
#Kunena td.kprofile-right { min-width: 90px; width: 90px; }
#Kunena ul.kpost-profile li.kpost-username { padding:0; margin:0; font-size:12px !important; }
#Kunena ul.kpost-profile li.kpost-avatar { display:none !important; }
.kcol-ktopicicon, .kcol-ktopicviews { display:none; }
.klist-bottom { display:none; }

/*-- Formulare (f�r Login, Registrierung, Mail etc.) --*/
fieldset, input, .inputbox, ul.cbLoginLinksList, li.cbLostLoginLi { margin:0; padding:0; border:0; }
input, .inputbox { border:1px solid #999999; background-color:#FFFFCC; font-size:12px; width:400px; }
.button { width:157px; }

/*-- Rechts: Suche, Login --*/
#right form, #right ul.menu, #right .custom { background-color:#FFFFFF; width:155px; padding:10px; margin-bottom:10px !important; } 
#right input, #right .inputbox { width:155px; }
input#mod-search-searchword { width:155px; }
#mod_login_greeting { width:155px; overflow-x:hidden; }
ul.cbLoginLinksList { margin:10px 0 10px 0; }
div.search label { display:none; }
div.phrases-box label { display:inline; }

#right ul.menu { list-style: none outside none; }
#right a { font-weight: normal; color:#443322; }
#right div{ text-align:left !important; }
.cbMenu_UE_MENU_CB { /* "About CB" ausblenden */
	display:none;
}

/*-- Community Builder --*/
/* Registrierung */
form.cb_form .cb_form_line { padding-left: 0px; }
.cb_comp_outer { padding-left: 0px; }
input#acceptedterms, input#boxLostUsername, input#boxLostPassword { width:15px; }
.cbEditProfile input, .cbEditProfile select, .cbEditProfile textarea { width:210px; }
#cb_lost_choice label  { width:400px; }
#recaptcha_area { margin-left:28%; }
#cbfr_termsc { margin-left:28%; width:400px; } 
#cb_line_lostbutton  { width: 434px; }
#registrationTable .inputbox, #cbLostPasswordPage .inputbox, 
#registrationTable .button,   #cbLostPasswordPage .button { width:200px; }
#registrationTable .button { margin-left: 29%; }
.cb_form_line #recaptcha_area { margin-left:0; }

