*
{
   margin            : 0;
   padding           : 0;
   font-family       : Arial, Helvetica, sans-serif;
   /*font-size         : 18px;*/
}
body
{
   filter            : progid:DXImageTransform.Microsoft.gradient(startColorstr="white",endColorstr="#8db8e3");
   background        :linear-gradient( white,#8db8e3);
}
#header
{
   background-image  : url(../images/header.png);
   width             : 1200px; /* Fixe Breite zugeteilt, um zentrieren der Seite zu ermöglichen */
   margin            : 0 auto;
   height            : 84px;
}
#header #Logo{
   margin            : 10px 20px 0 10px;
   float             : left;
   width             : 66px;
   height            : 54px;
}
#header h1
{
   margin-top        : 10px;
   margin-bottom     : 20px;
   font-family       : Arial, Helvetica, sans-serif;
   font-size         : 46px;
   color             : #9ba8ac;
   float             : left;
   font-weight       : 100;
}
/* ********************************************************************************************* */
/* SimpleSearch                                                                                  */
/* ********************************************************************************************* */
#SimpleSearch
{
   text-align        : left;
   margin-left       : 900px;
   margin-right      : 10px;
   color             : white;
}
#SimpleSearch form
{
   width             : 320px;
}
#SimpleSearch fieldset
{
   border            : none;
}
.sisea-highlight
{
   background-color  : #ffff66;
}
.sisea-results
{
   margin            : 0px;
   padding-bottom    : 10px;
}
.sisea-paging
{
   margin-top        : 5px;
   margin-bottom     : 10px;
/*   border            : 1px solid green; */
}
.sisea-result
{
   border-bottom     : 2px dotted #DCDCDC;
   margin-bottom     : 5px;
   padding-bottom    : 4px;
   padding-top       : 2px;
}
.sisea-result:hover
{
   background-color  : #dcdcdc;
}
.sisea-index
{
   font-size         : 16px;
   font-weight       : bold;
   color             : #DCDCDC;
   float             : left;
   padding-right     : 5px;
   width             : 35px;
}
.sisea-text
{
   border-left       : 2px dotted #DCDCDC;
   float             : left;
   padding-left      : 5px;
   width             : 1000px;
}
.sisea-text h3
{
   margin-top        : 0px !important;
   margin-bottom     : 3px !important;
}
.sisea-extract p
{
   font-size         : 11px !important;
   font-weight       : normal;
}
.sisea-page
{
   margin-left       : 2px;
   margin-right      : 2px;
   padding-left      : 3px;
   padding-right     : 3px;
   border            : 1px solid #3333ff;
   background-color  : #33ccff;
   font-size         : 16px;
}
.sisea-page a
{
   font-size         : 16px !important;
   color             : white;
   text-decoration   : none;
}

