/* screen.css, (c) 2007 Sunny Systems GmbH, Sebastian Fuchs. 
 
 ######### Site Theme Settings ######### */
 
body {
font-family:Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
font-size:0.75em;
color:#444;
}

#header_container {
background-color:#26375D;
}



/************* DO NOT ALTER ANYTHING BELOW THIS LINE **************/


/* undo some of the default styling of common (X)HTML browsers */

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
:-moz-any-link:focus { outline:none; }

/* ######### Header/ Navigation Area Styles ######### */


#header_container {
height:80px;
}

#header {
height:80px;
width:900px;
margin-left:auto;
margin-right:auto;
}

#logo {
float:left;
height:80px;
width:240px;
}

#menu {
float:left;
width:660px;
margin-top:40px;
text-align:right;
visibility:hidden;
}
#nav {
	visibility:hidden;
}
#side-menu {
	visibility:hidden;
}

#bottombar {
clear:both;
height:16px;
visibility:hidden;
}

#banner {
visibility:hidden;
}


/* ######### Content Boxes ######### */
#page_container {
background-color:#FFF;
}

#content_container {
width:890px;
margin-left:auto;
margin-right:auto;
line-height:1.5em;
padding:40px 5px 20px 5px;
}

#content_left {
float:left;
margin-bottom:20px;
padding:0 30px 0 10px;
}

#content_left_border {
float:left;
margin-bottom:20px;
border-right:1px #e6e6e6 solid;
padding:0 30px 0 9px;
}

#content_right {
float:left;
margin-bottom:20px;
padding:0 10px 0 31px;
}

#content_right_border {
float:left;
margin-bottom:20px;
border-left:1px #e6e6e6 solid;
padding:0 10px 0 30px;
}

/* ######### Font and General Styles ######### */
h1 {
font-weight:700;
font-size:1.5em;
border-bottom:1px #ccc solid;
padding:3px 0 9px;
}

h2 {
font-weight:700;
font-size:1.2em;
}

h3 {
font-weight:700;
font-size:1em;
}

h4 {
font-size:0.9em;
color:gray;
font-weight:400;
}

.note {
font-size:0.9em;
color:gray;
font-weight:400;
}

p {
padding:15px 0 20px;
}

a,a:active,a:visited {
font-weight:400;
text-decoration:underline;
color:#41a6d1;
}

a:hover {
text-decoration:none;
color:#41a6d1;
}

.internal {
padding-left:16px;
background-image:url(/images/icons/internal.gif);
background-position:left !important;
background-repeat:no-repeat;
}

.external {
padding-left:16px;
background-image:url(/images/icons/external.gif);
background-position:left !important;
background-repeat:no-repeat;
}

#content_container ul {
padding-left:20px;
margin:0 0 30px;
}

#content_container li {
list-style:none url(/images/icons/bullet_grey.gif);
margin:0 0 5px 3px;
}

* html #content_container li {
list-style:none url(/images/icons/bullet_grey.gif);
padding-left:7px;
}

.highlight {
background-color:#EAFFE3;
}

blockquote {
background-color:#F4F4F4;
background-image:url(/images/blockquote_corner.gif);
background-repeat:no-repeat;
background-position:bottom right;
padding:15px 15px 20px;
}

/* ######### General Content / Page Styles ######### */
.left {
float:left;
padding-right:4px;
}

.right {
float:left;
}

.cimage {
width:196px;
float:left;
color:gray;
font-size:0.9em;
padding:15px 4px 20px 0;
}

.cimage img {
border:1px #444 solid;
margin:4px 16px 4px 0;
}

/* ######### Form and Button Styles ######### */
form fieldset {
border-color: none;
border-width: 1px;
border-style: none;
padding: 10px;
margin: 0;
background-color:#F4F4F4;
padding:15px 15px 20px 15px;
}

form fieldset legend {
font-weight:700;
font-size:1.1em;
}

form label {
display:block;
float:left;
width:150px;
text-align:right;
margin:5px 0 0;
padding:0;
}

form input,form textarea {
width:auto;
margin:5px 0 0 10px;
}

form input#reset {
margin-left:0;
}

textarea {
overflow:auto;
}

form br {
clear:left;
}

/* ######### Footer Area Styles ######### */
#footer {
width:890px;
margin-left:auto;
margin-right:auto;
border-top:1px #ccc solid;
font-weight:400;
font-size:0.8em;
color:#999;
line-height:1.2em;
clear:both;
margin-bottom:20px;
padding:15px 5px 20px;
}

#footer a,#footer a:active,#footera:visited {
color:#999;
text-decoration:none;
padding-right:15px;
padding-left:15px;
}

#footer a:hover {
color:#444;
text-decoration:none;
}

#copyright {
padding-right:15px;
float:left;
}

#imprint {
float:left;
}