/* (C) 2006 linuxpromotion.de */

.body {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: none;
        color: #000000;
		background-color: #c5ced5;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }

.navig {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: underline;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }

.boldnavig {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }

.boldnavig:active {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }

.boldnavig:visited {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }

.boldnavig:hover {
        background-color: #FAE398;
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: underline;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }
/*
.p {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: none;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
        }
*/
td,th {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: none;
        }

p {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: none;
        }

td a {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: underline;
        }

td a:hover {
        color: #000000;
        background-color: #FAE398; /* #f1bf10; */
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: underline;
        }

.blue  {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        text-decoration: none;
        }
        
.yellow {
        background-color: #ffe29c;
        }

.gray {
        background-color: #ffe29c;
}

.left {
		vertical-align: top; 
		background-color: #c5ced5;
}

.right {
		vertical-align: top; 
		background-color: #c5ced5;
}

.top {        
		vertical-align: bottom; 
        background-color: #c5ced5;
}

.topnavig {
        /* background-color: #e6e6ee; */
        background-color: #9c9994;
		height: 12pt;
		vertical-align: middle; 
		/* background-color: #757e85; */
		/* text-align: right; */
        /* color: rgb(180, 178, 180); */
        color: #f1bf10;
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
}

.topnavig a {
        background-color: #9c9994;
		height: 12pt;
		vertical-align: middle; 
        color: #FFFFFF;
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
}

.topnavig a:active {
        background-color: #f1bf10;
		height: 12pt;
		vertical-align: middle;
        color: #000000;
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
}

.topnavig a:hover {
        background-color: #f1bf10;
		height: 12pt;
        color: #000000;
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
        display:block;
		vertical-align: middle; 
}

.topnavigactive a {
		height: 10pt;
		vertical-align: middle; 
        color: #f1bf10;
        text-decoration: none;
        font-family: Arial, Helvetica, Sans-Serif;
		font-weight: normal;
}

.leftnavig {
	color: #000000;
	background-color: #c5ced5;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration: none;
	/* padding:1px 1px; */
	display:block; 
	line-height: 16pt;
}
.leftnavig:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration: none;
	display:block; 
	line-height: 16pt;
}
.leftnavig:active  {
	color: #000000;
	background-color: #ffeeb4;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration: none;
	display:block; 
	line-height: 16pt;
}
.leftnavig:hover   {
	color: #5a5d83;
	/* background-color: #e6e6ee; */
	background-color: #FAE398;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration: none; 
	/* border:1px solid ButtonShadow; */
	display: block;
	line-height: 16pt;
}

.leftnavigtitle {
	background-color: #9c9994;
	color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-variant: normal;
    text-decoration: none;
	line-height: 16pt;
}

.noleftnavig {
	color: #000000;
	/* background-color: #c5ced5; */
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	text-decoration: none;
	line-height: 16pt;
}

.noleftnavigtitle {
	background-color: #9c9994;
	color: #ffffff;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
	line-height: 16pt;
}

.noleftnavigtitle a:hover {
    background-color: #FAE398;
    color: #000000; 
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-variant: normal;
    text-decoration: none;
	line-height: 16pt;
    display: block;
}

.sublink            {               background-color: #e5eef5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink a          {display:block; background-color: #e5eef5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink a:visited  {               background-color: #e5eef5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink a:active   {display:block; background-color: #e5eef5; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublink a:hover    {display:block; background-color: #FAE398; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

.sublinktitle            {               background-color: #FAE398; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublinktitle a          {display:block; background-color: #FAE398; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublinktitle a:visited  {               background-color: #FAE398; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublinktitle a:active   {display:block; background-color: #FAE398; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}
.sublinktitle a:hover    {display:block; background-color: #FAE398; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

/* aktive Links (aktuell markiert) */
.noleftnavigactive  {color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

.leftnavigactive           {display:block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; line-height: 16pt;}
.leftnavigactive a         {display:block; color: #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; line-height: 16pt;}
.leftnavigactive a:visited {display:block; color: #808080; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; line-height: 16pt;}
.leftnavigactive a:active  {display:block; color: #00FF00; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; line-height: 16pt;}
.leftnavigactive a:hover   {display:block; color: #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none; background-color:#FFFFFF; line-height: 16pt;}

.text   {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        font-variant: normal;
        color: #000000;
        text-decoration: none;
        }

.bar    {
        background-color: #5a5d83;
        }

.warn   {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        color: #ffffff;
        }

.caption   {
        color: #FFFFFF;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        font-variant: normal;
        text-decoration: none;
        }

.tablecaption   {
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        font-variant: normal;
        text-decoration: none;
        }

.text   {
        color: #000000;
        background-color: #ffffff;
        }

.css {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        line-height: 10pt;
        background-color:#ffffff;
        border-bottom:solid 1px;
        border-left:solid 1px;
        border-right:solid 1px;
        border-top:solid 1px;
        border-color:#000000;
        border: #000000;
        }

.unterstrich {
	text-decoration: underline
	font-family: Arial, Helvetica, sans-serif
        }

/* linke/rechte Navileiste */
.hilitmain           {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration: none;}

/* News */
.newstitle {
        background-color: #FAE398;
        color: #000000;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
		leftmargin: 0;
		topmargin: 0;
		marginwidth: 0;
		marginheight: 0;
}

.tabletitle {
        background-color: #C6CED7;
}
.table {
        background-color: #ffffff;
}

.boxtitle {
       color: #000000;
       font-family: Arial, sans-serif;
       font-size: 11pt;
       font-weight: bold;
       text-decoration: none;
}

.bluetable {
		background-color: #e5eef5;
}
