
* {
  font-size:100% ;
  margin:0px;
  padding:0px;
  font-family : Verdana,Arial, Helvetica;
  font-size : 12px;
  color: #333333;
  outline:none;  

}
td,body,div {
	font-family : Verdana,Arial, Helvetica;
	font-size : 12px;
	color: #333333 ;
}


h1,h2,h3,h4,h5,h6 { font-size:100% ; }

br.clear {
	clear:both;
}

img {
	border:none;
}

* > strong > * {
	font-weight:bold;
}

* > b > * {
	font-weight:bold;
}

* > small > * {
	font-size:11px;
}

* > i > * {
	font-style:italic;
}

* > ol > * {
	list-style-position:outside;
	margin-left:22px;
}

ol.alpha {
	list-style-type:lower-alpha;
}	
	#content * {
 line-height:15px;
}



A,A:VISITED,A:ACTIVE,A:LINK  {
  font-family : Verdana,Arial, Helvetica;
	color : #DC2E09;
	font-size : 12px;
	text-decoration : none;                          
}

A:HOVER  {
	text-decoration : underline;
	}
  
  
  .listgroup {
	font-size:14px;
	letter-spacing:1px;
	font-weight:bold;
	background-color:#D9D9D9;
}  


.start-title {
	color : #303030;
	background-image:url(img/startpage_element_top.gif);
	background-repeat:repeat-x;
	background-position:0px 8px;
	text-decoration: none;
	font-size : 16px;
  font-weight: bold;  
  padding-bottom:15px;
  line-height:25px;
  display:block;
}

.start-corner {
	 background-image:url(img/startpage_element_corner.gif);
	 background-repeat:no-repeat;
	 background-position:0px 8px;
}

td.startpage {
	padding-bottom:5px;
} /* ======================================================================= */
/* === CMS BASICS                                                          */
/* ======================================================================= */
.page-title, h1 {
	color : #303030;
	text-decoration: none;
	font-size : 16px;
  font-weight: bold;  
  padding-bottom:20px;
  line-height:25px;
  display:block;
}




.table-title {
  font-weight : bold;
  color : #ffffff;
  font-size : 12px;
  background-color : #6A6A6A ;
  letter-spacing: 1px;
}

.nav-active {
	font-weight : bold;
  color : #203C89 ;
  font-size : 11px;
}

.nav-backtrace {
	color : #8D8D8D;
  font-size : 11px;
}

.nav-class-title { 
	color : #ffffff;
	text-decoration: none;
	font-size : 12px;
  font-weight: bold;
}

.pub-el-title {
	font-size : 12px;
	font-weight : bold;
  	color: #030303 ;
	margin-bottom:4pt;
}

.pub-el-leadtitle {
	font-size : 11px;
	font-weight : bold;
  color: #030303 ;
	padding-bottom : 10px;
  padding-top : 3px;
}


.lead{
	color: #333333;
	font-size : 10px;
  font-weight: bold;

}

.pub-el-footnote {
	font-size : 10px;
}

.pub-el-text {
	margin : 0px 0px 3px 0px;
}

.pub-browseth {
  font-weight : bold;
  color : #3c3c3c;
	font-size : 12px;
  background-color : #F8CCCC ;
  padding:3px;

}

.pub-browsetdodd {
background-color : #ffffff;
padding:3px;
}

.pub-browsetdeven {
  background-color : #f8f8f8;
  padding:3px;
}

.browsetdodd {
background-color : #ffffff;
}

.browsetdeven {
  background-color : #f8f8f8;
}

.backfor {
  font-size:11px;
}

div.pub-elm-link-new {
	clear:both;
}	

