/** Copyright (C) 2005-2011 HJCMS http://www.hjcms.de */
html{direction:ltr;}
body{margin:0px; padding:0px 0px 0px 0px; color:#000000; background:#000000 url('Ettringen/Images/bg.jpg') repeat-y; font-family:'Nimbus Sans L', 'Trebuchet MS', Sans-Serif;}
a{color:#050090; text-decoration:underline; background-color:transparent;}
a:visited{color:#050090; text-decoration:none; border:none; background:transparent;}
a:hover{color:#7F0002; text-decoration:none; border:none;}
/* Mailto */
a.mailto{width:auto; color:#B4B4B4; text-decoration:underline;}
a.mailto:hover{width:auto; color:#7F0002; text-decoration:none; background:transparent;}
a.NavLink,a.NavLink:visited{color:#FFCC33; text-decoration:none; background:transparent;}
a.NavLink:hover{color:#FFFFCC; text-decoration:underline;}
a.SmallStyle:link{color:#050090; text-decoration:none; border:none;}
a.SmallStyle:hover, a.SmallStyle:visited{color:#7F0002; text-decoration:none; border:none;}
a[href] img, a[href] object[type^="image"]{border:none !important; background:transparent;}
p,em,li,td{color:#000000; background:transparent;}
div.ggplus { position:absolute; top:5px; right:5px; width:auto; height:28px; background:transparent; overflow:hidden; }
div.IndexRahmen{position:absolute; top:0px; left:0px; width:100%; margin:0px; padding:0px 0px 0px 0px; background:transparent;}
/* Google Werbebanner */
.BigTextBlock,.NewsBlock {background:transparent url('Ettringen/Images/bg_blas.png') repeat; border:1px solid #808080; border-radius:5px;}
div.ad,a.adt{font-size:smaller;}
div.NavFrame{position:absolute; top:0px; left:0px; width:190px; margin:0px; padding:0px 0px 0px 0px; min-height:450px; vertical-align:top; clear:right;}
div.MainFrame{min-width:780px; max-width:1295px; top:0px; margin:0px; margin-left:194px; background:transparent; min-height:450px; vertical-align:top; clear:left;}
div.BigTextBlock{padding:4px 4px 4px 4px; border:thin ridge #000000; text-align:left; width:auto;}
div.CenteredBlock{width:auto; text-align:center; margin:0; padding:0px 0px 0px 0px;}
div.NavTitle{padding:0px 0px 0px 20px;}
div.NewsListBox{height:150px; overflow:auto; background:transparent; border:1px inset #000000;}
div.NewsBlock{margin:0px; text-align:justify; white-space:normal; padding:4px 4px 4px 4px;}
div.NewsInlineBlock{text-decoration:none; display:block; margin:0px; padding:2px 0px 2px 0px; vertical-align:text-top;}
div.NewsTextLeft{color:#000000; background:transparent;}
/* Box Style */
div.NormalInlineBox{margin:0; width:100%;}
div.CenteredBox{margin:0; margin-left:1px; width:100%; text-align:center; min-height:30px;}
div.CenteredInlineBox{margin:0; width:100%; text-align:center; padding:4px 2px 4px 2px;}
div.RoutenFooterLayer{margin:0; width:100%; text-align:left; padding:0px 0px 0px 0px;}
/* @short Display Boxes @see hr.LineStyle */
div.InlineGroupBoxStyle{margin:0; width:99%; text-align:center; padding:4px 0px 4px 0px; border:2px ridge #B6B6B6; background:#DCDCDC url('./Ettringen/Images/bgtb.gif');}
div.MenuBoxStyle, table.RoutenEditorTable{margin:0; width:auto; text-align:center; padding:2px 0px 2px 0px; border:1px ridge #B6B6B6; background:#DCDCDC url('./Ettringen/Images/bgtb.gif');}
div.BoxLeft{float:left; text-align:left;}
div.SektorTitleBox{padding:0px 20px 0px 20px;}
div.BoxRight{float:right; text-align:right; min-width:40%;}
div.BoxRightPadding{float:right; padding:0px 15px 0px 0px;}
div.LayLeft{float:left; text-align:left; min-width:70%;}
div.LayRight{float:right; text-align:right; min-width:10%;}
div.DBSearchFormFrame{padding:4px 4px 4px 4px;}
div.Cleaner{clear:both;}
div.Messanger{font-size:smaller; color:blue; background:transparent;}
.notification{color:#000000; margin:5px; padding:4px 4px 4px 4px; width:auto; border:2px dotted #C00000;}
div.SektorenNavListBox{background:transparent url('Ettringen/Images/bg_blas.png') repeat; height:110px; overflow:auto;}
/* Werbung */
div.BannerBlock{padding:2px 2px 2px 2px; margin:2px; text-decoration:none; background-color:transparent;}
div.GoogleHBar{margin:8px; background-color:#FFFFFF; width:728px; height:90px;}
div.FooterBox{position:absolute; background-color:transparent; margin-top:30px; left:200px; width:730px; padding:1px 1px 2px 2px;}
div.HJCMSFrame{width:auto; margin-top:5px; font-size:.8em; color:#6C6C6C; width:750px;}
a.impress{color:#6C6C6C; text-decoration:underline;}
div.WerbeNavBar{position:absolute; background-color:transparent; margin-top:600px; left:10px; width:160px; overflow:hidden; display:inline;}
#MessangerLayer{position:absolute; min-width:450px; min-height:250px; background:#FFFFFF; padding:5px 5px 5px 5px; border:2px ridge #353535; font-size:medium; overflow:auto; cursor:pointer; font-size:smaller; z-index:9;}
#ImgInfoLayer{background:transparent url('Ettringen/Images/bg_blas.png') repeat; position:absolute; padding:4px 4px 4px 4px; border:1px ridge #000000;}
#DBWLayer{position:absolute; background-color:#3A3A3A; border:3px ridge #000000; z-index:1;}
#DragBar{position:relative; border:none; margin:0px; padding:1px 0px 0px 2px; height:20px; width:100%; color:#FFFFFF; cursor:move; z-index:2;}
#BLClose{margin:0px; z-index:3;}
#DBImgLayer{position:relative; top:0px; left:0px; height:100%; width:100%; margin:0px; z-index:4;}
#NewsPreviewImageLayer{max-width:320px; overflow:auto; z-index:0;}
#PrintLayer{position:absolute; background:transparent url('Ettringen/Images/bg_blas.png') repeat; border:3px ridge #000000; height:160px; z-index:1; padding:0px 5px 0px 5px;}
#pdflp{width:100%;}
hr{background-color:#E8E8E8; margin:0px; margin-top:4px; margin-bottom:4px;}
strong,h3{font:bold .9em Serif; padding:2px 2px 2px 2px;}
p{margin:0px;}
b.NoActionError{color:#C00000; background:transparent;}
p.blocksatz{margin:8px; text-align:justify;}
pre{color:#000000; padding:5px 5px 5px 5px; background:#FFFFC0;}
dl{margin-left:5px;}
dd.DDBlock{padding:2px 0px 2px 0px; margin-left:5px;}
img,iframe{border:none; background:transparent; margin:0px;}
small.maillinkinfo{width:100%; text-align:right; display:block;}
small.tnumber{color:#585858; text-align:right;}
.absolutepos{position:absolute; top:2px; left:200px;}
.slower{font-size:.8em; color:#6C6C6C;}
.Hiddentext{display:none;}
.messanger{padding:5px 5px 5px 5px; background:#FFFFC0;}
span.TxtUpper{position:relative; top:-.5em;}
span.LegendBtnLayer{position:relative; top:5px; padding:0px 5px 0px 0px;}
pre.viewer{text-align:left; background-color:#FFFFFF; color:#000000; border:1px ridge #353535; height:200px; width:700px;}
img.ImgToolbars{background:transparent; cursor:pointer;}
img.ImgSmilies,#BLClose{cursor:pointer; border:1px outset #BFBFBF; margin:1px;}
img.ImgSmilies:hover,#BLClose:hover{border:1px inset #BFBFBF; margin:1px;}
img.ImSmile{width:22px; height:22px;}
img.ImgDecoStyle{border:2px ridge #D5D5D5;}
ul.UlSimple{margin:0; list-style:none;}
ul.ListLeft{float:left; width:40%;}
ul.ListRight{float:right; text-align:left; width:40%;}
ul.NavTree{list-style-image:url('Ettringen/Images/klkeil.gif' ); margin:0; padding:0px 0px 0px 28px; font-family:'Trebuchet MS', Sans-Serif;}
ul.UlMenuHorizontal{margin:0; list-style:none; list-style-position:inside; display:block; padding:0px 0px 0px 10px;}
li.LiMenuHorizontal{display:inline; margin-left:5px;}
fieldset.NewsFeld, fieldset.ProjectBox, fieldset.ComBox {width:99%; margin:0px; border:none; padding:2px 2px 2px 2px;}
fieldset.SearchBox, fieldset.Default {width:98%; margin:0px; padding:2px 2px 6px 2px; border:2px groove #DCDCDC;}
fieldset.OnlineInfoBlock{position:absolute; color:#FFCC33; background:transparent; position:absolute; width:175px; top:460px; left:0px; overflow:hidden; border:none; padding:1px 1px 1px 2px; clip:rect( 0px, 170px, 450px, 0px);}
fieldset.Quote{color:#6C6C6C; font-size:smaller; border:1px dotted #6C6C6C; padding:0px 4px 2px 4px;}
small.UserOnline{font:normal .7em 'DejaVu Serif',Serif; display:block; cursor:help;}
legend.NewsTitle{color:#002E69; background:transparent;}
span.dateconvert{color:#000000; font-size:smaller; background:transparent;}
legend.NewsTitle{background:transparent; text-decoration:none;}
label.FormHorizontal{display:block;}
label.FormLabelSingleLine{display:block; padding:4px 2px 4px 2px; margin:4px;}
/* select.DatenbankSelectNavigation */
select,input,textarea,option{font-size:.9em;}
select.FormSelect{margin-left:4px; margin-right:4px;}
select.BigItemSelect{width:700px; margin:0px;}
span.Messanger{width:98%; margin:2px;}
input.FormText{margin: 0px 4px 0px 4px;}
input[type="submit"]:hover, input[type="reset"]:hover{cursor:pointer;}
textarea.FormWrite{min-height:120px; width:98%;}
label{padding:1px 4px 1px 4px; margin:2px;}
td.tbformlabel,label.tbformlabel{width:99%; padding:0px 2px 0px 0px; text-align:right;}
table, thead, tfoot, tbody{margin:0px; padding:0px 0px 0px 0px; width:100%; background:transparent;}
table.RoutenTabelle{margin-bottom:1em;}
tbody.RoutenListView{background:transparent url('Ettringen/Images/bg_blas.png') repeat;}
td.imgtdcell{width:26px; text-align:center; vertical-align:middle;}
td.LeftTextTopRight{text-align:right; margin-right:2px; vertical-align:top;}
td.RightTextTopLeft{text-align:left; margin-left:2px; vertical-align:top;}
td.btnSubmit{text-align:right;}
td.SingleCentered{width:99%; text-align:center;}
td.SingleRight{width:99%; text-align:right; vertical-align:middle;}
td.tdflow{width:50%; margin:0px; padding:0px 0px 0px 0px; overflow:auto;}
td.RoutenHeader,td.RoutenFooter{border:1px outset #C1C1C1; padding:2px 4px 2px 4px;}
/*width:22%; @see TPL_Standards.xslt */
td.RoutenTitle{padding:2px 4px 2px 4px; vertical-align:top; text-align:right;}
td.RoutenTdSpacer{width:2px; padding:0px 0px 0px 0px; vertical-align:top;}
td.RoutenItems{width:auto; padding:2px 4px 2px 4px; text-align:left;}
td.LeftFrameBorder,td.RightFrameBorder{width:2px; margin:0px; border:1px outset #C1C1C1;}
td.CommentCells{margin:0px; border:1px outset #C1C1C1; text-align:left; font-size:smaller; padding:1px 4px 1px 4px;}
h2.MainTitle{font-family:'Burnstown Dam', BaileysCar, Steve, Kidprint, 'Comic Sans MS Fett', Sans-Serif; font-size:2.5em; margin:0px;}


