/* Style sheet print */
.pressehead{padding-left:6em;}
.printlinks{font-size:0.8em;}
.ce_downloadarchiv p{margin:0;padding:0 0 10px;}
.downloadarchivItem{padding:0 0 0 23px;}
.downloadarchivItem .mime_icon{margin-left:-23px;}
.mod_linklist .title{font-weight:bold;}
.mod_linklist .picture{float:left;padding-right:10px;padding-bottom:10px;padding-left:26px;}
.mod_linklist .description p{margin:0;padding:0;}
.mod_linklist .description{padding-left:26px;}
.noprint{width:1px;height:1px;bottom:0;left:0;right:0;top:0;position:absolute;visibility: hidden;}
.orte{margin-left:30px;font-size:0.85em;}
.image_container .caption{font-style:italic;font-size:0.8em;color:#999999;}
.news .newskopf{margin-bottom:5px;padding:0 5px;background-color:#ffffff;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.news .newskopf .info{margin:0;padding:3px 0 0;font-size:0.7em;color:#000000;line-height:1em;}
.news .newskopf .headline{margin:0;padding:0 0 3px;font-size:1.05em;line-height:1em;}
.pagination li{display:inline;padding:0 2px 0 0;font-weight:bold;list-style-type:none;}
.pagination ul{padding:0;}
.pagination a{text-decoration:none;}
.pagination .current{font-style:italic;text-decoration:underline;}
.pagination a:hover{color:#5e6eff;}
.qcontainer{padding:0 5px 5px 0;}
.qcontainer .image{float:left;padding:0 5px 0 0;}
#right{height:1px;right:1px;top:1px;position:absolute;float:none;visibility:hidden;}
#right,#right p{text-align:left;font-size:0.96em;color:#1e1e1e;}
.result{margin-bottom:5px;padding:10px;border:1px solid #000000;font-size:0.95em;line-height:1.6em;}
.kurssuche input,.kurssuche select,.kurssuche textarea,.bsuche select{width:300px;}
.result .type{float:left;padding-right:10px;}
.result .download{float:right;}
.numbers{margin:0;padding:0;font-size:0.8em;line-height:1.2em;}
.result .title{padding-bottom:3px;font-weight:bold;font-size:1em;line-height:1em;}
.main a{font-style:italic;font-weight:normal;color:#000000;}
.main a:hover{color:#1829a5;}
.main,.main p{}
.main h2{display:block;margin:20px 0 8px;padding:5px;border-top:1px solid #000000;border-bottom:1px solid #000000;font-weight:normal;font-size:1.3em;color:#000000;}
.main h3{display:block;margin:10px 0 8px;padding:2px 5px;border-top:1px solid #000000;border-bottom:1px solid #000000;font-weight:bold;font-weight:normal;font-size:1em;color:#000000;}
.main,.main input,.main textarea,.main p,.ce_text,.main td,.main li{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.95em;color:#000000;}
.main h1{display:block;margin:20px 0 10px;padding:5px;border-top:1px solid #000000;border-bottom:1px solid #000000;font-weight:normal;font-size:1.8em;color:#000000;}
body{margin:0;padding:0;background-color:#ffffff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1em;color:#000000;}
.containter{margin:0;padding:0;}
.topleft{float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:0.6em;}
.topright{width:128px;height:53px;float:right;margin:0;padding:0;}
.header{height:1px;right:1px;top:1px;position:absolute;visibility:hidden;}
.mainmenu{height:1px;right:1px;top:1px;position:absolute;visibility:hidden;}
.mainmenu ul{height:40px;margin:0;padding:0;list-style-type:none;}
.mainmenu li{float:left;margin:0;padding:0;}
.mainmenu a{height:32px;float:left;display:block;margin:0;padding:8px 8px 0;font-weight:normal;text-decoration:none;font-size:16px;color:#0F00CC;border-right-width: 2px;border-right-style: groove;border-right-color: #666666;}
.mainmenu a:link,.mainmenu a:visited{background-image:url("tl_files/design/mainmenu.jpg");}
.mainmenu .active a,.mainmenu .active a:visited,.mainmenu .trail a,.mainmenu .trail a:visited{background-image:url("tl_files/design/maingreen.jpg");color:#FFFFFF;}
.mainmenu a:hover{background-image:url("tl_files/design/mainblue.jpg");color:#FFFFFF;}
.menu{margin:0;padding:20px 0 0;background-color:#e2e2e2;}
.menu h3{margin:0;padding:5px 0;text-align:center;font-weight:normal;font-size:1.2em;color:#1d31c5;}
.menu ul{margin:0;padding:0;list-style-type:none;}
.menu li{margin:0;padding:0;}
.menu a{display:block;margin:0;padding:2px 0 2px 10px;font-weight:normal;text-decoration:none;color:#1e1e1e;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;}
* html .menu a{height:1em;}
.menu .last a{border-bottom-style: none;}
.menu a:hover{color:#0F00CC;}
.menu .active a{color:#0F00CC;}
.unitetheclans{height:0px;overflow:hidden;clear:both;margin:-1px 0 0;padding:0;}
.leftcolumn{right:1px;top:1px;position:absolute;overflow:hidden;visibility:hidden;}
.main{margin:0;padding:0;}
#footer{height:1px;right:1px;top:1px;position:absolute;visibility:hidden;}
.footer p{margin:0;padding:0;text-align:center;font-size:0.7em;color:#999999;}
.footer a{text-decoration:underline;color:#999999;}
.footer a:hover{color:#0F00CC;}
