/********************* General styles BEGIN *********************/
body {
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
	vertical-align: top;
	width: 100%;
	background-image: url(../images/sub-menu-bg.gif);
	background-position: 0px 0px;
    	background-repeat:repeat-y;
}

html, body, #body-content {
    min-height: 100%;
    width: 100%;
    
}   


#head {
	display: block;
	clear:both;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 62px;
	background-color: #CC0000;
}

#head-logo {
    	display:block;
    	position:absolute; 
    	top: 8px; 
    	left: 19px;
}

#head-logo-text {
	position:absolute; 
    	top: 3px; 
    	left: 113px;
    	display:block;  
}

#head-logo-fb {
    	display:block;
    	position:absolute; 
    	top: 34px; 
    	left: 113px;
}

#head-metamenu-lang {
  	display: block;
    	background-color: transparent;
    	position:absolute; 
    	top: 12px; 
    	right: 10px;
    	
}
* html #head-metamenu-lang {
    	right: 20px;	
}

#head-metamenu-top {
  	display:block;
    	background-image:url(../images/hintergrund.gif);
    	background-repeat:no-repeat;
    	width: 350px;
    	height: 21px;
    	position:absolute;
    	top: 38px;
    	right: 2px;
    	padding-right: 3px;
}

#main-content {
	display:block;
	width: 1000px;
	clear:both;
}

#main-content-sub-menu-left {
	padding-left:10px;
	display:block;
	width: 200px;
	position:absolute;
}

#main-content-news-menu-right {
	display:block;
	height: 500px;
	width: 180px;
	float:left;
	position:relative;
	left: 220px;
	top: 11px;
}


#content {
	position:relative;
	width:560px;
	height: 100%;
	padding: 20px;
	left:202px;
	top:0px;
	float:left;
	display: block;
}

* html #content {
    	width:600px;
}

#content-text-left {
	width:146px;
	float:left;
	display:block;
	overflow:hidden;
	padding-top: 15px;
	*padding-top: 21px;
}

#content-text-right {
	width: 410px;
	display:block;
	overflow:hidden;
	padding-left: 0px;
}


/********************* rootlinemenu BEGIN *********************/
#rootline{
	clear: both;
	display:block;
	font-family: Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size: 9px;
	color: #999999;
	position:relative;
	width: 560px;
	left:202px;
	padding-left: 20px;
	padding-top: 3px;
}
#rootline li{
	display:inline;
	list-style-type: none;
}
#rootline li a{
	padding-right: 4px;
	padding-left: 4px;
}
.rootline-no, .rootline-no a, .rootline-no a:link, .rootline-no a:hover, .rootline-no a:active, .rootline-no a:visited,
.rootline-act, .rootline-act a, .rootline-act a:link, .rootline-act a:hover, .rootline-act a:active, .rootline-act a:visited{
	text-decoration: none;
	color: #999999;
}
.rootline-no a:hover, .rootline-act, .rootline-act a, .rootline-act a:link, .rootline-act a:hover, .rootline-act a:active, .rootline-act a:visited{
	color: #CC0000;
}
/********************* rootlinemenu END *********************/

#ImageTop {
	clear: both;
	display:block;
	font-family: Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size: 9px;
	position:relative;
	width: 780px;
	left:202px;
	padding-left: 20px;
	padding-top: 3px;
}

/********************* News BEGIN *********************/
.news-latest-container, .news-latest-container p.bodytext, .news-latest-container a, .news-latest-container a:link, .news-latest-container a:active, .news-latest-container a:visited, .news-latest-container p.bodytext {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;	
	display: block;
	font-weight: normal;
	background-color: #FAFAF6;
}

.news-latest-header {
	font-size: 16px;
	text-decoration: underline;
	font-weight: bold;
}

.news-latest-date, .news-latest-date a, .news-latest-date a:link, .news-latest-date a:active, .news-latest-date a:visited {
	font-size:11px;
}

.news-latest-title, .news-latest-title a, .news-latest-title a:link, .news-latest-title a:active, .news-latest-title a:visited {
	font-weight: bold;
}

.news-latest-morelink a, .news-latest-morelink a:link, .news-latest-morelink a:active {
	text-decoration: none;
	color: #CC0000;	
}

.news-latest-morelink a:hover {
	color: #CC0000;	
	text-decoration: none;
}

.news-latest-morelink a:visited {
	color: #848284;
}

.clearer {
	background-image:url(../images/linie_rot_lang.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	padding: 0px;
}

.news-single-category, .news-single-backlink {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	font-weight: bold;
}

.news-single-backlink {
	padding-top: 5px;
}

.news-list-container, .news-list-container a, .news-list-container a:link, .news-list-container a:active, .news-list-container a:visited, .news-list-container p.bodytext {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
}


#content-text .news-list-morelink a, #content-text .news-list-morelink a:link, #content-text .news-list-morelink a:active, #content-text-right .news-list-morelink a, #content-text-right .news-list-morelink a:link, #content-text-right .news-list-morelink a:active {
	text-decoration: none;
	color: #CC0000;
}

