/* ############################## GLOBALES ############################## */
html, body {font-size:11px; font-family:tahoma; color:#357a97; margin:0; padding:0; text-align:left;}

body {background:url('../../img/layout/bg.png') repeat-x;}

img {border:0;}

form {margin:0; padding:0; border:0;};


/* ############################## HEADER / SEEKBAR ############################## */

#headerres { width:100%; height:100px; display:block; float:left;}
#logo {margin:auto; width:100%; height:100px; display:block; margin: 0 0 20px 0}





/* ############################## CONTENT ############################## */

#content {width:100%; height:auto; float:left; display:block; text-align:left; margin: 30px 0 30px 0;}



/* ############################## FOOTER ############################## */
#footerbig {position:relative; left:0px; bottom:0px; width:100%; line-height:30px; float:left; text-align:center;}
#footersmall {position:relative; left:0px; bottom:0px; width:600px; line-height:30px; float:left; text-align:left; padding-left:40px; clear:both}




/* ############################## SPRACHTOOL ############################## */
#stoolcontainer {height:auto; width:100%; display:block; margin:auto; background:#ccc; text-align:center;}

span#lang {line-height:30px; float:left; margin: 0 0 2px 0; background:#ddeff8; text-align:left; padding-left:10px; width:90px;}
span#inpt {height:30px; float:left; margin: 0 0 2px 0; background:#ddeff8; text-align:center; width:100px;}

input.inpt {width:80px; height:20px; border:1px solid #d0eaf6; margin:2px 0 0 0;}
.inptsub {height:20px; border:1px solid #d0eaf6; margin:5px 0 0 0;}

.sub_edit {background: url('../../img/ico/add2.png'); width:18px; height:18px; background-repeat: no-repeat; border: 0px; margin:5px 0 0 0;}
.sub_del {background: url('../../img/ico/del2.png'); width:18px; height:18px; background-repeat: no-repeat; border: 0px; margin:5px 0 0 0;}
.sub_accept {background: url('../../img/ico/accept2.png'); width:18px; height:18px; background-repeat: no-repeat; border: 0px; margin:5px 0 0 0;}

/* ############################## Warenkorb ############################## */
#tradeerror {width:auto; line-height:30px;  display:block; background:red; margin: 0 0 20px 0; color:#fff; text-align:center; font-weight:bold;}

#tradeheader {width:auto; height:auto; float:left; display:block; background:#ddeff8; border:1px solid #ddeff8;}
#tradect {width:auto; height:auto; float:left; display:block; margin-bottom: 10px; border:1px solid #ddeff8;}
#tradesum {clear:both; width:645px; height:auto; display:block; margin-bottom: 10px; border:1px solid #ddeff8; padding:10px; text-align:right; font-weight:bold}
#tradebottom {width:665px; height:30px; float:left; display:block; text-align:center;}

span.tradeheader {width:127px; line-height:25px; float:left; padding: 0 0 0 5px; border-right:1px solid #fff;}
span.tradeheader2 {line-height:25px; float:left; padding: 0; border-right:1px solid #fff; text-align:center;}
span.tradect {width:127px; height:30px; float:left; border-right:1px solid #ddeff8; padding:10px 0 10px 5px}
span.tradect2 {height:30px; float:left; border-right:1px solid #ddeff8; padding:10px 0 10px 0; text-align:center}
.tradeedit {border:0; width:16px; height:16px; vertical-align:top; background:url('../../img/ico/edit_trade.png') no-repeat}





/* ############################## MISC / TEXT-FORMATIERUNGEN ############################## */
h2 {
	font-size:14px; 
	height:50px; 
	display:block; 
	margin: 0 0 20px 0;  
	background:url('../../img/layout/headline.png') center no-repeat; 
	padding-top:10px;
	font-weight:normal; 
	text-align:center;
	width:100%;
	}

/* ############################ Tabelle Shop ###########################################*/
td.head_left {
  width: 110px;
  height: 20px;
  font-size: 13px;
  text-align: center;
  border-top: 1px solid #575CF2;
  border-bottom: 1px solid #575CF2;
  border-left: 1px solid #575CF2;
}
td.head_right {
  width: 110px;
  height: 20px;
  font-size: 13px;
  text-align: center;
  border: 1px solid #575CF2;
}
td.body_left{
  height: 20px;
  font-size: 11px;
  text-align: center;
  border-bottom: 1px solid #575CF2;
  border-left: 1px solid #575CF2;
}
td.body_right{
  height: 20px;
  font-size: 11px;
  text-align: center;
  border-bottom: 1px solid #575CF2;
  border-left: 1px solid #575CF2;
  border-right: 1px solid #575CF2;
}

