html{
overflow-y:scroll;
}

body{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
margin-top:0;
margin-bottom:0;
color: #333333;
text-align: left;
background: #E0E0E0 url(../img/col_sim.gif) repeat-y center;
}

#zweispaltig{
background: #E0E0E0 url(../img/col_sim_2sp.gif) repeat-y center;
}

#dreispaltig{
background: #E0E0E0 url(../img/col_sim_3sp.gif) repeat-y center;
}

#bg_white{
background: #ffffff;
padding:0px;
margin:0px;
}

/* General Styles */
h1{
font-size: 14px;
color:#999900;
font-weight:bold;
margin:0 0 25px 0;
}

h1.needs_subtitle{
margin:0 0 0 0;
}

h2{
font-size: 11px;
color:#333333;
font-weight:bold;
text-transform:uppercase;
width:100%;
border-bottom: 1px solid #E4E4E4;
padding-bottom: 3px;
margin:35px 0 5px 0;
}

h3{
font-size: 12px;
color:#999900;
font-weight:normal;
margin:0 0 0 0;
}

h4{
font-size: 12px;
color:#000;
font-weight:normal;
font-style:italic;
margin:0 0 0 0;
}

#middle_col p{
line-height:1.4em;
margin-top:0;
margin-bottom: 5px;
}

/* Grid Styles */
#header{
width:1002px;
clear: both;
}
#slogan{
width: 787px;
height: 100px;
background-color:#fff;
float: left;
}
#main_nav{
background-color:#fff;
width:200px;
border-top:1px solid #C5C5C5;
}
#top_nav{
width: 215px;
height: 100px;
background-color:#fff8e3;
float: left;
}
#top_nav_left,#top_nav_right{
float: left;
margin-top:37px;
margin-left: 10px;
//margin-left:5px;
}

#deco_strip{
display:none;
width:1002px;
height: 41px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
clear:both;
}
.strip1{
display: none;
visibility:hidden;
height: 20px;
width: 200px;
background-color:#A3A70D;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
float:left;
}
.strip2{
display: none;
visibility:hidden;
height: 20px;
width: 585px;
background-color:#D3Dc7B;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
float:left;
}
.strip3{
display: none;
visibility:hidden;
height: 20px;
width: 215px;
background-color:#FEE579;
border-bottom:1px solid #fff;
float:left;
}
.strip4{
display: none;
visibility:hidden;
height: 20px;
width: 200px;
background-color:#FFC200;
border-right:1px solid #fff;
float:left;
}
.strip5{
display: none;
visibility:hidden;
height: 20px;
width: 585px;
background-color:#E0E0E0;
border-right:1px solid #fff;
float:left;
}
.strip6{
display: none;
visibility:hidden;
height: 20px;
width: 215px;
background-color:#BDD32D;
float:left;
}

#visual_area{
width:1002px;
height: 110px;
/*border-bottom: 1px solid #fff;*/
clear:both;
margin: 0 0 0 0;
}
.space{
height: 110px;
width: 200px;
background-color:#CDCDCD;
border-right:1px solid #fff;
float:left;
background-image:url(../img/visual_left.gif);
background-repeat:none;
}

#headlink{
margin-right:15px;
margin-top:85px;
text-align:right;
color:#fff;
font-weight:bold;
font-size:12px;
}

#headlink a{
color:#fff;
text-decoration:none;
}

.visual{
height: 110px;
width: 585px;
border-right:1px solid #fff;
float:left;
}
.coop{
height: 25px;
width:200px;
background-color:#A7A7A7;
float:left;
color: #fff;
font-weight:bold;
font-size:12px;
padding-left:15px;
padding-top:85px;
}

#main_area{
width: 1002px;
background: none;
clear:both;
min-height:100%;
}
#left_col{
width: 200px;
background-color:#fff;
/*border-right:1px solid #fff;*/
float:left;
padding: 0 0 10px 0;
}
#middle_col{
width: 555px;
background-color:#fff;
border-right:1px solid #fff;
float:left;
padding: 12px 15px 10px 15px;
}
#middle_col_sub{
width: 771px;
background-color:#fff;
float:left;
padding: 12px 15px 10px 15px;
}
#right_col{
width: 215px;
float:left;
margin-left:1px;
}

