/* Definitionen für den Inhalt: */

body {
	background-color: white;
	color: black;
	font-family: Helvetica, Arial, sans-serif; 
}

h1 {
	font-size: 200%;
	font-weight: bold; 
}

h2 {
	font-size: 120%; 
	font-weight: bold; 
}

/* Definitionen für die Navigation: */

.nav {
	background-color: #ffca32;
	vertical-align:middle;
}

.navhi {
	background-color:#ffca32;
	vertical-align:middle;
	font-weight:bold;
}
   
a.navlink:link, a.navlink:hover, a.navlink:visited {
	text-decoration: none;
	color: black;
}

.navsub1 {
	background-color:#ffca32;
	vertical-align:middle;
}

.navsub1hi {
	background-color:#ffca32;
	vertical-align:middle;
	font-weight:bold;
}

.navsub2 {
	background-color:black;
	vertical-align:middle;
}

.navsub2hi {
	background-color:black;
	vertical-align:middle;
	font-weight:bold;
}

.partner { 
        background-color:black;
	text-align:center;
        
}

.partnerhi {
	background-color:black;
	text-align:center;
	font-weight:bold;
}

a.partner:link, a.partner:hover, a.partner:visited {
	text-decoration:none;
        color: white;
}

/* Definitionen für die News-Tabelle: */

.newshead {
	background-color:#B3B3B3;
	font-weight:bold;
}

.news {
	background-color:#E8E8E8;
	vertical-align:top;
	text-decoration:none;
}

/* sonstige: */

.cibasis {
	background-color:#ffca32;
}

.cihell {
	background-color:black;
        color: white;
}

a.nolink:link, a.nolink:hover, a.nolink:visited {
	text-decoration:none;
	font-weight: lighter;
	color: blue;
}

a.nospam:link, a.nospam:hover, a.nospam:visited {
	text-decoration:none;
	color: #ffffff;
}

/* Eigene Definitionen  */

div.warnung {
 text-align:center;
 padding:10px;
 background-color:#FF0000;
 color:#FFFFFF;
 border:5px solid #000000;
}

a.button {
 display:block;
 float:left;
 padding:5px 10px 5px 10px;
 border:3px solid red;
}

.fmt {
 color:green;
 font-weight:bold;
}

.ref {
 color:blue;
}

#explain {
 border:3px solid red;
 background-color:#e0e0e0;
 padding:5px;
}

div.feature {
 border-width:10px 1px 10px 1px;
 border-style:solid;
 border-color:#FF0000;
 padding:0px;
 margin:10px 0px 10px 0px;
 color:#505050;
}

div.feature p {
 padding:5px;
}

p.head {
 font-size:16pt;
 font-weight:bold;
 background:#e0e0e0;
 margin:0px;
 color:#000000;
}

