#outercontainer {
position:absolute;top:302px; right:54px;
}

#login {
background-image:url(/tippspiel/media/login.png);
background-repeat:no-repeat;
background-color:transparent;
border:none;
width:143px;
height:19px;
position:relative;
}

#logout {
background-image:url(/tippspiel/media/logout.png);
background-repeat:no-repeat;
background-color:transparent;
border:none;
width:143px;
height:19px;
position:relative;
}

#ToogleSidebar {
border:none;text-decoration:none;
} 

div#sidebar { 
background-color:transparent;border:none;
background-image:url(/tippspiel/media/login_aktiv.png);
width:143px;height:112px;
position:absolute;
top:0px;
left:0px;
}

.input_email {
width:124px;height:16px;border:1px solid #004494;
background-color:#fff;color:#ada7ac;font-size:10px;
margin-top:27px;margin-left:7px;
}

.input_password {
width:124px;height:16px;border:1px solid #004494;
background-color:#fff;color:#ada7ac;font-size:10px;
margin-top:5px;margin-left:7px;
}

.login_cover {
width:133px;margin-top:0px;padding:0px;
}

.login_cover2 {
width:391px;margin-top:0px;padding:0px;
}

.login_button {
float:right;
width:49px;
margin-right:0px;
margin-top:4px;
color:white;
border:1px solid white;
background-color:#004494;
font-weight:bold;
font-size:11px;
}

.login_button2 {
float:right;
width:49px;
height:25px;
padding-bottom:4px;
margin-right:0px;
margin-top:4px;
color:white;
border:1px solid #004494;
background-color:#004494;
font-weight:bold;
font-size:11px;
}

.login_button2:hover {
color:#004494;
border:1px solid #004494;
background-color:#fff;
}

.registrieren_link {
background-image:url(/tippspiel/media/arrow_right.gif);
background-repeat:no-repeat;
background-position:left 2px;
margin-left:8px;
padding-left:10px;
}

.registrieren_link:hover {
color:#004494;
background-image:url(/tippspiel/media/arrow_right.gif);
background-repeat:no-repeat;
background-position:left 2px;
margin-left:8px;
padding-left:10px;
}

#UserEmail_login {
width:389px;height:18px;border:1px solid #004494;
background-color:#fff;color:#ada7ac;font-size:11px;
margin:0px;padding:0px;padding-top:4px;margin-top:15px;
}

#UserPassword_login {
width:389px;height:18px;border:1px solid #004494;
background-color:#fff;color:#ada7ac;font-size:11px;
margin:0px;padding:0px;padding-top:4px;margin-top:10px;
}


h2 {
  margin: 10px 0px;
}

table.xyz {
  margin-bottom: 30px;
}

.xyz tr td,
.xyz tr th  {
padding:4px 2px;
}

.xyz tr th {
color: #FFF;
}

input#tip_torgast,
input#tip_torheim {
  width: 20px;
  text-align: center;
}

.content_left {
  margin-top: 16px;
}


.bottom_nav {
  padding-bottom: 20px;
}

.gruppen_nav {
  padding-bottom: 20px;
}

.bottom_nav ul li a {
   color: #fff;
   display: block;
   background-color: #004494;
   padding: 5px 10px;
   margin: 0px;
   float: left;
   margin-right: 18px;
}

fieldset.frm_register {
  border: 0px none;
}

fieldset.frm_register form {
  border: 0px none;
}

fieldset.frm_register form label {
  width: 120px;
  float: left;
}

fieldset.frm_register .input {
  clear: both;
  height: 38px;
  vertical-align: middle;
  line-height: 25px;
}

fieldset.frm_register form .input input,
fieldset.frm_register form .input select {
  float: right;
  border: 1px solid #5C505A;
  padding: 2px;
  font-size: 11px;
  width: 200px;
  margin-bottom: 5px;
}

fieldset.frm_register form div.checkbox input {
  width: 20px;
  margin-right: 180px;
  border: 0px none;
}

.error-message {
	line-height:10px;
	font-size:10px;
}

table.xyz tbody tr th {
  background-color: #e2001a;
}

table.table_view {
  width: 340px;
  margin-bottom:30px;
}

table.table_view tr td {
  padding:4px;  
}

table.table_view th {
  background-color:#E2001A;
  padding: 4px 2px;
  color: #FFF;
}

.tabellen_nav {
  width: 340px;
}

.tabellen_nav ul {
  margin: 0px; padding: 0px;
}

.tabellen_nav ul li {
  width: 60px;
  padding: 0px;
  margin: 0px;
  float: left;
  text-align: center;
}
.inputclearer {
clear:both;height:15px;overflow:hidden;
}
div .message {
   color: red;
}


ol.agb {margin: 0; padding: 0;}

ol.agb li {margin: 0; padding: 0 0 6px 28px; display: block; font-size: 13px; font-weight: bold; }
ol.agb li span {width: 20px; margin: 0 0 0 -28px; padding: 0; float: left; text-align: right; font-weight: bold;}

ol.agb li ol {margin: 0; padding: 0;}
ol.agb li ol li {margin: 0; padding: 2px 0 2px 28px; font-weight: normal; font-size: 11px; }
ol.agb li ol li span {width: 20px; margin: 0 0 0 -28px; padding: 0; float: left; text-align: right; font-weight: bold;  }

ol.agb li ol {list-style-type: none;}


div.checkbox_container {margin-top: 20px}
div.checkbox_container input {float: left !important; margin: 0 !important;   }
div.checkbox_container label {float: right !important; width: 294px !important; line-height: 16px;}








