#body {
color:black;
font-family:Times,Arial;
font-size:10pt;
}

A {
text-decoration:none;
color:blue;
}

#navi_top {
background-color:white;
position: absolute;
left:110px;
top:0px;
width:840px;
height:100px;
}

#navi_top_right {
position:absolute;
left:950px;
top:0px;
width:auto;
height:100px;
}

#navi_top_firma {
background-color:white;
position: absolute;
left:100px;
top:100px;
width:114;
height:70;
z-index:2;
}

#navi_top_produkt {
background-color:white;
position: absolute;
left:214px;
top:100px;
width:130;
height:70;
z-index:2;
}

#navi_top_service {
background-color:white;
position: absolute;
left:344px;
top:100px;
width:99;
height:90;
z-index:2;
}

#navi_top_downloads {
background-color:white;
position: absolute;
left:442px;
top:100px;
width:120;
height:50;
z-index:2;
}

#navi_left {
background-color:white;
position: absolute;
left:0px;
top:0px;
width:110px;
height:600px;
}

#navi_left_menu {
position:absolute;
left:0;
top:170;
width:110;
height:120;
z-index:2
}

#navi_body {
background-color:white;
position: absolute;
left:110px;
top:100px;
width:880;
}

#navi_body_text {
text-align:center;
z-index:1;
}

#navi_body_ticker {
background-color:#E5E5E5;
position:absolute;
left:530;
top:140;
width:285;
height:213;
z-index:2;
text-align:left;
border: 1px solid black;
}

#navi_body_webcam {
background-color:white;
position:absolute;
left:30;
top:140;
width:295;
height:213;
z-index:2;
border: 1px solid black;
}

#table_body {
color:black;
font-family:Times,Arial;
font-size:10pt;
width:700;
}

#head_body {
color:black;
font-family:Times,Arial;
font-size:18pt;
font-weight:bold;
}

#head_body1 {
font-family:Times;
font-size:60pt;
}

#head_body2 {
font-family:Arial;
font-size:16pt;
}

#head_body3 {
font-family:Arial;
font-size:14pt;
position:absolute;
left:400;
top:250;
width:200;
height:50;
z-index:2;
}


#simulation {
background:#004E98;
text-align:center;
}

#aktuelles_cont {
text-align:justify;
padding: 5px;
background-color: #E5E5E5;
}

#aktuelles_dat {
text-align:left;
height:20px;
background-repeat: no-repeat;
background-image:url(aktuelles_tab.gif);
}

#preise_top {
text-align:center;
background-color:#E5E5E5;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

#anfahrt_tab {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
padding:10px;
}

#anfahrt_zoomakt {
color:red;
border-top: 1px solid black;
border-bottom: 1px solid black;
}

#schul_beschr1 {
color:black;
font-family:Times,Arial;
font-weight:bold;
font-size:10pt;

}

#schul_beschr2 {
color:black;
font-family:Times,Arial;
font-size:10pt;
border-bottom: 1px solid black;
}

#schul_dauer {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
text-align:center;
}

#schul_preis {
color:black;
font-family:Times,Arial;
font-size:10pt;
font-weight:bold;
text-align:right;
border-bottom: 1px solid black;
}

#wir_cont {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#kurzb {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#referenz_table {
background-position:400px 50px;
background-attachment:fixed;
background-repeat: no-repeat;
background-image:url(firma/deutschland1024.gif);
}

#referenz {
color:black;
font-family:Times,Arial;
font-size:10pt;
padding: 7px;
}

#link_head {
color:black;
font-family:Times,Arial;
font-size:10pt;
font-weight:bold;
}

#link_cont1 {
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#link_cont2 {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#down_head {
color:black;
font-family:Times,Arial;
font-size:10pt;
font-weight:bold;
}

#down_cont1 {
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#down_cont2 {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#down_image {
width:100;
height:100;
}

#down_table{
border-top: 1px solid black;
border-bottom: 1px solid black;
}

#service_cont {
text-align:justify;
background-color:#E5E5E5;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding:5px;
}

#service_table {
color:black;
font-family:Times,Arial;
font-size:10pt;
width:500;
}

#kontakt_table1 {
color:black;
font-family:Times,Arial;
font-size:10pt;
}

#kontakt_table2 {
background-color:#E5E5E5;
color:black;
font-family:Times,Arial;
font-size:10pt;
}

.tab_inhalt {
text-align: left;

width: 100%;
border-spacing: 0;
border-collapse: collapse;
font-size: 1.2em;
}

.tab_inhalt_header {
background-color: #E0E0E0;
color: #66699;
font-family: Arial, Times;
font-size: 1.1em;
text-align: left;

width: 65%;
}

.tab_inhalt_beschreibung {
background-color: #E0E0E0;
color: #666699;
font-size: 0.9em;
font-family: Arial, Times;
}

.tab_inhalt_image {
width: 80px;
height: 55px;
float: left;
margin-right: 0.5em;
border: 0;
}

.tab_inhalt_keywords {
background-color: #666699;
color: #FFFFFF;
font-size: 0.6em;
font-family: Arial, Times;
width: 35%;
}


