body {
font-family: Lucida Sans Unicode,Arial, serif;
font-size:12px;
color:#444444;
background-color:#D1DDCC;
}


div.content h1 {
font-size:150%;
/*width:100%;*/
color: white;
background-color: #00036f;
margin-bottom: 0px;
padding: 5px;
}



div.content h2 {
font-size: 100%;
font-weight: bold;
margin-bottom: 0px;
color: black;
background-image:url("img/h2.png");
background-repeat:repeat-y;
/*background-color: #181d21;*/
background-color: white;
margin-bottom: 0px;
padding: 3px;
margin-top:20px;
margin-bottom: 10px;
}

div.content h2 a:link
{
font-size: 100%;
font-weight: bold;
margin-bottom: 0px;
color: black;
margin-bottom: 0px;
padding: 3px;
text-decoration:underline;
}
div.content h2 a:visited
{
font-size: 100%;
font-weight: bold;
margin-bottom: 0px;
color: black;
margin-bottom: 0px;
padding: 3px;
text-decoration:underline;
}

a:link{
color:#000080;
text-decoration:none;
}
a:visited {
color:#000080;
text-decoration:none;
}
a:hover {
color:#000040;
text-decoration: underline;
}

table {
font-family: Lucida Sans,Arial, serif;
font-size:12px;
}

a {
color:#000040;
}

img {
border:none;
}
/* Banner  */
table.outer {
border:2px solid brown;
}

div.outer_container {
position:relative;
background-color:white;
border: 2px solid black;
width:900px;
margin: 0px auto;
text-align:left;

}

* html div.outer_container {
position:relative;
background-color:white;
border: 2px solid black;
width:904px;
margin: 0px auto;
text-align:left;

}

div.inner_container {
padding:2px;
}

div.clearer {
clear:both;
}



div.floatright {
float:right;
}

div.title {
text-align: center;
height:100px;
background-color: white;
margin: 3px;
/*background-image:url(img/header.jpg);*/
padding-top: 0px;
color: black;
}

div.title h1 {
color: #444444;
text-align: left;
padding-left: 170px;
font-size: 200%;
}

/*div.title a {
color:black;
}

div.title a:visited {
color:black;
}

div.title a:hover {
color:gray;
}*/
div.menu {
width:180px;
float:left;
padding-left:10px;

}

* html div.menu  { /*Star-Hack für IE */	
width:190px;
float:left;
padding-left:10px;
}

div.content {
float:right;
padding:20px;
width:650px;
border-left: 1px solid grey;
}

* html div.content  { /*Star-Hack für IE */	
	float:right;
	padding:20px;
	width:692px;
	border-left: 1px solid grey;
}

div.foot {
border-top: 1px solid grey;
margin: 10px;
}

div.artikelvorschau {
width:80%;
margin-bottom:30px;
}


div.menu input {
  margin: 0.2em;
  font-weight: bold;
  background-color: #ddd;
  font-size:12px;
  width:95%;
  border:1px solid brown;
  font-family:Arial, serif;
}


/* Hauptstruktur */

ul.Navigation {
  width: 100%;
  margin: 0; padding: 0;
  font-size: 90%;
}

* html ul.navigation { /*Star-Hack für IE */	
	width:100%;
	overflow:none;
	margin:0px;
	}

ul.Navigation li {
  list-style: none;
  margin: 0; padding: 0.0em;
}
ul.Navigation a {
  display: block;
  padding: 0.2em;
  font-weight: bold;
  text-decoration:none;
  background-image:url("img/menu.png");
  text-align:right;
  border-bottom:3px solid white;
  border-right:1px solid white;
}
ul.Navigation a:link {
  color: black; background-color: 1f24f4;
  text-decoration:none;
}
ul.Navigation a:visited {
  color: black; background-color: 1f24f4;
  text-decoration:none;
}
ul.Navigation a:hover {
  color: black; background-color: #DFDFDF;
  background-image:url("img/menu_hover.png");
  padding-right:5px;
  text-decoration:none;
}
ul.Navigation a:active {
  color: blue; background-color: gray;
  text-decoration:none;
}

ul.Navigation {
  width: 100%;
  margin: 0; padding: 0;
  font-size: 90%;
}

