body { background-color: white; }

#page { width: 100%; font-family: Tahoma, Lucida Grande, Helvetica, Arial; text-align: left; font-weight: normal; color: #000000; font-variant: normal; }

#head { position: absolute; top: 10px; left: 0px; width: 131px; height: 36px; }

#name { position: absolute; top: 0px; left: 0px; width: 950px; height: 35px; padding-top: 40px; padding-left: 50px; font-size: 19px; font-weight: bold; letter-spacing: 1px; color: #000000; }

#menu { position: absolute; top: 115px; left: 50px; width: 250px; text-align: left; font-size: 10px; line-height: 15px; font-weight: bold; letter-spacing: 1px; color: #999999;}

#menu2 { position: absolute; top: 70%; left: 50px; width: 250px; text-align: left; font-family: Tahoma, Lucida Grande, Helvetica, Arial; font-size: 10px; line-height: 15px; font-weight: bold; letter-spacing: 1px; color: #999999;}


.menu_element_bold { position: relative; letter-spacing: 1px; color: #999999; }

#menu_element_big_3 { position: absolute; top: 0px; left: 0px; font-size: 14px; }

#menu_element_big_2 { position: absolute; top: 30px; left: 0px; font-size: 14px; }
#menu_element_small_2 { position: absolute; top: 46px; left: 0px; }

#menu_element_big_1 { position: absolute; top: 74px; left: 0px; font-size: 14px; }
#menu_element_small_1 { position: absolute; top: 90px; left: 0px; }

.menu_highlight { color: #999999; }
.menu_dark { color: #000000; }

.menu_highlight a:link { color: #999999; }
.menu_highlight a:visited { color: #999999; }



#text_space { position: absolute; top: 115px; left: 380px; width: 600px; font-family: Helvetica, Arial; font-size: 11px; line-height: 15px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; }

#text_content_2col {
    width: 600px;
    -webkit-column-count: 2;
       -moz-column-count: 2;
         -o-column-count: 2;
            column-count: 2;
      -webkit-column-gap: 40px;
         -moz-column-gap: 40px;
           -o-column-gap: 40px;
              column-gap: 40px;  }

#text_content_3col {
    width: 700px;
    -webkit-column-count: 3;
       -moz-column-count: 3;
         -o-column-count: 3;
            column-count: 3;
      -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
           -o-column-gap: 10px;
              column-gap: 10px;  }

.image_element { position: relative; margin-bottom: 10px; }

.text_element { position: relative; font-size: 11px; line-height: 15px; margin-bottom: 20px; }

.text_element_new { position: relative; font-size: 11px; line-height: 15px; margin-bottom: 0px; }
.text_element_link { position: relative; font-size: 11px; line-height: 15px; margin-bottom: 15px; }
.text_element_headline { font-size: 11px; line-height: 15px; font-weight: normal; margin-bottom: 14px; }
.text_element_imagetitle { width: 510px; position: relative; font-size: 10px; line-height: 13px; margin-bottom: 15px; }
.text_element_smallest { width: 510px; position: relative; font-size: 8px; line-height: 13px; margin-bottom: 15px; }

.text_element_middle { position: relative; font-size: 11px; line-height: 15px; margin-bottom: 15px; margin-left: 188px;}

.text_element_content { display: inline-block; }

.trigger { display: inline-block; }
.toggle_container { display: inline-block; }


#space_bild_news { top: 390px; left: 35px; position: absolute; margin: 25px; }

.space_bild_klein { position: relative; margin-bottom: 25px; }


/* For Transition*/

.box {
	             width: 300px;
		        height: 10px;
	  background-color: white;
				  font: bold 48px "Tahoma";
    -webkit-transition: font-size 0.5s ease-out; /* Safari and Chrome */
       -moz-transition: font-size 0.5s ease-out; /* Firefox 4 */
         -o-transition: font-size 0.5s ease-out; /* Opera */
            transition: font-size 0.5s ease-out;
}

.box:hover { 
	         font-size: 64px;
}



/* For Accordion Javascript*/

.accordionWrapper{display:inline-block; overflow:hidden;}
.accordionWrapper img{vertical-align:top; border:0; margin:0; padding:0}
.accordionWrapper div{display:inline; float:left; margin:auto;}
.accordionWrapper div.title{cursor:pointer; float:left; text-align:left;}
.accordionWrapper div.content{display:none; cursor: auto;}



a:focus { outline: none; }
a:link { color: #000000; text-decoration: none;  }
a:visited { color: #000000; text-decoration: none; }
a:active { color: #000000; text-decoration: none; }
a:hover { color: #999999; text-decoration: none; }

