/* Body */

body {
 background:transparent url(../img/body.gif) repeat scroll 0%;
 font-family:Verdana,Arial,sans-serif;
 text-align:left;
 font-size:11px;
 color:#424242;
 margin:0px;
}

/* Haupt Tabelle */

.main_table {
 width:959px;
 position:relative;
}

.main_content {
 background-color:#FFFFFF;
 padding:0px;
}

.mml {
 background:transparent url(../img/mml.png) repeat-y scroll 0%;
 width:10px;
 height:1px;
}

.mmr {
 background:transparent url(../img/mmr.png) repeat-y scroll 0%;
 width:10px;
 height:1px;
}

.mmld {
 background:transparent url(../img/mmld.png) repeat-y scroll 0%;
 width:10px;
 height:1px;
}

.mmrd {
 background:transparent url(../img/mmrd.png) repeat-y scroll 0%;
 width:10px;
 height:1px;
}

/* Allgemeine Tabelle */

.phl{
 background:url(../img/phl.jpg) no-repeat scroll 0%;
 width:9px;
 height:8px;
}

.phm{
 background:url(../img/phm.jpg) repeat-x scroll 0%;
}

.phr{
 background:url(../img/phr.jpg) no-repeat scroll 0%;
 width:9px;
 height:8px;
}

.pml{
 background:url(../img/pml.jpg) repeat-y scroll 0%;
 width:9px;
}

.pmr{
 background:url(../img/pmr.jpg) repeat-y scroll 0%;
 width: 9px;
}

.pfl{
 background:url(../img/pfl.jpg) no-repeat scroll 0%;
 width:9px;
 height:8px;
}

.pfm{
 background:url(../img/pfm.jpg) repeat-x scroll 0%;
}

.pfr{
 background:url(../img/pfr.jpg) no-repeat scroll 0%;
 width:9px;
 height:8px;
}

/* Header */

.header {
 background:transparent url(../img/header_logo.png) no-repeat scroll 0%;
 width:959px;
 height:214px;
}

#header_menu {
 width:200px;
 margin:55px 0 0 563px;
}

#header_menu a{
 padding:2px 2px 1px 10px;
 display:block;
 color:#4C4C4C;
 text-decoration:none;
 border-bottom:1px dotted #DBDBDB;
}

#header_menu a:hover{
 background-color:#DADADA;
 text-decoration:none;
 color:#CC0000;
}

html>body #header_menu a{
 width:auto;
}

/* Navigation */

#left_nav {
 background-color:#FFFFFF;
 vertical-align:top;
}

#left_nav ul {
 list-style-type:none;
 padding:0;
 margin:0;
}

#left_nav a {
 border-bottom:1px solid #F2F2F2;
 padding:2px 0 3px 11px;
 display:block;
 color:#555555;
}

#left_nav a:hover {
 background-color:#DADADA;
 text-decoration:none;
 color:#CC0000;
}

#right_nav {
 background-color:#FFFFFF;
 vertical-align:top;
 width:185px;
 padding:0px;
}

#right_nav a:hover {
 text-decoration:none;
 color:#CC0000;
}

p.nav_title {
 background:url(../images/gray_bg.png) repeat-x scroll 0% top;
 vertical-align:baseline;
 text-align:center;
 color:#000D7D;
 line-height:20px;
 padding:0;
 margin:0;
}

.right_search_input {
 width:183px;
 height:20px;
 border:1px solid #DDDDDD;
}

.right_search_button {
 width:183px;
 margin:3px 0 0 0;
}


/* Footer */

#footer {
 background:transparent url(../images/footer.png) no-repeat scroll 0%;
 width:959px;
 height:121px;
}

#footer a {
 font-size:10px;
 color:#F00000;
 padding-right:5px;
}

#footer a:hover {
 color:#CB0000;
}

/* Ajax Search Engine */

.suggestionsBox {
 margin:10px 0px 0px 0px;
 width:180px;
 color: #FFFFFF;
 background-color:#212427;
 -moz-border-radius:7px;
 -webkit-border-radius:7px;
 border: 2px solid #000;
}

.suggestionList a {
 text-decoration:none;
 color:#FFFFFF;
 margin: 0px;
 padding: 0px;
}

.suggestionList li {
 margin: 0px 0px 3px 0px;
 padding: 3px;
 cursor: pointer;
}

.suggestionList li:hover {
 background-color: #659CD8;
}

/* Reparatur-Listen-Style */

#multi-derevo a{
 color: #0066cc;
 text-decoration: none;
 outline: none;
 border:none;
}

#multi-derevo a:hover{
 text-decoration: underline;
}

#multi-derevo {
 width: 420px;
 padding: 0 0 1em 0;
 font-size: 1.2em;
 font-family: Arial, Tahoma, sans-serif;
 margin: 0em;
}

#multi-derevo h4 {
 font-size: 13px;
 margin: 0;
 padding: 0 0 10px 5px;
 color:#005CA8;
}

#multi-derevo ul, li {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin:0;
 padding:0;
}

#multi-derevo ul li {
  line-height: 1.22em;
}

.marker {
 background:url(../images/folder.png) no-repeat scroll 0%;
 padding:0 0 0 5px;
 margin:0 0 0 5px;
 float:left;
 width:16px;
 height:16px;
 line-height:0px;
}

.status_green {
 color:#3A9100;
 padding:2px 0 2px 6px;
}

/* Other Content */

a {
 text-decoration:none;
 color:#000792
}

a:hover {
 text-decoration:underline;
 color:#000792
}

.pstrnav {
 padding:10px 0px 10px 0px;
 color:#424242;
}

.pstrnav a{
 font-family:Verdana, sans-serif;
 color:#245E93;
}

h1{
 text-align:left;
 font-family:serif;
 font-size:15px;
 color:#334380;
}

h1.title {
 color:#097CCD;
 font-size:15px;
 padding:0 10px 0 2px;
 margin:8px 0 0 7px;
}

p {
 font-size:11px;
}

.quad li {
 background:url(../images/liststyle_quad.png) no-repeat scroll 0%;
 margin:2px 2px 2px 0px;
 padding:0 0 0 15px;
 list-style:none;
 color:#001A71;
}

.img_200 {
 width:200px;
 height:200px
}

.img_40 {
 width:40px;
 height:40px
}
