* {margin:0; padding:0; border:none; list-style-type:none;}

#web img.preload { display:none; height:0px; width:0px; }

html#web, body, body, input, textarea, select, table  {overflow:auto; font-family: "Tahoma", Arial, Helvetica, sans-serif;color: #333333; }

body {font-size: 11px; }

input, textarea, select { font-size: 11px; }

#web body {height:100%; overflow:auto;}

body#epozcontent {color:black; background-color:white;}
table {border:0; border-collapse:collapse;}
table td {padding:0; vertical-align:top;}
img {border:0px;}
#contactinfo.vcard .photo, #contactinfo.vcard .tel .type{display:none;}
#author.vcard .org, #author.vcard .adr, #author.vcard .tel, #author.vcard .email{display:none;}
ZMS
.zms_file {margin:0 0 1em 0;}
.zms_file .text {display:none;}
.zms_file img {vertical-align:middle;}
div.zms_graphic.left {text-align: left;}
div.zms_graphic.right {text-align: right;}
div.zms_graphic.floatleft {float: left;}
div.zms_graphic.floatright {float: right;}
div.zms_graphic.center {text-align: center;}
div.graphic.alignleft {float: left;text-align: right;}
div.graphic.alignright {float: right;text-align: right;}

/* overall */

a {text-decoration: none; color: #004A6A; }
a:hover {text-decoration: none;color: #A2B6BF;}

#page { width:870px; position:absolute; top:20px; bottom:20px; left:50%; margin-left:-435px; border:0px solid green; }
    #startpage #page {bottom:auto; top:auto; height:515px; top:50%; margin-top:-263px; bottom:45px;}
    #startpage.eng #page {height:493px!important;}

p {margin:0 0 1em 0;}
h1#title { position: absolute; left: 280px; top: 30px; font-size: 1.36em; color: #0f434d; }
#content h2 { margin:13px 5px 10px 0px;}
#content h3, #content h4, #content h5, #content h6 { margin-top:17px; padding-bottom: 12px; }
hr {height:1px;border: none;background-color: #ffffff;border-bottom: 1px dotted #A2B6BF;}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 110%;color: #004A6A;font-weight:bold;margin:1em 0 1em 0;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 108%;color: #004A6A;font-weight:bold;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 105%;color: #708087;font-weight:bold;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 100%;color: #004A6A;font-weight:bold;}
.clearing {clear:both;float:none;}
#content .clearing {float:none;clear:both;}
#content ul {margin:0 0 17px 0;}
#content ul li {margin-bottom:5px;margin-top:5px;background-image: url(../images/pfeil2.gif);padding-left:10px;background-repeat: no-repeat;background-position: 2px 4px;}
img {border: 0px;}
.imgalign {vertical-align:sub;}
.picborder {border: 1px solid #A2B6BF;}
.hideme {display:none;}

/* header */

#logo { position:absolute; top:0; right:0; }

#headerbar {position:absolute; height:42px; top:55px; left:0; right:0; border:1px solid #2c4b68; border-bottom:0px;  padding:0; z-index:50;}

    /* nav top */
    #navtop {position:absolute; top:27px; left:0px; right:0; }
    #navtop a { display: block; }
    #navtop li { float: left; margin-right:15px; padding-left:15px; background:url(../images/navtopborderright.gif) no-repeat; }
    #navtop li.first { background:none; }
        #navtop li ul { position:absolute; top:19px; margin-left:-11px; visibility:hidden; border-top:8px solid white; width:180px; display:none; font-size:11px;}
        #navtop li ul li {background:none; display:block; margin:0; padding:0;}
        #navtop ul li a {padding:5px 10px; text-decoration:none; width:190px; background:#A3B7BF; color:#ffffff;border-bottom:1px solid #ffffff;}
        #navtop ul li a:hover { font-weight:bold;}
        #navtop li:hover ul,
        #navtop li.lihover ul { visibility:visible;display:block; }



    #subtitle {position:absolute; top:0; border-left:1px solid #2c4b68; right:0; width:218px; bottom:0;}
    #subtitle span {position: absolute; bottom:0; left:7px; font-weight:bold; color:#004b6b; font-size:11px;}

    #lang { position:absolute; top:30px; left:5px; }
        #lang li  {float:left;}
            #lang a {padding:2px 2px 0px 2px; border: 1px solid #fff;  margin-right:3px; display:block; float:left;}
            #lang a.active {padding:2px 2px 0px 2px; border:1px solid #a2b6bf; }
            #lang a:hover {border: 1px solid #004b6b; }
                #lang img {padding:2px 3px;}

/* sidebar */

#sidebar { position:absolute; border:0px solid green; top:110px; width:210px; bottom:0; right:5px; z-index:40;}
    .stripeblock { background: url(../images/whiterasterblock.gif); height:23px;}
    #footerbar .stripeblock {height:30px;}

    /* nav right */

    #navright {margin:2px 0 0 0; width:210px; }
    #navright li {position:relative; display:block; width:210px; float:left; }
    #navright li a {background:#e0e7e9; display:block; border-bottom:1px solid white; }

    #navright li.active ul li a {background:#e0e7e9;}
    #navright li.active a:hover, 

    #navright li a:hover {background:#A3B7BF; color:#fff; font-weight:bold;}

    #navright .lihover a {background:#A3B7BF; }
    #navright .active.lihover a {background:#A3B7BF;}


    #navright li.active a {background:#004A6A;} 
    #navright li img {display:block; padding:5px 0 0 10px;}

        #navright ul {position:absolute; top:-5px; left:-215px; width:200px; visibility:hidden; padding:5px; display:none; font-size:11px;}

        #navright li.lihover ul {visibility:visible; display:block;}
        #navright ul li {border-right:0px solid white;  }
        #navright ul li.active a {width:160px; background:red;}
        #navright ul li a {padding:5px 10px; height:14px; text-decoration:none; font-weight:bold; color:white; background:#A3B7BF; font-weight:bold;}

    #kontaktblock {clear:both; padding-top:10px; position:absolute; bottom:27px; width:100%; font-size:11px;}
    #kontaktblock p {margin:5px 5px 5px 10px; color: #014a6a; }

    #startpage #sitepic {display:none;}
    #sitepic {height:158px; width:209px; margin-bottom:1px; background:url(../images/sitepic.jpg) no-repeat;}

    .sidebarheader {background:#a2b6bf; width:100%; display:block; margin-bottom:5px;}
    .sidebarheader img {padding:5px 0 0 10px; }

/*footer*/

#footerbar {position:absolute; bottom:0; height:30px; overflow:hidden; left:5px; right:5px; border:0px solid red;}

    #footerbar #functions  {width:400px; height:30px; position:absolute; left:0; top:0; background-color:#004b6a; }
        #footerbar #functions  ul {position:absolute; top:11px;}
        #footerbar #functions  ul li {float:left;}
        #footerbar #functions  ul li a { background: url(../images/licross.gif) no-repeat 0 1px; padding-left:15px; margin:0 15px 0 20px;}

    #footerbar #search {width:242px; height:30px; position:absolute; left:400px; top:0; background-color:#a2b6bf; }
        #footerbar #search img {position: absolute; top:12px; left:10px;}
        #footerbar #search input {position: absolute; top:6px; left:58px; background:none; border:1px solid white; color:white; height:15px; padding-top:2px; width:134px;}
        #footerbar #search input:focus {border:1px solid #004A6A; background:#ffffff; color:#004A6A}
        #footerbar #search button {position: absolute; top:11px; right:8px; border:0px solid red;} 
        #footerbar #search button img {top:0; left:0; position:relative; }

    #footerbar .stripeblock {position:absolute; width:209px; right:0; top:0;}

/* hlb select @ starpage */

#hlbselect {display:none;}
#startpage #hlbselect {position:absolute; bottom:-35px; left:5px; display:block; }

#startpage #hlbselect li {height:30px; width:95px; float:left; display:block; margin-right:10px; }
#startpage #hlbselect li a {width:95px; height:30px; display:block; border:1px solid white; padding-right:3px; }
#startpage #hlbselect li a:hover {border:1px solid #A3B7BF; }
#startpage #hlbselect li a span {display:none; }
    #startpage #hlbselect #hlbd a { background: url(../images/logo_de.gif) no-repeat;}
    #startpage #hlbselect #hlbi a { background: url(../images/logo_int.gif) no-repeat;}

/* sujet */

#startpage #sujet {position:absolute; top:110px; height:350px; overflow:hidden; left:5px; z-index:10; border:0px solid green;}


#startpage #runningnews { position:absolute; top:461px; background-color:#004b6a; width:642px; height:23px; left:5px; white-space:nowrap; overflow:hidden; }
.eng #runningnews {display:none;}

    #startpage #runningnews #tickerinhalt { position: absolute; top: 0px; left: 0; color:#ffffff; display:block; margin-top:5px; white-space:nowrap;}
    #startpage #runningnews #tickerinhalt span { margin:0 20px 0 20px; color:#a2b6bf; }
    #startpage #runningnews #tickerinhalt a {color:#E1E8E9; text-decoration:none;}
    #startpage #runningnews #tickerinhalt a:hover { color:#fff;}
    #startpage #runningnews #tickerinhalt a:hover strong {text-decoration:underline;}


#searchablecontent, #skip, #printlogo, .hide {display:none; visibility:hidden;}
#author, #contactinfo { display:none; }

/* content */

#contentplatte {background-color:#F1F4F5; position:absolute; top:110px; bottom:31px; left:5px; width:602px; 
            padding:20px; }
    #startpage #contentplatte {display:none}

#headline { background-color:#F1F4F5; position:absolute; top:16px; left:18px; }
    #headline h1 {display:none;}
    #headline img {}
    #startpage #headline {display:none;}

#content {position:absolute; top:50px; bottom:5px; left:18px; right:15px; overflow:auto; line-height: 145%; border:0px solid green; padding:0 3px; }
#startpage #content {display:none;}

/* News cp:stück */ 

.news_preview .entity h3 {font-size:1.00em;margin-bottom:-5px;}
.news_preview {border-bottom:1px dotted #909090;margin-bottom:20px;}
.news_preview .entity {padding-left:12px;background:url(../images/pfeil.gif) no-repeat 0 5px;}
.news_page .image {float:right;margin-left:15px;margin-bottom:5px;border:5px solid #D5DEE1;} 
/* #inhalt table {margin-left:1px;border:1px solid #A2B6BF!important;} 
#inhalt table td {padding:2px!important;} */
#news_selection {position: absolute;top:15px;left:450px;z-index: 10000;}

/* forms general cp:stück */

input, textarea {padding: 0 2px; border:1px solid #A2B6BF;}
select {border:1px solid #A2B6BF;}
textarea {overflow:auto;}
label.error {color:#FF0000;}
label.error input, label.error select, label.error textarea {border:1px solid #FF0000;}
button {padding:0; margin:0; border:0; cursor:pointer; background:none;}

/* forms content cp:stück */

#content form {margin-bottom:1em;}
#content form .container_1 {float:left;margin-right:1em;margin-bottom:0.3em; width:281px;height:24.8em;}
#content form .container_2 {float:left;margin-bottom:0.3em; width:291px; height:24.8em;}

#content label {display:block; margin-bottom:0.1em; height:3em;}
#content label span {display:block;}

#content input, #content textarea {width:275px;margin-top:1px;}
#content input.radio, #content input.checkbox {padding-left:0;padding-right:0;border:0;width:auto;}
.section_termine input {width:20px!important;}
#content button {margin-right:-0.2em;}
#content .button_send {float:right; font-weight:bold; color:#004A6A;}
#content .button_send:hover, #content .button_senden.hover {color:#A2B6BF;}

#content #label_plz {float:left;margin-right:3px;}
#content #fld_plz {width:60px;}
#content #label_ort {float:left;}
#content #fld_ort {width:206px;}
#content #label_telefon {clear:both;}
#content #label_text {height:21em;}
#content #fld_text {height:19.8em;} 

/* Sitemap */

.sitemap {list-style-type:none;margin:0;padding:0;}
.sitemap li a {font-size:110%;font-weight:bold;}
.sitemap li ul {margin-top:1em;margin-bottom:1em;}
.sitemap li ul li a {color:#000000;font-size:100%;}
.sitemap li ul li ul li a {color:#000000;font-weight:normal;}
.sitemap a:hover {color:#909090;}
.sitemap li ul li a:hover {color:#909090;font-size:100%;}
.sitemap li ul li ul {}     
.sitemap li ul li ul li ul li.last, .sitemap li ul li ul li.last {display:none;} 

/* Unser Team */

.staff_overview table {border: 1px solid #a2b6bf; width: 285px; float: left; margin: 2px 5px 5px 0px;}
.staff_overview img {padding: 2px;}
.staff_overview td {vertical-align: top;}
.staff_overview td.picture {width: 85px;} 
.staff_overview table span.titelname {display: block; height: 40px; padding-top: 0px;}
.staff_overview table span.name {font-weight: bold;}
.staff_overview table span.position {display: block; height: 51px;line-height:13px;}
.staff_overview table span.email {display: block; height: 22px;}
#staff_vita .vitatext { position: absolute; top: 0px; left: 170px;padding-right: 30px; }
#staff_vita .picture a { display: block; border: 1px solid #a2b6bf; margin-top: 10px; width: 142px; padding: 3px; text-align: center; }

/* Blog cp:stück*/

.blog_nav{float:right; border: 1px dashed #CDCDCD; width:120px; margin:0 0 20px 20px; padding:10px; background:#ffffff;}
.blog_nav a{display:block;}
.blog_nav a.active{font-weight:bold!important;}    
.blog_nav h2{font-size:1.09em;}
.blogarchiv_select{margin-bottom:20px;} 
.blog_nav_category{margin-top:0;} 
.blog_post{border-bottom: 1px dashed #CDCDCD; margin-bottom:20px;}
.blog_post_content{margin-right:185px;}
.blog_title{}
.blog_post_date{font-size: 1.00em; color:#7B95A2;} 
.blog_post_author{float:right;padding-right:20px; color:#7B95A2;}
.blog_post_title{font-size:1.09em;color:#345F87; }     
.blog_post_title a{color:#345F87;}
.blog_post_title a:hover{color:#7B95A2;}        
.blog_post_txt {}
.blog_post_functions{margin:20px 0 20px 0;}
.blog_comments{margin-bottom:20px;}

/*Kommentare cp:stück*/ 

.blog_comment_form div{margin-bottom:3px;}
.blog_comment_form_headline{margin-left:80px; font-size:12px;}
.blog_comment_form_input, .blog_comment_form textarea{width:314px!important; border:1px solid #B7B7B7;}
.blog_comment_form_field{float:left; width:80px;}                      
.comment_form_submit{margin:0 0 0 332px; padding:0;cursor:pointer;}
.blog_a_comment{margin:0 0 20px 0; border-bottom: 1px dashed #CDCDCD; padding-bottom:10px;}
.blog_a_comment_user_date{color: #7B95A2;margin-bottom:10px;}

 /* links cp:stück */

.linksammlung {margin-bottom:5px;margin-top:5px;}
.linksammlung a{position:relative;padding-left:12px;background-image: url(../images/pfeil.gif);background-position:center left;background-repeat:no-repeat;color: #333333!important;}
.linksammlung a:hover {color: #909090!important;}
.linkcollection_overview {margin-bottom:10px;}
.linkcollection_overview a {line-height:18px;}
.linkcollection_toplink {position:relative;margin-top: 10px;margin-bottom: 10px;text-align:right;}   

.bildtext {vertical-align:top!important;}
.bildtext td {background-color:#dfe7e9;padding:5px;}

.subsite_ov ul li {margin-bottom:3px;margin-top:1px;padding:4px 10px 4px 10px;background-repeat:no-repeat;background-color:#dfe7e9; padding-left:18px;background-repeat:no-repeat;background-position: 6px 8px;}
.subsite_ov ul li:hover {background-color:#a2b6bf;}
.subsite_ov a {color:#004A6A!important;font-weight:bold;}
.subsite_ov a:hover {color:#004A6A!important;font-weight:bold;}
#jobpics img {margin-right:10px;margin-bottom:10px;}   

.subsite_ov li {background:#DFE7E9!important; padding:2px;}
.subsite_ov li a, #overview li h2 {font-size:11px; margin:10px 0; margin:0; padding:0; font-weight:bold;}
.subsite_ov li p {padding:0; color:#333333; margin:2px 0; padding:0;}

#calcdiv { position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
#calc { width: 100%; height: 100%; overflow: auto; padding:0;}

/*kontakt*/
#kontaktpic {position:absolute; top:0; right:1px;  height:auto!important;}
#google_maps input {width:230px; float:left; height:16px; padding:2px;}
#google_maps button {color:#004A6A;  padding:0; margin:0; font-size:11px; font-weight:bold; margin-top:5px;}
#google_maps button:hover {color:black;} 

#google_maps h3, #positionplan h3 {background:#004A6A; margin:0; padding:2px 4px; color:white;  }



#positionplan {width:260px; border-top:5px solid #F1F4F5; padding:0; background:#e0e7e9; margin:0 0 5px 0;}

.positionplan {display:block; width:120px; margin:3px 2px 2px 3px; float:left; text-align:center; }
.positionplan img {width:121px; border:1px solid #004A6A; }


/* verlinke bilder nach rechts */
.image.link { margin:13px; float:right; border:1px solid #A2B6BF; }
.image.link img { margin:0; padding:0;}
.image.link span {background-color:#004a6a; color:white; padding:2px 5px; display:block;}

/* jobs */
.jobs .header {width:100%; margin-bottom:1em;}
    .jobs .header img {width:100%;}
    .jobs .header .text {padding:1em 1em; color:#ffffff; background-color:#006096;}
.jobs .content .title {text-align:center; color:#006096; font-size:180%; font-weight:normal;}
.jobs .content .text {margin-bottom:1em; padding:0 1em;}
    .jobs .content .text h3 {margin:0; color:#006096;}

.jobs .sort_selection {margin-bottom:1em;}
.jobs .entity {display:block;clear:both;background-color:#dfe7e9;margin-bottom:1em;padding:0.4em 0.9em 0.2em 0.9em;}
.jobs .entity .clearing {display:block;clear:both;}
.jobs .entity .location_date {display:block;float:right;text-align:right;}
.jobs .entity .location_date .location {display:block;font-weight:bold;}
.jobs .entity .location_date .date {display:block;}
.jobs .entity .title {display:block;font-weight:bold;}

.job {margin-bottom:1em; border-bottom:1px solid #dfe7e9;}
    .job .header {width:100%;}
        .job .header img {width:100%;}
        .job .header .text {padding:1em 1em; color:#ffffff; background-color:#006096;}
    .job .content .title {text-align:center; color:#006096; font-size:180%; font-weight:normal;}
    .job .content .text {margin-bottom:1em; padding:0 1em;}
        .job .content .text h3 {margin:0; color:#006096;}
    .job .contactinfo {padding:1em 1em 0 1em; border-top: 1px solid #dfe7e9;}
        .job .contactinfo img {display:none;}
        .job .contactinfo p {float:left; margin-right:2em;}
.jobback {clear:both; padding:0 1em;}

/* mitarbeiter seite */


#web #mitarbeiter_flash_container { border-bottom:4px solid #004C6A; position:absolute; height:165px; left:15px; right:18px; }
.text { display:block; }
.text2 {  }
.mapics {position:absolute; bottom:0; }
#mapic_0 { left:0px; }
#mapic_1 { left:108px; }
#mapic_2 { left:230px;}
#mapic_3 { left:316px;}
#mapic_4 { left:416px;z-index:2;}
#web #mitarbeiter_flash { position:absolute; top:169px; left:15px; right:18px; bottom:0; background:#004C6A; color:white; padding:10px; }

h3.white { font-size:118%; color:white!important; } 

#partner li {background-image:none!important; border: 1px solid #a2b6bf; width:260px; float: left; margin: 2px 5px 5px 0px; padding:5px;}
#partner li h3 { margin:0!important; padding:0!important; }
#partner li p {margin-bottom:5px; padding:0;}
#partner li strong {color:#004A6A;}
#partner li a {background-image: url(../images/pfeil2.gif);padding-left:10px;background-repeat: no-repeat;background-position: 2px 4px;}

#fontchange {position:absolute; bottom:-10px; right:5px;}
#fontchange span {display:none;}
#fonttext {display:none; position:absolute; bottom:0px; right:5px; border:1px solid #004969; background:#F2F4F5; padding:10px; z-index:5000; width:600px;}

.overlay { font-size:16px; font-weight:bold; position:absolute; left:350px; top:219px; display:inline; line-height:18px; }


.atikon_address img { margin: 3px 20px 0 0; float: left; }
.atikon_address .none { display: none; }
.atikon_address .atikon1 { padding: 0 0 13px 0; display: block; }
.atikon_address .atikon2 .float { float: left; padding-right: 20px; }

#font_change {position:absolute; right:15px; bottom:-15px; background:url(../images/fontsize.gif) no-repeat 0 2px; width:168px; height:9px; z-index:10000;}
.eng #font_change {background:url(../images/fontsize_eng.gif) no-repeat 15px 2px; width:128px;}
    #startpage #font_change {bottom:-22px;}
#font_change a {display:block; float:left;}
#font_change a.plus {background:url(../images/fontchange_plus.gif); width:9px; height:9px; position:absolute; left:56px;}
#font_change a.plus:hover {background-position:0 -9px;}
#font_change a.minus {background:url(../images/fontchange_minus.gif); width:9px; height:9px; position:absolute; left:74px;}
#font_change a.minus:hover {background-position:0 -9px;}
#font_change a.reset {background:url(../images/fontchange_reset.gif); width:75px; height:7px; position:absolute; right:0;}
.eng #font_change a.reset {background:url(../images/fontchange_reset_eng.gif); width:34px; }
#font_change a.reset:hover {background-position:0 -7px;}


#font_change a span {display:none;}

#navtop {display:none;}

/*--- navigation ---*/

    /* general navigation */
    .nav {position:absolute; z-index:100;}
    .nav li {position:relative; float:left; font-size:11px;}
    .nav ul {position:absolute; visibility:hidden; padding:12px 0 0 0; width:210px;}
    .nav li.hover ul {visibility:visible;}
    .nav ul li { /* float:none; */ border-top:1px solid white!important; width: 210px; background:none!important; padding:0!important; line-height:19px!important;}
    .nav ul a {display:block; color:white; background:#a2b6bf; padding:1px 14px; border-top:1px solid #a2b6bf;}
    .nav ul a:hover {background:#004a6a; border-top:1px solid #004a6a; color:white;}    

    /* mainnav */
    #main_nav {top:27px; left:0; z-index:110;}
    #main_nav li {padding:0 14px 10px 15px; background:url(../images/nav_li_bg.gif) no-repeat 0 2px; }
    #main_nav li.first {background:none;}
    #main_nav ul {top:14px; left:0;}
    #main_nav a { display: block; padding-bottom: 10px; }
    #main_nav ul a { padding-bottom: 0px; }

    /* servicenav */
    #service_nav {top:104px; right:3px; width:209px;}
    #service_nav li {line-height:1px; border-bottom:1px solid white;}
    #service_nav ul {top:-13px; left:-209px;}
    #service_nav ul li {border:none;}
    #service_nav li.last ul {top:-59px;}

    .homebutton {position:absolute; top:81px; right:3px; background:url(../images/home_n.gif) no-repeat; display:block; width:209px; height:22px;}
    .homebutton:hover {background:url(../images/home_h.gif) no-repeat;}

    #location_entity .leftbox {}
    #location_entity .rightbox {float:right; width:260px;}
    #location_entity form {width:auto;}
    .rightbox h2 {margin:0 0 3px 0; background:#004a6a; padding:2px 5px; font-size:11px; color:white;}
    .rightbox .rightimg {margin:0 0 5px 0;}
    #google_maps {background:#e0e7e9;}
    .rightbox .alt_img {border:1px solid #004a6a;}
    .rightbox .alt_url {background:#e0e7e9; padding:5px; display:block; margin:0 0 5px 0; text-decoration:none;}
    .rightbox .alt_url:hover {text-decoration:none!important;}

.impressumtable td {vertical-align:top; padding:0 40px 0 0;}

#atikon_contact td {padding:0 10px 0 0;}
#atikon_address {padding:0 0 0 10px; display:table;}
.printversion {display:none;}

.download a {position:relative; top:-3px; left:6px;}

#web #e10 dl {padding-bottom:10px;}
#web #e10 em, #web #e10 em a {display:none;}

    #language {position:absolute; top:0px;}
    #language li {float:left; margin:0 4px 0 0;}
    #language li a {display:block; height:19px;}
    #language li a.deutsch {width:60px; background:url(../images/lang_ger.gif);}
    #language li a.english {width:60px; background:url(../images/lang_eng.gif);}
    #language li a:hover, #language li a.active {background-position:0 -19px;}
    
    
    .standard {display:none;}

