/*Layout für Mat-TV, Phase 1.
©2006 by Matthias Siegmayer und Uli Fries
matyes.de*/

body {
	background: #FF850A;
	margin: 0px;
	color: #FFEE00;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	overflow: auto;
}

td, tr {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 16px;
}

p {
	padding: 0px 2px 3px 0px;
	margin: 0px;
	text-align: justify;
	color: #FFEE00;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
}
p.s, small {
	font-size: 10px;
	color: #DDDD00;
}
p.r, a.r {
	color: #FF0000;
}

span.r12, span.r12 a:link, span.r12 a:active, span.r12 a:visited {
	color: #CC0000;
	font-size: 12px;
}

span.r12 a:hover {
	color: #FFFFFF;
	font-size: 12px;
}


table.admin td img {
	border-color: #FFFF00;
}

/*--Standart-Links---*/

a {
	color: #EEDD00;
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	color: #FFEEAA;
	text-decoration: none;
	font-weight: normal;
}

/*--Scrollbars-------*/
html, body {
        scrollbar-base-color: #FFEE00;
        scrollbar-3dlight-color: #FF850A;
        scrollbar-arrow-color: #FF850A;
        scrollbar-darkshadow-color: #FFEE00;
        scrollbar-face-color: #FFEE00;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #FF850A;
        scrollbar-track-color: #FF850A;
}

/*--Tabellen---------*/

table.def, table.links {
	border: 1px;
	border-collapse: collapse;
}
td {
	border: 1px solid #FFFFFF;
	border-spacing: 0;
}
td.def {
	background-color: #FF850A;
}
td.nprhd {
	background-color: #FF9C2D;

	color: #FFFF00;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
td.nprhda {
	background-color: #FF8000;

	color: #FFFF00;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
}
td.li-l, td.li-ou {
	background: #FFFF00;
}
td.li-l {
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 45px;
	width: 181px;
	border-spacing: 0;
}
td.li-ou {
	text-align: center;
}
td.FF962D {
	background: #FF962D;
}
td.FF9122 {
	background: #FF9122;
}
td.FF8811 {
	background: #FF8811;
}
td.FF8000 {
	background: #FF8000;
}
td.ff9900 {
	background: #FF9900;
}

a.tablink:link, a.tablink:active, a.tablink:visited, a.tablink:hover {
	color: #FF850A;
	font-family: Arial, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
a.tablink:hover {
	color: #CC8500;
}
a.tablink-ou:link, a.tablink-ou:active, a.tablink-ou:visited, a.tablink-ou:hover {
	color: #FF850A;
	font-family: Arial, sans-serif;
	font-size: 16px;
	text-decoration: none;
}
a.tablink-ou:hover {
	color: #CC8500;
}
a.tablink:link, a.tablink:active, a.tablink:visited, a.tablink:hover {
	font-weight: bold;
}
a.tablink-ou:link, a.tablink-ou:active, a.tablink-ou:visited, a.tablink-ou:hover {
	font-weight: normal;
}

/*--Startrahmen------*/

#all {
	position: absolute;
	width: 1080px;
	top: 15px;
	left: 5px;
}

#oben {
	position: absolute;
	width: 1080px;
	height: 50px;
	top: 0px;
}

#linke {
	position: absolute;
	overflow: hidden;
	width: 20px;
	height: 405px;
	top: 63px;
	left: 0px;
}
#links {
	position: absolute;
	overflow: hidden;
	width: 181px;
	height: 405px;
	top: 63px;
	left: 20px;
}

#mitte {
	position: absolute;
	overflow: auto;
	width: 680px;
	height: 405px;
	top: 64px;
	left: 200px;
}

#rechte {
	position: absolute;
	overflow: hidden;
	width: 201px;
	height: 405px;
	top: 63px;
	left: 879px;
}

#unten {
	position: absolute;
	width: 1080px;
	height: 35px;
	top: 468px;
	left: 0px;
}

#fuss {
	position: absolute;
	width: 1080px;
	top: 529px;
	left: 50%;
	margin-left: -540px;
}

/*--Included-Seiten--*/

h3.inc {
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0px 3px 5px;
}
h3.inc a.se {
	color: #FFFF00;
	font-weight: bold;
}
h2.inc {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0px 3px 5px;
}
p.inc {
	margin: 5px 3px 0px 5px;
}

