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

#ajaxdownloads {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 960px;
}
#ajaxdownloads table{
	font-size: 11px;
}
/*************************************************************************
 * Inhalt aus SMA CSS
 *************************************************************************/

.strongdl {
	border-bottom: 1px solid #bebebe;
	display: block;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 443px;
	margin-left: 0px;
	margin-top: 10px;
}


#ajaxdownloads .actLink span,
#ajaxdownloads .downlodlinks span  {
	margin-left: 5px;
}

#ajaxdownloads a:visited, .actLink:visited, 
#ajaxdownloads a:link, .actLink:link {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px ;
	background-color : transparent;
	display:block;
	text-decoration : none;
	padding: 5px 0 5px 0px;

}


#ajaxdownloads a:hover, .actLink:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px ;
	background-color : #bfd5e9;
	display:block;
	color: #0166a9;
	text-decoration : none;
	padding: 5px 0 5px 0px;

	
}

#ajaxdownloads.downlodlinks a:hover, .downlodlinks .actLink:hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px ;
	background-color : #bfd5e9;
	display:block;
	color: #0166a9;
	text-decoration : none;
	padding: 5px 0 5px 0px;

}

#ajaxdownloads A:active, .actLink:active {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px ;
	background-color : #bfd5e9;
	color: #0166a9;
	text-decoration : none;
	padding: 5px 0 5px 0px;

}
#ajaxdownloads .actLink:link, #ajaxdownloads .actLink:active, #ajaxdownloads .actLink:visited, #ajaxdownloads .actLink:hover {
	color: #0166a9;
	background-color : #bfd5e9;
	padding: 5px 0 5px 0px;

}
/*************************************************************************
 * Tabnavigation
 *************************************************************************/
#ajaxdownloads #tabsmenudownloads {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:30px;
	margin:0;
	padding:0;
	background: none;
	background-repeat:repeat-x;
	margin-top:20px;
	margin-bottom: -1px;
	padding-left: 15px;
	border: none;
	z-index: 600;
}

/* Links anpassen ********************************************************/
#ajaxdownloads #tabsmenudownloads A, #ajaxdownloads #sub A{
	font-size: 11px;
	color: #666;
	font-weight: normal;
	font-family: Tahoma;
}
#ajaxdownloads #tabsmenudownloads A:hover, #ajaxdownloads #sub A:hover, #ajaxdownloads .itemact A:link{
	text-decoration:none;
	background-color: transparent;
	/* color:#37537a; */
}

#ajaxdownloads #tabsmenudownloads .itemact A{
	color: #000000;
}

/* Allgemeine Einstellungen fr die Reiter *********************************/
#ajaxdownloads .item .itemleft, #ajaxdownloads .itemact .itemleft{
	float:left;
	height:30px;
	width:10px;
	background-repeat:no-repeat;
}

#ajaxdownloads .item .itemcenter, #ajaxdownloads .itemact .itemcenter
{
	float:left;
	height:30px;
	width:auto;
	background-repeat:repeat-x;
	padding-top:0px;
	text-align:center;

}
#ajaxdownloads .item .itemright, #ajaxdownloads .itemact .itemright{
	float:left;
	height:30px;
	width:10px;
	background-repeat:no-repeat;
	margin-right: 2px;
}

#ajaxdownloads #tabsmenudownloads .texttab{
	background-color:#CCCCCC;
}

/* Zustand: Normal *********************************************************/
#ajaxdownloads .item .itemleft{
	background-image:url(/fileadmin/templates/sma/images/tabs/but.bg.left.gif);
}
#ajaxdownloads .item .itemcenter{
	background-image:url(/fileadmin/templates/sma/images/tabs/but.bg.midle.gif);
}
#ajaxdownloads .item .itemright{
	background-image:url(/fileadmin/templates/sma/images/tabs/but.bg.right.gif);
}
/* Zustand: Aktiv ***********************************************************/
#ajaxdownloads .itemact .itemleft {
	background-image:url(/fileadmin/templates/sma/images/tabs/but.cur.bg.left.gif);
}
#ajaxdownloads .itemact .itemcenter {
	background-image:url(/fileadmin/templates/sma/images/tabs/but.cur.bg.midle.gif);
}
#ajaxdownloads .itemact .itemright {
	background-image:url(/fileadmin/templates/sma/images/tabs/but.cur.bg.right.gif);
}

/* Das letzte Tab erhlt einen Senkrechten Strich ***************************/
#ajaxdownloads #tabsmenudownloads .ende{
	float:left;
	height:30px;
	width:1px;
	/* background-image:url(../Bilder/endetab.gif); */
	background-repeat:no-repeat;
}

/*Layoutboxen******************************************************************/
#ajaxdownloads #step1 {
	padding:0;
	width:319px;
	height:245px;
	color:#787878;
	float:left;
	z-index: 700;
	margin: -1px 0 1px 0;
	z-index: 500;
	position: relative;
}

#ajaxdownloads #contentstep1 {
	border-left:1px solid #BEBEBE;
	background-color: #ffffff;

}

