body {margin: 20px auto; padding:0; background:#d7d8da; font-family:Verdana, Helvetica, sans-serif; font-size:12px; color:#666; }

img {border:0;}
a, a:link, a:active, a:visited  {color:#666; font-family:Arial, Helvetica, sans-serif;}
a:hover, a:focus, {color:#999; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; font-stretch:2em; color:#003366;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:italic; color:#3399CC;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff; margin:10px 0 0 0;}

#rand {margin: 20px auto auto; width:843px; height:595px;  border:1px solid #000; background:#FFFFFF; }
#innen {width:843px; height:595px; position:absolute; padding:0; margin:0px auto auto; }

#navigation {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back_01.jpg) top left no-repeat; padding:0;  }
#navigation-anwendungen {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back-anwendungen.jpg) top left no-repeat; padding:0;  }
#navigation-geraete {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back-geraete.jpg) top left no-repeat; padding:0; }
#navigation-software {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back-software.jpg) top left no-repeat; padding:0; }
#navigation-mieten {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back-mieten.jpg) top left no-repeat; padding:0;  }
#navigation-kaufen {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back-kaufen.jpg) top left no-repeat; padding:0;  }
#navigation-unternehmen {float:left; display:block; width:227px; height:595px; background: #7A8187 url(navi-back-unternehmen.jpg) top left no-repeat; padding:0;  }

* html #content {margin:0 -2px -2px 0; }

#content {float:left; display:block; width:616px; height:100%;  overflow:hidden; display:inline; position:relative; background: url(navi-back_02.jpg) top left no-repeat; }
#content-geraete-startseite {float:left; display:block; width:616px; height:595px; background: url(geraete02.jpg) top left no-repeat; overflow:hidden; display:inline; margin-right:-5px;}
#content-anwendungen {float:left; width:616px; height:595px; background: url(navi-back_02.jpg) top left no-repeat; margin-right:-5px; padding:0px; display: block;}
#content-seite3 {float:left; width:616px; height:595px; background: url(optionfinder-4.jpg) top left no-repeat; margin-right:-5px; padding:0px; display: block;}

#box {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 280px;}
#box95{width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 95px;}
#box105 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 105px;}
#box115 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 115px;}
#box120 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 120px;}
#box150 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 150px;}
#box180 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 180px;}
#box200 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 200px;}
#box300 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 310px;}
#box330 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 330px;}
#box350 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 350px;}
#box370 {width:198px; font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:11px; background-position: left top; margin: 30px 0 0 370px;}

.boxtext {width:194px; font-weight:normal; color:#fff; padding-bottom: 12px; }
.box-bold {padding:1px 2px 1px 2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; font-weight:bold;  }
.box-initiale {padding:0; font-size:11px; line-height:12px; font-weight:bold;  }
#randoben {height: 14px; background-image: url(box260oben.jpg);}
#boxinhalte {background-image: url(box260mitte.jpg); background-repeat: repeat-y; margin: 0px; font-size: 10px; line-height: 11px; color: #FFFFFF; padding: 0 3px 0 10px;}
#randunten {background-image: url(box260unten.jpg); background-repeat: no-repeat; height: 16px;}

  * html .headline { /*IE6 only*/
	width:570px;
	padding:0 10px 0 30px;
	overflow:hidden;
  }
.head {float:left; display:block; height:40px; padding:0 0 10px 10px; margin:0;}

.headline {width:550px; padding:0 10px 0 30px; }
.spalten {position:relative; top:0px; left:10px; width:614px; padding:0px; height:auto; }
.linke-spalte {display:block; width:200px; height:auto; float:left; padding:0px 10px 10px 10px; margin:0; font-size:11px; z-index:500; }
.linke-spalte350 {display:block; width:350px; height:auto; float:left; padding:0px 0px 0px 30px; margin:0; font-size:11px; z-index:500; }
.linke-spalte600 {display:block; width:550px; height:278px; float:left; padding:0px 10px 0px 30px; margin:30px 0 0 0; font-size:11px; z-index:500; overflow:auto;}
.linke-spalte200blau {display:block; width:200px; height:auto; float:left; padding:0px 0px 0px 120px; margin:0; color:#2d6991; font-size:11px; z-index:500; }
.links-text {position:relative; top:0px; left:10px; width:172px; float:left; padding:0px; margin:0; font-size:11px;  }
.links-rahmen {position:relative; top:5px; left:10px; width:172px; float:left; padding:0px; margin:0; font-size:11px;  }
.rechts {display:block; width:300px; height:auto; float:left; padding:0 10px 10px 10px; font-size:12px; color:#5c5c5c; margin:0; }
.rechtsschmal {display:block; width:150px; height:auto; float:left; padding:0 10px 10px 10px; font-size:12px; color:#5c5c5c; margin:0; }
.rechtsschmalbilderspiel {display:block; width:200px; height:233px; float:left; padding:0 10px 10px 10px; font-size:12px; color:#5c5c5c; margin:0; }
.kontaktrechts {display:block; width:300px; height:auto; float:left; padding:0 0px 10px 10px; font-size:11px; line-height:1.2em; color:#5c5c5c; margin:0; }
.rechts400 {width:400px; float:left; padding-left:20px; font-size:12px; color:#5c5c5c; margin:0; }
.rechts-scroll {display:block; width:340px; height:280px; maxheight:280px; float:left; padding:0 10px 0 0; font-size:12px; color:#5c5c5c; margin:0; overflow:auto;}
.rechts-scroll2 {display:block; width:345px; height:330px; maxheight:330px; float:left; padding:0 10px 0 0; font-size:12px; color:#5c5c5c; margin:0; overflow:auto;}
.rechts-scroll3 {display:block; width:345px; height:380px; maxheight:3830px; float:left; padding:0 10px 0 0; font-size:12px; color:#5c5c5c; margin:0; overflow:auto;}
.rechts a:link, .rechts a:active { font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; text-decoration:none; margin:0;}
.rechts a:hover, .rechts a:focus {color:#999; font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline;}
.rechts a:visited {color:#999; font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}

.spalten-mittig {position:relative; top:0px; left:10px; width:614px; padding:0px; height:auto; font-size:12px; color:#5c5c5c;}
.mittig-links{display:block; width:270px; height:auto; float:left; padding:0; margin:0; text-align:right;}
.mittig-rechts {display:block; width:230px; height:auto; float:left; padding:0 0 0 30px; margin:0; }

.bold a:link, .bold a:active, .bold a:visited { font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:11px; font-weight:bold; color:#666; text-decoration:none; margin:0; align:left; }
.bold a:hover, .bold a:focus, {font-family:Verdana, Helvetica, sans-serif; color:#2275A2; font-size:12px; font-weight:bold; line-height:11px; text-decoration:underline;}

.blue a:link, .bold a:active, .bold a:visited{ font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:11px; font-weight:bold; color:#666; text-decoration:none; margin:0; align:left; }
.blue a:hover, .bold a:focus, a:visited  {color:#666; font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:11px; text-decoration:underline;}
.blue {color:#2275A2; font-family:Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:11px; align:top; text-decoration:none;}

.normal a:link, .normal a:active {color:#666; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none;}
.normal a:hover, .normal a:focus, .normal a:visited {color:#999; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline;}

.clear {clear:both;}
.float-right {float:right; }

.bandimg {width:200px; height:268px; border:0px solid red ;}
.bilderspiel { width:240px; height:500px; overflow:hidden;}