#content-text .news-list-morelink a:hover, #content-text-right .news-list-morelink a:hover {
	color: #CC0000;	
	text-decoration: none;
}

#content-text .news-list-morelink a:visited, #content-text-right .news-list-morelink a:visited {
	color: #848284;
}

.news-list-cat {
	float:left;
	display:block;
	margin-bottom: 10px;
}

* html .news-list-cat {
	margin-bottom: 0px;
}

.news-list-date {
	display:block;
	float:right;
	margin-bottom: 10px;
}

* html .news-list-date {
	margin-bottom: 0px;
}

.news-list-title {
	clear:both;
	display:block;
	font-weight: bold;
	background-color: #EFEFE7;
	border-color: #EFEFE7;
	border-left-color: #D6DBCE;
	border-left-width:10px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;
	padding-left: 5px;
	width:389px;
}

* html .news-list-title {
	width:100%;
}

#content-text-right .news-list-text p.bodytext {
	display:block;
	width: 100%;
}

.news-list-item {
	padding-top: 10px;
	display:block;
	margin-left: 5px;
	
}

.news-list-line {
	width: 100%;
	background-image:url(../images/linie_rot_lang2.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	display:block;
}

.news-catmenu {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;	
	display: block;
}

#content-text .news-catmenu-NO a, #content-text .news-catmenu-NO a:link, #content-text .news-catmenu-NO a:visited , #content-text .news-catmenu-NO a:hover , #content-text .news-catmenu-NO a:active, #content-text .news-catmenu-ACT a, #content-text .news-catmenu-ACT a:link, #content-text .news-catmenu-ACT a:visited , #content-text .news-catmenu-ACT a:hover , #content-text .news-catmenu-ACT a:active, #content-text-left .news-catmenu-NO a, #content-text-left .news-catmenu-NO a:link, #content-text-left .news-catmenu-NO a:visited , #content-text-left .news-catmenu-NO a:hover , #content-text-left .news-catmenu-NO a:active, #content-text-left .news-catmenu-ACT a, #content-text-left .news-catmenu-ACT a:link, #content-text-left .news-catmenu-ACT a:visited , #content-text-left .news-catmenu-ACT a:hover , #content-text-left .news-catmenu-ACT a:active {
	width: 142px;
	color:#000000;
	text-decoration: none;
	background-color: #EFEFDE;
	border-color: #EFEFDE;
	border-right-color:#636563;
	border-bottom-color:#848284;
	border-width:1px;
	border-style:solid;
	display:block;
}

.level1 {
	margin-bottom:10px;
}


.news-amenu-container {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
}

li.news-amenu-item-year dd {
	margin:0px;
	padding:0px;
	display:inline;
	font-weight:bold;
}

/********************* News END *********************/


#head-metamenu-top a.head-metamenu-top-no, #head-metamenu-top a.head-metamenu-top-no, #head-metamenu-top a.head-metamenu-top-no:link, #head-metamenu-top a.head-metamenu-top-no:active, #head-metamenu-top a.head-metamenu-top-no:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#313031;
	text-align: left;
	text-decoration: none;
	line-height:100%;
}

#head-metamenu-top a.head-metamenu-top-no:hover {
	color: #CC0000;
}

#head-metamenu-top a.head-metamenu-top-act, #head-metamenu-top a.head-metamenu-top-act, #head-metamenu-top a.head-metamenu-top-act:link, #head-metamenu-top a.head-metamenu-top-act:active, #head-metamenu-top a.head-metamenu-top-act:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	color:#CC0000;
	text-align: left;
	text-decoration: none;
	line-height:100%;
}


.main-content-sub-menu-left-no, .main-content-sub-menu-left-no a, .main-content-sub-menu-left-no a:link, .main-content-sub-menu-left-no a:active, .main-content-sub-menu-left-no a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}


.main-content-sub-menu-left-no a:hover {
	color: #CC0000;
}

.main-content-sub-menu-left-act, .main-content-sub-menu-left-act a, .main-content-sub-menu-left-act a:link, .main-content-sub-menu-left-act a:active, .main-content-sub-menu-left-act a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#CC0000;
	text-align: left;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;

}


.main-content-sub-menu-left-1 {
	margin-left: 11px;
	padding: 0px;
	margin-top: 0px;
	float: left;
	display: block;
	width: 180px;
	line-height: 30px;
}

* html .main-content-sub-menu-left-1 {
	margin-left: 5px;
}