/* ********************************************************************************************* */
/* Slider                                                                                        */
/* ********************************************************************************************* */
#slider
{
   margin            : 0 auto;
   width             : 1200px;
   height            : 200px;
   display           : block;
}
#slidercontainer
{
   width             : 1200px;
   overflow          : hidden;
}
/* ********************************************************************************************* */
/* Footer                                                                                        */
/* ********************************************************************************************* */
#footer
{
   width             : 1200px; /* Fixe Breite zugeteilt, um zentrieren der Seite zu ermöglichen */
   /*height            : 30px;*/
   background-color  : rgb(69,120,175);
   margin            : 0 auto;
   text-align        : center;
   padding-top       : 5px;
   font-size         : 20px;
   color             : white;
   border-top-style  : solid;
   border-top-width  : 20px;
   border-top-color  : white;
   font-family       : Arial, Helvetica, sans-serif;
}
#footer a
{
   /*float             : right;*/
   margin            : 2px;
}
#footer a img
{
   border            : 0;
}
#footer #FBLogo
{
   float             : right;
   color             : white;
   text-decoration   : none;
   margin            : 5px 0 0 10px;
   font-size         : 15px;
   clear             : left;
   clear             : right;
}
#footer #Sitemap
{
   float             : left;
   color             : white;
   text-decoration   : none;
   margin            : 5px 0 0 10px;
   font-size         : 15px;
   clear             : left;
   clear             : right;
}
#footermap
{
   background-color  : rgb(69,120,175);
   font-family       : "Arial","Helvetica",sans-serif;
}
#footermap ul
{
   padding           : 0px;
   display           : inline-block;
   margin-top        : 10px;
   text-align        : left !important;
}
#footermap ul a
{
   display           : block;
   text-decoration   : none;
   color             : silver;
   font-size         : 14px;
   border-bottom     : 3px solid white;
}
#footermap ul li
{
   float             : left;
   list-style-type   : none;
   margin-right      : 10px;
   width             : 180px;
   text-align        : left !important;
}
#footermap ul li ul
{
   margin-top        : 5px;
   font-size         : 12px;
}
#footermap ul li ul a
{
   display           : block;
   text-decoration   : none;
   color             : silver;
   font-size         : 10px;
   border            : 0px;
   margin-bottom     : 0px;
   margin-top        : 0px;
}
#footermap ul li ul li
{
   float             : none;
   list-style-type   : none;
   border            : 0px;
   text-align        : left !important;
}
/* ********************************************************************************************* */
/* Home-Screen                                                                                   */
/* ********************************************************************************************* */
.ColRight
{
   width             : 340px;
   float             : left;
   margin-right      : 20px;
}
.ColLeft
{
   width             : 790px;
   float             : left;
   margin-left       : 20px;
   margin-right      : 20px;
}
.homerow
{
   margin-bottom     : 10px;
   position          : relative;
}
.homerow:last-child
{
   margin-bottom     : 0px;
}
.ImgTileLeft
{
   width             : 100%;
   height            : 33%;
   position          : relative;
}
.ImgTileLeft:first-child
{
   border-top        : 2px solid blue;
   border-bottom     : 2px solid blue;
}
.ImgTileLeft:last-child
{
   border-top        : 2px solid blue;
   border-bottom     : 2px solid blue;
}
.ImgTileLeft img
{
   position          : absolute;
   left              : 0;
   right             : 0;
   top               : 0;
   bottom            : 0;
   margin            : auto;
}
.TxtTileRight
{
   width             : 100%;
   height            : 100px;
   margin-bottom     : 10px;
   background-color  : rgb(69,120,175);
   color             : white;
   display           : table;
   vertical-align    : middle;
   text-align        : center;
   position          : relative;
}
.TxtTileRight:last-child
{
   margin-bottom     : 0px;
}
.TxtTileRight a
{
   text-decoration   : none;
   color             : white;
}
.TxtTileRight a:hover
{
   text-decoration   : none;
   color             : silver !important;
}
.TxtTileRightTitel
{
   font-size         : 33px !important;
   font-weight       : bold;
   margin-top        : 29px;
}
.ContTileRight
{
   width             : 100%;
   height            : 250px;
   margin-bottom     : 10px;
   background-color  : rgb(69,120,175);
   color             : white;
   display           : table;
   vertical-align    : top;
   text-align        : center;
}
.ContTileRight:last-child
{
   margin-bottom     : 0px;
}
.ContTileRight a
{
   text-decoration   : none;
   color             : white;
   margin            : 0px;
}
.ContTileRight a:hover
{
   color             : silver;
}
.ContTileRight p
{
   margin            : 0px;
}
.ContTileRightTitel
{
   font-size         : 22px !important;
   font-weight       : bold;
   border-bottom     : 1px dotted white;
   padding-bottom    : 5px;
}
.ContTileRightInner
{
   position          : relative;
   font-size         : 10px;
   color             : white;
   width             : 100%;
   display           : block;
   text-align        : left;
   height            : 210px;
   overflow          : hidden;
}
.ContTileRightInnerRow
{
   border-bottom     : 1px dotted white;
   padding-top       : 3px;
   padding-bottom    : 3px;
}
.ContTileRightInnerRow:hover
{
   color             : silver;
}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
/* ********************************************************************************************* */
/* Blog-Screen                                                                                   */
/* ********************************************************************************************* */
#blog
{
}
#blog .BlogEntry
{
   position          : relative;
   border-top        : 2px solid rgb(69,120,175);
   border-bottom     : 2px solid rgb(69,120,175);
   margin-bottom     : 10px;
   background-color  : Lavender;
}
#blog .BlogTitel
{
   font-size         : 24px;
   font-weight       : bold;
   color             : rgb(69,120,175);
   margin-top        : 5px;
   border-bottom     : 1px dotted rgb(69,120,175);
}
#blog .BlogContent
{
   min-height        : 100px;
}
#blog .BlogDate
{
   font-size         : 8px;
   margin-top        : 3px;
}
#BlogPaging
{
   margin            : 5px auto;
   border-top        : 1px solid rgba(69,120,175, 0.5);
   text-align        : center;
   font-size         : 12px;
}
#BlogPaging ul
{
   vertical-align    : middle;
}
#BlogPaging li
{
   float             : left;
   list-style        : none inside none;
   display           : inline-block;
   border            : 1px solid rgb(69,120,175);
   background-color  : rgba(69,120,175,0.3);
   text-align        : center;
   min-width         : 20px;
}
#BlogPaging a
{
   color             : rgb(69,120,175);
   text-decoration   : none;
   width             : 100%;
   height            : 100%;
   display           : block;
}
#BlogPaging .active
{
   color             : red;
   font-weight       : bold;
   background-color  : transparent !important;
}
#BlogPaging .control
{
   width             : 20px;
   font-weight       : bold;
}

