/* Element styles */
html
{
}

body
{
    margin              : 0%;
    padding             : 0%;
    font-family         : Arial, Verdana;
    font-size           : 13px;
    font-weight         : bold;
    line-height         : 16px;
}

td
{
    margin              : 0%;
    padding             : 0%;
    font-family         : Arial, Verdana;
    font-size           : 13px;
    font-weight         : normal;
    line-height         : 16px;
}

div.kategorie {
	font				: bold 16px Arial, Helvetica, sans-serif;
	color				: #007FB3;
	background-color	: #E4DA00;
}

td.bbold
{
    font-weight         : bold;
    font-size           : 14px;
    color         		: #000000;
}


td.headline
{
	font-family			: Arial, Verdana, Helvetica, sans-serif;
    color				: #FFFFFF;
    background-color	: #000000;
    text-decoration 	: none;
    font-size           : 13px;
    font-weight         : normal;
    line-height         : 26px;
	white-space			: nowrap;
    padding				: 5px;
    vertical-align 		: top;
}

/* 22.8.23 vertical-align hinzugefuegt zu td.listing */
td.listing
{
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #000000;
    // color           	: #E6E6E6;
    background-color	: lightgrey;
    text-decoration 	: none;
    font-size           : 11px;
    font-weight         : normal;
    line-height         : 20px;
    white-space			: nowrap;
    vertical-align 		: top;
}


a
{
    color           	: #000000;
    text-decoration 	: underline;
    font-size           : 14px;
    font-weight         : normal;
    line-height         : 26px;
    
}

h1
{
    font-family     : Verdana;
}

h2
{
    font-size       : 18px;
    line-height     : 18px;
    margin-top      : 5px;
    font-family     : Verdana;
}

h3
{
    font-size       : 13px;
    margin-bottom   : 10px;
}

input
{
    font-size       : 11px;
    font-family     : Verdana;
}

select
{
    font-size       : 11px;
    font-family     : Verdana;
}

textarea
{
    font-size       : 11px;
    font-family     : Verdana;
}

/* Elements recognized by id */
#aspnetForm, form
{
    height          : 100%;
    margin          : 0%;
    padding         : 0%;
}

div#Layout
{
    margin          : 0% 0%;
    padding         : 0% 0%;
    height          : 100%;
    border-left     : 0px solid #000;
    border-right    : 0px solid #000;
    text-align      : left;
}

div.Line
{
    vertical-align      : middle;
    clear               : both;
    margin-top          : 4px;
    margin-bottom       : 4px;
    
}

div.Line *
{
    vertical-align      : middle;
 
}

div.Line label
{
    margin-left         : 0px;
    margin-right        : 15px;
    float               : left;
    display             : inline-block;
    width               : 155px;
    border              : 1px solid #FFFFFF;
    border-top          : 0;
    font-weight         : bold;
    text-align          : right;
}

div.Line label.Checkbox
{
    float               : none;
    font-weight         : normal;
    text-align          : left;
    width               : auto;
    white-space         : nowrap;
}

div.Line img.Checkbox
{
    float               : left;
    display             : inline-block;
    margin-left         : 0px;
    margin-top          : 2px;
    margin-right        : 2px;
    width               : 16px;
    height              : 16px;
    vertical-align      : middle;
}

div.Line span
{
    border              : 1px solid #FFFFFF;
    border-top          : 0;
    display             : inline-block;
    /* height              : 17px; */
}

div.Line span.Mandatory
{
    color               : red;
    font-weight         : bold;
    margin-left         : -12px;
    width               : 10px;
    vertical-align      : top;
    display             : inline-block;
}

div.Line span.RadioButtonList
{
    vertical-align      : middle;
}

div.Line .RadioButtonList label
{
    float               : left;
    font-weight         : normal;
    text-align          : left;
    width               : auto;
    margin-right        : 10px;
}

div.Line input.Error
{
    border              : 0.1em solid #FF0000 !important;
    background-color    : #F6F6F6;
}

div.Line select.Error
{
    border              : 0.1em solid #FF0000 !important;
    background-color    : #F6F6F6;
}

div.Line span.Error
{
    margin-left         : 5px;
    color               : #FF0000 !important;
    font-weight         : normal;
    width               : 250px;
}

div.Line select
{
    border              : 0.1em solid #B8C5CE;
    width               : 544px;
}

div.Line input[type="text"]
{
    border              : 0.1em solid #B8C5CE;
    width               : 250px;
}

div.Line input[type="password"]
{
    border              : 0.1em solid #B8C5CE;
    width               : 200px;
}

div.Line input[type="checkbox"]
{
    float               : left;
    border              : 0em solid #B8C5CE;
    margin-left         : 0px;
    margin-top          : 2px;
    margin-right        : 2px;
    vertical-align      : middle;
}

div.Line input[type="radio"]
{
    float               : left;
    border              : 0em solid #B8C5CE;
    margin-left         : 0px;
    margin-top          : 0px;
    margin-right        : 2px;
    vertical-align      : middle;
}

div.Line textarea
{
    border              : 0.1em solid #B8C5CE;
    width               : 540px;
    height              : 240px;
}

div.Line .Textarea
{
    display             : inline-block;
    border              : 1px solid #F0F0F0;
    width               : 540px;
    min-height          : 50px;
    letter-spacing      : normal !important;
    overflow-y          : scroll;
}

div.Line input.picker
{
    background-color    : #FFFFFF;
    border              : 1px gray solid;
    font-weight         : bold;
    padding             : 2px;
    cursor              : pointer;
}

div.Line .ReadOnlyControl
{
    letter-spacing      : normal !important;
}



div.NoticeContainer
{
    width               : 450px;
    text-align			: left;
    margin				: auto;
}

div.NoticeContainer fieldset legend
{
    font-weight         : bold;
}

div.Container
{
    width               : 765px;
    margin				: 0px;
    background			: url(../images/headlogo.png) top left no-repeat;
}

div.Container fieldset legend
{
    font-weight         : normal;
    font-size           : 18px;
    color         		: #007FB3;
}



div.ContainerHead
{
    width               : 765px;
    margin				: auto;
    
}

div.ContainerHead fieldset legend
{
    font-weight         : bold;

}



div.ContainerSuchfeld1
{
 	float				: left;
    width               : 380px;
    background			: #E3E5E5;

}


div.ContainerSuchfeld2
{

    width               : 765px;
    background			: #E3E5E5;

}

div.ContainerSuchfeld1 fieldset legend
{
    font-weight         : normal;
    font-size           : 14px;
    color         		: #333333;
    
}

div.ContainerSuchfeld2 fieldset legend
{
    font-weight         : normal;
    font-size           : 14px;
    color         		: #333333;
}


div.ContainerNaviFuss
{
 	font-weight         : normal;
    width               : 765px;
    background			: #e3e5e5;
}
div.ContainerNaviFuss fieldset legend
{
    font-weight         : normal;
    font-size           : 16px;
    color         		: #007FB3;
}

div.ContainerLogin
{
    width               : 765px;
    background			: #e3e5e5;
    margin-left			: auto; 
    margin-right		: auto; 
    text-align			: center;
}
div.ContainerLogin fieldset legend
{
    font-weight         : bold;
    font-size           : 12px;
    color         		: #007FB3;
}

a.bbold
{
    font-weight         : bold;
    font-size           : 14px;
    color         		: #000000;
}


input.login{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FFFFFF;
	border: 2px solid #C0C0C0;
	padding: 1px 1px;
	width: 200px;
	
	
}

input.speichern	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #007FB3;
	border: 2px solid #333333;
	margin: right;
	width: 50px;
}


