/* CSS Document */
html {
min-height:101%;
}

body {
color:#000;
font-family:Verdana;
background-color:#aa0000;
font-size:11px;
line-height:1.5em;

position:relative;
}

h1
{font-size: 14px; color: #aa0000; font-weight:bold; margin:0.0em 0px 0.5em 0px; padding: 0.0em;  border-bottom: 0px #999 solid; display:block; }
h2
{font-size: 13px; color: #fff; font-weight:bold; margin:0px 0px 2px 0px; padding: 0.0em;  border-bottom: 0px #999 solid; display:block;
}
h3
{font-size: 13px; color: #cc0000; font-weight:bold; margin:0.0em 0 0.5em 0px; padding: 0.0em;  border-bottom: 0px #999 solid; display:block; word-spacing:-2px 
}
h4
{font-size: 11px; color: #cc0000; font-weight:bold; margin:0.0em 0 0.0em 0px; padding: 0.0em;  border-bottom: 0px #999 solid; display:block;
}
h5
{font-size: 12px; color: #006633; font-weight:bold; margin:0.0em 0 0.0em 0px; padding: 0.0em;  border-bottom: 0px #999 solid; display:block;
}
.inmotion
{color:#006633}
.geowave
{color:#006633}
#main
{
margin-left: auto;
margin-right: auto;
background-color:#fff;
min-height:101%;
margin-top:10px;
border:0px solid green;
width:910px
}
#breadcrump
{color:#fff;
clear:both;
float:left;
font-size:10px;
padding-left:30px;
width:auto;
height:20px;
background-color:#aa0000
}

#breadcrump ul
{

}
#breadcrump li
{list-style:none;
float:left;
}

#breadcrump a
{text-decoration:none;
color:#fff;
font-weight:400
}
li
{
list-style-image:url(images/pfeil_li.gif)
}


#breadcrump a:hover
{text-decoration:underline;
color:#fff;
}

#kopfmenue {
height:20px;
font-size:10px;
color:#fff;
text-align:right;
padding-right:25px;
background-color:#aa0000;
}

#kopfmenue a
{
color:#fff;
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-weight:400
}

#kopfmenue a:hover
{
text-decoration:underline;

}

#head {
height:123px;
background-image:url(images/head.jpg);
clear:both

}
.head_logo
{ 
height:72px;
width:72px;
float:left;
clear:both;
border:0px solid blue;
padding-top:20px;
padding-left:30px
}
.head_text
{ padding-top:24px;
margin-left:212px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:1.1em;
font-weight:normal}



#content
{

padding:30px;
padding-left:50px;
height:100%;
padding-top:60px;
border:0px solid blue;
background-color:#fff;
width:auto
}
#content a
{color: #000099;
font-weight:bold;
text-decoration:none
}
#content a:hover
{
text-decoration:underline
}
ul
{
margin-left:20px}

li a
{color:#FFF}

.top
{text-align:right;
font-size:10px;
}

.top a
{color:#ffffff;
border:0px
}

a img{border:none; }

.artikelbox
{xbackground-color:#666666;
margin:30px 0px 30px 0px
}

#fuss
{background-color:#fff;
height:40px;

}
.fuss_links
{
float:left;
height:35px;
background-color:#fff;
width:290px;
margin-top:5px;
margin-left:10px
}
.fuss_links h1
{font-size: 14px; color: #aa0000; font-weight:bold; padding:5px 0 0.0em 45px;  display:block;}

.fuss_rechts
{
color:#333;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
height:40px;
background-color:#fff;
padding:0px;
}

.bild_rechts
{float:right;
margin-left:25px;
padding-right:50px;
border:3px solid #999;
xborder:15px solid #cc0000
}
.bild_rechts_gruen
{float:right;
margin-left:25px;
padding-right:50px;
border:15px solid #006633
}
.bild_rechts_hell
{float:right;
margin-left:25px;
padding-right:50px;
border:15px solid #aa0000
}
/* in use - besonders bei den Übungen */
.bild_rechts_dkl
{float:right;
margin-left:15px;
padding-right:0px;
border:2px solid #cc0000;

}
/* in use */
.bild_rechts_innen
{float:right;
margin-right:105px;
border:2px solid #cc0000;
margin-left:10px
}
/* in use */
.bild_rechts_aussen
{float:right;
border:2px solid #cc0000;
margin-left:10px
}
.bild_rechts_4
{float:right;
margin-left:15px;
border:none;
border:2px solid #cc0000;
}

.bild_links
{float:left;
margin-right:25px;
border:15px solid #aa0000
}

.bild_links_3
{float:left;
margin-right:25px;
}
/* in use */
.bild_links_aussen
{float:left;
border:2px solid #cc0000;
margin-right:10px;
}
.bild_links_4
{float:left;
border:2px solid #cc0000;
margin-right:25px;
}

.bild_start
{float:right;
margin-right:0px;
margin-top:0px;
border-top:0px solid #cc0000;
border-left:0px solid #cc0000;
border-right:0px solid #aa0000;
border-bottom:0px solid #aa0000;
}
.bild_start_wasser
{float:right;
margin-right:100px;
margin-top:0px;
border-top:2px solid #cc0000;
border-left:2px solid #cc0000;
border-right:2px solid #aa0000;
border-bottom:2px solid #aa0000;
}

.absatz_1
{
border:0px solid #000000;
margin-bottom:15px;
padding-left:145px;
text-align:right
}

.absatz_2
{
border:0px solid #000000;
margin-bottom:15px;
padding-right:105px
}
.geo_referenzen
{
margin-left:20px;
width:800px
}

.geo_referenzen ul
{margin-left:10px;}

.geo_referenzen li
{
}

.geo_referenzen td
{
vertical-align:top;
padding-bottom:20px;}

.geo_preise
{
margin-left:8px;
width:800px;
border:1px solid #aa0000
}

.geo_preise td
{
height:30px;
border:1px solid #aa0000
}
.modell
{
width:140px;
bgcolor:#cc00000;
padding-left:10px;
height:30px
}

.masse
{
bgcolor:#0000ff;
padding-left:10px;
height:30px
}

.welle_bild
{width:126;
height:80px
}
.kontakt_bild
{border:2px solid #a00;
}

.Stil1
{
color: #AA0000
}
.Stil2
{
font-size: 9px; color:#666666
}