body {
margin:0px;
height:100%;
font: 0.8em verdana, sans-serif;
color:#000;
background:#f5f5f5 url('../images/background/bg_big.jpg') repeat-x top left;
}
#all {
margin:0 auto;
background:white;
width:76.5em;
height:95%;
}

#head{
width:100%;
height:5.8em;
}

#main {
width:75em;
height:50em;
display:table;
margin:0 auto;
}

#menu {
padding-top:0.55em;
display:table;
float:none;
width:100%;
background: #f4f4f4 url('../images/background/bg_menu.jpg') repeat-x top left;
padding-bottom:0.5em;
}

.separator {
display:none;
float:left;
height:100%;
vertical-align:middle;
border:1px solid blue;
}

/* Header: Die entsprechenden Farben sind in den Dateien im Ordner css */
#head_center {
height:3.75em;
width:75em;
margin:0 auto;
background: white url('../images/background/lill-logo.jpg') no-repeat right 0.85em;
padding-top:1em;
overflow:hidden;
}
* html #head_center {
height:3.75em;
width:75em;
margin:0 auto;
background: white url('../images/background/lill-logo.jpg') no-repeat 0.85em right;
padding-top:1em;
overflow:hidden;
}
#sep{
width:100%;
height:1em;

margin-left:0em;
overflow:hidden;
}
#top_sep{
height:9px;
width:75em;
margin:0 auto;
overflow:hidden;
}
#sep2{
width:75em;
height:0.5em;
margin:0 auto;
margin-top:0.2em;
overflow:hidden;
}
* html #sep2{
height:0.1em;
}

#zusatz{
text-align:right;
width:76.5em;
margin:0 auto;

color:#000000;
margin-bottom:0.4em;
padding-top:1em;

}
#zusatz a {
color:#000000;
}
#content_big {
display:block;
width:73.8em;


float:left;
background:white;


}
#content {
display:block;
width:48em;
padding-left:1.2em;
padding-right:1em;
margin-top:1em;

float:left;
background:white;
}
div.content {
display:block;
width:48em;
padding-left:1.2em;
padding-right:1em;
margin-top:1em;

float:left;
background:white;
}
#rechts{
float:right;
width:19.4em;
margin-top:2em;
padding-left:1em;

}
div.rechts{
float:right;
width:19.4em;
margin-top:2em;
padding-left:1em;


}
div.group {
width:75em;
display:table;
}
div.content h4 {
background:#eee;
padding-left:0.4em;
padding-top:0.3em;
padding-bottom:0.3em;
}
a.picture {
float:right;
border:1px #ccc solid;
padding:7px;
margin-top:1em;
background: white url('../images/background/bg_big2.jpg') repeat-x bottom left;
}
/* Für die Sartseite */
#contentstart {
display:block;
padding-left:1em;
padding-right:1em;
margin-top:1em;
float:left;

display:block;
width:73em;
margin:0 auto;
height:37em;
background:  white url('../images/background/bg_big_andersrum.jpg') repeat-x bottom left;
}
#welcome {
width:50em;
padding-bottom: 0.5em;
}


#titel_rechts
{

width:18em;
overflow:hidden;

}

#sprachen {
float:left;
}


div.label {
margin-top:1em;
margin-bottom:0.5em;
color:#666;
font: 1em verdana,sans-serif;
font-weight:bold;
}
a {
text-decoration: none;
padding: 0 0 0em;
color: #000000;
font: 1em verdana,sans-serif;
border-bottom:1px #333 dotted;
}



/* Für Links, die ein Bild enthalten und damit keinen Unterstrich bekommen sollen (Alex quick & dirty)*/
a.containsimg {
border: 0px;
}

ul#minitabs{list-style: none;margin: 0px;padding: 0.5em 0;
  border-left: 1px solid #CCC;font-weight: bold;
  text-align: left;white-space: nowrap;
  padding-top:0.35em;padding-left:1em;padding-right:2em;float:left;
  margin-left:	1px;
  }
ul#minitabs li{margin: 0 0.1em;}
ul#minitabs a{text-decoration: none;padding: 0 0 0.4em;
  color: #000000;
border-bottom:0px #333 dotted;}
ul#minitabs a:hover{color: #666}

ul#submenu{list-style: none;margin: 0px;
  border-left: 1px solid #CCC;font-weight: bold;
  text-align: left;white-space: nowrap;padding-top:0.35em;padding-left:1em;float:left;;padding-right:2em;}
ul#submenu a{text-decoration: none;padding: 0 0.4em 0 0.4em;
  color: #000000;