#login{
width: 200px;
height: 115px;
background-color:#F1F1F1;
padding: 10px 25px 0px 0px;
//padding:10px 0px 0px 0px;
border-bottom:1px solid #fff;
}
#print{
position:absolute;
top:265px;
left:760px;
display:none;
}
#print2{
position:absolute;
top:265px;
left:975px;
display:none;
}
#print_sub{
position:absolute;
top:265px;
left:960px;
display:none;
}
/* Navigation Elements */
#breadcrumb{
color: #999999;
font-size:10px;
margin-bottom: 30px;
display:none;
}
.coop_img_l{
/*border-top:1px solid #E5E5E5;*/
border-bottom: 1px solid #E5E5E5;
border-left: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
float:left;
}
.coop_img_r{
/*border-top:1px solid #E5E5E5;*/
border-bottom: 1px solid #E5E5E5;
border-right: 1px solid #E5E5E5;
float:left;
}

#up{
text-align:right;
margin-top: 35px;
font-size:10px;
}

#up a:link{text-decoration: none; color:#999999;}
#up a:visited{text-decoration: none; color:#999999;}
#up a:active{text-decoration: none; color:#999999;}
#up a:hover{text-decoration: underline; color:#999999;}

#up2{
text-align:right;
font-size:10px;
}

#up2 a:link{text-decoration: none; color:#999999;}
#up2 a:visited{text-decoration: none; color:#999999;}
#up2 a:active{text-decoration: none; color:#999999;}
#up2 a:hover{text-decoration: underline; color:#999999;}

/*Form Elements */
#login label{
color: #666;
font-size:10px;
float:left;
padding-top:3px;
padding-right:2px;
}
#login label.sublabel{
color: #666;
font-size:10px;
float:left;
padding-top:3px;
padding-right:3px;
clear:left;
}
#login input{
width: 90px;
height: 15px;
border:1px solid #E0E0E0;
float:left;
margin-bottom:5px;
}
#login input.submit{
background: transparent url(../img/bg_submit.gif) no-repeat 60px center ! important;
height: 20px;
color: #A3A70D;
font-weight:bold;
border:0px;
background-color:#F1F1F1;
float:left;
margin:5px 0 5px 0;
cursor:pointer;
clear:left;
text-align:left;
}


#login input.checkbox{
border:0px;
width:20px;
padding:0px;
margin:0px;
clear:left
}


#login p{
margin: 0 0 0 0;
clear:both
}
#login form{
margin: 0 0 0 0;
padding:0px;
}
/* Link Styles */
#middle_col a:link, #login a:link{text-decoration: none; color:#999900;}
#middle_col a:visited, #login a:visited{text-decoration: none; color:#999900;}
#middle_col a:active, #login a:active{text-decoration: none; color:#999900;}
#middle_col a:hover, #login a:hover{text-decoration: underline; color:#999900;}

#middle_col a.more:link{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col a.more:visited{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col a.more:active{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col a.more:hover{text-decoration: underline; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; padding-right: 8px;}

#middle_col_sub a.more:link{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col_sub a.more:visited{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col_sub a.more:active{text-decoration: none; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; 
padding-right: 8px;}
#middle_col_sub a.more:hover{text-decoration: underline; color:#999900; background: url(../img/pfeil_gruen_klein.gif) no-repeat right center; padding-right: 8px;}

#breadcrumb a:link{text-decoration: none; color:#999999;}
#breadcrumb a:visited{text-decoration: none; color:#999999;}
#breadcrumb a:active{text-decoration: none; color:#999999;}
#breadcrumb a:hover{text-decoration: underline; color:#999999;}

#main_nav a:link{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a:visited{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:link{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:visited{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}
#main_nav a.rec:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
}

#main_nav a.sub:link{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.sub:visited{
text-decoration: none;
color:#333; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.sub:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.sub:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:link{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:visited{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:active{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#main_nav a.subrec:hover{
text-decoration: none;
color:#E7A007; 
display:block; 
padding-bottom:10px; 
padding-top:10px; 
border-bottom:1px solid #C5C5C5;
background: #FFF8E3 url(../img/bullet_sub.gif) no-repeat left center; 
padding-left: 45px;
}
#top_nav a:link{
text-decoration: none;
display:block;
color: #666;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#top_nav a:visited{
text-decoration: none;
display:block;
color: #666;
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#top_nav a:active{
text-decoration: none;
display:block;
color:#E7A007; 
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}
#top_nav a:hover{
text-decoration: none;
display:block;
color:#E7A007; 
background: url(../img/bullet.gif) no-repeat left center; 
padding-left: 25px;
font-size:10px;
margin-top:4px;
}

