h2,h3,h4,h5,h6,div,p,body,html,input,button { 
	
	font-family: sansserif;	
	font: normal 13px Helvetica, Arial, Verdana;
	letter-spacing: 0px;
	
	
}

h1 { 
	margin-top: 20px;
	font: normal 14px Helvetica, Arial, Verdana;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 5px;
        color: #E60812;
	
}


td h1 {
	color: #E60812;
        margin-top: 5px;
}

.contenttable td {
        font-familiy: sansserif;
	font: normal 12px Helvetica, Arial, Verdana;
	vertical-align: top;
}

.hometable {

   color: #E60812;
   font-familiy: sansserif;
   font:  12px normal  Helvetica, Helvetica, Verdana;
   
}

table.hometable td.td-0,  table.hometable td.td-last {
	
	padding-top: 5px;
	width: 220px;
	vertical-align: top;
}

table.hometable td.td-1 {
	
	padding-top: 5px;
	width: 20px;
	vertical-align: top;
}



div#menu_left {
	padding-top:10px;
}
.menu_left_level1 {
	padding-bottom: 0px;
	padding-top: 4px;
	background-image: url(http://localhost/typo3wamp/fileadmin/queenschess/images/menu.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

.menu_left_level1 a{
	color: #E60812;
	font-family: sansserif;
	font: 13px normal Helvetica, Arial, Verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 0px;
	
	
}
.menu_left_level1 a:hover, .menu_left_level2 a:hover{
	background-color: #EEEEEE;
	
	
}


.menu_left_level2 a{
	color: #cfbfb0;
	font-family: sansserif;
	font: 12px Helvetica, Arial, Verdana;
	text-decoration: none;
	padding-left: 5px;
	
}

.kontaktcenter_level2 a{
	color: #cfbfb0;
	font-family: sansserif;
	font: 12px Helvetica, Arial, Verdana;
	text-decoration: none;
	padding-left: 5px;
	
}

.menu_left_level2, .kontaktcenter_level2 {
	padding-bottom: 3px;
	padding-top: 1px;
	
}

table.hometable tr.tr-0  {
  font-familiy: sansserif;
  font:  bold 14px Helvetica, Arial, Verdana;
  cellpadding: 0px;
}

div#trailerText {
	margin-left: 15px;
	font: normal 30px Helvetica, Arial, Verdana;
	font-weight: bold;
	margin-bottom: 20px;
        color: #E60812;
}

div#trailerText2 {
	font: normal 8px Helvetica, Arial, Verdana;
	font-weight: bold;
	margin-bottom: 20px;
        color: #E60812;
}

div#loginheader, div#suchheader, div#telefonheader, div#partnerheader {
	background-image: url(qcLayout1_Title_FILES/menuheader.gif);
	background-repeat: no-repeat;
        padding-top: 4px;
	padding-bottom: 10px;
	color: #E60812;
	font-family: sansserif;
	font: 13px normal Helvetica, Arial, Verdana;
	font-weight: bold;
}



div#login {
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 0px;
}

tr.login_fieldheader td{


	vertical-align: bottom; 
	padding: 0px;
	border-spacing: 0px;
	border: 0px;	
	font: bold 11px Helvetica, Arial, Verdana;
	color: #888888;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;		
	
}

tr.login_fieldheader input {
	width: 180px;
	border: 1px solid silver;

}

tr.login_fieldheader {
	heigth: 11px;
}


form {
	margin-top: 0px;
	margin-bottom: 10px;
}

table.logintable {
	table-layout: fixed;
	width: 190px;
	background-color: #CCCCCC
}
td#loginbutton {
	width: 60px;
}
td#dummyright {
	width: 120px;
}
td#loginbutton {
	width: 60px;
        padding-left: 5 px;
        background-image: url(http://localhost/typo3wamp/fileadmin/queenschess/images/loginbutback.gif);
        
}


td#loginbutton input {
		font-family: sansserif;
		font: 13px normal Helvetica, Arial, Verdana;
	        background-color: #FF6300;
	        color: black;
	        margin-left: 5px;
		border: 0px ;	        
	        width: 60px;
	        
	        
}
td#registerbutton {	
	width: 120px;
	
	margin-left: 10px;
}
td#registerbutton input {
	background-color: #FFB358;
	color: black;
	border: 1px solid silver;
	margin-right: 5px;
	width: 115px
}



div#menu_left,div#kontaktcenter {
	margin-top:10px;
	padding-left: 10px;
	
}
 
div#neuanmeldung {
    
}

div#news {
	color: #E60812;
	font-family: sansserif;
	font: 13px normal Helvetica, Arial, Verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 10px;
}

div#newsheader {
	background-image: url(qcLayout1_Title_FILES/menuheader.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 10px;
}

.news_item {
	padding-top: 4px;

}

.news_item a {
	color: #E60812;
	font-family: sansserif;	
	font: normal 12px Helvetica, Arial, Verdana;
	text-decoration: none;
	font-weight: normal;
	padding-left: 5px;
}

div#kontaktcenter {
	padding-top: 10px;
}

