BODY {
font-family:Arial,Helvetica,sans-serif;
background-color:#FFF;
color:#000;
scrollbar-arrow-color:#000;
scrollbar-face-color::#FFC;
line-height:16px;
font-size:12px;
XXXmargin:213px 0 0 25px;
margin:123px 0 0 25px;
padding:0;
border:0;
XXXtop:190px;
top:100px;
}

div.content {
width:748px;
}

abc.content {
text-align:left;
margin-top:-1px;
margin-left:auto;
margin-right:auto;
position:relative;
width:768px;
}

BODY.popup {
font-family:Arial,Helvetica,sans-serif;
background-color:#FFF;
color:#000;
font-size:12px;
margin:15px;
padding:0;
border:0;
}
#print {
display:none;
}
H1 {
font-size:15px;
font-weight:700;
text-align:center;
}
H2 {
font-size:15px;
font-weight:700;
color:#000;
}
H3 {
font-size:14px;
font-weight:700;
color:#000;
background-color:#FFF;
}
TABLE P, P {
font-size:13px;
}
P.small {
font-size:11px;
}
P.mainText {
font-size:12px;
color:#000;
background-color:#FFF;
text-align:left;
line-height:1.3em;
}
P.initial {
font-weight:300;
}
P.initial:first-line {
text-transform:uppercase;
}
P.initial:first-letter {
font-size:56px;
float:left;
line-height:48px;
margin:0 4px 0 0;
}
UL {
padding:0px;
margin:3px 0 3px 17px;
line-height:16px;
font-size:13px;
}
LI  {
font-size:13px;
list-style:disc;
}

TABLE.main {
border-left:solid 1px red;
border-right:solid 1px red;
width:745px;
}
TABLE.lefttitle {
background-color: #f00;
text-align: center;
width: 100%;
height: 40px;
background-image : url(/files/40.gif);
}
TABLE.lefttitle H1 {
color: white;
background-color: #f00;
font-size: 15px;
font-weight: bold;
margin-bottom: 0;
}
TABLE.lefttitle H1 SMALL {
font-size: 10px;
font-weight: 600;
}
.indeximg {
margin:10px;
text-align:center;
}
TABLE.quelle  {
color:#000;
font-size:12pt;
background-color:#FFC;
text-align:left;
width:100%;
height:40px;
}
TABLE.quelle H1 {
color:#000;
font-weight:700;
font-size:15px;
background-color:#FFC;
text-align:left;
margin-bottom:0;
}
TABLE.quelle SMALL  {
color:#000;
font-weight:400;
font-size:12px;
text-align:left;
}
TABLE.righttitle {
background-color: #000099;
text-align: center;
width: 100%;
height: 40px;
background-image : url(/files/40.gif);
}
P.righttitle {
color: white;
font-size: 15px;
font-weight: bold;
}
p.righttitle small {
font-size:10px;
font-weight:400;
}
td.right {
background-color:#ffc;
}
td.right li{
margin-bottom:10px;
}
TABLE.art {
padding:0;
border:0;
margin:0;
}
TABLE.art P {
font-size:10px;
text-align:center;
color:#000;
margin-top:0;
}
TABLE.nav {
width:100%;
margin:10px 0 0;
background-color:#FFC;
}
TABLE.nav IMG {
border:0;
}
TABLE.linkText {
width:100%;
}
TABLE.linkText A {
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
}
TABLE.linkText TD {
padding:2px;
}
TD.markUp {
font-size:12px;
color:#FFF;
background-color:#009;
font-weight:700;
cursor:auto;
}
IMG {
border:none;
}
.d {
font-size:9.5px;
}
.schrift {
font-size:10px;
font-style:normal;
color:#333;
display:inline
}
.bottom {
color:red;
font-size:10px;
text-align:center;
}
.unter {
font-size:10px;
text-decoration:underline;
color:#30f;
}
.red {
font-size:11px;
color:red;
}
.markiert {
background-color: #F4A460;
}/*** Hundelexikon-Dateien ***/
IMG.bild {
border:0;
margin:15px 2px 1px;
}
/* index.htm */
IMG.bilder {
height:119px;
width:140px;
border:0;
margin:0 20px 35px 20px;
}
.inhalt {
font-size:14px;
font-style:normal;
font-weight:700;
color:#000;
}
/*** Ende Hundelexikon-Dateien ***/

/*** Speziell fuer Kurs ***/
DIV.markup {
font-size:14px;
color:#FFF;
background-color:red;
font-weight:700;
padding:16px;
}
DIV.markup H2 {
color:#FFF;
background-color:red;
margin:0;
}
TABLE.myTableLeft {
font-size:12px;
text-align:left;
color:#000;
background-color:#FC0;
padding:0;
border:0;
margin:0 10px 10px 0;
}
TABLE.myTableCenter {
font-size:12px;
text-align:left;
color:#000;
background-color:#FC0;
padding:0;
border:0;
margin:10px;
}
TABLE.myTableRight {
font-size:12px;
text-align:left;
color:#000;
background-color:#FC0;
padding:0;
border:0;
margin:0 0 10px 10px;
}
TABLE.myTableLeft TD, TABLE.myTableCenter TD, TABLE.myTableRight TD {
padding:3px;
border:1px solid #FFC;
margin:0;
}
TABLE.myTableLeft H2, TABLE.myTableCenter H2, TABLE.myTableRight H2 {
font-weight:700;
font-size:13px;
color:#000;
background-color:#FC0;
margin:0;
}
TABLE.myChartLeft {
padding:0;
border:solid 1px #000;
margin:0 10px 10px 0;
font-size:9px;
}
TABLE.myChartCenter {
padding:0;
border:1px solid #000;
margin:10px;
font-size:9px;
}
TABLE.myChartRight {
padding:0;
border:1px solid #000;
margin:0 0 10px 10px;
font-size:9px;
}
P.call {
text-align:center;
font-size:11px;
font-weight:700;
background-color:#FFC;
padding:10px;
border:2px outset;
}
P.call A {
text-decoration:none;
}
/* for index.htm */
TABLE.myTable {
width:100%;
padding:0;
border:double 3px #FC0;
margin:10px 0;
background-color:#FFF;
}
TD.chapterHeading {
font-size:13px;
font-weight:700;
text-align:center;
color:#000;
background-color:#FFC;
}
TD.chapterDescription {
font-size:12px;
vertical-align:middle;
color:#000;
background-color:#FFF;
}
TD.chapterDescription A {
text-decoration:none;
}
TD.chapterImage {
width:120px;
height:110px;
text-align:center;
color:#000;
background-color:#FFF;
}
IMG.chapterImage {
padding:0;
border:0;
margin:0;
}
/*** Ende Kurs ***/

