/* Stylesheet SCMS */
/* """"""""""""""" */

/* ########################################################################## */
/* Grundlagen */

/* Scrollbalken erzwingen */
html    {
        height:100%;
        margin-bottom:1px;
        overflow-y:scroll;
        }

body    {
        background-color: #141720;
        }


/* Grundlagen */
/* ########################################################################## */

/* ########################################################################## */
/* Positionen */

/* Positionen */
/* ########################################################################## */

/* ########################################################################## */
/* Texte */

body, td, p, div	{
		color: #000000;
		font-size: 12px;
		font-family: Trebuchet MS, Tahoma, Helvetica;
		}

h1		{
		color: #47836E;
		font-weight: bold;
		font-size: 50px;
		margin-top: 10px;
		margin-bottom: 10px
		}

h2		{
		color: #47836E;
		font-weight: bold;
		font-size: 25px;
		margin-top: 10px;
		margin-bottom: 5px
		}

h3		{
		color: #47836E;
		font-weight: bold;
		font-size: 20px;
		margin-top: 5px;
		margin-bottom: 3px
		}

h4		{
		color: #47836E;
		font-weight: bold;
		font-size: 16px;
		margin-top: 5px;
		margin-bottom: 2px
		}

h5		{
		color: #47836E;
		font-weight: bold;
		font-size: 12px;
		margin-top: 3px;
		margin-bottom: 2px
		}

.text	{
		color: #000000;
		font-size: 12px;
		}

.textKurz	{
		color: #000000;
		font-size: 12px;
		font-weight:bold;
		}
		
.textBlau	{
		color: #0000FF;
		}
		
.textGruen	{
		color: #009900;
		}
		
.textHellgruen	{
		color: #d8e5dd;
		}

.textTNL    {
        color: #47836E;
        }
		
.textOrange	{
		font-size: 12px;
		color: #FF7F00;
		font-weight: bold;
		}

.textOrange a:link {
		font-size: 12px;
		color: #FF7F00;
		text-decoration: underline;		
		font-weight: normal
		}

.textOrange a:visited {
		font-size: 12px;
                color: #FF7F00;
                text-decoration: underline;
		font-weight: normal
                }
		
.textRot	{
		color: #CC0000;
		}
		
.textGrau	{
		color:#BFBFBF;
		}
		
.klein	{
		font-size: 10px;
		}

.kleiner{
		font-size: 9px;
		}

.groesser{
		font-size: 16px;
		}

.kopfnav	{
		color: #000000;
		font-weight: bold;
		font-size: 16px;
		margin-top: 2px;
		margin-bottom: 2px
		}

.navtitel	{
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		}

.navtext	{
		color: #000000;
		font-size: 12px;
		}

/* Texte */
/* ########################################################################## */

/* ########################################################################## */
/* Links */
		
a:link	{
		color: #47836E;
		font-weight: normal;
		text-decoration: underline
		}

a:visited {
		color: #FF7F00;
		text-decoration: underline
		}

a:hover	{
		color: #FF7F00;
		text-decoration: none
		}
		
		
		
		
#naviKat a:link	{
		color: #47836E;
		font-weight: bold;
		font-style: italic;
		font-size:14px;
		text-decoration: none
		}

#naviKat a:visited {
		color: #47836E;
		font-weight: bold;
		font-style: italic;
		font-size:14px;
		text-decoration: none
		}

#naviKat a:hover	{
		color: #FF7F00;
		font-weight: bold;
		font-style: italic;
		font-size:14px;
		text-decoration: none
		}
		
		
		
		
#naviItem a:link	{
		color: #47836E;
		font-weight: bold;
		font-style: normal;
		font-size:12px;
		text-decoration: underline
		}

#naviItem a:visited {
		color: #FF7F00;
		font-weight: bold;
		font-style: normal;
		font-size:12px;
		text-decoration: none
		}

#naviItem a:hover	{
		color: #FF7F00;
		font-weight: bold;
		font-style: normal;
		font-size:12px;
		text-decoration: none
		}

/* Links */
/* ########################################################################## */

/* ########################################################################## */
/* Formulare */

input, textarea, select   {
        background-color:#ffffff;
		border-color: #FF7F00;
		border-style:solid;
		border-width:1px;
        color:#47836E;
		font-size:12px;
		margin:0px;
		}

.areaStandard	{
		width:275px;
		height:100px;
		}

.inputStandard	{
		width:150px;
		}
		
.inputDatei  {
		width:300px;
		}

.inputOrt	{;
		width:100px;
		}

.inputPLZ	{
		width:50px;
		}
		
.inputSuche	{
		width:125px;
		}

.inputTitel	{
		width:275px;
		}

.submitStandard	{
		width:75px;
		}

.submitLong {
        width:100px;
        }

.submitSuche	{
		width:75px;
		}

.inputUserAuth	{
        font-size:10px;
		width:100px;
		border-color:#BFBFBF;
		border-width:2px;
		}

.submitUserAuth	{
        font-size:10px;
		width:65px;
		border-color:#BFBFBF;
		border-width:2px;
		}

/* Formulare */
/* ########################################################################## */

/* ########################################################################## */
/* Diverses */

.authMeldung {
        position:absolute;
        z-index:1000;
        left:700px;
        top:100px;
        width:125px;
        background-color:#ffffff;
        padding:5px 5px 5px 5px;
		border-color:#FF7F00;
		border-style:solid;
		border-width:1px;
        }
        
.authBox {
        }

legend	{
		color: #FF7F00;
		font-style: italic;
		}

fieldset	{
        padding:5px;
		border-color:#47836E;
		border-style:solid;
		border-width:1px;
		}

hr	{
		height:1px;
		color:#BFBFBF;
		background-color:#BFBFBF;
		border-color:#EFEFEF;
		border-style:solid;
		border-width:1px;
		}

.fehlerId    {
        background-color:#FF7F00;
        padding:0px;
        color:#ffffff;
        }

.dottBox {
        border-width:1px;
        border-style:dotted;
        border-color:#FF7F00;
        padding:0px;
        }

.naviBorder {
        border-right-width:1px;
        border-right-style:solid;
        border-right-color:#bfbfbf;
        padding:0px;
        }

.scrollHit	{
		color: #FF7F00;
        font-size:9px;
		}

/* Diverses */
/* ########################################################################## */

/* ########################################################################## */
/* Heiko */
.leftBorder {
		border-left:#FF7F00 1px solid;
		}
		
.botBorder{
		border-bottom:#FF7F00 1px solid;
}

.topBorder{
		border-top:#FF7F00 1px solid;
}

/* Heiko */
/* ########################################################################## */

/* ########################################################################## */
/* acid */

.Standalone {
		margin:auto;
		vertical-align:middle;
}

.progressBar {
        position: relative;
        padding: 2px;
        width: 300px;
        height: 40px;
        font-size: 14px;
}

.progressBar .background {
        border: solid 1px black;
        width: 270px;
        height: 20px;
}

.progressBar .bar {
        position: relative;
        background-color: blue;
        width: 0px;
        height: 20px;
}

#pagelist {
    vertical-alignment:right;
    margin-left:200px;
}

#pagelist ul{

    list-style:none;
    height:15px;
    margin-top:-10px;
}

#pagelist>ul{
    margin-top:10px;
}

#pagelist ul li{
    display:inline;
    margin-right:2px;
    font-size:7pt;
}

/* acid */
/* ########################################################################## */
