
/* ::::: http://www.rechtsanwaltskanzlei-ott.de/main.css ::::: */

#container { margin: 0pt auto; padding: 0pt; position: relative; text-align: left; float: left; width: 782px; }
#main_container { margin: 0pt; padding: 0pt; position: relative; }
#pgbk_2 { position: absolute; left: 719px; top: 0px; width: 69px; height: 577px; }
#layout_table { border-collapse: collapse; }
#left_column { vertical-align: top; }
#right_column { vertical-align: top; }
#sub_container1 {  }
#sub_container2 { margin: 0pt 0pt 0pt 15px; padding: 0pt; overflow: hidden; width: 510px; }
#left_column_container { margin: 0pt; padding: 0pt; position: relative; top: -1px; width: 179px; }
#content_container { margin: 0pt; padding: 0pt; width: 500px; }
#header { margin: 0pt; padding: 0pt; position: relative; width: 782px; height: 174px; top: 0px; left: 0px; }
#key_visual { position: absolute; top: 24px; left: 230px; width: 488px; height: 118px; }
#logo { position: absolute; width: 140px; height: 80px; top: 70px; left: 21px; }
#slogan { margin-bottom: 15px; }
#main_nav_container { padding: 0pt; position: relative; left: 0px; }
#main_nav_list { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; }
#main_nav_list li { margin: 0pt; padding: 0pt; }
#main_nav_list a { overflow: hidden; display: block; text-decoration: none; text-align: left; line-height: 24px; height: 24px; width: 144px; padding-left: 35px; }
.sub_nav_container { padding: 0pt; }
.sub_nav_list { border: 0pt none ; margin: 0pt; padding: 0pt; list-style-type: none; }
.sub_nav_list li { margin: 0pt; padding: 0pt; clear: both; }
.sub_nav_list a { overflow: hidden; text-align: left; line-height: 24px; height: 24px; display: block; }
.sub_nav_list a.sub_nav_item { text-indent: 19px; }
.sub_nav_list a.sub_nav_active_item { text-indent: 19px; }
#footer { margin: 0pt; padding: 0pt; width: 782px; height: 59px; }
#footer_text { text-align: center; }
body#main_body { margin: 0pt; padding: 0pt; text-align: left; }
.content { padding: 0pt; line-height: 1.3; }
.content p { margin: 5px 0pt 20px; padding: 0pt; line-height: 1.3; }
.content table { border-style: solid; border-width: 1px; margin: 0pt 0pt 0pt 1px; border-spacing: 0pt; border-collapse: collapse; }
.content th { border-style: solid; border-width: 1px; padding: 4px 5px; }
.content tr.odd { border-style: solid; border-width: 1px; padding: 4px 5px; background-color: rgb(255, 255, 255); }
.content tr.even { border-style: solid; border-width: 1px; padding: 4px 5px; background-color: rgb(255, 255, 255); }
.content td { border-style: solid; border-width: 1px; padding: 4px 5px; }
.content fieldset { border: 1px solid ; }
.content input { border: 1px solid ; }
.content textarea { border: 1px solid ; }
.content button { border: 1px solid ; background-color: rgb(255, 255, 255); }
.content label { border: 1px solid ; }
.content select { border: 1px solid ; }
.content option { border: 1px solid ; }

/* ::::: http://www.rechtsanwaltskanzlei-ott.de/colorschemes/colorscheme2/colorscheme.css ::::: */

