/* ##################################
   ### CSS für www.argealp.org    ###
   ### Autoren:                  ###
   ### holzweg.com                ###
   ### Florian Seirer, www.DVT.at ###
   ################################## */

/* Schriftgroessen
 Standard:16px:1em
 10px:0.625em
 11px:0.6875em
 12px:0.75em
 13px:0.8125em
 14px:0.875em
 15px:0.9375em
 16px:1em
 20px:1.25em
 24px:1.5em
*/

/* ### Reset ### */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* ### body ### */
body {
	background:#999;
	_text-align:center;
	font-family:Arial,sans-serif;
}
/* ### masterGrid ### */
#masterGrid {
	width:955px;
	_width:999px;
	margin:auto;
	background:transparent url(/fileadmin/templates/www.argealp.org/images/background-shade.gif) repeat-y scroll 0% 50%;
	/*background:#999;*/
	padding-left:22px;
	padding-right:22px;
	_text-align:left;
}

/* ### headerBrandingPrint ### */
#headerBrandingPrint {display:none;}
#headerBranding {width:306px; float:left;}
#headerBrandingPrint {}

/* ### headerContainer ### */
#headerContainer {
	height:149px;
	background:url(../images/headerRight.jpg);
}

/* ### globalNavWrapper ### */
#globalNavWrapper {
	float:left;
	width:100%;
}

/* ### skipNavigation ### */
#skipNavigation {float:left; font-size:0.75em}
.skip {
	position:absolute;
	top:-1000em;
	left:-1000em;
	height:0px;
	width:0px;
}
.skip:focus, .skip:active {
	position:relative;
	top:5px;
	left:5px;
	height:auto;
	width:auto;
	background-color:white;
}

/* ### globalNavContainer ### */
#globalNavContainer {
	float:right;
	padding-right:8px;
	padding-top:4px;
	height:23px;
}

/* ### globalNav ### */
#globalNav {float:left; font-size:0.6875em;}
#globalNav ul {margin:0; padding:0;}
#globalNav li {display:inline; color:#A5CFAF;}
#globalNav a, #globalNav a:link {color:#FFFFFF; text-decoration:none;}
#globalNav a:hover, #globalNav a:focus {text-decoration:underline;}
#globalNav span {padding-left:5px; padding-right:5px;}

/* ### language ### */
#language {float:left; font-size:0.6875em;}
#language span, #language a {
	color:#FFF;
	margin-top:12px;
	text-decoration:none;
}
#language a:hover {
	text-decoration:underline;
}

/* ### laenderContainer ### */
#laenderContainer {
	width:auto;
	float:left;
	width:100%;
}

/* ### headerBranding ### */
#headerBranding {}

/* ### laender ### */
#laender {
	padding-top:20px;
	text-align:right;
	padding-right:10px;
}
#laender li {display:inline;}

/* ### bodyline ### */
#bodyline {
	float:left;
	background-image:url(../images/bodyline.gif);
	background-repeat:repeat-y;
	background-position:0 345px;
	width:955px;
}

/* ### bodyContainer ### */
#bodyContainer {
	width:100%;
	background:url(../images/panorama/tirol-1.jpg);
	background-repeat:no-repeat;
	float:left;
	_float:none;
}

/* ### imageDescription ### */
#imageDescription {
	height:15px;
	_height:20px;
	background:#ffffff;
	float:right;
	margin-top:5px;
	padding-top:3px;
	padding-right:5px;
	padding-left:5px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	color:#000000;
	font-size:0.5625em;
}

/* ### clear ### */
div.clear {clear:both;}
.clear {display:inline-block;} /* IE7 */
.clear {display:block;} /* IE5,IE6,IE7 */
* html .clear {height:1%;} /* IE5 + IE6 */
#clear_ie {
	position:static;
	display:block;
	\clear:both;
	width:100%;
	font-size:0px;
	margin:-2px 0 -1em 1px;
}
* html #clear_ie {margin:-2px 0 -1em 0;}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clear {display:block;} /* Safari / Mac */
#clear_ie {display:none}

/* ### leftColumn ### */
#leftColumn {
	width:264px;
	float:left;
	margin-top:109px;
	_margin-top:84px;
	padding-bottom:15px;
}
*+html #leftColumn {margin-top:92px;}

/* ### localNavContainer ### */
#localNavContainer {padding-left:16px; margin-bottom:20px;}

/* ### localNavTop ### */
#localNavTop {}
#localNavTop {background:url(../images/globalTop.gif); background-repeat:no-repeat; _height:38px; width:247px;}
#localNavTop h2 {padding-bottom:5px; _padding-bottom:11px;}


