/* CSS Document */
body {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	background-color:#efefff;
}
body,td,th {
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
		/*color:#000099;*/
		color : #000030;
		vertical-align:top;
}
A.invisible:link, 
A.invisible:visited, 
A.invisible:active{
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	text-align:left;
}
A.invisible:hover{
	color: #ff0000;
}
li {
	//padding-left : 10px;
	margin-left : -15px;
}
td.bigger {
	color:#ffffff;
	font-weight:bold;
	font-size:18px;
	height:10%;
}
td.lessbigger {
	color:#ffffff;
	font-weight:bold;
	font-size:17px;
	height:10%;
}
table.unibox {
	border-style:none;
	border-spacing:0px;
	width:100%;
	padding:15px;
}
tr.unibox {
	background-color:#dee3e7;
	height:95px;  /* fuer IE ist 65px gut, fuer firefox 95px*/
}
tr.uniboxheading {
	background-color:#000099;
}
tr.showdetail {
	background-color:#e9e9ff;
}
table.showdetail{
	text-align:center;
}

td.left{
	text-align:left;
}
td.center{
	text-align:center;
}
td.right {
	text-align:right;
}
fieldset.ubbox{
	text-align:center;
	width:95%;
	background-color:#dee3e7;
}
img.middle{
	vertical-align:middle;
}

table.ubbox{
	background-color:#dee3e7;
	border-style:none;
	border-width:0px;
	border-spacing:0px;
	width:100%;
	padding:4px;
	text-align:left;
}

A.bigger:link, 
A.bigger:visited, 
A.bigger:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
} 
A.bigger:hover {
	color: #ffffff;
	background-color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
}

