/* Default CSS Stylesheet for a new Web Application project */

body
{
    background-color: white;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
}

h1.h1LayoutUnits
{
    font-family: Arial;
    font-weight: bold;
    font-size: 14pt;
    margin-top: 1px; 
    margin-bottom: 1px; 
}

h2.h2LayoutUnits
{
    font-family: Arial;
    font-weight: bold;
    font-size: 12pt;
    margin-top: 1px; 
    margin-bottom: 1px; 
}

td.FrmLabel
{
    font-size: 10pt;
}

td.FrmInput
{
    font-size: 10pt;
}

td.FrmValidator
{
    font-size: 10pt;
    color: red;
}


.ColorHeadLines
{
    color: #6633ff;
}

.ColorStandard
{
    color: #666666;
}



table.EditUnit
{
    border-right: black 1px solid;
    padding-right: 2px;
    border-top: black 1px solid;
    padding-left: 2px;
    padding-bottom: 2px;
    margin: 2px;
    border-left: black 1px solid;
    padding-top: 2px;
    border-bottom: black 1px solid;
}

th.EditUnitHead
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    font-weight: bold;
    font-size: 12pt;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    font-family: Arial;
    background-color: #9999cc;
}


td.EditUnitLabels
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    font-size: 10pt;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    font-family: Arial;
    background-color: #9999cc;
}

td.EditUnitTextboxes
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    font-size: 8pt;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    font-family: Arial;
    background-color: #F5F5F5;
}





td.AdminPannel
{
    border-right: thin outset;
    border-top: thin outset;
    border-left: thin outset;
    border-bottom: thin outset;
    background-color: #A9A9A9;
}

td.AdminPannelTemplate, .SizeSmall
{
    background-color: white;
}



/* 
========================================================= 
Navigation
=========================================================
*/

a.Nav
{
    font-size: 8pt;
    color: black;
    font-family: Arial;
    text-decoration: none;
}


a.Nav:hover
{
    text-decoration: underline;
}

a.Nav:visited
{
}


td.Nav
{
    font-size: 8pt;
    font-family: Arial;
    text-decoration: none;
}


/* Admin */

.AdminAction
{
    font-size: 8pt;
    color: blue;
}


/* 
========================================================= 
Menü
=========================================================
*/


table.Menu
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    margin: 1px;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}



td.Menu
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #F5F5F5;
}

td.Menu2
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #B0C4DE;
}

td.Menu3
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #E0FFFF;
}

td.Menu:hover
{
    background-color: #B0C4DE;
}


a.Menu
{
    font-size: 10pt;
    color: #000000;
    font-family: Arial;
    background-color: transparent;
    text-decoration: none;
}

a.Menu:hover
{
    font-size: 10pt;
    color: #ff0000;
    font-family: Arial;
    text-decoration: underline;
}

a.Menu:visited
{
}

/*
TABLE.List
{
	border-top-width: 1px;
	border-left-width: 1px;
	border-left-color: white;
	border-bottom-width: 1px;
	border-bottom-color: white;
	margin: 0px;
	border-top-color: white;
	border-right-width: 1px;
	border-right-color: white;
}

TR.List
{
	border-right: white 0px;
	padding-right: 0px;
	border-top: white 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: white 0px;
	padding-top: 0px;
	border-bottom: white 0px;
}
*/


a.List
{
    margin-top: 1px;
    font-size: 10pt;
    margin-bottom: 1px;
    color: #000000;
    font-family: Arial;
    background-color: #F5F5F5;
    text-decoration: none;
}

a.List:hover
{
    font-size: 10pt;
    color: #ff0000;
    font-family: Arial;
    text-decoration: underline;
}


/*====================================================== 
Fontvorlagen
========================================================*/

/*==== Font ============================================*/

.FontNormal, .Action, .Error, .Unit, .UnitTitel, .UnitEinrichtung, .UnitAbteilung, .UnitAdress, .UnitVorwahl, .UnitHomepage, .UnitSub, .Station, .Leitstelle, .KategorieDiverses, .Sekretariat, .Einheit, .PagerVerzeichnis, .Contents, TD.SearchResults
{
    font-family: Arial;
}

.SizeSmall, .Action, td.Menu2, td.Menu
{
    font-size: 8pt;
}


.SizeNormal
{
    font-size: 10pt;
}


.SizeBig
{
    font-size: 12pt;
}


/*==== Methoden ========================================*/


.Action
{
    color: blue;
}

.Error
{
    color: Red;
}


/*==== Vorlagen ========================================*/

.Unit
{
    font-weight: bold;
    font-size: 14pt;
}

.UnitTitel
{
    font-size: 10pt;
}

.UnitEinrichtung
{
    font-weight: bold;
    font-size: 14pt;
}

.UnitAbteilung
{
    font-weight: bold;
    font-size: 12pt;
}

.UnitAdress
{
    font-size: 9pt;
}

.UnitVorwahl
{
    font-size: 9pt;
}

.UnitHomepage
{
    font-size: 9pt;
}


.UnitSub
{
    font-weight: bold;
    font-size: 12pt;
}

.Station
{
    font-weight: bold;
    font-size: 10pt;
}

.Leitstelle
{
    font-weight: bold;
    font-size: 10pt;
}

.KategorieDiverses
{
    font-weight: bold;
    font-size: 10pt;
}

.Sekretariat
{
    font-weight: normal;
    font-size: 10pt;
    text-decoration: none;
}

.Einheit
{
    font-weight: normal;
    font-size: 10pt;
    text-decoration: None;
}

.Pagerverzeichnis
{
    font-weight: bold;
    font-size: 10pt;
}


.Contents
{
    font-size: 10pt;
}


/* Unit */



/* Search */

td.SearchHead
{
    font-weight: bold;
    background-color: #DCDCDC;
    font-size: 10pt;
}

td.SearchResults
{
    font-size: 10pt;
    background-color: #F5F5F5;
}


/* +----------------------------------------- */
/* +  Menu */
/* +----------------------------------------- */

div.MenuBox
{
    width: 150px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    margin: 1px;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

ul.MenuBoxList
{
    list-style-type: none;
    margin: 0px;
    padding: 0px; 
    border: 0;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #F5F5F5;
    text-indent: 0px;
}

div.Menu
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #F5F5F5;
    margin:0;
}

div.Menu2
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #B0C4DE;
}

li.Menu
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
    background-color: #F5F5F5;
}

div.MenuHead
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 0px solid;
    background-color: #B0C4DE;
    height: auto;
    /*margin-left: 1; */
    margin-bottom: 0; 
    margin-top: 0;  
    clear:both;  
}

/* +----------------------------------------- */
/* +  Search */
/* +----------------------------------------- */

div.SearchBox
{
    padding: 1px;
    margin: 1px;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    background-color: #F5F5F5;
    float:left;
}

div.SearchText2
{
    width:auto;
    background-color: #B0C4DE;
    float:left; 
}

div.SearchText
{
    width:auto;
    float:left;
    background-color: #F5F5F5;
}

div.SearchResult
{
    width:auto;
    float:left; 
}

/* +----------------------------------------- */
/* +  Specials */
/* +----------------------------------------- */

/* Advertisment */

a.adlink
{
    padding: 0px;
    margin: 0px;
    border: 0;
}

a.adlink:visited
{
    padding: 0px;
    margin: 0px;
    border: 0;
}

img.adimage
{
    padding: 0px;
    margin: 0px;
    border: 0;
}

/* Searchbox */
input.menusearchbox
{
    width:7em;
    border: 1px solid #C0C0C0; 
}

input.menusearchbutton
{
    border: 1px solid #C0C0C0;
    width: 3em;
}