#localNavBottom {background:url(../images/globalBottom.gif); background-repeat:no-repeat; height:21px; width:247px;}

/* ### h2_localNav ### */
#h2_localNav {
	color:#0B511C;
	text-align:right;
	padding-right:18px;
	_padding-bottom:11px;
	padding-top:10px;
	font-size:1.25em;
	font-weight:normal;
}
#h2_localNav a {text-decoration:none;}

/* ### localNav ### */
#localNav {
	margin-top:-2px;
	background:url(../images/globalBackground.gif);
	background-repeat:repeat-y;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	font-size:0.8125em
}
#localNav ul {padding-right:5px;}
#localNav ul.subNav {padding-right:0px;}
#localNav li.level1 {background-color:#F0F0F0;}
#localNav li.level2 {background-color:#F5F5F5;}
#localNav li.level3 {background-color:#FAFAFA;}
#localNav li.active a {font-weight:bold;}
#localNav li.active li a {font-weight:normal;}
#localNav a {
	display:block;
	_height:100%;
	margin-top:2px;
	font-weight:normal;
	text-decoration:none;
	padding:8px 24px 8px 0;
	background:url(../images/raquo.gif);
	background-repeat:no-repeat;
	background-position:217px 13px;
}
#localNav a:hover, #localNav a:focus {
	text-decoration:underline;
	background-color:#FFF;
}

/* ### subnav ### */
#subnav {}

/* ### localNavBottom ### */
#localNavBottom {}

/* ### leftColumnForm ### */
#leftColumnForm {
	width:192px;
	margin-left:37px;
	text-align:right;
}
#leftColumnForm input {font-size:0.75em;}
#leftColumnForm p {font-size:0.8125em}
#leftColumnForm h2 {color:#0B511C; font-weight:normal; text-align:left; padding-bottom:5px; font-size:1.25em;}

/* ### suche ### */
#suche {margin-bottom:10px;}

/* ### login ### */
#login {margin-bottom:10px;}

/* ### ### */
#newsletter {margin-bottom:10px;}
#newsletter a:hover, #newsletter a:focus {background-color:#F5F5F5;}

/* ### wrapper ### */
#wrapper {
	float:left;
	width:685px;
}

/* ### rightColumn ### */
#rightColumn {
	width:208px;
	float:right;
	margin-top:148px;
	_margin-top:128px;
	padding-bottom:15px;
	background-color:transparent;
}

/* ### projects ### */
#projects {
	margin-left:18px;
	margin-right:26px;
	margin-top:20px;
}
#projects h2 {
	color:#0B511C;
	font-weight:normal;
	text-align:left;
	padding-bottom:5px;
	font-size:1.25em;
}

/* ### banner ### */
#banner {margin-bottom:10px; font-size:0.8125em;}
#banner img {/*margin-bottom:15px;*/}
#banner a.image {font-size:0;}
/*#banner a.image:hover img, #banner a.image:focus {border:2px solid #fff;}
#banner a.image:hover img, #banner a.image:focus {border:2px solid #ccc;}
#banner a.text:hover, #banner a.text:focus {background-color:#F5F5F5;}*/

/* ### projectList ### */
#projects .projectList {font-size:0.8125em}
#projects .projectList li {
	border-top:1px solid #B5B5B5;
	color:#B5B5B5;
	_margin-bottom:-15px;
}
#projects .projectList a, #projects .projectList a:link {
	display:block;
	background:url(../images/raquo.gif);
	background-repeat:no-repeat;
	background-position:5px 12px;
	padding:7px 0 7px 22px;
	text-decoration:none;
}
#projects .projectList a:hover, #projects .projectList a:focus {
	background:#ECEBEB url(../images/raquo.gif);
	background-repeat:no-repeat;
	background-position:5px 12px;
}

#projects .moreProjects, #projects .moreProjects:link {background:#F7F7F7; border-bottom:1px solid #B5B5B5}
#projects .moreProjects:hover, #projects .moreProjects:focus {border-bottom:1px solid #B5B5B5; background:#ECEBEB;}

/* ### centerColumn ### */
#centerColumn {
	width:auto;
	margin-right:212px;
	_float:left;
	_margin-right:0;
	margin-top:148px;
	_margin-top:129px;
	padding:20px 7px;
	background-color:white;
}

/* ### title ### */
#title {
	color:#0B511C;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:15px;
}

