/* CSS Document */

body {
	background-color:black;
	background-image: url(images/bg_top.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	text-align:center;
	font-family:verdana;
	font-size: 100.01%;
	color:#999
}

h1, h2, h3, h4, h5, h6 {
	color:#a38b64
}

h1 { font-size:1.7em }
h2 { font-size:1.2em }
h3 { font-size:.87em }
h4 { font-size:.82em }
h5 { font-size:.53em }
h6 { font-size:.25em }

p, li {
	font-size:.7em;
	line-height:1.5em
}

a { color:#666 }
a:hover { color:#a38b64 }

table#layout {
	margin:auto
}

td.head {
	height:228px;
	background-image:url(images/lady_justice.jpg);
	background-repeat:no-repeat;
	background-position:610px top;
	text-align:left;
	vertical-align:bottom
}

td.head img.hl_top {
	margin:0 0 58px 5px;
}

td.foot {
	height:64px;
	background-image:url(images/bg_foot.jpg);
	background-repeat:no-repeat;
	color:#666;
	font-size:.7em
}

/* Navi Top */


div.haupt_nav {
	font-size:1em;
	
}

div.haupt_nav ul {
	list-style-type:none;
	margin:0 0 5px 0;
	padding:0;	
	line-height:37px;	
	height:37px;
}

div.haupt_nav  ul li {
	margin:0;
	padding:0;
	height:37px;
	float:left;	
	font-size:.7em;
	line-height:37px
}

div.haupt_nav  ul li a {
	text-decoration:none;
	padding:0 30px 0 5px;
	color:#333;
	background-image:url(images/nav_teiler.jpg);
	background-repeat:no-repeat;
	background-position:right 5px;
	display:block;

	
}

div.haupt_nav a {
	color:#333;
	text-decoration:none
}

div.haupt_nav  ul li a:hover {
	
	color:#c63;
	text-decoration:underline
}


div.haupt_nav  ul li.menu-last a { background-image:none; padding-right:0 }

div.haupt_nav a:hover, div.haupt_nav li.menu-current a, div.haupt_nav li.menu-parent a {
	color:#c63
}


/* main */

td.main {
	text-align:left;
	vertical-align:top;
	padding:30px 0 40px 5px;	
}

/* Copyright */

td.copyright {
	text-align:left;
	padding-left:30px;
}

td.copyright a {
	color:#666
}

td.copyright a:hover { color:#a38b64 }

/* Foot: Suche */

td.foot td.suche {
	text-align:right
}

td.foot td.suche form {
	margin:0 30px 0 0;
	padding:0;
}

td.foot td.suche input {
	background-color:#453b2f;
	border:1px solid #666;
	font-size:10px;
	height:12px
}

td.foot td.suche input.button {
	height:16px
}

/* */

div#ref {
	width:700px;
	text-align:right;
	margin:0 auto;
	font-size:.7em
}

div#ref a {
	text-align:center;
	color:#1a1a1a;
	text-decoration:none;
}
