@import url("ispid_content.css");

/* CSS Document ISPID
dunkel blau #183C60
tauben blau #7B869F
hellste blau #EDF1FA
*/

body {
margin:0;
padding: 0;
text-align: center;
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000
}

/*---------BOX---------*/
.page {
margin:1% auto 0 auto;
padding:0 ;
width: 960px;
text-align:left;
}

.meta {
margin:0 0 15px 0;
padding: 0;
width: 100%;
text-align:right
}
.header {
margin:0;
padding: 0;
width: 100%;
height: 118px;
border: 1px solid #8FAFD5
}
.nav1 {
margin:0;
padding: 0;
width: 100%;
height: 30px;
background: url(../images/layout/backgrd_nav1_a.gif) 0 0 repeat-x #6A8DB8;
border-left: 1px solid #4174B0;
border-right: 1px solid #4174B0
}
*html .nav1 {
width: 962px;
}
.maintable {
clear:both;
margin:10px 0 0 0;
padding: 0;
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.maintable tr{
vertical-align:top
}

.maintable td.left{
margin: 0;
padding: 0;
width:230px;
height:395px;
overflow:show;
background: url(../images/layout/backgrd_nav2.jpg) 0 0 repeat-y #EDF1FA;
border: 1px solid #8FAFD5
}
.maintable td.left .nav2{
	margin:25px 10px 25px 10px;
	padding: 0;
	width:200px;
}

.maintable td.center{
margin: 0;
padding: 0;
/*width:552px;*/
}
.maintable td.center .content{
margin: 25px 20px 0 20px ;
padding: 0;
width:512px;
}

.maintable td.center .content .top_print{
margin: 15px 0 0 0;
padding: 0;
width:100%;
text-align:right
}
.maintable td.center .content .top_print img{
margin: 0 0 0 15px;
padding: 0;
}

.maintable td.right{
margin: 0;
padding: 0;
width:178px;
}
.maintable td.right .login{
margin: 0;
padding: 0;
width:100%;
height: auto;
border: 1px solid #8FAFD5;
background: url(../images/buttons/pic_loginlock.gif) left center no-repeat;
}
.maintable td.right .login-locked{
margin: 0;
padding: 0;
width:100%;
height: auto;
border: 1px solid #8FAFD5;
background: url(../images/buttons/pic_loginunlock.gif) left center no-repeat;
}
.maintable td.right .illu{
margin: 10px 0 0 0;
padding: 0;
border: 1px solid #8FAFD5;
}
.footer {
margin: 10px 0 0 0;
padding: 0;
width:100%;
height:32px;
background-color: #EDF1FA;
border: 1px solid #8FAFD5;
}

/*---------LISTS---------*/
/*meta*/
.meta ul  {
	margin:0;
	padding:  0;
	font-size: 10px;
	font-weight:bold;
}
.meta ul span {
	border-left:1px solid #183C60;
}
.meta  ul li  {
    margin: 0;
	padding: 0 5px 0 5px ;
	border-right:1px solid #183C60;
	display:inline;
}
.meta  ul li a {
	color:#183C60;
	text-decoration:none;
	}
.meta  ul li a:hover, .meta  ul li.hover{
	color: #000000;
	text-decoration:underline;
	}
/*nav1*/
.nav1 ul  {
	float:left;
	margin:0;
	padding:  7px 0 0 0;
	width:750px;
	height: 30px;
}
.nav1  ul li  {
    /*margin: 0 -4px 0 0;*/
	padding:  8px 10px 8px 10px;
	display:inline;
	border-right:1px solid #FFFFFF
}
.nav1  ul li.active  {
	background: url(../images/layout/backgrd_nav1_a_active.gif) 0 0 repeat-x #6A8DB8;
}
.nav1  ul li a {
    margin: 0;
	padding:0;
	color:#FFFFFF;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	}
.nav1  ul li a:hover{
	color: #FFFFFF;
	text-decoration:none;
	}
/*nav2 level 2*/
.nav2 li{
list-style-image: url(../images/navigation/nav2_non_active.gif)}

.nav2 ul  {
	margin:0;
	padding: 0;
}
.nav2  ul li  {
    margin:  0 0 10px 10px;
	padding:  0;
	list-style-type:none;
}
.nav2  ul li.active  {
	    list-style-image: url(../images/navigation/nav2_active_level2.gif);
}
.nav2  ul li a {
	color:#183964;
	text-decoration:none;
	font-weight:bold;
	}
.nav2  ul li a:hover{
	color:#183964;
	text-decoration:underline;
	}
/*nav2 level 3*/
.nav2 ul  ul{
	margin:5px 0 5px 15px;
	padding: 0;
}
.nav2  ul ul li  {
	margin:0 0 10px 0;
	padding:  0;
	list-style-type:none;
}
.nav2  ul ul li.active  {
	    list-style-image: url(../images/navigation/nav2_active_level3.gif);
}
.nav2  ul ul li  a {
	color:#326EAD;
	text-decoration:none;
	font-weight:bold;
	}
.nav2  ul ul li a:hover{
	color:#326EAD;
	text-decoration:underline;
	}
/*nav2 level 4*/
.nav2 ul ul ul {
	margin:5px 0 10px 15px;
	padding: 0;
}
.nav2  ul ul ul li  {
	margin:0 0 5px 0;
	padding:  0;
	list-style-type:none;
}
.nav2  ul ul ul li.active  {
	    list-style-image: url(../images/navigation/nav2_active_level4.gif);
}
.nav2  ul ul ul li  a {
	color:#326EAD;
	text-decoration:none;
	font-weight:normal;
	}
.nav2  ul ul ul li a:hover{
	color:#326EAD;
	text-decoration:underline;
	}
/*nav2 level 3*/
.nav2 ul ul {
	margin:5px 0 20px 15px;
	padding: 0;
}
.nav2  ul ul li  {
	margin:0 0 10px 0;
	padding:  0;
	list-style-type:none;
}
.nav2  ul ul li.active  {
	    list-style-image: url(../images/navigation/nav2_active_level3.gif);
}
.nav2  ul ul li  a {
	color:#326EAD;
	text-decoration:none;
	font-weight:bold;
	}
.nav2  ul ul li a:hover{
	color:#326EAD;
	text-decoration:underline;
	}

/*---------FORMULARS---------*/
/*search*/
.search {
float:right;
margin:0;
padding: 0;
width: 160px;
height:30px;
overflow: hidden;
text-align:right;
font-size:10px;
color:#FFFFFF;
}
.search .field  {
width:105px;
height:20px;
border: 1px solid #8FAFD5;
margin: 4px 5px 4px 5px; 
}


/*login*/
.login p, .login-locked p  {
	/*margin-top:25px;*/
	margin-right: 15px;
	padding:  0;
	font-weight:bold;
	text-align:right;
	color:#3867A0
}
.login form, .login-locked form  {
	font-size:10px;
	color:#75899D;
	text-align:right
}
.login .fieldbox, .login-locked .fieldbox {
vertical-align: middle;
}
.login .field, .login-locked .field {
	width:105px;
	height:20px;
	border: 1px solid #8FAFD5;
	margin:0px 5px 5px 5px;
}
.login .checkbox, .login-locked .checkbox {
	border: 1px solid #8FAFD5;
	margin:0px 5px 5px 5px;
	vertical-align: middle;
}
.login .send, .login-locked .send {
	width:105px;
	height:20px;
	border: 1px solid #3867A0;
	margin:0px 5px 5px 5px;
	background-color: #8FAFD5;
	color: #3867A0;
	font-weight:bold
}
