/* ***************************************************************
   topSiTE / Global - Screen 
   Definiert: CMS Spezifikation fÃÂ¼r Webansicht
   ACHTUNG: Diese Standardwerte dÃÂ¼rfen nicht verÃÂ¤ndert werden
*************************************************************** */

/* Start - Important */
html	{
	height: 100%;
	margin: 0;
	padding: 0;
}
body	{
	min-width: 999px;
	height: 100%;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
/* End - Important */


/* Start - Allgemein (Bsp. "a, table, form") */
a	{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	}
a:hover	{
	color: #000000;
	text-decoration: none;
	}
a.sprachauswahl	{
	display: block;
	background-color: #CCCCCC;
	border-right: 1px solid #FFFFFF;
	width: 50px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	color:#FFFFFF;
	}
a.sprachauswahl:hover	{
  color:#FFFFFF;
	background-color: #155a9b;
	}	
a.sprachauswahl_aktiv	{
	display: block;
	color:#FFFFFF;
	background-color: #110C4A;
	border-right: 1px solid #FFFFFF;
	width: 50px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	}
a.medien	{
  color: #FFFFFF;
	display: block;
	background-color: #CCCCCC;
	border-right: 1px solid #FFFFFF;
	width: 200px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	}
a.medien:hover	{
  color: #FFFFFF;
	background-color: #110C4A;
	}	
a.medien_aktiv	{
  color: #FFFFFF;
	display: block;
	background-color: #110C4A;
	border-right: 1px solid #FFFFFF;
	width: 200px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	line-height: 24px;
	}
a.media	{
	font-family: "courier new";
	text-decoration: underline;
	}	
a.media:hover	{
  color: #FFFFFF;
	text-decoration: none;
	}	
h1	{
	font-size: 20px;
	}
h2	{
	font-size: 18px;
	}
h3	{
	font-size: 16px;
	}
h4	{
	font-size: 14px;
	}
h4 a	{
	float: right;	
	display: block;
	background-repeat: no-repeat;
	color: #666666;
	padding: 0px 0px 16px 18px;
	}
h4 a:hover	{
	color: #666666;
	}
h5	{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	}	
h5 a	{
	display: block;
	background-repeat: no-repeat;
	color: #666666;
	padding: 0px 0px 16px 18px;
	}
h5 a:hover	{
	color: #666666;
	}	
p	{
	font-size: 11px;
	}
textarea	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background: #FFFFFF;
	}
textarea:hover, textarea:focus	{
	border: 1px solid #BABDB6;
	background: #FFFFFF;
	}		
/* End - Allgemein */


/* Start - Elemente (Bsp. ".class") */
.navi a	{
	float: left;	
	display: block;
	height: 32px;
	background-repeat: no-repeat;
	color: #000000;
	padding: 10px 12px 0px 33px;
	margin-right: 3px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;	
	
	}
	
.navi a:hover	{
	color: #FFFFFF;	
	}
.clientErrors {
	margin: 0 0 4px;
	padding: 8px;
	background: #FFCF31;	
}
.clientErrors ul { 
	margin:0;
	padding:0;
	list-style:none;
}
.clientErrors .portletHead {
	font-weight:bold;	
}
.content	{	
	position:absolute;
 	left: 225px; 
	top: 135px;
	width: 770px;
	}		
.login	{	
 	position: absolute;
 	left: 15px; 
	top: 135px;
	width: 770px;	
	}	
.headline	{
	font-size: 16px;
	color: #FFFFFF;
	margin-top: 15px;
	}			
.myweb	{	
	padding-left: 15px;
	padding-top: 15px;
	height: 100px;
	width: 100%;	
	}			
.sektion	{	
 	position: absolute;
 	left: 790px; 
	top: 35px;
	width: 200px;	
	}
.select_sektion	{	

	}	
.tderror	{
	height: 20px;
	background-color: #FFCC33;
	border-top: 1px solid #FFFFFF;		
	padding: 0px 5px 0px 5px;	
	}
.tdtitle	{
	height: 25px;
	background-color: #110C4A;
	padding: 0px 5px 0px 5px;	
	color: #FFFFFF;	
	}
	
