/*	$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:#3e0037; text-decoration: underline;}
.content a:hover{color:#3e0037; text-decoration: none;}
td.navi{
border-top: 1px solid #640050;
border-bottom: 1px solid #640050;
border-left: 3px solid #640050;
background: #ffebfd;
}
.cont_bg{background: url(../img/content_bg.gif) right top repeat-y;}
.thema{background: #ffebfd;}
.content{padding: 20px 10px 10px 10px;}

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

/* CONTENT */
.content_hl{
font-weight : bold;
color: #3e0037;
padding-bottom: 3px;
border-bottom:1px solid #640050;
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: #ffebfd;}

div.head_navi, div.head_navi2{
padding: 3px 0;
float: left;
background: #ffebfd;
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 #fff;}
.head_navi a, .head_navi2 a{text-decoration: none;color: #3e0037;}

.pre_cat, .pre_cat a{
list-style-type: none;
margin: 0px;
padding: 0px;
font-size:11px;
color:#3e0037;
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: #3e0037;}
.pre_cat .cat_cat a.active{color: #3e0037;}

.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.active,.pre_cat .sub_cat a:hover{
color: #3e0037;}


.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, .pre_cat .subsub_cat a.active{
color: #3e0037;}

/* Form */
.form_button{color: #fff;
background: #640050;
border: none;
font: normal 10px verdana, arial, sans-serif;
padding: 2px;
cursor: pointer; 
}
form{margin:0px;padding:0px;}
input, select, textarea{border:1px solid #640050;background: #FFEBFD;}
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 */
td.suche{padding-right: 8px;}
.search_button_win input{color: #333;
font-weight: bold;
background: #fff;
text-transform: uppercase;}
.search_input_win input{border:1px solid #640050;
background: #ffebfd;
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;
}

.news_content_win{
font-weight: normal;
text-decoration: none;
font-size: 11px;
color: #000;
}

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


.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;
}
