body
{ margin:0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em;  }
body.artikelschreiben
{ padding-left: 6px; }
body.addort
{ margin: 0px; padding: 0px; }



div, p, table
{ font-size: 1em;}
h1, h2, h3, h4, h5, h6, p
{ margin-top: 0px; }
td
{ vertical-align: top; }
th {
vertical-align: bottom;
text-align: left;
}

textarea, select, input
{ font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #CCF0F0; font-size: 1em; }
textarea:hover
{ background: #cff; color: #000; }
select:hover
{ background: #cff; color: #000; }
input[type="checkbox"], input[type="radio"], input[type="image"]
{ background-color: none; }
input:hover
{ background: #cff; color: #000; }

hr
{ border-top: 1px dotted #000066; border-left: 0px; border-right: 0px; border-bottom: 0px; height: 1px; }


a
{ color: #333333; }
a:active
{ color: #000000; }
html>body a:visited
{ color: #333333;}
html>body a:hover
{ color: #000000; background-color: #E6EDFF; }
html>body a:focus
{ color: #333333; background-color: #E6EDFF; }

img
{border: none}


pre {
font-size: 1.4em;
}

legend {
color: #000099;
font-weight: bold;
}

legend.click {
font-size: 1.2em;
font-weight: bold;
margin-top: 0.7em;
padding: 4px;
color: #000099;
background: inherit;
border: 1px solid  #000099;
width: 350px;
cursor: pointer;
}

.textlinks
{ font-size: 0.9em; text-transform: uppercase; vertical-align: top; text-align: center}

.cimg
{ border: 1px solid #CCCCCC; cursor: pointer; }
.clsCursor
{ border: 1px solid #CCCCCC; cursor: pointer; }

span.menuTitles, .gbhand {
border: 2px solid #CCCCCC; cursor: pointer; padding: 2px;
}

span.menuTitles:hover, .gbhand:hover  {
border: 2px outset #CCCCCC;
}

.hiddensign
{ display: none; }

.red, .blue
{ font-weight: bold; text-align: center; border: 2px outset; padding: 2px; }

.red
{ color: #CC0000; background-color: #FFFF8F; }
.red2
{ font-weight: bold; text-align: center; padding: 2px; color: #CC0000; }
.blue
{ color: #000066; background-color: #FFFF8F; }

.red .blue
{ border: none; }
.blue .red
{ border: none; }

.blue2
{ color: #000066; background-color: #FFFF66; }

.submit
{ background-color: #EE3333; color: #FFFFFF; font-weight: bold; }
.submit:hover
{ background-color: #cc3333; color: #FFFFFF; }

.nobg
{ background: none; }

.input1
{ width: 100%; }

.headline1, .headline2, .headline3, .headline4, .headline5, .headline5a, h1, h2, h3, h4, h5, h6
{
font-weight: bold; color: #000066; background-color: #FFFFFF; padding: 2px; margin: 2px; border: 1px solid #999; }

.headline1, h1
{ font-size: 1.4em; font-weight: bold; text-align: center; }
.headline2, h2
{ font-size: 1.2em; text-align: center; }
.headline3, h3
{ font-size: 1em; }
.headline4
{ font-size: 1em; text-transform: uppercase; }
.headline4, h4
{ padding-left: 4px; padding-right: 4px; }
.headline5, h5
{ }
.headline5a, h6
{ padding: none; }
.headline5b
{ border: none; font-weight: bold; padding: 2px; }

.menue1
{ padding: 4px; }

/* Zwei Blöcke (newfile) */
.menue1b1
{ width: 49%; float: right; border: 1px solid #fff}
.menue1b2
{ width: 49%; float: left; border: 1px solid #fff}
.menue1b1 div, .menue1b2 div
{ padding: 4px; }

.menu1
{ border-bottom: 1px solid #ccc; padding: 4px;}
.menu1grey
{ border-bottom: 1px solid #ccc; padding: 4px; color: #666; background: inherit}
.menue1a
{ padding: 2px; }
.menue2, .menue2 a, .menue2 a:visited
{ font-weight: bold; color: #000066; padding: 2px; }
.menue3
{ font-weight: bold; padding: 2px; }

/* Menü für Kategorien einstellen */
.menue4a
{ padding: 4px; padding-left: 45px; }
.menue4b
{ padding: 4px; padding-left: 37px; }
.menue4a img
{margin-left: -30px}
.menue4b img
{margin-left: -22px}

.table1
{ background-color: #D7E2E1; color: #000; }
.table1 tr
{ background-color: #EEEADE; color: #000; }

.table2
{ background-color: #EDEBE4; color: #000; }
.table3
{ background-color: #EDEBE4; color: #000; }
.table4
{ background-color: #0000CC; color: #FFFF00; border: 2px outset; font-weight: bold; }
.table5
{ background-color: #C9D3DE; color: #000; }
.table6
{ border-right: 1px #CCCCCC solid; background-color: #ffffff; color: #000000; }

.bordertable { border-collapse: collapse; border: 1px solid #999}
.bordertable th, .bordertable td { border: 1px solid #999}

.centertext
{ text-align: center; }
.centerblock
{ width: 400px; margin: auto; }

.clear
{ clear: both; }

.hidespace
{ word-spacing: -0.5em; }

.menublock {
padding: 4px; background:#ddd; border-bottom: 3px groove #ddd; margin-left: -10px; padding-left: 10px; font-weight: bold;
}

.nobr { white-space: nowrap }

.l1 {position: relative; width: 170px; float: left;}
.l {position: relative; width: 170px; padding-top: 4px; float: left;}
.l80 {position: relative; width: 80px; float: left;}

/*
table, td, th {border: 1px solid #0f0;}

div {border: 1px solid #0f0;}*/
