@charset "utf-8";
/* CSS Document */
html,body { height:100%; margin:0px; padding:0px; }
body { padding:1px 0px 0px 1px; }
h1,h2 { margin:0px; padding:0px; font-weight:normal; }
img { margin:0px; padding:0px; border:none; }
/* globale block elemente */
#SilaMain { float:left; height:50%; width:100%; margin-bottom:-270px; }
#SilaLogo { clear:both; position:relative; margin:0 auto 0px auto; padding-bottom:50px; width:1200px; height:60px }
#SilaLanguage { clear:both; position:absolute; margin:-500px auto 0 auto; padding-bottom:20px; width:1200px; height:20px; }
#SilaMainContent { clear:both; margin:0 auto; height:463px; width:1200px; border-style:solid; border-width:1px; border-color:#D4D4D4;}
/* Startseite block elemente */
#SilaContainerText { float:left; width:486px; height:382px; position:relative; overflow:hidden; }
#SilaContainerImage { float:left; width:524px; height:382px; position:relative; overflow:hidden; }
/* Blockelemente für Unterseiten */
#SilaSubContainerText { float:left; width:318px; height:382px; position:relative; overflow:hidden; }
#SilaSubRefContainerText { float:left; width:486px; height:132px; position:relative; overflow:hidden; }
#SilaSubContainerNavi { float:left; width:168px; height:382px; position:relative; overflow:hidden; }
#SilaSubContainerRefMain { float:left; width:168px; height:382px; position:relative; overflow:hidden; }
#SilaSubContainerRefSub { float:left; width:318px; height:382px; position:relative; overflow:hidden; }
#SilaSubContainerImage { float:left; width:504px; height:382px; position:relative; overflow:hidden; }
/* durchgehend verwendete block elemente */
#SilaContainerNavi { float:left; width:190px; height:382px; position:relative; overflow:hidden; }
#SilaContainerPreview { clear:both; width:1200px; height:80px; border-top-style:solid; border-top-width:1px; border-top-color:#D4D4D4; overflow:hidden; }
/* Content */
#SilaFloat { overflow:hidden; width:301px; height:358px; }
#SilaContentText,#SilaContentNavi,#SilaSubContentNavi,#SilaSubContentText, #SilaSubContentRefMain, #SilaSubContentRefSub, #SilaSubRefContentText 
{ position:absolute; bottom:0px; width:auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; }
#SilaContentText { margin:36px 17px 18px 0px; }
#SilaContentImage { position:absolute; margin:36px 24px 18px 0px; overflow:hidden; left:0; }
#SilaContentNavi { margin:36px 0px 14px 17px; }
#SilaSubContentText { margin:36px 17px 18px 0px; }
#SilaSubRefContentText { margin: 36px 17px 18px 149px; }
#SilaSubContentNavi { margin:36px 17px 14px 0px; }
#SilaSubContentRefMain { margin:36px 17px 14px 0px; }
#SilaSubContentRefSub { margin:36px 0px 14px 0px; }
#SilaSubContentImage { position:absolute; margin:36px 24px 18px 0px; overflow:hidden; left:0; }
#SilaContentText,#SilaSubContentText,#SilaSubContentText1,#SilaSubContentText2,h1,h2,#SilaContentText1
{ font-family:Arial, Helvetica, sans-serif; color:#535353; font-size:12px; line-height:16px; letter-spacing:0; font-weight:300; }
#SilaSubRefContentText h1
{ font-family:Arial, Helvetica, sans-serif; color:#535353; font-size:14px; letter-spacing:0; font-weight:300; }
/*#SilaSubContentText1,#SilaSubContentText2
{ height:65px; width:301px; overflow:hidden; } */
#SilaContentText1
{ height:65px; width:468px; overflow:hidden; background-color:#FFFFFF; position:absolute; bottom:0px; margin:36px 17px 33px 0px; }
/* Navigation Styles */
#SilaContentNavi a,#SilaSubContentRefMain a,#SilaSubContentRefSub a,#SilaSubContentNavi a { font-size:14px; color:#919191; text-decoration:none; }
#SilaContentNavi a:hover, #SilaSubContentRefMain a:hover, #SilaSubContentRefSub a:hover, #SilaSubContentNavi a:hover { font-weight:normal; color:#003082; }
#SilaContentNavi a.SilaNaviActive, #SilaSubContentRefMain a.SilaNaviActive, #SilaSubContentRefSub a.SilaNaviActive, #SilaSubContentNavi a.SilaNaviActive { font-weight:normal; color:#003082; }
#SilaContentNavi menu,#SilaSubContentRefMain menu,#SilaSubContentRefSub menu,#SilaSubContentNavi menu { margin:0; padding:0; }
#SilaContentNavi li,#SilaSubContentRefMain li,#SilaSubContentRefSub li,#SilaSubContentNavi li
{ list-style:none; margin-bottom:16px; padding:0px; text-align:left; height:23px; display:block; } /* höhe 23 margin bottom 16 */
#SilaContentNavi li.SilaNaviLast,#SilaSubContentRefMain li.SilaNaviLast,#SilaSubContentNavi li.SilaNaviLast,#SilaContentLanguage li.SilaNaviLngLast
{ list-style:none; margin-bottom:0px; }
/*
#SilaSubContentRefSub li
{ word-spacing:40px; }
*/
#SilaSubContentRefSub li.SilaNaviLast 
{ list-style:none; margin-bottom:8px; }
#SilaContentNavi a.SilaNaviLast:hover,#SilaSubContentNavi a.SilaNaviLast:hover
{ font-weight:bold; color:#003082; }
#SilaSubContentRefSub
{ /*word-spacing:10px;*/ line-height:35px; }
/* Language Styles */
.SilaLngElement 
{	float:left; margin:0 12px 0 -1px; padding:0; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none;
	text-align:center; background-color:#E8E8E8; width:26px; height:16px; line-height:16px; }
.SilaLngElement a { color:#A4A4A4; text-decoration:none; }
.SilaLngElement a:hover { font-weight:normal; color:#003082; }
/* Preview Bar */
.SilaPreview { float:left; margin-right:30px; cursor:pointer; }
