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

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

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

p { 

}

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

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

.case {
 width:100%;
 margin-top:0;
 padding-top:0px; 
 vertical-align:top;
 padding-bottom:10px;
}

.header { 
 width:100%;
 height:130px;
 /* background-image:URL('../images/htdocs/header_xmas.jpg'); */
 background-color:#446D8C;
 vertical-align:top;
 background-image:URL('../../images/header_bg.jpg');
 background-position:left top;
 background-repeat:repeat-x;
 border-bottom:2px #000000 solid;
}

.header img {
 padding-top:5px;
 padding-left:5px;
 padding-bottom:5px;
}

.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;
} 

.frameMiddle { 
 float:left;
 padding-bottom:10px;
 width:70%;
}

.content { 
 left:200px;
 margin-top:0;
 margin-left:35px;
 margin-top:3px;
 font-family:Arial;
 font-size:12px;
}

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

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

.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;
 */
 margin-top:5px;
}

.navigation #start { 
 background-image:URL('../../images/navigation/mitte.png');
 background-repeat:repeat-y;
 height:10px;
 margin-left:5px;
}

.navigation #stop { 
 background-image:URL('../../images/navigation/mitte.png');
 background-repeat:repeat-y;
 height:10px;
 margin-left:5px;
}

.navigation #element { 
 color:#000000;
 padding-left:11px;
 padding-right:10px;
 margin-left:5px;
 font-family:serif, Times, serifserif;
 /* margin-left:10px; */
 /* background-image:URL('../images/global/navigation/bg.jpg'); */
 /* width:150px; */
 height:20px;
 font-size:0.9em;
 width:auto;
 background-image:URL('../../images/navigation/mitte.png');
 background-repeat:repeat-y;
}

.navigation #parentElement { 
 color:#000000;
 padding-left:18px;
 padding-right:10px;
 margin-left:5px;
 font-family:serif, Times, serifserif;
 /* margin-left:10px; */
 /* background-image:URL('../images/global/navigation/bg.jpg'); */
 /* width:150px; */
 height:20px;
 font-size:0.9em;
 width:auto;
 background-image:URL('../../images/navigation/mitte.png');
 background-repeat:repeat-y;
}

.navigation #element:hover { 
 color:#060606;
 text-decoration:underline;
}

.navigation #parentElement:hover { 
 color:#060606;
 text-decoration:underline;
}

.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;
 width:175px;
 height:133px;
}

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


.loginBox { 
 color:#000000;
 padding-left:3px;
 padding-right:10px;
 padding-top:2px;
 width:150px;
 height:90px;
 font-size:12px;
 border:1px #717171 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;
 border:1px #000000 solid;
 background-color:#FAFAFA;
}


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

.footer { 
 width:100%;
 height:15px;
 margin-top:5px;
 color:#717171;
 border-top:1px #717171 solid;
 font-size:10px;
 text-align:right;
 position:relative;
 bottom:0px;
}

.footer a:link, .footer a:visited, .footer a:active { 
 color:#717171;
}

fieldset {
 margin-left:50px;
 font-family:Arial;
 font-size:12px;
 color:#000000;
 border:1px #999999 solid;
 width:500px;
 min-width:300px;
 max-width:550px;

 padding:5px;
 display:block;
 margin-top:10px;
}

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

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 */
}

.button { /* den Submit-Button */
 float: none;
 width: auto;
 border:1px #000000 solid;
 background-color:#FAFAFA;
 font-size:0.9em;
}

input { 
 font-family:Arial;
 font-size:12px;
 padding-left:3px;
 padding-right:3px;
 width:auto;
 margin-top:1px;
 border:0px;
 border-bottom:1px #030303 solid;
}

input:active, input:link { 
 border-bottom:1px #030303 solid;
}

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

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

#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 {
 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:#000000;
 font-weight:bold;
 font-family:Arial;
 font-size:12px;
}

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

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


.main { 

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

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

.innerBorder { 

 border:1px #999999 solid;
 width:733px;
 height:410px;
 margin-left:7px;
 margin-top:7px;
}

.hoverBold { 
	
}

.hoverBold tr:hover { 
 font-weight:bold;
 background-color:#F4F4F4;
}