/*--Magazin----------*/

span.startli {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
}
span.startli a:link, span.startli a:active, span.startli a:visited {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
span.startli a:hover {
	color: #CCCCCC;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


/*--Artikel----------*/

p.newsinhalt {
	margin: 5px 3px 0px 5px;
        text-indent: 10px;
}
p.newsimg {
	margin: 5px 3px 0px 5px;
	float: left;
}
p.newsimg img {
	border: 1px solid #FFFF00;
}

p.newsautor {
	margin: 5px 3px 0px 5px;
        padding-left: 7px;
        border-top: 1px solid #FFFF00;
        font-size: 10px;
}

a.newslink:link, a.newslink:active, a.newslink:visited, a.newslink:hover {
	color: #FF0000;
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
a.newslink:hover {
	color: #FFAAAA;
}

/*--Profil-Edit------*/

p.profimg {
	margin: 5px 0px 0px 5px;
	float: right;
}
p.profimg img {
	border: 1px solid #FFFF00;
}

a.proflink:link, a.proflink:active, a.proflink:visited, a.proflink:hover {
	width: 220px;
	color: #FFDD00;
	text-align: center;
	font-family: Tahoma, Verdana, sans-serif;
	text-decoration: none;
}
a.proflink:hover {
	color: #FFDDAA;
	background: #FF0000;
}

/*--Profilanzeige----*/

table.profil {
	margin: 5px;
	border: 1px solid #FF850A;
	border-collapse: collapse;
}
table.profil td {
	border: 1px solid #FF850A;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
table.profil td.img {
	vertical-align: top;
}
table.profil td.img p {
	text-align: justify;
}
table.profil td em, table.profil td em a {
	color: #AA0000;
	font-style: normal;
	text-decoration: none;
}
table.profil td em a:hover {
	color: #FF0000;
}

a.b {
	color: #AA0000;
	font-weight: bold;
}
a.b:hover {
	color: #FFCCCC;
	font-weight: bold;
}

/*--Startseite-------*/

div.startli {
	margin: 0px;
	padding-left: 1px;
	padding-right: 1px;
	width: 120px;
	height: auto;
}
div.startli a:link, div.startli a:active, div.startli a:visited {
	color: #FFDD00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
div.startli a:hover {
	color: #FFEEDD;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

p.inc b a:link, p.inc b a:active, p.inc b a:visited {
	color: #FFEE00;
	font-weight: bold;
}
p.inc b a:hover {
	color: #FFFFFF;
	font-weight: bold;
}

/*--Suchfeld---------*/

input.suchfeld {
	background: #FF850A;
	padding: 2px;
	color: #FFFF00;
	font-family: Arial;
	font-size: 10px;
	border: 0px solid;
}

/*--Laufschrift------*/

marquee.oben {
	background: #FF9933;
	width: 1076px;
	margin: 0px;
	padding: 1px;
	color: #FFFF00;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	border: 0px;
}

/*--Terminkalender---*/

#terkl h1 {
	margin: 0px;
	padding: 1px;
	color: #FFEE00;
	font-size: 14px;
	font-weight: bold;
}
#terkl h1 small {
	color: #EEDD00;
	font-size: 9px;
	font-weight: normal;
}
#terkl p {
	margin: 0px 0px 2px 0px;
	padding: 0px 2px 0px 2px;
	text-align: left;
	color: #DD0000;
	font-size: 10px;
}
#terkl a {
	color: #FFEE00;
	text-decoration: none;
}
#terkl a:hover {
	color: #DD0000;
	text-decoration: none;
}

tr.kalkopf {
	background: #FFBB0A;
	border: 0px;
	border-collapse: collapse;
	font-size: 12px;
}
td.kalbg, td.kalbg2, td.kalbg3 {
	border: 0px;
	border-collapse: collapse;
	font-size: 12px;
}
td.kalbg {
	background: #EE990A;
}
td.kalbg2 {
	background: #FF990A;
}
td.kalbg3 {
	background: #DD660A;
	color: #AA0000;
}
td.kalnam {

}
td.kaldat {

}
td.kalurl {

}
td.kalrub {

}
td.kalrub a:link, td.kalrub a:active, td.kalrub a:visited {
	color: #FFEE00;
	text-decoration: none;
}
td.kalrub a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

td.kalfnam {
	background: #FFAA00;
}
td.kalinh {
	color: #000000;
	padding: 3px;
	text-align: justify;
	background: #FFBB00;
}

/*--Loginfeld--------*/

#login td {
	margin: 0px;
	padding: 0px;
	color: #FFEE00;
	border: 0px;
}
td.log-o {
	vertical-align: bottom;
	font-size: 10px;
}
td.log-u {
	vertical-align: top;
	font-size: 10px;
}
td.log-ur {
	vertical-align: top;
	text-align: right;
}
#login h1 {
	margin: 0px;
	padding: 2px;
	color: #FFEE00;
	font-size: 14px;
	font-weight: bold;
}