#ajaxdownloads #step2 {
	padding:0;
	width:319px;
	height:245px;
	color:#787878;
	border-left:1px solid #BEBEBE;
	float:left;
	margin: -1px 0 1px 0;
	z-index: 500;
	position: relative;
}

#ajaxdownloads #contentstep2 {
	background-color: #ffffff;
}

#ajaxdownloads #step25 {
	padding:0;
	width:319px;
	height:245px;
	color:#787878;
	border-left:1px solid #BEBEBE;
	float:left;
	margin: -1px 0 1px 0;
	z-index: 500;
	position: relative;
}

#ajaxdownloads #contentstep25{
	border-right:1px solid #BEBEBE;
	background-color: #ffffff;
}

#ajaxdownloads #step3{
	width:958px;
	height:auto;
	float:left;
	color:#787878;
	border-left:1px solid #BEBEBE;
	border-right:1px solid #BEBEBE;
	margin-bottom: 0px;
	z-index: 702;
}
/*Headline ******************************************************************/
#ajaxdownloads .headstep {
	color:#666666;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	display:block;
	margin:0; padding:0;
	padding-left:12px;
	z-index: 400;
}


#ajaxdownloads #step3 .headstep{
	background: url(/fileadmin/templates/sma/images/boxen/faq_download_middle.png) top left no-repeat;
}
*+html #ajaxdownloads #step3 .headstep{
	height:31px;
	/*border: 1px solid red;*/
	margin-top: 1px;
}

* html #ajaxdownloads #step3 .headstep {
	background:none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/fileadmin/templates/sma/images/boxen/faq_download_middle.png');

}

#ajaxdownloads .selectorbox {
	z-index: 500;
	position: relative;
}

* html #ajaxdownloads .selectorbox {
	z-index: 500;
	position: static;
}

#ajaxdownloads .selectorbox-headerbg {
	background: url(/fileadmin/templates/sma/images/boxen/box.960.header.png) top left no-repeat;
	height:;
	z-index: 300;
	position: absolute;
	height: 31px;
	width: 960px;
	top:0;
	left: 0;
}

* html #ajaxdownloads .selectorbox-headerbg {
	background:none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/fileadmin/templates/sma/images/boxen/box.960.header.png');
		top: 49px;
}

#ajaxdownloads .close {
	background: url(/fileadmin/templates/sma/images/boxen/box.960.bg-bottom.png) top left no-repeat;
	height: 10px;
	clear: both;
}

* html #ajaxdownloads .close {
	background:none !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/fileadmin/templates/sma/images/boxen/box.960.bg-bottom.png');
}


.downloadtable {
	width: 928px;
	border-top: 1px solid #CCCCCC;
}

.downloadtable-content {
	padding:0px 10px 10px 10px;
}

.downloadtable-icon {
	width: 65px;
	text-align: right;
	padding:0pt 10px 10px 0pt;
}

.rgaccord1-nest {
	width: 930px;
	margin-bottom: 0px;
}
.rgaccord1-bottom-nest {
	margin-bottom: 12px;
}

#ajaxdownloads .rgaccord1-nest .act span {
	background: url(/typo3conf/ext/smadownload/res/Bilder/open.gif) no-repeat 0px 13px;
}
#ajaxdownloads #step3content .rgaccord1-nest .defunc span {
	background: none;
	padding: 0px 0 0 12px;
	cursor: default;
	margin-left: 0;
}

.rgaccord1-nest .rgaccord1-toggle span {
	background: url(/typo3conf/ext/smadownload/res/Bilder/closed.gif) no-repeat 2px 11px;
	padding: 8px 0 0 12px;
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.rgaccord1-nest .rgaccord1-toggle {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.930.header.png) top left no-repeat;
	height: 14px;
	padding: 8px 5px 2px 5px;
}

#ajaxdownloads .rgaccord1-nest .act,#ajaxdownloads #step3content .rgaccord1-nest .defunc {
	height: 18px;
}

.rgaccord1-nest .rgaccord1-content {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.930.bg-mitte.png) bottom left repeat-y;
	padding-bottom:0px;
}

.rgaccord1-nest .rgaccord1-bottom-nest div {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.930.bg-bottom.png) top left no-repeat;
	height: 15px;
}
.rgaccord1-nest .closed div.rgaccord1-bottom {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.930.bg-bottom-closed.png) top left no-repeat;
	height: 3px;
}
* html .rgaccord1-nest .rgaccord1-bottom-nest div {
	background:none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/typo3conf/ext/smadownload/res/Bilder/box.930.bg-bottom.png');
}
* html .rgaccord1-nest .closed div.rgaccord1-bottom {
	background:none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/typo3conf/ext/smadownload/res/Bilder/box.930.bg-bottom-closed.png');
}
* html .rgaccord1-nest .rgaccord1-toggle {
	background:none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/typo3conf/ext/smadownload/res/Bilder/box.930.header.png');
}

div#myTabs div#ajaxdownloads div#step3content {
	margin-left: -1px;
	width: 685px
}

