  /*
********************************Allgemeine Formatierungen***********************************************
*/



h1 {
	
    }

h2{
	color: #09757f;
	font-size: 18px;
	font-weight: normal;
margin-top: 30px;
margin-bottom: 4px;
    }

h3 {
font-weight: bold;
font-size: 14px;
color: #104f55;
margin-top: 16px;
margin-bottom: 4px;

}
 h3.inhalt {
color: #fff;
background: #4cbbcc;
line-height: 20px;
}

h4 {
font-size: 12px;
font-weight: bold;
    }

ul {
    list-style-type:none;
	padding-left: 10px;

	}

ul li {
	padding-left: 14px;
	margin-bottom: 4px;
     background-image:url(img/bullet-blau.gif);
     background-repeat:no-repeat;
     background-position: 0px 6px;


}
  p {text-align:left;}
  b {color:#09757f;}

  /*
********************************Seitenlayout***********************************************
*/

div#title {

	position:relative;
	top:81px;
	margin-right: 20px;
	height:21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E23900;
	text-align: right;
	line-height: 21px;

      }

div#kontakt {
	position:absolute;
	top:4px;
	left:220px;
	font-size: 7pt;
	z-index: 3;
	color: #FFFFFF;
	font-weight: bold;
}

div#kontakt a{
	  color: #FFFFFF;


	  }
 div#kontakt a:hover{
	  color: #FFFFFF;
}





********************************Seitenstruktur***********************************************
*/

div#struktur {
    position:relative;top:110px;
	margin: 0px 0px 0px 200px;
  	FONT-SIZE: 0.7em;
    padding:0px;
	text-align:center;
	width: 76%;
}
div#struktur a {
color: #008FD0;
}

div#box {
 	font-size: 0.7em;
	position:relative;top:110px;
	margin: 0px auto 0px 200px;
	background-image: url(img/box-back.gif);
	background-repeat: no-repeat;
	background-position:top center;
	width: 76%;

}

div#strukturbox{
	color: #FFFFFF;
	font-weight: bold;
	line-height: 16px;
	background-image: url(img/corner-top-right.gif);
	background-repeat: no-repeat;
	background-position:top right;
}

div#strukturbox a{
	color: #FFFFFF;
	font-weight:bold;
}

div#headbox {
	background-color: #FFC65F;
	background-position:top left;
	background-repeat: repeat-x;
	height: 96px;
	border-right: 1px solid #DF4502;
	text-align: right;
    border-bottom: 1px solid #DF4502;
}



div#contentbox a{
	color: #0097a9;
	font-weight: normal;
}

div#ziel_uebersicht {
    left: 999px;
    margin-left: 0;
    margin-top: 0;
    position: absolute;
    top: 49px;
	padding-top: 31px;
    width: 150px;
	color: #4d4d4d;
	padding-left: 20px;
	background: #fff;
	border-top: 1px solid #94d6e0;
	}
#ziel_uebersicht a {

	color: #4d4d4d;
	}	  /*
********************************spezielle Klassen***********************************************
*/
   .zentrum p {text-align:center;
   font-size:1em;}
   .links {text-align:left;}


.untertitel {
    COLOR: #000000;
    FONT-SIZE: 7pt;
    LINE-HEIGHT: normal;
    TEXT-DECORATION: none;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    }
.orangetext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DF4502}
.orangelink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF6700; text-decoration: none; letter-spacing: 1px}
.eyecatcher {border:1px solid #007700;background-color:#EBFFEB;}
 .box {

	margin: 10px 10px 10px 0px;
	background-image: url(img/box-back.gif);
	background-repeat: no-repeat;
	background-position:top center;

  }
  .boxhead {
	background-image: url(img/corner-top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 16px;
	text-align:left;
	text-indent: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DF4502;
  }

  .boxcontent {
	background-color: #FFF4E1;
	background-image:url(img/box-background.gif);
	background-position: top;
	background-repeat: repeat-x;
	border:1px solid #DF4502;
	padding: 10px;
	vertical-align:top;
	text-align:left;

  }

  .boxcontent img {
	float:left;
	height: 75px;
	width: 75px;

  }


  .inhalt {
	margin-top: 10px;
	background-color: #F5F5F5;
	padding: 6px;
	text-align:left;
 }

      .neuseeland {
	margin-left: 230px;
 }
 
	 .frankreich {
	margin-left: 230px;
 }

 	 .argentinien {
	margin-left: 230px;
 }
 
   .highschool {
	margin-left: 260px;
	background-color: #F5F5F5;
	padding: 6px;
	text-align:left;
 }

   .highschool-links {
	float:left;
	margin-right:4px;
 }

   .highschool-rechts {
	float:right;
	margin-left:4px;
 }


  .bilder_rechts {
      text-align: right;
      margin: 0px 0px 0px 10px;
      float: right;

  }

  .bilder_links {
      text-align: right;
      margin: 0px 10px 0px 0px;
      float: left;

  }

  .bilder {
      position:absolute; top:0px; left:240px;
  }

  .rand {
      border-bottom: 1px solid #ff6700;
      margin-right:-4px;
  }

/*
********************************E-Card Formatierung***********************************************
*/

  .e-card-versand {
  margin: 0px auto;
  border:2px solid #ADADAD;
  height:460px;
  width: 650px;
}

  .e-card-view {
  margin: 0px auto;
  height:460px;
  width: 650px;
}

  .e-cards {
  text-align: center;
  }

 img.ecards {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 30px;
  }

a.button {
  background-image: url(img/infobox_background.gif);
	background-repeat:repeat-x;
	background-position: center center;
    color:#FFF;
    padding: 4px 6px;
    text-decoration:none;
	line-height: 16px;
    vertical-align: middle;
    font-weight:normal;
    font-size:1em;
  width: 100px;
  margin: 10px 10px 10px 0px;
  border: 1px solid #008FD0;

}




		  /*
********************************Formularformatierung***********************************************
*/
form {

	margin: 0px auto;
	padding: 0px;
	text-align:left;
	font-size:12px;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
    }


form table{
    margin: 0px auto;
	background-color: #F5F5F5;
	width: 100%;
	border-collapse:collapse;
    }
form td {

	border-bottom:2px solid #FFFFFF;
	padding: 4px;}

input, select, option, textarea {


border-width: 1px;
font-size: 1em;
    border-color: #999999;
	border-style: solid;

    }


table#form {
    margin: 0px auto;
	background-color: #F5F5F5;
	width: 80%;
	border-collapse:collapse;
    }
table#form td {

	border-bottom:2px solid #FFFFFF;
	padding: 4px;}
