/* Style sheet spgo */
body{background-color:#f3fcfc;font-family:verdana, arial, sans serif;font-size:12px;color:#6d6e71;}
#wrapper{border:1px solid #ccc;}
h1{display:block;padding-top:10px;padding-left:40px;font-weight:bold;font-size:18px;color:#28bebe;line-height:18px;background:url("tl_files/spgo/layout/pfeil.gif") left bottom no-repeat;}
h2{padding-top:7px;padding-bottom:7px;font-weight:bold;font-size:14px;color:#6d6e71;line-height:18px;}
h2.veroeffentlichungen_start{padding:7px 0;font-weight:bold;font-size:14px;color:#28bebe;line-height:18px;}
h3{padding-bottom:7px;font-weight:bold;font-size:12px;color:#666666;}
p{line-height:18px;}
li{line-height:20px;}
.ce_text{padding-right:80px;}
#submenu .sub{width:163px;height:20px;margin-top:-3px;padding-top:6px;text-align:left;vertical-align:bottom;border-top:0px solid #dadbdb;border-right:1px solid #dadbdb;border-bottom:1px solid #dadbdb;border-left:1px solid #dadbdb;}
#submenu .sub a:hover{color:#28bebe;}
#submenu .sub a{padding-left:5px;text-align:left;font-family:Verdana;text-decoration:none;font-size:11px;color:#6d6e71;}
#submenu{width:160;left:41px;top:300px;position:absolute;}
#submenu .head{width:165px;height:24px;padding-top:3px;text-align:center;vertical-align:middle;background-image:url("tl_files/spgo/navi/aktiv_header.gif");background-repeat:repeat-x;font-family:Verdana;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#left{height:600px;background-color:#ffffff;font-family:Verdana;font-size:11px;color:#6d6e71;}
#main{padding-bottom:20px;list-style-image:url("tl_files/spgo/layout/punkt_listen.gif");background:#ffffff url("tl_files/spgo/layout/bg.gif") left top no-repeat;z-index: 1;}
#footer a:hover{text-decoration:underline;}
#footer a{font-family:Verdana;text-decoration:none;font-size:9px;color:#6d6e71;}
#footer .menu{float:right;padding-top:6px;padding-right:80px;}
#footer .copyright{float:left;padding-top:6px;padding-left:40px;}
#kontaktfeld{width:152px;height:260px;left:41px;position:absolute;padding:13px 5px;border:1px solid #dadbdb;font-family:Verdana;font-size:9px;color:#6d6e71;line-height:15px;}
#footer{background-color:#e2e2e3;font-family:Verdana;font-size:9px;color:#6d6e71;}
#logo{left:41px;top:27px;position:absolute;padding-top:27;padding-left:41;}
#wrapper{width:950px;background-color:#ffffff;font-family:Verdana;color:#6b6e71;}
#head-img{z-index:1;}
a{text-decoration:none;color:#28bebe;outline: none;}
a:hover{text-decoration:underline;color:#28bebe;}
.layout_short p.teaser{margin-top:-10px;}
#ueberschrift_start{width:280px;float:left;margin-top:15px;margin-right:10px;padding:10px 10px 25px 10px;border:1px solid #dadbdb;}
#veroeffentlichungen_start{width:400px;float:left;margin-top:15px;margin-left:20px;padding:10px;border:1px solid #dadbdb;min-height: 170px;}
#back_1{display:block;padding-left:26px;background:url("tl_files/spgo/layout/pfeil_klein_grau.gif") left center no-repeat;}
#back_2{display:block;padding-left:26px;color:#28bebe;background:url("tl_files/spgo/layout/pfeil_klein_gruen.gif") left center no-repeat;}
.layout_simple{display:block;padding-bottom:4px;padding-left:18px;background:url("tl_files/spgo/layout/punkt_listen.gif") left top no-repeat;}
.mod_registration table td{font-size:11px;line-height:25px;}
.mod_subscribe .formbody input.text{width:150px;display:block;margin-bottom:10px;text-align:left;border:1px solid #28bebe;}
#opt_newsletter_0{width:20px;padding-left:15px;}
.mod_registration tr input,.mod_registration tr select{width:150px;margin-left:15px;text-align:left;border:1px solid #28bebe;}
.mod_registration input.submit{width:111px;height:21px;border:0px;}
#mainmenu{padding:55px 0 0 196px;z-index: 600;}
#mainmenu ul.level_2{width:116px;left:-999em;position:absolute;display:block;margin:0;padding:3px 3px 5px 0;background-image:url("none");}
#mainmenu ul{z-index: 600;}
#mainmenu li{float:left;line-height:1;list-style:none;}
#mainmenu li ul{z-index: 700;}
#mainmenu a{height:24px;display:block;margin-right:auto;margin-left:auto;padding-top:10px;padding-right:2px;text-align:left;vertical-align:middle;font-family:Arial;text-decoration:none;font-size:11px;color:#666666;}
#mainmenu a.praxis{width:80px;text-align:center;background:url("tl_files/spgo/navi/praxis.gif") center center no-repeat;}
#mainmenu a.team{width:80px;text-align:center;background:url("tl_files/spgo/navi/team.gif") center center no-repeat;}
#mainmenu a.leistungen{width:102px;text-align:center;background:url("tl_files/spgo/navi/leistungen.gif") center center no-repeat;}
#mainmenu a.studienzentrum{width:136px;text-align:center;background:url("tl_files/spgo/navi/studienzentrum.gif") center center no-repeat;}
#mainmenu a.veroeffentlichungen{width:136px;text-align:center;background:url("tl_files/spgo/navi/veroeffentlichungen.gif") center center no-repeat;}
#mainmenu a.kontakt{width:88px;text-align:center;background:url("tl_files/spgo/navi/kontakt.gif") center center no-repeat;}
#mainmenu .trail a{height:24px;background-image:url("tl_files/spgo/navi/praxis_active.gif");background-repeat:repeat-x;font-weight:bold;color:#ffffff;min-width: 80px;}
#mainmenu li span{height:24px;display:block;margin-right:auto;margin-left:auto;padding-top:10px;text-align:center;vertical-align:middle;background-position:center center;background-repeat:no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#mainmenu li span.praxis{width:80px;background-image:url("tl_files/spgo/navi/praxis_active.gif");font-weight:bold;}
#mainmenu li span.team{width:80px;background-image:url("tl_files/spgo/navi/team_active.gif");}
#mainmenu li span.leistungen{width:102px;background-image:url("tl_files/spgo/navi/leistungen_active.gif");}
#mainmenu li span.studienzentrum{width:136px;background-image:url("tl_files/spgo/navi/studienzentrum_active.gif");}
#mainmenu li span.veroeffentlichungen{width:136px;background-image:url("tl_files/spgo/navi/veroeffentlichungen_active.gif");}
#mainmenu li span.kontakt{width:88px;background-image:url("tl_files/spgo/navi/kontakt_active.gif");}
#mainmenu a.praxis:hover,#mainmenu a.team:hover{display:block;background-image:url("tl_files/spgo/navi/praxis_active.gif");background-repeat:no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#mainmenu a.leistungen:hover{display:block;background-image:url("tl_files/spgo/navi/leistungen_active.gif");background-repeat:no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#mainmenu a.studienzentrum:hover{display:block;background-image:url("tl_files/spgo/navi/studienzentrum_active.gif");background-repeat:no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#mainmenu a.veroeffentlichungen:hover{display:block;background-image:url("tl_files/spgo/navi/veroeffentlichungen_active.gif");background-repeat:no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#mainmenu a.kontakt:hover{display:block;background-image:url("tl_files/spgo/navi/kontakt_active.gif");background-repeat:no-repeat;font-family:Arial;font-weight:bold;text-decoration:none;font-size:11px;color:#ffffff;}
#mainmenu ul.level_2 a:hover{color:#28bebe;}
#mainmenu li.submenu{color:#ffffff;}
#mainmenu ul.level_2 a{width:114px;height:18px;padding-top:5px;padding-left:10px;background-color:#ffffff;background-image:url("none");border:1px solid #dbdbdb;font-weight:normal;color:#646464;}
#mainmenu ul.level_2 li:hover a{background-color:#ffffff;color:#28bebe;}
#mainmenu li:hover ul.level_2{left:auto;}
#mainmenu .level_2 li.active span{width:116px;height:18px;padding-top:5px;padding-left:10px;text-align:left;background-color:#ffffff;background-image:url("none");border:1px solid #dbdbdb;font-weight:normal;color:#28bebe;}
.mod_newslist{padding-right:80px;}
.mod_newslist h2{padding-bottom:0;font-size:12px;}
.mod_newslist h2 p.more{padding-bottom:0;}
.mod_newslist a{color:#6d6e71;}
.mod_newsreader h1{width:650px;padding-top:7;padding-bottom:7;padding-left:0;font-weight:bold;font-size:14px;color:#6d6e71;line-height:18px;background: none;}
.mod_login{width:330px;padding:10px;border:1px solid #ccc;}
.mod_login label{width:150px;display:block;}
.mod_login .formbody .input{width:180px;float:left;display:block;margin:5px 5px 5px 0;padding:3px 0;border:1px solid #28bebe;}
.submit_container{float:left;margin-top:6px;}
#left .mod_login{width:142px;left:42px;top:400px;position:absolute;display:block;padding:10px;border:1px solid #ccc;}
#left .submit_container{float:left;margin-top:6px;}
#left input{width:100px;margin:5px 5px 5px 0;padding:3px 3px 3px 0;background-color:#28bebe;border:1px solid #28bebe;color:#fff;}
#bktbanner{top:20px;left:8px;position:absolute;outline:none;border: none;}
.anmeldeformular{width:150px;}
.anmeldeformular_checkbox{width:500px;margin:7px 7px 7px 30px;line-height:18pt;}
.text{margin:7px 0 7px 30px;border:1px solid #dadbdb;}
.select{margin:7px 0 7px 30px;border:1px solid #dadbdb;}
.submit{margin:7px 0 7px 30px;background-color:#ededed;border:1px solid #dadbdb;}
.col_0 col_first{width:100px;}