#container { background-image: url('contentbg.gif'); background-position: 0pt 0pt; background-repeat: repeat-y; }
#pgbk_2 { background-image: url('pgbk_2.gif'); background-position: 0pt 0pt; background-repeat: no-repeat; }
#header { background-image: url('headerbg.gif'); background-repeat: no-repeat; background-color: rgb(255, 242, 224); }
#main_nav_container {  }
#key_visual {  }
#logo {  }
#slogan { color: rgb(129, 129, 129); }
#main_nav_list {  }
#main_nav_list a.main_nav_item { background: transparent url('n1.gif') no-repeat scroll right top; color: rgb(104, 36, 0); }
#main_nav_list a.main_nav_item:hover { background: transparent url('n1hover.gif') no-repeat scroll right top; color: rgb(255, 255, 255); }
#main_nav_list a.main_nav_active_item { background: transparent url('n1activeitem.gif') no-repeat scroll right top; color: rgb(255, 255, 255); }
.sub_nav_list a.sub_nav_item { background: transparent url('subnav1.gif') no-repeat scroll 0% 0%; color: rgb(104, 36, 0); }
.sub_nav_list a.sub_nav_item:hover { background: transparent url('subnav1hover.gif') no-repeat scroll 0% 0%; color: rgb(104, 36, 0); }
.sub_nav_list a.sub_nav_active_item { background: transparent url('subnav1active.gif') no-repeat scroll 0% 0%; color: rgb(104, 36, 0); }
#content_search_container { background: transparent url('search_bg3.gif') no-repeat scroll left top; }
#content_search_container button { background: transparent url('search_button.gif') no-repeat scroll left top; color: rgb(255, 255, 255); }
#footer { background: transparent url('footerbg.gif') no-repeat scroll left top; }
#footer_text { color: rgb(166, 166, 166); }
body#main_body { background: rgb(189, 160, 147) url('pgbk.gif') repeat-x scroll 0% 0%; }
.content { color: rgb(129, 129, 129); }
.content { color: rgb(129, 129, 129); }
.content p { color: rgb(129, 129, 129); }
.content h1 { color: rgb(129, 129, 129); }
.content h2 { color: rgb(129, 129, 129); }
.content h3 { color: rgb(129, 129, 129); }
.content a { color: rgb(199, 116, 36); }
.content a:hover { color: rgb(238, 177, 94); }
.content tr {  }
.content td { border-color: rgb(222, 222, 218); color: rgb(129, 129, 129); }
.content table { border-color: rgb(222, 222, 218); }
.content th { border-color: rgb(222, 222, 218); color: rgb(255, 255, 255); background-color: rgb(215, 124, 12); }
.content tr.odd { border-color: rgb(222, 222, 218); }
.content tr { border-color: rgb(222, 222, 218); color: rgb(117, 91, 83); background-color: rgb(225, 225, 225); }
.content tr.even { border-color: rgb(222, 222, 218); color: rgb(117, 91, 83); background-color: rgb(225, 225, 225); }
.content table { border-color: rgb(222, 222, 218); }
.content fieldset { border-color: rgb(215, 124, 12); }
.content legend { border-color: rgb(215, 124, 12); }
.content label { border-color: rgb(215, 124, 12); }
.content button { border-color: rgb(215, 124, 12); }
.content input { border-color: rgb(215, 124, 12); }
.content textarea { border-color: rgb(215, 124, 12); }

/* ::::: http://www.rechtsanwaltskanzlei-ott.de/style.css ::::: */

#logo { background: transparent url('_wsb_logo.jpg') no-repeat scroll 0% 0%; }
#key_visual { background: transparent url('key_visual1.gif') no-repeat scroll 0% 0%; }
#slogan { font-family: Georgia,serif; font-style: normal; font-size: 36px; font-weight: bold; text-decoration: underline; color: rgb(129, 129, 129); }
#main_nav_list a.main_nav_active_item { background: transparent url('n1activeitem.gif') no-repeat scroll 0% 0%; font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(255, 255, 255); }
#main_nav_list a.main_nav_item { background: transparent url('n1.gif') no-repeat scroll 0% 0%; font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(104, 36, 0); }
#main_nav_list a.main_nav_item:hover { background: transparent url('n1hover.gif') no-repeat scroll 0% 0%; font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(255, 255, 255); }
.sub_nav_list a.sub_nav_active_item { background: transparent url('subnav1active.gif') no-repeat scroll 0% 0%; font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: bold; text-decoration: none; color: rgb(104, 36, 0); }
.sub_nav_list a.sub_nav_item { background: transparent url('subnav1.gif') no-repeat scroll 0% 0%; font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: normal; text-decoration: none; color: rgb(104, 36, 0); }
.sub_nav_list a.sub_nav_item:hover { background: transparent url('subnav1hover.gif') no-repeat scroll 0% 0%; font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: normal; text-decoration: none; color: rgb(104, 36, 0); }
#content_container h1 { font-family: trebuchet ms,tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 28px; font-weight: bold; text-decoration: none; color: rgb(129, 129, 129); }
#content_container h2 { font-family: trebuchet ms,tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 24px; font-weight: bold; text-decoration: none; color: rgb(129, 129, 129); }
#content_container h3 { font-family: trebuchet ms,tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 20px; font-weight: bold; text-decoration: none; color: rgb(129, 129, 129); }
#content_container, #content_container p { font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 11px; font-weight: normal; text-decoration: none; color: rgb(129, 129, 129); }
#content_container a:visited { font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 100%; font-weight: normal; text-decoration: underline; color: rgb(199, 116, 36); }
#content_container a:link { font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 100%; font-weight: normal; text-decoration: underline; color: rgb(199, 116, 36); }
#content_container a:hover { font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 100%; font-weight: normal; text-decoration: none; color: rgb(238, 177, 94); }
#content_container a:active { font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 100%; font-weight: normal; text-decoration: underline; color: rgb(199, 116, 36); }
#footer_text { font-family: tahoma,verdana,arial,sans-serif; font-style: normal; font-size: 10px; font-weight: normal; text-decoration: none; color: rgb(166, 166, 166); }