input{
width: 99%;}
input#file
{
font-family:  Verdana, Arial, Helvetica, sans-serif;
border-width: 1px;
    border-color: #999999;
	border-style: solid;
    }

input {
    color: #000000;
    font-size: 1em;
    font-family:  Verdana, Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-color: #999999;
	border-style: solid;

    }
input#submit {
	margin:4px;
	font-weight: bold;
	font-size: 1em;
	padding: 2px 4px;
	background-image:url(img/infobox_background.gif);
	background-color:#008FD0;
	background-position: center center;
	color:#FFFFFF;
	border: 1px solid #008FD0;
	width:auto;
	line-height:16px;


}
input#radio{
	margin:0 10px 0 10px;
	padding:0;
	width:auto;
	vertical-align:bottom;
	border:0px;}

input#checkbox{
	margin:0px;
	padding:0;
	width:auto;
	vertical-align:bottom;
	border:0px;}


img.start {width:25px; height:14px; border:none; margin-right:5px;}

form#login {
   	background: none;
	padding: 0px;
	text-align:right;
	margin-right: 0px;
	font-weight: normal;
    }

form#logininclude {
	background: none;
	padding: 0px;
	text-align:right;

	padding-top: 6px;
	margin-right: 0px;
	font-weight: normal;


    }
#logininclude input{
	padding:0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	width: 120px;
	margin-left: auto;
    }
	#logininclude input#submit{
   	 background-image: url(img/infobox_background.gif);
	background-repeat:repeat-x;
	background-position: center center;
    color:#FFF;
    padding: 1px 4px;
    text-decoration:none;

    vertical-align: middle;
    font-weight:normal;
    font-size:0.8em;
  width: auto;
  border: 1px solid #008FD0;

    }
	#logininclude p{
   	padding:0px;
	margin: 0px;
	text-align: right;
    }
/*
********************************Navigations-style***********************************************
*/



.aufklappen{
    border:0;
}






div#navitext a.subnavi:active {

	color:white;
	background-image: url(img/subnavi_background.gif);
	background-repeat: no-repeat;
	background-position: center center;



}
div#navitext a.subnavibesucht:hover {

	color:white;
	background-image: url(img/subnavi_background.gif);
	background-repeat: no-repeat;
	background-position: center center;


}

.home {
    border-top:1px solid white;
    border-bottom:1px solid white;
    }

a.top {
  float: left;
  }



/* ------------------------------button----------------------------------- */

/*a.button {
      background-color:#D4D0C8;
      color:black;
      border:2px outset #D4D0C8;
      padding-left:5px;
      padding-top:5px;
      padding-right:5px;
      padding-bottom:5px;
      display:block;
      width: 130px;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
      font-weight:normal;
      font-size:11px;
      text-decoration:none;
      text-align:center;
      }

a.button:hover {
      /* background-color:#F5DA00; */
  /*   {  color:#0150B2;
      border:2px inset #D4D0C8;
      }
*/

/* ------------------------------infobox----------------------------------- */

/*
********************************Communitybox***********************************************
*/

div#communitybox {

	margin: 10px 40px 40px;

	text-align: left;

  }
div#communityboxhead {
	background-image: url(img/corner-top-right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	line-height: 16px;
	text-align:left;
	padding-left:4px;
border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DF4502;
  }

div#communityboxcontent {



  }
div#communitybox a {
      color:#006AA8;
      FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
      font-size:1em;
	  text-decoration:none;



	  font-weight:normal;
      }

div#communitybox a:hover {

  text-decoration:underline;

      }
div#communitybox img {
	border:0px;
	padding-right:2px;
	float: left;
	vertical-align: middle;
	}
<!-- bestellen Katalog -->

#form_katalog{
width:100%;}

#form_katalog table{
width:100%;}

#form_katalog td{
padding:0 20px 0 0;}

#form_katalog input, select{
width:100%;
align:center;}

#form_katalog option{
width:100%;
align:center;
border:0px;}

#form_katalog #submit{
align:center;
width:auto;}

/* Community */
.pagination {
font-size: 1.1em;
}
.right {
margin-top:10px;
margin-left: 39%;
}
.pagination a{
	padding:1px 5px 1px 5px;
	border:1px solid #ffffff;
	color:#008fD0;
	text-decoration: none;
}
.pagination a:hover{
	text-decoration:none;
	border:1px solid #008fD0;
	background-color:#efefef;
	color:#FFFFFF;
}
.current  a{
	padding:1px 5px 1px 5px;
	text-decoration:none;
	font-weight:700;
	border:1px solid #EF5110;
	color:#EF5110;
	background-color:#FFF4E1;
}
