.spacer{width:100%;height:20px;clear:both;}
.columnright {padding:0 10px;}
.columnright h1 {font-size:12px;}
h1.dn {display:none;}

#footer {border-top:1px solid #DDDDDD;padding:5px 0;}
#footer p.bodytext {margin:0;padding:0;font-size:10px;}

form.indexedsearch-mini {margin:0;padding:0;float:right;}
form.indexedsearch-mini label {display:block;}
form.indexedsearch-mini input {border:0;margin:0;padding:0;height:21px;}
form.indexedsearch-mini input.text {background-color:#EEEEEE;width:120px;float:left;}
form.indexedsearch-mini input.submit {cursor:pointer;width:20px;background-color:transparent;background-image:url(../fileadmin/website/icons/control_play.gif);background-repeat:no-repeat;background-position:center;}
form.indexedsearch-mini input.submit:hover {background-image:url(../fileadmin/website/icons/control_play_blue.gif);}

.tx-felogin-pi1 {margin:0;padding:0 0 0 15px;}
.tx-felogin-pi1 form {display:inline;margin:0;padding:0;}
.tx-felogin-pi1 form h3 {margin:0;padding:0;}
.tx-felogin-pi1 form p {margin:0;padding:0;font-size:9px;}
.tx-felogin-pi1 form p.forgot_password {height:16px;background-image:url(../fileadmin/website/icons/help.gif);background-repeat:no-repeat;}
.tx-felogin-pi1 form p.forgot_password a {padding:0 0 0 20px;display:block;text-decoration:none;}
.tx-felogin-pi1 form p.forgot_password a:hover {text-decoration:underline;}

.tx-felogin-pi1 form fieldset {display:inline;margin:0 0 5px 0;padding:0;}
.tx-felogin-pi1 form fieldset legend {display:none;}
.tx-felogin-pi1 form fieldset label {display:none;}
.tx-felogin-pi1 form fieldset input {margin:0;padding:0;font-size:10px;display:inline;}
.tx-felogin-pi1 form fieldset input#user,
.tx-felogin-pi1 form fieldset input#pass,
.tx-felogin-pi1 form fieldset input#submit {border:0;background-color:#EEEEEE;background-repeat:no-repeat;}
.tx-felogin-pi1 form fieldset input#user {height:17px;padding:3px 0px 0px 1px;margin:0 0 2px 0;width:180px;/*background-image:url(../fileadmin/website/icons/user.gif);background-position:1px 2px;*/}
.tx-felogin-pi1 form fieldset input#pass {height:17px;padding:3px 0px 0px 1px;width:162px;float:left;/*background-image:url(../fileadmin/website/icons/key.gif);background-position:1px 2px;*/}
.tx-felogin-pi1 form fieldset input#submit {height:17px;width:16px;float:left;cursor:pointer;background-color:transparent;background-image:url(../fileadmin/website/icons/key_go.gif);background-color:transparent;background-position:0px 1px;}

.tx-srfeuserregister-pi1 {padding:0 0 0 15px;}
.tx-srfeuserregister-pi1 p {font-size:9px;}
.tx-srfeuserregister-pi1 p a {font-size:9px;text-decoration:none;display:block;padding:0 0 0 20px;background-image:url(../fileadmin/website/icons/table_edit.gif);background-repeat:no-repeat;}
.tx-srfeuserregister-pi1 p a:hover {text-decoration:underline;}
.tx-srfeuserregister-pi1 form {}
.tx-srfeuserregister-pi1 form fieldset {}
.tx-srfeuserregister-pi1 form fieldset legend {}
.tx-srfeuserregister-pi1 form fieldset label {display:block;}
.tx-srfeuserregister-pi1 form fieldset input{}

/* EXT rgaccordion */
/* Toggle default */
h3.rgaccord1-toggle {
	font-weight:bold;
	font-size:12px;
	color:#0c2a8c;
	/*line-height: 26px;*/
	/*height: 23px;*/
	background:#FFFFFF url(../fileadmin/website/icons/bullet_arrow_down.gif) right top no-repeat;
	padding:0;
	margin:0;
	cursor:pointer;
	}
h3.rgaccord1-toggle:hover {
	background-color:#EEEEEE;
	}
/* Toggle act item */
h3.act {
	color:#0c2a8c;
	background:#EEEEEE url(../fileadmin/website/icons/bullet_arrow_up.gif) right top no-repeat;
	}
/* the content */
div.rgaccord1-content {
	border:1px solid #EEEEEE;
	border-top:0;
	padding:5px;
	margin:0 0 10px 0;
	}
/* remove margin of a CE */
div.rgaccord1-content .ce {
	margin-bottom:0;
	}
/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
	display:none;
	}



