/*	$Author: dgreim $
*	$Date: 2006-09-21 00:21:06 +0200 (Do, 21 Sep 2006) $
*	$Revision: 825 $
*/
/* ESSENTIALS */
body{margin: 20px 0; padding: 0;} 
td, .content, .content td{font: normal 11px/16px verdana, arial, sans-serif; color: #666}
a img{border: none;}
.content a{color:#007F00; text-decoration: underline;}
.content a:hover{color:#007F00; text-decoration: none;}
td.navi{
border-top: 1px solid #D8ECD6;
border-bottom: 1px solid #D8ECD6;
border-left: 0px solid #D8ECD6;
background: #007f00;
}
.cont_bg{background: url(../img/content_bg.gif) right top repeat-y;}
.thema{background: #D8ECD6;}
.content{padding: 20px 10px 10px 10px;}

.kurz_sprache a{text-decoration: none;
font: normal 11px verdana, arial, sans-serif; color: #333;
}

/* CONTENT */
.content_hl{
font-weight : bold;
color: #007F00;
padding-bottom: 3px;
border-bottom:1px solid #007F00;
margin-bottom: 10px;
}
/* LOGOUT BUTTON */
#logout_button{
font-size:10px;
color:#000000;
font-weight : bold;
border:1px solid red;
background-color:#CECFCE;
padding:4px;
margin:4px;
}
/* UL CATS */

.navigation{background: #007f00;}

div.head_navi, div.head_navi2{
padding: 3px 0;
float: left;
background: #00600;
font: normal 11px verdana, arial, sans-serif; 
text-transform: uppercase;
width: 67px;
text-align: center;
}
div.head_navi2{width: 69px;}
div.head_navi{border-right: 1px solid #D8ECD6;}
.head_navi a, .head_navi2 a{text-decoration: none;color: #D8ECD6;}
.head_navi a:hover, .head_navi2 a:hover{color: #fff;}

.pre_cat, .pre_cat a{
list-style-type: none;
margin: 0px;
padding: 0px;
font-size:11px;
color:#D8ECD6;
text-decoration: none;
}
.pre_cat li{padding: 3px 0px 3px 8px;}
.pre_cat a{display: block;}
.pre_cat a img.img_user_mg{float: right;}
.pre_cat .cat_cat{padding: 2px 0px 2px 15px;}
.pre_cat .cat_cat a{
padding: 0px 0px 0px 8px;
background: url(../img/li_point.gif) 0 6px  no-repeat;
}
.pre_cat .cat_cat a:hover{color: #fff;}
.pre_cat .cat_cat a.active{color: #fff;font-weight: bold;}

.pre_cat .sub_cat{padding: 2px 0px 2px 13px;
background: url(../img/li_sub_point.gif) 23px 6px  no-repeat;
}
.pre_cat .sub_cat a{padding: 0 0 0 25px;}
.pre_cat .sub_cat a:hover{color: #fff;}
.pre_cat .sub_cat a.active{font-weight: bold;color: #fff;}


.pre_cat .subsub_cat a{padding: 2px 0px 2px 44px;
background: url(../img/li_sub_point.gif) 30px 6px  no-repeat;
}
.pre_cat .subsub_cat a:hover{color: #fff;}
.pre_cat .subsub_cat a.active{color: #fff;font-weight: bold;}

/* Form */
.form_button{color: #fff;
background: #007F00;
border: none;
font: normal 10px verdana, arial, sans-serif;
padding: 2px;
cursor: pointer; 
}
form{margin:0px;padding:0px;}
input, select, textarea{border:1px solid #666;background: #fff;}
input.p100{width:99%;}
input.p80{width:80%;}
input.p60{width:60%;}
textarea.p100{width:99%;height:100px;}
input.form_radio, input.form_checkbox{
margin-bottom:-2px;
width:auto;
border: none;
}

/* Searh-Window */
.search_button_win input{color: #333;
font-weight: bold;
background: #fff;
text-transform: uppercase;}
.search_input_win input{border:1px solid #007F00;
background: #D8ECD6;
font: normal 10px verdana, arial, sans-serif;
}

.dict_word {text-decoration: none;}
.last_change{
font-size : 9px;
color: #666666;
}
.artikel_id{
font-size : 10px;
color: #666666;
}
.news{
font-family:verdana;
font-size:10px;
color:#000000;
line-height:14px;
}

td.news_content_win{
font-weight: normal;
text-decoration: none;
font-size : 12px;
color: #D8ECD6!important;
}

.news_window{padding: 3px 5px 10px 5px;; color: #fff;}
.news_window td{font: normal 11px/16px verdana, arial, sans-serif;color: #006600;}
.news_window td a{color: #D8ECD6;padding: 0 2px;}
.news_window td a:hover{text-decoration: none;color: #fff;}
.news_win_head{color: #fff!important;
text-transform: uppercase;
}

.counter{
padding: 5px;
color: #fff;
border-top: 1px dashed #fff;
}

.cleaner{clear:both;margin:0px;padding:0px;font-size:1px;line-height:1px;}


.menue_unvisible{color: #dbdbdb; font-weight: normal; text-decoration: none;font-size : 10px;}
.menue_select_unvisible{color: #ffcc00; font-weight: normal; text-decoration: none;font-size : 10px;}


.img_desc {font-size: 9px;color: #000000;}
.who_im {
	font-size: 10Px;
	color: Gray;
}
.klein { font-size: 10px}
.error{ font-size: 12px;font-weight: bold; color: #ff0000;}
div.error, span.error, label.error{background-color:#ff0000; color: #ffffff; line-height: 150%;}
/************* Woerterbuch Funktion ****************/
span.dictionary_mark{
    color: red;
    background-color: yellow;
}
span.search_mark{
    color: red;
    background-color: yellow;
}
