    /*  --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---  */
   /* ### XHTML & CSS by Niklas Tewes ::: SAW-Solutions.com ::: ### */
  /*  --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---  */

body {
 background: #E6E4E1;
 margin: 0px;
}

h2 {
line-height:150%;
}

img {
 border: 0px;
}

a {
 color: #905050;
 text-decoration: none;
}

a:hover {
 color: #BB5000;
}

a:active {
 color: #BB5000;
}

a.navigation {
 color: #404040;
}

h2 {
 font-size: 16px;
}

input {
 font-family: verdana, arial;
 font-size: 11px;
 background: url('saws_img/input_bg.gif') top #FEFEFE;
 border: 1px solid #B9B9B9;
 color: #1CB72A;
}

form {
 margin: 0 auto;
 display: inline;
}

/* ::::: OUTER TABLE ::::: */
table.main {
}

td.left {
 background: #E6E4E1 url('saws_img/left.gif') right repeat-y;
 width: 29px;
}

td.center {
 background-color: #FFFFFF;
 width: 942px;
 vertical-align: top;
 border-bottom: 1px solid #BBBBBB;
}

td.right {
 background: #E6E4E1 url('saws_img/right.gif') left repeat-y;
 width: 29px;
}



/* ::::: INNER TABLE ::::: */
table.inner {
 height: 600px;
}

td.head {
 width: 942px;
 height: 142px;
 background: url('saws_img/head.jpg') top no-repeat;
 vertical-align: top;
 text-align: left;
}


td.nav_left {
 background: #F1F1F1 url('saws_img/nav_left_bg.gif') right repeat-y;
 width: 202px;
 text-align: left;
 vertical-align: top;
}

td.content {
 color: #000000;
 width: 740px;
 vertical-align: top;
 height: 620px
}

td.nav_right {
 background: #F1F1F1 url('saws_img/nav_right_bg.gif') left repeat-y;
 width: 162px;
 text-align: left;
 vertical-align: top;
}


div.navhead {
 width: 200px;
 height: 19px;
 background: #DDDDDD no-repeat top;
 margin: 2px 0px 2px 1px;
}


div.navcat {
 font-family: verdana, arial;
 font-size: 11px;
 color: #000000;
 margin-left: 3px;
 background: url('saws_img/navcat.gif') no-repeat 0px 4px;
 font-weight: bold;
 padding-left: 4px;
}

div.navcat_item {
 font-family: verdana, arial;
 font-size: 11px;
 color: #505050;
 margin-left: 6px;
 background: url('saws_img/navcat_item.gif') no-repeat 0px 4px;
 font-weight: bold;
 padding-left: 4px;
}

div.navitem {
 font-family: verdana, arial;
 font-size: 11px;
 color: #404040;
 margin-left: 3px;
 background: url('saws_img/navitem.gif') no-repeat 0px 4px;
 padding-left: 4px;
}

div.feeditem {
 font-family: verdana, arial;
 font-size: 11px;
 color: #000000;
 margin-left: 3px;
 margin-top:5px;
 font-weight: bold;
 padding-left: 4px;
 width: 153px;
}

div.feeditem a {
 color: #000000;
 text-decoration: none;
}

div.navitem a {
 color: #404040;
 text-decoration: none;
}

div.navitem a:hover, 
div.navcat_item a:hover,
div.navitem a:hover {
 color: #C24E21;
 text-decoration: none;
}

div.navitem a:active, 
div.navcat_item a:active,
div.navitem a:active {
 color: #DD7000;
 text-decoration: none;
}



#advertisement_head {
 position: relative;
 left: 469px;
 top: 2px;
 width: 468px;
 height: 70px;
 text-align: center;
 vertical-align: top;
}


#search_head {
 font-family: verdana, arial;
 font-size: 12px;
 position: relative;
 left: 7px;
 top: 50px;
 width: 308px;
 height: 22px;
 color: #1CB72A;
 font-weight: bold;
 letter-spacing: 1px;
 vertical-align: middle;
}

#menu_head {
 font-family: verdana, arial;
 font-size: 13px;
 color: #4F4F4F;
 font-weight: bold;
 letter-spacing: 1px;
 vertical-align: middle;
 text-align: right;
 position: relative;
 left: 330px;
 top: 28px;
 width: 605px;
}

/* ::::: CONTENT CSS ::::: */

#newshead {
 width: 307px;
 height: 26px;
 background: url('saws_img/news_head.gif') top repeat-x #F0EFEF;
 margin: 1px 0px 1px 0px;
}

#newsbox {
 font-family: verdana, arial;
 font-size: 11px;
 color: #404040;
 background: url('saws_img/content_bg.gif') repeat-x bottom #EEEEEE;
 vertical-align: top;
 text-align: left;
 border: 1px solid #D3D3D3;
 padding: 1px;
 line-height:150%;
}

#artikelhead {
 width: 307px;
 height: 26px;
 background: url('saws_img/artikel_head.gif') top repeat-x #F0EFEF;
 margin: 1px 0px 1px 0px;
}

#artikelbox {
 font-family: verdana, arial;
 font-size: 11px;
 color: #404040;
 background: url('saws_img/content_bg.gif') repeat-x bottom #EEEEEE;
 vertical-align: top;
 text-align: left;
 border: 1px solid #D3D3D3;
 padding: 1px;
}

#contenthead {
 font-family: verdana, arial;
 font-size: 13px;
 color: #404040;
 font-weight: bold;
 font-variant: small-caps;
 height: 26px;
 background: url('saws_img/content_head.gif') repeat-x;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 margin: 1px 1px 1px 1px; 
 text-align: left;
}

#contentbox {
 font-family: verdana, arial;
 font-size: 11px;
 color: #404040;
 background: url('saws_img/content_bg.gif') repeat-x bottom #EEEEEE;
 min-height: 620px;
 vertical-align: top;
 text-align: left;
 border: 1px solid #D3D3D3;
 padding: 1px;
 margin-left: 1px;
 margin-right: 1px;
}

#footer {
 font-family: verdana, arial;
 font-size: 10px;
 color: #808080;
 text-align: center;
 background-color: #EEEEEE;
 border: 1px solid #D3D3D3;
 margin: 1px;
}

#footer a {
 color: #809070;
}

#footer a:hover {
 color: #606060;
}

#footer a:active {
 color: #303030;
}

    /*  --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---  */
   /* ### XHTML & CSS by Niklas Tewes ::: SAW-Solutions.com ::: ### */
  /*  --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---  */