/*Clearfix*/
.clearfix{
clear:both;
}

#center{
 margin: 0 auto;
 width:1000px;
 text-align:left;
 //padding-left:1px;
}




/*******************/
/** EIGENE STYLES **/
/*******************/



form{
margin:0px;
padding:0px;
}

input,select,span{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

select{
background-color:#F4F4F4;
border:1px solid #CDCDCD;
}

#caption{
font-weight:bold;
color:#666666;
text-transform:uppercase;
}

.caption_1st{
margin:0px 0px 3px 0px;
}

.caption_2nd{
margin:5px 0px 3px 0px;
}

.kapaz_art{
padding:3px;
padding-bottom:6px;
//padding-bottom:4px;
}

.kapaz_art span{
font-weight:bold;
}

#border{
border:1px solid #CDCDCD;
}

#infoassistent #input input{
border:1px solid #CDCDCD;
background-color:#F4F4F4;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
width:68%;
}

#infoassistent #input #button input{
border:2px solid #F2F7BA;
border-right-color:#A3A70D;
border-bottom-color:#A3A70D;
background-color:#FFF;
color:#A3A70D;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
width:28%
}

#infoassistent select{
width:100%;
}

.details{
border-bottom:1px solid #D3DC7B;
}

.details #border_top{
border-top:1px solid #D3DC7B;
}

.details .border_top{
border-top:1px solid #D3DC7B;
}

.details #border_top_bottom{
border-top:1px solid #D3DC7B;
border-bottom:1px solid #D3DC7B;
}

.details #attribute{
font-weight:bold;
background-color:#F1F1F1;
width:150px;
padding:3px;
font-size:9px;
}

.details #wert{
padding:3px;
}

#popup_caption_block{

padding:7px 0px 2px 10px;
background-color:#F2F2F2;
border-bottom:4px solid #CDCDCD;
}

#popup_caption{
color:#666666;
padding-bottom:2px;
border-bottom:4px solid #FEE36C
}

#popup_caption_block_2{

padding:4px 0px 2px 0px;
background-color:#F2F2F2;
border-bottom:4px solid #666666;
}

#popup_caption_2{
color:#fff;
background-color:#A7A7A7;
border-bottom:4px solid #a7a7a7;
padding-top:3px;
padding-bottom:2px;
text-align:center;
font-weight:bold;
}

#infoassistent a.navi:link{text-decoration: none; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}
#infoassistent a.navi:visited{text-decoration: none; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}
#infoassistent a.navi:active{text-decoration: none; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}
#infoassistent a.navi:hover{text-decoration: underline; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}

a.file:link{text-decoration: none; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}
a.file:visited{text-decoration: none; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}
a.file:active{text-decoration: none; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}
a.file:hover{text-decoration: underline; color:#A3A70D; background: url(../img/pfeil_gruen_klein.gif) no-repeat left center; padding-left: 8px;}

a.link:link{text-decoration: none; color:#A3A70D;}
a.link:visited{text-decoration: none; color:#A3A70D;}
a.link:active{text-decoration: none; color:#A3A70D;}
a.link:hover{text-decoration: underline; color:#A3A70D;}

a.caption{
color:#666666;
}

#infoassistent .popup_navi_1st
{
padding-top:5px;
padding-right:10px;
padding-left:10px;
}

#infoassistent .popup_navi
{
padding-top:5px;
padding-right:10px;
}

#infoassistent #active
{
color:#A3A70D;
font-weight:bold;
}

#infoassistent #border_sub{
border:1px solid #CDCDCD;
margin-top:5px;
margin-bottom:10px;
}

#popup_sub_caption_1{
color:#666666;
padding:6px;
padding-top:5px;
font-weight:bold;
font-size:9px;
background: url(../img/popup_verlauf_1.gif) repeat-x;
}

#popup_sub_caption_2{
color:#666666;
padding:6px;
padding-top:5px;
font-weight:bold;
font-size:9px;
background: url(../img/popup_verlauf_2.gif) repeat-x;
}

#infoassistent #popup_sub_caption_3{
padding-top:10px;
font-weight:bold;
font-size:11px;
padding-left:9px;
}

#infoassistent #border_sub #attribute{
background-color:#F4F4F4;
width:200px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
font-weight:bold;
font-size:9px;
padding:5px;
}

.spacer{
color:#CDCDCD;
font-weight:normal;
margin-left:5px;
}

