@media all{
  {margin:0;padding:0;}
  option {padding-left:0.4em}
  html {background-color:#fff;font-family:Trebuchet MS, arial, verdana, helvetica, sans-serif;} /* war mal height:100%; */
  body {min-height:100.15%;font-size:100.01%;position:relative;text-align:left;margin:0px;height:100%;background:transparent;}
  * html body {/* IE6 Hack */}
  fieldset,img {border:0;}
  select, input, textarea {font-size: 99%}
  #page {height:auto;overflow:visible;padding-top:0;position:relative;width:auto;background: transparent url("img/extern.gif") no-repeat scroll top center;}
  #page_110 #page {background-image:url(img/kopf_110.png);}
  #page_121 #page {background-image:url(img/kopf_121.png);}
  #page_122 #page {background-image:url(img/kopf_122.png);}
  #page_123 #page {background-image:url(img/kopf_123.png);}
  #page_124 #page {background-image:url(img/kopf_124.png);}
  #page_125 #page {background-image:url(img/kopf_125.png);}
  #page_126 #page {background-image:url(img/kopf_126.png);}
  #page_127 #page {background-image:url(img/kopf_127.png);}
  #page_210 #page {background-image:url(img/kopf_210.png);}
  #page_220 #page {background-image:url(img/kopf_220.png);}
  #page_230 #page {background-image:url(img/kopf_230.png);}
  #page_310 #page {background-image:url(img/kopf_310.png);}
  #page_320 #page {background-image:url(img/kopf_320.png);}
  #page_330 #page {background-image:url(img/kopf_330.png);}
  * html #page {}
  #header {position:relative;width:1000px;margin:0 auto;height:260px;border:0px solid black;}
  #main {margin:0 auto;position:relative;width:1000px;height:auto;padding:0px 0px 80px;position:relative;background:transparent;}
  * html #main {/*IE-Hack*/}
  #col1 {margin-top:0.7em;float:left;width:auto;overflow:hidden;background:transparent;}
  * html #col1 {/*IE-Hack*/}
  #col1_content {height:auto;background:transparent;padding:0;margin-left:0;width:260px;}
  * html #col1_content {/*IE-Hack*/ border: 0px solid;}
  #col2 {background-color:transparent;float:right;margin:0;overflow:hidden;width:auto;}
  * html #col2 {/*IE-Hack*/  
  #col2_content {width:250px;height:auto;background:transparent;padding:0 0 20px 0;margin-right:25px;}
  * html #col2_content {/*IE-Hack*/ border: 0px solid;}}
  .col3 {border:0 solid white;margin:0 25px 40px 295px;width:auto;height:auto;}
  .mr75{margin-right:75px;}
  .mr235{margin-right:235px;}
  * html #col3 {/*IE-Hack*/}
  #col3_content {background:none repeat scroll 0 0 transparent;min-height:350px;height:auto !important;height:350px;padding:0 20px 0 10px;width:auto;}
  * html #col3_content {}
  #content {float:left;position:relative;width:auto;padding-top:2em;}
  * html #content {/*IE-Hack*/}
  #footer {background:transparent url(img/fuss.png) no-repeat scroll bottom center;bottom:0;height:120px;margin:-120px auto 0;position:relative;width:1020px;}
  #footer_content {height:auto;margin:0 auto;position:absolute;top:10px;width:1000px;color:white;text-align:left;}
  #footer_left{float:left;height:99px;width:250px;padding-left:10px;padding-top:10px;}
  * html #footer_left {/*IE-Hack*/}
  #footer_center {float:left;height:auto;padding:37px 0 0 55px;text-align:left;width:580px;font-size:14px;line-height:21px;}
  #footer_center, #footer_center a, #footer_center a:hover {color:white;text-decoration:none;}
  * html #footer_center {/*IE-Hack*/}
  #footer_right {float:left;height:99px;width:90px;padding-top:10px;}
  * html #footer_right {/*IE-Hack*/}
  .footer_figur_both{display:none;}
  .footer_figur_bachelor{height:501px;position:absolute;right:-220px;bottom:99px;width:311px;background:transparent url(img/bachelor.png) no-repeat bottom left;}	
  .footer_figur_master{height:501px;position:absolute;right:-220px;bottom:99px;width:311px;background:transparent url(img/master.png) no-repeat bottom left;}	
  #copy, #copy a, #copy a:hover {background: none repeat scroll 0 0 transparent;color:white;font-size:14px;line-height:21px;}
  *html #copy {/*IE-Hack*/ line-height:15px;margin-top:-3px;}
  #col1 {z-index: 30;}
  #col2 {z-index: 50;}
  #col3 {z-index: 10;}
  #col1_content {z-index: 40;}
  #col2_content {z-index: 60;}
  #col3_content {z-index: 20;}
  #col1_content, #col2_content, #col3_content { position:relative; }
  .clearfix:after {content: ".";display:block;height:0;clear:both;visibility:hidden;}
  .clearfix {display:block;}
  #ie_clearing{display:none}
  
  a {text-decoration:underline;color:#636363;}
  a:hover {text-decoration:underline;color:#636363;}
  a:focus {outline:none;}
  td, p, ol, ul, div {font-size:11pt;font-weight:normal;color:#636363;}
  p {margin:0 0 0.7em 0;padding:0;}
  h1 {font-size:14pt;}
  h2 {font-size:13pt;}
  h3 {font-size:12pt;}
  h4 {font-size:11pt;}
  h5 {font-size:10pt;}
  h1, h2, h4, h5 {margin:0.7em 0;color:#008ba6;}
  h3{margin:0.7em 0;color:#636363;}
  .container-menu-1 {}
  .container-menu-1-no {border:#fff 1px solid;padding:10px 0 10px 20px;font-size:14pt;height:auto;line-height:25px;text-align:left;margin:25px 0px 0px 0px;width:215px;}
  * html .container-menu-1-no {/* IE Hack */}
  .container-menu-1-no a {color:#008ba6;text-decoration:none;}
  .container-menu-1-no a :hover{color:#000;text-decoration:none;}
  .container-menu-1-no:hover {border:#77bdcb 1px solid;background:transparent;font-size:14pt;height:auto;line-height:25px;padding:10px 0 10px 20px;text-align:left;margin:25px 0px 0px 0px;width:215px;}
  .container-menu-1-act {border:transparent 1px solid;background:#008ba6;padding:10px 0 10px 20px;font-size:14pt;height:auto;line-height:25px;text-align:left;margin:25px 0px 0px 0px;width:215px;}
  * html .container-menu-1-act {/* IE Hack */}
  .container-menu-1-act a {color:#fff;text-decoration:none;}
  .container-menu-1-act a:hover {color:FFAD00;text-decoration:none;}
  .container-menu-2 {}
  .container-menu-2-no {border-left:transparent 10px solid;padding-left:10px;font-size:13pt;height:30px;line-height:30px;padding-top:0;text-align:left;margin:5px 0px 0px 0px;width:230px;}
  * html .container-menu-2-no {/* IE Hack */}
  .container-menu-2-no a {color:#636363;text-decoration:none;}
  .container-menu-2-no a :hover{color:#636363;text-decoration:none;}
  .container-menu-2-no:hover {border-left:#77bdcb 10px solid;padding-left:10px;font-size:13pt;height:30px;line-height:30px;padding-top:0;text-align:left;margin:5px 0px 0px 0px;width:230px;}
  .container-menu-2-act {border-left:#008ba6 10px solid;padding-left:10px;font-size:13pt;height:30px;line-height:30px;padding-top:0;text-align:left;margin:5px 0px 0px 0px;width:230px;}
  * html .container-menu-2-act {/* IE Hack */}
  .container-menu-2-act a {color:#636363;text-decoration:none;}
  .container-menu-2-act a:hover {color:#636363;text-decoration:none;}
  .container-menu-3 {}
  .container-menu-3-no {padding-left:30px;font-size:12pt;height:25px;line-height:25px;padding-top:0;text-align:left;margin:5px 0px 0px 0px;width:220px;}
  * html .container-menu-3-no {/* IE Hack */}
  .container-menu-3-no a {color:#636363;text-decoration:none;}
  .container-menu-3-no a:hover{color:#77bdcb;text-decoration:none;}
  .container-menu-3-no:hover {padding-left:30px;font-size:12pt;height:25px;line-height:25px;padding-top:0;text-align:left;margin:5px 0px 0px 0px;width:220px;}
  .container-menu-3-act {padding-left:30px;font-size:12pt;height:25px;line-height:25px;padding-top:0;text-align:left;margin:5px 0px 0px 0px;width:220px;}
  * html .container-menu-3-act {/* IE Hack */}
  .container-menu-3-act a {color:#008ba6;text-decoration:none;}
  .container-menu-3-act a:hover {color:#008ba6;text-decoration:none;}
  .extern {padding-left:16px;background:url(img/extern.gif) left no-repeat;}
  a[href^="mailto:"] {padding-left:16px;background: url(img/email.gif) left no-repeat;}
  .b{font-weight:bold;}
  .j{text-align:justify;}
  .img_r{width:210px;height:310px;float:right;margin-top:0.7em;box-shadow:0px 1px 5px 0px #777;}
  .sh{box-shadow:0px 1px 5px 0px #777;}
}
@media screen{
  img.bg{display:block;z-index:-20;min-height:100%;min-width:1024px;width:100%;height:auto;position:fixed;top:0;left:0;}
  #page_margins {background: url("img/hgrd_page.png") repeat-y scroll top center;height: auto !important;margin: 0 auto;min-height: 100%;padding-top: 0;position: relative;width:1020px;padding-bottom: 0px;}
  #footer_fill {background:transparent url(img/hgrd_fuss.png) repeat-x scroll bottom left;bottom:0;height:120px;margin:-120px auto 0;position:relative;width:100%;}
}
@media print{
  #page_margins {background: transparent;height: auto !important;margin: 0 auto;min-height: 100%;padding-top: 0;position: relative;width:1020px;padding-bottom: 0px;}
  img.bg, #main_content, #footer_fill {display:none;}
  h1, h2, h3, h4, h5, p, td, p, ol, ul, a, a:hover, a:focus {color:black;}
  .col3 {margin:0;width:auto;height:auto;}
  .mr75{}
}