div#myTabs .rgaccord1-nest, .mootabs_panel #ajaxdownloads #step3 #contentstep3, div#myTabs .mootabs_panel div#ajaxdownloads, div#myTabs .mootabs_panel div#ajaxdownloads div#step3 {
	width: 686px;
}

div#myTabs .rgaccord1-nest .rgaccord1-toggle {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.685.header.png) top left no-repeat;
	padding: 8px 5px 2px 5px;
}

div#myTabs .rgaccord1-nest .rgaccord1-content {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.685.bg-mitte.png) bottom left repeat-y;
	padding-bottom:0px;
}
div#myTabs .rgaccord1-nest .rgaccord1-bottom-nest div {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.685.bg-bottom.png) top left no-repeat;
	height: 15px;
}
div#myTabs .rgaccord1-nest .closed div.rgaccord1-bottom {
	background: url(/typo3conf/ext/smadownload/res/Bilder/box.685.bg-bottom-closed.png) top left no-repeat;
	height: 10px;
	margin-bottom: 5px;
}
div#myTabs .rgaccord1-nest .closed {
	margin-bottom: 10px;
}

* html div#myTabs .rgaccord1-nest .rgaccord1-toggle {
	background:none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/typo3conf/ext/smadownload/res/Bilder/box.685.header.png');
}
* html div#myTabs .rgaccord1-nest .rgaccord1-bottom-nest div {
	background:none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/typo3conf/ext/smadownload/res/Bilder/box.685.bg-bottom.png');
}
* html div#myTabs .rgaccord1-nest .closed div.rgaccord1-bottom {
	background:none !important;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='/typo3conf/ext/smadownload/res/Bilder/box.685.bg-bottom-closed.png');
}

#langform {
	float: right;
}
#langform form {
	display: inline;
}
#langform .langselect {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
#langform select {
	width: 160px;
}
#step3 h1.downloads {
	float: left;
	margin: 0 0 0 1px;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

/*Downloadschritteb *********************************************************/
#ajaxdownloads #contentstep1 {
	margin:0;
	overflow:auto;
	float:left;
	width:303px;
	height:216px;

}

#ajaxdownloads #contentstep2 {
	margin:0;
	overflow:auto;
	float:left;
	width:319px;
	height:216px;

}

#ajaxdownloads #contentstep25 {
	margin:0;
	overflow:auto;
	float:left;
	width:319px;
	height:216px;

}

#ajaxdownloads #contentstep1, #ajaxdownloads #contentstep2, #ajaxdownloads #contentstep25 {
	overflow-x: hidden;
}

#ajaxdownloads #contentstep3 {
	width:940px;
	height:auto !important;  /* für moderne Browser */
	font-size:11px;
	margin:0;
	overflow:auto;
	float:left;
}
#ajaxdownloads .contentallsteps {
	padding: 5px 0px 12px 0px;
	margin:0;
}
#ajaxdownloads #step3content {
	margin-left:-1px;
	padding: 0;
}
#ajaxdownloads #step1 .loading, #ajaxdownloads #step2 .loading, #ajaxdownloads #step25 .loading, #ajaxdownloads #step3 .loading {
	text-align:center;
	display:block;
	margin-top:62px;
}
#ajaxdownloads #step3 .loading {
	margin-top:104px;
}

.contentallsteps, #contentstep3 {
	display: block;
	background-color: #ffffff;
	padding: 15px 0 0 15px;
}
* html #contentstep3 {
	padding: 15px 0 0 13px;
}

.contentallsteps, #contentstep1 {
	padding-left:15px;
}

#contentstep2 #step2content, #contentstep25 #step25content {
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 15px;
}

#contentstep2 #step2content span.pleaseselect, #contentstep25 #step25content span.pleaseselect {
	margin-left: 10px;
	top: 10px;
	position: relative;
}

#contentstep3 #step3content span {
	margin-left: 10px;
	top: 3px;
}


#contentstep1 #step1content a span,
#contentstep2 #step2content a span,
#contentstep2 #step2content a span.alldownloadlinks,
#contentstep2 #step25content a span.alldownloadlinks,
#contentstep25 #step25content a span {
	margin-left: 5px;
	top: 0;
}

#contentstep1 #step1content a span img,
#contentstep2 #step2content a span img,
#contentstep25 #step25content a span img{
	margin-right: 8px;
	top: 0;
}

#contentstep2 #step2content .alldownloadlinks {
	font-weight: bold;
}
#contentstep25 #step25content .alldownloadlinks {
	font-weight: bold;
}


#ajaxdownloads .selectorbox #step1 a {
	width: 308px;
	margin-left: -15px;
	padding-left: 15px;
}


#ajaxdownloads .selectorbox #step2 a {
	width: 308px;
	margin-left: -15px;
	padding-left: 15px;
}

#ajaxdownloads .selectorbox #step25 a {
	width: 308px;
	margin-left: -15px;
	padding-left: 15px;
}

#ajaxdownloads #step3content a {
	padding:0;
	background: transparent;
}

#ajaxdownloads #step3content td.downloadtable-content a:hover {
	padding:0;
	background: transparent;
	text-decoration: underline;
}


