
img {
  border: 0;
}

body {
  -moz-user-select: none;
  background:  #000000;
  color:       #ffffff;
  margin:      0;
  border:      0;
  padding:     0;
  font-family: Tahoma, sans-serif;
  font-size:   0.7em;
  position:		absolute;
  overflow:		hidden;
  height:		100%;
  width:			100%;
}

div.Menu_Haupt a, div.Menu_Haupt a:link, div.Menu_Haupt a:active {
  border:          0;
  text-decoration: none;
  color:           #000000;
}

#main {
  position:   absolute;
  left:       0px;
  top:        0px;
  height:     100%;
  width:      100%;
  background: #0b6897 url('../Images/Background.png') no-repeat;
  background-position:top left;
  overflow:   hidden;
  z-index:    0;
  display:block;
}
div#menu {
	position:relative;
	display:inline;
	margin-right:170px;
	z-index:0;
}

div#menu ul {
  list-style-type:none;
  padding:10px;
  margin:0px;
}
div#menu a {
  color: white;
  font-size:11px;
  text-decoration:none;
  color:#000;
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  font-weight:normal;
  margin:0px;
}

div#menu ul li {
  float:left;
  text-align:center;
  width:95px;
  padding:0px;
  margin:0px;
}
div#menu img {
height:32px;
width:32px;

}
div#PAGE {
display:block;
}
div#TaskLeiste {
  display: block;
}

div#LoginBox {
  background-color: #c7c7c7;
  border:           2px groove red;
  width:            300px;
  height:           200px;
  position:         absolute;
  display:          none;
  z-index:          1;
}

div#Menu_Leiste_Blur {
  position:   absolute;
  bottom:     0px;
  left:       0px;
  width:      100%;
  height:     40px;
  background: #0b6897 url('../Images/BackgroundBlur.png') no-repeat;
  overflow:   hidden;
  color:      #ffffff;
  display:    block;
  z-index:    9;
}

div#ShutDown_Menu {
  position:         absolute;
  bottom:           50px;
  left:             260px;
  width:            150px;
  z-index:          101;
  color:            #000000;
  background-color: #ffFFFF;
  display:          none;
  margin:           0;
  padding:          2px 0px 2px 2px;
  border:           1px solid #bebcc0;
  background:       #f4f4f4 url('../Images/Menu/SubMenuSmall.png') repeat-y;
}

div#ShutDown_Menu li.Trennlinie {
  cursor:           default;
  background-image: url('../Images/Menu/Splitter.png');
  height:           1px;
}

div#ShutDown_Menu ul {
  margin:          2px 0 3px 0;
  list-style-type: none;
}

div#ShutDown_Menu li {
  position: relative;
  left:     -10px;
  margin:   2px 0 3px 0;;
  height:   16px;
  cursor:   pointer;
}

div#ShutDown_Menu li:hover {
  background-image: url('../Images/Menu/ItemHover.png');
}

div.Windoof_ContextMenu {
  position:absolute;
  z-index:999;
  left: -1999px;
  background: #f4f4f4 url('../Images/Menu/SubMenuSmall.png') repeat-y;
}

div.ContextMenuContent {
  color:   black;
  margin:  0;
  padding: 0;
}

div.ContextMenuContent ul {
  list-style: none;
  color:      black;
  margin:     0 0 0 30px;
  padding:    0;
}

div.ContextMenuContent li:hover {
  background-image: url('../Images/Menu/ItemHover.png');
}

div.ContextMenuContent li {
  cursor: pointer;
}

div#MESSAGES {
  position:         absolute;
  top:              0px;
  left:             0px;
  width:            100%;
  height:           100%;
  display:          none;
  z-index:          99;
  background-color: #0001AB;
}

div#MESSAGES div#Meldung_H {
  position: absolute;
  bottom:   50%;
  left:     50%;
  width:    100px;
  height:   100px;
  display:  none;
}

div#MESSAGES span#Meldung_B {
  position:         absolute;
  left:             0px;
  top:              0px;
  width:            850px;
  height:           650px;
  margin-left:      5px;
  text-align:       left;
  font-family:      "Lucida Console", Courier;
  font-size:        18px;
  background-color: #0001ab;
  color:            #ffffff;
  display:          none;
}

