/* CSS Document */
body {
	background-color: #E2E2E2;
	font-family: "Book Antiqua","Times New Roman", Times, serif;
	color: #004C75;
	border :#004C75;
}
A {
   text-decoration : none;
  }
A:link {
	color: #004C75;
}
A:visited {
	color: #004C75;
}
A:hover {
	color: #004C75;
}

.bilderrahmen {
border : 4px solid #004C75;
}

.copyright {
	font-size : x-small;
	text-align:center;
}

.flag {
	
	border-style: solid;	
	border-width: 2px;
	border-color: #004C75;
	color: #004C75;
}


/*----------------- Anfang Layout -------------------------------*/
/*---------------------------------------------------------------*/
.box0, .box1, .box2, .box3, .box4, .box5 {
/*color: #CC6D81;*/
/*color: black;*/
}
.box0 {
/*background-color:silver; */  /*  außen*/
margin:auto;
text-align:center;

}

.box1{
/*background-color:green;*/  /*innere außen (flagen)*/

/*border:2px solid black; */
width:1024px; /*bestimmt die Seitenbreite*/
min-height:400px;
margin:auto;

}



.box2{
border:2px solid blue;
/*background-color:blue;*/   /*index*/
background-color:#F0F0F0;
margin:0;
margin-top:100px;
float:left;
width:auto;
min-height:400px;

}

.box3{
	margin:0 80px 0 190px;
	/*background-color:white;*/   /*überschrift*/
	padding:5px;
}

.box4 {
/*background-color:yellow;*/ /*haupt*/
min-height:800px;
margin:auto;
padding:5px;

}
.box5 { /*die flaggen selber*/
float:center;
/*background-color:pink;*/
}

.box6 {
/* um den bildbereich rum*/
}
/*----------------- Ende Layout ---------------------------------*/
/*---------------------------------------------------------------*/

/*----------------- Anfang Klapp Menue --------------------------*/
/*---------------------------------------------------------------*/
.menue_empty a {
	background-color: #FFFFFF; /*Farbe für Menue*/
	border: 1px solid;
	border-color: #FFFFFF; /*Farbe für Menue*/
	color: #004C75;
	display: block;
	text-align:left;
	left:10px;
	text-decoration: none;
}

.menue_empty a:hover {
	background-color: #004C75;
	color: #FFFFFF;
}

.closed a, .open a {
	background-color: #FFFFFF; /*Farbe für Menue*/
	border: 1px solid;
	border-color: #FFFFFF; /*Farbe für Menue*/
	color: #004C75;
	display: block;
	font-size: .9em;
	text-align:left;
	left:10px;
	text-decoration: none;
}

.closed a:hover, .open a:hover {
	background-color: #004C75;
	color: #FFFFFF;
}

.closed ul a, .open ul a, .open ul a:hover {
	background-color: transparent;
	border: 0;
	color: #004C75;
	font-size: .8em;
	font-weight:normal;
}

.open ul a:hover {
	background-color: transparent;
	letter-spacing: .05em;
}

#p7swapmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%; /*Menue font*/
	padding: 1px;
	width: 155px; /*Menue breite*/
}

#p7swapmenu ul, #p7swapmenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#p7swapmenu li li, #p7swapmenu li li li {
	margin: 0 0 0 20px;
}

#p7swapmenu a {
	background-repeat: no-repeat;
	background-position: 5% 50%; /*steuert die kleinen Bildchen*/
	padding: 3px 3px 3px 3px;
	font-size: 0.9em;ffff
	color: #FFFFFF;	 
	text-decoration: none;
}
#p7swapmenu a:hover {
	color: E1E8FF;
}


.closed2 a,.closed a,#p7swapmenu li.closed3 a {background-image: url(./pics/menue/menplus.gif) !important;}
.open a {background-image: url(./pics/menue/menminus.gif);}
.open2 a,#p7swapmenu li.open3 a {background-image: url(./pics/menue/menminus.gif) !important;}
.open ul a, .closed ul a {font-size: .8em; background-image: url(./pics/menue/pagemarker.gif);}
.open2 ul a,#p7swapmenu li.open3 ul li a {font-size: .8em; background-image: url(./pics/menue/pagemarker.gif) !important;}
.menue_empty a {background-image: url(./pics/menue/pagemarker.gif);}

