html, body { height:100%; }
html, body, * { padding:0; margin:0; }

body {
font-family:Helvetica,Tahoma,Arial;
font-size:12px; 
color:#222;
margin:0;
padding:0;
background:#fff;
text-align:justify;

}
a { color:#557FFF; }
a:hover { text-decoration:none; }
p, li { margin:2px; color:#555; padding:2px}
ul#linkslist li { line-height:13px; margin-bottom:3px; }
.url {font-size:11px; color:#9C9E9F}

img { border: none; }
.bordered { border:1px solid #aaa; }
h1 { text-align:right; margin:2px; color:#000; font-family:Georgia,Arial,Tahoma; font-size: 3em;}
h3, h5 { margin-bottom:4px; }
textarea { background:#ccc; color:#333; border:1px solid #aaa; }

#center { width:960px; background:#fff; margin-left:auto; margin-right:auto; }
#banner { margin:30px 0 30px; background-color:#fff; height:30px; font-size:26px;}
#content { position:relative;  width:960px;  }
#menu { background-color:#fff; width:140px; height:400px; float:left; font-size:13px; }
#menu2 { width:97px; text-align:right; background-color:#fff; margin-bottom:0px; padding:0;  }

#submenucontainer { background-color:#fff; width:207px; overflow:hidden; float:left; padding:0; text-align:left; margin-right:0px; position:relative;	}
#submenucontainer2 { background-color:#fff; width:207px; overflow:hidden; padding:0; text-align:left; margin-right:0px; position:absolute;  bottom:0px; height:195px;	}
#submenu { padding:0; text-align:left; position:relative; left:0px; width:2000px;	}
.submenupage { float:left; width:207px; padding:0; text-align:left; margin-right:30px; position:relative; left:0px;	}
#submenu div, #submenupage div.zes div {  margin:0 5px 5px 0; float:left; }
.submenupsage div { display:inline; width:62px; height:62px;}
#submenu a img { border:1px solid #fff;}
#submenu a:hover img { border:1px solid #009EE0; }
#subpages { width:195px; text-align:center; line-height:18px; background-color:#fff; font-size:12px; }
#subpages * { vertical-align:bottom; }
#submenucontainer2 #submenu .submenupage div.zes { width:138px; margin:0; }
#ftitel { background-color:#fff; width:207px; float:left; padding:0; text-align:left; margin-right:0px; margin-top:5px; font-size:11px; }
#fototitel { background-color:#fff; float:left; text-align:center; width:613px; margin-top:5px; }

#imgarea { background-color:#fff; float:left; text-align:center; width:613px; }
#imgarea { font-size:11px; font-weight:bold; }

#exparea { background-color:#fff; float:left; text-align:left; font-size:12px; width:613px; }

#fotomenu { border-bottom:#ccc 5px solid; height:80px; margin:0 0 20px; width:820px; float:left;  }
#fotomenu div { float:left; width:60px; margin: 0 10px 0 0; }
#fotomenu div a { font-size:9px; font-weight:bold; text-decoration:none; color:#000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.fotosubmenu { height:400px; vertical-align:baseline; background-color:#F9C;}

#homecontent { background-color:#fff; float:left; text-align:center; width:580px; }
#message2 { width:600px; margin:20px auto 0; line-height:16px;}
#message { width:200px; margin:0px 40px 0 0; float:left; line-height:16px;}



#subpages a img, #subpages a:hover img { border:none; }
img { border:0; }

#menu ul { list-style:none; padding:0; margin:0; }
#menu ul li { margin-bottom:20px; }
#menu a { text-decoration:none; color:#000; }
#menu a.gray {color:#9C9E9F; }
#menu a:hover { color:#009EE0; }
ul#menu2 li { margin-bottom:2px; }


#textpage{ width:500px; margin:0px 0px 0 80px; float:left; line-height:20px;}
#textpage a { color:#000; text-decoration:none; font-weight:bold; }
#textpage a:hover { color:#009EE0; text-decoration:none; font-weight:bold; }
#textpage ul { list-style:none; margin:0; padding:0; }


.blue { color:#009EE0; }
.clearer { height:1px; overflow:hidden; clear:both; margin-top:-1px; }