/*************************************************************/
/*                                                           */
/*                                                           */
/*            Stylesheet ubza                                */
/*            10:07:2005 Klaus Koziol                        */
/*                                                           */
/*                                                           */
/*************************************************************/


/* HTML-Tags */

body {
	margin-top:20px;
	padding: 0;
	background-color: #fff;
	color: #000;
	font-family: "arial", sans-serif;
	font-size: 100.01%;

	/*text-align: center;*/
}

h2 {
	font-size: 1.1em;
	color: #a33f08;
	margin: 1.2em 0 0.2em 0;
}

h1 {
	font-size: 1.1em;
	color: #6C7C9F;
	margin: 1.2em 0 0.2em 0;
}

table h2 {
	font-size: 1em;
	color: #a33f08;
}

h3, h4 {
	font-size: 0.8em;
	color: #a33f08;
	margin: 1.2em 0 0.2em 0;
}

p {
	margin-top: 0.6em;
	margin-bottom: 0.2em;
}


/* globale Links */

a:link {
	color: #a33f08;
	text-decoration: none;
}

a:visited {
	color: #d2520b;
	text-decoration: none;
}

a:hover, a:focus {
	color: #6B2906;
	text-decoration: underline;
}

a:active {
	color: black;
}



/*Seitenkopf */
#top {   
	margin: 0;
	width: 100%;
	color: #ffffff;
	background-color: #6B7B9F;
	border-bottom: 1px solid #6B7B9F;
	border-top: 1px solid #6B7B9F;
	text-align:right;
}

#top h1 {
	margin: 2.2em 0 0 3.75em;
	padding:0;
}

#top p {
	margin: 0 0 0 11.5em;
}

/* horinzontales -Menue - mit Schrifteinstellung */
#hmenue { 
	padding: 0 0 0 0;
	margin: 0;
	background-color: #ffffff;
	border-bottom: 1px solid #6B7B9F;
	height: 1.35em;
	font-family:arial;
	font-size:0.8em;
	text-align:right;
}






/*Navigation */
#navigation 
{ 
	position:absolute;
	left:10px;;
	top: 135px;
	width:130px;
	height:300px;
	padding: 0 0 0 0;
	float:left;
}


#navigation a:link, #navigation a:visited {
        color: #036;
		width:100%;
        text-decoration: none;
        border-bottom: 1px solid #edf1f6;
        display: block;
}

#navigation a:hover, #navigation a:focus, #navigation a:active {
        color: #D97E00;
		background: url(../img/rnext.gif) no-repeat right;
		width:100%;
		display:block;
		}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li {
	font-size: 0.75em;
}




/* Inhaltsbereich Startseite */
#inhalt { 
	margin-left:150px;
	margin-right:50px;
	padding: 0;
	background-image:url(../img/rechnung.jpg);
	background-repeat:no-repeat;
	background-position:70% 20%;
	height:auto;
	text-align:left;
}
#inhalt p {
	font-size: 0.78em;
	line-height: 1.45em;
}


#inhalt th {
	color: #fff;
}

#inhalt ul {
	font-size: 0.78em;
	line-height: 1.5em;
	margin-top: 0;
}

/* Inhaltsbereich Folgeseiten */
#inhaltfolge { 
	margin-left:150px;
	margin-right:50px;
	padding: 0;
	background-position:50% 30%;
	height:auto;
	text-align:justify;
}
#inhaltfolge p {
	font-size: 0.78em;
	line-height: 1.45em;
}

#inhaltfolge th {
	color: #fff;
}

#inhaltfolge ul {
	font-size: 0.78em;
	line-height: 1.5em;
	margin-top: 0;
}


/* Inhaltsbereich Kids */
#inhalt_kid { 
	margin-left:150px;
	margin-right:50px;
	padding: 0;
	height:auto;
	text-align:justify;}

#inhalt_kid p {
	font-size: 0.78em;
	line-height: 1.45em;
	width:80%;
	text-align:justify;
}


#inhalt_kid th {
	color: #fff;
}

#inhalt_kid ul {
	font-size: 0.78em;
	line-height: 1.5em;
	margin-top: 0;
}









/*Info*/
#info { 
	padding: 1em 0 0 0;
	text-align:justify;
	color: #414141;
	/*border:1px solid #6B7B9F;*/
}

#info p {
	font-size: 0.78em;
	line-height: 1.45em;
}

#info a:link, #info a:visited {
        padding: 0 0 0.3ex 1ex;
        color: #036;
        background-color: inherit;
        text-decoration: none;
        border-bottom: 1px solid #edf1f6;
        /*display: block;*/
}

#info a:hover, #info a:focus, #leftside a:active {
        color: #D97E00;
        background-color: inherit;
        border-bottom: 1px solid red;
		}

#info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#info li {
	font-weight: small;
	font-size: 1em;
	margin: 0.2em 0 0 2em;
}




/* Dummy, um das Floaten von Elementen zu beenden */
/* siehe Buch, S. 414 ff. :-) */
.nofloat { 
	clear: both;
	visibility: hidden;
	height: 0;
}


iframe{
width:100%;
height:300px;
border:none;
}



/* Fusszeile mit Copyright */
#fusszeile {
	margin-top:20px;
	width: 100%;
	padding: 0;
	background-color:#6B7B9F;
}

#fusszeile p {
	margin: 0;
	padding: 0.1em;
	padding-left: 1em;
	font-size: 0.8em;
}

#fusszeile a:link, #fusszeile a:visited  {
	color: #fff;
}


/*nach rechts rutschender Bereich mit "nach oben Link" */
.right {
	padding: 0;
	width: 35.5em;
	background-color: #6B7B9F;
	padding-right: 1em;
	float: right;
	text-align: right;
}

.right a:link, .right a:visited  {
	color: #fff;
}

.hinweis {
	font-size: 0.92em;
	border: 2px solid #B22222;
	padding: 0.3em 1em;
	background: #F9E9E9;
}

.hinweis p {
	margin:0;
	padding: 0;
	width: auto !important;
}

.hinweis h3 {
	margin-top: 0;
}

ol {
		margin: 0.1em 0.2em;
		padding: 0 1.5em;
		font-size: 0.8em;
}
.member{
color:red;
}

.fett{
font-weight:bold;}

.bild{
float:left;
height:150px;
margin-right:20px;
}