/* Startseite und Unterseiten*/

/* Linke Spalte "Aktuelles" */
.ictm_main_nav_left .contenttable p.bodytext, .contenttable p ,  .contenttable bodytext{
	font-size: 13px;
   color: #990033 !important;
	margin:0;
	padding:0;

}

.ictm_main_nav_left .contenttable td {
	vertical-align: top !important;
	padding-bottom:0px;
}


/* Normale Tabellen innerhalb .ictm_main_content  */

.ictm_main_content .contenttable {
	margin:0;
	padding:0;
}

 .ictm_main_content .contenttable p.bodytext, .ictm_main_content .contenttable p , .ictm_main_content .contenttable bodytext{
	font-size: 13px;
   color: #000000 !important;
	margin:0;
	padding:0;

}

.ictm_main_content .contenttable h3 {
	padding-left:0px;
	font-size: 14px;
}

 .ictm_main_content .contenttable a, .ictm_main_content a {
   color: #990033;
 	padding-left:0px;
 	text-decoration:underline !important;
 }
 
.ictm_main_content .contenttable td {
	vertical-align: top !important;
	padding-bottom:10px;
}
.ictm div { font-family: courier; }

.ictm h1 { color: #990033; font-family: Courier; }

.ictm h3 { 
color: #990033; font-family: Courier;

}

.ictm_content { 
clear: left; 
}

.ictm_content h3 { 
/*color: brown; font-family: Courier; */
	font-family: verdana;
	font-size: 16px;
	color: #990033;
	margin-top: 0px !important;
	margin-bottom: 10px;
	font-weight:bold !important;
	line-height:24px;
}

 .ictm_content p {
	font-size: 13px;
   color: #000000;
	}



.ictm_head {
	position: absolute;
	top: 10px;
	left: 64px;
	font-family: helvetica;
}

.ictm_head_nav {
	position: absolute;
	bottom: 15px;
	right: 20px;
	width: 300;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	font-family: helvetica;
}

.ictm_head_nav  a { font-weight: bold; font-size: 90%; color: #FFFFFF; }

.ictm_head_nav  td { font-weight: bold; font-size: 90%; color: #FFFFFF; }

.ictm_head_nav a:link{ color: white; }

.ictm_head_nav a:visited{ color: white; }

.ictm_head_nav a:hover{ color: #990033; }

.ictm_head_nav a:active{ color: #990033; }

.ictm_head_nav a:focus{ color: #990033; }

.ictm_head_portraits {
	position: absolute;
	top: 6px;
	left: 6px;
	font-family: helvetica;
}

.ictm_kontaktform { font-family: verdana; }

.ictm_kontaktform input {
	width: 300px;
	margin-bottom: 6px;
	background: #ffffff;
	border: 1px solid #999999;
}

.ictm_kontaktform label{ width: 160px; float: left; }

.ictm_kontaktform textarea {
	width: 300px;
	height: 80px;
	font-size: 12px;
	font-family: verdana;
	background: #ffffff;
	border: 1px solid #999999;
}

.ictm_kontaktformlabel_mussfeld { color: #990033; font-weight: 600; float: left; }

.ictm_logout { font-family: verdana; font-weight: bold; }

.ictm_main_content { 
margin-top:20px;
width: 474px;
min-heigth: 400px; }

.ictm_main_footer { color: #990033; font-family: verdana; font-size: small; }

.ictm_main_footer a {
	font-size: small;
	font-size: 90%;
	color: #aaaaaa;
	font-weight: bold;
}

.ictm_main_footer td { font-size: 90%; color: #FFFFFF; }

.ictm_main_ground { position: absolute; top: 236px; left: 64px; }

.ictm_main_nav_left {
	<!--left: 6px;
	-->
 font-family: verdana;
	font-weight: bold;
	margin-left: 6px;
	width: 240px;
}

.ictm_main_nav_left a{ font-size: 12px; font-weight: bold; color: #990033; }

.ictm_main_nav_left_lvl2 a{ font-size: small; color: #990033; }

.ictm_main_nav_top {
	position: absolute;
	top: 20px;
	left: 6px;
	width: 788px;
	height: 30px;
	font-family: helvetica;
	font-weight: bold;
	color: #ffffff;
}

.ictm_main_nav_top a { color: #FFFFFF; font-size: 14px; font-weight: normal; }

.ictmaktuelles { font-family: helvetica; color: yellow; }

.ictmaktuelles div { font-family: helvetica; }

.ictmaktuelles h3 {
	color: white;
	background-color: #dddddd;
	font-family: Helvetica;
}

.ictmaktuelles h4 {
	color: white;
	background-image: url(fileadmin/donnainformatica2009/config_site/images/NavMainSeparatorPassiv.gif);
	margin: 10px;
}

.ictmaktuelles p { font-family: helvetica; color: blue; }

.tx-newloginbox-pi1 { font-size: 10px; font-family: verdana; }

.tx-newloginbox-pi1 h3 { color: blue; }

.tx-newloginbox-pi1 input {
	width: 170px;
	margin-bottom: 6px;
	background: #ffffff;
	border: 1px solid #999999;
}

.tx-newloginbox-pi1 p { color: blue; }

.tx-newloginbox-pi1 th { font-size: 12px; color: black; text-align: left; }