A.navbar:link, 
A.navbar:visited, 
A.navbar:active {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
} 
A.navbar:hover {
	color: #ff0000;
	/*background-color: #000099;*/
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
A.more:link, 
A.more:visited, 
A.more:active {
	color: #000099;
	font-size: 9px;
	text-decoration: none;
	text-align:right;
} 
A.more:hover {
	color: #ff0000;
	font-size: 9px;
	text-decoration: none;
	text-align:right;
}
div.more {
	text-align:right;
	vertical-align:bottom;
}
div.center {
	text-align:center;
	vertical-align:middle;
}
A:LINK, 
A:VISITED, 
A:ACTIVE {
	color: #000099;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
A:HOVER {
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}
A.files:LINK, 
A.files:VISITED, 
A.files:ACTIVE {
	color: #000099;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	text-align:left;
}
A.files:HOVER {
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}

img {
	border-style:none;
	border-width:0px;
}


A.navbar:link, 
A.navbar:visited, 
A.navbar:active {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
} 
A.navbar:hover {
	color: white;
	background-color: #000099;
	font-weight: bold;
	font-size: 12px;
}

A.b:link,
A.b:visited,
A.b:active,
A.b:hover {
	font-size: 10px;
	font-weight: bold;
}
A.s:link,
A.s:visited,
A.s:active,
A.s:hover {
	font-size: 10px;
	font-weight: normal;
}

/* show.php */
table.show {
	border-style:none;
	border-width:thin;
	border-spacing:0px;
	border-color:#000099;
	width:80%;
	padding:5px;
	/*background-color:#ffffff;*/
}

fieldset.showbox{
	text-align:center;
	width:95%;
	background-color:#FFFFFF;
}
table.showbox {
	border-style:none;
	border-width:thin;
	border-spacing:0px;
	border-color:#000099;
	padding:5px;
	width:100%;
	text-align:left;
}

table.showboxdownload {
	border-style:none;
	border-width:thin;
	border-spacing:0px;
	border-color:#000099;
	padding:5px;
	width:100%;
	text-align:left;
}
.k {
	font-style:italic;
}
A.melden:link,
A.melden:visited,
A.melden:active{
	font-size:9px;
	color:#dea1a3;
}
A.melden:hover{
	font-size:9px;
	color:#dea1a3;
	font-weight:bold;
	text-decoration:none;
}


/* showfiles - Kategorien */
img.dir{
	border-style:none;
	border-width:0px;
	vertical-align:bottom;
}
p.dir{
	font-size:10px;
	font-weight:bold;
}
A.dir:LINK, 
A.dir:VISITED, 
A.dir:ACTIVE {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
A.dir:HOVER {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}



/* melden.php */
fieldset.meldebox{
	width:50%;
	background-color:#FFFFFF;
}
textarea.melde{
	width: 100%;
	
}

/* contact.php */
fieldset.mailbox{
	width:100%;
	background-color:#FFFFFF;
}
textarea.mail{
	width: 120%;
	
}



/* filelist - geht nicht, wieso? */
td.gerade{
	background-color:#0099CC;
}

/* download.php */
td.nodownload{
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	width:50%;
}
tr.nodownload{
	width:50%;
	text-align:center;
}

fieldset.nologinbox{
	text-align:center;
	width:50%;
	background-color:#dee3e7;
}

table.nodownload{
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	width:70%;
	padding:4px;
	text-align:center;
}
table.nologinbox{
	background-color:#dee3e7;
	border-style:none;
	border-width:0px;
	border-spacing:7px;
	width:100%;
	padding:8px;
	text-align:center;
}



/* header allgemein */
A.acp:LINK, 
A.acp:VISITED, 
A.acp:ACTIVE{
	font-size:12px;
	color:#dea1a3;
	font-weight:bold;
	text-decoration:none;
}
A.acp:hover {
	color: white;
	background-color: #000099;
	font-weight: bold;
	font-size: 12px;
}

/* adminzeugs */
A.admin:link,A.admin:visited,A.admin:active,.admin{
	font-size:9px;
	color:#dea1a3;
	text-decoration:none;
}
A.admin:hover{
	text-decoration: none;
	font-weight: bold;
}

/* showcat.php */
.g {
	color: Silver;
	font-style: italic;
}
A.cats:link, 
A.cats:visited, 
A.cats:active {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
A.cats:hover {
	color: #ff0000;
	background-color: #dee3e7;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A.selecteditem:link, 
A.selecteditem:visited, 
A.selecteditem:active {
	color: Red;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
A.selecteditem:hover {
	color: Red;
	background-color: #dee3e7;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

table.favbox{
	background-color:#dee3e7;
	border-style:solid;
	border-width:1px;
	border-spacing:0px;
	width:100%;
	padding:4px;
	text-align:left;
}


/* diese brauchen wir nicht, oder?
.title {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/box_s_top.png);
	width: 200px;
	height: 26px;
 }
.smtitle {
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/streifen.png);
	background-color : Blue; }
.bigtitle {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-image: url(/images/streifen.png);
	background-color : Blue;
}
.toptitle {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/images/box_top_middle.png);
	vertical-align : middle;
	text-align: left;
}
A.titlehref:link, 
A.titlehref:visited, 
A.titlehref:active {
	color: #ffffff;
	text-decoration: underline;
}
A.titlehref:hover {
	color: #ff0000;
	text-decoration: underline;
}
A.pagelink:link, 
A.pagelink:visited, 
A.pagelink:active {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
A.pagelink:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
A.t:link,
A.t:visited,
A.t:active,
A.t:hover {
	font-weight: bold;
	font-size: 12px;
	color:#000077;
}
A.t:hover {
	color: #ff0000;
}
A.f:link,
A.f:visited,
A.f:active,
A.f:hover {
	font-size: 9px;
}
A.f:hover {
	color: #ff0000;
}
.middle {
	background-image: url(/images/box_s_middle.png);
	padding : 4px 7px 0px 6px;
}
TEXTAREA {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.news {
	margin-left: 10px; text-indent: -10px; margin-bottom: 0px; margin-top: 0px;
	font-size: 9px;
}
.c0 {
	background-color: #e9e9ff;
	text-align: center; 
	padding-left: 5px; 
	padding-right: 5px;
}
.c1 {
	background-color: #f2f8ff;
	text-align: left;
	font-size: 9px;
}
.c2 {
	background-color: #e9e9ff;
	text-align: center;
	white-space: nowrap;
}
.c3 {
	background-color:#dee3e7;
	text-align: center;
}
.c4 {-ungerade
	background-color: #e9e9ff;
	text-align: center;
}
.c5 {
	background-color: #dee3e7;
	text-align: center;
	white-space: nowrap;
}
.g {
	color: Silver;
	font-style: italic;
}
*/