.kontaktcenter_level2 a{
	color: #cfbfb0;
	font-family: sansserif;
	font: 12px Helvetica, Arial, Verdana;
	text-decoration: none;
	padding-left: 5px;
	
}
div#telefon, div#partner {
	color: #E60812;
	font-family: sansserif;
	font: 13px normal Helvetica, Arial, Verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 5px;
}


div#kontaktcenter, div#login, div#menu_left, div#datascore, div#seek, div#news, div#telefon {
        border: 1px white;
}



div#seek {
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 0px;
  
  
}



table.searchtable {
	table-layout: fixed;
	width: 200px;
}

td.swordcolumn {
	width: 130px;
}

input {
	border: 1px solid silver;
}

td.submitcolumn {
	width: 70px;
}


#sword {
	padding-left:10px;
	width: 130px;
	background-color: white;
	color: #E60812;
	
}
#search_submit {
	font-family: sansserif;
	font: 13px normal Helvetica, Arial, Verdana;
        background-color: #E60812;
        color: white;
        padding-left: 5 px;
        width: 70px;
        
}

<![if ! IE ]>
html {
	margin:0; /* eine sinnlose Anweisunng, da nach der vorhergehende Zeile eine Anweisung ignoriert wird */
}



#header_image {
	padding: 0px;
	
}

#header_topmenu {
  position: static;
  font: normal 11px Helvetica, Arial, Verdana;
  clear:both;
  
  text-align:right;
  color:black;  
  padding:5px;
  padding-right:20px;  
  
}

#header_topmenu a {
	
	text-decoration: none;
   	color:#E60812;   
}


#footer_bottommenu {
position: static;
  clear:both;
  background-color:white;
  padding:5px;
  /*font: 10px Bodoni, Times New Roman, Times ;*/
  font: 10px Helvetica, Arial, Verdana;
  text-align: center;
  color:#000000;  
  text-transform: uppercase;
  font-variant: small-caps;
  
  
}

#container {

  width:100%;
  height:100%;
  margin-left:auto;
  margin-right:auto;
  /* border:1px solid brown; */
  }

body { 
	margin: 0;
	padding: 0;
	overflow: hidden;

}

#header { 
	position: fixed;
	width: 100%;
	top: 0;
	height: 60px;
	overflow: hidden;
	background: url(qcLayout1_Title_FILES/menuheader.gif) center repeat;
	
	margin-left: 0px;

}


div#main { 
	position: fixed;
	width: 100%;	
	top: 60px;
	bottom: 20px;
	overflow: hidden;
	background-color: #FFFFFF;
	overflow: auto;
	}
div#main_left {
		
	position: absolute;
	float:left;
	width:200px; 
	padding-top:0px;
	padding-bottom:10px;
        /* background-color:#cfbfb0; */

	
        margin-bottom: 0px;
        left: 10px;


	}
	
div#main_center { 
	position: absolute;
	margin-left:20px; 
	margin-right: 20px;
	left: 200px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	top: 0px;
	bottom: 0px;
	right: 220px;
	padding-left: 20px;
	padding-right: 20px;
	
}	
div#main_right { 
	position:absolute;
	width:215px; 
	height:auto;
	float:right; 
	text-align:left; 
		
	
	right: 15px;
}

p, h3 {
	margin: 0;
	padding: 5px;
}
#footer {
	border-top: 1px solid silver;
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 20px;
	overflow: auto;	
	background: url(qcLayout1_Title_FILES/menuheader.gif) center repeat;
}	
<![endif]>

<!--[if gte IE 5]>

td#loginbutton input {
	/* ohne IE/Mac \*/
	margin-left: expression(0 + "px");
	
	/**/
	
}


html, body { 
	margin: 0;
	padding: 0;
	/* ohne IE/Mac \*/
	overflow: hidden; 
	/**/
}
div#header { 
	position: absolute;
	width: 100%;
	top: 0;
	height: 60px;
	overflow: hidden;

}
div#header_image {
	padding: 0px;
	
	bottom: 0px;
	margin: 0px;
}

div#header_topmenu {
  position: static;
  font: normal 11px Helvetica, Arial, Verdana;
  clear:both;
  
  text-align:right;
  color:black;  
  padding:5px;
  padding-right:20px;  
}



div#main { 
	margin-top: 0px;
	/* ohne IE/Mac \*/
	position: absolute;
	height: expression(document.body.clientHeight - 60 + "px");
	margin:0;
	/**/
	top: 60px;
	overflow: hidden;
	background: url(qcLayout1_Title_FILES/menuheader.gif) center repeat;
	
}

div#main_center { 
	position: absolute;
	margin-left:20px; 
	margin-right: 20px;
	left: 200px;
	border-left : 1px solid silver;
	border-right : 1px solid silver;
	height: expression(document.body.clientHeight - 60 + "px");
	width: expression(document.body.clientWidth - 464 + "px");
	overflow: auto;


}



p, h3 {
	margin: 0;
	padding: 5px;
}
#footer {
	border-top: 1px solid silver;
	/* ohne IE/Mac \*/
	position: absolute;
	top: expression(document.body.clientHeight - 20 + "px");
	/**/
	width: 100%;
	height: 20px;
	overflow: hidden;		
}	
<![endif]-->