border-bottom:0px #333 dotted;}
 ul#submenu a:hover{color: #666}

 ul#submenuX{list-style: none;margin: 0px;
  border-left: 1px solid #CCC;font-weight: bold;
  text-align: left;white-space: nowrap;padding-top:0.35em;padding-left:1em;float:left;}
ul#submenuX a{text-decoration: none;padding: 0 0.4em 0 0.4em;
  color: #000000;
border-bottom:0px #333 dotted;}
 ul#submenuX a:hover{color: #666}

ul#submenu2{list-style: none;margin: 0px;
  border-left: 1px solid #CCC;font-weight: bold;
  text-align: left;padding-top:1em;padding-left:1em;float:left;}
ul#submenu2 a{text-decoration: none;padding: 0 0.2em 0 0.2em;
 color: #000000;
border-bottom:0px #333 dotted;}
ul#submenu2 li{}
 ul#submenu2 a:hover{color: #666}

ul#minitabs a.current{font-weight:bold;}
ul#submenu a.current{font-weight:bold;}
ul#submenu2 a.current{font-weight:bold;}
a.current {font-weight:bold;}

ul#minitabs a.news{color: #4b66bd; font-weight:bold;}

ul#none{
  list-style: none;
  margin: 2px;
}

a.no {
border:0px solid red;
float:right;
}

a.menu {
color:#000000;
border:0px;
}
a.menu:hover {
color:#666;
}

a.fontbig {
border:0px;
color: white;
padding:0px 2px 0px 2px;
background:white;
}
a.fontbig:hover {
border:0px;
color: white;
padding:0px 2px 0px 2px;
background:white;
}
a.fontsmall {
border:0px;
color: white;
padding:0px 3px 0px 3px;
background:white;
}
a.fontsmall:hover {
border:0px;
color: white;
padding:0px 3px 0px 3px;
background:white;
}



a.start1 {color: #7e0001;border:0px;font-weight:bold;}
a.start1:hover {color: #7e0001;border:0px;font-weight:bold;}
a.start2 {color: #01a827;border:0px;font-weight:bold;}
a.start2:hover {color: #01a827;border:0px;font-weight:bold;}
a.start3 {color: #009afe;border:0px;font-weight:bold;}
a.start3:hover {color: #009afe;border:0px;font-weight:bold;}
a.start4 {color: #e52719;border:0px;font-weight:bold;}
a.start4:hover {color: #e52719;border:0px;font-weight:bold;}
a.start5 {color: #fe7e23;border:0px;font-weight:bold;}
a.start5:hover {color: #fe7e23;border:0px;font-weight:bold;}
a.start6 {color: #cc0001;border:0px;font-weight:bold;}
a.start6:hover {color: #cc0001;border:0px;font-weight:bold;}

table.starttb {
width:59em;

}
td.starttd {
vertical-align:top;
width:33%;
font:1.1em verdana,sans-serif;
font-weight:bold;
}


td.startbesch{
vertical-align:top;
padding-right:2em;
padding-bottom:2em;

}

table.comments{
width:100%;
padding-top:0.5em;
padding-bottom:0.5em;
}
td.commentheader{
height:1em;
}
td.commentheaderdate{
height:1em;
text-align:right;
}
td.comment{
border-top:1px #CCC solid;
}



h1{
font:1.35em verdana,sans-serif;
color:#333333;
}
h2{
font:1.25em verdana,sans-serif;
color:#333333;
}
h3{
font:1.1em verdana,sans-serif;
color:#333333;
}
p {
color:black;
}


/* Publikationsliste */

#publikationsliste
{
	padding-bottom: 1em; /* Damit unten noch ein kleiner Puffer zum Bildschirmrand ist*/
}

#publikationsliste h3
{
	margin-bottom: -1em; /* Um den Abstand zur h4 wieder auszugleichen, der hier nicht nötig ist */
	margin-top: 2em;
	color: #ff9900;
}

#publikationsliste h4
{
	margin-bottom: 0.5em;
	margin-top: 2em;
}

#publikationsliste .pub_country
{
	margin-left: 1em;
	padding-left: 1em;
	/*border-left: 1px solid #cccccc;*/
	padding-bottom: 0.5em;
}

#publikationsliste .pub_parts
{
	margin-left: 1em;
	padding-left: 1em;
	/*border-left: 1px solid #cccccc;*/
}

div.imagespalte{

	text-align:center;

	float:left;

	width:4em;

	height:5.5em;

}



div.textspalte{

	padding-left:2em;

	margin-left:10em;

	height:5.5em;

}