/* CSS Document */

* {
  margin:0px;
  padding:0px;
}

body {
    /* background-color:rgb(106,15,23);*/
    background-image: url(../images/background.png);
    color:rgb(0,0,0);
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-size:12px;
}

a:link,a:visited,a:active {
color: #4B69FF;
text-decoration: none;
}

a:hover {
color: #4B69FF;
text-decoration: underline;
}

/* Loginseite */
#bigbox{
background-image: url(../images/login/big.png);
width: 680px;
height: 140px;
margin: 15px 0px 0px 0px
}

#bigbox p{
padding: 15px 5px 5px 10px;
}

#midibox{
background-image: url(../images/login/midi_border.png);
width: 445px;
height: 140px;
margin: 15px 0px 0px 0px;
float:left;
}

#midibox p{
padding: 3px 5px 5px 10px;
}

#smallbox{
background-image: url(../images/login/small_border.png);
width: 210px;
height: 140px;
margin: 15px 0px 0px 0px;
float:left;
}

#smallbox p{
padding: 3px 5px 5px 10px;
}

#smallbox h1, #midibox h1{
padding: 5px 0px 0px 0px;
font-weight:bold;
font-size: 15px;
text-align: center;
}

#spacebox{
width: 25px;
float:left;
}

div.loginbox {
max-width: 580px;
max-height: 70px;
margin: 15px 5px 5px 25px;
overflow: auto;
padding: 4px;
}
div.loginbox img{position:absolute;top:-7px;left:-6px;}
div#login_witz{border:1px dashed #FFD482;}
div#login_witz img{position:relative;}
/* #Loginseite */

.menuhead{
background-color: #faab00;
width: 100%;
height: 18px;
text-align: center;
font-weight: bold;
vertical-align: middle;
margin: 8px 0px;
}

.menueheadsmall{
border:1px solid #faab00;
}

.menueheadsmall p{
padding: 3px 5px 5px 10px;
}

.menueheadsmalltitel{
background-color: #faab00;
width: 100%;
height: 18px;
font-weight: bold;
vertical-align: middle;
margin: 0px;
}

.menueheadsmalltitel p{
padding: 0px 0px 0px 20px;
}

.error{
background-color: #ffebe3;
width: 94%;
border: 1px solid #df2121;
color: #df2121;
vertical-align: middle;
margin: 10px;
padding: 10px;
}

.okay{
background-color: #f0f6ea;
width: 94%;
border: 1px solid #2d9d3b;
color: #2d9d3b;
vertical-align: middle;
margin: 10px;
padding: 10px;
}

.hinweis{
background-color: #ffedc9;
width: 94%;
border: 1px solid #ff5100;
color: #ff5100;
vertical-align: middle;
margin: 10px;
padding: 10px;
}

a images {
    border:0;
}

/*ul  {
  list-style:none;
}*/

input {
border-width: 1px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #F4A21C; /*#A2B5CD*/
color: #000000;
font-weight: normal;
}

input[disabled]
{
background: #F4A21C; /*#A2B5CD*/
color: #ef0001;
}

select {
border-width:1px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #F4A21C; /*#A2B5CD*/
color: #000000;
}

textarea {
border-width: 1px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #F4A21C; /*#A2B5CD*/
color: #000000;
font-weight: normal;
}

option {
border-width:0px;
font-size: 12px;
font-family: Geneva, Arial, Helvetica, san-serif;
border-color: #000000;
border-style: solid;
background-color: #F4A21C; /*#A2B5CD*/
color: #000000;
}

#menu_left ul li input{ margin-left:40px; }

#menu_left ul li b  {
margin-left:40px;
color: #5c3500;
}

/* Variable Klassen */

#wrapper  {
  width: 928px;
  background-image:url(../images/content.png);
  margin: auto;
}

#header  {
  width:928px;
  height:175px;
  background-image:url(../images/header.png);
  margin-bottom:5px;
}

#ticker  {
  position:relative;
  left:33px;
  top:145px;
  background-image:url(../images/jack.png);
  background-repeat:no-repeat;
  width:800px;
  height:27px;
}

#tickercont  {
  width:600px;
  height:27px;
  vertical-align:middle;
  padding:6px 0px 0px 170px;
  font-weight:bold;
  color:rgb(255,255,255);
}

.tr_row0 {
 background-color: #F6BF42; /*#E2E2E2*/
}

.tr_row1 {
 background-color: #F4A21C; /*#CDCDCD,#F4A21C*/
}

.tr_head {
 background-color: #FAAB00; /*#faab00*/
 color:#000000;
 font-weight: bold;
}

#menu_left  {
  float:left;
  width: 207px;
}

#menu_left ul  {
  list-style:none;
  width:207px;
  background-image:url(../images/ml_content.png);
  padding:0px;margin:0px;
}

#menu_left ul li  {
  width:207px;
  padding:0px;
  background-image:url(../images/ml_content.png);
}

#menu_left ul li a  {
  color:rgb(61,107,183);
  text-decoration:none;
  font-size: 12px;
  margin: 0px 0px 0px 40px;
}

#menu_left ul li h1  {
  width:187px;
  height:24px;
  background-image:url(../images/ml_header.png);
  color:rgb(255,255,255);
  font-size:12px;
  padding-left: 20px;
  padding-top:4px;
  text-align:center;
  margin-bottom: 5px;
}

#menu_left ul li h2  {
  width:187px;
  height:24px;
  background-image:url(../images/ml_midheader.png);
  color:rgb(255,255,255);
  font-size:12px;
  padding-left: 20px;
  padding-top:4px;
  text-align:center;
  margin: 5px 0px 5px 0px;
}

#menufooter  {
  width:207px;
  height:23px;
  background-image:url(../images/ml_footer.png);
}

#contentbox  {
  width: 565px;
  text-align:left;
  float:left;
  margin:0px 0px 5px 10px;
  padding: 0px 0px 20px 0px;
}
#contentbox2  {
  width: 695px;
  text-align:left;
  float:left;
  margin:0px 0px 5px 10px;
  padding: 0px 0px 20px 0px;
}

#contentbox2 ul {
  margin-left: 30px;
}

#werbebox  {
  width: 120px;
  float:left;
  margin: 0px 0px 5px 10px;
}

#footer  {
  color:rgb(0,0,0);
  font-size:10px;
  padding:7px 0px 0px 40px;
  width:890px;
  height:26px;
  background-image:url(../images/footer2.png);
  clear:both;
}

.newhead { width: 99%; padding: 0.4em; margin: 5px 0px; }
.newhead h3 { margin: 0; padding: 0.4em; text-align: center; }

