/* 
WKO.AT-STYLE SHEET fuer Mobile Endgeraete
Autor: Simon Dorner / 11.4.2007
*/
body
{
 margin: 0;
 padding: 0;
 font: small sans-serif;
}

#inhalt h1 {font-size: 1.2em; margin: 10px 0 5px 0;}
#inhalt h2 {font-size: 1.1em; margin: 10px 0 5px 0;}
#inhalt h3 {font-size: 1em; margin: 13px 0 8px 0;}
#inhalt p {margin: 5px 0 5px 0}

form {margin: 0;}

#skip,
#topnav ul,
div#navigation,
#topnav span a,
#breadcrumb,
div.feature img,
div#snav div,
div#sidebar,
div#clearpage,
img.thema_bild,
div.thema_optionen,
div.sortierleiste,
div.leftcol img,
div.bewertungsleiste,
td.bereich_table_cell1,
a.zurueck,
div#snav br
{
 display: none !important;
}

div#snav div#channels,
div#snav div#individual_navigation
{
 display: block !important;
}

#header
{
 background: #dfdfe0 url(../icons/mobile/header_bg.gif);
}

#header .form,
div#copyright
{
 display: block;
 background: #848587 url(../icons/mobile/dark_bg.gif) repeat-x 100% 100%;
 padding: 5px 8px 5px 8px;
 text-align: center;
 margin: 0;
 color: #ffffff;
}

#header .form {margin-top: 5px;}

div#copyright a {color: #ffffff !important;}

#suchbegriff {width: 65px;}
#quicksearch_submit {width: 55px}

#farbcode
{
 margin: 0;
 padding: 5px;
 background: #71797a;
 color: #ffffff;
 font-size: 110%
}

#inhalt
{
 margin: 0;
 padding: 5px;
}

a { color: #000000; }

a:hover, a:active { background: black; color: white }

#inhalt div.feature h3
{
 color: #ffffff;
 font-size: 100%;
 padding: 2px;
 margin: 10px 0 3px 0;
}

#inhalt div.feature h4,
#inhalt div.feature p
{
 margin: 0 0 5px 0;
 font-size: 1em;
}

#inhalt div.feature h4 { margin: 3px 0 3px 0;}

#inhalt div.feature a { display: none; }
#inhalt div.feature p a, #inhalt div.feature h4 a { display: inline; text-decoration: underline;}

div.feature h3.ch_1, body#ch_1 #farbcode {background: #d09f3a;}
div.feature h3.ch_2, body#ch_2 #farbcode {background: #004c99;}
div.feature h3.ch_3, body#ch_3 #farbcode {background: #33c07d;}
div.feature h3.ch_4, body#ch_4 #farbcode {background: #0080fe;}
div.feature h3.ch_5, body#ch_5 #farbcode {background: #ca123f;}
div.feature h3.ch_6, body#ch_6 #farbcode {background: #ff9006;}
div.feature h3.ch_7, body#ch_7 #farbcode {background: #35a1e9;}
div.feature h3.ch_8, body#ch_8 #farbcode {background: #00c4ef;}
div.feature h3.ch_9, body#ch_9 #farbcode {background: #ffc508;}
div.feature h3.ch_10, body#ch_10 #farbcode {background: #e62714;}
div.feature h3.ch_24, body#ch_24 #farbcode {background: #02676a;}

#snav h3,
ul#laender_nav,
#inhalt div.doclist h3,
div.bundeslaender_box h3,
div.mehr_box h3,
h3.suche
{
 background: #c0c2c6 url(../icons/mobile/boxhead_bg.gif);
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #999999;
 font-size: 1em;
 padding: 4px;
 margin: 0;
}

ul#laender_nav {text-align: center;}

#inhalt div.doclist h4,
div.bereich_headline
{
 background: #dbdbdb;
 border-top: 1px solid #bababa;
 border-bottom: 1px solid #bababa;
 padding: 4px;
 margin: 0;
 font-weight: normal;
}

div#ergebnisbereich,
div#pages,
div#form_button
{
 background: #dbdbdb;
 padding: 4px;
 border-right: 1px solid #bababa;
 border-left: 1px solid #bababa;
}

div#ergebnisbereich {border-top: 1px solid #bababa;}
div#form_button {border-bottom: 1px solid #bababa;}

div.doclist {border: 1px solid #bababa; margin: 10px 0 10px 0;}

div.doclist ul li { margin-bottom: 5px; }
ul#startseite_th li a {font-weight: normal;}

div.multiple_lists ul {margin: 0;}

#snav ul
{
 background: #d9d9d9;
 border-bottom: 1px solid #bebebe;
 margin: 0;
 padding: 8px 8px 8px 25px
}

#snav li.active, #snav a.current { font-weight: bold;}

#snav ul ul {border-bottom: none;}

ul#laender_nav li
{
 display: inline;
 padding: 0 5px 0 0;
}

div.mehr_link {margin: 0;}
div.mehr_link a, div.mehr_box em {color: #cccccc}
div.mehr_link a em {background: none !important; padding: 0 !important;}
div.mehr_link a strong {font-weight: normal}

span.titel a {font-weight: bold;}
td.bereich_table_cell2 {padding-bottom: 10px;}
div#_RTable {border-right: 1px solid #ccc; border-left: 1px solid #ccc;}
span#_suchergebnis {padding: 5px;}

a img {border: none;}

#topnav a { padding: 0 0 10px 10px; }

img {max-width: 100%}

img#logo_wk {width: 90px;}
img#logo_at {width: 38px;}
 
 /* Kontaktseiten Fixes */
 div#kontaktseiten td, div#kontaktseiten th, div#kontaktseiten tr {vertical-align: top; display: inline;}
 div#kontaktseiten th {display: block; text-align: left; background: #eeeeee; margin: 10px 0 3px 0;}
 
/* Media-Queries fuer Opera */

@media handheld and (min-device-width: 180px)
 {
  img#logo_wk {width: 120px;}
  img#logo_at {width: 50px;}
 }
 
 @media handheld and (min-device-width: 220px)
 {
  #suchbegriff {width: 120px;}
  #quicksearch_submit {width: 100px;}
 }