* { margin: 0; padding: 0;}
 
body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(images/background2_2.gif); 
 background-repeat: repeat-x;
 background-color: #8BAFC7;
}
#wrapper { 
 margin: 0 auto;
 width: 930px;
}
#header {
 width: 900px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 162px;
 margin: 0px 0px 0px 0px;
 background: url(images/headerbild.jpg) no-repeat;
}
#logo {background: url(images/logo.gif) no-repeat;}

#schriftzug {background: url(images/schriftzug1.gif) no-repeat;}

#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
 margin: 10px 0px 0px 0px;
 padding: 0px;
 height: 600px;
 width: 170px;
 float: left;
}
#rightcolumn { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 600px;
 width: 730px;
 display: inline;
}
.headerbox { width: 920px; margin-top:0.4em; background: url(images/tastatur6.jpg) no-repeat; background-color: #E0E3EF;}
.headerbox h1 {font-family: Arial; font-weight: bold; font-size: 150%; margin-top:20px; background: #5AB8FF;}
.headerbox h2 {font-family: Arial; font-weight: bold; font-size: 130%; margin-top:20px;}
.headerbox .top{display:block;background: #5F6F85;}
.headerbox .bottom{display:block;background: #809FB6;}
.headerbox .top b, .headerbox .bottom b { display:block;height: 1px; overflow: hidden; background: #E0E3EF;}
.headerbox .r1{margin: 0 5px;}
.headerbox .r2{margin: 0 3px;}
.headerbox .r3{margin: 0 2px;}
.headerbox .top .r4, .headerbox .bottom .r4{margin: 0 1px;height: 2px;}

.navibox { width: 170px;
           background: url(images/background_menu4.gif); 
           background-repeat: repeat-x;
           background-color: #BDE1FF;
           line-height:0;}
.navibox .top{display:block; background: #8BAFC7;}  
.navibox .bottom{display:block;background: #8BAFC7;}
.navibox .top b, .navibox .bottom b { display:block; height: 1px; overflow: hidden; background: #BDE1FF;} 
.navibox .r1{margin: 0 5px;}
.navibox .r2{margin: 0 3px;}
.navibox .r3{margin: 0 2px;}
.navibox .top .r4, .navibox .bottom .r4{margin: 0 1px;height: 2px;}

.textbox { width: 740px; background: #FFFFFF;}
.textbox h1, .textbox h2, .textbox p {margin: 0 80px 0 20px; text-align: justify;}
.textbox p.p1 {margin: 0 40px;}
.textbox h1 {font-family: Arial; font-weight: bold; font-size: 160%; margin-top: 20px; background: #FFFFFF;}
.textbox h2 {font-family: Arial; font-weight: bold; font-size: 130%; margin-top: 20px;}
.textbox h3 {font-family: Arial; font-weight: bold; font-size: 120%; margin-top: 20px; margin-left: 20px;}
.textbox button {margin-left: 20px; padding: 0px; background: #BDE1FF;}
.textbox .top{display:block;background: #8BAFC7;}
.textbox .bottom{display:block;background: #8BAFC7;}
.textbox .top b, .textbox .bottom b { display:block;height: 1px; overflow: hidden; background: #FFFFFF;}
.textbox .r1{margin: 0 5px;}
.textbox .r2{margin: 0 3px;}
.textbox .r3{margin: 0 2px;}
.textbox .top .r4, .textbox .bottom .r4{margin: 0 1px;height: 2px;}
.textbox .seperator {background: #BDE1FF;}

.x       { font-family:arial,helvetica; }
.f       { font-family:arial,helvetica; }
.f1      { font-family:arial,helvetica; font-size:10pt; }
.f2      { font-family:arial,helvetica; font-size:18pt; font-weight:bold; }
.f3      { font-family:arial,helvetica; font-size:12pt; font-weight:bold; }
.f4      { font-family:arial,helvetica; font-size:10pt; font-weight:bold; }
.f5      { font-family:arial,helvetica; font-size:8pt; }
.top_a   { font-family:arial,helvetica; font-size:12pt; font-weight:bold; text-decoration:none; }
.top_b   { font-family:arial,helvetica; font-size:20pt; font-weight:bold; }

td.hist1 { padding: 3px; width: 100px; font-family:arial,helvetica; font-size:10pt; background: #C1C6DF; text-align: left;}
td.hist2 { padding: 3px; width: 550px; font-family:arial,helvetica; font-size:10pt; background: #C1C6DF; text-align: left;}

td.kontakt1 { padding: 3px; font-family:arial,helvetica; font-size:10pt; font-weight:bold; background: #C1C6DF; text-align: left;}
td.kontakt2 { padding: 3px; font-family:arial,helvetica; font-size:10pt; background: #E0E3EF; text-align: left;}

td.prostepshead1 { padding: 3px; width: 490px; font-family:arial,helvetica; font-size:10pt; font-weight:bold; 
                   background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepshead2 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; font-weight:bold; 
                   background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepshead3 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; font-weight:bold; 
                   background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepshead4 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; font-weight:bold; 
                   background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepshead5 { padding: 3px; width: 200px; font-family:arial,helvetica; font-size:10pt; font-weight:bold; 
                   background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
                   
td.prostepsfield1 { padding: 3px; width: 490px; font-family:arial,helvetica; font-size:10pt; 
                   background: url(images/backgroundtable.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepsfield2 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; 
                   background: url(images/backgroundtable.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepsfield3 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; 
                   background: url(images/backgroundtable.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepsfield4 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; 
                   background: url(images/backgroundtable.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.prostepsfield5 { padding: 3px; width: 200px; font-family:arial,helvetica; font-size:10pt; 
                    background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}

td.prostepsfield6 { padding: 3px; width: 490px; font-family:arial,helvetica; font-size:10pt; background-color: #F0F6F9;}
td.prostepsfield7 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; background-color: #F0F6F9;}
td.prostepsfield8 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; background-color: #F0F6F9;}
td.prostepsfield9 { padding: 3px; width: 50px; font-family:arial,helvetica; font-size:10pt; background-color: #F0F6F9;}
td.prostepsfield10 { padding: 3px; width: 200px; font-family:arial,helvetica; font-size:10pt; background-color: #F0F6F9;}
                   
p.mark {font-weight:bold; background: #BDE1FF; }

.Headline2 { 
 font-family: Arial;
 font-weight: bold;
 font-size: 100%;
}
.Abstand { 
 margin-top:20px; 
}
.MenuTitel { 
 margin-left:30px; margin-top:6px;
 font-family: Arial; font-weight: bold; font-size: 100%;}  
}
table {}

table.tablestandard {
 border: 0;
}
table.Inhalt {
 border: 0;
 margin-left: 20px; margin-top:20px;  line-height:1.2;
}
table.tablecenter {
 border: 0; text-align: center; line-height:1;
}
td {
 height: 15px;
 width: 200px;
}
td.kurz {
 height: 15px;
 width: 100px;
}
td.lang {
 height: 15px;
 width: 300px;
}
td.footer { width: 650px; font-family:arial,helvetica; font-size:10pt; }

td.aufgabenhead { width: 10px; padding: 1px; font-family: Arial; font-size: 80%;
                  background: url(images/backgroundtablehead.gif); background-repeat: repeat-x; background-color: #F0F6F9;}
td.aufgaben { width: 10px; padding: 1px; font-family: Arial; font-size: 80%; empty-cells: show}
td.aufgaben2 { width: 230px; padding: 1px; font-family: Arial; font-size: 80%; empty-cells: show}
td.aufgaben3 { height: 30px; padding: 3px; width: 150px; background-color: #F0F6F9;}
td.aufgaben4 { height: 30px; width: 330px; padding: 3px; background-color: #F0F6F9;}

td.bestell1 { padding: 3px; width: 150px; background-color: #F0F6F9;}
td.bestell2 { width: 330px; padding: 3px; background-color: #F0F6F9;}

td.Impressum {
 height: 120px;
 width: 160px;
 text-align: center;
 font-family: Arial;
 font-size: 80%;
 line-height:15px;
}
.eingabe1 {width: 300px;}
.eingabe1disabled {width: 300px; background-color: #DFDFDF;}
.eingabe2 {width: 150px;}
.eingabe2disabled {width: 150px; background-color: #DFDFDF;}

