﻿/*body 
{
	font: bold 12px verdana;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0 0 0 0;
	width:100%; height:100%; overflow:hidden;
}*/
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 
.Background
{
	/*background-image: url('../Images/hg_bild.gif'); */
    background-color: #ededed;
    padding-bottom: 20px;
    padding-top: 0px;
}
a
{
	text-decoration:underline;
	color:#000000;font: 12px verdana;
}
a:hover
{
	text-decoration: underline;
}
.verdana16Bold
{
	font: bold 16px verdana;
}
.verdana12Bold
{
	font: bold 12px verdana;
}
.verdana12BoldWithTableRowBotBorder
{
	font: bold 12px verdana;
	border-bottom: 1px solid white;
}
.verdana12BoldWithTableRowBotBorder td
{
	padding-top: 8px;
}
.verdana12Boldpb8
{
	font: bold 12px verdana; padding-bottom:8px;
}
.verdana12Dull
{
	font: bold 12px verdana;
	color:Gray;
}
.toolTipHead
{
	font: bold 12px verdana;
	padding-left:3px;
	border-left-color:#404A54;
	border-left-style:solid;
	border-left-width:1px;
	border-bottom-color:#404A54; 
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-style:none;
	border-right-style:none;
}
.toolTip
{
	color:#000000;
	font: 12px verdana;
	padding-left:3px;
	 border-left-color:#404A54;
	 border-left-style:solid;
	 border-left-width:1px;
	 border-bottom-color:#404A54; 
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-right-color:#404A54;
	 border-right-style:solid;
	 border-right-width:1px;
	
}

.verdana14Bold {
	font: bold 14px verdana;
}
.verdana16Bold {
	font: bold 16px verdana;
}
.verdana10
{
	color:#000000;
	font: 10px verdana;
}
.verdana11
{
	color:#000000;
	font: 11px verdana;
}
.verdana11Bold
{
	color:#000000;
	font: bold 11px verdana;
}
.verdana12
{
	color:#000000;
	font: 12px verdana;
}
.verdana14
{
	color:#000000;
	font: 14px verdana;
}
.verdana12WithTableRowBotBorder
{
	color:#000000;
	font: 12px verdana;
	border-bottom: 1px solid white;
}
.verdana12WithTableRowBotBorder td
{
	padding-top:8px;
	padding-bottom:7px;
}
.verdana12Ul
{
	color:#000000;
	font: 12px verdana;
	text-decoration: underline;
}
.verdana12BoldUl
{
	font: bold 12px verdana;
	text-decoration: underline;
}
.verdana12It
{
	color:#000000;
	font: 12px verdana;
	font-style:italic;
}
.linieBg
{
	background-repeat:no-repeat;
	background-image: url('../Images/linie_weiss.gif');
	background-position:top;
}
.dotBgVertical
{
	background-repeat:repeat-y;
	background-image: url('../Images/weiss_1x1.gif');
}
.dotBgHoriz
{
	background-repeat:repeat-x;
	background-image: url('../Images/weiss_1x1.gif');
}
.buttonslice01Bg
{
	background-repeat:no-repeat;
	background-image: url('../Images/button_slice/button_slice_01.gif');
	background-position:top;
}
.buttonslice02Bg
{
	background-repeat:no-repeat;
	background-image: url('../Images/button_slice/button_slice_02.gif');
	background-position:top;
}
.buttonslice
{
	background-repeat:no-repeat;
	background-image: url('../Images/button.gif');
	background-position:top;
}
.tableBorder
{
	 border-left-color:#404A54;
	 border-left-style:solid;
	 border-left-width:1px;
	 border-bottom-color:#404A54; 
	 border-bottom-style:solid;
	 border-bottom-width:1px;
	 border-top-color:#404A54;
	 border-top-style:solid;
	 border-top-width:1px;
	 border-right-color:#404A54;
	 border-right-style:solid;
	 border-right-width:1px;
	
}

.criteria {
    margin-top: 0px;
    margin-bottom: 13px;
    font: 12px Verdana;
}
.maincriteria {
    margin-top: 15px;
    margin-bottom: 4px;
    font: bold 12px Verdana;
    font-weight: bold;
}
.subcriterialabel {
    float:left;
    width:185px;
    margin-top:4px;
}
.subcriteria {
    float: left;
    width: 500px;
    margin-top: 4px;
}
.clearer {
    clear: both;
}
        
.divMainkategorie
{
	float:left;width:232px;
}
.divSubkategorie
{
	float:left;width:270px;
}
.divUmsetzung
{
	float:left;width:240px;
}
.divMainkategorieContainer
{
	float:left;width:100%;margin-bottom:5px;
}

.divMainkategorieSub
{
	float:left;width:240px;margin-left:15px;
}
.divMainkategorieContainerSub
{
	float:left;width:100%;margin-left:15px;
}
.divHorWhiteLine
{	border-bottom:solid 1px white;float:left;width:100%;margin-bottom:12px;
}
table.mylist input
{
    width:20px;
    height:auto;
    float:left;
    display:block;
}
table.mylist label
{
    width:220px;
    height:auto;
    float:left;
    display:block;
}
table.mylist td
{
	vertical-align:top;
}
.mylist input
{
	width:20px;
    height:auto;
    float:left;
    display:block;
}
.mylist label
{
	width:200px;
    height:auto;
    float:left;
    display:block;
}
.divSubkategorieLiteralContainer
{
	float:left;width:440px; 
}
.uploadadminMainContainer
{
	float:left;
	width:400px;margin-top:10px;
}
.uploadadminlblContainer
{
	float:left;width:200px;
}
.uploadadmintxtContainer
{
	float:left;width:200px;
}
.divbuttonmainContainer
{
	width: 80px; float: right;margin-right:35px;
}
.divbuttonContainerSlice01
{
	float: left; width: 72px;background-image: url('../Images/button_slice/button_slice_01.gif');height:30px;
}
.divbuttonContainerSlice02
{
	float: left; width: 8px;background-image: url('../Images/button_slice/button_slice_02.gif');height:30px;
}
.ContextMenuPanel
{
    border: 1px solid #868686;
    background-color: #FAFAFA;
    cursor: default;
    padding: 1px 1px 0px 1px;
    margin: 2px 0px 0px 17px;
    font-size: 11px;
    text-align: left;
}

.DDlLinkSpacer
{
    height: 5px;
}

.lblFunktionen
{
    padding-bottom: 2px;
    vertical-align: top;
}

.HeaderFunctionen
{
    padding-top: 5px;
    padding-left: 8px;
    float: left;
}
.footerPad21 {
    font: 14px verdana;
    padding-left: 21px;
}



.btn {
    border: 1px solid black;
    background-color: white;
    color: black;
    padding: 8px 12px;
    font-size: 16px;    
    text-decoration: none;
    cursor: pointer;
    border-radius: 5px;
    text-align:center;
}

/* Green */
.success {
    border-color: #4CAF50;
    color: green;
}

    .success:hover {
        background-color: #4CAF50;
        color: white;
    }

/* Blue */
.info {
    border-color: #2196F3;
    color: dodgerblue
}

    .info:hover {
        background: #2196F3;
        color: white;
    }

/* Orange */
.warning {
    border-color: #ff9800;
    color: orange;
}

    .warning:hover {
        background: #ff9800;
        color: white;
    }

/* Red */
.danger {
    border-color: #f44336;
    color: red
}

    .danger:hover {
        background: #f44336;
        color: white;
    }

/* Gray */
.default {
    border-color: #000000;
    color: black;
}

    .default:hover {
        background: #bc3a9c;
        text-decoration: none;
        color:white;
    }