/*****************************/
/*                           */
/*         Fonts             */
/*                           */
/*****************************/
body {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 8pt;
  z-index: 2;
  background: #C0C0C0;
  color: black;
}

table {
  font-family: Arial, Helvetica,Verdana, sans-serif;
  font-size: 8pt;
}

.center {
text-align: center;
}

.left {
text-align: left;
}

.right {
text-align: right;
}

.top {
vertical-align: top;
}
.red {
color: red;
}

h1, h2, .orange { color: #F36E41; }

h1 {
  font-size: 12pt;
  font-weight: bold;
}

h2 {
  font-size: 10pt;
  font-weight: bold;
  font-variant:small-caps;
}


.orange {
font-weight: bold;
}
p {
  text-indent: 0;
  margin: 5px 5px 0 0;
}

strong { font-weight: bold; }

a, a:visited{
  color: #F36E41;
  text-decoration: none;
  border-bottom: solid 1px #F36E41;
}

a:hover {
  color: #818286;
  border-bottom: solid 0px #FFFFFF;
}

a:active {
  color: #efefef;
}

a.nolink {
  text-decoration: none;
  border: none;
}

a:hover.nolink {
  text-decoration: none;
  border: none;
  background-color: transparent;
}

#impressum_link a, #impressum_link a:visited{
  color: #F36E41;
  text-decoration: none;
}

/*****************************/
/*                           */
/*       Sonstiges           */
/*                           */
/*****************************/
.punkte {
 clear: both;
height: 1px;
border-width: 1px 0 0 0;
border-color: #F36E41;
border-style: dashed;
margin-bottom: 10px;
margin-top: 10px;
}

.text {
border: 1px solid black; background-color:#FFFFFF;
color:#000000; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:8pt; }

.button {
   color:#FFFFFF;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   font-weight:bold;
   background-color:#F36E41;
   border:1px solid;
   font-size:8pt;
   border-color:#000000;
 }
 
th {
font-size:8pt;
color:#F36E41;
 font-weight: bold;
 text-align: left;
}
/*****************************/
/*                           */
/*         DIVs              */
/*                           */
/*****************************/
#border {
         height:580px;
         width:1000px;
         margin-top:-290px;
         margin-left:-500px;
         padding:0;
         top: 50%;
         left:50%;
         position:absolute;
         border:1px black solid;
         background: #FFFFFF url(../img/bg.png);
         background-repeat:no-repeat;
         background-position:left bottom;
}
#language {
         height:72px;
         width:200px;
         padding:0;
         top: 20px;
         left:20px;
         position:absolute;
         background:#FFFFFF;


}

#logo {
         height:72px;
         width:202px;
         padding:0;
         top: 20px;
         right:20px;
         position:absolute;
         background:#FFFFFF;
         background: #FFFFFF url(../img/logo.png);
}

#nav {
         height:50px;
         width:600px;
         padding:0;
         top: 40px;
         left:150px;
         position:absolute;
         font-weight: bold;
         color:#F36E41;
}

#sub_right {
         height:410px;
         width:200px;
         padding:0;
         top: 130px;
         right: 20px;
         position:absolute;
         text-align: justify;
}

#content {
         height:410px;
         width:600px;
         padding:0;
         top: 130px;
         left:150px;
         position:absolute;
         text-align: justify;
}

#content_preview {
         height:350px;
         width:600px;
         padding:5px;
         top: 100px;
         left:10px;
         position:absolute;
         background-color: #FFFFFF;
         border: 1px solid black;
}

#content_preview_top {
         height:60px;
         width:600px;
         padding:5px;
         top: 10px;
         left:10px;
         position:absolute;
         background-color: #FFFFFF;
         border: 1px solid black;
}

#impressum {
         height:15px;
         width:160px;
         padding:0;
         bottom: 5px;
         left:20px;
         position:absolute;
}

