/* CSS Document */
/* LiLiConsult Ltd. www.liliconsult.de*/

body{
/*	text-align:center;*/
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10pt;
	color:#000;
	background:#fff;
	margin:0;
	padding:0;
/*	background:no-repeat top left url(../pics/llc-logo348x276.gif);*/
}
#container{
	width:780px;
	margin:0px auto;
	background:#fff;
/*	text-align:left;*/
	padding:0;
/*	border:1px solid #3a6381;*/
}
#container .wrapper{
	margin:0;
	padding:0;
	background:#fff;
/*	background: url(../pics/llc-wrap780x5.gif) top left repeat-y;*/
}
#container .header{
	width:700px;
	margin:0 auto;
	padding:0;
/*	border:1px solid #3a6381;*/
	height:130px;
	background:#fff;
/*	background:no-repeat top url(../pics/liliconsult-banner700x125-20061117.gif)*/
}
#container .columnLeft{
	height:400px;
	width:150px;
	float:left;
	margin:0;
	padding:0;
	background:#ccc;
}
#container .columnRight{
	height:400px;
	width:150px;
	float:left;
	margin:0;
	padding:0;
	background:#ccc;
	text-align:center;
}
#container .content{
	margin:0 5px 0 5px;
	padding:0 4px 0 4px;
/*	border:1px solid #3a6381;*/
	height:400px;
	width:462px;
	float:left;
	background:#fff no-repeat center url(../pics/llc-logo348x276-02.gif);
}
container .content02{
	margin:0 5px 0 5px;
	padding:0 4px 0 4px;
/*	border:1px solid #3a6381;*/
	height:400px;
	width:612px;
	float:left;
	background:#fff no-repeat center url(../pics/llc-logo348x276-02.gif);
}
#container .footer{
	clear:both;
	width:780px;
	margin:0 auto;
	padding:0;
	background:#fff;
	height:30px;
}
img{
	border-style:none;
}
#container .footer img{
	float:none;
	padding:8px 0 0 0;
}
#container .columnRight img{
/*	float:none;*/
	border-style:solid;
}

/* styles */ 
h1, h2, h3 {
	font-weight:normal;
	color:#000;
}
h1 {font-size:13pt;}
h2 {font-size:10pt;}
h3 {font-size:8pt;}

h3.center{
	font-size:8pt;
	font-weight:bold;
	color:#000;
	text-align:center;
}

p.devise{
	font-size:9pt;
	font-weight:normal;
	color:#000;
	text-align:right;
}

h3.komp01{
	font-size:8pt;
	font-weight:bold;
	color:#000;
	margin:0 0 0 30px;
}
h3.komp02{
	font-size:8pt;
	font-weight:normal;
	color:#000;
	margin:0 0 0 52px;
}
h3.komp03{
	font-size:8pt;
	font-weight:normal;
	color:#000;
	margin:0 0 0 62px;
	line-height:1.0em;
}
h3.komp04{
	font-size:8pt;
	font-weight:normal;
	color:#000;
	margin:0 0 0 72px;
	line-height:1.0em;
}

p.menu{
	font-size:8pt;
	font-weight:normal;
	color:#00f;
}

h1.right, h2.right, p.right {
	color:#00f;
}
h1.right{
	font-size:13pt;
	font-weight:bold;
}
h2.right{
	font-size:11pt;
	font-weight:bold;
}
p.right{
	font-size:9pt;
	font-weight:normal;
}

a{
	text-decoration:underline;
	color:#00f;
}

a.intern:link, a.intern:visited, a.intern:hover, a.intern:active, a.intern:focus {
	color:#fff;
	text-decoration:none;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active, a.menu:focus {
	text-decoration:underline;
	font-weight:bold;
}
a.menu:link {color:#00f;}
a.menu:visited {color:#00f;}
a.menu:hover {
	background:#00f;
	color:#fff;
}
a.menu:active {
	background:#000;
	color:#fff;
}
a.menu:focus {color:#fff;}

a.menukomp:link, a.menukomp:visited, a.menukomp:hover, a.menukomp:active, a.menukomp:focus {
	font-size:10px;
	text-decoration:underline;
	font-weight:bold;
}
a.menukomp:link {color:#09f;}
a.menukomp:visited {color:#09f;}
a.menukomp:hover {
	background:#00f;
	color:#fff;
}
a.menukomp:active {
	background:#00f;
	color:#fff;
}
a.menukomp:focus {
	color:#09f;
	background-color:#00f;
}

a.navi:link, a.navi:visited, a.navi:hover, a.navi:active, a.navi:focus {
	font-size:8pt;
	text-decoration:none;
	font-weight:normal;
	color:#000;
}

ul{
	list-style-type:none;
	margin:0;
	padding-left:25px;
}
li{
	list-style-type:circle;
	line-height:1.5em;
}
li.komp{
	list-style-type:circle;
	line-height:1.0em;
}
.headline{
	font-size:130%;
	color:#fff;
	margin:0;
	padding-top:0px;
	text-align:center;
	background: center no-repeat url(../pics/basis-bildladehinweis.gif);
}
.bottom{
	font-size:100%;
	color:#fff;
	margin:0;
	padding-top:0px;
	text-align:center;
}

/*Tabelle Error 404*/
#table {
	border:1px double #fff;
	border-collapse:collapse;
	margin:0 0 0 10px;
}
#table td {
/*	background:#eeeeee;*/
/*	border:1px solid #000000;*/
/*	padding:1px;*/
}
#table tr.grau td {
	background:#eee;
}