



/*------------------------------------------------------
text distinction
------------------------------------------------------*/
/* ,a.std:hover auskommentiert weil in opera Fehler auftritt */
body {
        padding:0;
        margin:0;
	 	font-family:  Arial, Helvetica, sans-serif;
   		font-size: 80%;
}


p, h4, .author {
	font-size: 80%;
	line-height: 130%;
	margin-top: 1.0em;
	margin-bottom: 1.5em;
}

.std {	
	font-size: 80%;
   	line-height: 120%;
}

.std p {
        font-size: 100%;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 200%;
}

.hz, h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 10px;
    line-height: 95%;
}

.uz, h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom:1px;
	margin-top:2px;
}


h4 { 
	font-size: 82%;
 	font-weight: bold;
	line-height: 135%;
}

.medium { 
	font-size: 105%;
}

.stdFix, a.stdFix:link, a.stdFix:visited, a.stdFix:active, a.stdFix:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.channel {
    margin-top: 0px;
    margin-bottom: 2px;
}

.channelHeadline {
 font-family: "Times New Roman", Times, serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 95%;
}

.blickpunktHeadline {
  	font-family: Times New Roman, Times, serif;
	font-size: 130%;
	margin-bottom:0px;
}

/**
 * ,a.hz:hover auskommentiert weil in Opera 6 Fehler auftritt
 * a.hz:link,a.hz:visited,a.hz:active,
 */

.hzSmall, a.hzSmall:link,a.hzSmall:visited,a.hzSmall:active,a.hzSmall:hover {
/*	font-family: "Times New Roman", Times, serif;
font-size: 1em;*/
	font-weight: bold;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
 text-align: center;
 padding: 7px;
}

.xsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.authorXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}	

.xxsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.orange, a.orange:link, a.orange:visited, a.orange:active, a.orange:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:rgb(255,204,102);
}

.whiteSmall, a.whiteSmall:link, a.whiteSmall:visited, a.whiteSmall:active, a.whiteSmall:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:rgb(255,255,255);
}

.navi, a.navi:link, a.navi:visited, a.navi:active, a.navi:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: rgb(0,0,0);
}

.articlePicTable {
	margin: 5px;
}

#karrierewelt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align : left;
    vertical-align : middle;
	color: #262B60;
    width : 236;
    padding : 5;
    border: 0;
    margin:0px;
}
#karrierewelt2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align : left;
	color: #262B60;
    width : 236;
    padding : 5;
    border: 0;
    margin:0px;
}
#karrierewelt3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-align : left;
	color: #262B60;
    width : 236;
    padding : 5;
    border: 0;
    margin:0px;
}
a.karrierewelt,a.karrierewelt:link,a.karrierewelt:visited,a.karrierewelt:active.a.karrierewelt:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #262B60;
    font-weight: bold;
    text-decoration : underline;
}

#spaceNavi {
	line-height: 15px;
}

#spaceNaviE {
	line-height: 10px;
}

#bold {
	font-weight: bold;
}

#italic {
	font-style: italic;	
}

ul {
  list-style-type: circle;
  margin-top: 3px;
  margin-bottom: 3px;
}

li {
  font-size: 105%;
}

/*------------------------------------------------------
color coding
------------------------------------------------------*/
#blue {
	background-color: rgb(53,102,153);
}

#midblue {
	background-color: rgb(126,126,152);
}

#lightbluegrey {
	background-color: rgb(220,221,228);
}

#darkblue {
	background-color: rgb(0,51,102);
}

#brightblue {
	background-color: rgb(223,225,236);
}

#redFont {
	color: #bc001d;
}

#darkblueFont {
	color: rgb(0,51,102);
}

#linkblueFont {
	color: rgb(51,51,153);
}


#black {
	background-color: rgb(0,0,0);
}

#gray {
	color: rgb(102,102,102);
}

#lightgray {
	color: #7E7E98;
}


#darkgray {
	background-color: rgb(51,51,51);
}

#whiteOnDarkblue {
	color: rgb(255,255,255);
	background-color: rgb(0,51,102);
}

#whiteOnBlack {
	color:rgb(255,255,255);
	background-color: rgb(0,0,0);
}

#white {
	color:rgb(255,255,255);
}

