/* html Klassen css */
* {
margin: 0;
padding: 0;
border: 0 solid;
}

body {
/*font: 12px/140% Verdana, Arial, Helvetica, sans-serif;*/
font-size: 11px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:center;
line-height: 16px;
/*background: white url(images/backstripes.png);*/
background: white url(images/greydotted.gif);
}

td {
/*font: 12px/140% Verdana, Arial, Helvetica, sans-serif;*/
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

__li {
	list-style-image: url(images/blockpfeil.png);
	padding-left:10px;
}
ul {
	padding-left:30px;
}

#product-miniimg { border:1px solid #000000; margin-right:20px; margin-bottom:20px; float:left; }
#olivframe { border:1px solid #336699; padding:10px; background-color:#ECECE6; }

.fliesstext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
.bigtext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; }
.fliesstextforms {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; padding:1px; }

/* Links allgemein */

a:link, a:visited { text-decoration: none; color:#336699; }
a:hover, a:focus, a:active { text-decoration: underline; color:#336699; }

/* interne links */
a.int { padding-left:12px; background: url(bullets/bullet_int.gif) no-repeat left;  text-decoration:none; border-bottom:1px dotted #336699; color:#336699; }
a.int:hover { border-bottom:1px solid #336699; }

/* externe links */
a.ext { padding-left:12px; background: url(bullets/bullet_ext.gif) no-repeat left; text-decoration:none; border-bottom:1px dotted #336699; color:#336699; }
a.ext:hover { border-bottom:1px solid #336699; }

/* horvorgehobene links */
a.mainlink { text-decoration: none; color:#336699; font: 12px Arial, Helvetica, Verdana, sans-serif; font-weight:bold; border-bottom:1px dotted #336699; }
a.mainlink:hover { border-bottom:1px solid #336699; }

/* stark horvorgehobene links */
a.prominentlink { text-decoration: none; color:#336699; font: 14px Arial, Helvetica, Verdana, sans-serif; font-weight:bold; border:1px dotted #336699; background-color:#ffffff;padding:4px; }
a.prominentlink:hover { text-decoration: underline; }

/* download-links */
a.download { padding-left:16px; background: url(bullets/blockpfeil.png) no-repeat left;  text-decoration:none; border-bottom:1px dotted #336699; color:#336699; }
a.download:hover { border-bottom:1px solid #336699; }


a.ext1:link, a.ext1:visited { text-decoration: none; color:#336699; }
a.ext1:hover { text-decoration: underline; color:#336699; }
a.ext1:focus, a.ext1:active { text-decoration: underline; color:#336699; background-color: #336699; }

p {
padding:0 20px 0 75px;
color: #333;
}

p.toplink {
padding:0 0 3px 0;
text-align:right;
}

p.menu {
padding:0 0 8px 0;
text-align:left;
color: #333;
}

p.mtext{
padding:8px 0 20px 0;
margin:0;
line-height: 140%;
color: #333;
}

p.ftext{
padding:0;
margin-left:0;
text-align:left;
color: #333;
}

p.ntext{
padding:0;
margin-left:220px;
color: #333;
voice-family: "\"}\"";
voice-family:inherit;
margin-left:200px;
}

p.ftextliste{
padding:0;
margin:0;
text-align:left;
color: #333;
}

p.trenn{
padding:0;
margin:0;
border-top:1px dashed #993;
}

p.footer{
padding:0 0 30px 220px;
margin:0;
}

p.void {
text-align:left;
padding:5px 40px 0 0;
margin:0;
border-top:1px dashed #069;
}

p.img {
text-align:left;
padding:5px 0px 0 0px;
margin:0;
_padding:8px 0;
_font-size:12px;
_color: #990;
_text-align: left;
_border-top:1px dashed #993;
}

/*
p.ueberschrift_old {
padding:10px 0 10px 0;
background-color: #D1D1D1;
color: #31639C;
font-size:15px;
font-weight:bold;
width:100%;

padding: 5px 0px 5px 10px;
text-align:left;
border-bottom: 2px solid #31639C;
margin-bottom:20px;
}
*/

p.ueberschrift1 {
padding: 0px 0px 0px 0px;
color: #31639C;
font: 24px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
width:350px;
text-align:left;
border-bottom: 1px dashed #31639C;
margin-top:15px;
margin-bottom:20px;
}
p.ueberschrift2 {
padding: 2px 2px 2px 6px;
margin-bottom:10px;
color: #31639C;
font: 14px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
/*width:100%;
width:100%;*/
text-align:left;
border: 1px solid #31639C;
background-color:#E5E7FF;
}
p.ueberschrift3 {
padding: 0px;
margin-bottom:10px;
color: #000000;
font: 14px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
text-align:left;
}
p.ueberschriftmax1 {
padding: 0px;
margin-bottom:10px;
color: #000000;
font: 18px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
text-align:left;
}
p.ueberschriftblue {
padding: 0px;
color: #31639C;
margin-bottom:0px;
font: 16px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
text-align:left;
}


#red {
color: #cc0000;
}

#framed {
border: 1px solid #31639C;
padding: 8px 8px 8px 8px;
font: 12px Arial, Helvetica, Verdana, sans-serif;
background: white url(backgrounds/eweb-bg.gif);
}

h2 {
padding:10px 0 8px 40px;
font-size:12px;
color:#069;
text-align: left;
border-top:1px dashed #069;
}

h3 {
padding:8px 0;
font-size:12px;
color: #990;
text-align: left;
border-top:1px dashed #993;
}

h3.ueberschrift {
padding:8px 0;
font-size:12px;
color:#990;
text-align: left;
border-top:1px dashed #993;
}

h3.art {
padding:8px 0 3px 0;
font-size:12px;
font-weight:normal;
color:#990;
text-align: left;
border-top:1px dashed #993;
}

/* div */

#hdiv {
width:100%;
}

/* Klassen */

.rot{
color:#F30;
}

/* einfaches Bold */

.fett{
font-weight:bold;
color:#333;
}

.fettlink{
font-weight:bold;
}

.fettblau{
font-weight:bold;
color:#069;
}

.norm{
font-weight:normal;
color:#333;
}


/* Neuen Eintrag anlegen, Eintrag Suche, ModeratorInnen, W3C-Validator */
a.imga, a.imga:link, a.imga:visited {
padding-left:16px;
background: url(/gfx/pfeil_x.gif) no-repeat left;
border-bottom:1px solid #31639C;
}
a.imga:hover{
background: url(/gfx/pfeil_x.gif) no-repeat left;
}
a.imga:focus, a.imga:active{
background: #F3F3E6 url(/gfx/pfeil_x.gif) no-repeat left;
}

/* Links fuer Spalte Mitte fuer Header und mehr... */
a.rub {
font-weight:bold;
}

/* Links fuer die rechte Spalte */
a.v:link {
color:#F30;
}
a.v:visited {
color:#069;
}
a.v:hover, a.v:focus, a.v:active {
color:#F30;
}
a.v:focus .fettblau, a.v:active .fettblau {
background: #F3F3E6
}


/* Link "nach oben" */
a.imgb, a.imgb:link, a.imgb:visited {
padding-left:16px;
background: url(/gfx/pfeil_top.gif) no-repeat left;
}
a.imgb:hover, a.imgb:focus, a.imgb:active{
background: url(/gfx/pfeil_top.gif) no-repeat left;
}
a.imgb:focus, a.imgb:active{
background: #F3F3E6 url(/gfx/pfeil_top.gif) no-repeat left;
}

#spaltelinks p.menu img {
border: 1px solid;
}

.bluframe {
border:2px solid #336699;
margin-bottom:10px;
}
.bluframeheader {
background-color:#336699;
color:#ffffff;
padding:4px; padding-left:14px; padding-right:14px;
font: 14px Arial, Helvetica, Verdana, sans-serif;
font-weight:bold;
text-align:left;
}
.bluframecontent {
background-color:#ffffff;
color:#000000;
padding:14px;
font: 12px Arial, Helvetica, Verdana, sans-serif;
text-align:left;
}

/* used ? */

code {
font-family: courier, mono, serif;
font-size: 13px;
font-weight: normal;
color: #069;
}


