/* Style sheet content */
html *{font-size:100.01%;}
textarea,pre,code,kbd,samp,var,tt{font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;}
body{font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#444;}
h1,h2,h3,h4,h5,h6{margin:0 0 0.25em;font-family:"Trebuchet MS", "Lucida Console", Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#660000;}
h1{font-size:250%;}
h2{font-size:200%;}
h3{font-size:150%;}
h4{font-size:133.33%;}
h5{font-size:116.67%;}
h6{font-size:116.67%;color:#444444;}
.yamllayout{color:red;}
.yamllayout h3{color:red;}
ul,ol,dl{margin:0 0 1em 1em;line-height:1.5em;}
ul li{list-style-type:disc;}
ul ul li{list-style-type:circle;}
ol li{list-style-type:decimal;}
ol ol li{list-style-type:lower-latin;}
li{margin-left:0.8em;line-height:1.5em;}
.ce_accordion ul li{list-style-type:disc;list-style-position: outside;}
.ce_accordion ul,.ce_accordion ol,.ce_accordion dl{margin:0 0 0 1.75em;line-height:1.5em;}
.ce_accordion li{padding:0 0 0.25em 0.25em;line-height:1.5em;}
dt{font-weight:bold;}
dd{margin:0 0 1em 0.8em;}
p{margin:0 0 1em;line-height:1.5em;}
blockquote,cite,q{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
blockquote{margin:0 0 1em 1.6em;color:#666;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
pre,code,kbd,tt,samp,var{font-size:100%;}
pre,code{color:#800;}
pre{margin:0 0 1em;line-height:1.5em;}
kbd,samp,var{color:#666;}
var{font-style:italic;}
acronym,abbr{border-bottom:1px #aaa #dotted;font-variant:small-caps;letter-spacing: .07em;cursor: help;}
sub,sup{font-size:87.5%;}
hr{border:0;color:#fff;margin:0 20px 1em;background:transparent;border-bottom: 1px solid #bcbcbc;}
#main img{padding:1px;border:1px solid;}
#gaestebuch img{padding:1px;border:1px solid #666;}
#main img:hover,#gaestebuch img:hover{border:1px solid #600;}
.mime_icon{padding:0 !important;border:0 none !important;}
a{text-decoration:none;color:#330000;background:transparent;}
a:visited{color:#440000;}
a:focus,a:hover,a:active{text-decoration:underline;color:#660000;}
p.icaption_left{float:left;display:inline;margin:0 1em 0.15em 0;}
p.icaption_right{float:right;display:inline;margin:0 0 0.15em 1em;}
p.icaption_left img,p.icaption_right img{padding:0;border:1px solid #888;}
p.icaption_left strong,p.icaption_right strong{overflow:hidden;display:block;margin-top:2px;padding:0.3em 0.5em;font-weight:normal;font-size:91.667%;background: #eee;}
.highlight{color:#f60;}
.dimmed{color:#888;}
.info{margin-bottom:0.5em;padding:10px;font-size:100.01%;color:#666;background: #eff;}
.note{margin-bottom:1em;padding:10px;border:2px solid #484;color:#040;background: #efe;}
.important{margin-bottom:1em;padding:10px;border:2px solid #884;color:#440;background: #ffe;}
.warning{margin-bottom:1em;padding:10px;border:2px solid #844;color:#400;background: #fee;}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:0.15em;}
.float_right{float:right;display:inline;margin-bottom:0.15em;margin-left:1em;}
.center{display:block;margin:0.5em auto;text-align:center;}
table{width:auto;margin-bottom:5px;border-top:2px solid #bbb3b3;border-collapse:collapse;border-bottom:2px solid #bbb3b3;}
.ce_accordion table{border:1px solid #bbb3b3;background: url("tl_files/images/info_bg.png") repeat center center;}
.acc_gallery table{border:0 none;background: transparent !important;}
.ce_accordion table p{margin:0;line-height:1.5em;}
table caption{font-variant:small-caps;}
table.full{width:100%;}
table.fixed{table-layout:fixed;}
th,td{padding:0.5em;border-right:1px solid #bbb3b3;border-bottom: 1px solid #bbb3b3;}
.ce_accordion th,.ce_accordion td{padding:0.5em;border-right:0;border-bottom: 1px solid #bbb3b3;}
thead th{text-align:center;background-color:#292894;border-bottom:2px solid #800;color:#fff;}
thead th a{color:#fff;}
thead th a:hover{color:#B4BCCD;}
tbody th{color:#333;background: #e0e0e0;}
tbody th[scope="row"],tbody th.sub{background: #f0f0f0;}
tbody th{text-align:left;border-bottom:1px solid #fff;}
tbody td{border-right:1px solid #bbb3b3;border-bottom:1px solid #bbb3b3;}
.ce accordion td{border-right:0;border-bottom:1px solid #bbb3b3;}
tbody tr:hover th[scope="row"],tbody tr:hover tbody th.sub{}
tbody tr:hover td{color:#660000;background: url("tl_files/images/vita_bg.png") repeat center center;}
.ce_gallery table{width:100%;margin-bottom:0;border-top:0 none;border-bottom:0 none;border-collapse:collapse;background: url("tl_files/images/project_bg.png") repeat center center;}
.pro_gallery table{background: transparent;}
.ce_gallery th,.ce_gallery td,.ce_gallery tbody th,.ce_gallery tbody td{padding:10px 0;text-align:center;border-right:0 none;border-bottom:0 none;}
.ce_gallery tr{height:104px;padding:0 5px;vertical-align:center;border-bottom:1px solid #bbb3b3;}
.ce_gallery .row_last{border-bottom:0 none;}
tbody .col_first{padding-left:5px;}
tbody .col_last{padding-right:5px;}
.ce_text{padding-bottom:15px;}
