body {
  background-color:silver;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
}

ol,ul,dl {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
}

dt {font-weight: bold;}
dd {padding-bottom: 1em;}


#table {
  width:900px;
  border: solid 1px black;
  background-color:#FFFACD;
}

#left_alt {
  width:260px; 
  height:600px;
  vertical-align:top;
  background-image:url(../grafix/hintergrund/papier.gif); 
  background-repeat: scroll;
}

#left {
  width:260px; 
  height:600px;
  vertical-align:top;
  background-image:url(../images/bgmenu.gif); 
  background-repeat: no-repeat;
}

#maintitle {
  height:20px;
  margin-top:10px;
  margin-left:15px;
  text-align:left;
  vertical-align:middle;
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#mainmenu {
  margin-left:20px;
  text-align:left;
  height:340px; 
}

#submenu {
  text-align:right;
  margin-right:10px;
}


#right_alt {
  width:540px;
  background-image:url(../grafix/hintergrund/papier.gif); 
  background-repeat: scroll;
  vertical-align:top;
}

#right {
  width:640px;
  background-image:url(../images/bgheader.gif); 
  background-repeat: no-repeat;
  vertical-align:top;
}
#homemeue {
  
  background-image:url(../images/bgall.gif); 
  background-repeat: no-repeat;
  vertical-align:top;
  background-color:#FFFACD;
  border: solid 1px black;
}

#copyright_alt {
  font-size:9px;
  text-align:center;
  vertical-align:bottom;
  padding:5px;
  color:gray;
  background-image:url(../grafix/hintergrund/papier.gif); 
  background-repeat: scroll;
}

#copyright {
  font-size:9px;
  text-align:center;
  vertical-align:bottom;
  padding:5px;
  background-color:#FFFACD;
}

#headline {
  position:relative;
  margin-top:60px;
  width:540px;
  height:40px;
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
  font-size:16px;
  letter-spacing:0.25em;
}

#content {
  position:relative;
  padding:5px 35px 10px 10px;
}

.mm_item {
  margin-top:10px;
  padding-left:15px;
  background-image:url(../images/btn.gif);
  background-repeat:no-repeat;
  background-position:left center;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:16px;
  text-align:left;
}

.mm_it {
  margin-top:5px;
  padding-left:30px;
  background-repeat:no-repeat;
  background-position:left center;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
  font-size:11px;
  text-align:left;
}

.mm_sel {
  font-weight:bold;
  background-image:url(../images/btn_bl.gif);
}

.sm_item {
  margin-top:10px;
  padding-right:15px;
  background-image:url(../images/btn.gif);
  background-repeat:no-repeat;
  background-position:right center;
  text-align:right;
  font-size:14px;
}

.sm_sel {
  font-weight:bold;
  background-image:url(../images/btn_red.gif);
}

.menulink {
  color:black;
  text-decoration:none;
}

.menulink:hover {
  color:red;
  text-decoration:underline;
}

.blockAbsatz { 
  font-size: 12px; 
  text-align:justify;
  font-weight:normal;
  padding-right:5px;
}

.einzugAbsatz {
  font-size: 12px;
  font-weight:normal;
  letter-spacing:0px;
  text-align: justify;
  vertical-align:top;
  padding-top: 0mm;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 0px;
  margin: 0px 0px 0px 15px;
}

.einzugBlock {
	font-size: 12px;
  font-weight:normal;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px 0px 0px 5px;
	text-indent: -5px;

}

.aufzaehlung {
	font-size: 12px;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}

.tableHeader,.topic {
  font-size: 14px;
  font-weight: bold; 
  color: #FFFFFF; 
  background-color: #005DA4; 
  left: 20px; 
  padding-left: 5px; 
  margin-left:0px;
}


.titleXX {
  font-size: 15px; 
  font-weight: bold; 
  text-decoration: none;
  letter-spacing:0.15em;
}

.title { font-size: 18px; font-weight: bolder; text-decoration: none }
.midtitle { font-size: 16px; font-weight: bolder; text-decoration: none }
.titleList,.thintitel { font-size: 14px; font-weight: bold}

.footNote { font-size: 10px; font-weight: normal; text-decoration: none}
.thin {	font-weight: normal;}
.bold {	font-weight: bold;}
.nojustify { text-align:left; }

.bottom_space {margin-bottom:5px;}

.grayed {color:gray;}



.error {
  color:white;
  font-size:15px;
  text-align:center;
  font-weight:bolder;
  padding: 20px;
  border: 2px solid #83B6E6;
  background-color:#315DA4;
}

