@charset "iso-8859-1";

.table_line          { border-right: 1px solid #c8c8c8; border-left: 1px solid #c8c8c8; }
.table_line_1 {  }
.table_line_b_ru      { border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc }
.table_line_b_u { border-bottom: 1px solid #dcdcdc }
.table_line_b_o { border-top: 1px solid #dcdcdc }
.table_line_b_l { border-left: 1px solid #dcdcdc }
.table_line_b_r { border-right: 1px solid #dcdcdc }
.table_line_2   { border: solid 1px red }
.table_line_3  { border: solid 1px #bebebe }
.table_row_1       { }
.table_row_2     { background-color: #dcdcdc }
.table_row_3        { color: #000064; background-color: #f0f5f5 }
.table_row_4       { background: white url(table_row_4.jpg) repeat-x center top }
.table_row_5 { background-color: #dcdcdc }
.text_row_1     { background-color: #dcdcdc; padding: 2px }
.klein { font-size: 11px }
.footer { color: gray; font-size: 9px; }
.klein_2 { font-size: 9px }
.bildunterschrift { color: gray; font-size: 10px; }
.aenderungs_datum { color: silver; font-size: 9px; text-align: right; }
.ueberschrift { font-weight: bold; font-size: 16px }
.schrift_1 { font-size: 8px }
.schrift_2 { font-size: 10px }
.schrift_3 { font-size: 12px }
.schrift_4 { font-size: 14px }
.schrift_5 { font-size: 16px }
.schrift_6 { font-size: 18px }
.schrift_7 { font-size: 20px }
.dunkel a                          { color: white; text-decoration: none }
.dunkel a:hover             { color: silver; text-decoration: none }
.hell a                          { color: white; text-decoration: none }
.hell a:hover             { color: silver; text-decoration: none }

a.menu, a.menu:link, a.menu:visited { color: #000064; font-size: 14px; font-weight: bold; background-color: #f0f5f5; text-decoration: none; float: left; padding: 5px 7px; border-right: 3px solid white; display: block     }
a.menu:hover, a.menu:active         { background-color: white; }

.menu_admin a                                   { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.menu_admin a:link,a:active,a:visited        { text-decoration: none }
.menu_admin a:hover                  { color: silver }
a         { color: #5765a3; text-decoration: none }
a:link,a:active,a:visited        { text-decoration: none }
a:hover		         { color: silver; text-decoration: none }

body                   { font-size: 12px; background-image: url(back_2.jpg); background-repeat: repeat-x; margin-top: 0; margin-bottom: 0; }
.body_admin  { color: black; font-size: 12px; background-color: white; margin: 0px }
table         { color: #000064; font-size: 12px; font-family: tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

h1, h2, h3, h4, h5, h6
{
	font-family: Arial;
}
h1
{
	font-size:9px;
}
h2
{
	font-size:10px; 
}
h3
{
	font-size:15px; 
}
h4
{
	font-size:20px;
}
h5
{
	font-size:30px;
}
h6
{
	font-size:50px;
}
ol  { margin-top: 0px; margin-bottom: 0px }
ul  { list-style-type: disc; margin-top: 0px; margin-bottom: 0px }
input,select,textarea    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1px #c8c8c8 }
#rahmen           { background-color: white; text-align: left; margin-top: -175px; position: absolute; top: 50%; left: 0px; width: 100%; height: 350px }
#bb_o_1 { background: url(bb_o_1.jpg) no-repeat left top; text-align: left; margin-left: 0px; position: absolute; top: -40px; left: 0px; width: 150px; height: 40px }
#bb_o_2 { background: url(bb_o_2.jpg) no-repeat left top; text-align: left; margin-left: 0px; position: absolute; top: -40px; left: 150px; width: 500px; height: 40px }
#bb_m_1  { background: url(bb_m_1.jpg) no-repeat left top; text-align: left; margin-top: 0px; margin-left: 0px; position: absolute; top: 0px; left: 0px; width: 150px; height: 350px }
#bb_m_2 { background: url(bb_m_2.jpg) no-repeat left top; text-align: left; margin-top: 0px; margin-left: 0px; position: absolute; top: 0px; left: 150px; width: 500px; height: 350px }
#kopf { background-color: transparent; margin-top: 5px; margin-left: 5px; position: absolute; width: 383px; height: 152px }
#content                 { background-color: transparent; text-align: left; margin-top: 0px; margin-left: 0px; border: solid 1px black; position: absolute; top: 5px; left: 150px; width: 500px; height: 344px; overflow: auto }
#menu_r                { margin: 170px 0px 0px 10px; position: absolute; width: 150px; height: 200px }
#counter    { background-color: transparent; margin: 575px 0px 0px 10px; position: absolute; width: 100px; height: 15px }

