/* Mutter-Stylesheet-Datei */

body, div, form {
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

/* Input-Feld */
input {
border-style: solid;
border-width: 1px;
border-color: red;
background-color: #ffff99;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

.aktiv {
background-color : white; 
color: black; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 5px; 
border-left-style : solid; 
border-color : red; 
padding-left : 5px; 
} 

.head {
font-family : Arial, Helvetica, sans-serif; 
font-size : 11pt; 
border : 0 none ; 
border-top-style : solid; 
border-color : red; 
border-right-style : solid; 
padding-left : 3px; 
padding : 3px; 
font-weight : bold; 
} 

h1 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13pt; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 13px; 
border-color : red; 
border-left-style : solid; 
padding-left : 3px; 
} 

h2 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 10px; 
border-color : #000066; 
border-left-style : solid; 
padding-left : 3px; 
} 

h3 {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11pt; 
border-bottom-width : 1px; 
border-bottom-style : solid; 
border-left-width : 10px; 
border-color : #006600; 
border-left-style : solid; 
padding-left : 3px; 
} 

p, table.text, .text  {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
margin-left : 5px; 
} 

table.text td, th {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding: 3px;
}

th {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt; 
color: #cc0000; 
}

td {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10pt; 
}

.acht {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left : 4px; 
} 

.kleine {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left : 4px; 
color: black;
}

/* wie Text, doch ohne Einzug von links: */
.normal {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
} 

.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #ffffcc; 
border-style : solid; 
border-width : 1px; 
border-color : gray; 
padding : 5px; 
margin-left : 5px; 
} 

/* Kasten für TIPP */

.tipp { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
border-style: dotted;
border-width: 1px;
border-color: red;
padding: 10px;
}

/* Kasten für TIPP innerhalb von LI*/

li .tipp { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
border-style: dotted;
border-width: 1px;
border-color: red;
padding: 8px;
margin-top: 8px;
margin-bottom: 8px;
}

.tipphead { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11pt; 
font-weight: bold; 
color: #000066; 
} 

/* RAHMENROSA, graue Umrandung, rosa Hintergrundfarbe: */
.rahmenrosa {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #efdbcb; 
border-style : solid; 
border-width : 1px; 
border-color : gray; 
padding : 5px; 
margin-left : 5px; 
} 

/* RAHMENBEIGE, graue Umrandung, beige Hintergrundfarbe: */
.rahmenbeige {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
background-color : #e8e8be; 
border-style : solid; 
border-width : 1px; 
border-color : gray; 
padding : 5px; 
margin-left : 5px; 
} 

/* Quellcode */

span.code { 
font-family: Courier New, Courier, monotype; 
font-size: 10pt; 
color: #000066; 
}

p.code, div.code { 
font-family: Courier New, Courier, monotype; 
background-color: #ffffcc;
font-size: 10pt; 
line-height: 1.1;
width: 95%;
color: #000066;
padding: 3px;
border-style: solid;
border-color: white;
border-width: 1px;
margin-top: 8px;
margin-bottom: 8px; 
}

/* Listenstil KARO */
ul {
list-style-image : url(karo.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
} 

/* Listenstil für FAQ-Fragen */
ul.frage { 
list-style-image: url(frage.gif); 
font-family: Verdana, Arial, Helvetica, sans-serif;
color : #000066;
font-style: italic;
font-size:  10pt; 
}

/* Listenstil PFEIL, 8 Punkt */
ul.pfeil {
list-style-image : url(pfeil.gif); 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 8pt; 
margin-left : 18px; 
} 

ol {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
} 

.capital {
font-family : Courier New, Courier, monospace; 
font-size : 40pt; 
color : gray; 
} 

/* Bildunterschrift, dunkelgrau, fett; ohne oberen Rand */
.bu {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 10pt; 
font-weight : bold; 
margin-top : 0; 
color : #777777; 
margin-left : 0; 
} 

/* ZEICHENVORLAGEN */
i {
color : #000066; 
} 

b {
color : red; 
} 

b.b {
color: black;
}

div.code b {
color : red; font-weight: normal; 
} 

A:link {
text-decoration : underline; 
color : #000066; 
} 

A:hover {
text-decoration : none; 
color : red; 
} 

A:active {
text-decoration : underline; 
color : red; 
} 

A:visited {
color : gray; 
} 

/* Gesamtumrandung */
table.umrandung {
border-style : solid;
border-width: 1px; 
border-color : silver; 
}

/* Registerkarten erzeugen */
.tab {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
border-style: solid;
border-width: 1px;
border-right-width: 0px;
border-color: silver;
background-color: #ffffdd;
padding: 2px;
width: 70px;
margin-bottom: 5px;
}

/* Registerkarte für aktive Seite */
.tabaktiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: right;
color: black;  /* #330033; */
border-style: solid;
border-width: 1px;
border-right-width: 0px;
border-color: gray;
background-color: #ffff99; /* #ffffcc; */
padding: 2px;
width: 70px;
margin-bottom: 5px;
}

/* Link-Stil für Registerkarten */
A.none:link, A.none:visited, A.none:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: gray;
} 

A.none:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: red;
}

/* neu: Ergänzungen Juli 2002 */
/* Registerkarten oben erzeugen */
.taboben {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
border-style: solid;
border-width: 1px;
border-bottom-width: 0px;
border-color: silver;
background-color: #ffffdd;
padding: 2px;
height: 35px;
margin-left: 5px;
}

/* Registerkarte für aktive Seite oben */
.tabaktivoben {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
text-align: left;
color: black;  /* #330033; */
border-style: solid;
border-width: 1px;
border-bottom-width: 0px;
border-color: gray;
background-color: #ffff99; /* #ffffcc; */
padding: 2px;
height: 35px;
margin-left: 5px;
}

