﻿/* CSS Document */

@charset "utf-8";

/* 
Zillertaler Verkehrsbetriebe
Website: agindo interaktives marketing
www.agindo.at - 2007
ameisen3
Stylesheet: AW, CFr
*/

html, body {
	height:100%;
}

body {
	margin: 0px;
	padding: 0px;
	height:100%;
	background-color:#F5F5F5;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #424242;
}

p, table {
		font-size: 11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		color: #424242;
}

img{
	border:none;
}

/* Zentriert, leider nicht im MSIE6.0... :-(
.content{
      position:absolute;
      width:904px;
      left:50%;
      margin-left:-450px;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #424242;
	  background:url(../img/bg_maincontent.gif);
	  background-repeat:repeat-y;
	  padding-left:22px;
	  padding-right:22px;
}
*/

/* Zentriert, sogar im MSIE6.0! */
.content{
			margin-left: auto;
			margin-right: auto;
			width: 860px;
		font: 11px Tahoma, Arial, Helvetica, sans-serif;
		color: #424242;
	  background:url(../img/bg_maincontent.gif);
	  background-repeat:repeat-y;
	  padding-left:22px;
	  padding-right:22px;
}

.top_menu {
/*	position:absolute;
	left: 600px; */
	text-align: right;
	position:relative;
	top: 30px;
	right:20px;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #727272;
}

.toplink {
	font-weight: bold;
	color: #727272;
	text-decoration:none;
}

.menu {
	width:838px;
	height:15px;
	background-image:url(../img/bg_menueleiste.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	border-right:none;
	padding-left:22px;
	padding-top:10px;
	padding-bottom:10px;
}

.menu img {
	margin-bottom:9px;
}

.sidemenu {
	width:188px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-top:10px;
	margin-right:20px;
	margin-left:21px;
	vertical-align:top;
}

.navigation {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}

.navigation_aktiv {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}

.inhalt {
	height:400px;
	width:600px;
	padding-top:10px;
	vertical-align:top;
}

/* Styles für die Startseite */
/*
.inhaltstartseite {
	height:400px;
	width:860px;
	margin-top:10px;
	vertical-align:top;
}
*/
.inhaltstartseite {
	position:relative;
	top: 10px;	
	height:320px;
	width:860px;
}

.startseitelinks{
	width:262px;
	float:left;
	padding-top:10px;
	padding-left:22px;
}

.startseitemitte{
	width:250px;
	float:left;
	padding-top:10px;
	padding-left:22px;
}

.startseiterechts{
	width:260px;
	float:left;
	padding-top:10px;
	padding-left:22px;
}

.bannerstartseite {
	background-image:url(../img/standardbanner.jpg);
	height:186px;
	width:860px;
	overflow:hidden; /* wichtig, damit beim MSIE6 nix unten rausschaut!! */
}

.banner {
	background-image:url(../img/standardbanner.jpg);
	height:90px;
	width:860px;
	overflow:hidden; /* wichtig, damit beim MSIE6 nix unten rausschaut!! */
}

.bildleiste {

	width:600px;
}

a {
	color:#0A80C5;
	font-weight:normal;
	text-decoration:underline;
	}
	
a:hover {
	text-decoration:underline;
	}

.footer {
	width: 860px;
	height: 34px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00425A;
  	background-color:#007ac3;
}

.footer #links {  
	width:260px;
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.footer #rechts {
	width:580px;
	margin-top:10px;
	float:left;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	color:#DBDBDB !important;
}	

.footerrechts {
	color:#DBDBDB;
	font-weight:bold;
	text-decoration:none;
}

hr {
	width:100%;
	/* Firefox */
	color:#EFEFEF;
	border:0;
	border-bottom:1px solid;
}
* html hr {
	/* MSIE */
	height:1px;
	border:solid 0.3pt #EFEFEF;
}

.linkfett {
	font-size:10px;
	color:#007AC2;
	font-weight:bold;
	text-decoration:none;
}

.linkfett:hover {
	text-decoration:none;
}

#head_news {
	background-repeat:no-repeat;
	height: 41px;
	width: 250px;
}

#container_news {
	width: 228px;
	min-height:196px;
	padding:10px;
	font-size:10px;
	color: #4E4E4E;
	overflow:hidden;
}

#head_news_nostalgie {
	background-image:url(../img/head_news_nostalgie.gif);
	background-repeat:no-repeat;
	height: 41px;
	width: 250px;
}

#container_news_nostalgie {
	border: #B50938 solid 2px;
	width: 226px;
	min-height:196px;
	padding:10px;
	font-size:10px;
	color: #4E4E4E;
}

