/* CSS Document */

/* Neue Definitionen Refresh itsms.net 2010 */

/* Website Überschriften */
.iheader
{
font-size:16px;
//font-weight:bold;
margin-top:10px;
color:#3b5998;
letter-spacing: 0.1em;
clear: both;
//background-color: #eeeeee;
width: 614px;
padding-bottom: 10px;
height: 25px;
border-bottom: 1px solid #3b5998;
//text-align: right;
font-variant: small-caps;
}

/* Webiste Unterübeschriften */
.isubheader
{
font-size:14px;
color:#3b5998;
//color: #666666;
font-weight:normal;
clear: both;
line-height: 25px;
width: 614px;
//text-align: right;
padding-bottom: 10px;
font-variant: small-caps;
}

/* Div Bereich Positionierung links */
.icolumn
{
margin-top:10px;
margin-bottom:20px;
float: left;
margin-right: 20px;
width: 447px;
/*border-bottom: 1px dotted #cccccc;*/
}

/* Aufzählungen im linken Bereich*/
.icolumn ul{
list-style:none;
font-size:11px;
line-height: 20px;
color:#5a5a5a;
text-align: justify;
}

.icolumn ol{
margin-left:25px;
}

.icolumn ul li{
padding:0px 0 0px 12px;
margin: 5px;
}

/* Links im linken Bereich */
.icolumn a
{
color:#3b5998;
font-weight:normal;
}

/* Rechter Bereich */
.iborder
{
margin-top:10px;
margin-bottom:20px;
float: left;
margin-right: 20px;
width: 150px;
}

/* Links im rechten Bereich */
.iborder a
{
text-align: left;
color:#3b5998;
font-weight:normal;
}

/* Ganz rechter Bereich */
   ul#inav {
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        /*border: 1px solid #eee;*/
        
    }

    ul#inav li {
        padding: 0px;
        margin: 0;
        width: 150px;
        
    }

    ul#inav li a:link, ul#inav li a:visited {
        font-size: 11px;
        display: block;
        border: 1px solid #eee;
        background: #fff;/* url(../images/arrow-grey.png) right 7px no-repeat;*/
        color: #3b5998;
        padding: 3px;
        padding-left: 3px;
        margin-bottom: 2px;
        
        text-decoration: none;
        text-align: left;
    }

    ul#inav li a:hover {
        display: block;
        border: 1px solid #627aad;
       
        background: #627aad;/* url(../images/arrow-white.png) right 7px no-repeat;*/
        color: #fff;
    }
    
    ul#inav li.active a {
        display: block;
        border: 1px solid #627aad;
       
        background: #627aad;/* url(../images/arrow-white.png) right 7px no-repeat;*/
        color: #fff;
    }

    ul#inav li li{
        padding: 0px;
        margin: 0;
        width: 150px;
        
    }

    ul#inav li li a:link, ul#inav li li a:visited {
        font-size: 11px;
        display: block;
        border: 1px solid #eee;
        background: #fff url(../images/arrow-grey.png) 5px 7px no-repeat;
        color: #3b5998;
        padding: 3px;
        padding-left: 15px;
        margin-bottom: 2px;
        
        text-decoration: none;
        text-align: left;
    }

    ul#inav li li a:hover {
        display: block;
        border: 1px solid #627aad;
       
        background: #627aad url(../images/arrow-white.png) 5px 7px no-repeat;
        color: #fff;
    }
    
    ul#inav li li a:active {
        display: block;
        border: 1px solid #627aad;
       
        background: #627aad url(../images/arrow-white.png) 5px 7px no-repeat;
        color: #fff;
    }




/* Absätze */
.iparagraph
{
font-size:12px;
line-height: 20px;
color:#5a5a5a;
text-align: justify;
padding-bottom: 5px;
}

/* Formularobjekte in Absätzen */
.iparagraph input{
background-color: #eeeeee;
width: 100%;
border: 0;
border-bottom: 1px solid #5a5a5a;
font-size: 11px;
color: #3b5998;
}

/* Überschrift in Absätzen */
.iparagraph_header{
	font-size: 14px;
}

.iparagraph_subheader{
	font-size: 12px;
}

.iparagraph_blue{
   	//color:#3b5998;
   	color:#999999;
}

.iparagraph_date{
	color: #c8013b;
}

/* Tabellen */
.table_head {
	background: #99cc00;
	color: #fff;
	padding: 8px 10px 5px;
	border-bottom: 10px solid #fff;
	border-right: 2px solid #fff;
	text-transform: uppercase;
	white-space: nowrap;
	font-size: 1em;
}

.table_row1{
	background-color: #f1f1f1;
	height: 50px;
	cursor: pointer;
}

.table_row2 {
	background-color: #ffffff;
	height: 50px;
	cursor: pointer;
}

.table_row1_td, .table_row2_td {
	color: #000;
	font-size: 1em;
	font-weight: normal;
	padding: 5px 2px 5px 5px;
	border-bottom: 3px solid #fff;
}

.table_row1:hover, .table_row2:hover {
	background-color: #e1e1e1;
}

.table_row1_td a, .table_row2_td a {
	color: #000000;
}