/*** speziell für Kurs-F&A ***/
TABLE.Fragen {
font-size:12px;
color:#000;
background-color:#FC0;
width:92%;
text-align:left;
padding:5px;
border:0;
margin-left:22px;
}
TD.q1 {
text-align:center;
color:#FFF;
background-color:#900;
font-weight:700;
width:5%;
}
TD.q2 {
padding:5px;
width:95%;
font-weight:700;
}
TD.First {
text-align:center;
color:#FFF;
background-color:#900;
font-weight:700;
width:5%;
}
TD.Second {
background-color:#FFC;
padding:5px;
width:90%;
}
TD.Third {
background-color:#009;
width:5%;
}
TABLE.formular {
font-size:12px;
font-weight:300;
color:#000;
background-color:#FC0;
width:92%;
padding:5px;
border:0;
margin-left:22px;
}
TABLE.formular TD {
padding:5px;
}
TABLE.formular INPUT {
font-size:12px;
color:#000;
}
/*** Ende Kurs-F&A ***/

/*** Tabellen-Charts Kurs ***/
TD.FirstB {
font-size:14px;
text-align:center;
padding:0 10px;
background-color:#FFF;
font-weight:700;
}
TD.SecondB {
font-size:14px;
text-align:center;
padding:0 10px;
font-weight:700;
background-color:#dfdfdf;
}
/*** Ende Tabellen-Charts Kurs ***/

/*** Poll - Umfrage ***/
TABLE.poll {
color:#000;
font-weight:400;
font-size:12px;
padding-top:10px;
padding-left:10px;
border:solid 1px;
}
TABLE.pollAnswer {
color:#000;
font-weight:400;
font-size:12px;
margin-bottom:10px;
padding-right:5px;
}
TR.pollQ1 {
background-color:#FFF;
}
TR.pollQ2 {
background-color:#FFC;
}
/*** End Poll - Umfrage ***/
.orderform    {
font-size:1em;
}

/*** Startseite Frage - Antwort***/
LI.frage {
background:url(/files/frage.gif) no-repeat;
font-weight:700;
list-style:none;
padding-left:20px;
}
LI.antwort {
background:url(/files/antwort.gif) no-repeat;
padding-left:20px;
list-style:none;
margin:5px 0 10px 0;
}

/*** Rezepte ***/
.rezkategorie {
font-weight:700;
font-size:12px;
}
.name {
font-size:11px;
}
p.eingabe {
font-size:13px;
margin:0;
}
a.rez {
font-weight:700;
font-size:13px;
color:#000;
line-height:170%;
}

/*** Brehm-Bestellung ***/
.Tabelle {
font-size:12px;
}

/*** Forum ***/
h1.ueberschrift {
text-align:center;
background-color:red;
padding:5px;
margin-bottom:15px;
color:#FFF;
font-size:14px;
}
.small {
font-weight:400;
font-size:11px;
}
div.headerblue {
background-color:blue;
font-size:11px;
font-weight:700;
color:#FFF;
}
div.headerblue a {
font-weight:700;
color:#FFF;
}
div.footerblue {
background-color:blue;
font-size:11px;
font-weight:700;
color:#FFF;
}
div.footerblue a {
font-weight:700;
color:#FFF;
}
div.headerorange {
border-bottom:1px solid #000;
background-color:#FC0;
font-size:16px;
font-weight:700;
}
span.marker {
font-weight:700;
color:#FFF;
background-color:red;
margin-right:3px;
}
span.autor {
font-weight:700;
font-size:12px;
}
span.user {
font-weight:700;
}
.bold {
font-weight:700;
}
p.antwort {
margin:8px 0 0;
font-size:11px;
}
.clear {
clear:both;
margin:0;
}

/*** Ende Forum ***/

#warnung {
	position: fixed;
	background-color: #FC0;
	color: black;
	width: 735px;
	font-weight: bold;
	padding: 1px;
	padding-left: 10px;
	border-bottom: 1px solid #F00;
	top:0px;
	z-index: 100;
}
.forumadd {
background-color: #FFF;
position:relative; 
float:left; 
height:250px; 
width:auto; 
padding:1px 0 0 1px
}
.thread {
width: 100%; 
height:auto; 
border-bottom:1px solid black;
font-size:11px;
}
* html div.forumadd {
top:-9px;
}
* html div.threadfirst {
width: auto; 
clear:right
}
#bm {margin:5px; width: 140px}
#bm img {padding-right:5px; padding-left:5px; border-right:1px solid #999}
