/* Style sheet styles */
body,html{padding:.5em;background-color:#000;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
body{background:transparent;}
html{background:url('./tl_files/images/bg_vertical.png') repeat-x top #000;}
#wrapper{background-color:#fff;}
h1{font-size:1.4em;}
h2{margin:1em 0 0 0;font-size:1.1em;}
h3{margin:.8em 0 0 0;padding:0;font-size:1em;}
h4{margin:.8em 0 0 0;padding:0;font-size:1em;}
p{margin:.5em 0;padding:0;}
img{border:0em;}
em{font-weight:normal;font-style:normal;}
pre{font-size:1.1em;}
a{text-decoration:none;color:#494949;font-style:normal;}
a:active{text-decoration:none;font-size:1em;color:#494949;}
a:visited{text-decoration:none;font-size:1em;color:#494949;}
a:hover{text-decoration:none;font-size:1em;}
.clear-float{clear:both;}
#header-top{padding:16px 0 12px 0;border-bottom:1px solid #444;background:#000;}
#header-top #searchform{float:right;padding:1px 10px 0 30px;font-size:10px;}
#header-top #searchform .text{background-color:#000;border:0em;}
#header-top #searchform input.text{width:120px;border:1px solid #333;}
#header-top #searchform .text:focus,#header-top #searchform .text:hover{border:1px solid #ccc;color:#ccc;}
#header-top #searchform .submit{margin-right:10px;margin-left:4px;background-color:#000;border:1px solid #333;color:#555;}
#header-top #searchform .submit:hover{background-color:#222;color:#aaa;}
#header-top #searchform .submit:active{background-color:#111;color:#fff;}
#header-top-logo{height:14px;float:left;margin:0;padding:2px 0;}
#header-top-logo img#top-logo{padding:2px 0 0 30px;}
#header-top-links{height:18px;float:right;padding-right:4px;text-align:right;vertical-align:middle;font-size:10px;line-height:18px;}
#header-top-links a:hover{color:#888;}
h1#header-title{width:0px;height:0px;overflow:hidden;clear:both;margin:0;text-align:left;font-size:1px;background:transparent;text-indent:-999em;}
#header-image{height:169px;clear:both;margin:0;padding:0;background: #000 url('./tl_files/images/od_cloister.jpg') no-repeat;}
#nav-top{background-color:#222;border-top:1px solid #888;border-bottom:1px solid #888;color:#ccc;}
#nav-top ul,#nav-top li{margin:0;padding:0;}
#nav-top ul{list-style-type:none;}
#nav-top li{width:auto;float:left;font-size:12px;list-style-type:none;}
#nav-top li.first{margin-left:20px;}
#nav-top a{display:block;background-color:#222;color:#ccc;padding:.5em 14px;}
#nav-top a:hover{background-color:#555;color:#ccc;}
#nav-top span.active{display:block;background:#ccc url("./tl_files/images/bg-nav-active.png") left bottom repeat-x;color:#000;padding:.5em 14px;}
#nav-top .trail a{background:#ccc url("./tl_files/images/bg-nav-active.png") left bottom repeat-x;color:#000;}
#nav-top-level1{float:right;margin-top:-1.5em;margin-bottom:-.8em;font-size:.9em;}
#nav-top-level1 ul,#nav-top-level1 li{display:inline;margin:0;list-style-type:none;}
#nav-top-level1 a:hover{background-position:10px 10px;}
#main{margin-bottom:0;padding:2em 5em 2.2em 5em;border-top:4px solid #555;line-height:1.5em;}
#main h1{padding-bottom:.2em;border-bottom:1px dotted #888;}
#main .mod_navigation a{padding-left:1.1em;font-size:1em;background:url('./tl_files/images/arrow_link.gif') no-repeat 0px 4px;}
#main .ce_text a{border-bottom:1px solid #ddd;color:#522;}
#main .ce_text a:hover{border:0px;color:#555;}
a.arrow{padding-left:1.1em;font-size:1em;background:url('./tl_files/images/arrow_link.gif') no-repeat 0px 4px;}
#main .mod_article{clear:both;}
#main .mod_navigation ul{padding-left:4em;list-style-type:none;}
#main .mod_navigation a:hover{padding-left:24px;color:#000;background-position:6px 5px;}
.text-datum{height:100%;float:right;margin-top:1.8em;vertical-align:bottom;font-size:.8em;color:#888;line-height:1.1em;}
#nav-webdesign{width:200px;float:right;margin-left:1em;padding:0 .5em;border:1px solid #ccc;}
#nav-webdesign .mod_navigation ul{width:200px;padding:0;}
#nav-webdesign .mod_navigation a{width:auto;}
.webdesign-projekte .ce_text{margin:1em 0;padding:2em 0 1.2em 0;border-top:1px solid #ccc;}
.webdesign-projekte .ce_text .image_container{width:180px;float:left;margin-right:40px;}
.webdesign-projekte .ce_text h2{width:250px;float:right;margin-top:0;margin-bottom:.5em;}
.webdesign-projekte p{}
#main .ce_text .image_container a{border-bottom:0px;}
.ce_gallery td{vertical-align:top;}
.webdesign-gallery{}
.webdesign-gallery td .image_container{padding:8px;}
.webdesign-gallery td .image_container img{height:50px;}
#main .webdesign-sitelink{margin-left:auto;padding-left:1.1em;background:url('./tl_files/images/arrow_link.gif') no-repeat 0px 5px;}
#main .linkbox{float:right;margin:1em 0 1em 1em;padding:.5em;background-color:#ccc;border:1px solid #888;}
#main .mod_search #keywords{width:250px;}
#main .mod_search #query_type{padding:1em .5em;}
#main .mod_search .header{margin:0;padding:.3em .9em;background-color:#ccc;font-size:1.1em;}
#main .mod_search h3{margin-bottom:-.5em;}
#main .mod_search h3 .relevance{padding-left:1em;font-weight:normal;font-size:.8em;color:#888;}
#main .mod_search .url{color:#888;}
#main .mod_search .highlight{border-bottom:1px solid #ccc;color:#000;}
#main .mod_newslist{font-size:.9em;}
#main .mod_newslist .first{margin-top:1em;padding-top:.5em;border-top:1px solid #ddd;}
#main .mod_newslist .info{float:right;font-weight:normal;font-size:.85em;color:#888;}
#main .ce_teaser{padding:0;border:1px dotted #ccc;}
#main .ce_teaser h2{margin-top:0;margin-bottom:.5em;font-size:1em;color:#fff;background:#555;}
#main .ce_teaser h2 a{width:100%;display:block;padding:.2em .5em;border-bottom:0em;color:#fff;}
#main .ce_teaser h2 a:hover{background-color:#222;color:#fff;}
#main .ce_teaser .teaser-text{margin:.5em 1em;}
#main .ce_teaser .more{float:right;margin:0 1em .5em 1em;}
#main .ce_text a.more:hover{border-bottom:1px solid #fff;}
#main a.anchor-link{float:right;display:block;margin-top:1em;background-color:#fff;font-size:.9em;}
#main a.anchor-link:hover{color:#888;}
#main a.anchor-link-ie{margin:1em 0em 0em 0em;}
#footer{margin:0;padding:0;}
#footer-left{width:200px;float:right;margin:0;border-top:4px solid #777;}
#footer-right{width:380px;float:right;padding:2px 10px;text-align:right;border-top:4px solid #555;font-size:.8em;color:#777;}
