body, td, p, li {color: #000000; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none }
table {}
.bgc {}
a.gr {color: #bbbbbb; font-size: 16px;  font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
a {color: #000066; font-size: 13px;  font-family: arial, helvetica, sans-serif; text-decoration: none }
.a10 {color: #000066; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.a10b {color: #000066; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.a13 {color: #000066; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.a13b {color: #000066; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.a14 {color: #000066; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.a14b {color: #000066; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.a14b_abstand {color: #000066; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; line-height: 25px }
.a16b {color: #000066; font-size: 16px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none;  }
.b10 {color: #666699; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.b10b {color: #666699; font-size: 10px; font-weight: bold; font-family: arial, helvetica, sans-serif ; text-decoration: none }
.b13 {color: #666699; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.b13b {color: #666699; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.b14 {color: #666699; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.b14b {color: #666699; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.b16b {color: #666699; font-size: 16px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.c10 {color: #5d5d5d; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.c10b {color: #5d5d5d; font-size: 10px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.c13 {color: #5d5d5d; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.c13b {color: #5d5d5d; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.c14 {color: #5d5d5d; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.c14b {color: #5d5d5d; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.d10 {color: #5d5d5d; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.d10b {color: #5d5d5d; font-size: 10px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.d13 {color: #000099; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.d13b {color: #000000; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.d14 {color: #5d5d5d; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.d14b {color: #5d5d5d; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.e10 {color: #cc6600; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.e10b {color: #cc6600; font-size: 10px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none;   }
.e13 {color: #cc6600; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.e13b {color: #cc6600; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.e14 {color: #cc6600; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.e14b {color: #cc6600; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.e16b {color: #cc6600; font-size: 16px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.f10 {color: #ff9933; font-size: 10px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.f10b {color: #ff9933; font-size: 10px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none;   }
.f13 {color: #ff9933; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.f13b, a:visited.f13b {color: #ff9933; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.f14 {color: #ff9933; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.f14b {color: #ff9933; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.h10 {color: #000000; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.h10b {color: #000000; font-size: 11px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none;   }
.h13 {color: #000000; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none  }
.h13b {color: #000000; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.h14 {color: #000000; font-size: 14px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.h14b, h3 {color: #000000; font-size: 14px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.h15b, h2 {color: #000000; font-size: 16px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.h16b, h1 {color: #000000; font-size: 18px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.i13b {color: silver; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif; text-decoration: none }
.i13 {color: silver; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.k13 {color: gray; font-size: 13px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.k10 {color: gray; font-size: 11px; font-family: arial, helvetica, sans-serif; text-decoration: none }
.l14b { color: #5d5d5d; font-size: 14px;        font-weight: bold;      font-family: arial, helvetica, sans-serif;      text-decoration: none}
.m13 { color: #cd3326; font-size: 13px; font-family: arial, helvetica, sans-serif;      text-decoration: none}
.m13b { color: #cd3326; font-size: 13px; font-weight: bold; font-family: arial, helvetica, sans-serif;        text-decoration: none}
.m14b { color: #cd3326; font-size: 14px;        font-weight: bold;      font-family: arial, helvetica, sans-serif;      text-decoration: none}
.n13 {color: #339966; font-size: 13px;  font-family: arial, helvetica, sans-serif;      text-decoration: none}
.spacer {font-size: 5px;}
a:hover { color : #cc6600; text-decoration: none;}
a:hover.c10, a:hover.c10b, a:hover.c13, a:hover.c13b, a:hover.c14, a:hover.c14b, a:hover.c10, a:hover.c10b, a:hover.d13, a:hover.d13b, a:hover.d14, a:hover.d14b, a:hover.nav1, a:hover.nav2 {  color : #ff9933;}
a:visited { color : #000099; text-decoration: none;}
a:visited.c10, a:visited.c10b, a:visited.c13, a:visited.c13b, a:visited.c14, a:visited.c14b, a:visited.c10, a:visited.c10b, a:visited.d13, a:visited.d13b, a:visited.d14, a:visited.d14b, a:visited.nav1, a:visited.nav2 {      color : #000033;}
.nav1{color: #5d5d5d;   font-family: arial, helvetica, sans-serif;font-size:13px;       background : #ffffff; }
.nav2{color: #5d5d5d;   font-family: arial, helvetica, sans-serif;font-size:13px;       background : #ffffff; }
.nav3{color: #000000;   font-family: arial, helvetica, sans-serif;font-size:13px;       background : #bbbbbb; }
.nav4{color: #cccce1;   font-family: arial, helvetica, sans-serif;font-size:13px;       background : #bbbbbb;border-style:solid;border-width:1px;border-color:#5d5d5d;border-bottom-style:solid;border-bottom-width:0px; }
.nav5{color: #000000;   font-family: arial, helvetica, sans-serif;font-size:13px;       background : #eeeeee; }
.nav6{color: #ffffff;font-family: arial, helvetica, sans-serif; font-weight: bold;font-size:13px;       background : #cc6633;}
.nav7{color: #ffffff;font-family: arial, helvetica, sans-serif; font-weight: bold;font-size:13px;       background : #336666;}
.nav8{  color: #000000; font-family: arial, helvetica, sans-serif; font-size:13px; background : #ffffff; }
th {    color: #000000; font-family: arial, helvetica, sans-serif;font-size:13px;       background : #bbbbbb; }
.start {
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background: #f6f6f6;
    background-color: #f6f6f6;
    border: 1px solid #c0c0c0;
    padding: 4px;
    vertical-align: middle;
}
.start h3 {
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}
.start2{color: #000000;font-family: arial, helvetica, sans-serif;font-weight:normal;font-size:13px;background: #ffffff;border-style:solid;border-color:#bbbbbb;border-width:0px;border-top-style:solid;border-top-width:0px;}
.tbl1{color: #000000;font-family: arial, helvetica, sans-serif;font-size:13px;background : #ffffff;border-left-style:solid;border-left-width:2px;border-left-color:#bbbbbb;border-top-style:solid;border-top-width:2px;border-top-color:#bbbbbb;border-right-style:solid;border-right-width:2px;border-right-color:#bbbbbb;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#bbbbbb;}
.tbl2{color: #5d5d5d;font-family: arial, helvetica, sans-serif;font-size:13px;background : #bbbbbb;}
.tbl3{color: #000000;font-family: arial, helvetica, sans-serif;font-size:11px;background : #ffffff;padding:3px;}
.tblr1{color: #000000;font-family: arial, helvetica, sans-serif;font-size:13px;background : #ffffff;border-left-style:solid;border-left-width:2px;border-left-color:#bbbbbb;border-top-style:solid;border-top-width:2px;border-top-color:#bbbbbb;border-right-style:solid;border-right-width:2px;border-right-color:#bbbbbb;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#bbbbbb;}
.tblr2{color: #5d5d5d;font-family: arial, helvetica, sans-serif;font-size:13px;background : #bbbbbb;}
.tblr3{color: #000000;font-family: arial, helvetica, sans-serif;font-size:11px;background : #ffffff;padding:3px;}
.trennlinie{border-bottom:1px solid #bbbbbb;padding:0px 0px 0px 0px;padding-top:10px}
.liste{color: #000000; font-size: 12px; font-family: arial, helvetica, sans-serif;font-weight:bold;margin-left:5px; padding-left: 5px;margin-bottom:0px;margin-top:5px}

/* Horizontale Trennlinie ohne Schatten */

hr {color: #cccccc; background-color: #cccccc; height:1px; border:0px}

/* Box mit integrierter Titelbox im oberen Strich (fieldset, legend) */

fieldset {
    background-color: #f6f6f6;
    background: #f6f6f6;
    border: 1px solid #c0c0c0;
    padding: 6px;
}

legend {
    background-color: #f6f6f6;
    background: #f6f6f6;
    border: 1px solid #c0c0c0;
    padding: 6px;
}

/* Typographie */

.typo0001 {font-size: 10px; color: #cccccc;}
.typo0002 {font-size: 11px; color: #cccccc;}
.typo0003 {font-size: 12px; color: #cccccc;}
.typo0004 {font-size: 13px; color: #cccccc;}
.typo0005 {font-size: 14px; color: #cccccc;}

/* Boxen */

.box0001 {
    background-color: #f6f6f6;
    background: #f6f6f6;
    border: 1px solid #c0c0c0;
    padding: 4px;
}

.box0002 {
    background-color: #f2f2f9;
    background: #f2f2f9;
    border: 1px solid #3366cc;
    padding: 4px;
}

.box0003 {
    background: #EFF6EA;
    background-color: #EFF6EA;
	border: 1px solid #339966;
    padding: 4px;
}

.box0004 {
    background: #FFE6E6;
    background-color: #FFE6E6;
	border: 1px solid #FFBFBF;
    padding: 4px;
}

.box {
	border: 1px solid #cccccc;
	padding: 3px 3px 3px 3px;
}

.boxrandlos {
	border: 1px solid #cccccc;
}

.boxblueborder {
    border: 2px solid #3366cc;
    padding: 4px;
    background: #f2f2f9;
    border-style: solid;
    border-width: thin;
}

/* Update-Box ANFANG*/
.boxupdate {
    border: 2px solid #000066;
    padding: 4px;
    background: #ffffff;
}

.boxupdate td {
    color: #000000;
    font-size: 12px;
}

.boxupdateinput {
	background-color: #f2f2f9;
	background: #f2f2f9;
	border: 2px solid #ff9933;
}
.boxupdateinput:focus {
	background-color: #ffffff;
	background: #ffffff;
	border: 2px solid #ff9933;
}
/* Update-Box ENDE*/

/* Trennlinien */

.trennlinie_rechts_gepunktet {
	border-right: 1px dotted #cccccc;
}

.trennlinie_unten_gepunktet {
	border-bottom: 1px dotted #cccccc;
}

/* Typo */

.kursiv {
	font-style: italic;
}

/* Systemnachrichten */

.hinweis {
    color: #339966;
    background: #EFF6EA;
	border: 1px solid #339966;
	padding: 6px 6px 6px 6px;
    font-size:13px;
    font-weight: bold;
}

.fehler {
    color: #cd3326;
    background: #FFEBE3;
	border: 1px solid #cd3326;
	padding: 6px 6px 6px 6px;
    font-size:13px;
    font-weight: bold;
}

/* Listenlayout (dotted) für Navigation */

.navul {
     list-style-image: url(http://images.galileo-press.de/leer.gif); 
     margin: 0 0 0 6px; 
     padding: 0;
}

.navlidot {
    margin: 2px 0 0 0; 
    padding: 0 0 2px 0; 
    border-bottom: 2px dotted #cccccc;
}

.navli {
    margin: 2px 0 0 0; 
    padding: 0 0 2px 0;
}

/* Layout für neue U4, 02/2008 */

td .u4_fivepx{
	padding-left: 5px;
}

td .u4_autor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	padding-left: 5px;
}

td .u4_highlights_1st {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	padding-top: 8px;
	vertical-align:top;
}

td .u4_highlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
	border-top: 1px dotted;
	border-top-color: #999999;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align:top;
}

td .u4_highlighttext {
	padding-bottom: 8px;
}

td .u4_ausdeminhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:22px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 5px;
}

td .u4_zitat {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 24px;
	color: #990000;
	font-style: normal;
	text-align: left;
}

/* Layout für neue IVZs, 04/2008 */

.ulivz {
     list-style-type: none; 
     margin: 0 0 0 6px; 
     padding: 0;
}

.liivzone {
    margin: 15px 0 0 0; 
    padding: 3px 3px 3px 3px; 
    border-top: 10px;
    font-weight: bold;
    font-size: 14px;
    background-color: #cccccc;
}
.liivztwo {
    margin: 2px 0 0 12px; 
    padding: 1px 0 2px 0; 

}
.liivzthree {
    margin: 2px 0 0 36px; 
    padding: 0 0 2px 0; 
}