div.Menu_Leiste {
  position:   absolute;
  bottom:     0px;
  left:       250px;
  width:      100%;
  height:     40px;
  background: url('../Images/SuperBar/Background.png') repeat-x;
  overflow:   hidden;
  color:      #ffffff;
  display:    block;
  z-index:    12;
}

div.Menu_Leiste_Overlay {
  position:   absolute;
  bottom:     0px;
  left:       0px;
  width:      100%;
  height:     40px;
  background: transparent url('../Images/SuperBar/Stripes.png') repeat-x;
  overflow:   hidden;
  color:      #ffffff;
  display:    block;
  z-index:    11;
}

#Menu_Leiste_DWM {
  position:   absolute;
  bottom:     0px;
  left:       0px;
  width:      100%;
  height:     40px;
  z-index:    10;
}

div.Menu_Leiste_Links {
  position:         absolute;
  bottom:           0px;
  left:             0px;
  width:            250px;
  height:           40px;
  background-image: url('../Images/SuperBar/Left.png');
  overflow:         hidden;
  color:            #ffffff;
  display:          block;
  z-index:          13;
}

div.Menu_Leiste_Uhr {
  text-align:center;
  position:				absolute;
  bottom:				  -6px;
  right:					0px;
  width:					90px;
  height:				  38px;
  overflow:				hidden;
  color:					#ffffff;
  display:				block;
  cursor:				  default;
  z-index:				35;
  line-height:    1em;
  font-size:      1em;
}

#Date_Dialog {
  display:          none;
  position:         absolute;
  right:            0px;
  bottom:           40px;
  width:            334px;
  height:           247px;
  background-color: #bfdbff;
  border:           1px solid #2c4565;
}

a.validated {
  position: absolute;
  right:    5px;
  bottom:   40px;
}

span.Menu_Button, span.Menu_Button_Down {
  display:          block;
  position:         absolute;
  bottom:           0px;
  left:             10px;
  width:            39px;
  height:           38px;
  background-image: url('../Images/SuperBar/StartBTN.png');
  color:            #ffffff;
  cursor:           pointer;
  z-index:          24;
}

span.Menu_Button:hover {
  background-image: url('../Images/SuperBar/StartBTNHover.png');
}

span.Menu_Button_Down, span.Menu_Button_Down:hover {
  background-image: url('../Images/SuperBar/StartBTNDown.png');
}

div.Menu_Programms {
  position: absolute;
  bottom:   0px;
  left:     60px;
  width:    100%;
  height:   40px;
  z-index:  25;
}
div.Menu_Programms div.Program img {
  padding-top: 4px;
}

div.Menu_Programms div.Program_Aktiv {
  float:            left;
  text-align:       center;
  width:            60px;
  height:           40px;
  background-image: url('../Images/SuperBar/TaskbarItemAktiv.png');
  margin:           0px 2px 0px 2px;
  padding:          0;
  cursor:           pointer;
  color:            white;
}
div.Menu_Programms div.Program_InAktiv {
  float:            left;
  text-align:       center;
  width:            60px;
  height:           40px;
  background-image: url('../Images/SuperBar/TaskbarItem.png');
  margin:           0px 2px 0px 2px;
  padding:          0;
  cursor:           pointer;
  color:            white;
}
div.Menu_Programms div.Program_InAktiv:hover {
  background-image: url('../Images/SuperBar/TaskbarItemHover.png');
}
div.Menu_Programms div.Program_Aktiv:hover {
  background-image: url('../Images/SuperBar/TaskbarItemAktivHover.png');
}
div.Menu_Haupt ul {
  position:        relative;
  top:             -16px;
  left:            5px;
  list-style-type: none;
  cursor:          default;
  padding:         0;
  margin-top:      0px;
  margin-right:    0;
  margin-bottom:   0;
  margin-left:     5px;
}

div.Menu_Haupt img.Icon {
	margin: 2px;
	width:  32px;
	height: 32px;
}

div.Menu_Haupt img.Arrow {
  position: absolute;
  left:     235px;
}

div.Menu_Haupt li.Menu {
  -moz-user-select: none;
  margin:           0px 0px 2px 1px;
  list-style-type:  none;
  cursor:           pointer;
  height:           36px;
  width:            246px;
  z-index:          21;
}

div.Menu_Haupt li.Menu:hover {
  background-image: url('../Images/Menu/ItemHover.png');
}


div.Menu_Haupt span.text {
  position: relative;
  bottom:   15px;
}