#controls a {
	font-size: 0.75em;
	color: #004C75;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
#p7current {
	font-weight: bold;
}
/*----------------- Ende Klapp Menue ----------------------------*/
/*---------------------------------------------------------------*/


/*----------------- Anfang Menü Box -----------------------------*/
/*---------------------------------------------------------------*/
.square_box2 {
	font-size:x-large;
	margin:0;
	margin-top:100px;
	float:left;
	width: 165px; /*Menue breite*/
	min-height:400px;
}

.square_box2 h1, .square_box2 p {
	margin:0 10px;
}
.square_box2 h1 {
	font-size:150%; 
	color:#004C75;
}

.square_box2 .top, .square_box2 .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}

.square_box2 .b1t {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	background:#FFFFFF; 
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-top:2px solid #004C75;
}

.square_box2 .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	background:#FFFFFF;
	border-left:7px solid #004C75; 
	border-right:7px solid #004C75;
}

.square_box2 .b1b {
	/*margin:0 60px; */
	margin-left:6px;
	margin-right:6px;
	margin-top:0px;
	margin-bottom:0px;
	display:block; 
	overflow:hidden; 
	height:5px; 
	background:#FFFFFF;
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-bottom:2px solid #004C75;/*rand kante unten*/
}

.square_box2 .boxcontent {
	height:auto;
	min-height:400px;
	display:block; 
	background:#FFFFFF;/*hintergrundfarbe menue*/
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75;
}

/*----------------- Ende Menü Box -------------------------------*/
/*---------------------------------------------------------------*/
/*----------------- Anfang Allg Box -----------------------------*/
/*---------------------------------------------------------------*/
.square_box_allg {
	background: transparent; 
		font-size:12px; 
	width: 165px; /*Menue breite*/
}
.square_box_allg h1, .square_box_allg p {
	margin:0 10px;
}
.square_box_allg h1 {
	font-size:12px; 
	color:#004C75;
}
.square_box_allg .top, .square_box_allg .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.square_box_allg .b1t {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	/*background:#99ccee;*/ 
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-top:2px solid #004C75;
}
.square_box_allg .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	/*background:#99ccee;*/
	border-left:7px solid #004C75; 
	border-right:7px solid #004C75;
}
.square_box_allg .b1b {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	/*background:#99ccee; */
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-bottom:2px solid #004C75;/*rand kante unten*/
}
.square_box_allg .boxcontent {
	min-height:100px;
	display:block; 
	background:#FFFFFF;/*hintergrundfarbe menue*/
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75;
}

/*----------------- Ende Allg Box -------------------------------*/
/*----------------- Anfang Allg Box Indexseite-----------------------------*/
/*---------------------------------------------------------------*/
.square_box_allg_index {
	margin:10px;
	background: transparent; 
	font-size:12px; 
	width: 350px; /*Menue breite*/
}
.square_box_allg_index h1, .square_box_allg_index p {

}
.square_box_allg h1 {
	font-size:12px; 
	color:#E2E2E2;
}
.square_box_allg_index .top, .square_box_allg_index .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.square_box_allg_index .b1t {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	/*background:#99ccee;*/ 
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-top:2px solid #004C75;
}
.square_box_allg_index .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	/*background:#99ccee;*/
	border-left:7px solid #004C75; 
	border-right:7px solid #004C75;
}
.square_box_allg_index .b1b {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	/*background:#99ccee; */
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-bottom:2px solid #004C75;/*rand kante unten*/
}
.square_box_allg_index .boxcontent {
	min-height:50px;
	display:block; 
	background:#E2E2E2;/*hintergrundfarbe menue*/
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75;
}

