
#footer_inside { behavior: url(iepngfix.htc) }
#main3 { behavior: url(iepngfix.htc) }

* {margin:0;padding:0;}

img {border: 0;}

body {background: #004b9a url(images/cms/sof_o.gif) no-repeat; text-align: left;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-size: 12px;line-height: 1.6em;}

ul {list-style-type: none;}

a {text-decoration:none; color: #5f8dc7;}
sub, sup {font-size: 70%;}
p, blockquote {font-size: 1em;}

h1, h2, h3, h4, h5, h6 {color: #fff;font-size: 1em; font-weight: normal; font-style:normal;}

strong, b {font-weight: bold;}

em, i {font-style:italic;}

code, pre { font-family: "Courier New", Courier, monospace; font-size: 1em;}

/********************
Aufbau (main und sidebar leer)
*********************/

#pagewrapper { position:absolute;z-index:300; width: 990px;margin: 0px 0 0 40px;
text-align: left;}

#header {background: url(images/cms/header.gif) no-repeat  250px 0px;
height: 120px}

#main {display: inline; float: left; width: 550px; height: 5px; margin: 0px 0 0 290px;}

#news {display: inline; float: right; width: 170px; padding: 0px 0px 0 0px;line-height: 1.4em;font-size: 11px;}

#sidebar {display: inline;float: left; width: 290px; margin: 0px 0 0 -820px;}

/********************
Aufbau 2 sidebar
*********************/

#sidebar_oben {position:absolute;z-index:500;width: 290px;margin: 120px 0 0 20px;color: #fff;}

#sidebar1 {position:absolute; width: 145px; font-size: 12px; text-align: right; line-height: 1.6em; border-top: 1px solid #3d75b1; border-right: 1px solid #c00000;}

#sidebar2 {margin: 0px 0 0 145px; position:absolute; width: 144px; 
font-size: 11px;line-height: 1.3em;border-left: 1px solid #c00000;}

/********************
Aufbau 2 main
*********************/

#main2 { position:absolute;z-index:400; width: 585px;margin: 120px 0px 0px 290px;color: #fff;}

#main3 {background:  url(images/cms/schatten.png) no-repeat; width: 550px; padding: 0px 5px 0px 30px;}

#footer_inside {background:  url(images/cms/footer.png) no-repeat 0px 0px;color: #fff; text-align: center;height:60px;padding:0px 0px 0px 0px;}
#footer_inside a{color: #fff;}

#footer {margin: 0px 30px 0px 30px;  padding: 0px 0 10px 0;
text-align: center; font-size: 0.9em; line-height: 1.5em; color: #fff;}

/********************
END Aufbau
*********************/

/********************
Content
*********************/

.breadcrumbs { margin: 25px 0px 0px 0px; padding: 0px 10px 0px 10px;
background: #1c57a1; border-top: 1px solid #3d75b1; border-bottom: 1px solid #3d75b1; font-size: 11px; color: #5f8dc7;}
.breadcrumbs a{color: #5f8dc7;}
.breadcrumbs span.lastitem {color: #b1ccea;}

div.kat {width: 510px;clear: both; padding: 10px 0px 0px 0px;border-bottom: 1px solid #3d75b1;}
div.bild_kat {width: 230px;display: inline;float: left;padding: 10px 0px 10px 0px;}
div.text_kat {width: 280px;display: inline;float: right;padding: 10px 0px 10px 0px;}
div.text_kat input{width: 280px;float: right;margin: 0px 0px 10px 0px;}
div.text_kat label input{width: 20px;float: left;margin: 5px 0px 0px 0px;}
div.text_kat label {line-height:2em}
div.text_kat .submit input{width: 100px;margin: 15px 0px 0px 0px;}

#content table{width: 510px;margin-top:0px;text-align: left; color: #fff; font-size: 10px; line-height: 1.2em;border-collapse:collapse; background: #004b9a;}
#content caption {color: #fff; padding: 6px 6px 6px 6px; }
#content td {overflow:hidden;}

#content a {}
#content a.external {}

#content {background: url(images/cms/optoelectronics.gif) no-repeat  -10px 0px; font-size: 1em; line-height: 1.8em; color: #fff; padding: 30px 30px 30px 10px;}

#content h1, h2 {padding: 1.0em 0 0em 0; font-size: 1.6em; line-height: 1.8em; color: #fff;}

#content h3,h4 {padding: 0em 0 0.5em 0; font-size: 1.4em; text-transform:uppercase; letter-spacing: 0.1em; color: #5f8dc7;}

#content h5,h6 {padding: 1em 0 0.5em 0; font-size: 1.0em; font-weight:bold; color: #5f8dc7;}

#content img {float:left;  padding: 0px 0px 0px 0px;}

#content ul, #content ol, #content dl {font-size: 1.0em; line-height: 1.8em; list-style-type:square; margin: 0.4em 0em 1.4em 0em;}
#content ul li, #content ol li {margin: 0.0em -1em 0em 1.1em;}
#content dl dt {font-weight: bold; margin: 0 0 0 1em;}
#content dl dd { margin: 0 0 1em 1em;}
#content dl { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #c0c0c0;}
#content code, pre { color: #666;}

/* LED-Anzeigen  */
#breitbild img {width:510px;}

/* Bilder über LED-tabelle  */
#ledfoto {width: 510px;height: 110px;overflow:hidden;}
#ledfoto img {position:relative; z-index:501;max-width: 510px; height: 110px; }

/* LED-tabelle  */
#led_table img{width: auto;height: auto;padding: 1px 1px  1px 1px;}
#led_table td img{width: auto;height: auto;padding: 1px 1px  1px 1px;}

#led_list_table {position:relative; z-index:502; }
#led_list_table img{padding: 1px 1px  1px 1px;}
#led_list_table a{text-decoration:none; color: #b1ccea;}
#led_list_table a:hover {text-decoration:underline;}
#led_list_table th{text-align: left; line-height: 1.4em;font-size: 1em; color: #88abd8;}

.spalte_oben {background: #1c57a1;border-top: 1px solid #3d75b1;}
.spalte_unten {background: #1c57a1;}
.spalte_1a{background: #1c57a1;}
.spalte_1a th{font-weight: normal;}
.spalte_3, .spalte_5, .spalte_7{background: #1c57a1;border-top: 1px solid #3d75b1;}
.spalte_1{background: #ffffff;border-top: 1px solid #3d75b1;}
.spalte_2, .spalte_4, .spalte_6, .spalte_8{border-top: 1px solid #3d75b1;}
.spalte_1 {padding: 0px;}
.spalte_8 {padding: 1px 0px 1px 8px;}

.tab_tr_2 {border-top: 1px solid #88abd8;}
.tab_tr_250 {border-top: 1px solid #88abd8;}
.spalte_2, .spalte_4, .spalte_6, .spalte_3, .spalte_5, .spalte_7{ padding: 4px 5px 4px 5px;}

.umrundung{border:1px solid #fff;padding:2px;font-size: 1.4em;}
.spalte_3o{background: #1c57a1;padding: 10px 5px 10px 5px;}
.spalte_2o{padding: 10px 5px 10px 5px;}

#anfrage {padding: 0;}
#anfrage img{width:auto;}
#anfrage td, th{padding: 0px 0px 0px 5px;}
#anfrage tr{padding: 0px 0px 0px 5px;}
#anfrage input, textarea{font-size: 1em; border: 1px solid  #6a94c0; color:#004b9a; padding: 4px 3px 1px 3px;margin: 0px 0px 0px 0px; background: #b1cce9;}
#anfrage .spalte_2 input{background: #6a94c0; border: 1px solid  #3d75b1;}
#anfrage input{width: 100%;}
#anfrage textarea{height: 40px;}

table#content {float: left; }

.tinyreplace a:hover {background-color: #013a77; border:1px solid #b1cce9;}

* html .threepxfix{margin-left: 3px;}
/********************
END Content
*********************/

/********************
Menu Vertikal alle
*********************/

#menu_vert {padding: 0px 0px 0px 0px;}
#menu_vert2 {padding: 0px 0px 0em 0px;}
#menu_vert3 {padding: 0px 0px 0px 0px;}

/* hack for IE */
* html #menu_vert li a { height: 1%; }
* html #menu_vert li hr { height: 1%; }
* html #menu_vert2 li a { height: 1%; }
* html #menu_vert2 li hr { height: 1%; }
* html #menu_vert3 li a { height: 1%; }
* html #menu_vert3 li hr { height: 1%; }
/* end fix */

#menu_vert li{padding: 0px; border-bottom: 1px solid #3d75b2;}
#menu_vert2 li{padding: 0px;border-bottom: 1px solid #3d75b2;}
#menu_vert3 li{padding: 0px; border-bottom: 1px solid #3d75b2;}

#menu_vert ul li {list-style: none;margin: 0;display: block;}
#menu_vert2 ul li {list-style: none;margin: 0; display: block;}
#menu_vert3 ul li {list-style: none; margin: 0; display: block;}


/* section header */
#menu_vert li.sectionheader {color: #b1ccea; padding: 2px 8px 2px 10px; font-weight:bold;}

#menu_vert2 li.sectionheader {color: #b1ccea; padding: 2px 3px 2px 10px; font-weight:bold;}

#menu_vert3 li.sectionheader { color: #b1ccea; padding: 2px 8px 2px 10px; font-weight:bold;}

/* separator */
#menu_vert li.separator {height: 1px !important; margin-top: -1px; margin-bottom: 0;padding:2px 0 2px 0; background-color: #fff; overflow:hidden !important; line-height:1px !important; font-size:1px; /* for ie */}
#menu_vert li.separator hr {display: none;}

#menu_vert2 li.separator {height: 1px !important; margin-top: -1px; margin-bottom: 0;padding:2px 0 2px 0; background-color: #fff; overflow:hidden !important; line-height:1px !important; font-size:1px; /* for ie */}
#menu_vert2 li.separator hr {display: none;}

#menu_vert3 li.separator {height: 1px !important; margin-top: -1px; margin-bottom: 0;padding:2px 0 2px 0; background-color: #fff; overflow:hidden !important; line-height:1px !important; font-size:1px; /* for ie */}
#menu_vert3 li.separator hr {display: none;}

/********************
Menu Vertikal1 - Menu ganz links ohne Unterpunkte
*********************/

/* erste ebene und folgende */
#menu_vert ul a {display: block; padding: 2px 8px 2px 10px;color: #fff; min-height:1em; /* Fixes IE7 whitespace bug */}

/* hover */
#menu_vert a:hover {background-color: #013a77;}
#menu_vert a.activeparent:hover {background-color: #004b9a;}

/* active parent */
#menu_vert ul li a.activeparent {color: #fff;
background: #004b9a url(images/cms/Menu_Pfeil_R.gif) no-repeat 5px 0.4em; }

/* currentpage */
#menu_vert ul h3 { display: block;padding: 2px 8px 2px 10px;color: #88abd8;
background: #004b9a url(images/cms/Menu_Pfeil_R.gif) no-repeat 5px 0.4em;}

/********************
Menu Vertikal2  - Menu links (neben menu ganz links) / mit #dimensions
*********************/

/* erste ebene und folgende */
#menu_vert2 ul a {display: block; padding: 2px 3px 2px 20px; color: #88abd8;
min-height:1em; /* Fixes IE7 whitespace bug */ }

/* hover */
#menu_vert2 a:hover {background-color: #004b9a;}
#menu_vert2 a.activeparent:hover {background-color: #004b9a;}

/* active parent */
#menu_vert2 ul li a.activeparent {}

/* currentpage */
#menu_vert2 ul h3 {display: block; padding: 2px 3px 2px 20px; background: #004b9a; color: #88abd8;}


#dimensions {background: url(images/dimension.gif);margin: 30px 0px  0px 0px;}
#dimensions h5{background:#004b9a; padding: 2px 10px 2px 10px;font-size: 1em; color: #fff;}
#dimensions p{padding: 0px 8px 10px 6px;}
#dimensions img{width:125px;padding: 0px 0px 0px 3px;}
#lupe img{width:15px;padding: 0px 0px 0px 3px;}

/********************
Menu Vertikal3 - Menu links mit Unterpunkte
*********************/

#menu_vert3 li ul li{border-top: 1px solid #004b9a; border-bottom: 0px;}

/* erste ebene und folgende */
#menu_vert3 ul a { display: block; padding: 2px 8px 2px 10px; color: #fff;
min-height:1em; /* Fixes IE7 whitespace bug */}

#menu_vert3 ul ul a {padding-left: 20px; color: #88abd8;}

/* hover */
#menu_vert3 a:hover {background-color: #013a77;}
#menu_vert3 a.activeparent:hover {background-color: #013a77;}

/* active parent */
#menu_vert3 ul li a.activeparent {color: #fff;
background: #004b9a url(images/cms/Menu_Pfeil_R.gif) no-repeat 5px 0.4em;}

#menu_vert3 ul ul li a.activeparent {color: #88abd8;
background: #013a77 url(images/cms/leer.gif) no-repeat 5px 0.4em; border-bottom: 1px solid #c00000;}

/* currentpage */
#menu_vert3 ul h3 {display: block; padding: 2px 8px 2px 10px; color: #88abd8;
background: #004b9a  url(images/cms/Menu_Pfeil_R.gif) no-repeat 5px 0.4em; }

#menu_vert3 ul ul h3 {padding-left: 20px; border-bottom: 1px solid #c00000;
background: #013a77  url(images/cms/leer.gif) no-repeat 5px 0.4em; }


/********************
END Menu Vertikal
*********************/

/********************
Menupunkte  Rechts + News (detail)

#sprache in #header
#news mit #telefon,#suche, #merken, #menu_rechts und #aktuelles
*********************/
#sprache {display: inline; float: right; margin: 65px 0px 0px 0px;
width: 170px; background: url(images/cms/news.gif); font-size: 11px; 
color: #b1ccea; line-height: 1.4em}
#sprache h5{background: url(images/cms/newstitel.gif); 
padding: 2px 10px 2px 10px;}
#sprache p{padding: 3px 0px 2px 10px;}
#sprache a{color: #b1ccea;}
#sprache a:hover {text-decoration:underline;}
#sprache img{margin: 0px 0px -2px 2px}


#news{font-size: 11px; color: #b1ccea;margin: 0px;line-height: 1.4em;}
#news li{border-top: 1px solid #5f8dc7;padding: 2px 0px 0 10px;}

#news h5{background: url(images/cms/newstitel.gif); padding: 2px 10px 0 10px;}
#news h3{text-decoration:underline;color: #b1ccea;}
#news a{color: #b1ccea;text-decoration:none;}
#news a:hover {text-decoration:underline;}

/* abstand menu-kasten */
#suche {background: url(images/cms/news.gif); margin-bottom: 20px; padding-bottom: 7px;}
#merken {background: url(images/cms/news.gif); margin-bottom: 20px;}
#menu_rechts {background: url(images/cms/news.gif); margin-bottom: 20px;}
#aktuelles {background: url(images/cms/news.gif); margin-bottom: 0px;}

#telefon{padding: 0px 0px 10px 10px; font-size: 1.5em; color: #6a94c0;line-height: 1.4em;}

#suchbegriff {padding: 0px 0px 0px 5px;}
#suchbegriff input{font-size: 1.0em;width: 100px; border: 1px solid  #b1cce9; 
color:#004b9a; margin: 12px 0px 0px 0px; background: #b1cce9;}

#merken img{width: 15px; height: 15px; margin: 0;}

#aktuelles a{color: #fff;}

.NewsSummary {padding: 10px; border-top: 1px solid #5f8dc7; }
.NewsSummaryMorelink {padding-top: 4px;}
.NewsSummaryMorelink a{padding: 5px 0px 5px 20px;background: url(images/weiterlesen.gif) no-repeat 0px 4px;}


#NewsPostDetailDate {margin-top: 15px;font-size: 90%;font-weight: bold;}
#NewsPostDetailTitle {margin-bottom: 7px;line-height:1.4em;}
#NewsPostDetailSummary {margin-bottom: 15px;line-height:1.5em;}
#NewsPostDetailContent {margin-bottom: 15px;line-height:1.5em;}
#NewsPostDetailContent img{width: auto;padding: 3px 3px  3px 3px;}
#NewsPostDetailSummary img{width: auto;padding: 3px 3px  3px 3px;}

/********************
END News
*********************/

/********************
Extra
*********************/

/* as we hid all hr for accessibility we create new hr with extra div element */
div.hr {height: 1px;padding: 1em;border-top: 10px dotted black;margin: 1em;}
/* accessibility */
/* menu links accesskeys */
span.accesskey {text-decoration:none;}
/* accessibility divs are hidden by default text, screenreaders and such will show these */
.accessibility, hr {position: absolute; top: -999em; left: -999em;}
/* definition tags are also hidden these are also used for menu links    */
dfn { position: absolute;left: -1000px;top: -1000px;width: 0;height: 0;overflow: hidden;display: inline;}
/* end accessibility */

/********************
END Extra
*********************/

/********************
Inhaltsformatierungen
*********************/


.Fliesstext {font-size: 1em;line-height: 1.8em; color: #fff; padding: 5px 20px 10px 0px;}
.Fliesstext ul{font-size: 1em;line-height: 1.8em; color: #fff; padding: 5px 20px 10px 0px;}
.Fliesstext ol{font-size: 1em;line-height: 1.8em; color: #fff; padding: 5px 20px 10px 0px;}
.Fliesstext a{color: #87acd9;}

.TextRechtsNebenWeisserBox {float: right; width:336px; line-height: 3em;}
.TextRechtsNebenWeisserBox ul{padding: 0px 20px 0px 0px;}
.TextRechtsNebenWeisserBox ol{padding: 0px 20px 0px 0px;}

/* AufmacherBox */

.AufmacherBoxLinks {
        float: left;
        width:160px; height:220px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 12px 10px 0px;
}

a.AufmacherBoxLinks:hover{background: #013a77;}
a.AufmacherBoxRechts:hover{background: #013a77;}

.AufmacherBoxRechts {
        float: right;
        width:160px; height:220px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 0px 10px 0px;
}

.HalbeAufmacherBoxLinks {
        float: left;
        width:160px; height:130px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 12px 10px 0px;
        padding: 15px 0px 0px 0px;
}

.HalbeAufmacherBoxRechts {
        float: right;
        width:160px; height:130px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 0px 10px 0px;
        padding: 15px 0px 0px 0px;
}

.AufmacherTitel {
        display: block;
        font-size: 16px; line-height: 1.4em;color: #5f8dc7;
        text-transform:uppercase;
        letter-spacing: 0.1em;
        padding: 8px 0px 4px 10px;
}

.AufmacherText {
        display: block;
        font-size: 11px; line-height: 1.6em; color: #fff;
        text-indent: 2em;
        padding: 0px 10px 0px 10px;
        background: url(images/weiterlesen.gif) no-repeat 10px 0px;
}

.HalbeAufmacherText {
        display: block;
        font-size: 11px; line-height: 1.6em; color: #fff;
        padding: 0px 10px 0px 10px;
}

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

.AufmacherText2 {
        display: block;
        font-size: 11px; line-height: 1.6em; color: #fff;
        padding: 0px 10px 0px 10px;
 }

.AufmacherBild {width:160px; height:70px; display: block; margin: 0px 0px 12px 0px;}

/* WeisseBox */

.WeisseBoxLinks {
        display: inline;
        float: left;
        width:160px; height:auto;
        border:1px solid #3d75b1;
        background: #004b9a;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 12px 10px 0px;
        padding: 15px 0px 15px 0px;
}

.WeisseBoxRechts {
        display: inline;
        float: right;
        width:160px; height:auto;
        border:1px solid #3d75b1;
        background: #004b9a;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 0px 10px 0px;
        padding: 15px 0px 15px 0px;
}

.WeisseBoxText {display: block; width:150px;font-size: 11px; line-height: 1.4em; color: #5f8dc7; margin: 0px 0px 0px 10px;}
.WeisseBoxText a{color: #fff;}
.WeisseBoxText a:hover{text-decoration: underline;}

.WeisseBoxLinks img{position:relative; z-index:503;width:160px; display: block;margin: 0px 0px 10px 0px;}
.WeisseBoxRechts img{width:160px; display: block;margin: 0px 0px 10px 0px;}


/* InfoBox */

.InfoBoxLinks {
        float: left;
        width:160px; height:220px;
        border:1px solid #3d75b1;
        background: #004b9a;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 12px 10px 0px;
}

.InfoBoxRechts {
        float: right;
        width:160px; height:220px;
        border:1px solid #3d75b1;
        background: #004b9a;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 0px 10px 0px;
}

.HalbeInfoBoxLinks {
        float: left;
        width:160px; height:130px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 12px 10px 0px;
}

.HalbeInfoBoxRechts {
        float: right;
        width:160px; height:130px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 0px 10px 0px;
}


.InfoBoxText { display: block; font-size: 11px; line-height: 1.6em; color: #88abd5; padding: 10px 10px 0px 10px;}
.InfoBoxText a{ color: #fff;}
.InfoBoxText a:hover{text-decoration: underline;}
.InfoBoxText img{width:160px;}


/* Weitere Bilderbox */

.WeiteresBildLinks {
        float: left;
        width:160px; height:130px;
        border:1px solid #3d75b1;
        background: #1c57a1 url(images/lupe.gif) no-repeat 140px 0px;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 12px 10px 0px;
        padding: 15px 0px 15px 0px;
}

.WeiteresBildRechts {
        float: right;
        width:160px; height:130px;
        border:1px solid #3d75b1;
        background: #1c57a1;
        -moz-border-radius:10px;
        -khtml-border-radius:10px;
        margin: 10px 0px 10px 0px;
        padding: 15px 0px 15px 0px;
}

.WeiteresBildText {
        display: block;
        font-size: 11px; line-height: 1.6em; color: #5f8dc7;
        text-indent: 2em;
        padding: 0px 10px 0px 10px;
        background: url(images/lupe.gif) no-repeat 10px 0px;
}

.WeiteresBild {width:160px; height:70px; display: block; margin: 0px 0px 12px 0px;}


/* Tabellen */
.TabellenTitel {background: #1c57a1; color: #88abd5; font-weight:bold; border-bottom: 1px solid #3d75b1;}
.TabelleGeradeZeile {background: #004b9a; color: #fff;}
.TabelleUngeradeZeile {background: #1c57a1; color: #fff;}

.TabelleBreit {width: 510px; background: #1c57a1; font-size: 11px; margin: 10px 0px 15px 0px;line-height: 1.8em;float: left;}
.TabelleBreit a:hover {text-decoration:underline;}
.TabelleBreit td{padding: 0px 0px 0px 4px;}

.TabelleSchmal {width: 335px; background: #1c57a1; font-size: 11px; margin: 10px 0px 15px 0px;line-height: 1.8em;float: left;}
.TabelleSchmal a:hover {text-decoration:underline;}
.TabelleSchmal td{padding: 0px 0px 0px 4px;}


/* Bilder auf Inhaltsseiten #content table{float:left;}  */

.BildLinksEinspaltig {width: 160px; margin: 10px 15px 10px 0px;}
.BildRechtsEinspaltig {width: 160px; margin: 10px 0px 10px 0px;}
.BildLinksZweispaltig {width: 335px; margin: 10px 15px 10px 0px;}
.BildRechtsZweispaltig {width: 335px; margin: 10px 0px 10px 0px;}
.BildDreispaltig {width: 510px; margin: 10px 0px 10px 0px;}

/********************
????
*********************/

#plan img{width:460px; padding: 10px 0px 10px 0px;}
#plan a {padding-left: 0px; background: url(images/cms/leer.gif) no-repeat 0px 0px;}

.tab_tr_1leer {background: #004b9a;}
.tab_tr_1leer td{background: #004b9a;}

#neu{position:absolute;z-index:400;margin: 70px 0px 0px 290px;}
#download{position:absolute;z-index:402;margin: 10px 0px 0px -5px;}
#profilneu{position:absolute;z-index:402;margin: 0px 0px 0px 280px;}


