/* stylesheet for componeo websites */
body {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: white;
	margin: 5px; 	/* works on MSIE only - for NS, Gecko, Opera you must set marginwidth="0" marginheight="0" in the body tag of the html-file additionally*/
	}
td { 
	/* no inheritance of the font-size (and family, size in NS4) from body, so repeat it here */
	color: black; /* ns4 */
	font-family: Arial, Helvetica, sans-serif; /* ns4 */
	font-size: 16px;
}
/* define headlines explicitly because the differences of default-headlines are too big between the main-browsers */
h1 {
	font-size: 145%;
	font-weight: bold;
}
h2 {
	font-size: 130%;
	font-weight: bold;
}
h3 {
	font-size: 115%;
	font-weight: bold;
}
address {
	font-size: 85%;
	font-weight: normal;
	font-style : normal;
}
li {
	padding-bottom: 6px;
}
/* this class defines the bg-color for the content area and the wysiwyg-editor if not identically with the colors set in body */
.content {
}

/* links */
a:link			{
	text-decoration: underline;	
	color: black;
}
a:visited		{
	text-decoration: underline;
	color: black;
}
a:hover		{
	text-decoration: underline;
	color: black;
}
a:active 		{
	text-decoration: underline;
	color: black;
}

/* misc */
.sitemap	{
	background-color :;
	border : 1px solid black;
	padding: 3px
}
.hochgestellt {
	font-size : 70%;
	vertical-align:text-top;
}
.footer		{
	/* text-decoration doesn´t work as class in gecko, so you have to specify this in the footer.html file */
	font-size: 10px;
	color: #999999;
}

/* ------------------ add individual styles below ----------------- */
.oben_links {
	background-color: #666666;
}
.oben_mitte {
	background-color: #cccccc;
}
.oben_rechts {
	background-color: #999999;
}
.oben_balken {
	background-color: #333333;
}
.navigation {
	background-color: #cccccc;
}
.oben_textfeld {
	background-color: white; color: red;
}

/* navigation */
.navigation a, .navigation a:link, .navigation a:visited, .navigation a:active {
	color: red;
}
.navigation a:hover, .active  {
	color: black;
	background-color : #eeeeee;
	display:block; 
}

.level_0 {
	text-indent : 5px;
	font-size : 13px;
	line-height : 30px;
	border-top :  thin dotted black;
}
.level_1 {
	text-indent : 10px;
	font-size : 12px;
}
.level_2 {
	text-indent : 15px;
	font-size : 10px;
}
.level_3 {
	text-indent : 20px;
	font-size : 9px;
}

.info {
	padding-left: 5px;
	font-size : 10px;
}
.info a {
	color:black;
	text-decoration: none;
}
.info a:hover {
	color: black;
	background-color : #cccccc;
	display: inline;
	text-decoration: underline;
}
.main_table {
	border: 1px solid red;
}
li {
	list-style-image : url(red.gif);
	padding-bottom: 3px
}
