@charset "UTF-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
html body {
	width:100%;
	height:100%;
	color: #333333;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	line-height:14px;
	background:url(img/bgd.gif) repeat-x;
	overflow-y: scroll;
}
img {
	border:none;
}
h5 {
	padding:8px 0 6px 0;
	font-size:11px;
	font:normal;
}
h4 {
	font:normal;
	padding:8px 0 6px 0;
	font-size:14px;
	line-height:16px;
}
h3 {
	font:normal;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	padding:8px 0 6px 0;
	line-height:16px;
}
p {
	margin:0 0 14px 0;
	line-height:14px;
}
a {
	color: #666666;
}
a:link, a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	color: #666666;
	text-decoration:underline;
}
/*hauptinhalt*/

#logo {
	position:absolute;
	top:0;
	width:100%;
	height:115px;
	background: url(img/Tipit_Logo_RZ.gif) center 19px no-repeat;
	z-index:-10;
}
#logo #navi {
	position:absolute;
	margin:0 0 0 -60px;
	left:50%;
	top:20px;
	width:120px;
	height:80px;/*border:1px solid #999999;	*/
}
#logo p {
	position:absolute;
	display:block;
	top:10px;
	left:50%;
	height:20px;
	width:384px;
	text-align:right;
	border:0px solid #333333;
}
#wrapper {
	position:absolute;
	margin:0 0 0 -384px;
	left:50%;
	top:115px;
	width:788px;
	height:500px;
}
#main {
	position:absolute;
	width:783px;
	top:25px;
	left:0;
	height:310px;
	overflow:hidden;
}
#main form {
	z-index:10;
}
#horizont {
	position:absolute;
	top:350px;
	left:0;
	width:768px;
	height:165px;
	overflow:hidden;
}
#zeile {
	position:relativ;
	width:768px;
	overflow:hidden;/*border-bottom:1px solid #e8e1d8;*/
}
#zeile li {
	margin:0 0 1em 0;
	list-style-type:none;
}
#cont {
	float:left;
	padding:7px 10px 7px 10px;
	width:743px;
}
#cont img {
	width:748px;
}
#cont_tri {
	float:left;
	padding:7px 10px 10px 7px;
	width:556px;
}
#cont_tri img {
	width:556px;
	height:auto;
}
#cont_half {
	float:left;
	padding:7px 10px 7px 10px;
	width:364px;/*border:1px solid #CCCCCC;*/
}
#cont_half {
	width:364px;
	height:auto;
}
#cont_quart {
	float:left;
	padding:7px 10px 7px 10px;
	width:172px;/*border:1px solid #CCCCCC;*/
}
#cont_quart {
	width:172px;
	height:auto;
}
#cont_13 {
	float:left;
	padding:7px 10px 7px 10px;
	width:236px;
}
#cont_13 img {
	width:236px;
	height:auto;
}
#cont_13 #klein {
	margin:0 59px 0 59px;
	width:118px;
	height:auto;
}
#cont_23 {
	float:left;
	padding:7px 10px 7px 10px;
	width:492px;/*border:1px solid #CCCCCC;*/
}
#cont_23 img {
	width:492px;
	height:auto;
}
#cont_15 {
	float:left;
	padding:7px 10px 7px 10px;
	width:134px;
}
#geheim {
	position:fixed;
	margin:3% 0 0 -5%;
	width:300px;
	height:160px;
	background:url(img/geheimbgd.png) no-repeat;
	display: none;  /* bild ausgeblende */
	
}
#geheim p {
	margin:0;
	padding:0;
	line-height:20px;
}
#cont_15 #geheim img {
	width:140px;
	height:auto;
	margin:0 0 0 8px;
}
#geheim div {
	position:relative;
	top:36px;
	left:10px;
}
#cont_15:hover #geheim {
	display:block; /* bild eingeblende */
	z-index:10;
}
#cont_15 p {
	margin:0;
	padding:0;
	text-align:center;
	line-height:20px;
}
#cont_15 img {
	padding:8px 3px 0 3px;
	width:128px;
	height:auto;
}
/*downloadlisten*/

 li {
	list-style-type:none;
}
li.pdf {
	background-image:url(img/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 16px;
	margin: .4em 8px 0 -4px;
}
li.groe {
	background-image:url(img/groesser.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 16px;
	margin: .4em 8px 0 -4px;
}
li.qt {
	background-image:url(img/quicktime.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 16px;
	margin: .4em 8px 0 -4px;
}
li.fla {
	background-image:url(img/flash.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 16px;
	margin: .4em 8px 0 -4px;
}
li.pf {
	background-image:url(img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0 0 0 16px;
	margin: .4em 8px 0 -4px;
}

