
body, blockquote, center, div, p, table, td, tr, li, ol, ul, br {
font-family : Verdana;
font-size : 12px;
color : #000000;
font-weight : normal;
line-height : 15pt;
}
h1, h2, h3, h4, h5, h6 {
font-family : Verdana;
}
h1 {
font-size : 24px;
}
h2 {
font-size : 20px;
}
h3 {
font-size : 16px;
}
h4, h5, h6 {
font-size : 14px;
}

a:link, a:visited, a:active {
font-size : 12px;
color : #0000ff;
text-decoration : underline;
}
a:hover {
color : #ff0000;
text-decoration : none;
}
select {
font-size : 12px;
font-family : Verdana;
color : #000000;
background-color : #ffffff;
}
textarea {
font-size : 12px;
font-family : Verdana;
color : #000000;
background-color : #ffffff;
border : 1px solid silver;
}
input {
font-size : 12px;
font-family : Verdana;
color : #000000;
background-color : #ffffff;
border : 1px solid silver;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
}
.naviu {
border : 1px solid silver;
background-color : #efefef;
padding : 1px;
}
.logo {
position : absolute;
left : 560px;
top : 30px;
}
.rss { 
position : absolute;
left : 736px;
top : 34px;
} 
.text {
width : 400px;
border-right : 1px dashed silver;
padding : 4px;
margin : 4px;
}
.nvi {
color : #ffffff;
font-weight : bold;
width : 670px;
height : 38px;
padding-top : 0;
padding-left : 32px;
}
.nvi a:hover {
position : relative;
bottom : 1px;
right : 1px;
}
#tpmenue a:link, #tpmenue a:visited, #tpmenue a:active {
font-size : 13px;
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
.navm a:link, .navm a:visited, .navm a:active {
font-size : 13px;
color : #ffffff;
text-decoration : underline;
}
.navm {
color : #ffffff;
background-image : url(/navi/nbg.png);
height : 29px;
padding-top : 6px;
padding-left : 1px;
}
.mlinks {padding-left:4px; color:#FFFFFF;}
.mlinks a:link, .mlinks a:visited, .mlinks a:active {
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}
.hmenue {background-image:url(/navi/om.png); height:23px;}
hr {size:1px; color:#E5E5E5;}
.cat {height:90px;}