/*----------------- Ende Allg Box Indexseite -------------------------------*/
/*----------------- Anfang Allg Box Indexseite Foto-----------------------------*/
/*---------------------------------------------------------------*/
.square_box_allg_index_foto {
	margin:10px;
	background: transparent; 
	font-size:12px; 
	width: 460px; /*Menue breite*/
}
.square_box_allg_index_foto h1, .square_box_allg_index_foto p {

}
.square_box_allg h1 {
	font-size:12px; 
	color:#E2E2E2;
}
.square_box_allg_index_foto .top, .square_box_allg_index_foto .bottom {
	display:block; 
	background:transparent; 
	font-size:1px;
}
.square_box_allg_index_foto .b1t {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	/*background:#99ccee;*/ 
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-top:2px solid #004C75;
}
.square_box_allg_index_foto .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	/*background:#99ccee;*/
	border-left:7px solid #004C75; 
	border-right:7px solid #004C75;
}
.square_box_allg_index_foto .b1b {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	/*background:#99ccee; */
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-bottom:2px solid #004C75;/*rand kante unten*/
}
.square_box_allg_index_foto .boxcontent {
	min-height:100px;
	display:block; 
	background:#E2E2E2;/*hintergrundfarbe menue*/
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75;
}

/*----------------- Ende Allg Box Indexseite Foto -------------------------------*/
/*----------------- Anfang Allg grosse Box -----------------------------*/
/*---------------------------------------------------------------*/
.square_box_allg_gr {
	background: #E2E2E2; 
		font-size:12px; 
	width: 720px; /*Menue breite*/
	margin 20px;
	padding-right:80px;
	float:right;
}
.square_box_allg_gr h1, .square_box_allg_gr p {
	margin:0 10px;
}
.square_box_allg_gr h1 {
	font-size:12px; 
	color:#E2E2E2;
}
.square_box_allg_gr .top, .square_box_allg_gr .bottom {
	display:block; 
	background:#E2E2E2; 
	font-size:1px;
}
.square_box_allg_gr .b1t {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:5px; 
	background:#E2E2E2;  /*oben*/
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-top:2px solid #004C75;
}
.square_box_allg_gr .b2 {
	display:block; 
	overflow:hidden; 
	height:1px; 
	background:#E2E2E2; /*unten strich*/
	border-left:7px solid #004C75; 
	border-right:7px solid #004C75;
}
.square_box_allg_gr .b1b {
	margin:0 6px; 
	display:block; 
	overflow:hidden; 
	height:6px; 
	background:#E2E2E2; /*unten*/
	border-left:2px solid #004C75; 
	border-right:2px solid #004C75; 
	border-bottom:2px solid #004C75;/*rand kante unten*/
}
.square_box_allg_gr .boxcontent {
	display:block; 
	background:#004C75;/*hintergrundfarbe menue*/
	border-left:2px solid #004C75; 
	border-right:0px solid #004C75;
	padding:0px; /*rahmen*/
}

/*----------------- Ende Allg grosse Box -------------------------------*/
/*---------------------------------------------------------------*/



.Menue_Ueberschrift h1{
	color: #fcdc43;
	background-color: #004C75;
	padding:2px;
	margin-bottom:3px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}





/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #E2E2E2; /*große fläche um foto*/
  color: #004C75;
}

.imagerow2 {
	background-color: #004C75;
	color: #004C75;
}
.imagecol_w {
	background-color:#004C75; /*colum um die bilder*/
	color: #FFFFFF;
	font-size:1px;/*rest rahmen !!!!*/
}
.image_border_thumbnail 
{
  /* 
  Border around images in thumbnail view, used on div layer
  */
  border: #DDDDDD;
  border-style: solid;
  border-width: 0px; /*kleiner rahmen um die bilder*/
  padding: 6px;
  background-color: #E2E2E2; /*farbe des Rahmens um die bilder*/
  overflow: hidden;
  text-align: center;
  position: relative;
  width:100px;
  margin:4px;
  
  /* Experimental shadow-style */
  border-bottom-color: #C5C5C5;
  border-right-color: #C5C5C5;
}
.Bilder_Kopie{

text-align: left;
margin-left:400px;
}
.Gallery_Table{
	border-style: solid;
	background-color:#E2E2E2;
	padding:6px;
	margin:5px;
	width:760px;
	border-color:black;
	border-width:2px;
	
}
.Gallery_Table_TR{
	border-style: solid;
border: 5px;
	background-color: yellow;
	border-color:pink;
}
.Gallery_Table_TD_PIC{
	border-style: solid;
	border-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	background-color: #E2E2E2;
	border-color:#004C75;
}
.Gallery_Table_TD_INFO{
	border-style: solid;
	border-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:8px;
	background-color:#E2E2E2;
	border-color:#004C75;
}