* {
    padding:            0;
    margin:             0;
    font-family:        verdana,arial,sans-serif;
    font-size:          small;
}

html {
    height:             101%;
}

hr {
    width:              592px;
    padding:            0;
    margin:             0;
    border:             1px solid #f1912c;
}

sup {
    font-size:          80%;
}

.sup {
    font-size:          100%;
}

#wrapper {
    width:              990px;
    margin:             20px auto 0 auto;
}

.mt10 {
    margin-top:         10px;
}

.mt15 {
    margin-top:         15px;
}

.mt30 {
    margin-top:         30px;
}

.mt40 {
    margin-top:         40px;
}

.mr10 {
    margin-right:       10px;
}

.mr17 {
    margin-right:       17px;
}

.mb6 {
    margin-bottom:      6px;
}

.mb10 {
    margin-bottom:      10px;
}

.mb20 {
    margin-bottom:      20px;
}

.ml100 {
    margin-left:        100px;
}

.p70 {
    font-size:          70%;
    color:              #cccccc;
    font-style:         italic;
    text-align:         center;
}

.p80 {
    font-size:          80%;
}

.p90 {
    font-size:          90%;
}

.p100 {
    font-size:          100%;
}

.p200 {
    font-size:          200%;
}

.fett {
    font-weight:        bold;
}

.ueber_openstorage__col {
    color:              #e17d00;
}

.ueber_openstorage__col2 {
    color:              #000000;
}

.services__col {
    color:              #e17d00;
}

.services__bgcol {
    background-color:   #ffe9d2;
}

.services__col2 {
    color:              #000000;
}

.produkte_i__col {
    color:              #42A62A;
}

.produkte_i__bgcol {
    background-color:   #d2e6be;
}

.produkte_ii__col {
    color:              #007BB5;
}

.produkte_ii__bgcol {
    background-color:   #c8e1fa;
}

.produkte_iii__col {
    color:              #95569A;
}

.produkte_iii__bgcol {
    background-color:   #e1c8e1;
}

.produkte_iv__col {
    color:              #E05194;
}

.produkte_iv__bgcol {
    background-color:   #fec0dd;
}

.neuigkeiten__col {
    color:              #f1912c;
}

.download__col {
    color:              #f1912c;
}

.hpinfothek__col {
    color:              #029dd5;
}

.hppayforprint__col {
    color:              #c1022c;
}

.fifawm2010__col {
    color:              #71be21;
}

.fifawm2010__bgcol {
    background-color:   #dbff8f;
}

.fifawm2010__col2 {
    color:              #42893e;
}


/* Bereich 'kopf' */
#kopf {
    width:              990px;
}

#kopf_logo {
    float:              left;
    width:              194px;
    height:             32px;
    border:             0;
}

.kopf_adresse {
    float:              right;
    margin-left:        20px;
    font-size:          x-small;
    vertical-align:     bottom;
}

.kopf_sprache {
    float:              left;
    vertical-align:     bottom;
}



/* Bereich 'menue_oben' */
#menue_oben {
    width:              990px;
    padding:            3px 0 3px 0;
    border-top:         1px solid black;
    background-color:   #F1912C;
    text-align:         center;
}

#menue_oben a {
    padding-right:      70px;
    color:              white;
    text-decoration:    none;
}

#menue_oben a:hover {
    text-decoration:    underline;
}



/* Bereich 'menue_links' */
#menue_links {
    float:              left;
    width:              194px;
    margin-top:         10px;
}

#menue_links img {
    display:            block;
}

#menue_links_bild {
    width:              194px;
}

#menue_links_newsticker {
    margin-top:         10px;
}

#menue_links_newsticker ul.ueber_openstorage li {
    line-height:        90%;
    margin-top:         5px;
}

#menue_links li {
    margin:             2px 0 0 20px;
}

#menue_links a {
    color:              black;
    text-decoration:    none;
}

#menue_links a:hover {
    color:              #F1912C;
    text-decoration:    underline;
}

/* Bereich 'menue_links' -> Über OpenStorage */
#menue_links h1.ueber_openstorage {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #F1912C;
}

#menue_links h1.ueber_openstorage a {
    color:              white;
}

#menue_links ul.ueber_openstorage {
    width:              184px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__ueber_openstorage.gif);
    border:             2px solid #F1912C;
}


/* Bereich 'menue_links' -> Services */
#menue_links h1.services {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #F1912C;
}

#menue_links h1.services a {
    color:              white;
}

#menue_links ul.services {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__services.gif);
    border:             2px solid #F1912C;
}


/* Bereich 'menue_links' -> Produkte I*/
#menue_links h1.produkte_i {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #42A62A;
}

#menue_links h1.produkte_i a {
    color:              white;
}

#menue_links ul.produkte_i {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__produkte_i.gif);
    border:             2px solid #42A62A;
}


/* Bereich 'menue_links' -> Produkte II*/
#menue_links h1.produkte_ii {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #007BB5;
}

#menue_links h1.produkte_ii a {
    color:              white;
}

#menue_links ul.produkte_ii {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__produkte_ii.gif);
    border:             2px solid #007BB5;
}