.main-content-sub-menu-left-1-no, .main-content-sub-menu-left-1-no a, .main-content-sub-menu-left-1-no a:link, .main-content-sub-menu-left-1-no a:active, .main-content-sub-menu-left-1-no a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:140%;
	width: 180px;
}

.main-content-sub-menu-left-1-no a:hover {
	color: #CC0000;
}

.main-content-sub-menu-left-1-act, .main-content-sub-menu-left-1-act a, .main-content-sub-menu-left-1-act a:link, .main-content-sub-menu-left-1-act a:active, .main-content-sub-menu-left-1-act a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#CC0000;
	text-align: left;
	text-decoration: none;
	line-height:140%;
	width: 180px;
}

.main-content-sub-menu-left-2 {
	margin-left: 11px;
	padding: 0px;
	margin-top: 0px;
	float: left;
	display: block;
	width: 169px;
	line-height: 30px;
}

* html .main-content-sub-menu-left-2 {
	margin-left: 5px;
}

.main-content-sub-menu-left-2-no, .main-content-sub-menu-left-2-no a, .main-content-sub-menu-left-2-no a:link, .main-content-sub-menu-left-2-no a:active, .main-content-sub-menu-left-2-no a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:140%;
	width: 169px;	
}

.main-content-sub-menu-left-2-no a:hover {
	color: #CC0000;
}

.main-content-sub-menu-left-2-act, .main-content-sub-menu-left-2-act a, .main-content-sub-menu-left-2-act a:link, .main-content-sub-menu-left-2-act a:active, .main-content-sub-menu-left-2-act a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#CC0000;
	text-align: left;
	text-decoration: none;
	line-height:140%;
	width: 169px;
	
}

.main-content-sub-menu-left-3 {
	margin-left: 11px;
	padding: 0px;
	margin-top: 0px;
	float: left;
	display: block;
	width: 158px;
	line-height: 30px;
}

* html .main-content-sub-menu-left-3 {
	margin-left: 5px;
}

.main-content-sub-menu-left-3-no, .main-content-sub-menu-left-3-no a, .main-content-sub-menu-left-3-no a:link, .main-content-sub-menu-left-3-no a:active, .main-content-sub-menu-left-3-no a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:140%;
	width: 158px;
}

.main-content-sub-menu-left-3-no a:hover {
	color: #CC0000;
}

.main-content-sub-menu-left-3-act, .main-content-sub-menu-left-3-act a, .main-content-sub-menu-left-3-act a:link, .main-content-sub-menu-left-3-act a:active, .main-content-sub-menu-left-3-act a:visited {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#CC0000;
	text-align: left;
	text-decoration: none;
	line-height:140%;
	width: 158px;
}

.divider-line-red {
	background-image:url(../images/sep.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	margin-left: -4px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 200px;
	height: 15px;
	padding: 0px;
	line-height: 5px;
	float: left;
	
}

#content-subtitle {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:17px;
	font-weight:bold;
	color:#CC0000;
	text-align: left;
	text-decoration: none;
	line-height:120%;
}

#content-text p.bodytext, #content-text-right p, #content-text-right p.bodytext {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;	
	display: block;
}


#content-text h5 {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
}


.csc-textpic-caption {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:10px;
	color:#000000;
}

#content-text ul li {
	list-style-image: url(../images/dot_rot.gif);
	margin-top:4px;
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
}
#content-text ol li {
	margin-top:4px;
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
}

#content-text a, #content-text a:link, #content-text a:active, #content-text-right a, #content-text-right a:link, #content-text-right a:active,  #content-text-left a, #content-text-left a:link, #content-text-left a:active {
	text-decoration: underline;
	color: #CC0000;	
}

#content-text a:hover, #content-text-right a:hover, #content-text-left a:hover {
	color: #CC0000;	
	text-decoration: none;
}

#content-text a:visited, #content-text-right a:visited, #content-text-left a:visited {
	color: #848284;
}
#content-text {
	display: block;
	width: 560px;

}

#content-text-right  p.bodytext {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	display: block;
}

#content-text-right  ul li {
	list-style-image: url(../images/dot_rot.gif);
	margin-top:4px;
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
}

#content-text-left p.bodytext{
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 15px;
	width: 200px;
	display:block;
	float: left;
}

#content-text-left ul li {
	list-style-image: url(../images/dot_rot.gif);
	margin-top:4px;
	margin-left: -20px;
}

#content-toolbar {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:120%;
	display:block;
	float: left;
	margin-top: 20px;
	width:560px;
}

.csc-header {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:20px;
}

.csc-header h1 {
	font-size:11px;
}

.csc-header h2{
	background-color: #EDEDE1;
	font-size:11px;
	padding-left: 4px;
}

.csc-header h3{
	font-size:11px;
	background-color: #EFEFDE;
	padding-left: 4px;
}

