h1 {
color: #379807;
font-size: 11pt;
font-weight: bold;
margin: 0px;
padding: 0px;
}

h2 {
color: #379807;
font-size: 10pt;
font-weight: bold;
margin: 0px;
padding: 0px;
}

hr  {
width: 560px;
background-color: #6699cc;
padding: 0px;
marging: 0px;
}

hr.steckbrief {
width: 270px;
color: #6699cc;
height: 1px;
border-bottom-style: solid;
}

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

.fett_schwarz {
font-weight: bold;
color: #000000;
}

.fett_gruen {
font-weight: bold;
color: #379807;
}

.normal {
font-weight: normal;
color: #000000;
}


.kursiv {
font-style: italic;
font-size: 9pt;
}

.notunderlined_link a:link, .notunderlined_link a:hover, .notunderlined_link a:visited {
text-decoration: none;
}


#text {
width: 270px;
color:#000000;
font-size: 10pt;
float: left;
margin: 15px 20px 0px 0px;
padding: 0px;
}

#text ul {
margin-left: -40px;
margin-top: 0px;
text-align: left;
list-style-position: outside;
}

#text ul li {
background-image: url(layout/square-blau.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 20px;
list-style: none;
}

#text a:link, #text a:hover, #text a:visited {
color:#000000;
}

#text_right {
width: 270px;
color:#000000;
font-size: 10pt;
float: right;
margin: 15px 0px 0px 0px;
padding: 0px;
}

#text_right ul {
margin-left: -40px;
margin-top: 0px;
text-align: left;
list-style-position: outside;
}

#text_right ul li {
background-image: url(layout/square-blau.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-left: 20px;
list-style: none;
}

#text_right a:link, #text a:hover, #text a:visited {
color:#000000;
}

#bildleiste {
width: 270px;
margin: 0px;
padding: 0px;
float: right;
color:#000000;
font-size: 10pt;
text-align: right; 
}

#bildleiste img {
border-right: 2px solid #333333;
border-bottom: 2px solid #333333;
margin: 0px 0px 30px 0px;
padding: 0px;
}

#bildleiste a:link, #bildleiste a:hover, #bildleiste a:visited {
color:#000000;
}

#text_uebersichtsseite {
width: 560px;
color:#000000;
font-size: 10pt;
float: left;
margin: 15px 20px 0px 0px;
padding: 0px;
}

#tabelle {
width: 560px;
clear: both;
margin: 0px;
padding: 0px;
font-size: 9pt;
font-weight: normal;
border-top: 1px solid #6699cc;
border-left: 1px solid #6699cc;
border-spacing: 0px;
}

#tabelle td {
margin: 0px;
padding-right: 10px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
border-right: 1px solid #6699cc;
border-bottom: 1px solid #6699cc;
vertical-align: top;
}

#tabelle tr {
margin: 0px;
padding: 0px;
}

#table_uebersichtsseite {
width: 560px;
clear: both;
margin: 0px;
padding: 0px;
font-size: 9pt;
font-weight: bold;
color: #6699cc;
}

#table_uebersichtsseite td {
vertical-align: top;
}

#table_uebersichtsseite a:link, #table_uebersichtsseite a:hover, #table_uebersichtsseite a:visited {
color: #6699cc;
}

#table_uebersichtsseite img {
border: 2px solid #6699cc;
text-align: left;
margin-bottom: 5px;
}

#table_links {
margin: 20px 0 0 0;
width: 560px;
padding: 5px;
text-align: left;
font-size: 10pt;
color: #000000;
}

#table_links a:links, #table_links a:hover, #table_links a:visited {
font-color: #000000;
}

#table_links img {
border: none;
}

#table_preisliste {
width: 270px;
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 8pt;
font-weight: normal;
border-top: 1px solid #6699cc;
border-left: 1px solid #6699cc;
border-spacing: 0px;
}

#table_preisliste td {
margin: 0px;
padding-right: 10px;
padding-top: 3px;
padding-left: 3px;
padding-bottom: 3px;
border-right: 1px solid #6699cc;
border-bottom: 1px solid #6699cc;
vertical-align: top;
}

#table_preisliste tr {
margin: 0px;
padding: 0px;
}

#steckbrief {
width: 270px;
border-spacing: 0px;
}

#steckbrief td {
padding-left: 0px;
padding-right: 5px;
padding-top: 3px;
padding-bottom: 2px;
margin: 0px;
text-align: left;
vertical-align: top;
border-bottom: 1px solid #6699cc;
}

img.right {
float: right;
margin: 0 0 0 10px;
}

img.left {
float: left;
margin: 0 10px 0 0;
}

#content_footer {
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
width: 520px;
font-size: 9pt;
font-weight: bold;
text-align: left;
}

#content_footer a:link, #content_footer a:hover, #content_footer a:visited {
color:#000000;
}


#ticker /*Startseite*/ {
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px;
clear: both;
width: 520px;
text-align: left;
} 

#tickerfeld /*Startseite*/ {
border: none;
border-color:#009900;
color: #6699cc;
font-weight: bold;
font-size: 10pt;
width: 555px;
}

#aktualisiert  /*Startseite*/ {
font-size: 8pt
}


#anfrage table /*Anfrage*/ {
border: 1px solid #6699cc;
font-size: 9pt;
font-weight: bold;
padding: 4px;
}

#anfrage td /*Anfrage*/ {
padding: 5px;
}

#close_window, #submit, #reset /*Anfrage*/  {
background-color: #6699cc;
color: #ffffff;
border: none;
font-size: 9pt;
font-weight: bold;
margin: 0px;
}

#formularfeld, #mitteilungsfeld /*Anfrage*/  {
width: 150px;
border: 1px solid #6699cc;
}


