/* RESET Everything besides p's and headers */

html, body, div, span, applet, object, iframe,
 blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */



/* End of Reset*/

/* Define Normal Font Size */


html {font-family:Verdana; color:#5f5f5f; font-style:normal; font-weight:normal; font-size:0.875em; }

a:hover {
color: #564f46;
}
body {  }

#page_bg { margin: 0; padding:0; width:100%; height:100%; background: #564f46 url('images/bg_page.jpg') no-repeat fixed; position:absolute; }

#home_bg { margin: 0; padding:0; width:100%; height:100%; background: #564f46 url('images/bg_home.jpg') no-repeat fixed; position:absolute; }

#home_outside { 
width: 706px; height: 494px; 
background: url('images/empty_border.png') no-repeat; 
padding: 9px; margin: 34px 0px 0px 128px; 
position: relative;}

#home_gfs_note {
margin-left:128px;
clear:both;
}

#home_inside { width: 706px; height: 494px; 
background: url('images/mood_home.jpg') no-repeat;  
position: absolute;
}

#home_navigation_top { 
background: url('images/home_navigation_top.jpg') no-repeat;  
height: 17px; width: 207px; 
position: absolute;
left: 475px; top: 319px;
text-align:right;
/* margin-left: 475px; margin-top: 319px*/
padding-right:24px;}

#home_navigation_middle { 
background: url('images/home_navigation_middle.jpg') no-repeat;  
position: absolute;
height: 10px; width: 468px; 
top: 336px; left: 128px;
text-align:right;
/* margin-left: 128px; margin-top: 0px; */
padding: 11px 0px 14px 121px;  
}

a.navigation_top {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 line-height:15px;
 color: #ffffff;
 margin-left:12px;
 text-decoration: none;
}

a.navigation_top:visited {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 line-height:15px;
 color: #ffffff;
 margin-left:12px;
 text-decoration: none;
}

a.navigation_top:hover {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 line-height:15px;
 color: #e1d5b6;
 margin-left:12px;
 text-decoration: none;
}

a.page_navigation_top {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
 margin-left:12px;
 line-height:17px;
 text-decoration: none;
}

a.page_navigation_top:visited {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #ffffff;
 margin-left:12px;
 line-height:17px;
 text-decoration: none;
}

a.page_navigation_top:hover {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 font-weight: bold;
 color: #e1d5b6;
 margin-left:12px;
  line-height:17px;
 text-decoration: none;
}

a.navigation_middle {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 line-height:13px;
 color: #000000;
 font-weight:bold;
 margin-left:25px;

}

a.navigation_middle:hover {
 font-family: Verdana, Arial, Helvetica;
 font-size: 10px;
 color: #000000;
 font-weight:bold;
 margin-left:25px;

}

#home_navigation_bottom { 
background: #ffffff;
position: absolute;
top: 371px;
height: 123px; width: 706px; 
/* margin-left: 128px; margin-top: 0px; */
padding:0;}

#home_navigation_bottom_left
{
    float:left;
    height: 123px; width: 238px;
}
#home_navigation_bottom_right
{
    float:left;
    height: 123px; width: 466px;
}


/* sof page.ascx */

#page_outside { 
width: 706px; height: 494px; 
background: url('images/page_border.png') no-repeat; 
padding: 9px; margin: 34px 0px 0px 128px; 
position: relative;}

#page_inside { width: 706px; height: 494px; 
position: absolute;
}

#page_topleft
{ position: absolute; width: 241px; height: 371px; left:0; right:0;}

#page_topright
{ position:absolute; width: 466px; height: 371px; left:241px; top:0; background:#fff;}

#page_topright_header
{ width:466px; height:17px; background: url('images/page_header_top.png') no-repeat;  }

#page_header_links
{
    float:right; margin-right:20px;
}
#page_topright_corner
{
 width: 466px; height:21px; background: url('images/page_header_corner.png') no-repeat 460px 0px;
}
#page_topright_content
{ width: 466px; height: 301px; }

#page_topright_navigation
{ width: 442px; height: 13px; background: url('images/page_navigation.png') no-repeat; padding: 10px 6px 9px 18px; }




#page_bottomleft
{ position: absolute; width: 241px; height:123px; top:371px; left:0; }

#page_bottomright
{ 
 position:absolute; width: 448px; height: 111px; top:371px; left:241px; background:#fff; padding-left:18px; padding-top:12px;
}

#page_topright_contentwrapper
{
width: 441px; height: 261px;
padding:20px 5px 20px 20px; 

}
div.ContentPane
{
width: 421px; height: 261px;
overflow:auto;
background-color:#fff;

padding-right:20px;

/* IE spinnt mal wieder */
  overflow-x: hidden; 
  overflow-y: auto; 

}

div.MiddlePane
{
    text-align: right;
    margin-top: 82px;
    margin-left: 50px;
    margin-right:20px;
}

div.MiddlePane a

{
font-family:Verdana; color:#5f5f5f; font-style:normal; font-weight:normal; 
}

ul.home_navigation_main
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

ul.home_navigation_main li
{
display: inline;
margin-right:24px;

}

ul.home_navigation_main li a
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: none;
font-size: 10px;
padding:0;
margin:0;
}

ul.home_navigation_main li a:visited
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: none;
font-size: 10px;
padding:0;
margin:0;
}

ul.home_navigation_main li a:hover
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;
}

/* main navigation for pages */

ul.page_navigation_main
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;

}



ul.page_navigation_main li
{
display: inline;
margin-right:19px;

}

ul.page_navigation_main li a
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;
}
ul.page_navigation_main li a:visited
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;
}
ul.page_navigation_main li a:hover
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;
}

ul.page_navigation_main li.activetab a
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: underline;
font-size: 10px;
margin:0;
padding:0;
}
ul.page_navigation_main li.activetab a:visited
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: underline;
font-size: 10px;
margin:0;
padding:0;
}
ul.page_navigation_main li.activetab a:hover
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;
}

ul.page_navigation_main li.opentab a
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: underline;
font-size: 10px;
margin:0;
padding:0;
}
ul.page_navigation_main li.opentab a:visited
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #000;
text-decoration: underline;
font-size: 10px;
margin:0;
padding:0;
}
ul.page_navigation_main li.opentab a:hover
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #fff;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;
}

ul.page_navigation_sub
{

list-style-type: none;
margin:0;
padding:0;
}

ul.page_navigation_sub li
{
list-style-type: none;
margin:0;
padding:0;
}

ul.page_navigation_sub li a
{
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #000;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;

}
ul.page_navigation_sub li a:visited
{
font-family: Verdana, Arial, Helvetica;
font-weight: normal;
color: #000;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;

}

ul.page_navigation_sub li.activetab a
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #caae79;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;

}
ul.page_navigation_sub li.activetab a:visited
{
font-family: Verdana, Arial, Helvetica;
font-weight: bold;
color: #caae79;
text-decoration: none;
font-size: 10px;
margin:0;
padding:0;

}


a.footer { font-size:0px;text-ident:-999px;}

/* eof page.ascx */
