/* Style sheet Basic */
#logo{left:60px;top:25px;position:absolute;}
#titelbild{right:0;top:18px;position:absolute;z-index:98;}
.decoline{border:1px solid #e4e4e4;z-index:99;}
#black_line_top{width:70px;height:4px;right:570px;top:18px;position:absolute;}
#red_line_menu{width:490px;height:4px;left:0;top:143px;position:absolute;border-left:0px;}
#red_line_menu2{width:60px;height:4px;right:0;top:143px;position:absolute;border-right:0px;}
#black_line_menu{width:940px;height:4px;right:0;top:148px;position:absolute;border-right:0px;}
#suchfeld .submit{width:60px;height:28px;padding:2px 5px 5px 2px;vertical-align:middle;background-color:#ffffff;border-top:0px solid #000000;border-right:0px solid #000000;border-bottom:4px solid #000000;border-left:0px solid #000000;color:#901224;}
#suchfeld .text{width:120px;height:20px;padding:2px 5px;vertical-align:middle;background-color:#e4e4e4;border-top:0px solid #901224;border-right:0px solid #901224;border-bottom:4px solid #901224;border-left:0px solid #901224;}
#suchergebnisse form{display:none;}
#suchergebnisse .mod_search div{margin-bottom:2em;}
#suchergebnisse .url{color:#008000;}
#suchergebnisse h3{font-weight:normal;font-size:1em;color:#808080;}
#suchergebnisse h3 a{font-size:1.25em;color:#0000ee;}
#right .mod_form{margin-bottom:2em;}
#right .layout_simple{margin-bottom:1em;}
#right .mod_newslist .date{color:#991224;}
#right .mod_newslist a{text-decoration:none;color:#808080;}
.mod_article,.mod_ch_flowplayer,.ce_image{margin-bottom:1em;}
h1{margin-right:auto;margin-bottom:1em;font-family:Arial;font-size:1.60em;color:#991224;}
h2{margin-right:auto;margin-bottom:1em;font-family:Arial;font-weight:bold;font-size:1.25em;color:#991224;}
#footer .decoline{width:20px;height:4px;position:relative;vertical-align:top;}
a,b,body,cite,div,em,i,label,li,ol,p,strong,td,th,u,ul{font-family:Arial, sans-serif;}
a,body,div,fieldset,form,input,label,li,ol,optgroup,p,select,td,th,textarea,ul{font-size:12px;color:#000000;line-height:1.5em;}
html,body{height:100%;}
#top{background-color:#e4e4e4;background-image:url("tl_files/images/red.png");background-repeat:repeat-x;background-position:0px 144px;}
#wrapper{position:relative;}
#header{overflow:visible;background-color:#ffffff;}
#header .inside{z-index:999;}
#container{padding-bottom:30px;background-color:#ffffff;border-bottom:1px solid #e4e4e4;}
#right{}
#right .inside{margin-right:20px;}
#main{}
#main .inside{margin-right:80px;margin-left:60px;}
#footer{border-top:4px solid #991224;}
#footer .inside{text-align:center;vertical-align:middle;color:#808080;line-height:30px;}