a.pub-elm-link-new {
	background-image:url(img/element_more.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:10px;
}

td.isnowrap {
	white-space:nowrap;
	min-width:150px;
}

td.addr3 {
	 padding-bottom:2px;
	 padding-top:3px;
} /* ======================================================================= */
/* === ELEMENT COMPARE                                                     */
/* ======================================================================= */

.elm-compare-text1 {  
  font-size : 12px;
  padding-bottom:5px;
}

.elm-compare-text2 {  
  font-size : 10px;
}

.elm-compare-text3 {  
  font-size : 10px;
}

.compareanswer {
}

.compareresult {
}
/* ======================================================================= */
/* === Documentlist                                                        */
/* ======================================================================= */

div.elm_documentlist_documentsearch {
	background-color:#efefef;
	padding:5px;
	margin-bottom:10px;
} /* ======================================================================= */
/* === FORM 2 MAIL                                                         */
/* ======================================================================= */

*.dlgtextarea-form2mail {
	border:1px solid #5D5D5D ;
	font-size:11px ;
	height:140px ;	
	width:320px ;
}

*.dlgtextarea-form2mailerror {
	border:2px solid #ff0000 ;
  	background-color:#FFEDED ;
	font-size:11px ;
	height:140px ;
	width:320px ;
}

div.pair {
	line-height:20px ;
	position:relative ; 
}


hr.line-form2mail {
	 margin-top:5px ;
	 margin-bottom:13px ;
}

input.dlgtext-form2mail {
  border:1px solid #000000 ;
  font-size:11px ;
  margin-bottom:5px ;
  padding:2px ;
  width:250px ;
}

input.dlgtext-form2mailerror {
  border:2px solid #ff0000 ;
  background-color:#FFEDED ;
  font-size:11px ;
  margin-bottom:5px ;
  width:250px ;
  padding:2px ;
}

label.label-form2mail-must {  
  float:left ;
  width:150px ;
}

label.label-form2mail {  
  float:left ;
  width:150px ;
} /* ======================================================================= */
/* === FORMULAR-GENERATOR                                                 */
/* ======================================================================= */
.dlgcaption {
	font-weight : bold;
  color: #4C4C4C ;
}

.pub-form-group {
  font-weight : bold;
  color : #3c3c3c;
  background-color : #F8CCCC ;
}

.pub-form-caption {
  font-weight : bold;
  color : #4C4C4C ;
}

.pub-form-caption-req {
  font-weight : bold;
  color : #4C4C4C ;
}

.pub-form-caption-req-error {
  font-weight : bold;
  color : #ff0000 ;
}

.pub-form-text {
  font-size : 12px;
  color : #2c2c2c;
}  

.dlgtextarea {
	font-size : 11px;
	border : 1px solid #5D5D5D;
} /* Style element gallery V3.0 */
/* M. Oser                    */
/* 08.01.2009 */

/* ====================================================================== */
/* === General                                                            */
/* ====================================================================== */

	p.elm_gallery_imgreference {
		font-size:10px;
		color:#afafaf;
	}

/* ====================================================================== */
/* === Switch                                                             */
/* ====================================================================== */

	p.elm_gallery_switch_imgtitle {
		
	}
	
	img.elm_gallery_switch_imgreference {
	
	}
	
/* ====================================================================== */
/* === Photoalbum                                                         */
/* ====================================================================== */

a.elm_gallery_navigator_winclose {
	text-decoration:none;
	outline:none;
}

a.elm_gallery_photoalbum {
	text-decoration:none;
	outline:none;
}

a.elm_gallery_navigator {
	text-decoration:none;
	outline:none;
	cursor:pointer;
}

div.elm_gallery_albumpages {
	right:0px;
	text-align:right;
	border-bottom:solid 1px #afafaf;	
}

div.elm_gallery_navigator {
	width:100%;
	background-color:#777777;
	text-align:right;
	float:right;
	margin-bottom:20px;
}

div.elm_gallery_imageman, div.elm_gallery_imagelib {
	margin-left:auto;
	margin-right:auto;
}

div.elm_gallery_imgouter {
	width:100%;
	text-align:center;
}

div.elm_gallery_navigator_winclose {
	float:left;
	display:inline;
	text-align:center;
	color:#666666;
	font-weight:bold;
	border-left:solid 2px #000000;
	border-right:solid 2px #000000;
	background-color:#ffffff;
	width:150px;
	margin:5px 0px 0px 5px;
}

img.albumnoborder {
	padding:5px ;
}

img.albumborder {
  border:solid 1px ;
  border-color:#c8c8c8 ;
  padding:5px;
}

img.albumthumb {
}

img.albumthumbborder {
  border:solid 1px ;
  border-color:#c8c8c8 ;
  padding:5px ;
}

li.elm_gallery_navigator_less, li.elm_gallery_navigator_more, li.elm_gallery_navigator_counts, li.elm_gallery_navigator_counts_hi {
	float:left;
	display:inline;
	text-align:center;
	color:#666666;
	font-weight:bold;
	border-left:solid 2px #000000;
	background-color:#ffffff;
	width:20px;
}

li.elm_gallery_navigator_more {
	border-right:solid 2px #000000;
}

li.elm_gallery_navigator_counts_hi {
	background-color:#dfdfdf;
}

p.elm_gallery_photoalbum_title {
	font-size:11px;
	padding:0px;
	margin:0px;
	display:block;
}

p.elm_gallery_albumpages_spacer {
	height:10px;
}

p.elm_gallery_imgreference {
	text-align:right;
}

p.elm_gallery_imgtitle {
	text-align:center;
}

span.elm_gallery_navigator_winclose {
}

td.alignment1 {
	
}

td.alignment2 {
	
}

td.elm_gallery_photoalbum_bf { 
 	margin-top:10px 0px 20px 16px;
}

td.elm_gallery_photoalbum_td {
	text-align:left;
	padding:5px;
	width:0px; /* Breite der Thumb-Bilder */
}

table.elm_gallery_photoalbum_table {
	width:550px;
}

ul.elm_gallery_navigator_list {
	float:right;
	list-style-type:none;
	margin:5px;
} /* ====================================================================== */
/* === ELEMENT LISTFORUM                                                  */
/* ====================================================================== */
  
.forum-threadtitle {
  font-weight : bold;
  color : #030303 ;
  background-color : #DBDBDB ;
  font-size : 12px;
}

.forum-threadtext {
  color : #000000 ;
  background-color : #DBDBDB ;
  font-size : 12px;
}

.forum-beitrag {
  background-color : #ECECEC ;  
}

.forum-zitat {
  background-color : #F9FAF3 ;
  color : #030303 ;
  font-size : 10px;
  border : 1px solid #000000 ;
} /* ====================================================================== */
/* === ELEMENT SEITENAUFLISTUNG                                           */
/* ====================================================================== */
.pub-listpage-backfor-frame {
  margin-bottom: 12px ;
}

span.backfor-active {
	border: 1px solid #666666;
  background-color: #E5E5E5 ;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: bold;
}


div.pub-listpage-frame {
  padding-bottom: 6px ;
  clear: both ;
}

div.pub-listpage-group {
  padding: 6px ;
  margin-bottom: 6px ;
	border: 1px solid #666666;
  background-color: #E5E5E5 ;
  font-weight: bold ;
  clear:both;
}

div.pub-listpage-contentframe {
  float: left ;
  width: 440px ;
  margin-bottom: 10px ;
}

div.pub-listpage-date {
	font-size : 10px;
  font-weight: bold ;
  float: left ;
  margin: 0px ;
  padding-top: 2px;
  width: 60px ;
}


div.pub-listpage-title {
  /*font-weight: bold ;*/
  margin: 0px ;
}

div.pub-listpage-lead {
  padding-top: 3px ;
  margin: 0px ;
  width: 440px ;
  clear: both ;
}

div.pub-listpage-linkmore {
  width: 440px ;
  background-image:url(img/element_more.gif);
  background-repeat:no-repeat;
  padding-left:12px;
} /* ======================================================================= */
/* === SITEMAP                                                            */
/* ======================================================================= */
.sm1 {
	font-size : 12px;
  color: #DC2E09;
}

.sm2 {
	font-size : 12px;
  color: #151515;
}

.sm3 {
	font-size : 10px;
  color: #151515;
}


A.sm1,A.sm1:VISITED,A.sm1:ACTIVE,A.sm1:LINK  {
	color : #DC2E09;
	font-size : 15px;
	text-decoration : none;
  letter-spacing: 1px;
}

A.sm1:HOVER  {
	text-decoration : underline;
	}
  
A.sm2,A.sm2:VISITED,A.sm2:ACTIVE,A.sm2:LINK  {
	color : #151515;
	font-size : 12px;
	text-decoration : none;
letter-spacing: 1px;
}

A.sm2:HOVER  {
	text-decoration : underline;
	}  
  
  
A.sm3,A.sm3:VISITED,A.sm3:ACTIVE,A.sm3:LINK  {
	color : #151515;
	font-size : 10px;
	text-decoration : none;                     
}

A.sm3:HOVER  {
	text-decoration : underline;
	}    /* ====================================================================== */
/* === ELEMENT VOTING                                                     */
/* ====================================================================== */
.voteresult {
  font-weight : bold;
  color: #4C4C4C ;
  font-size : 11px;
}

.votetotal {
  font-weight : bold;
  color: #4C4C4C ;
  font-size : 11px;
  padding-left:10px;
  padding-top:10px;
  padding-bottom:20px;
}

.votebackground {  
  background-color: #efefef ;
  padding:10px;
}

.voteresultprefix {  
  background-color: #efefef ;
  padding-left:10px;
  
}

.votebutton {
	font-size : 12px;
  color:ffffff; 
  border:3px double #dfdfdf ;
  background-color: #DC2E09 ;
  cursor:pointer;
  letter-spacing:1px;
}

.votebuttondisable {
	font-size : 12px;
  color: 8A8A8A; 
  border:3px double #dfdfdf ;
  background-color: #c5c5c5 ;
  letter-spacing:1px;
}

.webi-elm-votequestion {
  font-weight:bold;
  padding-top:10px;

}

.webi-elm-voteanswer {
  font-weight : regular;
  color: #004080;
  font-size : 11px;
  padding-top:10px;

} /* ======================================================================= */
/* === GENERAL FORM-FIELDS                                                 */
/* ======================================================================= */
input.dlginput {
  border : 1px solid #000000;
	font-size : 12px;
  margin-bottom:4px;
}

input.dlgsearchinput {
	border : 1px solid #000000;
	font-size : 12px;
}

.dlgselect { 
    background-color:#ffffff; 
    border:1px solid #000000;
    font-size : 12px;
    margin-bottom:4px;
    }
    
.dlgselectgender { 
    background-color:#ffffff; 
    border:1px solid #000000;
    font-size : 12px;
    margin-bottom:4px;
    width:80px;    
    }  
        
    
input.dlgbutton {
	font-size : 12px;
  color:ffffff; 
  border : 1px solid #A01D01;
  background-color: #DC2E09 ;
}

input.dlgerror-input {
	border : 1px solid red;
}

.dlgerror-message {
	font-size : 12px;
  color: red ;
}
/* ======================================================================= */
/* === NAVIGATION                                                          */
/* ======================================================================= */
a.mainnavi,a.mainnavi:active,a.mainnavi:link,a.mainnavi:visited{
  font-size : 15px;
	text-decoration : none;
  color : #333333 ;
  font-weight : bold;
}

a.mainnavi:hover {
  font-size : 15px;
	text-decoration : none;
  color : #DC2E09 ;
  font-weight : bold;
}

a.mainnavipress,a.mainnavipress:active,a.mainnavipress:link,a.mainnavipress:visited,a.mainnavipress:hover{
  font-size : 15px;
	text-decoration : none;
  color : #DC2E09 ;
  font-weight : bold;
}


/* Mainnavigation 2 */

a.mainnavi2,a.mainnavi2:active,a.mainnavi2:link,a.mainnavi2:visited { 
  font-size : 13px;
	text-decoration : none;
  color : #5C5C5C ;
}

a.mainnavi2:hover{
  font-size : 13px;
	text-decoration : none;
  color : #5C5C5C ;
}

a.mainnavi2press,a.mainnavi2press:active,a.mainnavi2press:link,a.mainnavi2press:visited,a.mainnavi2press:hover {
  font-size : 13px;
	text-decoration : none;
  color : #5C5C5C ;
	text-decoration: underline;	
}

/* Mainnavigation 3 */

a.mainnavi3,a.mainnavi3:active,a.mainnavi3:link,a.mainnavi3:visited { 
  font-size : 11px;
	text-decoration : none;
  color : #5C5C5C ;
}

a.mainnavi3:hover{
  font-size : 11px;
	text-decoration : none;
  color : #5C5C5C ;
}

a.mainnavi3press,a.mainnavi3press:active,a.mainnavi3press:link,a.mainnavi3press:visited {
  font-size : 11px;
  color : #5C5C5C ;
	text-decoration: underline;	
}

a.mainnavi3press:hover {
  font-size : 11px;
  color : #5C5C5C ;
	text-decoration: none;	
}



a.subnav,a.subnav:active,a.subnav:link,a.subnav:visited{ 
  font-size : 11px;
	text-decoration : none;
  color : #FCEBE7 ;
  font-weight : bold;
}

a.subnav:hover {
  font-size : 11px;
  color : #FCEBE7 ;
  font-weight : bold;
  text-decoration : underline;
}

a.subnavpress,a.subnavpress:active,a.subnavpress:link,a.subnavpress:visited,a.subnavpress:hover {
  font-size : 11px;
  color : #FCEBE7 ;
  font-weight : bold;
  text-decoration : underline;
}


a.nav3,a.nav3:active,a.nav3:link,a.nav3:visited{ 
  font-size : 11px;
	text-decoration : underline;
  color : #333333 ;
  font-weight : bold;
}

a.nav3:hover {
  font-size : 11px;
  color : #DC2E09 ;
  font-weight : bold;
  text-decoration : none;
}

a.nav3press,a.nav3press:active,a.nav3press:link,a.nav3press:visited,a.snav3press:hover {
  font-size : 11px;
  color : #DC2E09 ;
  font-weight : bold;
  text-decoration : none;
}

/* Mainnavigation 4 */

a.mainnavi4,a.mainnavi4:active,a.mainnavi4:link,a.mainnavi4:visited { 
  font-size : 10px;
	text-decoration : none;
  color : #5C5C5C ;
}

a.mainnavi4:hover{
  font-size : 10px;
	text-decoration : none;
  color : #5C5C5C ;
}

a.mainnavi4press,a.mainnavi4press:active,a.mainnavi4press:link,a.mainnavi4press:visited {
  font-size : 10px;
  color : #5C5C5C ;
	text-decoration: underline;	
}

a.mainnavi4press:hover {
  font-size : 10px;
  color : #5C5C5C ;
	text-decoration: none;	
}


a.nav4,a.nav4:active,a.nav4:link,a.nav4:visited{ 
  font-size : 10px;
	text-decoration : underline;
  color : #333333 ;
  font-weight : bold;
}

a.nav4:hover {
  font-size : 10px;
  color : #DC2E09 ;
  font-weight : bold;
  text-decoration : none;
}

a.nav4press,a.nav4press:active,a.nav4press:link,a.nav4press:visited,a.snav4press:hover {
  font-size : 11px;
  color : #DC2E09 ;
  font-weight : bold;
  text-decoration : none;
}


a.nav-backtrace,a.nav-backtrace:visited,a.nav-backtrace:active,a.nav-backtrace:link{
	color : #8D8D8D;
	text-decoration: none;
	font-size : 11px;
  font-weight: bold;
}

a.nav-backtrace:hover {
	color : #333333;
	text-decoration: underline;
	font-size : 11px;
  font-weight: bold;
}

a.nav-class-title,a.nav-class-title:visited,a.nav-class-title:active,a.nav-class-title:link{
	color : #030303;
	text-decoration: none;
	font-size : 13px;
  font-weight: bold;
}

a.nav-class-title:hover{
	color : #666666;
  text-decoration: none;	
	font-size : 13px;
  font-weight: bold;
}

a.startpage,a.startpage:visited,a.startpage:active,startpage:link{
	color : #333333;
	text-decoration: none;
	font-size : 13px;
}

a.startpage:hover{
	color : #333333;
  text-decoration: underline;	
	font-size : 13px;
}

a.backfor,a.backfor:visited,a.backfor:active,a.backfor:link{
	color : #DC2E09;
	text-decoration: none;
	font-size : 11px;
  font-weight: bold;
}

a.backfor:hover {
	color : #333333;
	text-decoration: underline;
} div.cuguser-dialog-frame {  
  margin-left:6px ;
  margin-top:6px ;
  width:450px ;
}

div.cuguser-dialog-title {
  color:black ;
  display:block ;
  font-weight:bold ; 
  margin-bottom:6px ; 
  padding:3px ;
  text-align:left ;
}

div.cuguser-dialog-title2 {
  border-bottom:1px solid black ;
  margin-bottom:16px ;
  padding:3px ;
  padding-top:10px ;
  padding-bottom:20px ;
}

div.cuguser-error-message {
  background-color:White ;
  border:1px solid red ;  
  color:red ;  
  font-weight:bold ;
  margin:3px ;
  padding:3px ;
}

div.cuguser-login-frame {
}

div.cuguser-ok-message {
  background-color:White ;
  border:solid 1px green ;
  color:green ;  
  font-weight:bold ;
  margin:3px ;
  padding:3px ;
}

table.cuguser-dialog-table {
	border-spacing:5px ;
	padding-bottom:8px ;	
} /* ======================================================================= */
/* === TICKER                                                              */
/* ======================================================================= */
A.ticker,A.ticker:VISITED,A.ticker:ACTIVE,A.ticker:LINK  {
	color : #DC2E09;
	font-size : 11px;
	text-decoration : none;                          
}

A.ticker:HOVER  {
	text-decoration : underline;
	color : #DC2E09;
	font-size : 11px;
    
	}      
  
.ticker-title {
	font-weight : bold;
  color : #030303 ;
  background-color : #B5B3B3 ;
  font-size : 12px;
}

.ticker-text {
	font-weight : normal;
  color : #030303 ;
  background-color : #E1E1E1 ;
  font-size : 11px;
}  /* ======================================================================= */
/* === WEBIATOR                                                            */
/* ======================================================================= */

A.interaktion,A.interaktion:VISITED,A.interaktion:ACTIVE,A.interaktion:LINK  {
	color : #DC2E09;
	font-size : 10px;
	text-decoration : none;
  font-weight : bold;
  letter-spacing:1px;                          
}

A.interaktion:HOVER  {
	text-decoration : underline;
letter-spacing:1px;       
	}
  
  
A.webi-editcaption-normal,A.webi-editcaption-normal:VISITED,A.webi-editcaption-normal:ACTIVE,A.webi-editcaption-normal:LINK  {
	color : #333333;
	text-decoration : none;
  }

A.webi-editcaption-normal:HOVER  {
	text-decoration : underline; 
	}
      
  
A.webi-editcaption-green,A.webi-editcaption-green:VISITED,A.webi-editcaption-green:ACTIVE,A.webi-editcaption-green:LINK  {
	color : #3A9014;
	text-decoration : none;
  font-weight : bold;                      
  }

A.webi-editcaption-green:HOVER  {
	text-decoration : underline;
	} 
  
  
A.webi-editcaption-yellow,A.webi-editcaption-yellow:VISITED,A.webi-editcaption-yellow:ACTIVE,A.webi-editcaption-yellow:LINK  {
	color : #A67500;
	text-decoration : none;
  font-weight : bold;                      
  }

A.webi-editcaption-yellow:HOVER  {
	text-decoration : underline;
	}
  
  
A.webi-publisher,A.webi-publisher:VISITED,A.webi-publisher:ACTIVE,A.webi-publisher:LINK  {
	color : #DC2E09;
	text-decoration: none;
	font-size : 10px;
}

A.webi-publisher:HOVER  {
	color : #303030;
  text-decoration: underline;
	}  
  
  
A.dsplisttext,A.dsplisttext:VISITED,A.dsplisttext:ACTIVE,A.dsplisttext:LINK  {
	color : #DC2E09;
	font-size : 11px;
	text-decoration : none;
}
    
A.dsplisttext:HOVER  {
	text-decoration : underline;
	}  

td.webi_linklist {
	width:180px;
}	
	
td.zf-days  {
	font-size : 11px;
	background-color : #191DA5 ;
  color: #ffffff ;
  font-weight : bold;
	text-align : center;
}

td.zf-norm  {
	font-size : 11px;
	background-color : #ffffff ;
	text-align : center;
}

td.zf-free  {
	font-size : 11px;
	background-color : #e3e3e3 ;
	text-align : center;
}

td.zf-freehi  {
	font-size : 11px;
	background-color : #e3e3e3 ;
  font-weight : bold;
	text-align : center;
}

td.zf-mark  {
	font-size : 11px;
  font-weight : bold;
	background-color : #ffffff ;
	text-align : center;
}

table.dlgheader  {
	font-weight : bold;
	color: #ffffff ;
	background:#FFFF66;
	font-size : 14px;
	border:solid 1px;
	border-color:#414108;
  line-height:19px;
  width:500px;
}

td.dlgtitle  {
	font-weight : bold;
	color: #333314 ;
	background:#FFFF66;
	font-size : 14px;	
}

.webi-element-title  {
	font-weight : bold;
	color: #000000 ;
	background:#dedede;
	font-size : 14px;
  padding:3px;	
}

span.dlgstep {
  border:solid 1px #6C6C2B;
  margin:2px;
  padding-left:4px;
  padding-right:4px;
  padding-top:0px;
  font-size:14px;
  padding-bottom:0px;
  color:#6C6C2B;
}

span.dlgstephi {
  border:solid 1px #6C6C56;
  margin:2px;
  padding-left:4px;
  padding-right:4px;
  padding-top:0px;
	font-size : 14px ;
  padding-bottom:0px;
  background:#FFFFCF;
  color:#6C6C2B;
}

span.dlgsteptext {
  color:#6C6C2B;
  font-size:12px;
}


table.dlgcontent  {
	border-left:solid 1px;
	border-left-color:#555555;
	border-right:solid 1px;
	border-right-color:#555555;
	border-bottom:solid 1px;
	border-bottom-color:#555555;
	background:#efefef;
	padding:4px;
  width:500px;
}

.webi-publisher  {
	color : #303030;
	text-decoration: none;
	font-size : 10px;  
}


hr.publisher  {
	color:#333333;  
	background-color:#333333; 
	border:#333333;
  padding:0;
  margin:0;
}

td.texttitle  {
	color : #303030;
	text-decoration: none;
	font-size : 16px;
  font-weight: bold;
}

input.webidlgbutton {
	font-size : 14px;
  color:#ffffff; 
  
  border : 3px double  ;  
  
  border-color:#DC2E09;
  
  background-color: #DC2E09 ;
  font-weight:bold;
  cursor:pointer;  
}


select.webidlgselectelement {
	background-color:#EEF3FF; 
  font-size : 11px;
  width:160px;
  padding:2px;
}

option.webidlgselectelement_green {
	background-color:#D9FFDC; 
	color:#376B3A;
	font-weight:bold;
}

option.webidlgselectelement_red {
	background-color:#F9E5E2; 
	color:#6B3E37;
	font-weight:bold;
}

option.webidlgselectelement_blue {
	background-color:#E6E9FA; 
	color:#474D7B;
	font-weight:bold;
}

option.webidlgselectelement_orange {
	background-color:#FEF3CC; 
	color:#7B6F47;
	font-weight:bold;
}

td.webi-iconbar-left {
  border-left:solid 1px #777777;
  border-top:solid 1px #777777;
  border-bottom:solid 1px #777777;
  padding:2px;
  background:#afafaf;
  background-image:url(img/webitor/preview_bg_iconbar.gif);
  background-repeat: repeat-x;
} 

td.webi-iconbar-center {
  border-top:solid 1px #777777;
  border-bottom:solid 1px #777777; 
  padding:2px; 
  background:#afafaf;
  background-image:url(img/webitor/preview_bg_iconbar.gif);
  background-repeat: repeat-x;
}

td.webi-iconbar-right {
  border-right:solid 1px #777777;
  border-top:solid 1px #777777;
  border-bottom:solid 1px #777777;
  padding:2px;
  background:#afafaf;
  background-image:url(img/webitor/preview_bg_iconbar.gif);
  background-repeat: repeat-x;
}

span.iconbar-title {
  background:#afafaf;
  font-size:11px;
  font-weight:bold;
  color:#888888;
  letter-spacing:1px;
  padding:3px;
  padding-left:8px;
  padding-right:8px;
}

td.webi-preview-area {
  border:solid 1px;
  border-style:groove;
  padding:5px;
  background:#ffffff;
  border-top:0px;
}

div.dsplistnewdoc {
  line-height:45px;
  border-left: solid 1px #CFCFCF;
  border-right:solid 1px #CFCFCF;
  width:500px;
}

div.dsplistnewdocend {
  line-height:45px;
  border-left: solid 1px #CFCFCF;
  border-right:solid 1px #CFCFCF;  
  width:500px;
}

div.dsplistnewdocicon {
  position:absolute;
  padding-left:10px;
  margin-top:-5px;
}

div.dsplistnewdoctext {
  border-top:solid 1px #CFCFCF;
  border-bottom:solid 1px #CFCFCF;
  background:#F2F2F2;
  line-height:22px;
  padding-left:45px;
}

span.dsplistnewdocclosed {
  font-size:11px;
  font-style:italic;
  letter-spacing:1px;
  color:#afafaf;
  position:relative;
  left:-30;
}

div.dsplisttotal {
  border-left: solid 1px #CFCFCF; 
  border-right:solid 1px #CFCFCF;
  font-size:11px;
  text-align:right;
  padding:15px;
  width:500px;
}

hr.dsplist {
  color: #aaaaaa; 
  background-color:#aaaaaa;
  border:#aaaaaa;  
  margin-top:5px;
  top:0px;
  padding:0px;
}

div.dsplistlisting {
  border-left: solid 1px #CFCFCF; 
  border-right:solid 1px #CFCFCF;
  font-size:11px;
  text-align:left;
  padding:15px;
  padding-top:0px;
  width:500px;
}

.dsplisttext {
  font-size:11px;
}

.dspuser-explain {
  font-size:11px;
}

img.newsimage {
  margin-left:20px;
}

.webi-elm-supplyformbg {
  background-color:#dfdfdf;
  padding:4px;
}

.albumremote {
  background-image:url(img/webitor/album_foto_bg.gif);
  background-repeat:repeat-x;
  line-height:18px;
  border-right:solid 2px #000000;
  padding-left:3px;
  padding-right:3px;
} 

