/* Style sheet basemod_content */
.image_container .caption{overflow:hidden;float:none;clear:both;display:run-in;margin-top:.5em;margin-right:auto;margin-left:auto;text-align:center;vertical-align:baseline;border:1px ridge #faa2a2;font-family:Comic Sans MS;font-size:.75em;color:#0f0000;}
#header #topnav{right:15px;top:110px;position:absolute;color:#ff0000;}
h6.vlist a{border-bottom-width:0;margin-right:1em;}
h6.vlist{margin:0 0 1em;padding:.5em 0;text-align:right;font-size:1.25em;white-space:nowrap;background-color:#FFEEEE;border-bottom-color:#888888;border-bottom-style:solid;border-bottom-width:2px;border-top-color:#DDDDDD;border-top-style:solid;border-top-width:2px;color:#444444;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:1em;width: 100%}
#header{padding:0;background-color:#e6e6e6;}
.mod_glossaryMenu li{float:left;margin-right:5px;font-size:1.1em;list-style-type:none;}
table.calendar th.previous{padding-left:0.75em;text-align:left;border-left:1px solid #dfdfdf;}
table.calendar th.next{padding-right:0.75em;text-align:right;border-right:1px solid #dfdfdf;}
table.calendar th a{text-decoration:none;color:#333333;}
table.calendar th a:hover{text-decoration:underline;}
table.calendar .label{padding-top:2px;padding-bottom:2px;text-align:center;background-color:#113c9a;font-weight:bold;color:#ccd5ea;}
table.calendar td{width:14%;height:7em;vertical-align:top;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
table.calendar .col_first{border-left:1px solid #dfdfdf;}
table.calendar .weekend{background-color:#f7f9fa;}
table.calendar .today{background-color:#f0f3f6;}
table.calendar .header{margin:1px;padding:1px;background-color:#e6e6e6;font-size:0.9em;color:#666666;}
table.calendar .event{margin:3px;font-size:0.9em;line-height:1.1;}
table.calendar .event a{text-decoration:none;color:#333333;}
table.calendar .event a:hover{text-decoration:underline;}
.mod_newsreader .ce_comments{margin-top:2.5em;}
.layout_full .info{color:#808080;}
.layout_short,.layout_latest{margin-right:1em;margin-left:1em;padding-top:1em;padding-bottom:1em;border-top:1px solid #dfdfdf;}
.layout_short.first,.layout_latest.first{padding-top:0;border-top:0px;}
.layout_short.last,.layout_latest.last{padding-bottom:3em;}
.layout_short .info{font-size:0.9em;color:#808080;}
.layout_short,.layout_latest h2{margin-bottom:0;font-size:1.2em;}
.layout_short,.layout_latest h2 a{text-decoration:none;}
.layout_latest .info a{display:block;font-size:1.5em;color:#f08080;}
.layout_latest .more{color:#f08080;}
.mod_newslist p.more{display:inline;}
.layout_latest .info{margin-bottom:0.25em;color:#808080;}
.layout_latest h2{margin-bottom:0;}
.layout_latest h2 a{text-decoration:none;color:#333333;}
.comment_default{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #dfdfdf;}
.comment_default .info{margin-bottom:0.25em;font-size:0.9em;color:#808080;}
.ce_comments h1{margin-bottom:-0.2em;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments input.text,.ce_comments input.captcha{width:210px !important;}
.ce_comments .captcha_text{color:#333333 !important;font-weight:bold !important;}
.ce_comments .form label,.ce_comments .form span{top:0.65em;position:relative;vertical-align:top;}
a.glossarylink,a.glossarylink:visited,a.glossarylink:hover,a.glossarylink:active{padding:0 0 0 15px;border-bottom:1px dashed #e04c4c;text-decoration:none;color:#e04c4c;background:url(tl_files/RolladenFrey/css/fragezeichen_13_b.gif) no-repeat left 50%;cursor:help;}
a.glossarylink dfn.glossarydescription,a.glossarylink abbr.glossarydescription{position:absolute;display:none;margin:20px 0 0;padding:10px 40px;border:1px #solid;font-weight:normal;color:#440;z-index:50;background:#ffe;background: #FFFFFF url(tl_files/RolladenFrey/css/dialog-information.png) left 50% no-repeat;}
a.glossarylink:hover dfn.glossarydescription,a.glossarylink:hover abbr.glossarydescription{display:block;}
abbr.glossary_abbr{cursor:help;}
p#logo{left:0;top:0;margin:0 auto;padding:0;text-align:center;}
#warema-teaser{margin-right:auto;margin-left:auto;text-align:center;}
@media all{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:Arial, Helvetica, sans-serif;font-size:75.00%;color:#444;}
h1,h2,h3,h4,h5,h6{margin:0 0 0.25em;font-family:"Times New Roman", Times, serif;font-weight:normal;color:#222;}
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%;}
ul,ol,dl{margin:0 0 1em 1em;line-height:1.5em;}
ul{list-style-type:disc;}
ul ul{margin-bottom:0;list-style-type:circle;}
ol{list-style-type:decimal;}
ol ol{margin-bottom:0;list-style-type:lower-latin;}
li{margin-left:0.8em;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;}
big{font-size:116.667%;}
small{font-size:91.667%;}
pre{margin:0 0 1em;line-height:1.5em;}
pre,code,kbd,tt,samp,var{font-size:100%;}
pre,code{color:#800;}
kbd,samp,var,tt{font-weight:bold;color:#666;}
var,dfn{font-style:italic;}
acronym,abbr{border-bottom:1px #aaa #dotted;font-variant:small-caps;letter-spacing:.07em;cursor:help;}
sub,sup{font-size:91.6667%;line-height:0;}
hr{margin:0 0 0.5em;padding:0 0 0.5em;border-top:0px #eee #solid;border-right:0px #eee #solid;border-bottom:1px #eee #solid;border-left:0px #eee #solid;color:#fff;background:transparent;}
a{text-decoration:none;color:#4D87C7;background:transparent;}
a:visited{color:#036;}
a:focus{text-decoration:underline;color:#000;background: #fff;outline: 3px #f93 solid;}
a:hover,a:active{text-decoration:underline;color:#182E7A;outline: 0 none;}
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 #888 #solid;}
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:#c30;}
.dimmed{color:#888;}
.info{display:block;margin-bottom:0.5em;padding:10px;text-align:center;font-size:1em;color:#666;white-space:nowrap;background-color:infobackground;}
.note{margin-bottom:1em;padding:10px;border:2px #484 #solid;color:#040;background:#efe;}
.important{margin-bottom:1em;padding:10px;border:2px #884 #solid;color:#440;background:#ffe;}
.warning{margin-bottom:1em;padding:10px;border:2px #844 #solid;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:0.5em;border-top:2px #888 #solid;border-bottom:2px #888 #solid;border-collapse:collapse;}
table caption{font-variant:small-caps;}
table.full{width:100%;}
table.fixed{table-layout:fixed;}
th,td{padding:0.5em;}
thead th{border-bottom:2px #800 #solid;color:#000;}
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-bottom:1px solid #eee;}
tbody tr:hover th[scope="row"],tbody tr:hover tbody th.sub{background:#f0e8e8;}
tbody tr:hover td{background:#fff8f8;}