.tstd_container{
overflow-y:scroll;
height:250px;
width:100%;
//width:98%;
margin-top:5px;
margin-bottom:15px
}

.tstd_border{
border-bottom:1px solid #CACACA;
}

.tstd_bottom_border{
border-top:1px solid #CACACA;
height:1px;
}

.tstd_border_left_right{
border-left:0px solid #CACACA;
border-right:0px solid #CACACA;
}

.entgelt_border{
border:1px solid #cacaca;
}

.bkb_border{
border-left:0px solid #666;
}

.checkbox_caption{
color:#000;
background: url(../img/popup_verlauf_2.gif) repeat-x;
border:1px solid #cacaca;
}

.kap_alt_caption{
color:#000;
background: url(../img/popup_verlauf_2.gif) repeat-x;
border:1px solid #cacaca;
height:24px;
padding-left:4px;
}

#button input{
border:2px solid #F2F7BA;
border-right-color:#A3A70D;
border-bottom-color:#A3A70D;
background-color:#FFF;
color:#A3A70D;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

.button{
border:2px solid #F2F7BA;
border-right-color:#A3A70D;
border-bottom-color:#A3A70D;
background-color:#FFF;
color:#A3A70D;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

#input input{
border:1px solid #CDCDCD;
background-color:#F4F4F4;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
}

#tstd_input input{
border:1px solid #CDCDCD;
background-color:#F4F4F4;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
width:99%;
margin:0px;
padding:0px;
height:15px;
//height:17px;
//line-height:150%;
}

#tstd_input select{
width:100%;
margin:0px;
padding:0px;
}

#tstd_input textarea{
border:1px solid #CDCDCD;
background-color:#F4F4F4;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
width:100%;
margin:0px;
padding:0px;
height:100px;
}

#tstd_button{
FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
font-size: 9px;
font-weight :bold;
padding: 1px;
color:#666666;
}

.hint{
color:#666;
font-weight:normal;
}

.tstd_hint{
color:#666;
font-weight:normal;
font-size:9px;
}

/*iframe des punktauswahlassistent*/
iframe.pa{
height:165px;
width:100%;
}

iframe.handbuch{
width:99.5%;
height:500px;
border:1px solid #cacaca;
margin:0px;
padding:0px;
}

#contracts_pos_list b{
font-weight:bold;
}

#contracts_pos_list table{
width:100%;
}



/******************************************
* TABELLENPADDINGS						  *
******************************************/
td.padding_lo {
	empty-cells:  show;
	padding-left:2px;
	padding-top:2px;
}

td.padding_l {
	empty-cells:  show;
	padding-left:2px;
}

td.padding_r {
	empty-cells:  show;
	padding-right:2px;
}

td.padding_lr {
	empty-cells:  show;
	padding-left:2px;
	padding-right:2px;
}

td.padding_lor {
	empty-cells:  show;
	padding-left:2px;
	padding-top:2px;
	padding-right:2px;
}

td.padding_ru {
	empty-cells:  show;
	padding-bottom:2px;
	padding-right:2px;
}

td.padding_oru {
	empty-cells:  show;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}

td.padding_lru {
	empty-cells:  show;
	padding-left:2px;
	padding-bottom:2px;
	padding-right:2px;
}

td.padding_loru {
	empty-cells:  show;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
}

td.padding_u {
	empty-cells:  show;
	padding-bottom:2px;
}

td.padding_o {
	empty-cells:  show;
	padding-top:2px;
}

/**
* LARGE
**/
td.padding_large_lo {
	empty-cells:  show;
	padding-left:6px;
	padding-top:6px;
}

td.padding_large_l {
	empty-cells:  show;
	padding-left:6px;
}

td.padding_large_r {
	empty-cells:  show;
	padding-right:6px;
}

td.padding_large_lr {
	empty-cells:  show;
	padding-left:6px;
	padding-right:6px;
}

td.padding_large_lor {
	empty-cells:  show;
	padding-left:6px;
	padding-top:6px;
	padding-right:6px;
}

td.padding_large_ru {
	empty-cells:  show;
	padding-bottom:6px;
	padding-right:6px;
}

td.padding_large_oru {
	empty-cells:  show;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
}
td.padding_large_ou {
	empty-cells:  show;
	padding-top:6px;
	padding-bottom:6px;
}

td.padding_large_lru {
	empty-cells:  show;
	padding-left:6px;
	padding-bottom:6px;
	padding-right:6px;
}