#container_news_headline {
	padding-left:10px;
	padding-top:5px;
}

#container_services {
	background-image:url(../img/bg_startbox_right.gif); 
	background-repeat:no-repeat; 
	width:262px; 
	height:123px;
	}
	
#container_services #container_services_inhalt {
	padding-left:15px; 
	padding-top:12px; 
	width:111px; 
	float:left;
	}
	
#container_highlight {
	background-image:url(../img/bg_startbox_right_bottom.gif);
	background-repeat:no-repeat; 
	width:262px; 
	height:97px;
	margin-top:8px;
	padding:10px;
	}
	
#newsuebersicht_container {
	float:left; 
	width:610px; 
	padding-bottom:8px; 
	padding-top: 8px;
}

#newsuebersicht_container #bildcontainer {
	float:left; 
	width:140px;
}

#newsuebersicht_container #textcontainer {
	float:left; 
	width:470px;
}

#downloadheader {
	padding-top:2px;
	background-image:url(../img/header_downloads.gif);
	background-repeat:no-repeat;
	height:24px;
}

#downloadcontent {
	padding-left:13px; 
	padding-top:5px; 
	padding-bottom:5px; 
	border-left:1px solid #F5F5F5; 
	border-right:1px solid #F5F5F5;
}

#downloadbottom {
	padding-bottom:10px;
	background-image:url(../img/downloads_bottom.gif);
	background-repeat:no-repeat;
	height:5px;
}

.graylink {
	color:#414141;
	text-decoration:underline;
}
#auswahl1 {
	background-color:#f9f9f9;
	width:609px;
}

/******** für die Formulare **********/
.bluebox {
	border: 1px solid #7f9db9;
	width:225px;
}

/********************************* BE
#auswahlland {
	border: 1px solid #7f9db9;
	width:225px;
}

 #formularstyle {
	border: 1px solid #7f9db9;
}

#inputstylestrecke{
	border: 1px solid #7f9db9;
	width:237px;
}

#inputstyle{
	border: 1px solid #7f9db9;
}

#inputstylebis{
	border: 1px solid #7f9db9;
	width: 200px;
}

#inputstylevon{
	border: 1px solid #7f9db9;
	width: 209px;
}

.inputstyle1{
	border: 1px solid #7f9db9;
	width:220px;
}

.inputstyleort{
	border: 1px solid #7f9db9;
	width:105px;
}

.inputstyleplz{
	border: 1px solid #7f9db9;
	width:76px;
}

#textfeldanregungen{
	border: 1px solid #7f9db9;
	width:300px;
	height:102px;
}


********************************/

.formulartable1{
	margin-left:20px;
}
.tabellenzeile{
	height:28px;
}

.tabellenzeile2{
	height:38px;
	line-height:18px;

}
#abschicken {
	margin-top:15px;
	border-bottom: 1px solid #efefef;
	border-top:1px solid #efefef;
	height:51px;
	width:609px;
}
#tabellenspacer1 {
	margin-bottom: 2px;
	width: 609px;
	height:1px;

}
#tabellenspacer2{
	margin-top:2px;
	width: 609px;
	height:1px;
}
#ueberschriftanregungen {
	width:600px;
	font-size:13px;
}

/*********** Formulare **********/
.datarow_odd {
	background-color: #FDFDFD;
}

.datarow_even {
	background-color: #F9F9F9;
}

/********* Gästebuch ***********/
.guestbookcontainer {
	border-top:1px solid #CCCCCC;
	background-color:#F9F9F9;
	width:569px;
	padding: 10px 20px 10px 20px;
}

.guestbookcontainerinnen {
	width:560px;
}

.gaestebuchtitel {
	background-color:#F9F9F9;
	font-size:12px;
	font-weight: bold;
	line-height:20px;
	padding-bottom:10px;
}

.gaestebuchdata {
	background-color:#F9F9F9;
	line-height:20px;
}

.gaestebuchinhalt {
	background-color:#F9F9F9;
	padding-top:10px;
}

/********* Sitemap *********/
.mainitemtitle{
	font-weight:bold;
}
.mainitemtitle a{
	text-decoration:none;
}
.mainitemtitle a:hover{
	text-decoration:underline;
}

.subitem a{
	text-decoration:none;
}
.subitem a:hover{
	text-decoration:underline;
}

.mainitem{
	padding-top:5px;
}

/********* FCK-Styles *********/
.fck_horizline{
	border-bottom:1px solid #EFEFEF;
}

#navigationMilonic, #navigationStatisch{
	clear:both;
}

.nocssMenu{
	display:none;
}
.displayblock{
	display:block;
}