#blackFont {
	color:rgb(0,0,0);
}

#wamsbg {
 background-color:rgb(230, 236, 243);
}
#karrierewelt{
		background : #E9EBF0;
}
#karrierewelt2{
		background : #919BB7;
}
#karrierewelt3{
		background : #9999FF;
}

/*------------------------------------------------------
links 
------------------------------------------------------*/
a:link,a:visited,a:active {	
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/*-------------------------------------------------------
formulare
--------------------------------------------------------*/
#inputField
{
	background-color: #FFFFFF;
	border: 1px solid #D4D6EC;
}

#inputButton
{
	background-color: #F5F7FD;
	border: 1px solid #D4D6EC;
}

#tirol table{
	font-size: 1em;
}

.bannerHead { 
  margin: 0 0 5 0;
  width: 760px;
  padding: 0px 0px 0px 0px;
  background-color: #EAEAEA;
  background-image: url(/media/pic/000/201/20163v1.gif);
  background-repeat: no-repeat;
  background-position: 3px 14px;
  text-align: center !important;
}

/*
neue styles 
*/


.ressort_kopf {
   padding-left: 1px;
}

.navi_1, a.navi_1:link, a.navi_1:visited, a.navi_1:active, a.navi_1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(51,51,51);
	padding-left:1px;
}

.navi_2, a.navi_2:link, a.navi_2:visited, a.navi_2:active, a.navi_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(51,51,153);
	padding-left:1px;
}

.navidate, a.navidate:link, a.navidate:visited, a.navidate:active, a.navidate:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: rgb(126,126,126);
}

.more { 
   background-image: url(/tplpix/welt/a_fwd.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left:8px;
   padding-top:0px;
}

 .arrow {
   background-image: url(/tplpix/welt/a_weiter.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left:8px;
   padding-top:0px;
}


 .teaser .special .arrow {
   background-position: 10px 5px;
   padding-left:25px;
   padding-bottom: 1px;
}

 .teaser .special .titel {
  padding-top: 4px;
  padding-bottom: 2px;
}

/* Contentbereich fuer Weblogs padding links und rechts als platzhalter */

.blogcontent {
	padding: 0px 7px 0px 8px ;	
}

.bloghead {
	padding: 0px 7px 0px 8px ;
}

.blogheadold {
	padding: 1px 6px 4px 7px ;
  	border-left-width:1px;
	border-left-style:solid;
  	border-bottom-width:1px;
	border-bottom-style:dotted;
  	border-color:#999;
	background-color: #E7E7E7;
}

.blogcontent h2 {
 font-family: "Times New Roman", Times, serif;
	font-size: 105%;
	font-weight: bold;
	margin-bottom: 3px;
	line-height: 95%;
        clear: both;
}

.blogcontent h4 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #BC001D;
	font-weight: normal;
	font-size: 70%;
	margin-bottom: 0px;
	margin-top: 4px;
}

.blogcontent h3 {
	margin-top: 10px;
	font-size: 110%;
}

.blogcontent h4 a {
	color: #BC001D;
}

.blogcontent .std {
	line-height: 130%;
	margin-bottom: 4px;
}


.blogcontent p {
	margin-top: 4px;
	margin-bottom: 2px;
}

.blogcontent dl {
	margin-top: 5px;
}
.blogcontent dd {
	margin-left: 15px;	
}

.blogcontent hr {
  border: 0;
  height: 1px;
  color: #999;
  background-color: #999;
  margin-bottom: 0px;
}



.blogcontent .category, .blogcontent .category a:link, .blogcontent .category a:visited, .blogcontent .category a:active, .blogcontent .category a:hover {
	font-family:  Arial, Helvetica, sans-serif;
	color: #BC001D;
	font-size: 70%;
	margin-bottom: 0px;
	margin-top: 4px;
}

.blogcontent .container {
	border-top: 1px solid #DCDDE4;
	margin-top: 2px;
} 

.blogcontent .post .container {
	padding-top: 10px;
	margin-top: 0px;
}

.blogcontent .trackback .container {
	margin-top: 0px;
	padding-top: 2px;
}

.blogcontent .trackback .container dl {
	margin-top: 2px;
}

.blogcontent .trackback .container dt {
	float: left;
	width: 15%;
	font-weight: bold;
	padding-bottom: 2px;
}

.blogcontent .trackback .container dd {
	margin-left: 15%;
	padding-bottom: 2px;
}

.blogcontent .post .small {
	margin-top: 0px;
	margin-bottom: 10px;
}

.blogcontent .post .std {
	margin-bottom: 0px;
}

.blogcontent .trackback .std {
	margin-bottom: 0px;
}

.blogcontent .postcomments .std {
	margin-bottom: 10px;
}

.blogcontent .comment_sended {
	font-size: 80%;
   	line-height: 120%;
	background-color: #dcdde4;
	margin-bottom: 10px;
	padding: 3px;
}
}