/* ### content ### */
#content {font-size:0.8125em; color:#666; max-width:459px; overflow:hidden;}
#messageContainer {float:left; padding-right:20px;}
.message {margin-bottom:25px; float:left;}
.messageClear {clear:both;}
.message img {float:left; margin:5px 5px 5px 0;}
#content .fce-teaser {margin-bottom:10px;}
#content .fce-teaser img {border:1px solid #ccc; float:left; margin-right:5px; margin-bottom:5px;}
#content .fce-teaser a img {border:2px solid #fff; float:left;}
#content .fce-teaser a:focus img, #content .fce-teaser a:hover img {border:2px solid #ccc; background:white;}
#content .fce-teaser span.date {display:block; width:auto; color:#333333;}
#content .fce-teaser h3 {padding-bottom:0; font-size:1.1538461538em;}
#content .fce-teaser div {line-height:1.5;}
#content .fce-teaser a {/*float:left;*/}
#content .fce-teaser div.teaser-clear {clear:left;}
#content a img, #content a:link img, #banner a img, #banner a:link img {border:2px solid #fff;}
#content a:focus img, #content a:hover img, #banner a:focus img, #banner a:hover img {border:2px solid #ccc;}
#content div.tx-wssitemap-pi1 img {margin:0; border:0;}
#content p {line-height:1.5; padding-bottom:15px;}
#content h3 {color:#0B511C; font-weight:bold; padding-bottom:10px; font-size:1.1538461538em;}
#content a, a:link, a:visited {color:#0B511C;}
#content a:hover, #content a:focus {color:#0B511C; background:#F5F5F5;}
#content ul, #content ol {padding-bottom:15px;}
#content ul ul, #content ul ul ul, #content ul ul ul ul, #content ul ul ul ul ul, #content ol ol, #content ol ol ol, #content ol ol ol ol, #content ol ol ol ol ol {padding-bottom:0;}
#content ol li {margin-left:30px; list-style:decimal; line-height:1.5;}
#content ul li {margin-left:30px; list-style-image:url(../images/raquo.gif); line-height:1.5;}
#content img {margin:0px 5px 5px 0; font-size:0.75em}
#content strong {font-weight:bold;}
#content em {font-style:italic;}
#content blockquote {padding-left:25px;}
#content span.icon {white-space:nowrap;}
#content span.icon img {margin:0; vertical-align:middle;}
#content td {font-size:1em;}
#content .content_two_columns {
	float:left;
	width:459px;
}
#content .content_two_columns div {float:left; width:224px;}
#content .content_two_columns div.left_column {margin-right:10px;}

/* ### footerContainer ### */
#footerContainer {
	clear:both;
	width:auto;
	background:#F4F4F4;
	border-top:1px solid #BED9C8;
	padding-bottom:10px;
	font-size:0.75em
}

/* ### copyright ### */
#copyright {
	float:right;
	padding-right:26px;
	padding-top:10px;
	color:#666666;
}
#copyright a, #copyright a:link {color:#666666; text-decoration:none;}
#copyright a:hover, #copyright a:focus {text-decoration:underline;}

/* ### footerNav ### */
#footerNav {padding-top:10px; padding-left:30px; margin-right:300px;}
#footerNav ul {margin:0; padding:0;}
#footerNav li {display:inline; color:#666666; font-weight:bold;}
#footerNav a, #footerNav a:link {color:#666666; text-decoration:none;}
#footerNav a:hover, #footerNav a:focus {text-decoration:underline;}
#footerNav span {padding-left:5px; padding-right:5px;}

/* ### contact ### */
#contact {
	clear:both;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:1.5;
	color:#666666;
}

/* ############################################################################################## */
/* ############################################################################################## */
/* ############################################################################################## */

.textfield {
	/*width:180px;*/
	/*_width:194px;*/
	margin-bottom:4px;
	border:1px solid #CCCCCC;
	color:#666666;
	padding:5px;
	_height:25px;
}
.textfield:focus {background:#F7F7F7;}

.button {
	border:1px solid #8A8A8A;
	color:#8A8A8A;
	background:#ECEBEB;
	height:25px;
	padding:0 2px;
}
.button:hover {cursor:pointer;}
#login label {float:left; text-align:left; padding-top:5px; cursor:pointer; font-size:0.8125em;}
#suche label {color:#0B511C;}
input.suche {padding-left:25px; background-image:url(../images/background-search.gif); background-repeat:no-repeat; background-position:5px center;}
input.suche:focus {background-image:url(../images/background-search.gif); background-repeat:no-repeat; background-position:5px center;}



span.anchor {width:100%; height:0; margin:0;}