.csc-header h4{
	font-size:11px;
	background-color: #EFEFDE;
	border-color: #EFEFDE;
	border-right-color:#636563;
	border-bottom-color:#848284;
	border-width:1px;
	border-style:solid;
	padding-left: 4px;
}

.csc-textpicHeader {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:120%;
}

.csc-textpicHeader h1 {
	font-size:12px;
}

.csc-textpicHeader h2{
	background-color: #EDEDE1;
	font-size:12px;
	padding-left: 4px;
}

.csc-textpicHeader h3{
	font-size:12px;
	background-color: #EFEFDE;
	padding-left: 4px;
}

.csc-textpicHeader h4{
	font-size:12px;
	background-color: #EFEFDE;
	border-color: #EFEFDE;
	border-right-color:#636563;
	border-bottom-color:#848284;
	border-width:1px;
	border-style:solid;
	padding-left: 4px;
}



#content-text .csc-menu {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	text-align: left;
	text-decoration: none;
}

#content-text .csc-menu-sub a, #content-text .csc-menu-sub a:link, #content-text .csc-menu-sub a:active, #content-text .csc-menu-sub a:visited, #content-text .csc-menu-sub a:hover,#content-text-right .csc-menu-sub a, #content-text-right .csc-menu-sub a:link, #content-text-right .csc-menu-sub a:active, #content-text-right .csc-menu-sub a:visited, #content-text-right .csc-menu-sub a:hover, #content-text-left .csc-menu-sub a, #content-text-left .csc-menu-sub a:link, #content-text-left .csc-menu-sub a:active, #content-text-left .csc-menu-sub a:visited, #content-text-left .csc-menu-sub a:hover {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:120%;
	background-color: #EFEFDE;
	border-color: #EFEFDE;
	border-right-color:#636563;
	border-bottom-color:#848284;
	border-width:1px;
	border-style:solid;
	padding-left: 4px;
	width: 346px;
	display: block;
}

.csc-searchResultHeader {
	font-size:13px;
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
}

.printlink {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:100%;
}

.toplink a {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:100%;
}

.csc-searchform {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
}

.csc-searchResultInfo, .csc-searchResult {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
}

.csc-mailform  {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
}

.csc-mailform .csc-form-label-req {
	font-weight: bold;
}

.csc-caption {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:11px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height:120%;
}



.csc-uploads p{
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	line-height: 80%;
	margin: 0px;
	padding: 0px;
	
}


/********************* dmailsubscription BEGIN *********************/

.dmailsub-message, .dmailsub-message-important{
	clear: both;
	display: block;
	width: 420px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding:0px;
	color: #000000;
}
.dmailsub-fillin {
	color: red;
	margin-top: 2px;
	margin-bottom: 2px;
}
/********************* dmailsubscription END *********************/


/********************* tx-podkast-pi1 BEGIN *********************/

.tx-podkast-pi1 {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
}


/********************* tx-podkast-pi1 END *********************/


/********************* newloginbox BEGIN *********************/

.tx-newloginbox-pi1 {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
	*padding: 0px;
	*padding-top: 5px;
}
* html .tx-newloginbox-pi1, * html .tx-newloginbox-pi1 th, * html .tx-newloginbox-pi1 td {
	font-family:Arial, Helvetica, Swiss, sans-serif, Lucida, Verdana;
	font-size:12px;
	color:#000000;
	text-align: left;
	text-decoration: none;
	padding-left: 10px;
	*padding: 0px;
	*padding-top: 5px;
}

.tx-newloginbox-pi1 h3 {
	font-size:14px;
	color:#000000;

}


/********************* newloginbox END *********************/
/*########## MAILFORM BEGIN ##########
####################################*/

div.csc-mailform-field span{
	display:block;
	float:left;
	margin-top:38px;
	* margin-top:35px;
}
div.csc-mailform-field INPUT{
	float:right;
	margin-top:2px;
	margin-bottom:1px;
	font-size:11px;
	line-height:13px;
	padding-left:10px;
	color:#000000;
}
div.csc-mailform-field #mailformformtype_mail {
	float:right;
	display:inline;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
}
div.csc-mailform-field input.csc-mailform-submit {
	clear:both;
	float:right;
	display:inline;
	margin-left:5px;
}
div.csc-mailform-field TEXTAREA {
	font-family:arial, verdana;
	float:right;
	margin-top:2px;
	font-size:11px;
	line-height:13px;
	padding-left:10px;
	color:#000000;
	* font-size:12px;
	* width:295px;
}
div.csc-mailform-field LABEL{
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	* margin-bottom:1px;
	clear:both;
	font-size:12px;
}
fieldset.csc-mailform {
	width:390px;
	border: 0px;
}

/*####################################
############ MAILFORM END ##########*/