/*
*********************************************************************************
* Allgemeine Daten
*
* Projektname : Sauter Pianomanufaktur, www.sauter-pianos.de
* Autor       : MKdesign, info@mkdesign.de
* Dateiname   : standard.css
* Typ         : Stylesheet Definition
* Datum:      : 15.04.2006
*
*********************************************************************************
*/


/* allgemein */
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
a:link, a:visited, a:active {color:#1263ad;}
a:hover {color:#C00000;}
ul, ol, p, th, blockquote {font-family: verdana,helvetica,arial,sans-serif; font-size:10pt;}
td {font-family: verdana,helvetica,arial,sans-serif; font-size:10pt;} /* letter-spacing:0.1em} */
hr {height:1px; border-top:1px solid #1B4674; border-left:0; border-right:0; border-bottom:0;}
p {text-align:justify;}
img {border-color:#d4d0cf}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#000000; text-decoration:none; line-height:12pt; font-weight: bold;}

/* Menu */
.menu_arrow {font-family: Arial, Helvetica, sans-serif; font-size:10pt; color:#ff0000; text-decoration:none; font-weight: bold; letter-spacing:0.0em;}

/* Erste Menuebene */
.menu1_sel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#9ca8b2; text-decoration:none; font-weight: bold;}
.menu1_sel a:link, .menu1_sel a:active, .menu1_sel a:visited {text-decoration:none; color:#9ca8b2;}
.menu1_sel a:hover {text-decoration:none; color:#D38F8F;}
#menu1_sel {background-color:#b7adad;}
.menu1_usel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#16387c; text-decoration:none; font-weight: bold;}
.menu1_usel a:link, .menu1_usel a:active, .menu1_usel a:visited {text-decoration:none; color:#16387c;}
.menu1_usel a:hover {text-decoration:none; color:#aa0000;}

/* Zweite Menuebene */
.menu2_sel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#9ca8b2; text-decoration:none;}
.menu2_sel a:link, .menu2_sel a:active, .menu2_sel a:visited {text-decoration:none; color:#9ca8b2;}
.menu2_sel a:hover {text-decoration:none; color:#D38F8F;}
#menu2_sel {background-color:#b7adad;}
.menu2_usel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#16387c; text-decoration:none;}
.menu2_usel a:link, .menu2_usel a:active, .menu2_usel a:visited {text-decoration:none; color:#16387c;}
.menu2_usel a:hover {text-decoration:none; color:#aa0000;}

.table_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold;}
.table_heading a:link, .table_heading a:visited, .standard a:active {color: #1263ad;}
.table_heading a:hover {color:#C00000;}

.border_white {BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid;}
.border_gray {BORDER-RIGHT: #d4d0cf 1px solid; BORDER-TOP: #d4d0cf 1px solid; BORDER-LEFT: #d4d0cf 1px solid; BORDER-BOTTOM: #d4d0cf 1px solid;}

/* Inhalt */
.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#FF0000; font-weight: bold;}

.standard {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; text-align:justify;}
.standard a:link, .standard a:visited, .standard a:active {color: #1263ad;}
.standard a:hover {color:#C00000;}

.bold {font-weight: bold;}

.white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #FFFFFF}
.white a:link, .white a:visited, .white a:active {color: #FFFFFF;}
.white a:hover {color:#EEEEEE;}

.formtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none;}
.formtext a:link, .formtext a:visited, .formtext a:active {color: #0000A0; text-decoration:none;}
.formtext a:hover {text-decoration:none; color:#C00000;}

.newsheading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#ff0000; font-weight: bold;}

.error {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ff0000; font-weight: bold;}

.ok {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#00AA00; font-weight: bold;}

.rect {margin: 10px; width: 550px; padding: 3px; background: #EEEEEE; border: 1px solid #AAAAAA;}

.required {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#ff0000;}

.userdata {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#105086; text-decoration:none; line-height:12pt; font-weight: bold;}

.date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}

.ticker {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#1263AD; font-weight: bold;}

.small {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
.small a:link, .small a:active, .small a:visited {color:#0000A0;}
.small a:hover {color:#C00000;}

.small_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#C00000;}
.small_red a:link, .small_red a:active, .small_red a:visited {color:#C00000;}
.small_red a:hover {color:#C00000;}

.sitemap {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000099; text-decoration:none;}
.sitemap a:link, .sitemap a:active, .sitemap a:visited {text-decoration:none; color:#000099;}
.sitemap a:hover {text-decoration:none; color:#C00000;}

.details {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-weight: bold;}
.details a:link, .details a:visited, .details a:active {color: #1263ad;}
.details a:hover {color:#C00000;}

.step_green {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#00AA00; font-weight: bold;}
.step_red {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#C00000; font-weight: bold;}
.step_gray {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#AAAAAA; font-weight: bold;}
.step_number {font-size:10pt;}

.advertisement {border-style:solid; border-top-color:#CDD4DC; border-bottom-color:#CDD4DC; border-left-color:#CDD4DC; border-right-color:#CDD4DC; border-width:1px; border-top-width:1px; border-bottom-width:1px; border-left-width:1px; border-right-width:1px;}

.mainsection {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#0000A0; text-decoration:none;}
.mainsection a:link, .mainsection a:active, .mainsection a:visited {text-decoration:none; color:#0000A0;}
.mainsection a:hover {text-decoration:none; color:#C00000;}

.small_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#0000A0; text-decoration:none;}
.small_link a:link, .small_link a:active, .small_link a:visited {text-decoration:none; color:#0000A0;}
.small_link a:hover {text-decoration:none; color:#C00000;}

.kk_rating {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; text-decoration:none;}
.kk_rating a:link, .kk_rating a:active, .kk_rating a:visited {text-decoration:none; color:#0000A0;}
.kk_rating a:hover {text-decoration:none; color:#C00000;}

.kk_top {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#0000A0; text-decoration:none;}
.kk_top a:link, .kk_top a:active, .kk_top a:visited {text-decoration:none; color:#0000A0;}
.kk_top a:hover {text-decoration:none; color:#C00000;}

.kk_bottom {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; text-decoration:none;}
.kk_bottom a:link, .kk_bottom a:active, .kk_bottom a:visited {text-decoration:none; color:#0000A0;}
.kk_bottom a:hover {text-decoration:none; color:#C00000;}

.gray {filter: gray();}

/* Tabellen */
#tabledark {font-size:9pt; font-weight:bold; line-height:150%; color:#000000; height: 28px; background-color:#CCDEE9; padding-left: 3pt; }
#tablemedium {font-size:9pt; line-height:150%; color:#000000; height: 28px; background-color:#E6F0F4; padding-left: 3pt; }
#tablemedium a:link, #tablemedium a:active, #tablemedium a:visited {color:#555555;}
#tablelight {font-size:10pt; line-height:150%; color:#000000; height: 28px; background-color:#F3F9FB; padding-left: 3pt; }

#textbox {border-width:1px; border-style:solid; border-color:#1263AD; padding:5px; text-align:justify;}

.formfield_error {background-color: #F6CECE;}
