@charset "UTF-8";

body {
	text-align:center;
	background-color:#996633;
	background-image:url(../images/paktback.jpg);
	margin: 0;
	padding: 0;
	}

#container {
	top:10px;
	padding-bottom:40px;
	background-image:url(../images/backinhalt.gif);
	margin: auto;
	text-align: left;
	font-size:76%;
	font-family:Arial, Helvetica, sans-serif;
	width:800px;
	position:relative;
	padding: 0px;
	}


	
/* -------------- float -------------- */

#navi {
	float:right;
	display:inline;
	}
#text {
	float:left;
	display:inline;
	}
.cleartext {
	clear:both;	
	}

	


/* -------------- width height -------------- */	
	
#top {
	width:800px;
	height:38px;
	}
#navi {
	width:248px;
	}
#logo {
	width:800px;
	height:105px;
	}
#text {
	width:550px;
	}
#header,#footer {
	width:800px;
	height:123px;
	}
#footer {
	width:800px;
	height:auto;
	}
#footer {
	width:800px;
	height:auto;
	}
#bottom {
	width:800px;
	height:40px;
	}
	
	
	
/* -------------- background -------------- */	
	
#top {
	background-image:url(../images/pakttop.jpg);
	}
#content {
	background-color:#FFF;
	background-image:url(../images/paktcontent.jpg);
	}
#header {
	background-image:url(../images/paktlogoback.jpg);
	background-color: #90A8B9;
	}
#logo {
	background-image:url(../images/paktlogo.jpg);
	background-color: #90A8B9;
	}

#footer {
	background-image:url(../images/paktcontentdark.jpg);
	background-color: #90A8B9;
	}
#bottom {
	background-image:url(../images/paktbottom.jpg);
	background-repeat:no-repeat;
	}
td {
	background-color: #DFDFDF;
	}
th {
	background-color: #90A8B9;
	}
	
	
/* -------------- color -------------- */

h2,h3,a  {
	/*color:#996633;
	color:#943;*/
	color:#369;
	}
h1  {
	/*color:#36C;*/
	color:#369;
	}
#navi h2 {
	color:#000;
	}
	
	
/* -------------- font-size -------------- */

h1  {
	font-size:1.6em;
	}
#text h2  {
	font-size:1.3em;
	}
#navi h2  {
	font-size:1.3em;
	}
/*a  {
	font-size:1.0em;
	}*/
h3  {
	font-size:1.2em;
	}
#text h3  {
	font-size:1.15em;
	}
.titel  {
	font-size:1.0em;
	}
h5  {
	font-size:1.1em;
	}
p  {
	font-size:1.0em;
	}
.inhaltspacer {
	font-size:1.1em;
	margin:0;
	}
#navi a:link {text-decoration:none;}
#navi a:visited {text-decoration:none;}
#navi a:hover {text-decoration:underline; }
	
	

/* -------------- font-weight -------------- */

h1,h2,h3,a  {
	font-weight:normal;
	}
.sort {
	font-weight:bold;
	}
	
	
	
/* -------------- line-height -------------- */

ol  {
	line-height:1.5em;
	}
ul  {
	line-height:1.5em;
	}
h5  {
	line-height:1.5em;
	}
#text h2  {
	line-height:1.5em;
	}
#text p  {
	line-height:1.5em;
	}
#footer h2  {
	line-height:1.5em;
	}
#footer p  {
	line-height:1.5em;
	}
#navi h2  {
	line-height:1em;
	}
#navi p  {
	line-height:1.2em;
	}
.line  {
	line-height:1.5em;
	}
	
	
/* -------------- border -------------- */

#navi {
	/*border-left-color:#C60;*/
	border-left-color:#999;
	border-left-style:solid;
	border-left-width:1px;
	}
#navi p {
	border-bottom-color:#CCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
#text h2  {
	/*border-bottom-color:#943;*/
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
#navi h2  {
	border-bottom-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
#text hr  {
	/*border-color:#999;
	border-style:solid;
	border-width:1px;*/
	color:#999;
	}
.line  {
	/*border-color:#999;*/
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	}


/* -------------- Margin -------------- */


#logo {
	margin:0;
	padding:0;
	}
#navi {
	margin-top:20px;
	margin-bottom:40px;
	}
#text {
	margin-top:20px;
	}
#text p,h1,h3, table  {
	margin-left:55px;
	margin-right:35px;
	margin-top:0px;
	}
#text ul,ol  {
	margin-left:35px;
	margin-right:35px;
	margin-top:0px;
	}
#text h2  {
	margin-left:55px;
	margin-right:35px;
	margin-top:0px;
	margin-bottom:9px;
	padding-bottom:0;
	}
#text hr  {
	margin-left:55px;
	margin-right:35px;
	margin-top:0px;
	}
#navi h1,h2 {
	margin-left:25px;
	margin-right:28px;
	margin-bottom:20px;
	}
#navi p {
	margin-left:25px;
	margin-right:28px;
	margin-top:0px;
	}
.ebene1 {
	margin-left:20px;
	margin-top:0px;
	}
.ebene2 {
	margin-left:40px;
	margin-top:0px;
	}
#footer p  {
	margin-left:45px;
	margin-right:55px;
	text-align:right;
	}
h1  {
	margin-top:0;
	}
h3 {
	margin-bottom: 0px;
	}
p {
	margin-top: 0px;
	}
.obenpfeil {
	margin-top: 0px;
	}
td,th {
	margin: 3px;
	}
/*.line {
	margin-top:10px;
	margin-bottom:0;
	font-size:2px;
	}*/
	

/* -------------- Padding -------------- */

/*#text p  {
	padding-top:0.8em;
	} */
#content   {
	padding-top:20px;
	}
h1  {
	padding-top:0;
	}
h2  {
	padding-bottom:0.5em;
	}
h3 {
	padding-bottom: 0.5em;
	}
p {
	padding-top: 0em;
	padding-bottom:0.8em;
	}
td,th	{
	padding: 4px;
	}
#navi p {
	padding-top: 0;
	padding-bottom:0.5em;
	}
img {
	text-decoration:none;
	border-width:0px;
	}
#footer {
	padding-top: 0;
	}
#content {
	padding-bottom:0;
	}
.line {
	padding-bottom:5px;
	}