div.menu h1 {
font-size:13px;
color:white;
text-align:left;
background-color: #00036f;
margin-top: 10px;
margin-bottom: 0px;
padding:3px;
}


ul.Navigation2 li {
  list-style: none;
  margin: 0; padding: 0.0em;
}
ul.Navigation2 a {
  display: block;
  padding: 0.2em;
  font-weight: bold;
  text-decoration:none;
}
ul.Navigation2 a:link {
  color: black; background-color: orange;
}
ul.Navigation2 a:visited {
  color: black; background-color: orange;
}
ul.Navigation2 a:hover {
  color: black; background-color: #DFDFDF;
}
ul.Navigation2 a:active {
  color: white; background-color: gray;
}
ul.Navigation2 {
  width: 200px;
  margin: 0; padding: 0;
  font-size: 90%;
}

div.menu2 h1 {
font-size:13px;
font-family:Comic Sans MS;
color:white;
text-align:center;
background-color: #949490;
margin-top: 10px;
margin-bottom: 0px;
width:200px;
}



/*Haupttabelle in der Mitte*/
/*table.mainlist {
width:100%;
}*/
table.mainlist {
width:100%;
}

table.mainlist th {
background-color:orange;
padding: 5px;
color:black;
text-align:left;
}
table.mainlist td {
border-bottom: 1px solid silver;
padding: 5px;
}

/* Tabellenfärbung abwechselnd... */
td.t1 {
/*background-color:#FF8040;*/
}

td.t2{
background-color:#dcdcf9;
}


/*Eingabefelder*/
textarea {
font-family:Lucida Sans, serif;
font-size:12px;
width:100%;
height:200px;
}

/* artikel */
textarea {
width:100%;
background-color:#dcdcf9;
border: 1px solid gray;
}
input.input{
width:100%;
background-color:#dcdcf9;
border: 1px solid gray;
}


table.artikel {
width:100%;
margin-top:10px;
border-bottom:1px solid grey;

}
td.a_editor {
text-align:right;
}
th.a_head {
font-size:150%;
text-align:left;

}

/* online/offline */
span.on {
color:black;
padding:2px;
font-weight:bold;
background-color:#dbffdb;
border:1px solid black;
}

span.off {
color:white;
padding:2px;
font-weight:bold;
background-color:#a3a3a3;
border:1px solid black;
}

/* Artikel */

/* Galerieneditor */

div.galleryedit iframe {
border: 1px solid white;
width: 100%;
}

table.imgsmall {
width:100%;
}

table.imgsmall td {
border: 1px solid white;

text-align: center;
}


/*Navigation innen, oben */
  ul.navitop {
    margin-top: 0; padding: 0;
	margin-bottom:0;
    text-align: left;
    background-color: #181d21;
	overflow:hidden;
  }


* html ul.navitop { /*Star-Hack für IE */	
	width:100%;
	overflow:none;
	margin-left:0px;
	}
	

* html .title 	{
	width:100%;
	}

ul.navitop li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	font-weight: normal;
	}

ul.navitop a, ul.navitop span {
    float: left;
  /*  width: 6em; */
    margin: 0; padding: 0.3em 1em;
    text-decoration: none; 
	font-weight: normal;
    border-right: 1px solid white;
    background-color: #181d21;
	color: white;
  }
ul.navitop span {
	top: 0px;
	background-color: #DBBE1A;
}
ul.navitop a:hover {
	color: white;
	top: 0px;
	background-color: #2d3741;
	font-weight: normal;
}

ul.navitop a:visited {
	top: 0px;
	color:white;
	font-weight: normal;
}
ul.navitop a:visited:hover {
	top: 0px;
	color:white;
	font-weight: normal;
}
ul.navitop div {
    clear: left;
}


/* MEssage box */

div.msgbox th {
background-color: #7e231b;
padding: 3px;
text-align:left;
color:white;
}

div.msgbox td {
border:2px solid #7e231b;
padding: 3px;
}

div.msgbox table {
width: 50%;
}

div.msgbox {
margin: 5px;
}

/* Zitat */
div.quote {
/* background-image: url("img/quote.gif"); */
background-repeat:no-repeat;
border:2px solid grey;
}
