#admin {
 clear:both;
 float:left;
 width:100%;
 background-color: #ccc;
 border-bottom: 1px solid #999;
/* display: none */
}
#admin ul {
 padding:0;
 margin:0;
 list-style: none;
}
#admin li{
 margin: .5em 1em;
 float: right;
 width: auto;
}

.langSwitch {
 position: absolute;
 bottom: 10px;
 right: 20px;
 background-color: #fc6;
 padding: .1em .5em;
 border: 1px solid #f60;
}
.langSwitch a {
 font-weight: bold;
 text-decoration: none;
}

#header {
 background-color: #ddd;
 background-image: url(../gui/Nuclear_Power_Plant_Cattenom.jpg);
 background-repeat: no-repeat;
 background-position: 0 0;
 border-bottom: 2px solid #999;
 position: relative;
height: 145px;
 
}
.colmask {
/* min-height: 450px;*/
}
.colmask .col1 {
 border: 1px solid #fff; /* for ie6 */
}
#footer {
 margin-top: 0px;
 padding-top: 12px;
}

/* fonts */
body {
 font: 12px/1.5em Verdana,Futura,sans-serif,arial;
}
.col1 h1 {
 font-size: 2em;
 line-height: 1.15em
}
.col1 h2 {
 font-size: 1.5em;
 line-height: 1.15em
}


#header h1 {
 font-size: 35px;
 margin: 30px 0 30px 35px;
}
#header h1 a {
 color: #000;
 text-decoration: none;
 display: block;
}

.col1 h1,
.col1 h2,
.col1 h3,
.col1 p {
margin-right: 40px;
}
.col1 p + h1 {
padding-top: 1.2em;
}

.col1 h2 {
 margin-bottom: .2em;
}
.col1 h2 + p {
 margin-top: .4em;
}

/* Menu */
#menu {
 list-style: none;
 padding: 0;
 width: 230px;
 margin:0; /* for ie6 */
 margin: 35px 0 0 0px;
 background-color: #ddd;
 border-top: 1px solid #ccc;
}
#menu li.lev0 {
 padding: 0;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
}
#menu li.lev0 a {
 display: block;
 margin: 0;
 padding: 5px 8px 2px 20px;
 text-decoration: none;
 color: #000;
 font-size: 12px;
}
#menu li a.selected {
 font-weight: bold;
 color: #000;
 border-bottom: 1px solid #ccc;
 border-left: 1px solid #ccc;
 border-right: 1px solid #fff;
 background-color: #fff; 
}
#menu li.selected {
 border-left: none;
 border-bottom: none;
 border-right: 1px solid #fff;
}
#menu li a:hover {
 color: #000;
 background-color: #fc6
}
#menu li:hover a {
 color: #000
}
#menu li ul {
 list-style: none;
 padding: 0;
 margin: 0;
 background-color: #fff
}
#menu li ul li {
 border-bottom: 1px solid #ccc;
 background-color: #ddd;
 margin-left: 20px;
 border-left: 1px solid #ccc;
}
#menu li.tool {
 border:none;
 padding-top: 2em;
 background-color: #fff;
}
#menu li.tool a.selected {
 border: none
}
#menu li.tool a {
 background-color: #fff;
 text-decoration: underline;
}
/*****/

/* externe Links */
a.extern {
 background: url(../gui/external.png) center right no-repeat;
 padding-right: 13px;
}
/****/


/* Bilder */
img.rechts {
 float: right;
 position: relative;
 width: auto;
 margin: 0 0 10px 10px ;

}
img.links {
 float: left;
 position: relative;
 width: auto;
 margin-right: 1em;
}
img.mitte {
 display: block;
 margin-left: auto;
 margin-right: auto;
 padding-right: 140px;
 width: auto;
 position: relative;
}
.col1 img.mitte,
.col1 img.rechts,
.col1 img.links {
 padding: 4px;
 border: 1px solid #ccc;
}

.colright {
 border-bottom: 1px solid #ccc;
}
#footer {
 text-align: left;
 position: relative;
}
#footer img {
 float: right;
 width: auto;
 padding: 8px;
 border-top: 0px solid #ccc;
 border-left: 0px solid;
 border-right: 0px solid;
 border-bottom: 0px solid;
 margin-right: 50px;
}
#footer p {
 text-align: right;
 margin: 0 55px -5px 0;
 font-size: .8em;
 color: #999;
}


/* Texteditor */
.textEditor fieldset {
 border: none
}
.textEditor .editorCtl {
 text-align: right;
}

.colmask #pageFrm {
height: 400px;
overflow: scroll;
}

div.editorCtl {
 position: fixed;
 right: 15px;
 z-index: 80
}




