/* -----------------------------------------------------------------
Basic Style Sheet for www.kttv.at

version: 0.9
author: Franz Seher
email: franzseher@gmx.at
website: http://www.kttv.at
------------------------------------------------------------------ /*

@charset "utf-8";

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
  margin: 1em 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}

/* Remove border around linked images */
img {
	border: 0;
}

/* Typography (Fonts, Links, Header)
------------------------------------------------------------------ */

body {
	font: 12px "Calibri";
	/*font: 11px "Lucida Grande", "Lucida Sans", "Trebuchet MS", "Tahoma", Verdana, sans-serif;*/
	color: #000;
	background-color: #cccccc; 
}

.grey {
	font: 13px "Calibri";
	color: #bbb9b9;
	font-weight: bold;
}

.link a:link, a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	color: #3399ff;
}

#news a:link, a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	color: #3399ff;
}

#news a:hover, a:active {
	border-bottom-style: solid;
	color: #ff9933;
}

#termine a:link, a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	color: #3399ff;
}

#termine a:hover, a:active {
	border-bottom-style: solid;
	color: #ff9933;
}

#infos a:link, a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	color: #3399ff;
}

#infos a:hover, a:active {
	border-bottom-style: solid;
	color: #ff9933;
}

#sponsor a:link, a:visited {
	text-decoration: none;
	border: 0px;
}

#footer a:link, a:visited {
	text-decoration: none;
	color: #3399ff;
}

#links a:link, a:visited {
	text-decoration: none;
	border: 0px;
	color: #3399ff;
}

#links a:hover, a:active {
	color: #fff;
}

#footer a:hover, a:active {
	color: #ff9933;
}

#container [href^="mailto:"] {
	background: url(img/email.png) no-repeat right top;
	padding-right: 15px;
}

#news [href$=".pdf"] {
	background: url(img/pdf.gif) no-repeat right top;
	padding-right: 15px;
}

.pdf {
	background: url(img/pdf.gif) no-repeat right top;
	padding-right: 15px;
}

#news [href$=".doc"] {
	background: url(img/word.gif) no-repeat right top;
	padding-right: 15px;
}

#news [href$=".xls"] {
	background: url(img/excel.gif) no-repeat right top;
	padding-right: 15px;
}

#news [href^="http://www.kttv.at"] {
	background: url(img/home.gif) no-repeat right top;
	padding-right: 15px;
}

#news [href^="http:"] {
	background: url(img/externalLink.gif) no-repeat right top;
	padding-right: 10px;
}

#termine [href^="http:"] {
	background: url(img/externalLink.gif) no-repeat right top;
	padding-right: 10px;
}


/* Table, Forms, Images
------------------------------------------------------------------ */

table#rollover tr:hover {
	background-color: #ff9933;
	color: #fff;
}

.tabelle {
	width: 90%;
}

.Info {
	width: 100%;
}

/* Layout
------------------------------------------------------------------ */

#container {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	background: url(img/line.gif) repeat-y;
	padding-left: 15px;
}

#top {

}

#subNav {
	width: 180px;
	float: left;
}

#mainContent {
	width: 600px;
	float: right;
}

#news {
	width: 420px;
	float: left;
}

#infos {
	width: 90%;
	font: 12px "Calibri";
}

#termine {
	width: 90%;
	font: 12px "Calibri";
}

#sponsor {
	width: 150px;
	float: right;
	text-align: center;
	padding-right: 30px;
}

#clear {
	clear: both;
}

#footer {
	text-align: center;
	border-bottom: 1px solid #000;
	margin-right: 20px;
	margin-left: -10px;

}


