@import "14_ttadress.css";




h5,h6,div,p,body,html,input,button { 
	font-family: Arial, Hevetica, Geneva, Verdana, sans-serif;
	line-height: 1.5em;
}
body{
	text-align:center;
	color:#444444;
	background-color:#fcfcfc; 
}

h1 { 
	font: 14px Arial, Hevetica, Geneva, Verdana, sans-serif;
	font-weight: bold;
	color:#444444;
}

h2 { 
	font: 14px Arial, Hevetica, Geneva, Verdana, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
}


h3 { 
	font: 14px Arial, Hevetica, Geneva, Verdana, sans-serif;
	font-weight: bold;
	color:#669933;
}

h4 {
	font: normal 10px Arial, Hevetica, Geneva, Verdana, sans-serif;
	color:#444444;
	line-height: 1.5em;
}


/*img.block {
	display:block;
}*/


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

td {
	font: normal 12px Arial, Hevetica, Geneva, Verdana, sans-serif;
	line-height: 1.5em;
}


div#container {
  width:939px;
  text-align:left; 
  margin:0px auto;
  /*border:1px solid silver;*/
  background-color:#fcfcfc; 
  }
  
div#top {
  font: normal 10px Arial, Hevetica, Geneva, Verdana, sans-serif;
  clear:both;
  background-color:#fcfcfc;
  text-align:right;
  color:#999999;  
  padding:5px;
  padding-right:10px;
}

div#top a {
   text-decoration: underline;
   color:#999999;
   }

div#header { 
    background-color:#fcfcfc; 
    }

/*-----------------------------------*/

div#links { 
	float:left;
	width:179px; 
	padding-top:10px;
	padding-left:0px;
	padding-right:5px;	
	padding-bottom:10px;
	background-color:#fcfcfc;
}

/*div#head { 
	font: normal 10px Helvetica,Verdana,Arial;
	padding-top:5px;
	padding-bottom:5px;
}*/

/* Textstyles for left */
#links a, a:link, a:visited, a:hover, a:focus, a:active {
	     text-decoration: underline;
         outline: none;
         color: #669933;
         font-weight: normal;
}

#links td {
	background-color:#dcd9d2;
	font: 10px Arial, Hevetica, Geneva, Verdana, sans-serif;
    line-height: 1.5em;
    padding-top:5px;
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:5px;
}



div#center { 
	margin-left:190px; 
	width:560px; 
	text-align:left; 
	background-color:#fcfcfc;
	padding-top:10px;	
	padding-bottom:10px;
	padding-left: 10px;
	font: normal 12px Arial, Hevetica, Geneva, Verdana, sans-serif;
    line-height: 1.5em;
}

/* Textstyles for center */
#center a, a:link, a:visited {
	     text-decoration: underline;
         outline: none;
         color: #444444;
         font-weight: bold;
}

#center a:hover, a:focus, a:active {
	     text-decoration: underline;
         outline: none;
         color: #669933;
         font-weight: bold;
}

#center ul {
		/*margin-left: 1px;*/
}

#center li {
	align: left;
	/*margin-left: 20px;
	margin-right: 6px;*/
	list-style-image: url(images/pix_li-gruen.gif);
	valign: middle;
	/*margin: 1px;*/
	list-style-position: outside;
}


div#right { 
	width:150px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:10px;	
	background-color:#fcfcfc;
	font: 10px Arial, Hevetica, Geneva, Verdana, sans-serif;
    line-height: 1.2em;
}

/* Textstyles for right */
#right a, a:link, a:visited, a:hover, a:focus, a:active {
	     text-decoration: underline;
         outline: none;
         color: #669933;
         font-weight: normal;
}

#right td {
	background-color:#dcd9d2;
	font: 10px Arial, Hevetica, Geneva, Verdana, sans-serif;
    line-height: 1.5em;
    padding-top:5px;
	padding-left:5px;
	padding-right:5px;	
	padding-bottom:5px;
}


.float-left { 
	float:left; 
}



div#footer {
  font: bold 10px Arial, Hevetica, Geneva, Verdana, sans-serif;
  clear:both;
  padding-bottom: 2px;
  background-color:#f2f2f2;
  text-align:center;
  color:#999999;  
 
}

/* Textstyles for Footer */
#footer a, a:link, a:visited, a:hover, a:focus, a:active {
	     text-decoration: none;
         outline: none;
         color: #999999;
         font-weight: normal;
}


/*-----------------------------------*/
/* Styles for bookdb */
form#search{
	padding:0 0 20px;
}

span.label{
	display:block;
	float:left;
	width:100px;
}

form#search input.checkbox{
	margin:0 5px 0 100px;
}

/*overwrites margin above*/
form#search input.first{
	margin:0 5px 0 0;
}

form#search input.text{
	width:250px;
	margin:0 0 10px;
}

form#search label.left{
	float:left;
	width:100px;
	margin:0;
}

form#search_conference select{
	margin:0 0 10px 0;
}

#center p.download a:link,
#center p.download a:visited{
	display:block;
	float:left;
	padding:2px 4px;
	background:#9bce03;
	text-decoration:none;
	border:1px solid #ccc;
}

#center p.download a:active,
#center p.download a:focus,
#center p.download a:hover{
	color:black;
}

p.error{
	color:#ff0505;
}