html {
overflow: -moz-scrollbars-vertical;
width: 100%;
height: 100%;
}

body { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: normal;
color: #444444;
background-color: #AAAAAA;
width: 100%;
height: 97%;
margin: 0px;
padding: 0px;
border: 0px;
}

#main { /* Holds the page items in place */
background-color: #EEEEEE;
max-width: 970px;
min-width: 770px;
margin: 10px auto 10px auto;
padding: 0px;
border: 0px;
}

#header {display: none;}
#footer {display: none;}

.ecken {
z-index: 2;
width: 100%;
left: 0px;
height: 10px;
padding: 0px;
margin: 0px;
border: 0px dotted #000;
}

.ecken img {
padding: 0px;
margin: 0px;
border: 0px dotted #000;
}

#kopfteil {
height: 117px;
padding: 0px 10px 0px 10px;
margin: 0;
border: 0px dotted #000;
}

#banner {
height: 85px;
background-color: #FFFFFF;
background-attachment: scroll;
background-image: url(http://www.akis.at/media/grafik/akis-logo-top.gif);
background-repeat: no-repeat;
background-position: 10px 20px;
padding: 0px;
margin: 0;
border-top: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
overflow: hidden;
clip: rect(auto auto 85 auto);
}

#banner table {
height: 85px;
padding: 0px;
margin: 0px;
border: 0px;
}

#banner p {
padding: 0px;
margin: 0px;
border: 0px;
}

#hauptcontainer {
padding: 10px 10px 0px 10px;
margin: 0px;
border: 0px solid #000;
}

#linkespalte {
width: 185px;
margin: 0px;
padding: 0px;
border: 0px solid #000;
}

#content { /* main content from the WYSIWYG goes in here */
background-color: #FFFFFF;
margin: 0px 10px;
padding: 0px;
vertical-align: top;
}

#pagecontent {
z-index: 2;
min-height: 300px;
font-size: 0.75em;
margin-top: 8px;
margin-bottom: 8px;
max-width: 560px;
padding: 0px 20px;
border: 0px solid #000000;
}

#pagecontent p {
line-height: 1.5em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

#pagecontent li {
font-size: 12px;
}

#rechtespalte {
width: 185px;
margin: 0px;
padding: 0px;
border: 0px solid #000;
}

#fusszeile {
z-index: 3;
background: #DFDFDF;
max-width: 940px;
color: #888888;
margin-top: 10px;
padding: 5px;
border-top: 1px solid #BBBBBB;
border-left: 1px solid #BBBBBB;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

#fusszeile p {
font-size: 0.7em;
margin: 0px;
padding: 0px;
}

#fusszeile a:hover {
text-decoration: none;
}

#seitencontainer {
z-index: 2;
font-family: Verdana, Arial, Helvetica, serif;
background-color: #FFFFFF;
padding: 0px;
margin-bottom: 10px;
}

#seitencontainer p {
font-size: 12px;
margin-top: 0.25em;
margin-bottom: 0.25em;
}

.print {
text-align: right;
width: 92%;
margin: 10px;
padding: 0px;
}

.randlos {
margin: 0px;
padding: 0px;
border: 0px;
font-size: 11px;
}

.randlos p {
margin: 0px;
padding: 0px;
border: 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

a:link, a:visited, a:active {
color: #770000;
text-decoration: none;
}

a:hover {
color: #CC0000;
text-decoration: underline;
}

hr {
height: 2px;
display: block;
margin: 10px;
color: #FFFFFF;
background-color: #FFFFFF;
border-top: 0px dotted #AA5500;
border-left: 0px solid #FFFFFF;
border-bottom: 2px dotted #DDDDDD;
border-right: 0px solid #DDDDDD;
}

/* Page Headings */
h1, h2, h3, h4, h5, h6 {
font-family: Palatino Linotype, Book Antiqua, Palatino, serif;
color: #002277; font-weight: bold; line-height: 1.25em; 
margin-bottom: 0.75em; padding: 0px;
}
h1  	{margin-top: 0.0em; font-size: 22px;}
h2  	{margin-top: 0.75em; font-size: 18px;}
h3  	{margin-top: 0.75em; font-size: 14px;}
h4  	{margin-top: 0.75em; font-size: 12px;}
h5  	{margin-top: 0.75em; font-size: 12px;}
h6  	{margin-top: 0.75em; font-size: 12px;}

form {margin: 0;}

blockquote 	{
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	color: #666;
	border-left: 2px solid #666;
	padding-left: 10px;
	font-size: 1.2em;
}

abbr				{}
acroynm			{}
cite				{}
address			{}
strong			{}
em					{}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


#search_box {
z-index: 3;
margin-left: 0px;
margin-top: 5px;
margin-bottom: 0px;
padding: 0px;
}

#search_box fieldset {border:0;}
#search_box legend, #search_box label {display: none;}

.search_string {
width: 90px;
height: 18px;
vertical-align: middle;
border: 1px solid #AAAAAA;
padding: 0px;
font-size: 11px;
}
.search_submit {
width: 60px;
vertical-align: middle;
padding: 0px;
}