.tdtitle a:link	{
	color: #FFFFFF;	
	}
.tdtitle a:visited	{
	color: #FFFFFF;	
	}
.tdtitle a:hover	{
	color: #FFFFFF;	
	}
.tdtitle a:active	{
	color: #FFFFFF;	
	}
.tdcolumA	{
	height: 20px;
	background-color: #EFEFEF;
	border-top: 1px solid #FFFFFF;		
	padding: 0px 5px 0px 5px;	
	}
.tdcolumB	{
	height: 20px;
	background-color: #E5E5E5;
	border-top: 1px solid #FFFFFF;	
	padding: 0px 5px 0px 5px;	
	}
.tdcolumFooter	{
	height: 1px;
	background-color: #000000;
	border-top: 1px solid #FFFFFF;	
	padding: 0px 0px 0px 0px;	
	}
.tdformA	{
	height: 30px;
	background-color: #EFEFEF;
	border-top: 1px solid #FFFFFF;		
	padding: 0px 5px 0px 5px;	
	}
.tdformB	{
	height: 30px;
	background-color: #E5E5E5;
	border-top: 1px solid #FFFFFF;	
	padding: 0px 5px 0px 5px;	
	}
	.tdinfo {
	background-color: #FFCC33;
	padding-left:24px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	margin-left:2px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	background-image:url('/admin/_inc/images/icons/cont_info.png');
	background-repeat:no-repeat;
	background-position:4px center;
}	
.tdwarning {
	background-color: #FFCC33;
	padding-left:24px;
	margin-left:2px;
	font-weight:bold;
	background-image:url('/admin/_inc/images/icons/cont_error.png');
	background-repeat:no-repeat;
	background-position:4px center;
}
.formsubmit	{
	padding: 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #716F64;
	border-right: 1px solid #716F64;
	background-color: #E0DFE3;
	}
.formsubmit:hover, .formsubmit:focus	{
	border-top: 1px solid #BABDB6;
	border-left: 1px solid #BABDB6;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	}
.forminput	{
	height: 20px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background-color: #FFFFFF;
	}
.forminput:hover, .forminput:focus	{
	border: 1px solid #BABDB6;
	background-color: #FFFFFF;
	}	
.formselect	{
	height: 20px;
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #EDEEEC;
	border-bottom: 1px solid #EDEEEC;
	border-left: 1px solid #BABDB6;
	background-color: #FFFFFF;
	}
.formselect:hover, .formselect:focus	{
	border: 1px solid #BABDB6;
	background-color: #FFFFFF;
	}	
.formneutral	{
	padding: 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	background-color: #CCCCCC;
	}
.formneutral:hover, .formsave:focus	{
	border-top: 1px solid #BABDB6;
	border-left: 1px solid #BABDB6;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	}		
.formsave	{
	padding: 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #99CC00;
	border-right: 1px solid #99CC00;
	background-color: #CCFF66;
	}
.langActive	{
	padding: 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #99CC00;
	border-right: 1px solid #99CC00;
	background-color: #CCFF66;
	
	}
.langActive	a{
	text-decoration:none !important;
	}
.formsave:hover, .formsave:focus	{
	border-top: 1px solid #BABDB6;
	border-left: 1px solid #BABDB6;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	}		
.formabbort	{
	padding: 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	background-color: #FFCC99;
	}
.langinactive	{
	padding: 0px 4px;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	background-color: #FFCC99;
	}
.langinactive a{
	text-decoration: none !important;
	}
	.cancelArticle	{
	padding: 0px 4px;
	margin-top:5px;
	margin-bottom:5px;
	border-top: 1px solid (200,200,200);
	border-left: 1px rgb(200,200,200);
	border-bottom: 1px solid rgb(130,130,130);
	border-right: 1px solid rgb(130,130,130);
	background-color:rgb(215,215,215);
	}
.formabbort:hover, .formsave:focus	{
	border-top: 1px solid #BABDB6;
	border-left: 1px solid #BABDB6;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	}		
.clear	{
	clear: left;
	}
.helpSpan{
 cursor:pointer;
 }
.tdHeaderBar{
	margin:1px;
	text-align:center;
	/*background-color:#88DD44;*/
	/*background-color:#CCFF66;*/
	background-color:#BBEE99;
	height:30px;
}	
.opaqDiv	  {
	filter: alpha(opacity=100);
	-moz-opacity: 1.00;
}	
/* End - Elemente */


/* Start - Sektionen (Bsp. "#id") */
#buttonDiv {
	position:absolute;
	left:18px;
	bottom:10px;
}
#dialogDiv {
	position:fixed;
	left:225px;
	top:135px;
	width:250px;
	height:150px;
	border:1px solid #110C4A;
	text-align:center;
	background-color:#FFFFFF;
	z-index:3;
}
#editObjectDiv {
/*	margin-top:10px;
	margin-left:5px;*/
}
#closeDialogDiv{
	position:absolute;
	left:230px;
	top:5px;
}
#infoBarDiv	{
	margin:1px;
	text-align:left;
	padding:5px;
	/*background-color:#88DD44;*/
	/*background-color:#CCFF66;*/
	background-color:#BBEE88;
}
#darkDiv {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	z-index:2;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
}
#header	{
	height: 70px;
	background-image: url(/admin/_inc/images/bg_header.gif);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: 5px solid #110C4A;		
	}
