/* CSS Document */

html {
   height:100%;
}

* {
  padding: 0;
  margin: 0;
}

body {
	padding:0px;
	margin:0px;
	font-family:verdana,arial;
    color:#ffffff;
	background-color: #f8f8f8;
	font-size:12px;
    background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
    
}

input {
	margin:2px;
	color:#CCCCCC;
	background-color:#000000;
	border:1px solid #666666;
}

button {
	margin:2px;
	color:#CCCCCC;
	background-color:#000000;
	border:1px solid #666666;
}

#container {
	width:720px;
	
}

#header {
	width:700px;
}

#top {
		width:700px;
        height:70px;
}

#mainlevel-nav-top
{
 		list-style:none;
		display:inline;
} 

ul#mainlevel-nav-top li a {
		color:#FFFFFF;
		list-style: none;
		font-style:italic;
		display:block;
		text-align:center;
		padding-top:10px;
		width:155px;
        height:25px;
}
ul#mainlevel-nav-top li a:hover {
        background-image:url(../images/tophover.jpg);
        color:#FF0000;
}

#search {
	width:680px;
        height:20px;
        padding:10px;
        text-align:right;
        background-image:url(../images/search.jpg);
        background-repeat:repeat-x;
}

#contentarea {

	width:740px;
        min-height:340px;
        background-color:#111111;
}

#links {
        width:10px;
        min-height:340px;
	float:left;
}

#inhalt {

        width:700px;
        min-height:340px;
	float:left;
}

#pathway {
        width:690px;
        height:18px;
        padding-left:10px;
        text-align:left;
}

#menu {
	width:170px;
        min-height:340px;
	float:left;
        padding-left:10px;
        padding-right:10px;
        background-color:#ffffff;
        text-align:left;
        padding-top:10px;
}

#content {
	width:525px;
        min-height:340px;
        float:left;
        background-color:#ffffff;
        text-align:left;
        padding-top:10px;
		
}

#rechts {
        width:10px;
        min-height:340px;
        float:left;
}

#contentfooter {
	width:720px;
}

#footer {
	width:720px;
        height:30px;
        background-image:url(../images/footer.jpg);
        background-repeat:no-repeat;
        padding-top:10px;
}

.outerbar {
}
.divclear {
        clear:left;
}
.clr {
}

.tditem {
   width:130px;
   font-weight:bold;
   vertical-align:top;
}

.tddesc {
   vertical-align:top;
}

#pathway_text {
}

#pathway_text img {
}

ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	white-space: nowrap;
}

ul#mainlevel-nav li a
{
	display: block;
	text-decoration: none;
}


table.content_table {
	font-family:verdana;
	font-size:12px;
}

table.content_table td {
	font-family:verdana;
	font-size:12px;
}

.user1_inner {
}

.user2_inner {
}

table td.body_outer {
	font-family:verdana;
	font-size:12px;
}

.maintitle {
	font-family:verdana;
	font-size:12px;
}

.error {
}

/** old stuff **/

.back_button {
}

.pagenav {
}

.pagenavbar {
}

ul {

list-style-position:inside;
}

li {
	list-style-position:inside;
}

td {
	font-family:verdana;
	font-size:12px;
}

/* Joomla core stuff */
a:link, a:visited, a:active {
	font-family:verdana;
	font-size:12px;
        font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}

a:hover {
	font-family:verdana;
	font-size:12px;
        font-weight:bold;
	color:#FF0000;
}

table.contentpaneopen {
	font-family:verdana;
	font-size:12px;
}

table.contentpaneopen td {
	font-family:verdana;
	font-size:12px;
}

table.contentpaneopen td.componentheading {
	font-family:verdana;
	font-size:12px;
        line-height:24px;
        verticel-align:top;
}

table.contentpane {
	font-family:verdana;
	font-size:12px;
}

table.contentpane td {
	font-family:verdana;
	font-size:12px;
}

table.contentpane td.componentheading {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
        line-height:24px;
        verticel-align:top;
}

table.contentpaneopen fieldset {
	font-family:verdana;
	font-size:12px;
}

.button {
	font-family:verdana;
	font-size:12px;
}

.inputbox {
margin:2px;
color:#CCCCCC;
background-color:#000000;
border:1px solid #666666;
}

h3 {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
        line-height:36px;
        verticel-align:top;
}

.componentheading {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
        line-height:36px;
        verticel-align:top;
}

.contentcolumn {
	font-family:verdana;
	font-size:12px;
}

.contentheading {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
        line-height:24px;
        verticel-align:top;
}

.contentpagetitle {
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
}

table.searchinto {
}

table.searchintro td {
}

table.moduletable {
	font-family:verdana;
	font-size:12px;
}

div.moduletable {
}

table.moduletable th, div.moduletable h3 {
	font-family:verdana;
	font-size:12px;
}

table.moduletable td {
	font-family:verdana;
	font-size:12px;
}

table.pollstableborder td {
	font-family:verdana;
	font-size:12px;
}

.sectiontableheader {
	font-family:verdana;
	font-size:12px;
}

.sectiontablefooter {
}

.sectiontableentry1 {
	font-family:verdana;
	font-size:12px;
}

.sectiontableentry2 {
	font-family:verdana;
	font-size:12px;
}

.small {
}

.createdate {
}

.modifydate {
}

table.contenttoc {
	font-family:verdana;
	font-size:12px;
}

table.contenttoc td {
	font-family:verdana;
	font-size:12px;
}

table.contenttoc th {
	font-family:verdana;
	font-size:12px;
}

a.mainlevel:link, a.mainlevel:visited {
	list-style: none;
}

a.mainlevel:hover {
	list-style: none;
}

a.mainlevel#active_menu {
	list-style: none;
}

a.mainlevel#active_menu:hover {
	list-style: none;
}

a.sublevel:link, a.sublevel:visited {
}

a.sublevel:hover {
}

a.sublevel#active_menu {
}

.highlight {
}
.code {
}

form {
}

div.mosimage {
}

.mosimage {
}

.mosimage_caption {
}

span.article_seperator {
}


/*  beginn top navi */
.h_headerbox {
	background-image: url(../images/h_background.png);
	width: 790px;
	height: 126px;	
}
.h_button {
	background-image: url(../images/h_button_off.png);
	width: 96px;
	height: 32px;
	line-height: 33px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-family: Arial,Verdana;
	font-size: 13px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
.h_button_on {
	background-image: url(../images/h_button_on.png);
	width: 96px;
	height: 32px;
	line-height: 33px;
	overflow: hidden;
	text-align: center;
	font-weight: bold;
	font-family: Arial,Verdana;
	font-size: 13px;
	font-style: italic;
	color: #dd1111;		
	text-decoration: none;	
	float: left;	
	cursor: pointer;
}
#h_buttonbar {
	padding: 0px;
	padding-left: 8px;
	clear: left;
}
a.h_a {
	text-decoration: none;
	color: #ccc;
}
a.h_a:link {
	text-decoration: none;
	color: #ccc;
}
a.h_a:visited {
	text-decoration: none;
	color: #ccc;
}
a.h_a:hover {
	text-decoration: none;
	color: #dd1111;
}
	a.h_a:active {
		text-decoration: none;
		color: #ccc;
	}
	.h_logo {
		margin: 0px;
		margin-right: 5px;
		float: right;
	}
/*  ende top navi */


