FIELDSET {
	background-color: #F0F0F0;
}

LEGEND {
	background-color: #F5F5F5;
	font-weight: bold;
	color: #888888;
}

.system
{
        font-size: 10pt;
        font-family: Verdana, sans-serif;;
        color: #111111;
}

.sehrklein
{
        font-size: 8pt;
        font-family: verdana, sans-serif;;
        color: #111111;
}

.standard
{
        font-size: 10pt;
        font-family: verdana, sans-serif;;
        color: #111111;
}

.aktion
{
	margin-bottom: 15px;
        font-size: 10pt;
	font-family: Verdana, sans-serif;
        color: #000000;
        background-color: #FFCC33;
        background-image: none;
}
	.aktion a:link {background-color:#FFCC33; color: #111111;}
	.aktion a:visited {background-color:#FFCC33; color: #111111;}
	.aktion a:hover {background-color:#FFCC33; color: #FFFFFF;}
	.aktion a:active {background-color:#FFCC33; color:#111111;}

.edit
{	
    	FONT-SIZE: 10pt;
    	FONT-FAMILY: Verdana, sans-serif;
    	font-weight: bold;
    	COLOR: #2B4B8D;
}

.editortitel {
    	FONT-SIZE: 11pt;
    	font-weight:bold;
    	COLOR: #000000;
    	FONT-FAMILY: Verdana, sans-serif;
}

.editorhint {
    	FONT-SIZE: 8pt;
    	font-weight:bold;
   	COLOR: #186FA1;
	FONT-FAMILY: Verdana, sans-serif;
}

.textfeld
{
	width: 360px;
        line-height: 1.2;
        text-align: normal;
    	font-size: 10pt;
    	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #F5F5F5;
	border: 1px solid #333333;
	margin-bottom: 5px;
}

.textarea
{
	width: 400px;
	height: 150px;
        line-height: 1.2;
        text-align: normal;
    	font-size: 10pt;
    	font-family: Arial, sans-serif;
	background-color: #F5F5F5;
	border: 1px solid #333333;
}

.button
{
        line-height: 1.2;
        text-align: normal;
    	font-size: 8pt;
	font-weight: normal;
    	font-family: Arial, sans-serif;
	border: 1px solid #333333;
}

.radiobutton
{
        text-align: normal;
    	font-size: 8pt;
	font-weight: normal;
    	font-family: Arial, sans-serif;
}

.selection
{
        text-align: normal;
    	font-size: 10pt;
    	font-family: Arial, sans-serif;
	background-color: #F5F5F5;
	border: 1px solid #333333;
}

.cssbar
{
	width: 390px;
	height: 250px;
	border: 1px solid #333333;
	background-color: #999999;
	overflow: auto;
}

.cssbar_small
{
	width: 390px;
	height: 140px;
	border: 1px solid #333333;
	background-color: #999999;
	overflow: auto;
}

.cssbar_links
{
//	width: 370px;
	width: 99%;
	min-height: 20px;
	margin-top:2px;
	margin-left:2px;
	margin-bottom:2px;
	background-color: #FFFFFF;
    	font-size: 8pt;
    	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #333333;
}

.cssbar_rechts
{
	float: right;
	width: 250px;
}

.cssbar_textfeld
{
	width: 250px;
        text-align: normal;
    	font-size: 8pt;
    	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #F0F0F0;
	border: none;
}

.progrins_logo
{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 97px;
	width: 305px;
 	background-image: url(../img/progrins_logo.gif);
}

.layouteditor_toolbarfenster
{
	z-index:1000000000;
	position:absolute; 
	bottom:0px; 
	right:0px; 
	width:400px;
	border:1px solid black; 
	padding:3px; 
	font-weight: bold;
	font-size: 8pt;
	font-family: sans-serif;
	color: #4969B6;
	background-color: #F5F5F5;
}

.interface_einstellungsfenster
{
	z-index:1000000000;
	display:block;
	float: none;
	width: 100%;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;	
	font-family: sans-serif;
	color: #4969B6;
}

.layouteditor_einstellungsfenster
{
	z-index:1;
	display:block;
	float: none;
	width: 100%;
	font-weight: bold;
	font-size: 8pt;
	font-family: sans-serif;
	color: #4969B6;
	background-color: #FFFFFF;
}

.layouteditor_einstellungsfenster_opt
{
	z-index:2;
	display:block;
	float: none;
	padding-left: 3px;
}

.layouteditor_menupunktauswahl
{
	width: 200px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	border: 1px solid #333333;
}

.layouteditor_arbeitsflaeche
{
	width: 300px;
	height: 150px;
	background-color: #FFFFFF;
	overflow: auto;
}

.cssbox
{
	display: none;
	width: 390px;
	height: 80px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	border: 1px solid #333333;
}

.inputbox
{
	width: 390px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	border: 1px solid #333333;
}

.historybox
{
	width: 390px;
	font-family: sans-serif;
	font-weight: normal;
	font-size: 8pt;
	font-style: oblique;
	border: 1px solid #333333;
}

.layouteditor_header
{
	display: block;
	height: 30px;
 	background-image: url(../img/interface_header.gif);
	border-bottom: 1px solid black;
	padding-right: 3px;
	text-align: right;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14pt;
	font-variant: small-caps;
	color: #FFFFFF;
}

.layouteditor_umschalten 
{
	float: left;
	height: 20px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	font-variant: normal;
	color: #FFFFFF;
	margin: 3px;
}
.layouteditor_umschalten a:link {color: #FFFFFF;}
.layouteditor_umschalten a:visited {color: #FFFFFF;}
.layouteditor_umschalten a:hover {color: #F0F0F0;}

.layout_menucontainer
{
	display: inline-box;
	float: none;
	height: 25px;
	width: 100%; 
	border-bottom: 1px solid #444444;
	margin-bottom: 10px;
	background-color: #0A246A;
}

.interface_header
{
	display: block;
	height: 30px;
 	background-image: url(../img/interface_header.gif);
	border-bottom: 1px solid black;
	padding-right: 3px;
	text-align: right;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 14pt;
	font-variant: small-caps;
	color: #FFFFFF;
}

.interface_menucontainer
{
	display: inline-box;
	float: none;
	height: 50px;
	width: 100%; 
	border-bottom: 1px solid #444444;
	margin-bottom: 10px;
	background-color: #0A246A;
}

.interface_menu
{
	float: left;
	height: 20px;
	margin-right: 10px;
	border-right: 1px solid #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 8pt;
	font-family: sans-serif;
	// color: #4969B6;
}

	.interface_menu a:link {COLOR: #FFFFFF;}
	.interface_menu a:visited {COLOR: #FFFFFF;}
	.interface_menu a:hover {COLOR: #0A246A; background-color:#FFFFFF;}
	.interface_menu a:active {COLOR: #0A246A; background-color:#FFFFFF;}

	.interface_menupunkt {padding: 1px; padding-bottom: 6px;}


/*
	.interface_menu a:link {COLOR: #FFFFFF;}
	.interface_menu a:visited {COLOR: #FFFFFF;}
	.interface_menu a:hover {COLOR: #FFFFFF; background-color:#4969B6; border-bottom: 5px solid #FFFFFF;}
	.interface_menu a:active {COLOR: #FFFFFF; background-color:#4969B6;}
*/
.layouteditor_domain
{
	float: left;
	text-align: center;
	height: 30px;
	width: 120px;
	background-image: url(../img/interface_domainheader.gif);
}

.layouteditor_domain_hover
{

	float: left;
	text-align: center;
	height: 30px;
	width: 120px;
	background-image: url(../img/interface_domainheader_hover.gif);
}
	.layouteditor_domain_hover a:link {COLOR: #FFFFFF;}
	.layouteditor_domain_hover a:visited {COLOR: #FFFFFF;}
	.layouteditor_domain_hover a:hover {COLOR: #FFFFFF;}
	.layouteditor_domain_hover a:active {COLOR: #FFFFFF;}

.heading_terminbearbeiten
{
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	vertical-align: top;	
	color: #888888;
}

.terminbearbeiten_textfeld
{
	width: 700px;
        text-align: normal;
    	font-size: 10pt;
    	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #FEFEFE;
	border: 1px solid #333333;
	margin-bottom: 5px;
}

.terminbearbeiten_textarea
{
	width: 700px;
	height: 200px;
        text-align: normal;
    	font-size: 10pt;
    	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #FEFEFE;
	border: 1px solid #333333;
	margin-bottom: 5px;
}

.terminbearbeiten_bildtitel
{
	width: 680px;
        text-align: normal;
    	font-size: 10pt;
    	font-family: Arial, sans-serif;
	font-weight: normal;
	color: #000000;
	background-color: #FEFEFE;
	border: 1px solid #333333;
	margin-bottom: 5px;
}