﻿body {font-size:10px;margin:0;font-family: Arial, Veranda, sans-serif;overflow-y:scroll;}
a {text-decoration:none;color:#305b94}

.textbox, .searchbox    {width: 100%;color: #888888;font-size: 1.7em;border:solid 1px #efefef;background-color: white;padding: 5px;  }

.center {max-width: 96em;margin: 0 auto;clear: both;height:inherit;}

.topnavigation {width: 100%;height:4em;z-index:22;background: #333333;border-bottom: 0.4em solid #305b94;color: #fff;font-weight: bold;padding-left:1em;padding-right:1em; }
.topnavigation ul{ margin: 0;padding: 0;list-style: none;}
.topnavigation ul li {float:left;padding-top:0.7em;padding-bottom: 0.6em; font-size:1.42em;font-weight:bold;}
.topnavigation ul li a {padding-right:1.5em;color:#fff;}
.topnavigation .triggermenu {display:none;cursor:pointer;}

.topnavigation .languages {float:right;text-align:right;padding-top:0.7em;font-size:1.4em;font-weight:bold;color: #e0e0e0; }
.topnavigation .languages a{color:#eee;}
.topnavigation .languages a:hover{color:#fff;}

/*Startseite deutsch / englisch*/
body.en #mediabox   {display:none;}
body.en #quicklinks {display:none;}
body.en .shortnews-container {display:none;}
body.en .tagcloud-container {display:none;}
body.en #newsline {display:none;}
body.en .line.last {display:none;}

body.de .contentblock-en {display:none;}

/*sub menu*/
.subnavigation ul   {list-style: none;min-width:15em;}
.submenu            {display: none;position:absolute;z-index:23;background-color:#333;font-size:1.4em;font-weight:bold; padding:1em 1em 1em 0.5em;}
.submenu li a       {text-decoration:none; color:#fff;line-height:2em;}


/*Logo Header*/
.logoheader {width: 100%;padding-top:0em;background:#efefef;height: 14em;}
.logoheader .divsearchbox {float:right;width:30em;padding-top:1em;}
#logo a img {float:left;width:192px;}

.divAlerts { margin-top: .5em; position: relative; width: 30rem; float: right; }
.alertbutton    { background-color: rgb(253, 195, 0);width:20rem;float:right;margin-left:3px;padding:8px;margin-top:2px;}
.alertbutton a  { color: black;}
.alertbutton .alertbutton_title  {margin-bottom:0em;font-size:1rem;}
.alertbutton .alertbutton_text   {line-height:.9rem;}
.alertbutton .alertbutton_text>p {padding-top:0;padding-bottom:0;margin-top:0.4em;margin-bottom:0em;font-size:.8rem;line-height:1.1rem;}

/*Big Header*/
.mainheader {background: #305b94;width:100%;}
.mainheader img {width:100%;}

.line {clear: both;width: 100%;height: 1px;background: #d0d0d0;}

.newsaktuell {max-width:55em;font-size:1.7em;padding-top:.7em;padding-bottom:.7em;text-align:left;background: #cccccc;min-height: 2em;margin:0 auto 0 auto;padding-left:1em;padding-right:1em;}


/*mediabox start*/
#mediabox                   {background: #305b94;width:100%;max-width:57em;margin-top:2em;margin-bottom:2em;height: 33em;color: #efefef;padding:1.5em;padding-top:0.5em;float:left;}
#mediabox p,#quicklinks p   {font-size:1.5em;color:white;}
#mediabox >div              {float:left;width:38em;}
#mediabox .videoplayer      {width:38em;background-color:black;height:22em;}
#mediabox .comment          {float:right;font-size:1.3em;padding-top:4em;padding-right:0em;width:8em;}

#quicklinks             {background: #305b94;float:right;margin-bottom:2em;margin-top:2em;width: 30em;height: 33em;color: #fff;padding:1.5em;padding-top:0.5em;}
#quicklinks h2          {margin-top: 0;font-weight: bold;width:100%;margin-bottom: 1.5em;background: #e0e0e0;padding: .7em;color: #666666;}
#quicklinks h2 a        {color:#305b94;font-size: 0.85em;}    


/*Slider*/
.slideTitle {font-size:2.5em;position:absolute;right:1em;bottom:1.5em;}
.slideText  {font-size:1.7em;position:absolute;right:1.7em;bottom:0em;}
.en-slidetitle {font-size:1.7em;position:absolute;right:2.5em;top:0em;}
.en-slidetext  {font-size:2.5em;position:absolute;right:1.7em;top:0em;}

.sliderTextContainer       {position:absolute;bottom:2em;top:90%;z-index:501;color:#fff;font-weight:bold; width:100%;text-align:right;padding-right:2em;display:none;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}
.en-sliderTextContainer    {position:absolute;top:10%;z-index:501;color:#fff;font-weight:bold; width:100%;text-align:right;padding-right:2em;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;}

.sliderTextContainer p  {margin-top:0;}
.swiper-slide img       {width:100%;margin-bottom:-2px}
.swiper-wrapper .swiper-slide[data-swiper-slide-index="0"] > div .slideTitle {font-size:2.5em;}
.swiper-wrapper .swiper-slide[data-swiper-slide-index="0"] > div .slideText  {font-size:1.5em;}

/*Banner*/
#banner                 {width:90em;margin:2.5em auto;}
#banner .banneritem     {margin: 0;margin-right: 0.5em;margin-left:0.5em;margin-bottom: 2.3em;width:21em;height:8.6em;float: left;border: 1px solid #ededed;overflow: hidden;padding: 1px;}
#banner .banneritem img,.img_grayscale  {}

/*Newsblock*/
.newsblock              {max-width: 30%;float: left;margin:1em .4em 2em .4em;}
.newsblock h1           {color: #444444;line-height: 1.3;font-size: 2.1em;font-weight: normal;min-height: 3em;}              
.newsblock .text        {font-size:1.5em;color:#666;line-height:1.3;}
.newsblock a            {text-decoration:underline;}
.newsdistance           {width:2em;height:2em;float: left;}

#newsline               {clear:both;border-top: 1px solid #f0f0f0;height:2.5em;border-bottom: 1px solid #f0f0f0;margin: 0 auto;padding: 7px;color: #999999;text-align: center;width: 80%;font-size: 1.3em;margin-bottom: 20px;}
#newsline .left         {float:left;}
#newsline .right        {float:right;}

#morenews               {display:none;}

.shortnews-container {float:right;margin-top:1em;width:30em;}
.shortnews-container h1 {margin-top: 0;font-weight: bold;font-size: 1.3em;margin-bottom: 15px;background: #e0e0e0;padding: 7px;color: #666666;}
.shortnews              {background-color:#efefef;margin-bottom:2em;padding:.7em;float:left;}
.shortnews a            {text-decoration:underline;}
.shortnews .title       {font-size:1.3em;line-height:1.3;color:#333;margin-bottom:0.5em;}
.shortnews .text        {font-size:1.2em;}

/*Footer*/
.footergrau    {background: #cccccc;width: 100%;height: 5.5em; }

#footer2    {width:100%;min-height: 23em;background: #305b94;color:white;}
#footer2 ul {list-style-type:none;}
#footer2 li.big {font-size:1.5em;font-weight:bold;margin-top:1.5em;}
#footer2 li {font-size:1.3em;line-height:1.4em;}
#footer2 a {color:white; }
#footer2 .col1 {float:left;width:30%;}
#footer2 .col2 {float:left;width:40%;min-height:20em;}
#footer2 .copyright {clear:both;font-size:1.1em; padding:1em 1.3em; }
#footer2 .copyright .year {float:left;}
#footer2 .copyright .www {float:right;}


/*Mobilemenu*/
.mobilemenu {position:absolute;width:100%;top:2.5em;padding-top:0em;background-color:#333333;z-index:100;padding-left:1em;font-size:1.5em;padding-bottom:1em;line-height:1.3em;display:none;}
.mobilemenu {list-style: none;}
.mobilemenu .big {font-weight:bold;margin-top:1em;}
.mobilemenu a{color:white;}


/*inhalt*/
.blueboxsetting {margin-top:7.6em;border-bottom:1px solid #305b94}
.blueboxtitle a {font-size:1.4em;display: block;color: #efefef;text-decoration: none;padding: 8px;background: #305b94;padding-top: 5px;padding-bottom: 5px;line-height: 1.5;margin-bottom:5px; }
.blueboxtitle a:hover {color:white;}
.blueboxitem {font-size:1.4em;display: block;padding: 8px;background: #efefef;padding-top: 5px;padding-bottom: 5px;line-height: 1.5;margin-bottom:5px;}
.blueboxitem a{color: #333;text-decoration: none;}
.blueboxitem.selected a {color:#305b94; }

section.contentContainer .colLeft       {width: 67%;float: left;margin: 2.5em .3em 2.5em .3em}
section.contentContainer .colRight      {width: 30%;float: right;margin: 2.5em .3em 2.5em .3em}
section.contentContainer .colRight h1   {margin-top: 0;font-weight: bold;font-size: 1.3em;margin-bottom: 15px;background: #e0e0e0;padding: 7px;color: #666666;}
section.contentContainer h3.title .bigblue,h3.title .bigblue {color:#305b94;font-size:1.3em; }
section.contentContainer h3.title,#content h3.title {color:#333; font-size:2.2em;font-weight:normal;}
section.contentContainer h4 {font-size:1.6em;color:#333;padding-bottom:0;margin-bottom:0;}
section.contentContainer h5 {font-weight:bold;color:#333;font-size:1.42em;}

section.contentContainer p {color:#333;font-size:1.42em;line-height:1.5em;margin-top:0.8em; padding-right:25px; }
section.contentContainer p a, .contentcontainer ul a {text-decoration:underline;}

section.contentContainer .template-imageleft img.preview { float:left; margin:0px 20px 10px 0px; position:relative; top:5px; max-width:260px; border:solid 1px #fefefe; }

section.contentContainer .template-imageright img.preview { float:right; margin:0px 10px 20px 0px; position:relative; top:5px; max-width:260px; border:solid 1px #fefefe; }
section.contentContainer .template-imageleft p:last-child {margin-bottom:2.5em;}
section.contentContainer .template-imageright p:last-child {margin-bottom:2.5em;}
section.contentContainer .template-akkordeon h3.title div {font-size:0.7em;}
section.contentContainer .template-akkordeon h3 {padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;}
section.contentContainer .template-akkordeon .toopen {padding-left:3em;padding-top:0.1em;margin-top:0;}

section.contentContainer .template-imageshorizontal              { position:relative; top:0em; left:0em; }
section.contentContainer .template-imageshorizontal img.preview  { margin:0px 0.5em 1em 0px; max-width:200px; border:solid 1px #C5C19C; }
section.contentContainer .template-imageshorizontal .imageinfo   { clear:both; text-align:left; color:#BBBBBB; position:relative; top:-1em; }
/* Gallerie (multiple Images in same Style as the hoziontal Images) */
section.contentContainer .template-gallery { position: relative; top: 0em; left: 0em; }
section.contentContainer .template-gallery img.preview {  margin: 0px 0.5em 1em 0px; max-width: 200px; border: solid 1px #C5C19C; }
section.contentContainer .template-gallery .imageinfo { clear: both; text-align: left; color: #BBBBBB; position: relative; top: -1em; }

section.contentContainer .template-imagesvertical .images        { width:270px; float:left; padding:5px 0px 0px 0px; }
section.contentContainer .template-imagesvertical a.lightbox     { margin:0px 0px 5px 0px; clear:both; }
section.contentContainer .template-imagesvertical img.preview    { margin:0px 0px 5px 0px; clear:both; border:solid 1px #C5C19C; }
section.contentContainer .template-imagesvertical .imageinfo     { text-align:right; padding-right:2em; color:#BBBBBB;  position:relative; }



/*tabelle*/
section.contentContainer table {
    border-collapse: collapse;
    border-spacing: 0;
}
section.contentContainer table td {padding:0;padding-left:5px; padding-right:5px; border:solid 1px #e0e0e0;}
section.contentContainer table td p {padding-right:0;margin-right:0;margin-bottom:0;margin-top:0.4em;}
section.contentContainer table td p:last-child { margin-bottom:0; }
section.contentContainer .template-imageleft table td p:last-child {margin-bottom:0.4em;}

.searchitem {width:100%;}
.searchitem .typ    {font-size:1.1em;font-weight:bold;color:#333;padding-bottom:0.2em;}
.searchitem .title  {font-size:1.3em;}
.searchitem .result {font-size:1.2em;line-height:1.6em;}

section.contentContainer li li {font-size:1em;}
.documents ul, section.contentContainer ul {list-style-type: square;list-style-image: url('/images/square.jpg');margin-left: 0px;padding-left: 15px;line-height: 1.7;color: #333;}
.documents li, section.contentContainer li {font-size:1.42em;}

/*medienmitteilungen*/
#medienmitteilungencontainer {font-size:1.5em;}
#medienmitteilungencontainer .datum { margin-bottom: 2px;font-weight:normal;color:#333; }
#medienmitteilungencontainer a{text-decoration:underline;}

/*news*/
.news .date {font-size:1.2em; }
.news h1 {color:#444;font-weight:normal;font-size:2em; }
.news .newstext {color:#666;font-size:1.02em }
.colRight p.caption {font-size:1.2em;}
.colRight img {width:100%;}

/*fotos*/
#fotocontainer p {margin:0;}
#fotocontainer .foto {max-width:70%;}
#fotocontainer .caption {font-size:1.3em;max-width:70%;}

/*mediathek*/
#mediathek .datum {font-size:1.4em;color:#333;padding-bottom:0.5em;}
#mediathek .title {font-size:1.4em;font-weight:bold;width:20em;color:#333;padding-top:0.5em;}


/* Tag Cloud */
.tagcloud-container {width: 65em; float:left;}
#tagcloud {position:relative;margin-top:3.5em;height: 44em; width:100%; font-size: .8em;}
#tagcloud a{font-family:Verdana;}
#cloud ul {list-style-type:none;}
#cloud li {list-style-type:none;list-style-image:none;}
#cloud a{text-decoration: none;text-shadow:0 0 3px lightgrey;filter:glow(color=black,strength=11);filter:Shadow(Color=red,Direction=130,Strength=1);}
.vertical-down{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.vertical-up{-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);}
.tagblue a{color:#165abf;}.tagblue a:hover{color:#1966d9;}
.tagred a{color:#d67174;}.tagred a:hover{color:#f07f82;}
.taggreen a{color:#5d905d;}.taggreen a:hover{color:#7cbf7c;}
.tagblack a{color:black;}.tagblack a:hover{color:grey;}
.taggrey a{color:#666;}.taggrey a:hover{color:#b3b3b3;}
.tagorange a{color:#aa1f00;}.tagorange a:hover{color:#c60;}
.tagpurple a{color:#7f007f;}.tagpurple a:hover{color:#b300b3;}
.strong1{font-size:.5em;}.strong2{font-size:.75em;}.strong3{font-size:1.0em;}.strong4{font-size:1.2em;}.strong45{font-size:1.35em;}.strong5{font-size:1.5em;}.strong6{font-size:1.9em;}.strong7{font-size:2.5em;}.strong8{font-size:3em;}
#Liechtenstein{position:absolute;left:200px;top:150px;}
#klimacode{left:78px;top:162px;}
#tourismus{left:205px;top:189px;}
#regierung{left:40px;top:180px;}
#polizei{left:117px;top:105px;}
#Vernehmlassungen{left:200px;top:123px;}
#Arbeitsmarkt{left:200px;top:138px;}
#Finanzplatz{left:365px;top:25px;}
#Regierungsprogramm{left:85px;top:210px;}
#steuern{left:179px;top:255px;}
#Liechtenstein_Dialog{left:200px;top:95px;}
#Fuerstenhaus{left:212px;top:265px;}
#Familie{left:288px;top:233px;}
#Gesetze{left:310px;top:245px;}
#Finanzmarktaufsicht{left:375px;top:207px;}
#Marketing{left:375px;top:230px;}
#Akademie{left:230px;top:50px;}
#Freiwillig{left:310px;top:140px;}
#Verwaltung{left:323px;top:112px;}
#Landtag{left:450px;top:140px;}
#Alter{left:248px;top:62px;display:none;}
#Kommissionen{left:375px;top:260px;}
#BuA{left:310px;top:190px;}
#Rechenschaftsbericht{left:323px;top:92px;}
#Staatskalender{left:115px;top:122px;}