.inaktiv{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;	
	color: Silver;
}

.input {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid  #b2b2b2;
}
.bt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	/*border : 1px solid #b2b2b2;
	filter:progid:dximagetransform.microsoft.gradient(gradienttype=0,startcolorstr=#FCFCFC,endcolorstr=#CECECE);*/
}

.fail{
	color: #CC0000; 
	background-color: #FFDCDB; 
	font-weight: bold; 
	border: #CC0000 1px solid;
}

.dropdown{
	font-family : Verdana, Geneva, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

/* generelle Styles + News */

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	/*display: inline;*/
}

h2, h3, h4, h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	font-weight: normal;
	/*display: inline;*/
}

/* News */

a.news_link:link,a.news_link:active, a.news_link:visited{
	text-align: right;
	display: block;
	text-decoration: underline;
}

a.news_link:hover{
	text-decoration: none;
}

span.news_small{
	font-size: 10px;
	color: #999;
	font-weight: normal;
}

h1.news_detail_h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	display: inline;
}


h2.news_detail_h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	display: inline;	
}

h2.news_h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	display: inline;
}

/* Ende News */

A:link, A:visited, A:active {
	color: #333;
	text-decoration: underline;
}

A:hover {
	color: #666;
	text-decoration: none;
}

A.admin:link,A.admin:visited, A.admin:active {
	color: #000000;
	text-decoration: none;
}

A.admin:hover {
	color: #000000;
	text-decoration: underline;
}
td {
	font-size: 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


h1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

h2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

h4{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
}
h3{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
}

.head
{
/*background-color: #000000;*/
/*#D8E6F5;*/
font-weight: bold;
border-bottom: 1px solid #980000;
border-right: 1px solid #999;
border-left: 1px solid #fff;
height: 15px;
/*line-height: 20px;*/
white-space: nowrap;
border-bottom: #333 1px solid;
background: url(../images/window/bg_table_head.png) left top repeat-x;
}

.wk{
	/*border: #999 1px solid;*/
	border: #999 1px solid;
	background-color: #fff;
/*border-collapse:collapse;*/
}

.data_cell{
	border-right: #999 1px solid;
	border-bottom: #999 1px solid;
}

a.buch:link, a.buch:visited, a.buch:active, a.buch:hover{
	color: #000;
	text-decoration: none;	
	width: 100%;
	text-align: center;
}

a.buch_act:link, a.buch_act:visited, a.buch_act:active, a.buch_act:hover{
	color: #fff;
	background-color: #333;
	text-decoration: none;
	width: 100%;
	text-align: center;
}

/**** Options ***/

a.btn_blue:link, a.btn_blue:visited, a.btn_blue:active {
	padding-top: 10px;
	border: 1px solid #EFF3FA;
	text-decoration: none;
	height: 69px;
	width: 100%;
	color: #000;
	display: block;
	text-align: center;
	vertical-align: middle;
}

a.btn_blue:hover{
	text-decoration: none;
	height: 69px;
	width: 100%;
	display: block;
	text-align: center;
	vertical-align: middle;
	background-color:#D8E6F5;
	border: 1px solid #8EB6D1;
	background-image: url(../images/buttons/bg_btn.gif);
	background-repeat: repeat-x;
}

/****** Toolbar ******/

div.toolbar{
	background: #FAF9F9 url(../images/toolbar.gif) left top no-repeat;
	width: 550px;
	height: 27px;
	line-height: 26px;
	text-indent: 10px;
	display: block;
}

div.toolbar a.edit:link, div.toolbar a.edit:visited, div.toolbar a.edit:active{
	background: url(../images/window/edit.png) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.edit:hover{
	background: url(../images/window/edit.png) 0px -26px no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.delete:link, div.toolbar a.delete:visited, div.toolbar a.delete:active{
	background: url(../images/window/delete.png) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.delete:hover{
	background: url(../images/window/delete.png) 0px -26px no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.active:link, div.toolbar a.active:visited, div.toolbar a.active:active{
	background: url(../images/window/active.png) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.active:hover{
	background: url(../images/window/active.png) 0px -26px no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.inactive:link, div.toolbar a.inactive:visited, div.toolbar a.inactive:active{
	background: url(../images/window/inactive.png) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.inactive:hover{
	background: url(../images/window/inactive.png) 0px -26px no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.down:link, div.toolbar a.down:visited, div.toolbar a.down:active{
	background: url(../images/window/down.png) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.down:hover{
	background: url(../images/window/down.png) 0px -26px no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.up:link, div.toolbar a.up:visited, div.toolbar a.up:active{
	background: url(../images/window/up.png) left top no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.toolbar a.up:hover{
	background: url(../images/window/up.png) 0px -26px no-repeat;
	display: block;
	width: 26px;
	height: 26px;
	text-decoration: none;
}

div.content{
	padding: 5px;
	width: 540px;
	display: block;
}


/********* Window-Layout *************/

#layout_head_1{
	background: url(../images/window/w_01.png) left top no-repeat;
	width: 28px;
	height: 23px;
}

#layout_head_2{
	background: url(../images/window/w_03.png) left top repeat-x;
	/*width: 95%;*/
	height: 23px;
	color: #fff;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=2);
}

#layout_head_3{
	background: url(../images/window/w_04.png) left top no-repeat;
	width: 17px;
	height: 23px;
}

#layout_head_4{
	background: url(../images/window/w_05.png) left top no-repeat;
	width: 16px;
	height: 23px;
}

#layout_menu_1{
	background: url(../images/window/w_06.png) left top no-repeat;
	width: 16px;
	height: 26px;
}

#layout_menu_2_en{
	background: url(../images/window/w_07.png) left top repeat-x;
	/*width: 95%;*/
	height: 26px;
	line-height: 20px; 
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
}

#layout_menu_2_dis{
	background: url(../images/window/w_07.png) left top repeat-x;
	/*width: 95%;*/
	line-height: 20px;
	height: 26px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	color: #999;
}

/****** DropDown ****/

#layout_menu_2_en ul{
width: 100%;
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font-size: 11px;
font-family: "MS Sans Serif", Geneva, sans-serif;
color: #000;
}

#layout_menu_2_dis ul{
width: 100%;
margin-left: 0;
padding-left: 0;
margin: 0;
float: left;
font-size: 11px;
font-family: "MS Sans Serif", Geneva, sans-serif;
color: #999;
}


#layout_menu_2_en ul li, #layout_menu_2_dis ul li{
	display: inline;
}


#layout_menu_2_en ul li a{
float: left;
color: #000;
text-align: center;
display: block;
width: 50px;
padding: 0px 12px 0px 7px;
text-decoration: none;
}

#layout_menu_2_dis ul li a{
float: left;
color: #999;
width: 50px;
display: block;
text-align: center;
padding: 0px 12px 0px 7px;
text-decoration: none;
}