#login a:link, #login a:active, #login a:visited {
	color: #FFEE00;
	text-decoration: none;
}
#login a:hover {
	color: #FFEE00;
	text-decoration: underline;
}

input.login-text {
	background: #FFCC00;
	color: #000000;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border: 1px solid #EEEEEE;
}
input.login-but {
	background: #FF962D;
	color: #000000;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border: 1px solid #000000;
}

/*--Formulare--------*/

table.lstuetze {
	margin: 5px;
	border: 0px;
}
table.lstuetze td {
	border: 0px;
	font-size: 12px;
}

table.lstuetze a {
	color: FF0000;
	text-decoration: none;
}
table.lstuetze a:hover {
	color: CC0000;
	text-decoration: none;
}

input.text, select, option, textarea {
	background: #EEEEEE;
	color: #000000;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border: 1px solid #CCCC00;
}
input.button {
	background: #FF962D;
	color: #000000;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border: 1px solid #000000;
}

p.fehler {
	color: #DD0000;
}

span.r {
	color: #DD0000;
	font-size: 10px;
}
span.r0 {
	color: #DD0000;
}

u.js {
	cursor: help;
}

table.admin {
	margin-left: 40px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
}
td.adhead, td.adhead2, td.admain1, td.admain2, td.adfoot {
	font-size: 12px;
	margin: 0px;
	padding: 1px 0px 1px 1px;
}
td.adhead {
	font-weight: bold;
	color: #AA0000;
	background: #FF850A;
}
td.adhead2 {
	text-align: right;
	color: #AA0000;
	background: #FF850A;
}

td.admain1 {
	color: #000000;
	background: #FFDD00;
}
td.admain2 {
	color: #000000;
	background: #EECC00;
}

td.admain1 a, td.admain2 a {
	color: #AA0000;
	text-decoration: none;
}
td.admain1 a:hover, td.admain2 a:hover {
	color: #FF0000;
	text-decoration: none;
}

td.adfoot {
	color: #FFFFFF;
	background: #FF850A;
}

/*--Liste in Text----*/

ul.inc {
	margin: 5px 3px 5px 30px;
	padding: 0px;
}

/*--MAT-UNITY--------*/

input.ussutext {
	background: url('./grafik/usersuchtext.jpg') no-repeat;
	color: #000000;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border: 1px solid #CCCC00;
}
input.ussubutton {
	background: url('./grafik/usersuchknopf.jpg') no-repeat;
	color: #000000;
	font-size: 10px;
	font-family: Arial, sans-serif;
	border: 1px solid #000000;
}

/*--Newcomer---------*/

p.newco {
	margin: 0px;
	padding: 0px;
	width: 100%;
	color: #AA0000;
	text-align: left;
}
p.newco span.r a {
	color: #AA0000;
	text-decoration: none;
}
p.newco span.r a:hover {
	color: #000000;
	text-decoration: none;
}

/*--Bewerbung--------*/

#bewerb-l {
	background: #FF850A url('./grafik/bwli-bg.jpg') no-repeat;
	position: absolute;
	top: 1px;
	left: 1px;
	width: 160px;
	height: 99%;
}
#bewerb-u {
	position: absolute;
	top: 0px;
	width: 500px;
	left: 161px;
}
ul.bwli {
	margin-top: 60px;
	margin-left: 30px;
	padding: 0px;
}
li.bwli {
	list-style-type: none;
}
li.bwli a:link, li.bwli a:active, li.bwli a:visited {
	color: #000000;
	text-decoration: none;
}
li.bwli a:hover {
	color: #DD5500;
	text-decoration: underline;
}  

/*-------------------*/
