*
{ margin: 0;
  padding: 0; }

body, select
{ font: normal 100% Arial, sans-serif; }

body
{ font-size: 70%; }

body
{ text-align: center;
  color: #65767D;
  padding-bottom: 1em; }

img
{ border: none; }

a
{ text-decoration: none;
  color: #488ECA; }

h1, .form_check_list h2, .form_select h2
{ font-size: 120%;
  margin: 10px 0;
  font-weight: bold; }

h2
{ font-size: 110%;
  margin: 27px 0 5px 0;
  color: #000000;
  font-weight: bold; }

option
{ padding: 0 .25em; }

ul, ol
{ margin-left: 2em; }




#wrapper
{ margin: auto;
  text-align: left;
  width: 680px; }

  #head
  { padding-top: 38px;
    margin-bottom: 1px; }

    #logo
    { float: right; }

    #nav1
    { background-color: #D6DBDE;
      margin-top: 22px;
      color: #425156;
      font-weight: bold; }

      #nav1Helper
      { height: 27px; /* total height 47px - padding-top 20px */
        padding: 20px 20px 0 22px;
        margin-bottom: 1px; }

        #nav1 a
        { color: #425156; }

        #nav1 ul
        { float: right;
          list-style: none;
          margin: 0; }

          #nav1 li
          { float: left;
            display: block;
            padding: 0 9px 0 8px;
            background: url(/typo3conf/ext/elgato_layout/images/pipe.gif) no-repeat right center; }

          #nav1 li.last
          { padding-right: 0;
            background-image: none; }

        #nav1 ul#navmain
        { float: left; }

    #nav2
    { background: #EAEEEF url(/typo3conf/ext/elgato_layout/images/edge-bottom-left.gif) no-repeat left bottom;
      font-size: 90%; }

      #nav2Helper
      { background: url(/typo3conf/ext/elgato_layout/images/edge-bottom-right.gif) no-repeat right bottom;
        height: 27px; /* total height 45px - padding-top 18px */
        padding: 18px 20px 0 15px;
        margin-bottom: 1px; }

        #nav2 a
        { color: #65767D; }

        #languages
        { float: right; }

          #languages img
          { float: left;
            margin-left: 15px; }

        #northAmerica
        { display: block;
          float: right;
          padding-left: 10px;
          margin-right: 10px;
          background: url(/typo3conf/ext/elgato_layout/images/arrow.gif) no-repeat left center; }

		#searchfield {
			border: 1px solid #D6DBDE;
   			font: normal 120% Arial, sans-serif;
		    color: #65767D;
			float:left;
			margin-right:5px;
		
		}
		#searchbutton {
			
		}
		
  #body
  { }

  #foot
  { background: url(/typo3conf/ext/elgato_layout/images/foot.gif) repeat-x left bottom;
    padding: 20px 0 17px 0; }

    #toTop
    { display: block;
      float: right;
      padding-right: 16px;
      background: url(/typo3conf/ext/elgato_layout/images/to-top.gif) no-repeat right center;
      color: #98BEC1;
      font-weight: bold; }



/**
*Login 
*/

#user {
	border: 1px solid #D6DBDE;
   	font: normal 120% Arial, sans-serif;
	color: #65767D;
	background-color:white;
}
#pass {
	border: 1px solid #D6DBDE;
   	font: normal 120% Arial, sans-serif;
	color: #65767D;
	background-color:white;
}

.tx-newloginbox-pi1 input {
	border: 1px solid #65767D;
   	font: normal 120% Arial, sans-serif;
	color: #white;
	background-color:#88a4af;
	padding:2px;
}

.tx-newloginbox-pi1 th {
	padding-right:15px;
}

.tx-newloginbox-pi1 p {
	margin:15px 0px;
}

tfoot {
	text-align:right;
}

.tx-sguserdata-pi1 td{
	font: normal 110% Arial, sans-serif;
	padding:3px 0px;

}



.clear
{ clear: both; }

.roundedTop
{ background: url(/typo3conf/ext/elgato_layout/images/edge-top-left.gif) no-repeat left top; }

  .roundedTopHelper
  { background: url(/typo3conf/ext/elgato_layout/images/edge-top-right.gif) no-repeat right top; }

.left
{ float: left;
  width: 50%; }

.right
{ float: right;
	 width: 50%; }

input.button, button.button
{ background-color: transparent;
  border: none; }

.form_check_list
{}

  .form_check_list ul
  { list-style: none;
    margin: 0; }

    .form_check_list li
    {}

.form_select
{}

  .form_select ul
  { list-style: none;
    margin: 0; }

    .form_select li
    {}

.borders
{ border-top: 1px solid #EAEEEF;
  border-bottom: 1px solid #EAEEEF; }

.functions
{ padding: .5em 0;
  margin: 1em 0; }

.form_check_list h2
{ /* see h1 */
  margin-top: 30px;
  color: #65767D; }

.form_select h2
{ /* see h1 */
  margin-top: 30px;
  color: #65767D; }

ul.form_check_block
{ padding-left: 17px; /* same as li text-indent, but positive! */
  margin: 0;
  list-style-type: none; }

  ul.form_check_block li
  { text-indent: -17px; /* same as ul padding-right, but negative! */
    margin-bottom: .4em; }