td.padding_large_loru {
	empty-cells:  show;
	padding-left:6px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:6px;
}

td.padding_large_u {
	empty-cells:  show;
	padding-bottom:6px;
}

td.padding_large_o {
	empty-cells:  show;
	padding-top:6px;
}


td.zeile1 {
	empty-cells: show;
	/*background-color:#F7F7F7;
	*/
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight :normal;
	padding : 5px;
}

td.zeile2 {
	empty-cells:  show;
	/*background-color:#fefde2;
	*/
	background-color: #F4F4F4;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-size: 11px;
	font-weight :normal;
	padding : 5px;
}

/*STYLE FÜR EVENTBOX*/
td.event {
	empty-cells:  show;
	background-color:#F5FBD3;
	border: none;
}
tr.event td{
	empty-cells:  show;
	background-color:#F5FBD3;
}
tr.event_hell td{
	empty-cells: show;
	background-color: #F5FBD3;
}

/************************* Ende TDs *******************************************/

/***************************************************************************/
/***************** design ecg - ende ***************************************/
/***************************************************************************/

/*****************************************************************/
/**** definitionen rahmen-klassen ***/
/*****************************************************************/

/*
allgemeiner aufbau der rahmen: rahmen_[linienmuster]
beispiele: 	rahmen_loru	-> geschlossener rahmen
			rahmen_ru
linie oben und unten:
-----------------------------------------------------
|	loru												|
------------------------------------------------------
--------------		--------------		--------------
|	lo					o					or			|
--------------		--------------		--------------

linie oben:
------------------------------------------------------
|	lor													|
--------------		--------------		--------------
|	lo					o					or			|
														
linie unten:
|	lru													|
------------------------------------------------------
|	lu					u					ru			|
--------------		--------------		--------------														

nur seitenlinien:
|	l				|	lr			|		r			|
*/

/*****************************************************************/
/* Begin Rahmen-Klassen light */
/*****************************************************************/
td.rahmen_light_loru
{
	empty-cells:  show;
	border-color:#4F6A85;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style: solid;
}

/*****************************************************************/
/* Begin Rahmen-Klassen gelb0 */
/*****************************************************************/
/* Linie oben und unten */
td.rahmen_loru
{
	empty-cells:  show;
	border-color:#B8B8B8;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style: solid;
}

