*{
margin: 0;
padding: 0;
font-weight : normal;
font-size: medium !important;
font-size: small;
}

body{
line-height:150%;
font-family : monospace;
color : #003366;
background-color : #ffffff;
margin : 2em 10% 2em 10%;
}

img{
margin : 0em 0em 0.5em 0em;
border : none;
}
.top{
margin : 0em;
}
.float_l{
float : left;
margin : 0em 0.5em 0.5em 0em;
}
.float_r{
float : right;
margin : 0em 0em 0.5em 0.5em;
}

table{
line-height:150%;
font-family : monospace;
color : #003366;
background-color : #ffffff;
border-collapse : collapse;
border : 1px dotted #999999;
margin : 0em 0em 0em 1em;
}

td{
padding : 0.2em 0.5em 0.2em 0.5em;
border : 1px dotted #999999;
}

tr{
padding : 0.2em 0.5em 0.2em 0.5em;
border : 1px solid #999999;
}

th{
text-align : left;
padding : 0.2em 0.5em 0.2em 0.5em;
border : 1px dotted #ffffff;
color : #ffffff;
background-color : #999999;
}

a{text-decoration:none;color : #003366}
a:link{text-decoration:none;color : #0066cc}
a:visited{text-decoration:none;color : #0099ff}
a:hover{text-decoration:underline}
a:active{text-decoration:underline;color : #0066cc}
a.editthispage{text-decoration:none;color : #006600}

p{
line-height:150%;
margin : 0.5em 0em 0.5em 0em;
}
p.header,.h_navi,.footer,.right{
text-align : right;
}
.f_navi,.center{
text-align : center;
}
.off{
clear : left;
clear : right;
}
.off_l{
clear : left;
}
.off_r{
clear : right;
}
.address{
font-style: normal;
font-weight : normal;
text-align : right;
}
p.topic_path {
background-color: #ffffff;
color: #292955;
text-align: right;
border-style: none;
margin-top: 0.5em;
margin-bottom: 0.5em;
margin-left: 0em;
margin-right: 0em;
padding-top: 0.25em;
padding-bottom: 0.25em;
padding-left: 1.0em;
padding-right: 0.25em;
font-size: 1.1em;
}

ul{
list-style-type : square;
margin : 0em 0em 0em 2em;
line-height:150%;
list-style-image : url(../../../../img/mark.gif);
}
ol{
margin : 0em 0em 0em 2em;
line-height:150%;
}
li{
line-height:150%;
vertical-align:top;
}

h1{
font-weight : normal;
line-height:300%;
border-width : 1px 0px 1px 0px;
border-style : solid none solid none;
border-color : #999999;
margin : 1em 0em 1em 0em;
}

h2{
color : #ffffff;
background-color : #999999;
font-weight : normal;
line-height:200%;
margin : 1em 0em 1em 0em;
padding : 0.3em 1em 0.3em 0.7em;
}

h3{
background-color : #ffffff;
font-weight : normal;
line-height:200%;
border-width : 1px;
border-style : solid;
border-color : #999999;
margin : 1em 0em 1em 0em;
padding : 0.3em 1em 0.3em 0.7em;
}

hr{
height: 1px;
border-style : solid none none none;
border-color : #999999;
margin : 0.5em 0em 0.5em 0em;
}
.hidden{
height : 1px;
border-style : none;
border-color : #ffffff;
margin : 0.5em 0em 0.5em 0em;
}

.tools {
text-align: right;
padding: 0 .5em 0 .5em;
margin: 0 0 0 0;
}
.content {
    line-height: 150%;
    margin: 1em 0 1em 1em;
}
.InterWiki {
    color: #003366;
    background: #ffffff;
}

body.frozen {
    color: #003366;
    background: #ffffff;
}

div.partinfo {
    padding-bottom: 0px;
    margin-bottom:  0px;
    color:          #999999;
    text-align:     right;
}
a.partedit {
    background-color: #ffffff;
    color:            #999999;
    text-decoration:  none;
    padding:          1px 3px 1px 5px;
    margin-left:      1em;
    border-bottom:    1px solid #999999;
}

.date {
}
a img {
	border: none;
}

/* diff */
.added {
	color: blue;
	font-weight : normal;

}
.deleted {
	color: red;
	font-weight : normal;
}
.same {
	color: #003366;
}
.diff {
	color: #003366;
	background: #ffffff;
}

/* preview */
.preview {
	color: #003366;
	background: #ffffff;
}

.error {
}