div.Menu_Haupt ul.EX_UL span.text {
  position: relative;
  bottom:   15px;
}

div.Menu_Haupt ul.EX_UL li {
  -moz-user-select: none;
  display:          none;
  border-right: 1px solid #FFFFFF;
  list-style:       none;
  color:            #000000;
  position:         relative;
  z-index:          21;
}

div.Menu_Haupt ul.EX_UL {
  display: block;
}

div.Menu_Haupt li.Menu:hover ul {
  position:   relative;
  left:       240px;
  top:        -40px;
  background: #f4f4f4 url('../Images/Menu/SubMenu.png') repeat-y;
  width:      248px !important;
  width:      256px;
  padding:    2px 0 2px 2px;
  border:     1px solid #bebcc0;
}

div.Menu_Haupt li.Menu:hover li {
  margin-left: 0px;
  height:      36px;
  display:     block;
  cursor:      pointer;
}

div.Menu_Haupt li.Menu:hover li img.Icon {
  height:      32px;
  margin-left: -1px;
  width:       32px;
  cursor:      pointer;
}

div.Menu_Haupt li.Menu:hover li:hover {
  background: url('../Images/Menu/SubItemHover.png') no-repeat;
}

div.Menu_Haupt li a {
  display: block;
}

div.Menu_Bottom {
  position:         absolute;
  bottom:           40px;
  left:             -4px;
  height:           83px;
  width:            276px;
  background-image: url('../Images/Menu/Bottom.png');
  display:          none;
  z-index:          20;
}

div.Menu_Bottom span.Icon_Shutdown {
  background-image: url('../Images/Menu/Shutdown.png');
  position:         absolute;
  bottom:           7px;
  right:            87px;
  cursor:           pointer;
  height:           24px;
  width:            53px;
}

div.Menu_Bottom span.Icon_Sperre {
  background-image: url('../Images/Menu/Lock.png');
  position:         absolute;
  bottom:           7px;
  right:            35px;
  cursor:           pointer;
  height:           24px;
  width:            52px;
}

div.Menu_Bottom span.Icon_Sperre:hover {
  background-image: url('../Images/Menu/LockHover.png');
}

div.Menu_Bottom span.Icon_Shutdown:hover {
  background-image: url('../Images/Menu/ShutdownHover.png');
}

div.Menu_Bottom span.Icon_Arrow {
  background-image: url('../Images/Menu/Arrow.png');
  position:         absolute;
  bottom:           7px;
  right:            11px;
  cursor:           pointer;
  height:           24px;
  width:            24px;
}
div.Menu_Bottom span.Icon_Arrow:hover {
  background-image: url('../Images/Menu/ArrowHover.png');
}
div.Menu_Bottom span.Icon_Arrow_Down, div.Menu_Bottom span.Icon_Arrow_Down:hover {
  background-image: url('../Images/Menu/ArrowHover.png');
}

div.Menu_Top {
  position:         absolute;
  bottom:           503px;
  left:             -4px;
  height:           19px;
  width:            276px;
  background-image: url('../Images/Menu/Top.png');
  display:          none;
  z-index:          20;
}

div.Menu_Middle {
  z-index:    20;
  position:   absolute;
  bottom:     123px;
  width:      276px;
  left:       -4px;
  height:     380px;
  background: url('../Images/Menu/Middle.png') repeat-y;
  color:      #000000;
  display:    none;
}

div.Menu_Haupt {
  z-index:  100;
  position: absolute;
  bottom:   111px;
  width:    500px;
  left:     0px;
  height:   380px;
  color:    #000000;
  display:  none;
}

div#bottom {
	position:absolute;
	bottom:5px;
	left:5px;
	color:#000;
       z-index:1;
}

div#bottom a {
	color:#600;
}

#werbung {
  position:absolute;
  width:200px;
  /*height:200px;*/
  background:url('../Images/white_trans.png');
  padding:15px;
  right:20px;
  top:130px;

  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;

  -moz-box-shadow:0 0 15px 1px #fff;
  -webkit-box-shadow:0 0 15px 1px #fff;
  box-shadow:0 0 15px 1px #fff;
  
  line-height:1.4em;
}

#werbung .text {
  margin-bottom:7px;
  color:#222;
}

#werbung_close {
  position: absolute;
  width:15px;
  height:15px;
  top:8px;
  right:8px;
  background:url('../Images/close.png');
}