#navi	{
	height: 43px;
	background-image: url(/admin/_inc/images/bg_navi.jpg);
	background-repeat: repeat-x;
	background-color: #CCCCCC;		
	padding: 5px 0px 0px 15px;
	}
#line_menu	{
	float: left;
	width: 212px;
	height: 1px;
	background-image: url(/admin/_inc/images/line_menu.gif);
	background-repeat: no-repeat;
	}
#menu	{
	width: 212px;
	height: 100%;	
	background-image: url(/admin/_inc/images/bg_menu.gif);
	background-repeat: repeat-y;	
	}
#menu ul	{
	width: 212px;	
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style: none;
	}
#menu li	{
	border-bottom: 1px solid #999999;	
	padding: 0 0 0 0;
	/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
	}
#menu li.boxalinos	{
	border-bottom: 0px solid #999999;	
	margin-left: 20px;
	height: 20px;
	font-style: italic;	
	}	
#menu a	{
	display: block;
	color: #666666;
	padding: 4px 4px 4px 10px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-left: 11px solid #FFFFFF;		
	}
#menu a:hover	{
	color: #FFFFFF;
	background-color: #333333;	
	font-size: 12px;
	border-left: 11px solid #110C4A;	
	}
#menu a.mywebmenu	{
	display: block;
	color: #666666;
	padding: 4px 4px 4px 10px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-left: 11px solid #FFFFFF;		
	}	
#menu a.mywebmenu_active	{
	display: block;
	color: #FFFFFF;
	padding: 4px 4px 4px 10px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-left: 11px solid #FFFFFF;		
	}		
#menu a.mywebmenu:hover	{
	color: #FFFFFF;
	font-size: 12px;
	border-left: 11px solid #FFFFFF;	
	}	
#menu_active li	{
	border-bottom: 1px solid #999999;	
	padding: 0 0 0 0;
	/*der abstand zw den menupunkten kann wegen dem ie nicht mit margin gesetzt werden*/
	}
#menu_active a	{
	display: block;
	color: #FFFFFF;
	background-color: #333333;		
	padding: 4px 4px 4px 10px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	border-left: 11px solid #110C4A;		
	}
#line_content	{
	height: 1px;	
	background-image: url(/admin/_inc/images/pixel_black.gif);
	background-repeat: repeat-x;	
	}
#content	{
	padding: 0 0 0 0;
	height: 100%;
	}
/* End - Sektionen */
.boxContent .accordion .title {
	background: #fff url(/themes/grey/images/bg-accordion-blau2.gif) no-repeat scroll 0 0 !important;
}
.boxContent .accordion .title:hover {
	background-position: 0 -40px;
	background: #fff url(/themes/grey/images/bg-accordion-blau2.gif) no-repeat scroll 0 0 !important;
}