/* Bereich 'menue_links' -> Produkte III*/
#menue_links h1.produkte_iii {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #95569A;
}

#menue_links h1.produkte_iii a {
    color:              white;
}

#menue_links ul.produkte_iii {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__produkte_iii.gif);
    border:             2px solid #95569A;
}

/* Bereich 'menue_links' -> Produkte IV*/
#menue_links h1.produkte_iv {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #E05194;
}

#menue_links h1.produkte_iv a {
    color:              white;
}

#menue_links ul.produkte_iv {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__produkte_iv.gif);
    border:             2px solid #E05194;
}

/* Bereich 'menue_links' -> Download */
#menue_links h1.download {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #f1912c;
}

#menue_links h1.download a {
    color:              white;
}

#menue_links ul.download {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__download.gif);
    border:             2px solid #f1912c;
}

/* Bereich 'menue_links' -> HP Pay For Print */
#menue_links h1.hppayforprint {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #c1022c;
}

#menue_links h1.hppayforprint a {
    color:              white;
}

#menue_links ul.hppayforprint {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__hppayforprint.gif);
    border:             2px solid #c1022c;
}

/* Bereich 'menue_links' -> HP Infothek */
#menue_links h1.hpinfothek {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #029dd5;
}

#menue_links h1.hpinfothek a {
    color:              white;
}

#menue_links ul.hpinfothek {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__hpinfothek.gif);
    border:             2px solid #029dd5;
}

/* Bereich 'menue_links' -> fifawm2010 */
#menue_links h1.fifawm2010 {
    display:            block;
    width:              189px;
    padding:            2px 0 2px 5px;
    background-color:   #03941b;
}

#menue_links h1.fifawm2010 a {
    color:              white;
}

#menue_links ul.fifawm2010 {
    width:              184px;
    margin-bottom:      10px;
    padding:            3px;
    list-style-image:   url(img/menue_links_arrow__fifawm2010.gif);
    border:             2px solid #03941b;
}

/* Bereich 'content' */
#content {
    float:              left;
    width:              600px;
    margin:             15px 10px 0 10px;
    padding:            10px;
}

#content_spalte_links {
    width:              278px;
    float:              left;
}

#content_spalte_rechts {
    width:              288px;
    float:              right;
    margin-right:       14px;
}

#content_inspalte {
    width:              90px;
    float:              left;
    margin-right:       5px;
}

#content_produktspalte {
    width:              140px;
    float:              left;
}

#content_datumspalte {
    text-align:         right;
    width:              107px;
    margin-right:       10px;
    float:              left;
}

#content_neuigkeitenspalte {
    width:              493px;
    margin-left:        117px;
}

#content_wiesbadenspalte {
    border:             1px solid #fccf7c;
    margin:             0px 10px 0px 0px;
    width:              160px;
    height:             150px;
    padding:            10px;
    float:              left;
}

#content_fifaspaltelinks {
    width:              211px;
    float:              left;
}

#content h1 {
    margin-bottom:      10px;
    font-size:          150%;
}

#content h1.overhead {
    margin-bottom:      20px;
    font-size:          200%;
}

#content h2 {
    margin-bottom:      10px;
    font-size:          110%;
    font-style:         italic;
}

#content h3 {
    margin-bottom:      3px;
    font-size:          100%;
    font-style:         italic;
}

#content a {
    color:              black;
    font-style:         italic;
}

#content a:hover {
    color:              #F1912C;
}

#content ul {
    list-style-type:    none;
}

#content li {
    display:            block;
    padding:            1px 20px 1px 20px;
}

.content_box {
    width:              288px;
    margin-bottom:      10px;
}

.content_box592 {
    width:              592px;
    margin-bottom:      10px;
}

.content__bild {
    margin:             0px 21px 21px 21px;
    float:              right;
}

.content__info {
    border:             1px solid #DCDCDC;
}

.content__ueber_openstorage {
    border:             1px solid #FCCF7C;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__ueber_openstorage.png);
}

.content__services {
    border:             1px solid #FCCF7C;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__services.png);
}

.content__produkte_i {
    border:             1px solid #CFDF99;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__produkte_i.png);
}

.content__produkte_ii {
    border:             1px solid #BCD5ED;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__produkte_ii.png);
}

.content__produkte_iii {
    border:             1px solid #C896C8;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__produkte_iii.png);
}

.content__produkte_iv {
    border:             1px solid #F5C0D6;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__produkte_iv.png);
}

.content__download {
    border:             1px solid #FCCF7C;
    width:              592px;
    padding-right:      6px;
    background-image:   url(img/background__download.png);
}


/* Bereich 'fluegel_rechts' */
#fluegel_rechts {
    float:              right;
    width:              156px;
    margin-top:         10px;
}

#fluegel_rechts img {
    margin-bottom:      8px;
}



/* Bereich 'fuss' */
#fuss {
    margin:             50px 0 20px 0;
    width:              990px;
}

#menue_unten {
    width:              920px;
    padding:            3px 0 3px 70px;
    background-color:   #C7C9CB;
}

#menue_unten a {
    padding-right:      70px;
    color:              black;
    text-decoration:    none;
}

#menue_unten a:hover {
    text-decoration:    underline;
}

