/* Graue Leiste mit Submenue */

div.facebookstatus div.icon {
    width: 13px;
    height: 13px;
    overflow: hidden;
    background-image: url('../pix/facebookstatus.gif');
    text-indent: -1000px;
    float:left;
}
div.facebookstatus.on div.icon { background-position:0px -13px; }
div.facebookstatus.off div.icon { background-position:0px 0px; }


div.mini.piste {
    width: 20px;
    height: 20px;
    overflow: hidden;
    background-image: url('../pix/pistenschildsprite_mini.gif');
    text-indent: -1000px;
    float:right;
}


div.fix div.pistenrahmen { color: #000; }
div.pistenrahmen { color: #ddd; }
div.pistenrahmen:hover { color: #000; }
.piste {
    width: 60px;
    height: 60px;
    overflow: hidden;
    background-image: url('../pix/ditact-pistenschilder-neu.png');
    text-indent: -1000px;
    float:left;
    margin-right: 5px;
}

.niveau-0 { background-position: 0 0; }
.niveau-1 { background-position: 0 -60px; }
.niveau-2 { background-position: 0 -120px; }
.mini.niveau-0 { background-position: 0 0; }
.mini.niveau-1 { background-position: 0 -20px; }
.mini.niveau-2 { background-position: 0 -40px; }

.plaintexteditor {
    font-size: 12px;
}
.programm_menu_wrapper {
    padding: 2px;
}

.logout {
    background-color: #ddd;
}

form {
    padding: 0px;
    margin: 0px;
}

div.error_block {
    background-color: #c56b6b;
    border: 2px #ddd solid;
    padding: 5px;
}

.logout input {
    border: 0px #ccc solid;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color: #ccc;
    font-size: 9px;
    width: 128px;
}


.miniloginsubmit {
    background-color: #ccc;
}

.minilogininput {
}

.miniloginsubmit, .minilogininput {
    width:70px;
    border: 0px #777 solid;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 9px;
}


.kursformclass textarea {
	width: 300px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
}

.minilink {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 7pt;
}

.check-1 { background-color: #F88; }
.check-2 { background-color: #8F8; }

.bef {
    background-color: #FEE;
    font-size: 7pt;
    border-width: 0px;
    width: 18px;
    text-align: right;
}

table .supermini {
	font-size: 10px;
}

colgroup {
	border: 1px black solid;
}

th {
	text-align: left;
}
div.anformborder {
	border: 1px #888 solid;
}
table.anform {
	width: 599px;
	padding: 5px;
}
.anform th {
	text-align: left;
	font-weight: normal;
	font-size: 16px;
}
.anform td { padding: 2px; }
.anform td td { padding: 0px; }
.tf,.anform textarea {
	background-color: #C6DFD6;
	border-width: 1px;
	border-color: #666666;
	border-style: solid ;
}

.anform textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.anform .labeltext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.vnavi{  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal;
		background-color: #d30106;
		padding:0px 15px;
		}

td.vnavi {
		background-image: url(/ditact_files/unteckerl.gif);
		background-repeat: no-repeat;
		background-position: bottom left;

}
.vnavi, .vnavi p {
		color: #dddddd;
}

.subnavigation {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		padding-left:15px;}

span  a {color: white; text-decoration:none;}
.sublink {color: white; text-decoration:none;}

/* ----------------------------------  */
/* Tabelle mit Personenbeschreibung, z.B. Beirat */

/* Erste Zeile */
.kurstable p { 
		font-size: 11px; 
}
.kurstable{ 
		border-bottom: 3px white solid;
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 11px; 
		color: #000000;
		padding: 1px 6px 1px 6px;
}
    .persontab1{ 
	padding-left: 5px;
	background-color: #DDD; 
	color: white;
	background-repeat: no-repeat; 
	background-image: url(/ditact_files/persontab1.gif);
     }
    .persontab2{ 
	padding-left: 5px;
	background-color: #DDD; 
	background-repeat: no-repeat; 
	background-image: url(/ditact_files/persontab2.gif);
     }
.persontab 	{
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 12px; 
		color: #FFFFFF;
		padding-left: 6px;
		}
.persontabsub 	{
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 11px; 
		color: #000000;
		padding-left: 6px;
		}
.persontext 	{
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 11px; 
		color: #000000;
		padding: 1px 6px 1px 6px;
		}
	   }



a {color: #00CCCC;text-decoration:none;}
a:link   {color: #399;text-decoration:none;}
a:visited{color: #255;text-decoration:none;}
a:hover{color: #c88;text-decoration:none;}
a:active{color: #399;text-decoration:none;}


/* Textbereich */

.textbereich 	{  
		padding-top: 25px;
		padding-bottom: 25px;
		padding-right: 10px;
		padding-left: 20px;
        width: 607px;
		}

abbr { color: #399; }
h1 		{  
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 16px; 
		font-weight: bold;
		color: #399;
		}

h2 		{  
        margin-top: 2em;
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 12px; 
		font-weight: bold;
		color: #399;
		}

h3,h4 		{  
        margin-top: 2em;
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 12px; 
		font-weight: bold;
		color: #399;
		}


/* Für die Meldungen brauche ich eine eigene Überschrift */
.newsh1 	{  
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 16px; 
		font-weight: bold;
		color: #00CCCC;
		}

body,p, td, th, li	{
		font-family: Verdana, Arial, Helvetica, san-serif; 
		font-size: 12px; 
		color: #000000;
		}	


textarea[name=lebenslauf] {
    font-size: 11px;
}

span.selected {
    background-color: #399;
    padding: 0px 3px;
}

td.highlight {
    background-color: #c88;
}

    ul.navilist { margin-left: 0px; padding-left: 17px; }
    ul.navilist ul { margin-left: -5px; padding-left: 10px; }
    ul.navilist li { margin-right:2px; padding: 3px 0px; }
    ul.navilist li { font-size: 8pt; }
    ul.navilist li { list-style-image: url(ditact_files/li1.gif) }
    ul.navilist ul li { list-style-image: url(ditact_files/li2.gif); 
    }
    .navilist li:hover { background-color: white }
    table.ditacttable:hover {background-color: #f6f6f6; }
    div.colorbox0 { width:100%; background-color:#d30106; color: white;}
    div.colorbox1 { width:100%; background-color: white;}
    div.colorbox2 { width:100%; background-color: #229999; color: white;}