/* Container ID's */
.header {
	height:145px;width:100%;float:left;
	margin:0 0 30px 0;
	}
.header .logo {background-image:url(../fileadmin/website/images/Logo-ACA.jpg);background-repeat:no-repeat;width:151px;height:123px;float:left;}
.header .logo a {display:block;height:100%}
.header .logo a:hover {text-decoration:none;}

.slideshow_bg_gradient {
	z-index:1000;
	width:200px;
	height:123px;
	position:absolute;
	top:0px;
	margin:0 0 0 151px;
	background-image:url(http://www.aca.or.at/fileadmin/assets/slideshow-header/bg_gradient.png);
	background-repeat:no-repeat;
	}

.header .tx-rgslideshow-pi1 {}
.header .tx-rgslideshow-pi1 .rgslideshow {background:transparent;}

ul#nav-main {list-style-type:none;margin:0 0 20px 0;padding:0;}
ul#nav-main li {list-style-type:none;margin:5px 0;padding:0;}
ul#nav-main li a {display:block;margin:0;padding:0 0 0 15px;font-size:13px;font-weight:bold;color:#CD0019;text-decoration:none;}
ul#nav-main li a:hover {}
ul#nav-main li a dfn,
ul#nav-main li a span.aksc {display:none;}

ul#nav-main li a.no {background-color:#FFFFFF;}
ul#nav-main li a.no:hover {background:url(../fileadmin/website/images/no.gif) no-repeat 5px center;}
ul#nav-main li a.ifsub {}
ul#nav-main li a.ifsub:hover {background:url(../fileadmin/website/images/ifsub.gif) no-repeat 5px center;}
ul#nav-main li a.act {background:url(../fileadmin/website/images/act.gif) no-repeat 5px center;}
ul#nav-main li a.actifsub {background:#EEEEEE url(../fileadmin/website/images/actifsub.gif) no-repeat 5px center;font-weight:bold;color:#666666;}
ul#nav-main li a.cur {background:#EEEEEE url(../fileadmin/website/images/cur.gif) no-repeat 5px center;font-weight:bold;color:#CD0019;}
ul#nav-main li a.cur:hover {text-decoration:none;}
ul#nav-main li a.curifsub {background:#EEEEEE url(../fileadmin/website/images/curifsub.gif) no-repeat 5px center;font-weight:bold;color:#CD0019;}


ul#nav-main li ul {margin:0;background-color:#EEEEEE;}
ul#nav-main li ul li {margin:0;}
ul#nav-main li ul li a {display:block;margin:0;padding:0 0 0 25px;font-size:11px;}
ul#nav-main li ul li a:hover {}
ul#nav-main li ul li a dfn,
ul#nav-main li ul li a span.aksc {display:none;}

ul#nav-main li ul li a.no {font-weight:bold;color:#999999;}
ul#nav-main li ul li a.no:hover {background:#FFFFFF url(../fileadmin/website/images/no.gif) no-repeat 10px center;}
ul#nav-main li ul li a.ifsub {}
ul#nav-main li ul li a.act {background:url(../fileadmin/website/images/act.gif) no-repeat 10px center;}
ul#nav-main li ul li a.actifsub {background:url(../fileadmin/website/images/actifsub.gif) no-repeat 10px center;}
ul#nav-main li ul li a.cur {background:url(../fileadmin/website/images/cur.gif) no-repeat 10px center;font-weight:bold;color:#CD0019;}
ul#nav-main li ul li a.curifsub {background:url(../fileadmin/website/images/curifsub.gif) no-repeat 10px center;}




ul#nav-sub {list-style-type:none;margin:0 0 20px 0;padding:0;}
ul#nav-sub li {list-style-type:none;margin:5px 0;padding:0;}
ul#nav-sub li a {display:block;margin:0;padding:0 0 0 15px;font-size:11px;text-decoration:none;}
ul#nav-sub li a:hover {}
ul#nav-sub li a dfn,
ul#nav-sub li a span.aksc {display:none;}

ul#nav-sub li a.no {}
ul#nav-sub li a.no:hover {background:url(../fileadmin/website/images/no.gif) no-repeat left center;}
ul#nav-sub li a.ifsub {}
ul#nav-sub li a.act {background:url(../fileadmin/website/images/act.gif) no-repeat left center;}
ul#nav-sub li a.actifsub {background:url(../fileadmin/website/images/actifsub.gif) no-repeat left center;font-weight:bold;color:#666666;}
ul#nav-sub li a.cur {background:url(../fileadmin/website/images/cur.gif) no-repeat left center;}
ul#nav-sub li a.curifsub {background:url(../fileadmin/website/images/curifsub.gif) no-repeat left center;font-weight:bold;color:#CD0019;}


ul#nav-sub li ul {margin:0;}
ul#nav-sub li ul li {margin:0;}
ul#nav-sub li ul li a {display:block;margin:0;padding:0 0 0 25px;font-size:10px;background-color:#FFFFFF;}
ul#nav-sub li ul li a:hover {}
ul#nav-sub li ul li a dfn,
ul#nav-sub li ul li a span.aksc {display:none;}

ul#nav-sub li ul li a.no {}
ul#nav-sub li ul li a.no:hover {background:url(../fileadmin/website/images/no.gif) no-repeat 5px center;}
ul#nav-sub li ul li a.ifsub {}
ul#nav-sub li ul li a.act {background:url(../fileadmin/website/images/act.gif) no-repeat 5px center;}
ul#nav-sub li ul li a.actifsub {background:url(../fileadmin/website/images/actifsub.gif) no-repeat 5px center;}
ul#nav-sub li ul li a.cur {background:url(../fileadmin/website/images/cur.gif) no-repeat 5px center;font-weight:bold;color:#CD0019;}
ul#nav-sub li ul li a.curifsub {background:url(../fileadmin/website/images/curifsub.gif) no-repeat 5px center;}




/* NAV-EXTRANET ---------------------------------------------- */
ul#nav-extranet {list-style-type:none;margin:0 0 10px 0;padding:0;}
ul#nav-extranet li {list-style-type:none;margin:0;padding:5px 0;background-color:#CD0019;}
ul#nav-extranet li a {display:block;margin:0;padding:0 0 0 15px;font-size:13px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
ul#nav-extranet li a:hover {}
ul#nav-extranet li a dfn,
ul#nav-extranet li a span.aksc {display:none;}

ul#nav-extranet li.spacertop {   margin:0;padding:0;float:left;background-image:url(../fileadmin/website/images/spacer_extranet.gif);background-repeat:no-repeat;background-position:0px 0px;width:100%;height:5px;}
ul#nav-extranet li.spacerbottom {margin:0;padding:0;float:left;background-image:url(../fileadmin/website/images/spacer_extranet.gif);background-repeat:no-repeat;background-position:0px -5px;width:100%;height:5px;}


ul#nav-extranet li a.no {}
ul#nav-extranet li a.no:hover {background:url(../fileadmin/website/images/no_extranet.gif) no-repeat 5px center;}
ul#nav-extranet li a.ifsub {}
ul#nav-extranet li a.ifsub:hover {background:url(../fileadmin/website/images/ifsub_extranet.gif) no-repeat 5px center;}
ul#nav-extranet li a.act {background:url(../fileadmin/website/images/act_extranet.gif) no-repeat 5px center;}
ul#nav-extranet li a.actifsub {background:url(../fileadmin/website/images/actifsub_extranet.gif) no-repeat 5px center;font-weight:bold;}
ul#nav-extranet li a.cur {background:url(../fileadmin/website/images/cur_extranet.gif) no-repeat 5px center;font-weight:bold;}
ul#nav-extranet li a.cur:hover {text-decoration:none;}
ul#nav-extranet li a.curifsub {background:url(../fileadmin/website/images/curifsub_extranet.gif) no-repeat 5px center;font-weight:bold;}


ul#nav-extranet li ul {margin:0;}
ul#nav-extranet li ul li {margin:0;}
ul#nav-extranet li ul li a {display:block;margin:0;padding:0 0 0 25px;font-size:11px;}
ul#nav-extranet li ul li a:hover {}
ul#nav-extranet li ul li a dfn,
ul#nav-extranet li ul li a span.aksc {display:none;}

ul#nav-extranet li ul li a.no {font-weight:bold;}
ul#nav-extranet li ul li a.no:hover {background:url(../fileadmin/website/images/no_extranet.gif) no-repeat 10px center;}
ul#nav-extranet li ul li a.ifsub {}
ul#nav-extranet li ul li a.act {background:url(../fileadmin/website/images/act_extranet.gif) no-repeat 10px center;}
ul#nav-extranet li ul li a.actifsub {background:url(../fileadmin/website/images/actifsub_extranet.gif) no-repeat 10px center;}
ul#nav-extranet li ul li a.cur {background:url(../fileadmin/website/images/cur_extranet.gif) no-repeat 10px center;font-weight:bold;}
ul#nav-extranet li ul li a.curifsub {background:url(../fileadmin/website/images/curifsub_extranet.gif) no-repeat 10px center;}

ul#nav-extranet li ul li ul {margin:0;}
ul#nav-extranet li ul li ul li {margin:0;}
ul#nav-extranet li ul li ul li a {display:block;margin:0;padding:0 0 0 35px;font-size:10px;}
ul#nav-extranet li ul li ul li a:hover {}
ul#nav-extranet li ul li ul li a dfn,
ul#nav-extranet li ul li ul li a span.aksc {display:none;}
ul#nav-extranet li ul li ul li a.no {font-weight:bold;}
ul#nav-extranet li ul li ul li a.no:hover {background:url(../fileadmin/website/images/no_extranet.gif) no-repeat 20px center;}
ul#nav-extranet li ul li ul li a.ifsub {}
ul#nav-extranet li ul li ul li a.act {background:url(../fileadmin/website/images/act_extranet.gif) no-repeat 20px center;}
ul#nav-extranet li ul li ul li a.actifsub {background:url(../fileadmin/website/images/actifsub_extranet.gif) no-repeat 20px center;}
ul#nav-extranet li ul li ul li a.cur {background:url(../fileadmin/website/images/cur_extranet.gif) no-repeat 20px center;font-weight:bold;}
ul#nav-extranet li ul li ul li a.curifsub {background:url(../fileadmin/website/images/curifsub_extranet.gif) no-repeat 20px center;}



/* NAV-ROOTLINE ---------------------------------------------- */
ul#nav-rootline {margin:3px 0 0 0;padding:0 10px 0 240px;list-style-type:none;float:left;}
ul#nav-rootline li {margin:0;padding:0 5px 0 0;font-size:10px;list-style-type:none;float:left;color:#666666;}
ul#nav-rootline li a {margin:0;padding:0;font-size:10px;text-decoration:none;color:#666666;}
ul#nav-rootline li a.no {}
ul#nav-rootline li a.no:hover {}
ul#nav-rootline li a.ifsub {}
ul#nav-rootline li a.act {}
ul#nav-rootline li a.ifsub {}
ul#nav-rootline li a.cur {}
ul#nav-rootline li a.curifsub {}

ul#nav-rootline li a dfn,
ul#nav-rootline li a span.aksc {display:none;}


.weathercheck {color:#0C2A8C;margin:0;padding:0 0 100px 0;}
.weathercheck h1 {color:#0C2A8C;font-size:12px;font-weight:bold;margin:0;padding:5px 0;}
.weathercheck p {}
.weathercheck p a {color:#0C2A8C;text-decoration:underline;}
.weathercheck p a:hover {font-weight:bold;}
.weathercheck form {display:inline;margin:0;padding:0;}
.weathercheck form fieldset {display:inline;margin:0 0 10px 0;padding:0;}
.weathercheck form fieldset legend {display:none;}
.weathercheck form fieldset label {display:block;}
.weathercheck form fieldset input {
	border:1px solid #CCC;
	border-right:0;
	width:98px;
	height:18px;
	float:left;
	margin:0;
	padding:0;
	}
.weathercheck form fieldset input.submit {
	border:1px solid #CCC;
	border-left:0;
	width:40px;
	height:20px;
	background-color:#FFF;
	background-image:url(../fileadmin/website/icons/noaa.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:1px;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	}
.weathercheck form fieldset input.submit:hover {
	background-image:url(../fileadmin/website/icons/noaa_go.gif);
	}
.weathercheck form fieldset input.submit focus {
	border:0;
	}

/* 960 Grid System http://960.gs/ */
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12,
.container_16 {margin-left: auto;margin-right: auto;width: 960px;background:#FFF;height:100%}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {display: inline;float: left;margin-left: 10px;margin-right: 10px;}

.container_12 .grid_3,
.container_16 .grid_4 {width: 220px;background-image:url(../fileadmin/website/images/bg_bar_vertical.gif);background-position:top left;background-repeat:repeat-y;}

.container_12 .grid_6,
.container_16 .grid_8 {width: 460px;}

.container_12 .grid_9,
.container_16 .grid_12 {width: 700px;}

.container_12 .grid_12,
.container_16 .grid_16 {width: 940px;}

/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .grid_1 {width: 60px;}
.container_12 .grid_2 {width: 140px;	background-image:url(../fileadmin/website/images/bg_rightcolumn.gif);background-repeat:no-repeat;background-position:center 80px;}
.container_12 .grid_4 {width: 300px;}
.container_12 .grid_5 {width: 380px;}
.container_12 .grid_7 {width: 540px;}
.container_12 .grid_8 {width: 620px;}
.container_12 .grid_10 {width: 780px;}
.container_12 .grid_11 {width: 860px;}

/* `Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/

.container_16 .grid_1 {width: 40px;}
.container_16 .grid_2 {width: 100px;}
.container_16 .grid_3 {width: 160px;}
.container_16 .grid_5 {width: 280px;}
.container_16 .grid_6 {width: 340px;}
.container_16 .grid_7 {width: 400px;}
.container_16 .grid_9 {width: 520px;}
.container_16 .grid_10 {width: 580px;}
.container_16 .grid_11 {width: 640px;}
.container_16 .grid_13 {width: 760px;}
.container_16 .grid_14 {width: 820px;}
.container_16 .grid_15 {width: 880px;}

/* `Prefix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_3,
.container_16 .prefix_4 {padding-left: 240px;}
.container_12 .prefix_6,
.container_16 .prefix_8 {padding-left: 480px;}
.container_12 .prefix_9,
.container_16 .prefix_12 {padding-left: 720px;}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .prefix_1 {padding-left: 80px;}
.container_12 .prefix_2 {padding-left: 160px;}
.container_12 .prefix_4 {padding-left: 320px;}
.container_12 .prefix_5 {padding-left: 400px;}
.container_12 .prefix_7 {padding-left: 560px;}
.container_12 .prefix_8 {padding-left: 640px;}
.container_12 .prefix_10 {padding-left: 800px;}
.container_12 .prefix_11 {padding-left: 880px;}

/* `Prefix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .prefix_1 {padding-left: 60px;}
.container_16 .prefix_2 {padding-left: 120px;}
.container_16 .prefix_3 {padding-left: 180px;}
.container_16 .prefix_5 {padding-left: 300px;}
.container_16 .prefix_6 {padding-left: 360px;}
.container_16 .prefix_7 {padding-left: 420px;}
.container_16 .prefix_9 {padding-left: 540px;}
.container_16 .prefix_10 {padding-left: 600px;}
.container_16 .prefix_11 {padding-left: 660px;}
.container_16 .prefix_13 {padding-left: 780px;}
.container_16 .prefix_14 {padding-left: 840px;}
.container_16 .prefix_15 {padding-left: 900px;}

/* `Suffix Extra Space >> Global
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_3,
.container_16 .suffix_4 {padding-right: 240px;}
.container_12 .suffix_6,
.container_16 .suffix_8 {padding-right: 480px;}
.container_12 .suffix_9,
.container_16 .suffix_12 {padding-right: 720px;}

/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/
.container_12 .suffix_1 {padding-right: 80px;}
.container_12 .suffix_2 {padding-right: 160px;}
.container_12 .suffix_4 {padding-right: 320px;}
.container_12 .suffix_5 {padding-right: 400px;}
.container_12 .suffix_7 {padding-right: 560px;}
.container_12 .suffix_8 {padding-right: 640px;}
.container_12 .suffix_10 {padding-right: 800px;}
.container_12 .suffix_11 {padding-right: 880px;}

/* `Suffix Extra Space >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .suffix_1 {padding-right: 60px;}
.container_16 .suffix_2 {padding-right: 120px;}
.container_16 .suffix_3 {padding-right: 180px;}
.container_16 .suffix_5 {padding-right: 300px;}
.container_16 .suffix_6 {padding-right: 360px;}
.container_16 .suffix_7 {padding-right: 420px;}
.container_16 .suffix_9 {padding-right: 540px;}
.container_16 .suffix_10 {padding-right: 600px;}
.container_16 .suffix_11 {padding-right: 660px;}
.container_16 .suffix_13 {padding-right: 780px;}
.container_16 .suffix_14 {padding-right: 840px;}
.container_16 .suffix_15 {padding-right: 900px;}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body div.clear,
html body span.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {clear: both;content: '.';display: block;visibility: hidden;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}











/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}






/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	font: 13px/1.5 Verdana, Arial;
}

a:focus {}
hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}

/* Headings */
h1 {
	font-size: 14px;
}
h2 {
	font-size: 12px;
}
h3 {
	font-size: 11px;
}
h4 {
	font-size: 10px;
}
h5 {
	font-size: 10px;
}
h6 {
	font-size: 10px;
}
/* Spacing */
ol {
	list-style: decimal;
}
ul {
	list-style: square;
}
li {
	margin-left: 30px;
}
p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}
html {/**/}
body {
	background-image:url(../fileadmin/website/images/bg_body.gif);
	
	background-position:top center;
background-image:url(../fileadmin/website/images/bg_body.jpg);background-position:bottom center;background-attachment:fixed;	
	background-repeat:repeat-x;
	/*border-top: 5px solid #000;*/
	color: #333;
	font-size: 11px;
	padding: 20px 0 40px;
	padding:0;
}

a {color: #000;text-decoration: underline;}
a:hover {text-decoration: underline;}
h1 {font-family:Verdana, Arial;text-align:left;margin:0 0 10px 0;}
h2 {margin:0;padding:0;}
h3 {margin:0;}
p {/*border: 1px solid #666;*/overflow: hidden;padding:0 0 5px 0;margin:0 0 5px 0;text-align: left;}

.container_12{margin-bottom: 20px;}
.container_16{background: #fff url(../fileadmin/website/css/960_download/code/img/16_col.gif) repeat-y;}





table.contenttable {}
table.contenttable tr {margin:0;padding:0;}
table.contenttable tr td {margin:0;padding:0;}
table.contenttable tr td p.bodytext {margin:0;padding:0;}









/* tx_cssfilelist -------------------------------------------- */
.filelinks div {padding:0;margin:0; background:url(../{$CONST_iconsmimetypespath}default.png) left top no-repeat; height:35px;font-size:11px;color:#666666;}
#rightcol .filelinks div {padding:0;margin:0 10px 0px 10px;}
.filelinks .filecount{display:block; margin-bottom:5px;} 
.filelinks a {font-size:11px;font-weight:bold;color:#666666;text-decoration:none;display:block;padding:0 0 0 20px; }
.filelinks a:hover { }
.filelinks a img {border:0px; }
.filelinks a span {font-size:9px;font-weight:normal;}
/* Icons begin */
.filelinks .ai		{background-image:url(../fileadmin/website/mimetypes/ai.gif)!important;}
.filelinks .ani		{background-image:url(../fileadmin/website/mimetypes/ani.gif)!important;}
.filelinks .au		{background-image:url(../fileadmin/website/mimetypes/au.gif)!important;}
.filelinks .avi		{background-image:url(../fileadmin/website/mimetypes/avi.gif)!important;}
.filelinks .bmp		{background-image:url(../fileadmin/website/mimetypes/bmp.gif)!important;}
.filelinks .cdr		{background-image:url(../fileadmin/website/mimetypes/cdr.gif)!important;}
.filelinks .css		{background-image:url(../fileadmin/website/mimetypes/css.gif)!important;}
.filelinks .csv		{background-image:url(../fileadmin/website/mimetypes/csv.gif)!important;}
.filelinks .doc		{background-image:url(../fileadmin/website/mimetypes/doc.gif)!important;}
.filelinks .dtd		{background-image:url(../fileadmin/website/mimetypes/dtd.gif)!important;}
.filelinks .eps		{background-image:url(../fileadmin/website/mimetypes/eps.gif)!important;}
.filelinks .exe		{background-image:url(../fileadmin/website/mimetypes/exe.gif)!important;}
.filelinks .fh3		{background-image:url(../fileadmin/website/mimetypes/fh3.gif)!important;}
.filelinks .flash	{background-image:url(../fileadmin/website/mimetypes/flash.gif)!important;}
.filelinks .folder	{background-image:url(../fileadmin/website/mimetypes/folder.gif)!important;}
.filelinks .gif		{background-image:url(../fileadmin/website/mimetypes/gif.gif)!important;}
.filelinks .htm		{background-image:url(../fileadmin/website/mimetypes/htm.gif)!important;}
.filelinks .html	{background-image:url(../fileadmin/website/mimetypes/html.gif)!important;}
.filelinks .ico		{background-image:url(../fileadmin/website/mimetypes/ico.gif)!important;}
.filelinks .inc		{background-image:url(../fileadmin/website/mimetypes/inc.gif)!important;}
.filelinks .java	{background-image:url(../fileadmin/website/mimetypes/java.gif)!important;}
.filelinks .jpg		{background-image:url(../fileadmin/website/mimetypes/jpg.gif)!important;}
.filelinks .js		{background-image:url(../fileadmin/website/mimetypes/js.gif)!important;}

.filelinks .max		{background-image:url(../fileadmin/website/mimetypes/max.gif)!important;}
.filelinks .mid		{background-image:url(../fileadmin/website/mimetypes/mid.gif)!important;}
.filelinks .mov		{background-image:url(../fileadmin/website/mimetypes/mov.gif)!important;}
.filelinks .mpeg	{background-image:url(../fileadmin/website/mimetypes/mpeg.gif)!important;}
.filelinks .mpg		{background-image:url(../fileadmin/website/mimetypes/mpg.gif)!important;}
.filelinks .pcd		{background-image:url(../fileadmin/website/mimetypes/pcd.gif)!important;}
.filelinks .pcx		{background-image:url(../fileadmin/website/mimetypes/pcx.gif)!important;}
.filelinks .pdf		{background-image:url(../fileadmin/website/mimetypes/pdf.gif)!important;}
.filelinks .gif		{background-image:url(../fileadmin/website/mimetypes/png.gif)!important;}
.filelinks .ps		{background-image:url(../fileadmin/website/mimetypes/ps.gif)!important;}
.filelinks .psd		{background-image:url(../fileadmin/website/mimetypes/psd.gif)!important;}
.filelinks .rtf		{background-image:url(../fileadmin/website/mimetypes/rtf.gif)!important;}
.filelinks .sgml	{background-image:url(../fileadmin/website/mimetypes/sgml.gif)!important;}
.filelinks .swf		{background-image:url(../fileadmin/website/mimetypes/swf.gif)!important;}
.filelinks .sxc		{background-image:url(../fileadmin/website/mimetypes/sxc.gif)!important;}
.filelinks .sxw		{background-image:url(../fileadmin/website/mimetypes/sxw.gif)!important;}
.filelinks .tga		{background-image:url(../fileadmin/website/mimetypes/tga.gif)!important;}
.filelinks .tif		{background-image:url(../fileadmin/website/mimetypes/tif.gif)!important;}
.filelinks .ttf		{background-image:url(../fileadmin/website/mimetypes/ttf.gif)!important;}
.filelinks .txt		{background-image:url(../fileadmin/website/mimetypes/txt.gif)!important;}
.filelinks .wav		{background-image:url(../fileadmin/website/mimetypes/wav.gif)!important;}
.filelinks .wrl		{background-image:url(../fileadmin/website/mimetypes/wrl.gif)!important;}
.filelinks .xls		{background-image:url(../fileadmin/website/mimetypes/xls.gif)!important;}
.filelinks .xml		{background-image:url(../fileadmin/website/mimetypes/xml.gif)!important;}
.filelinks .xsl		{background-image:url(../fileadmin/website/mimetypes/xsl.gif)!important;}
.filelinks .zip		{background-image:url(../fileadmin/website/mimetypes/zip.gif)!important;}
/* Icons end */
.filelinks a:hover{text-decoration:underline;}

/* Powermail */
/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed 
	background-color: red;
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;*/
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 200px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 1px solid #aaa;
	padding: 10px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	display:none;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	clear: both;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 300px;border:1px solid #CCC;
}
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {height:80px;}

fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 10px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin:0;font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: #ddd;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {padding: 2px 2px 0 2px;}
fieldset.tx-powermail-pi1_fieldset div.even {}
/* Confirmation */
td.powermail_all_td {padding: 3px 10px 3px 0;}
/* THX */
td.powermail_all p.bodytext {margin:0;}



/***************************
*  Default styles for the
*     EXT rgslideshow
* by Ringer Georg (just2b)
***************************/  

/* general div */
.rgslideshow {
  position:relative;
  border:0;
  overflow:hidden;
  background:#fff;
}

/* container divs */
.rgslideshowce, .tx-rgslideshow-pi1 {
  overflow:hidden;
}

/* big navigation at left/right side of img */
.rgslideshow .rgsbigprev, .rgslideshow .rgsbignext {
  position:absolute;
  width:63px;
  cursor:pointer;
  outline:0px;
  z-index:2;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;  
}

.rgslideshow .rgsbigprev  {
  left:0;
  background: url(gfx/prevlabel2.gif) left center no-repeat;
}

.rgslideshow .rgsbignext {
  right:0;
  background: url(gfx/nextlabel2.gif) right center no-repeat;
}

/* hover on the big navigation: show the imgs */
.rgslideshow a.rgsbigprev:hover {
  opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;  
  background: url(gfx/prevlabel.gif) left center no-repeat;
}
.rgslideshow a.rgsbignext:hover {
  opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;  
  background: url(gfx/nextlabel.gif) right center no-repeat;
}

/* center the imgs */
.rgslideshow .rgssimg {
  z-index: 1; /* for safari */
  position:absolute;
	left:0;
	right:0;
	margin:0;
	padding:0;
	opacity:0;
  margin:0 auto;	
}

/* no border for imgs */
.rgslideshow img, .rgslideshow a, DIV.csc-textpic .rgslideshow img {
  border:0px;
}

/* nested information */
.rgslideshow .rgsnest {
  position:absolute;
  width:100%;
  bottom:0;
  left:0;
  border-top:1px solid #333;
  background: url(gfx/transparent_bg.png);
  z-index: 5; /* for safari */
}

/* damn IE 6 png hack */
* html .rgslideshow .rgsnest {
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/typo3conf/ext/rgslideshow/res/gfx/transparent_bg.png', sizingMethod="scale");
}

/* title */
.rgslideshow .rgstitle {
  /* color:#C64934; old orange */
  color:#fff;
  font: bold 12px/15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  letter-spacing:2px;
  text-transform: uppercase;
  padding:2px 10px 0 10px;
  z-index: 9; /* for safari */
}  

/* description */
.rgslideshow .rgsdescription {
  color:#fff;
  font-size:11px;
  line-height:15px; /* this results in exact 2 lines */
  padding:3px 10px 5px 10px;
  height:28px;  
  overflow:hidden;
}

/* img browser nest */
.rgslideshownav {
  text-align:right;
  border-right:1px solid #ccc;
}

/* necessary to position browser to the right */
.rgslideshownav .rgsnav2 {
  display:inline;
  background: #404040 url(gfx/navleft.gif) left no-repeat;
  margin:0;
  padding:3px 10px 1px 20px;
  height:20px;
}

/* holds the browser items */
.rgslideshownav .rgsbrowser {
  display:inline;
}

/* single browser element */
.rgslideshownav .rgsbrowserEl {
  padding:0 4px;
  font-weight:bold;
  font-size:10px;
  cursor:pointer; 
  color:#d8d6d6;  
}

.rgslideshownav .rgsbrowserEl:hover {
  color:#ff9933;
}

/* splitter element between the browser elements */
.rgslideshownav .splitEl {
  color:#fff;
  font-size:7px;
}

/* active element item */
.rgslideshownav .rgsbrowser .rgsact {
  font-weight:bold;
  color:#ff9933;
}

/* small prev/next navigation */
.rgslideshownav .rgsnext, .rgslideshownav .rgsprev {
  font-size:9px;
  color:#fff;
  cursor:pointer;
  font-weight:bold;  
}

/* play/pause icon */
.rgslideshownav .rgsplay {
  font-size:9px;
  font-weight:bold;  
  color:#d8d6d6;
  cursor:pointer;
  padding-left:5px;
}

/* hover on prev/next/play */
.rgslideshownav .rgsnext:hover, .rgslideshownav .rgsprev:hover, .rgslideshownav .rgsplay:hover {
  color:#ff9933;
}