.flag_po {
  position:relative;
  margin-left:360px;
  margin-top:82px;
  height:21px;
  width:40px;
}

.flag_es {
  position:relative;
  margin-left:310px;
  margin-top:-15px;
  height:21px;
  width:40px;
}

.flag_en {
  position:relative;
  margin-left:260px;
  margin-top:-13px;
  height:21px;
  width:40px;
}

.flag_fr {
  position:relative;
  margin-left:210px;
  margin-top:-12px;
  height:21px;
  width:40px;
}

.flag_de {
  position:relative;
  margin-left:160px;
  margin-top:-10px;
  height:21px;
  width:40px;
}

h1 {
	color: #7489E1;
	font-size: 20pt;
}

h2 {
	color: #CF3232;
	font-size: 16pt;
}

h3 {
	color: #0000FF;
	font-size: 12pt;
}

h4 {
	color: #FF0000;
}

h5 {
	color: #7489E1;
	font-size: 10pt;
}

n1 {
	color: #0000FF;
}

n2 {
	color: #000000;
}

body { color:#000000;
       background:#FFFFFF  url("bg_main.png");
       font-family:Verdana,Arial,sans-serif;
       font-size:12pt;

       scrollbar-base-color:#FFFFFF;
       scrollbar-3dlight-color:#FFFFFF;
       scrollbar-arrow-color:#FFC000;
       scrollbar-darkshadow-color:#A0A0A0;
       scrollbar-face-color:#FFFFFF;
       scrollbar-highlight-color:#D0D0D0;
       scrollbar-shadow-color:#000000;
       scrollbar-track-color:#FFFFFF;
     }

td   { color:#000000;
       font-family:Verdana,Arial,sans-serif;
       font-size:9pt;
     }


span.klein { font-size:8pt; }
span.gross { font-size:12pt; }
span.mittel { font-size:10pt; }
span.mittelfett { font-size:8pt; font-weight: bolder ; }
span.beschreibung_bild { font-size:10pt; }
span.beschreibung_galerie { font-size:10pt; }


.galeriehintergrundrahmen {  }
.galeriehintergrund {  }
.tabellenrahmen { background-color:#F2F2FF ; }
.tabellenhintergrund { background-color:#FFFFFF ; }

.smap { background-color:#0FFFFF ; }
.swap2 { margin: 4px 0; font-weight: bold;}
.swap2end {}
.swap3 {     background: url(../images/map_cat2.gif) 3px center no-repeat; padding: 2px 2px 2px 20px; }
.swap3end {  background: url(../images/map_cat2end.gif) 3px center no-repeat; padding: 2px 2px 2px 20px; }
.swap4 {     background: url(../images/map_cat3.gif) 3px center no-repeat; padding: 1px 1px 1px 40px; }
.swap4end {  background: url(../images/map_cat3end.gif) 3px center no-repeat; padding: 1px 1px 1px 40px; }
.swap41 {    background: url(../images/map_cat3_1.gif) 3px center no-repeat; padding: 1px 1px 1px 40px; }
.swap41end { background: url(../images/map_cat3_1end.gif) 3px center no-repeat; padding: 1px 1px 1px 40px; }
.swap5 {     background: url(../images/map_cat4.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap5end {  background: url(../images/map_cat4end.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap51 {    background: url(../images/map_cat4_1.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap51end { background: url(../images/map_cat4_1end.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap52 {    background: url(../images/map_cat4_2.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap52end { background: url(../images/map_cat4_2end.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap53 {    background: url(../images/map_cat4_3.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap53end { background: url(../images/map_cat4_3end.gif) 3px center no-repeat; padding: 1px 1px 1px 60px; }
.swap6 {     background: url(../images/map_cat5.gif) 3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap6end {  background: url(../images/map_cat5end.gif)  3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap61 {    background: url(../images/map_cat5_1.gif)  3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap61end { background: url(../images/map_cat5_1end.gif)  3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap62 {    background: url(../images/map_cat5_2.gif)  3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap62end { background: url(../images/map_cat5_2end.gif) 3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap63 {    background: url(../images/map_cat5_3.gif) 3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap63end { background: url(../images/map_cat5_3end.gif) 3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap64 {    background: url(../images/map_cat5_4.gif) 3px center no-repeat; padding: 1px 1px 1px 80px; }
.swap64end { background: url(../images/map_cat5_4end.gif) 3px center no-repeat; padding: 1px 1px 1px 80px; }

