/* 
	****************************************************
	***** Allgemeine Definitionen fuer den Ausdruck *****
	****************************************************
*/

body { 
background: #fff; padding: 4px;	font-size:13px; line-height:19px; font-family: verdana, arial, helvetica; }
#skip, 
#functions, 
#search, 
#menuepunkte, 
#list, 
#footer, 
.hphead, 
.hpheadcontainer, 
#buttons, 
.werbung, 
.werbung612neu, 
#sky, 
.werbung-bgsb,
.do-not-print { 
display: none; 
}

h1 { 
margin: 0px; 
padding: 0px;
}

a { 
color: #000; 
text-decoration: underline; 
}

img { 
border: none; 
}

#content img { 
	float: left; 
	margin: 5px 20px 10px 0; 
}
ul { list-style: none; margin: 0 0 10px 0; padding: 0px; }


#main {
	width:100%; 
	padding:0; 
	margin:0; 
	border:0; 
}


/* Pfad */
#main .path { 
	width:100%; 
	clear:both; 
	display:none; 
}


/* 
	****************************************************
	***** Content *****
	****************************************************
*/

#content { 
	width:100%;
	margin:0; 
	padding:0; 
}
.imgsuper { display:none; } 
/* .imgsuper {
	display:block;
	clear:both; 
	width:100%;
} */

#content h2 { 
	font-family: arial, helvetica; 
	font-size: 28px; 
	line-height: 32px; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0 0 20px 0; 
	letter-spacing: -1px; 
	width:90%; 
}
#main #content h3 {	
	font-family: arial, helvetica; 
	font-size: 16px; 
	line-height: 20px; 
	font-weight: normal;	
	margin: 0px;
	padding: 0 0 25px 0; 
	background: none; 
	text-transform: none; 
	letter-spacing: 0px; 
	width:90%; 
}
#content h4 { 
	font-family: arial, helvetica; 
	font-size: 18px; 
	line-height: 20px; 
	font-weight: bold; 
	margin: 0px; 
	padding: 4px 0 10px 0; 
	width:auto;
}
#content p { 
	margin: 0px; 
	padding: 0 0 16px 0;
	}
#content .mehrthema, #content .mehrcontent { 
	border: 1px solid #000; 
	padding: 18px 20px 15px 20px; 
}
#main #content .mehrthema h3 { 
	padding: 0 0 10px 0; 
}

#main #content .mehrcontent { 
float:right; 
}

#content table { 
	border-collapse: collapse; 
	margin: 0 0 20px 0;	
	padding: 0px; 
}
#content table tr td { 
	border: 1px solid #000; 
	padding: 3px 6px; 
}
#content table .thead {	
	background: #cdcdcd;
}
#content table .talt { 
	background: #efefef; 
}

#content a:link:after, #content a:visited:after {
   content: " "attr(href)" ";
   font-size: 70%;
   }
#content a[href^="/"]:after {
   content: " kurier.at" attr(href) " ";
   }

/* 
	****************************************************
	***** Startseite *****
	****************************************************
*/ 
  
#main.hp {width:100%;}
#main .hpleft { width:90%;  } 
#main .hp1 { width:100%; float:none; }
#main .hp2 { width:100%; float:none; } 
#main .hp3 { display:none; } 

#main .hp1 .topstory { width:100%; }
#main .hp1 .topstory img.big { float:left;  }

#main .hp2 .topkasten, #main .hp2 .themen { width:100%;}
#main .hp2 .topkasten img {float:left;  } /* der sport-kasten */

#main .hpbig { width:100%; background:none; padding:12px 0; margin:0; } /* der weblog kasten, hat eine hp1 und hp2 class drinnen */
#main .hpbig .hp1 { width:50%; float:left; }
#main .hpbig .hp2 { width:45%; float:left; }
#main .hp2 .kasten { width:100%; background:none; } /* der tv-kasten */

#main .hp1 p, #main .hp2 p { min-height:84px; }


/*
*******************
Wahltool
*******************
*/
.main-wahltool .path {
display:block !important;
width:100% !important;
}
.main-wahltool .path li {
display:none !important;
}
.main-wahltool .path li.position {
display:block !important;
}
.main-wahltool .ergebnis {
background:none !important;
}
.main-wahltool .ergebnis div  {
background:#ededed !important;
border:1px solid black;
border-bottom:0;
}
.main-wahltool .letztewahl {
display:none;
}
.main-wahltool .veraenderung div {
background:#ededed !important;
border:1px solid black;
}
.main-wahltool .wahlhead-allgemein {
height:50px;
}

.main-wahltool .wahl-absolutblock {
page-break-before:always;
}
