/*  
pal-net
*/
body           { font-size: 62.5%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 62.5%; background-color: black; text-align: center; margin: 0; padding: 0 }
#pageborder  { background-color: #fff; text-align: center; margin-right: auto; margin-left: auto; padding: 5px; width: 762px; border: solid 1px #e02f07 }
#page         { color: white; margin: 0; width: 100% }
/*header*/
#header_bg { background-color: black; background-image: url(css-images/palnet_headbg01.jpg); background-repeat: repeat-x; padding: 0 }
#header           { background-image: url(css-images/palnet_head01.jpg); background-repeat: no-repeat; text-align: left; margin: 0 auto; padding: 0; width: 900px; height: 180px }
#header h1      { margin: 0; padding: 0 }
/*mainnav*/
#mainnav           { font-weight: bold; margin: 26px 0 0 280px; padding: 0 }
#mainnav a             { color: #fff; font-size: 15px; line-height: 18px; text-decoration: none; margin: 0; padding-right: 15px; padding-left: 0 }
#mainnav a:hover         { color: #7b99bb }
#mainnav  .current_page_item a        { color: #0950a0 }
#mainnav li         { list-style-type: none; display: inline }
/*subnav*/
#subnav         { font-weight: bold; margin: 6px 0 0 272px; padding: 0 }
#subnav a             { color: #7b99bb; font-size: 14px; line-height: 30px; text-decoration: none; margin: 0; padding-right: 8px; padding-bottom: 3px; padding-left: 8px }
#subnav a:hover        { color: #fff; background-color: #042f5c }
#subnav  .current_page_item a       { color: white; background-color: #042f5c }
#subnav li        { list-style-type: none; display: inline }
/*sidebar*/
#sidebar   { text-align: justify; margin: 0; padding-top: 45px; width: 260px; float: left }
#sidebar img { padding: 2px; border: solid 1px #7b99bb }
#sidebar small { color: #c3e5ff }
/*content*/
#content_bg { background-color: #7b99bb; background-image: url(css-images/palnet_contentbg01.jpg); background-repeat: repeat-x; padding: 0; border-bottom: 1px solid white }
#content         { background-image: url(css-images/palnet_content01.jpg); background-repeat: no-repeat; margin-right: auto; margin-left: auto; padding-top: 45px; padding-bottom: 15px; width: 900px }
#content hr { visibility: hidden; clear: both }
/*begin list*/
#content ul { margin-top: 0; padding-top: 0 }
#content li { font-size: 1.3em; line-height: 1.3em; list-style-image: url(css-images/palnet_arrow01.png); margin-bottom: 0.9em; margin-left: 0; padding-left: 10px }
#content .main li { }
#content .main li a, #content .main li a:hover { font-weight: bold; text-decoration: none; background-image: none; text-transform: uppercase }
/*end list*/
.narrowcolumn      { text-align: left; margin-bottom: 0; margin-left: 280px; padding-top: 0; padding-bottom: 20px }
#content .narrowcolumn a   { color: #fff; text-decoration: underline; background-image: url(css-images/palnet_link01.png); background-repeat: no-repeat; background-position: 0 50%; padding-left: 15px }
#content .narrowcolumn a:hover  { color: #c3e5ff; background-image: url(css-images/palnet_hover01.png) }
#content .narrowcolumn .order a, #content .narrowcolumn .order a:hover { text-decoration: underline; background-image: none; padding-left: 0 }
.order  { text-align: center }
.red { border-top: red; border-right: red; border-bottom: 1px solid red; border-left: red }
.error   { color: #fff; background-color: red; padding: 2px 5px; border: solid 1px }
small   { color: #fff; font-size: 0.8em; line-height: 1.4em }
small a { color: #fff }
.mapsgoogle    { margin-top: 4px; padding: 2px; border: solid 1px #c3e5ff }
.stratoform { }
/*table begin*/
table { color: #fff; font-size: 1.2em; margin-top: 15px; margin-bottom: 5px; border: solid 1px #c3e5ff }
td { background-color: #0950a0; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border: solid 1px #fff }
#content .narrowcolumn td a, #content .narrowcolumn td a:hover { text-decoration: underline; background-image: none; padding-left: 0 }
/*table end
*/
/*Begin Images*/
img.centered  { display: block; margin-right: auto; margin-left: auto }

img.alignright  { display: inline; margin: 0 0 2px 8px }

img.alignleft  { display: inline; margin: 0 7px 2px 0 }

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/*galerie*/
.gallery  { margin-top: 10px }
.galleryimage   { margin: 10px 10px 15px }
.gallery a img     { padding: 2px; border: solid 1px #c3e5ff }
.gallery a:hover img     { padding: 2px; border: solid 1px #fff }
/* End Images */
/*begin forms*/
.button { color: #fff; font-weight: bold; background-color: #7b99bb; margin-right: 5px; border: solid 1px }
.field  { color: #fff; background-color: #7b99bb; margin-right: 5px; border: solid 1px }
/*end 
forms*/
h2      { font-size: 1.6em; font-weight: bold; line-height: 1.4em; text-transform: uppercase; margin: 0; padding: 0 0 18px }
h3 { font-size: 1.3em; font-weight: bold; line-height: 1.3em; text-transform: uppercase; margin: 15px 0 0; padding: 0 0 0 }
h4 { font-size: 1.2em; font-weight: bold; line-height: 1.3em; text-transform: uppercase; margin: 15px 20px 10px 0; padding: 0; border-bottom: 1px solid #fff }
a       { color: #fff; text-decoration: underline }
a img { border-style: none }
a:hover       { color: #042f5c }
p          { font-size: 1.4em; line-height: 1.5em; margin: 2px 0 10px }
/*footer*/
#footer_bg   { color: #fff; background-color: black; background-image: url(css-images/palnet_footerbg01.jpg); background-repeat: repeat-x; text-align: center; margin: 5px 0 0; padding: 0; width: 100% }
#footer  { color: #fff; font-size: 1.2em; line-height: 1em; background-image: url(css-images/palnet_footer01.jpg); background-repeat: no-repeat; background-position: 20px 0; text-align: center; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 8px; padding-left: 0; width: 900px }
.footerleft  { text-align: left; padding: 0; width: 350px; float: left }
.footermiddle  { text-align: center; padding: 0 }
.footerright  { text-align: right; padding: 0; width: 300px; float: right }
.footerimg { text-align: right; margin-top: 10px }
#footer a     { color: #fff; text-decoration: none }
#footer a:hover     { color: #7b99bb; text-decoration: none }