#layout_menu_2_en ul li a:hover{
color: #fff;
background: #55698A;
}

.dropmenudiv{
/*position:absolute;
top: 0px;
border-top: 1px solid #B0AEA7; 
border-left: 1px solid #B0AEA7; 
border-right: 1px solid #7B7B78; 
border-bottom: 1px solid #7B7B78; */
/* border-bottom-width: 0;*/
font-weight: normal;
font-size: 11px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
line-height:20px;
/*z-index:100;
background-color: #EBE8E3;*/
width: 150px;
/*visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#7B7B78,direction=135,strength=4);*/
}

.dropmenudiv a:link, .dropmenudiv a:active, .dropmenudiv a:visited{
width: 100%;
display: block;
line-height: 20px;
height: 20px;
font-family: "MS Sans Serif", Geneva, sans-serif;
font-size: 11px;
text-decoration: none;
text-indent: 20px;
color: #000;
	background-image: url(../images/trans.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;

}

.dropmenudiv a:hover{ /*Theme Change here*/
	background-image: url(../images/trans.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	text-decoration: underline;
	/*background-color: #55698A;
	color: #fff;*/
}

/**** Ende DD ***/

#layout_menu_3{
	background: url(../images/window/w_09.png) left top no-repeat;
	width: 16px;
	height: 26px;
}

#layout_main_1{
	background: url(../images/window/w_10.png) left top repeat-y;
	width: 4px;
}

#layout_main_2{
	background: #fff;
	/*width: 95%;*/
}

#layout_main_3{
	background: url(../images/window/w_09.png) left top repeat-y;
	width: 16px;
}

#layout_footer_1{
	background: url(../images/window/w_14.png) left top no-repeat;
	width: 28px;
	height: 36px;
}

#layout_footer_2{
	background: url(../images/window/w_15.png) left top repeat-x;
	/*width: 95%;*/
	height: 36px;
	line-height: 26px;
	vertical-align: top;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
}

#layout_footer_3{
	background: url(../images/window/w_17.png) left top no-repeat;
	width: 102px;
	height: 36px;
}

#layout_footer_4{
	background: url(../images/window/w_20.png) left top no-repeat;
	width: 33px;
	height: 36px;
}

.explorer{
	background: url(../images/window/ex_div.png) right top repeat-y;
	padding-right: 10px;
	vertical-align: top;
}

.explorer_left{
	background: url(../images/window/ex_div.png) left top repeat-y;
	padding-left: 10px;
	vertical-align: top;
}

.explorer_hint{
	color: #CC0000;
	font-weight: bold;
}

.inner{
	padding: 10px;
}

.options_bar{
	background: #BAC8D5;
	vertical-align: top;
	text-align: center;
}

.options_title{
	background: url(../images/window/options_01.png) left top no-repeat;
	width: 198px;
	height: 25px;
	line-height: 25px;
	text-indent: 25px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.options_title_switcher{
	width: 25px;
	height: 25px;
}

.options_body{
	background: #EFF3FF url(../images/window/options_02.png) left bottom no-repeat;
	width: 223px;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}