.domainsearch_string {
width: 88px;
height: 15px;
vertical-align: middle;
border: 1px solid #AAAAAA;
padding-top: 2px;
font-size: 11px;
}
.domainsearch_select {
width: 60px;
height: 20px;
vertical-align: middle;
border: 1px solid #AAAAAA;
padding: 1px;
font-size: 11px;
}
.domainsearch_submit {
width: 60px;
vertical-align: middle;
margin-top: 10px;
padding: 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
	####	Header Menu #####
	#######################

	Horizontal Drop-Down Menu based off :
	http://www.tanfa.co.uk/css/examples/menu/tutorial-h.asp
	
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  */


/* Remove List Formattings
~~~~~~~~~~~~~~~~~~~~  */
ul.menu, li.menu {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#nav {
max-width: 950px;
min-width: 750px;
height: 30px;
overflow: hidden;
clip: rect(auto auto 30 auto);
background: #DADADA;
font-family: Verdana, Arial, Helvetica, serif;
font-size: 12px;
border-top: 0;
border-bottom: 0px solid #000;
padding: 0px;
margin: 0px;
}
#nav ul {
list-style-type: none; 
margin: 0; 
padding: 0; 
width: auto;
/*
(Disappearing List-Background)
http://www.positioniseverything.net/explorer/ie-listbug.html
*/
position: relative; /* Fix the Stupid IE6 Bug */
}
#nav ul li {float: left; color: #444444; text-align: center; font-weight: bold;}
#nav ul li a {display: block; color: #444444; text-decoration: none; padding: 8px;}

/* Root Level Link Formatting */
#nav ul li a:hover, #nav li a:focus {color: #CC0000;}
#nav li a:active, #nav ul li a.active {color: #770000;}

/* Current page Customisations*/
#nav li.menu-current a	{background: #EEEEEE; color: #770000; border-bottom: 0px solid #000;}


#language {
position: relative;
float: right;
z-index: 4;
width: auto;
height: 14px;
padding-top: 7px;
padding-left: 7px;
padding-bottom: 7px;
padding-right: 7px;
margin: 0px;
border: 0px solid #000000;
text-align: right;
overflow: hidden;
clip: rect(auto auto 16 auto);
}

#language a img {
border: 1px solid #999999;
margin: 1px 5px 0px 5px;
padding: 1px;
}

#language a:hover img {
border: 1px solid #770000;
margin: 1px 5px 0px 5px;
padding: 1px;
}

#language a:selected img {
border: 1px solid #770000;
margin: 1px 5px 0px 5px;
padding: 1px;
}

#language a:active img {
border: 1px solid #770000;
margin: 1px 5px 0px 5px;
padding: 1px;
}

#language a:focus img {
border: 1px solid #770000;
margin: 1px 5px 0px 5px;
padding: 1px;
}

#subnav {
position: relative;
display: block;
z-index: 2;
font-family: Verdana, Arial, Helvetica, serif;
color: #770000;
background-color: #FFFFFF;
padding: 0px;
margin: 0px;
margin-bottom: 10px;
}

#subnav p {
font-size: 12px;
}

#subnav ul {
list-style-type: none; 
display: block;
margin: 0px;
padding: 3px 0px 3px 12px;
background-color: #FFFFFF;	/*
(Disappearing List-Background)
http://www.positioniseverything.net/explorer/ie-listbug.html
*/
position: relative; /* Fix the Stupid IE6 Bug */
}

#subnav ul li {
 border: 0px;
 margin: 0; 
 padding-top: 0px;
 padding-bottom: 3px;
}

#subnav a {
font-size: 12px;
font-weight: bold;
color: #770000;
text-decoration: none;
}

#subnav a:visited {
font-size: 12px;
font-weight: bold;
color: #770000;
text-decoration: none;
}

#subnav a:hover {
font-size: 12px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
}

#subnav a:active {
font-size: 12px;
font-weight: bold;
color: #770000;
text-decoration: none;
}

#subnav a:selected {
font-size: 12px;
font-weight: bold;
color: #770000;
text-decoration: none;
}

#subnav li.menu-current a {
color: #CC0000;
text-decoration: none;
}

#subnav li ul {
margin-top: 3px;
padding-bottom: 3px;
}

#subnav li ul li a {
font-size: 11px;
font-weight: normal;
color: #770000;
margin-left: 3px;
margin-top: 0px;

margin-bottom: 0px;
padding: 0px;

}

#subnav li ul li a:visited {
font-size: 11px;
font-weight: normal;
color: #770000;
text-decoration: none;
padding: 0px;
}

#subnav li ul li a:hover {
font-size: 11px;
font-weight: normal;
color: #CC0000;
text-decoration: none;
padding: 0px;
}

#subnav li ul li a:active {
font-size: 11px;
font-weight: normal;
color: #770000;
text-decoration: none;
padding: 0px;
}

#subnav ul li ul li a:selected {
font-size: 11px;
font-weight: bold;
color: #CC0000;
text-decoration: none;
padding: 0px;
}

#subnav ul li ul li.menu-current a {
color: #CC0000;
font-weight: bold;
text-decoration: none;
padding: 0px;
}

#subnav ul li ul li.menu-child a {
color: #770000;
text-decoration: none;
padding: 0px;
}

/* end menu */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.newserverbackground {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
background-color: #EEEEEE;
}

.newserver {
position: absolute;
margin: 0;
padding: 0;
height: 90%;
width: 92%;
top: 5%;
left: 4%;
background-color: #FFFFFF;
}

.newserver p {
font-size: 0.7em;
line-height: 2.0em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.newserver hr {
margin: 1.5em 0;
}

.newserver a {
color: #FFFFFF;
}

.justregistered {
margin: 0;
padding: 0;
height: 100%;
width: 100%;
background-color: #FFFFFF;
}

.justregistered p {
font-size: 0.7em;
line-height: 2.0em;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

.justregistered hr {
margin: 1.5em 0;
}

.justregistered a {
color: #FFFFFF;
}