/* Rechtsbein fuer Weblogs */
.teaser .blogfooter {
	padding-left:8px;
}

.teaser .blogfooter .arrow {
   background-position: 12px 5px;
   padding-left:28px;
}

.teaser .blogfooter .bio {
	background-color: #f4f4f5;
	padding: 6 2 6 6;
	margin: 2 0 0 10;
}

.teaser .blogfooter .titel {
	text-transform:uppercase;
	font-weight: bold;
}


/* Rechtsbein Teaserleiste MP */

.teaser .titel,   a.titel:link, a.titel:visited, a.titel:active, a.titel:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #7E7E98;
}



/* Teasertext schwarz */
.teaser .text_1, a.text_1:link, a.text_1:visited, a.text_1:active, a.text_1:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:rgb(0,0,0);
	padding-left:1px;
}

/* Teasertext weiss*/
.teaser .text_2, a.text_2:link, a.text_2:visited, a.text_2:active, a.text_2:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:rgb(255,255,255);
	padding-left:1px;
}

/* Teasertext ?*/
.teaser .text_3, a.text_3 {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:rgb(51,51,153);
	padding-left:1px;
}

/* Teasertext dunkelblau*/
.teaser .text_4, a.text_4:link, a.text_4:visited, a.text_4:active, a.text_4:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:rgb(51,51,153);
	padding-left:1px;
}

/* Teasertext rot*/
.teaser .text_5, a.text_5:link, a.text_5:visited, a.text_5:active, a.text_5:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:rgb(210,11,11);
        font-weight:bold;
	padding-left:1px;
}

.teaser .automarkt {font-family: arial, helvetica; font-size: 65%; background-color: #ffffff; color: #000000; width: 160px; height:18px; }

.teaser .immo {font-family: arial, helvetica; font-size: 65%; background-color: #ffffff; color: #000000; width: 160px; height:18px;}

.teaser .job {font-family: arial, helvetica; font-size: 65%; background-color: #ffffff; color: #000000; width: 160px; height:18px;}

/* Kartenvorverkauf */
.vorverkauf {
  width: 230px;
}
.vorverkauf dl, .vorverkauf dd {
  margin: 0;
  padding: 0;
}
.vorverkauf img {
  border: 0;
}
.vorverkauf img.kopf_nichtexkl {
  width: 230px;
  height: 31px;
}
.vorverkauf img.fuss_nichtexkl {
  width: 230px;
  height: 14px;
}
.vorverkauf {
  color: #FFF;
/*  background-color:rgb(220,212,228); */
}
.vorverkauf dd {
/*  width: 228px; */
  border-left: 1px solid #369;
  border-right: 1px solid #369;
  border-bottom: 1px solid #369;
  text-align: left;
  padding-left: 4px;
}
.vorverkauf a {
  display: block;
  color: #333399;
  font-size: 11px;
  text-decoration: none;
}
/* ENDE Kartenvorverkauf */

/* Fuss small dunkelgrau*/
.fuss .text, a.text:link, a.text:visited, a.text:active, a.text:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 85%;
	color:rgb(51,51,51);
}

/* Blickpunkt / Serien-Titel ueber dem Blickpunktkopf positionieren*/

#tirol table{
	font-size: 1em;
}

#tirol table td{
	vertical-align : middle;
} 

h1.Serie {
   font-family:Arial,sans-serif;
   font-size: 105%;
   font-weight: bold;
   color: rgb(0,0,0);
   background-image: url(/tplpix/welt/new/ressort/serie.gif);
   background-repeat: no-repeat;
   background-position: 1px 1px;
   padding-left: 100px;
}



