/* CSS Document */
/* HTML */
html { 
 height: 100%;
}

/* BODY */
body { 
 color:#FAFAFA;
 padding:0;
 margin:auto;
 background-color:#213443; 
 height:100%;
 /* margin: auto auto; */
}

img { 
 border:0;
 vertical-align:sub;
}

body a:visited,body a:link {
 color:#000000;
 text-decoration: none;
}

body a:hover,body a:active {
 color:#000000;
 text-decoration: none;
}

.case {
 position:absolute;
 width:100%;
 min-height:100%;
 margin-top:0;
 padding-top:0px;
 background-color:#213443; 
 vertical-align:top;
}

.header { 
 width:100%;
 height:105px;
 /* background-image:URL('../images/htdocs/header_xmas.jpg'); */
 background-color:#19185A;
 background-image:URL('../../images/header_loop.png');
 background-repeat:repeat-x;
 padding:0;
}

.header headline { 
 font-size:48px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps;
 color:#F1F1F1;
 padding-left:25px;
}

.header subtitle {
 font-size:16px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-variant:small-caps;
 color:#F1F1F1;
 padding-left:80px;
}

.naviline { 
 width:100%;
 height:22px;
 background-color:#396073;
 border-top:2px #000000 solid;
 border-bottom:2px #000000 solid;
 color:#4B829A;
 font-weight:bold;
 text-align:right;
 padding-top:2px;
}

.naviline #left { 
 float:left;
 padding-left:3px;
}

.naviline #right { 
 float:right;
 padding-right:3px;
}

.frameLeft { 
 float:left;
 background-color:#4F849D;
 width:100px;
 height:auto !important;
} 

.frameMiddle { 
 float:left;
 width:auto;
}

.frameRight { 
 width:200px;
 float:right;
 margin-right:3px;
}

.frameRight div { 
 margin-top:5px;
}

.navigation { 
 /*
 background-image:URL('../../images/navi_left_bg.jpg');
 background-position:left bottom;
 background-repeat:no-repeat;
 */
 height:100%;
 width:100px;

}


.navigation #element { 
 background-color:#FFA514;
 color:#000000;
 padding-left:10px;
 padding-right:10px;
 font-weight:bold;
 font-family:Georgia, "Times New Roman", Times, serifserif;
 /* margin-left:10px; */
 /* background-image:URL('../images/global/navigation/bg.jpg'); */
 /* width:150px; */
 height:20px;
 border:1px #000000 solid;
 font-size:0.9em;
 /* float:left; */
 width:auto;
}

.navigation #element:hover { 
 background-color:#D1700C;
}

.1-navigation img { 
	filter:alpha(opacity=40); /* IE */
	-moz-opacity: 0.40; /* Gecko */
	opacity: 0.40; /* Opera */
}

.1-navigation a:hover img { 
	filter:alpha(opacity=100); /* IE */
	-moz-opacity: 1.00; /* Gecko */
	opacity: 1.00; /* Opera */
}


.navigation #background { 
 margin-top:3px;
 margin-left:10px;
 background-image:URL('../../images/global/navigation/row_bg.jpg');
 width:175px;
 height:133px;
}

.navigation div:hover {
 color:#000000;
}


.loginBox { 
 background-color:#EEEEEE;
 color:#000000;
 padding-left:3px;
 padding-right:10px;
 padding-top:2px;
 width:150px;
 height:90px;
 font-size:12px;
 border:1px #000000 solid;
 text-align:right;
 margin:auto;
}

.loginBox hr {
 margin:0px;
}

.loginBox ul {
 margin:0;
 padding:0;
}

.loginBox li {
 margin:0;
 padding:0;
 margin-left:15px;
 list-style:square;
 font-size:10px;
 font-family:Helvetica;
}

.loginBox li a:hover {
 text-decoration:underline;
}

.loginBox input { 
 width:80px;
 height:12px;
 font-size:12px;
 margin-top:3px;
}

.content {  
 position:relative;
 left:200px;
 min-height:200px;
 /* 
 background-image:URL('../../images/bg-cube.jpg'); 
 background-repeat:no-repeat;
 background-position:center;
 */
 margin-top:0;
}

.ads_right {  
 min-height:200px;
 margin:auto;
 margin-top:5px;
 width:160px;
 background-color:#F0F0F0;
 border:1px #000000 solid; 
 font-size:10px;
 font-weight:bold;
 text-align:center;
}

.footer { 
 margin-top:100%;
 width:100%;
 height:25px;
 background-color:#CCCCCC;
 border-top:1px #000000 solid;
}

fieldset {
 margin-left:50px;
 font-family:Arial;
 font-size:12px;
 color:#FCFCFC;
 border:1px #999999 solid;
 width:500px;
 max-width:550px;
 padding:5px;
 display:block;
}

fieldset legend {
 font-weight:bold;
 color:#FFFFFF;
}

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 110px; /* Breite.*/
}


label {

}


form br { /* Alle Zeilenumbrüche in Formularen auswählen */
  clear: left; /* das floating der labels und inputs aufheben */
}


input { 
 position:static;
 border:1px #000000 solid; 
 font-family:Arial;
 font-size:12px;
 padding-left:3px;
 padding-right:3px;
 background-color:#F6F6F6;
}

select { 
 position:static;
 border:1px #000000 solid; 
 font-family:Arial;
 font-size:12px;
 padding-left:3px;
 background-color:#F6F6F6;
}


button {
 border:1px #000000 solid;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 background-color:#F6F6F6;
}

#legend {
 margin-left:50px;
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 font-size:12px;
}

li {
 margin-left:25px;
}
lu {
 margin-left:30px;
 font-size:10px;
}

h1 {
 font-size:16px;
 margin-left:10px;
}

h5 { 
 font-size:12px;
 margin:0px;
 text-decoration:underline;
}

.menu {
 position:absolute;
 width:160px;
 height:20px;
 border-left:1px #000000 solid;
}

.menu #element { 
 width:75px;
 padding:1px;
 padding-left:5px;
 border:1px #000000 solid;	
 border-left:0px;
 background-color:#3A3A3C;
 color:#FFFFFF;
 font-weight:bold;
 font-family:Arial;
 font-size:12px;
}

.menu #element a:visited,.menu #element a:link {
 color:#FFFFFF;
}

.menu #element a:hover,.menu #element a:active {
 color:#CCCCCC;
}


.main { 
 position:absolute;
 margin:auto;
 background-color:#323234;
 border:1px #000000 solid;
 /* background-image:URL('../images/background.jpg'); */
 color:#FFFFFF;
 width:750px;
 height:427px;
}

.logo { 
 position:absolute;
 margin-top:409px; 
 margin-left:608px;
 width:138px;
 height:13px;
 background-image:URL('../../images/logo.jpg');
}

.innerBorder { 
 position:absolute;
 border:1px #999999 solid;
 width:733px;
 height:410px;
 margin-left:7px;
 margin-top:7px;
}

.content { 
 position:absolute;
 width:727px;
 height:397px;
 margin-left:4px;
 margin-top:3px;
 font-family:Arial;
 font-size:12px;
}

.content a:visited,.content a:link {
 color:#FFFFFF;
}

.content a:hover,.content a:active {
 color:#CCCCCC;
}