/*****************************/
/*                           */
/*       Navigation          */
/*                           */
/*****************************/
a#nav_idee, a#nav_idee:visited, a#nav_idee:active, a#nav_idee:hover,
a#nav_konzept, a#nav_konzept:visited, a#nav_konzept:active, a#nav_konzept:hover,
a#nav_aufgaben, a#nav_aufgaben:visited, a#nav_aufgaben:active, a#nav_aufgaben:hover,
a#nav_zielgruppen, a#nav_zielgruppen:visited, a#nav_zielgruppen:active, a#nav_zielgruppen:hover {
  text-decoration: none;
  border: none;
  background-color: transparent;
}

a#nav_idee img, a#nav_idee:visited img {
  height: 47px;
  width: 43px;
  background-image: url(../img/nav_idee.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
}

a#nav_idee:active img, a#nav_idee:hover img {
  height: 47px;
  width: 43px;
  background-image: url(../img/nav_idee_grey.png);
}

a#nav_konzept img, a#nav_konzept:visited img {
  height: 47px;
  width: 72px;
  background-image: url(../img/nav_konzept.png);
  text-decoration: none;
  border: none;
  background-color: transparent;

}

a#nav_konzept:active img, a#nav_konzept:hover img {
  height: 47px;
  width: 72px;
  background-image: url(../img/nav_konzept_grey.png);
}

a#nav_aufgaben img, a#nav_aufgaben:visited img {
  height: 47px;
  width: 74px;
  background-image: url(../img/nav_aufgaben.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
}

a#nav_aufgaben:active img, a#nav_aufgaben:hover img {
  height: 47px;
  width: 74px;
  background-image: url(../img/nav_aufgaben_grey.png);
}

a#nav_zielgruppen img, a#nav_zielgruppen:visited img {
  height: 47px;
  width: 91px;
  background-image: url(../img/nav_zielgruppen.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
}

a#nav_zielgruppen:active img, a#nav_zielgruppen:hover img {
  height: 47px;
  width: 91px;
  background-image: url(../img/nav_zielgruppen_grey.png);
}





/*****************************/
/*                           */
/*       Navigation(Eng)     */
/*                           */
/*****************************/

a#nav_idee_en, a#nav_idee_en:visited, a#nav_idee_en:active, a#nav_idee_en:hover,
a#nav_konzept_en, a#nav_konzept_en:visited, a#nav_konzept_en:active, a#nav_konzept_en:hover,
a#nav_aufgaben_en, a#nav_aufgaben_en:visited, a#nav_aufgaben_en:active, a#nav_aufgaben_en:hover,
a#nav_zielgruppen_en, a#nav_zielgruppen_en:visited, a#nav_zielgruppen_en:active, a#nav_zielgruppen_en:hover {
  text-decoration: none;
  border: none;
  background-color: transparent;
}

a#nav_idee_en img, a#nav_idee_en:visited img {
  height: 47px;
  width: 45px;
  background-image: url(../en/img/nav_idee.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
}

a#nav_idee_en:active img, a#nav_idee_en:hover img {
  height: 47px;
  width: 45px;
  background-image: url(../en/img/nav_idee_grey.png);
}

a#nav_konzept_en img, a#nav_konzept_en:visited img {
  height: 47px;
  width: 72px;
  background-image: url(../en/img/nav_konzept.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
}

a#nav_konzept_en:active img, a#nav_konzept_en:hover img {
  height: 47px;
  width: 72px;
  background-image: url(../en/img/nav_konzept_grey.png);
}

a#nav_aufgaben_en img, a#nav_aufgaben_en:visited img {
  height: 47px;
  width: 74px;
  background-image: url(../en/img/nav_aufgaben.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;}

a#nav_aufgaben_en:active img, a#nav_aufgaben_en:hover img {
  height: 47px;
  width: 74px;
  background-image: url(../en/img/nav_aufgaben_grey.png);
}

a#nav_zielgruppen_en img, a#nav_zielgruppen_en:visited img {
  height: 47px;
  width: 98px;
  background-image: url(../en/img/nav_zielgruppen.png);
  text-decoration: none;
  border: none;
  background-color: transparent;
  background-repeat: no-repeat;
}

a#nav_zielgruppen_en:active img, a#nav_zielgruppen_en:hover img {
  height: 47px;
  width: 98px;
  background-image: url(../en/img/nav_zielgruppen_grey.png);
}
