     * {
	-moz-box-sizing:border-box;
	box-sizing:border-box;


}

h1,h2,h3,h4,ul,ol,li,td,th,address,blockquote,nobr {
	font-size:11px;
	font-family:Arial,Helvetica,sans,Sans;
	font-weight:normal;
	color: #303030;

}

pre {
	font-size:11px;
	font-family:Courier New,Courier, monospace;
	line-height:10px;
	font-weight:normal;
	color:#303030;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-left:10px;

}
BODY { padding:0px; margin:0px;   background-image: url(http://62.153.106.241/provide/www.coin.at/cms/fileadmin/Bilder/bg_site.gif); background-position:center; }

.tab {
	width:799px;
	
	
}

p.bodytext {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: arial, helvetica, sans-serif; 
}

li.bodytext {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: arial, helvetica, sans-serif; 
}
ul.bodytext {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
font-family: arial, helvetica, sans-serif; 
}







/*.td1 {
	width:17%;
	background: #c0c0c0;
	align:left;*/
}

.tdlogo {
	/*width:220px;*/
	background:#ffffff;
         border-right-style:solid;
	border-right-width:1px;
	border-right-color:#DE0029;
}

.logo {
	/*margin-top:10px;
	margin-bottom:11px;*/
	/*margin-left:20px;*/
	align:middle;

}


.td2 {
}

.tdleft {
       
 width:100px;
         vertical-align:top;
	background: #fff;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#DE0029;

}

.tdfoto {
}

.tdevent {
	vertical-align:top;
	background: #fff;
		/*border-top-style:solid;*/
	/*border-top-width:1px;*/
	border-top-color:#DE0029;
	padding-bottom:10px;
	padding-top:30px;
        padding-bottom:30px;
	padding-left:12px;
	
}


.event_title {
	color:#336699;
	font-size:12px;
	font-weight:bold:
}

.event_text {
/*	color:#4b4b4b;*/
	font-size:11px;
	color:#336699;
	font-weight:bold:
	

}

	

}

.event_text h1 {
	padding:0px;
	margin:0px;
        font-size:11px;
	font-weight:bold;
}

.event_text h2 {
	color:#DE0029;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	/*text-transform:uppercase;*/
	font-size:11px;
	font-weight:bold;
}

.event_text a {
	font-size:11px;
	color:#336699;
	font-weight:bold;
}

.event_text a:hover {
	font-size:11px;
	color:#a0a0a0;
	font-weight:bold;
}


.tdhot {
	vertical-align:top;
	background: #fff;
	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ffffff;
	padding-bottom:5px;
	padding-top:10px;
	/*padding-left:12px;*/
}


/* durch erweiterung um HOT, wird dies vermutlich nicht mehr benötigt */
.tdsearch {
	vertical-align:top;
	background: #fff;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#DE0029;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#DE0029;
	padding-bottom:20px;
	padding-top:10px;
	padding-left:12px;
}

.search_adv {
	color:#4b4b4b;
	font-size:11px;
}

.search_adv a {
	text-decoration:none;
	color: #DE0029;
}

.search_adv a:hover {
	text-decoration:none;

	color:#4b4b4b;
}

				.tdleft_leer {
					vertical-align:top;
					background: #fff;
					border-top-style:solid;
					border-top-width:1px;
					border-top-color:#fff;
					padding-bottom:20px;
					padding-top:10px;
					padding-left:12px;
					color:#fff;
					height:100%;


				}

				.tdart {
					vertical-align:top;
					height:100%;
					background: #fff;



				}

.art2 {
	background: #fff;
	width:100%;
	height:400px;
}

.art3 {
	background: #fff;
}

.tdcontainer {
	
	height:100%;
}

.tabcontainer {
	width:100%;
/*	height:100%;*/
}


td.menu_art {
      padding-left:12px;

	text-align:center;
	vertical-align:middle;
	background: #fff;   

	
	
}

td.menu {
	text-align:center;
	width:100px;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#ffffff;
}