td.rahmen_lou
{
	empty-cells:  show;
	border-color:#B8B8B8;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_ou
{
	empty-cells:  show;
	border-color:#B8B8B8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_oru
{
	empty-cells:  show;
	border-color:#B8B8B8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}
/* Ende Linie oben und unten */


/****************** Linie oben ******************/
td.rahmen_lor
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_lo
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_o
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_or
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:1px;
border-right-width:1px;
border-style:solid;
}
/****************** Ende Linie oben ******************/

/****************** Linie unten ******************/
td.rahmen_lru
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_lu
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_u
{
	empty-cells:  show;
	border-color:#B8B8B8;
border-left-width:0px;
border-bottom-width:1px;
border-top-width:0px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_ru
{
	empty-cells:  show;
	border-color:#B8B8B8;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

/****************** Ende Linie unten ******************/

/****************** Nur Seitenlinien ******************/

td.rahmen_l
{
	empty-cells:  show;
border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:0px;
border-style:solid;
}

td.rahmen_lr
{
	empty-cells:  show;
border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_r
{
	empty-cells:  show;
border-color:#B8B8B8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_r_0
{
	empty-cells:  show;
border-color:#B8B8B8;
border-left-width:0px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}

td.rahmen_lr_0
{
	empty-cells:  show;
border-color:#B8B8B8;
border-left-width:1px;
border-bottom-width:0px;
border-top-width:0px;
border-right-width:1px;
border-style:solid;
}
/****************** Ende Nur Seitenlinien ******************/

/*****************************************************************/
/* Begin Rahmen-Klassen Überschrift										 */
/*****************************************************************/
/* Linie oben und unten */
td.rahmen_head_loru
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style: solid;
}

td.rahmen_head_lou
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_ou
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_oru
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}
/* Ende Linie oben und unten */


/****************** Linie oben ******************/
td.rahmen_head_lor
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}

td.rahmen_head_lo
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_o
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_or
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:1px;
	border-right-width:1px;
	border-style:solid;
}
/****************** Ende Linie oben ******************/

/****************** Linie unten ******************/
td.rahmen_head_lru
{
	empty-cells:  show;
	border-color:#ffffff;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

td.rahmen_head_lu
{
	empty-cells:  show;
	border-color:#FFFFFF;
	border-left-width:1px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_u
{
	empty-cells:  show;
	border-color:#FFFFFF;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_ru
{
	empty-cells:  show;
	border-color:#FFFFFF;
	border-left-width:0px;
	border-bottom-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

/****************** Ende Linie unten ******************/

/****************** Nur Seitenlinien ******************/

td.rahmen_head_l
{
	empty-cells:  show;
	border-color:#FFFFFF;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style:solid;
}

td.rahmen_head_lr
{
	empty-cells:  show;
	border-color:#FFFFFF;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

td.rahmen_head_r
{
	empty-cells:  show;
	border-color:#FFFFFF;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:1px;
	border-style:solid;
}

/*****************************************************************/
/* Ende Rahmen-Klassen */
/*****************************************************************/


/** TSTD styles **/
td.tstd_col_caption {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	font-weight :bold;
	padding: 1px;
	color:#666666;
	background:#FEE67D url(../img/popup_verlauf_1.gif) top repeat-x;
	text-align:center;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	border-top:1px solid #cacaca;
	height:23px;
}

td.tstd_col_caption a{
FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
font-size: 9px;
font-weight :bold;
padding: 1px;
color:#666666;
}

td.tstd_col_caption_left {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	font-weight :bold;
	padding: 1px;
	color:#666666;
	background:#FEE67D url(../img/popup_verlauf_1.gif) top repeat-x;
	text-align:center;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	height:23px;
}

td.tstd_col_caption_right {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	font-weight :bold;
	padding: 1px;
	color:#666666;
	background:#FEE67D url(../img/popup_verlauf_1.gif) top repeat-x;
	text-align:center;
	border-bottom:2px solid #fff;
	border-top:1px solid #cacaca;
	border-right:1px solid #cacaca;
	height:23px;
}

td.tstd_flat_col_caption {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	font-weight :bold;
	padding: 1px;
	color:#666666;
	background:#F4F4F4;
	text-align:center;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	height:23px;
}
td.tstd_flat_col_caption_left {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	font-weight :bold;
	padding: 1px;
	color:#666666;
	background:#F4F4F4;
	text-align:center;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	height:23px;
}
td.tstd_flat_col_caption_right {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	font-weight :bold;
	padding: 1px;
	color:#666666;
	background:#F4F4F4;
	text-align:center;
	border-bottom:2px solid #fff;
	height:23px;
}

td.tstd_col_caption input{
background:transparent;
}

td.tstd_col_caption_left input{
background:transparent;
}

td.tstd_col_caption_right input{
background:transparent;
}

td.tstd_col_caption a{
text-decoration:none;
color:#666;
}

td.tstd_col_caption_left a{
text-decoration:none;
color:#666;
}

td.tstd_col_caption_right a{
text-decoration:none;
color:#666;
}

td.tstd_cell {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	FONT-WEIGHT: lighter; 
	border-right:2px solid #fff;
	padding:1px;
	height:20px;
vertical-align:top;
}
td.tstd_cell_left {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	FONT-WEIGHT: lighter; 
	border-right:2px solid #fff;
	padding:1px;
	height:20px;
vertical-align:top;
border-left:1px solid #cacaca;
}
td.tstd_cell_right {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	FONT-WEIGHT: lighter;
	padding:1px;
	height:20px;
vertical-align:top;
border-right:1px solid #cacaca;
}

td.tstd_flat_cell {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	FONT-WEIGHT: lighter; 
	border-right:2px solid #fff;
	padding:2px;
	height:20px;
vertical-align:center;
	background:#fff;
}
td.tstd_flat_cell_left {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	FONT-WEIGHT: lighter; 
	border-right:2px solid #fff;
	padding:2px;
	height:20px;
vertical-align:center;
	background:#fff;
}
td.tstd_flat_cell_right {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 9px;
	FONT-WEIGHT: lighter;
	padding:2px;
	height:20px;
vertical-align:center;
	background:#fff;
}

td.empty_cell{
border-left:1px solid #cacaca;
border-right:1px solid #cacaca;
}

/** TSTD styles BILANZKREISZUO **/
td.tstd_col_caption_gray {
	empty-cells:  show;
	background:#DCDCDC url(../img/popup_verlauf_2.gif) top repeat-x;
	color : #666666;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px;
	font-weight :bold;
	height : 23px;
    border-color:#808080;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style: solid;
	padding:1px;
	border-bottom:2px solid #fff;
	text-align:center;
	border-top:1px solid #cacaca;
}
td.tstd_col_caption_left_gray {
	empty-cells:  show;
	background:#DCDCDC url(../img/popup_verlauf_2.gif) top repeat-x;
	color : #666666;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px;
	font-weight :bold;
	height : 23px;
	border-color:#808080;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style: solid;
	padding:1px;
	border-bottom:2px solid #fff;
	text-align:center;
	border-top:1px solid #cacaca;
}
td.tstd_col_caption_right_gray {
	empty-cells:  show;
	background:#DCDCDC url(../img/popup_verlauf_2.gif) top repeat-x;
	color : #666666;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px;
	font-weight :bold;
	height : 23px;
	border-color:#808080;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style: solid;
	padding:1px;
	border-bottom:2px solid #fff;
	text-align:center;
	border-top:1px solid #cacaca;
	border-right:1px solid #cacaca;
}

td.tstd_cell_gray {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px;
	FONT-WEIGHT: lighter; 
	/*height : 30px;*/
	padding : 2px 2px 2px 2px;
    border-color:#808080;
    color:#666666;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style: solid;
	vertical-align:top;
}
td.tstd_cell_left_gray {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px;
	FONT-WEIGHT: lighter; 
	/*height : 30px;*/
	padding : 2px 2px 2px 2px;
    border-color:#808080;
    color:#666666;
	border-left-width:0px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style: none;
	vertical-align:top;
}
td.tstd_cell_right_gray {
	empty-cells:  show;
		FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 10px;
	FONT-WEIGHT: lighter; 
	/*height : 30px;*/
	padding : 2px 2px 2px 2px;
    border-color:#808080;
    color:#666666;
	border-left-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-right-width:0px;
	border-style: solid;
	vertical-align:top;
	border-right:1px solid #cacaca;
}
/*****************************************************************/
/* ENDE TSTD
/*****************************************************************/

/************************* Beginn TDs *******************************************/
/* Farben */
td{
FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
font-size: 11px;
}

td.content {
	empty-cells:  show;
	color: #000;
}

td.content2 {
	empty-cells:  show;
	background-color: #F7F7F7;
	color: #336633;
}

td.content2_blind {
	empty-cells:  show;
	background-color: #F7F7F7;
	color: #F7F7F7;
}


td.content_light {
	empty-cells:  show;
	background-color: #F7F7F7;
	color: #4F6A85;
}

td.content_b {
	font-weight: bold;
	empty-cells:  show;
	background-color: #EBEBEB;
	color: #4F6A85;
}
td.content2_b {
    font-weight: bold;
	empty-cells:  show;
	background-color: #F7F7F7;
	color: #336633;
}

td.content_b_light {
	font-weight: bold;
	empty-cells:  show;
	background-color: #F7F7F7;
	color: #4F6A85;
}


td.context-box 
{
	background-color:#F7F7F7;
}
td.infobox_caption {
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	empty-cells:  show;
	background : url(../img/background_infobox.jpeg) no-repeat;
	background-color: #F2F5DA ;
	color: #859600 ;
	font-weight:bold;
	padding-left: 2px;
	padding-top: 2px;

}

td.infobox {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color: #F2F5DA ;
	color: #B8B8B8 ;
}

td.infobox_b {
	empty-cells:  show;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	background-color: #F2F5DA ;
	color: #B8B8B8 ;
	font-weight:bold;
}

td.infobox_caption_head {
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #859600; 
	color: #B8B8B8;	
}

td.infobox_caption_b_head{
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:bold;
	background-color: #859600; 
	color: #B8B8B8;
}

td.infobox_zeile1{
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #CAD75D; 
	color: #B8B8B8;
}

td.infobox_zeile2{
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #DAE38F; 
	color: #B8B8B8;
}

td.caption {
	empty-cells: show;
	font: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: normal;
	background-color: #E8F1AF; 
	height: 20px;
	vertical-align: middle;
	color:#000;	
}

#caption_border_links{
border-left:1px solid #cacaca;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

#caption_border_mitte{
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

#caption_border_rechts{
border-right:1px solid #cacaca;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
}

td.caption_gesamt {
	empty-cells: show;
	font: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	font-weight: normal;
	background-color: #D3DC7B; 
	height: 20px;
	vertical-align: middle;
	color:#000;	
}

td.caption2 {
	empty-cells:  show;
	background-color: #EBEBEB;
	color: #336633;
}
td.caption2_b {
	empty-cells:  show;
	background-color: #EBEBEB;
	color: #336633;
	font-weight:bold;
}


td.caption_b {
	empty-cells:  show;
	font:11px;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:normal;
	background-color: #B8B8B8; 	
	height:25px;
	padding-bottom:5px;
	vertical-align:middle;
	color: #000;
	background:url(../img/caption_b.gif);
}

td.caption_infobox {
	empty-cells:  show;
	font:8pt;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif;
	font-weight:bold;
	background-color: #B8B8B8; 
	/*#0049D5; blue; /*#ffcc00; */
	color: white;
}

/* Style für Menü */
td.menue_caption
{
	empty-cells:  show;
	background-color: #FFBC00;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 11pt;
	FONT-WEIGHT: normal; 
	height : 28px;
	padding : 0px;
	border-bottom:1px solid #ffffff;
}

td.menue_active
{
	empty-cells:  show;
	background-color: #9291D3;
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 8pt;
	FONT-WEIGHT: normal;
	height : 20px;
	width: 150px;
	padding : 2px 2px 2px 4px;
	border-bottom:1px solid #ffffff;
}

td.menue
{
	empty-cells:  show;
	background-color: #DFDDF2;
	color: #000099;
	FONT-FAMILY: Verdana, Arial, Geneva, sans-serif; 
	font-size: 8pt;
	FONT-WEIGHT: normal;
	height : 20px;
	width: 150px;
	padding : 2px 2px 2px 4px;
	border-bottom:1px solid #ffffff;
	text-decoration:none;
}

/*** ADRESSEN-MODUL ***/

.outer_frame{
background:#fff;
}

.outer_frame select{
background:#fff;
}

.outer_frame a{
color:#4F6A85;
}

.outer_frame a.caption{
color:#fff;
}

.outer_frame .caption_b{
padding-top:4px;
background:#B8B8B8;
color:#fff;
font-weight:bold;
border-bottom:5px solid #9a9a9a;
}

.outer_frame .caption{
background:#B8B8B8;
}

.outer_frame .caption .rahmen_ru{
background:#EBEBEB;
}

.outer_frame .button_on{
background-color:#FFFFFF;
border-color:#F7F7F7 rgb(51, 51, 51) rgb(51, 51, 51) rgb(247, 247, 247);
border-style:solid;
border-width:1px;
color:#4F6A85;
font-family:Verdana,Arial,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
}

.outer_frame .button_off{
background-color:#EBEBEB;
border-color:#F7F7F7 rgb(51, 51, 51) rgb(51, 51, 51) rgb(247, 247, 247);
border-style:solid;
border-width:1px;
color:#7992AA;
font-family:Verdana,Arial,Geneva,sans-serif;
font-size:11px;
font-weight:bold;
}

.outer_frame .button{
background-color:#7992AA;
border:1px solid #333333;
color:#FFFFFF;
font-family:Verdana,Arial,Geneva,sans-serif;
font-size:11px;
font-weight:normal;
width:95px;
}

#info_box{

	padding:5px;
	padding-left:45px;
	font-weight:bold;
	margin-bottom:10px;
	background: url(../img/icon_warning.gif) no-repeat 5px 5px;
	background-color:#FFF8E3;
	min-height:50px;
	display:table;	
	overflow:none;
	width:500px;
}

#info_box div{
margin-bottom:2px;
display:table;
}

#info_box img{
	padding-right:5px;
	float:left;
}

/*
*	PREVIEW
*/

#preview{
width:350px;
height:170px;
border:1px solid #666;
position:absolute;
bottom:0px;
left:0px;
background-color:#fff;
display:none;
}

#preview #white{
color:#fff;
}

#preview #header{
border-bottom:1px solid #666;
padding:3px;
padding-left:5px;
background-color:#bbb;
width:342px;
//width:370px;
}

#preview #output{
width:340px;
//width:100%;
height:133px;
//height:143px;
padding:5px;
overflow-y:scroll;
overflow-x:visible;
}

a.preview_close{
display:block;
border:1px solid #fff;
height:17px;
width:17px;
text-align:center;
cursor:pointer;
}

div.preview_trigger{
display:block;
height:100%;
cursor:default;
color:#A3A70D;
}