td.menu a {
	display:block;
	width:100px;
	vertical-align:middle;
	border-top-style:solid;
	border-top-width:5px;
        border-top-color:#CBC8C8;
        background-image: url(http://62.153.106.241/provide/www.coin.at/cms/fileadmin/Bilder/verlhell.gif);
        color:#8e8e8e;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	/* XXX*/
}

td.menu a:hover {
	display:block;
	width:100px;
	/*background:#ffebbc;*/
	vertical-align:middle;
	
	color:#8e8e8e;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#000;
	/* XXX */
}

/*td.menu_act a {
	text-align:center;
	background-image: url(http://62.153.106.241/provide/www.coin.at/cms/fileadmin/Bilder/verldunkel.gif);
	width:100px;
	color:#8e8e8e;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	
}
td.menu_act  {
        width:100px;
        background-image: url(http://62.153.106.241/provide/www.coin.at/cms/fileadmin/Bilder/verldunkel.gif);
	display:block;
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#ffffff;
	vertical-align:middle;
	color:#8e8e8e;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	text-color:#8e8e8e;
}



				div.menu_active {

					background:#606060;

					margin-right:2px;
					border-style:solid;
					border-width:1px;
					border-color:#606060;



					padding-top:12px;

					padding-bottom:9px;
					color:#8e8e8e;
					font-size:13px;
					font-weight:bold;
				}*/

td.menu_act {
	text-align:center;
	width:100px;
	background-image: url(http://62.153.106.241/provide/www.coin.at/cms/fileadmin/Bilder/verldunkel.gif);
	border-right-style:solid;
	border-right-width:2px;
	border-right-color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	/* XXX */
}

td.menu_act a {
	display:block;
	vertical-align:middle;
	padding-top:12px;
	padding-bottom:12px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}



				
				div.menu_active {
					background:#606060;
					margin-right:2px;
					border-style:solid;
					border-width:1px;
					border-color:#606060;
					padding-top:12px;
					padding-bottom:9px;
					color:#ffffff;
					font-size:13px;
					font-weight:bold;
				}

				

.tabredmenu {
	margin-top:2px;
	width:100%;
}

.tdredmenu {

	width:508px;
/*	min-width:508px; */
	background: #fffeee;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#CBC8C8
}
.redmenu_left {
	width:254px;
	min-width:254px;
	float:left;

	border-right-color:#ffffff;
	border-right-style:solid;

	border-right-width:1px;
}

.redmenu_right {
	width:253px;
	min-width:253px;
	float:left;
}

td.tdredmenu_art {

	background: #fff;
	border-left-color:#fff;
	border-left-style:solid;
	border-left-width:1px;
	color:#DE0029;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#fff;
	font-weight:normal;
	color:#ffffff;
}


div.redmenu {
	color:#ffffff;
	font-size:11px;
	margin-bottom:4px;
	margin-top:4px;
	font-weight:bold;

}




div.redmenu a {
	color:#8e8e8e;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

	td.menu_act a {

	display:block;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

div.redmenu a:hover {

	color: #DE0029;
	font-weight:bold;
	text-transform:uppercase;



	text-decoration:none;
}






div.redmenu_icon {

	float:left;
	margin-top:6px;
	margin-right:8px;
	margin-left:15px;

	margin-bottom:4px;
	color:#ffffff;
/*	font-size:14px;*/
}

.inhalt {
	margin-left:10px;
	margin-top:15px;
	margin-right:15px;
	margin-bottom:15px;
         font-size:11px;
	color:#303030;
	

}

.tdinlinks {
	width:510px;
	margin-right:15px;
	

	}


.inhalt h2 {
	color: DE0029;
font-size:11px;
font-weight:bold;

	/*letter-spacing:4px;

	/*	text-transform:uppercase;*/
}

.rahmen1 {
	background: #f0f0f0;
	border-width:1px;
	border-style:dashed;
	border-color:#d0d0d0;
	margin-bottom:20px;
	padding-bottom:0px;
}

.rahmen1 h4{

	margin-top:5px;
	margin-left:2px;

}





.inhalt a {
	color:#336699;
	text-decoration:none;
	font-size:11px;
	/*font-weight:bold;*/

}

.inhalt a:hover {
	text-decoration:none;
	color:#a0a0a0;
}


.inhalt h1,h2 {
font-size:12px;
	font-weight:bold;
	padding:0px;
	margin-bottom:10px;
	color:#303030;
}

.inhalt h4 {
/* Für Shop-System */
	font-weight:bold;
	font-size: 16px;
	margin-bottom:10px;
	color:#303030;
}

.inhalt h5 {
	font-weight:bold;
	font-size:14px;
	color:#DE0029;
	margin-bottom:10px;
}
.inhalt li{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

padding-top: 5px;
padding-right: 0px;
padding-bottom: 0px;
font-family: arial, helvetica, sans-serif; 
}
.inhalt ul{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;

font-family: arial, helvetica, sans-serif; 
}

/* Menu für Shop */
.celmenu {
	color:#a0a0a0;
}


.inhalt table {
/*	margin-bottom:20px;*/
	/*font-size:14px;*/
	color:#303030;
}

/* Wrap um Inhaltselement Text + Bild */
.t3textpic {
	margin-bottom:20px;
}



.inhalt p {
/*	margin-bottom:10px;*/
/*	font-size:14px;*/
}

.inhalt .bulletlist {
	/*font-size:14px;*/

}
div.table {
/*	font-size:14px;*/
	color:#303030;

}


div.bullet_list {
	margin-bottom:20px;
}

div.bullet_list ul{
	margin-bottom:0px;
	margin-top:0px;
}

.infounten {
	border-top-style:dashed;
	border-top-color:#d0d0d0;

	border-top-width:1px;
/*	width:100%;	*/
	margin-bottom:10px;
	margin-top:60px;


}

.printlink {
	float:left;
	width:120px;
	margin-left:30px;

	margin-top:10px;

	margin-bottom:10px;
}


.printlink_img {
	float:left;
	border-width:0px;
}

.printlink_img img{
	border-width:0px;
}

.printlink_text {
	padding-top:7px;
	padding-left:7px;
	color:#a0a0a0;
	float:left;
}

.printlink_text a {
	color:#a0a0a0;


	text-decoration:none;
}

.printlink_text a:hover {
	color:#DE0029;

	text-decoration:none;
}


.friend {
	float:left;
	width:140px;
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
}


.friend_img {
	float:left;
	border-width:0px;
}
.friend_img img{
	border-width:0px;
}

.friend_text {
	padding-top:7px;
	padding-left:7px;
	color:#a0a0a0;
	float:left;
}

.friend_text a {
	color:#a0a0a0;
	text-decoration:none;
}

.friend_text a:hover {
	color:#DE0029;
	text-decoration:none;
}




.totop {
	float:right;
	width:150px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:10px;
}

.totop_img {
	float:left;
	border-width:0px;
}
 .totop_img img {
	border-width:0px;
}

.totop_text{
	padding-top:7px;
	padding-right:7px;
	color:#a0a0a0;
	float:left;
}

.totop_text a {
	color:#a0a0a0;
	text-decoration:none;
}

.totop_text a:hover {
	color:#DE0029;
	text-decoration:none;
}


.filelinks_desc {
	margin-bottom:10px;
}

div.filelinks_icon {
	margin-right:10px;
}








/*
  ***************************************************
  *  News
  *
  *

*/
.tdnews {
	vertical-align:top;
	background:#ffffff;

	border-top-style:solid;
	border-top-width:2px;
	border-top-color:#ffffff;
	padding-bottom:10px;

	padding-top:10px;

	/*padding-left:12px;*/

	font-size:11px;
	font-family:Arial,Helvetica,sans,Sans;
	font-weight:normal;
}

.news_latest_object {
/*	margin-top:40px;*/
	margin-bottom:40px;
}

.news_latest_date {
	color: #000000;
	font-size:11px;
}

.news_latest_title {
	color: #000000;
/*	font-weight:bold;*/
/*	margin-bottom:10px;*/
}

.news_latest_object a{
	color: #000000
}

.news_latest_object a:hover{
	color:#DE0029;
}

.news_latest_subheader {
	color:#303030;
}

.news_latest_link {
	text-align:left;
	/*margin-bottom:10px;*/
}


.news_single_date {
	color:#303030;
	font-size:11px;
}


.news_single_titel {
	color: #000000;
	font-size:12px;
	margin-bottom:5px;
}

.news_single_author {
	color:#DE0029;
	font-size:11px;
	text-transform:uppercase;

	margin-bottom:10px;
}

.news_single_subheader {
	color:#303030;
	font-style:normal;
	margin-bottom:10px;
}


.news_single_content {
        font-size:11px;
	font-family:Arial,Helvetica,sans,Sans;
	font-weight:normal;
	color:#303030;
	margin-bottom:20px;
}




.news_single_links_text  {
	color:#303030;
	font-weight:bold;
	margin-bottom:10px;
}




.news_single_related_text {
        font-size:11px;
	font-family:Arial,Helvetica,sans,Sans;
	font-weight:normal;
	color:#303030;

	font-weight:bold;
	margin-top:20px;

	margin-bottom:10px;
}

.news_single_links a {
	color:#DE0029;

}

.news_single_related a {
	color:#DE0029;
}

.news_single_back {

	color:#DE0029;
	margin-top:20px;
	margin-bottom:10px;
}

.news_single_back a {
	color:#DE0029;
}




.news_list_header {
	width:100%;
	background:#d0d0d0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	/*margin-bottom:5px;*/
}

.news_list_title {
	color:#ffffff;
	font-weight:bold;
}

.news_list_date {
	color:#303030;
	font-size:11px;
}

.news_list_subheader {
	margin-bottom:5px;
}

.news_list_author {
	font-size:11px;
	margin-bottom:30px;
}



.rdf_news_all {
	padding-bottom:40px;
}

.rdf_news_image {
/*	float:left;*/
	margin-right:15px;
	margin-bottom:10px;
}

.rdf_news_image img{
	border-style:solid;
	border-color:#303030;
	border-width:1px;
}


.rdf_news_item {
	margin-bottom:8px;
}

.rdf_news_item a:hover {
	color:#DE0029;
}

.rdf_news_item a {
	color:#a0a0a0;
}



.tx-indexedsearch-info td{
	background:#e2e2e2;
}
.tx-indexedsearch-info p{
	background:#e2e2e2;
}


.tx-indexedsearch-res {
}



.tdunten {
	background:#DE0029;
	vertical-align:top;
	height:30px;
}


.tabredunten {
	width:100%;
	height:30px;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}


.tdredunten a{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;


	text-decoration:none;
	font-size:12px;
}

.tdredunten a:hover{
	color:#a0a0a0;
	font-weight:bold;

	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
}

.foot {
	height:40px;
}


.foot_impressum a{
	color:#303030;
	text-decoration:none;
}

.foot_impressum a:hover {
	color:#DE0029;
	text-decoration:none;
}


.foot_printlink {
	color:#303030;
	text-decoration:none;
}

.foot_printlink a {
	color:#303030;
	text-decoration:none;
}

.foot_printlink a:hover {
	color:#DE0029;
	text-decoration:none;
}



div.footspacer {
	padding-left:5px;
	padding-right:5px;
	color:#303030;
	font-size:12px;
}




div.foot_printlink_img {
	padding-right:3px;
}


.foot_text {

	font-size:11px;
	padding-top:5px;

}


.foot_text a {
	text-decoration:none;
	color:#303030;
}

.foot_text a:hover {

	text-decoration:none;
	color:#a0a0a0;
}/* CSS Document */


.csc-mailform {
        border: 0px;
font-size: 10pt;
}

.csc-mailform-field label {
        background-color:;
        font-size: 11pt;
        font-family: Helvetica, Verdana, Arial, sans-serif;
        width: 10em;
        float: left;
        text-align: left;
        margin-right: 2em
        display: block
}

.mf-input  {
background-color:#E9E8E4;
border-width:thin;border-style:solid;
border-color:#C0C0C0;
margin-top: 2px;
}

.mf-text  {
background-color:#E9E8E4;
border-width:thin;border-style:solid;
font-size: 11pt;
border-color:#C0C0C0;
margin-top: 2px;

}
.csc-mailform-submit {
        margin-right: 5.5em;
        background-color:#EAEAEA;
}




