body {
	background: #d0cfd0 url(grafik/bg_body.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
form {
	margin: 0px;
	padding: 0px;
}
.clearer {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 100%;
}
#Container, #Footer {
	padding: 15px 18px;
	height: auto;
	width: 915px;
	text-align: left;
}
#Container {
	margin: 23px auto 0px;
	background: #FFFFFF url(grafik/bg_container.jpg) no-repeat left top;
}
#Footer {
	margin: 10px auto 15px;
	background: #272727 url(grafik/bg_footer.jpg) no-repeat left bottom;
	padding-bottom: 30px;
	color: #FFFFFF;
}


#Header {
	margin: 0px;
	padding: 0px 0px 10px;
	height: 90px;
	width: 100%;
}
.SB_728_90 {
	float: left;
	height: 90px;
	width: 728px;
}
#VOIPLogo {
	float: left;
	height: 88px;
	width: 150px;
	margin: 0px;
	padding: 0px 0px 0px 31px;
}
#Navi {
	margin: 0px;
	padding: 0px 0px 10px;
	height: auto;
	width: 100%;
}


ul.Menu {
	background: #FF8607 url(grafik/bg_navi_passiv.jpg) repeat-x;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 36px;
	list-style: none;
	border-right: 1px solid #ffb851;
	border-left: 1px solid #ffb851;
}
ul.Menu li {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
	height: auto;
	width: auto;
}
ul.Menu li a {
	line-height: 36px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	display: block;
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding: 0px 17px;
	border-right: 1px solid #ffb457;
	height: auto;
	width: auto;
}
ul.Menu li a.Aktiv {
	line-height: 36px;
	color: #ff6600;
	text-decoration: none;
	font-size: 12px;
	display: block;
	float: left;
	white-space: nowrap;
	margin: 0px;
	padding: 0px 17px;
	border-right: 1px solid #ffb457;
	background: url(grafik/bg_navi_aktiv.jpg) repeat-x;
}

ul.Menu a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: url(grafik/bg_navi_hover.jpg) repeat-x;
}
ul.SubMenu {
	background: #f2f2f2 url(grafik/bg_subnavi.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 100%;
	list-style: none;
	border-top: 1px none #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
}

ul.SubMenu li {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	font-size: 12px;
	color: #606060;
}
ul.SubMenu li a {
	font-size: 10px;
	color: #606060;
	line-height: 35px;
	padding: 0px 5px;
	text-decoration: none;
}
ul.SubMenu li a:hover, ul.SubMenu li a.Aktiv {
	color: #ff6600;
	text-decoration: none;
}
ul.FooterNavi {
	display: block;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 183px;
	list-style: none;
	float: left;
}
ul.FooterNavi li {
	margin: 0px;
	padding: 1px 0px 1px 15px;
	list-style: none;
	font-size: 12px;
	color: #FFFFFF;
}
ul.FooterNavi li a {
	color: #a9a9a9;
	font-size: 12px;
	text-decoration: none;
}
ul.FooterNavi li a.Thema {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}
ul.FooterNavi li a:hover {
	color: #FF8607;
	font-size: 12px;
	text-decoration: none;
}
div.Breadcrumb {
	margin: 0px;
	padding: 10px 0px 0px;
}
div.Breadcrumb, div.Breadcrumb a {
	color: #272727;
	font-size: 11px;
	text-decoration:none;
}
div.Breadcrumb a:hover {
	color: #FF8607;
	text-decoration:none;
}
.ContentLeft {
	padding: 0px 0px 10px;
	float: left;
	height: auto;
	width: 605px;
	margin-right: 10px;
}
.ContentRight {
	margin: 0px;
	padding: 0px 0px 10px;
	float: left;
	height: auto;
	width: 300px;
}
.TinyContentLeft {
	padding: 0px;
	float: left;
	height: auto;
	width: 292px;
	margin-right: 21px;
}
.TinyContentRight {
	padding: 0px;
	float: left;
	height: auto;
	width: 292px;
	margin: 0px;
}
div.Werbung img.float_left, div.Werbung img.float_right {
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	margin-bottom: 15px;
}
div.Werbung img.float_left {
	margin-right: 10px;
}

p {
	font-size: 12px;
	line-height: 18px;
	color: #272727;
	margin: 0px;
	padding: 0px 0px 15px;
}
a {
	color: #FF8607;
	text-decoration: none;
}
a:hover {
	color: #FF8607;
	text-decoration: underline;
}
h2, h5, h5.Reiter {
	font-size: 12px;
	color: #272727;
	font-weight: normal;
	margin: 10px 0px;
	padding: 8px 10px;
	position: relative;
}

h5.Reiter {
	padding-left: 0px;
	padding-top: 15px;
}
h5 span.rss {
	height: 12px;
	width: 12px;
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	right: 12px;
	top: 10px;
}
h5.Reiter span.rss {
	top: 15px;
}
h2.darkgrey {
	color: #FFFFFF;
	background: #474747 url(grafik/bg_headbox_darkgrey.jpg) repeat-x;
	border: 1px solid #323232;
}
h2.darkgrey a {
	color: #FFFFFF;
}
h2.grey, h5.grey, h5.Reiter a.Aktiv {
	background: #e6e6e6 url(grafik/bg_headbox_grey.jpg) repeat-x;
	border: 1px solid #cdcdcd;
	color: #272727;
}
h5.Reiter a.Reiter {
	padding: 8px 10px;
	margin: 10px 0px;
	font-style: normal;
	color: #272727;
}
h2.eng, h5.eng {
	margin-bottom: 0px;
}
h4 {
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding: 18px 0px;
}

.TopNewsBox {
	margin: 0px;
	padding: 0px 10px 10px 0px;
	height: 125px;
	width: auto;
	border-bottom: 1px solid #e3e3e3;
	clear: both;
}

.NewsBox {
	margin: 0px;
	padding: 0px 10px 10px 0px;
	height: auto;
	width: auto;
	border-bottom: 1px solid #e3e3e3;
	clear: both;

}
.NewsBox {
	border-bottom: none;
}

.NewsBox ul li {
	font-size: 12px;
	color: #272727;
}

.NewsBox p.weiterlesen {
	width: 292px;
	text-align: right;
}
.TopNewsBox h1, .NewsBox h1 {
	color: #FF8607;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px;
	font-weight: bold;
}
.TopNewsBox h1 span, .NewsBox h1 span {
	display:block;
	font-size: 9px;
	color: #000000;

}
.TopNewsBox h2, .NewsBox h2 {
	color: #FF8607;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px;
	font-weight: bold;
}
.TopNewsBox h2 span, .NewsBox h2 span {
	display:block;
	font-size: 9px;
	color: #000000;

}
.TopNewsBox h3, .NewsBox h3 {
	color: #FF8607;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 5px 0px;
	font-weight: bold;
}
.TopNewsBox h3 span, .NewsBox h3 span {
	display:block;
	font-size: 9px;
	color: #000000;

}
.TopNewsBox h4, .NewsBox h4 {
	color: #FF8607;
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 5px 0px;
	font-weight: bold;
}
.TopNewsBox h4 span, .NewsBox h4 span {
	display:block;
	font-size: 9px;
	color: #000000;

}
.TopNewsBox p.thumb, .NewsBox p.thumb {
	float: left;
	margin-right: 20px;
	padding: 0px;
}
.TopNewsBox p, .NewsBox p {
	padding: 0px 0px 5px;
}

.TopNewsBox div, .NewsBox div {
	font-size: 12px;
	line-height: 18px;
	color: #272727;
}

ul.NewsTicker {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 100%;
	list-style: none;
	border-top: 1px solid #d5d5d5;
}
ul.NewsTicker li {
	border-bottom: 1px solid #d5d5d5;
	list-style: none;
}
ul.NewsTicker li a {
	font-size: 12px;
	color: #737373;
	background: url(grafik/listenpunkt.jpg) no-repeat 5px center;
	display: block;
	padding: 8px 8px 8px 20px;
}
ul.NewsTicker li a:hover {
	font-size: 12px;
	color: #FF8607;
	background: #f5f5f5 url(grafik/listenpunkt.jpg) no-repeat 5px center;
	display: block;
	padding: 8px 8px 8px 20px;
	text-decoration: none;
}
.FeaturedArticles ul {
	margin: 0px 0px 20px;
	padding: 0px;
	width: 100%;
	list-style: none;
	border-top: 1px solid #d5d5d5;
}
.FeaturedArticles ul li {
	border-bottom: 1px solid #d5d5d5;
	list-style: none;
}
.FeaturedArticles ul li a {
	font-size: 12px;
	color: #737373;
	background: url(grafik/listenpunkt.jpg) no-repeat 5px center;
	display: block;
	padding: 8px 8px 8px 20px;
}
.FeaturedArticles ul li a:hover {
	font-size: 12px;
	color: #FF8607;
	background: #f5f5f5 url(grafik/listenpunkt.jpg) no-repeat 5px center;
	display: block;
	padding: 8px 8px 8px 20px;
	text-decoration: none;
}
.ShortFormField, .LongFormField {
	color: #666666;
	display: block;
	padding: 5px;
	float: left;
	margin: 0px 5px 10px 0px;
	height: auto;
	width: 190px;
	border: 1px solid #676767;
	background: #FFFFFF;
	font-size: 12px;
}
.LongFormField {
	width: 590px;
}
label {
	float: left;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 10px 0px 0px 10px;
}
.ShortButton {
	font-weight: normal;
	color: #FFFFFF;
	background: #FF8607 url(grafik/bg_navi_passiv.jpg) repeat-x;
	border-top: 1px solid #ffdead;
	border-right: 1px solid #cc5600;
	border-bottom: 1px solid #cc5600;
	border-left: 1px solid #ffdead;
	float: left;
	width: 80px;
	height: 27px;
}
.Datenschutz {
	font-size: 10px;
	color: #666666;
	width: 500px;
	float: left;
	padding-right: 10px;
}

div.MoreArticles {
	float: left;
	width: 600px;
	margin: 0px 10px 10px 0px;
	padding: 0px;
	height: auto;
}
.MoreArticles h3 {
	background: #e6e6e6 url(grafik/bg_headbox_grey.jpg) repeat-x;
	border: 1px solid #cdcdcd;
	color: #272727;
	font-size:12px;
	font-weight:normal;
	padding:8px 10px;
	position:relative;
}
ul.MoreArticles {
	background: #666666 url(grafik/bg_morearticle.jpg) repeat-x;
	margin: 0px;
	padding: 0px 0px 7px 0px;
	list-style: none;
	border: 1px solid #3d3d3d;
	min-height: 90px;
}
ul.MoreArticles li {
	padding: 0px 0px 0px 10px;
	list-style: none;
	margin: 0px;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
}
ul.MoreArticles li a {
	background: url(grafik/li_morearticles.png) no-repeat left center;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
}
ul.MoreArticles li a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
div.Werbung_320_140 {
	float: left;
	height: 140px;
	width: 320px;
	margin: 10px 0px 0px;
	padding: 0px;
}
dl.Comments {
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #dddddd;
}
dl.Comments dt {
	margin: 0px;
	padding: 5px 5px 15px 10px;
	color: #5a5a5a;
}
dl.Comments dt span {
	display: block;
	font-size: 10px;
}
dl.Comments dd {
	margin: 0px;
	padding: 0px 5px 0px 10px;
	border-bottom: 1px solid #dddddd;
}
dl.Comments dt.Variante, dl.Comments dd.Variante {
	background-color: #f8f8f8
}
div.PageNavi {
	margin: 20px 0px 10px;
	font-size: 1px;
	line-height: 5px;
	text-align: center;
}
div.PageNavi a {
	font-size: 11px;
	color: #000000;
	padding: 2px 4px;
	border: 1px solid #d2d2d2;
	background: #E6E6E6 url(grafik/bg_headbox_grey.jpg) repeat-x center center;
	margin: 0px 4px 0px 0px;
}
div.PageNavi a:hover, div.PageNavi a.Aktiv {
	color: #000000;
	text-decoration: none;
	border: 1px solid #666666;
	background: url(grafik/bg_navi_hover.jpg) repeat-x center;
}


div.AnbieterNavi {
	font-size: 12px;
	color: #272727;
	font-weight: normal;
	margin: 10px 0px;
	padding: 6px 10px;
	position: relative;
	background: #e6e6e6 url(grafik/bg_headbox_grey.jpg) repeat-x;
	border: 1px solid #cdcdcd;
}
div.AnbieterNavi h4 {
	font-weight: bold;
	display: inline;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	line-height: 16px;
}
div.AnbieterNavi a {
	color: #FF8607;
	font-weight: bold;
	text-decoration: none;
	display: inline;
	padding-right: 3px;
	padding-left: 3px;
}
div.AnbieterNavi a:hover, div.AnbieterNavi a.Aktiv {
	color: #222222;
	text-decoration: none;
}
div.AnbieterNavi select {
	font-size: 10px;
	background: #E7E7E7;
	width: auto;
	height: 18px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
div.AnbieterLogo {
	margin: 0px 14px 5px;
	padding: 0px;
	float: left;
	height: 85px;
	width: 120px;
	font-size: 10px;
	color: #666666;
	text-align: center;
	line-height: 11px;
}
div.Logo_Box {
	background: #FFFFFF;
	margin: 0px 0px 5px;
	padding: 0px;
	height: 50px;
	width: 120px;
	border: 1px solid #CCCCCC;
}
div.Anbieter_Details {
	padding: 0px;
	float: left;
	height: auto;
	margin-right: 10px;
}
.Size_S {
	width: 230px;
}
.Size_M {
	width: 355px;
}
div.Anbieter_Details p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 5px;
	line-height: normal;
}
div.Anbieter_Details h4 {
	font-size: 14px;
	margin: 0px;
	padding: 10px 0px;
	color: #333333;
	font-weight: bold;
}
div.Anbieter_Details h5 {
	font-size: 12px;
	color: #272727;
	font-weight: bold;
	margin: 10px 0px;
	padding: 6px 10px;
	position: relative;
	background: #e6e6e6 url(grafik/bg_headbox_grey.jpg) repeat-x;
	border: 1px solid #cdcdcd;
}
div.Anbieter_Details ul {
	margin: 0px 0px 15px;
	padding: 5px 0px 0px;
	list-style: none;
	border-bottom: 1px solid #E7E7E7;
}
div.Anbieter_Details li {
	margin: 0px 0px 2px;
	padding: 3px 5px 3px 15px;
	font-size: 12px;
	color: #222222;
	list-style: none;


	border-top: 1px solid #E7E7E7;
	background: url(grafik/listenpunkt.jpg) no-repeat left 10px;
}
ul.Glossary {
	margin: 15px 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #E7E7E7;
}
ul.Glossary li {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	border-top: 1px solid #E7E7E7;
	display: block;
	float: left;
	width: 290px;
}
ul.Glossary li a {
	color: #666666;
	background: url(grafik/listenpunkt.jpg) no-repeat left 10px;
	display: block;
	padding: 5px 5px 5px 15px;
	margin-left: 5px;
	margin-right: 5px;
}
ul.Glossary li a:hover {
	color: #FF8607;




	text-decoration: none;
}
dl.Glossary {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
}
dl.Glossary dt {
	font-size: 12px;
	font-weight: bold;
	color: #FF8607;
	display: block;
	width: 100px;
	padding: 5px 20px 5px 5px;
	float: left;
	margin: 0px 0px 5px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}
dl.Glossary dd {
	font-size: 11px;
	color: #333333;
	float: left;
	width: 465px;
	margin: 0px 0px 5px;
	padding: 5px;
	border-top: 1px solid #CCCCCC;
}
dl.Glossary dd.Trenner {
	font-size: 1px;
	display: block;
	width: auto;
	padding: 0px;
	margin: 0px;
	clear: both;
	float: none;
	border-style: none;
}


.news-single-img img {
	float:left;
	margin-top:10px;
	margin-right:10px;
}
h1 {
	color: #FF8607;
	font-size: 18px;
	line-height: 18px;
	margin: 0px;
	padding: 10px 0px;
	font-weight: bold;
}

#headertitle h1, #headertitle h2 {
	width: 100%;
	text-align: center;
	font-size:12px;
	color: #606060;
	padding-bottom:2px;
	font-weight:bold;
}

.PartnerLinks {
	font-size: 10px;
}

.PartnerLinks .left {
	float:left;
	width: 150px;
}

.PartnerLinks .right {
	width: 150px;
	float: left;
}
.PartnerLinks ul {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 150px;
	list-style: none;
	border-top: 1px solid #d5d5d5;
}
.PartnerLinks ul li {
	border-bottom: 1px solid #d5d5d5;
	list-style: none;
}
.PartnerLinks ul li a {
	font-size: 10px;
	color: #737373;
	background: url(grafik/listenpunkt.jpg) no-repeat 5px center;
	display: block;
	padding: 4px 4px 4px 20px;
}
.PartnerLinks ul li a:hover {
	font-size: 10px;
	color: #FF8607;
	background: #f5f5f5 url(grafik/listenpunkt.jpg) no-repeat 5px center;
	display: block;
	padding: 4px 4px 4px 20px;
	text-decoration: none;
}

div.tx-ttnews-browsebox table tr td a {
	background:#E6E6E6 url(grafik/bg_headbox_grey.jpg) repeat-x scroll center center;
	border:1px solid #D2D2D2;
	color:#000000;
	font-size:11px;
	padding:2px 4px;
}
td.tx-ttnews-browsebox-SCell a {
	font-weight: bold;
}

form.voipform{
	margin:0;
	padding:20px 0px 0px 0px;
}
.voipform li{
	width:62%;
}
.voipform label.desc{
	padding-left: 0px;
	font-size: 12px;
	font-weight: normal;
}
form ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:100%;
	font-size:100%;
}
form li{
	margin:0;
	padding:4px 5px 2px 9px;
	position:relative;
	clear:both;
}
form li:after, .buttons:after{
	content:"."; 
	display:block;
	height:0; 
	clear:both; 
	visibility:hidden;
}

form li, .buttons{display: inline-block;}
* html form li, * html .buttons{height: 1%;}
form li, .buttons{display: block;}

* html form li div{
	display:inline-block;
}
form li div, form li span{
	margin:0 6px 0 0;
	padding:0 0 8px 0;
	color:#444;
}
form li span{
	float:left;
}

form li div.address{
	padding-bottom:0;
}

form li div.left{
	display:inline;
	float:left;
	width:127px;
}


form li div.lefthalf{
	display:inline;
	float:left;
	width:48%;
}

form li div.right{
	display:inline;
	float:right;
	width:127px;
}

/* ----- SECTIONS ----- */

form li.section{
	border-top:1px dotted #ccc;
	margin-top:9px;
	padding-top:13px;
	padding-bottom:0px;
	padding-left:9px;
	width:97% !important;
}

/* ----- FIELDS AND LABELS ----- */

label.desc{
	line-height:150%;
	padding:0 0 1px 0;
	border:none;
	color:#222;
	display:block;
	font-size:95%;
	font-weight:bold;
}
form li div label, form li span label{
	margin:0;
	padding-top:3px;
	clear:both;
	font-size:9px;
	line-height:9px;
	color:#444;

	display:block;
}

input.text, input.file, textarea.textarea, select.select{
	margin:0;
	font-size:100%;
	color:#333;
}
input.text, textarea.textarea, .firefox select.select{
	border-top:1px solid #7c7c7c;
	border-left:1px solid #c3c3c3;
	border-right:1px solid #c3c3c3;
	border-bottom:1px solid #ddd;
	background:#fff;
}
input.text, input.file{
	padding:2px 0 2px 0;
}

label.choice{
	font-size:80%;
	display:block;
	line-height:1.5em;
	margin:-1.65em 0 0 25px;
	padding:.44em 0 .5em 0;
	color:#222;
	width:90%;
	display:block;
}

input.checkbox, input.radio{
	display:block;
	line-height:1.5em;
	margin:.6em 0 0 3px;
	width:13px;
	height:13px;
}

select.select{
	margin:1px 0;
	padding:1px 0 0 0;
}
select.select[class]{
	margin:0;
	padding:1px 0 1px 0;
}
*:first-child+html select.select[class]{
	margin:1px 0;
}
.safari select.select{
	margin-bottom:1px;
	font-size:120% !important;
}

/* ----- BUTTONS ----- */

input.btTxt{
	padding:0 7px;
	width:200px;
	overflow:visible;
}
.buttons{
	clear:both;
	margin-top:10px;
}
.buttons input{
	font-size:12px;
	margin-right: 5px;
	font-weight: normal;
}

/* ----- SIZES ----- */

.third{
	width:32% !important;
}
.half{
	width:48% !important;
}
.full{
	width:100% !important;
}

input.small, select.small{
	width:25%;
}
input.medium, select.medium{
	width:50%;
}
input.large, select.large, textarea.textarea{
	width:100%;
}

textarea.small{
	height:5.5em;
}
textarea.medium{
	height:10em;
}
textarea.large{
	height:20em;
}


/* ----- REQUIRED ----- */

form .req{
	float:none;
	color:red !important;
	font-weight:bold;
	margin:0;
}

/* ----- INSTRUCTIONS ----- */

form li.focused{
	background-color:#fff7c0;
}
form .instruct{
	position:absolute;
	top:0;
	left:100%;
	z-index:1000;
	width:42%;
	margin:0 0 0 8px !important;
	padding:8px 10px 9px 10px;
	border:1px solid #e6e6e6;
	background:#f5f5f5;
	line-height:130%;
	font-size:80%;
	color:#444;
	visibility:hidden;
}
form .instruct small{
	font-size:105%;
}
form li.focused .instruct, form li:hover .instruct{
	visibility:visible;
}


#mailformplus_error{
width:62%;
color: #CC0000;
margin: -25px 0px 5px 10px;
padding-top: 10px;
font-size: 12px;
}

#mailformplus_error li{
font-size: 12px;
color: #CC0000;
list-style-type: circle;
margin: 0px 0px 5px 25px;
}

.deep0 {
	font-size: 12px;
}
.deep1 {
	font-size: 11px;
}

.news-single-related {
	font-size: 12px;
}

.tx-ablinklist-pi1 {
	font-size: 12px;
}

.tx_ablinklist_catalogView_category {
	width: 320px; color:#606060;font-size:11px;
}
.tx_ablinklist_catalogView_links {
	clear: none;
}


/* AB_LINKLIST START */ 

/* --------------------  general styles  -------------------- */

.tx_ablinklist_viewDetailsForLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewAddNewLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewReportBrokenLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLink {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_viewRateLinkResult {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_categoryPath {
	font-size : small;
}

.tx_ablinklist_formErrorMsg {
	color : red;
	margin-top : 10px;
	margin-bottom : 10px;
}

/* --------------------  listView  -------------------- */

.tx_ablinklist_listView_categoryPath {
	font-size : small;
}

.tx_ablinklist_listView_categories {
	margin-top : 10px;
}

.tx_ablinklist_listView_category {
	margin-top : 10px;
}

.tx_ablinklist_listView_categoryLabel { }

.tx_ablinklist_listView_links {
	margin-top : 10px;
}

.tx_ablinklist_listView_link_1 { }

.tx_ablinklist_listView_link_2 { }

.tx_ablinklist_listView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_listView_linkLabel { }

.tx_ablinklist_listView_linkDetails { }

.tx_ablinklist_listView_linkReportBroken { }

.tx_ablinklist_listView_linkRate { }

.tx_ablinklist_listView_linkImage { }

/* --------------------  treeView  -------------------- */

.tx_ablinklist_treeView_category {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_category_level_1 { }

.tx_ablinklist_treeView_category_level_2 { }

.tx_ablinklist_treeView_category_level_3 { }

.tx_ablinklist_treeView_category_level_4 { }

.tx_ablinklist_treeView_links {
	margin-bottom : 10px;
}

.tx_ablinklist_treeView_linkAddNew {
	font-size : small;
}

.tx_ablinklist_treeView_linkLabel { }

.tx_ablinklist_treeView_linkDetails { }

.tx_ablinklist_treeView_linkReportBroken { }

.tx_ablinklist_treeView_linkRate { }

.tx_ablinklist_treeView_linkImage { }

/* --------------------  searchView  -------------------- */

.tx_ablinklist_searchView_searchBox { }

.tx_ablinklist_searchView_searchBox_searchWord { }

.tx_ablinklist_searchView_searchBox_button { }

.tx_ablinklist_searchView_resultMessage {
	margin-top : 10px;
	margin-bottom : 10px;
}

.tx_ablinklist_searchView_noLinksMessage {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-top : 10px;
	margin-bottom : 10px;
	display : block;
	text-align : center;
}

.tx_ablinklist_searchView_categoryPath {
	font-size : small;
}

.tx_ablinklist_searchView_categoryLabel { }

.tx_ablinklist_searchView_links {
	margin-top : 10px;
}

.tx_ablinklist_searchView_linkLabel { }

.tx_ablinklist_searchView_linkDetails { }

.tx_ablinklist_searchView_linkReportBroken { }

.tx_ablinklist_searchView_linkRate { }

.tx_ablinklist_searchView_linkImage { }

/* --------------------  topView  -------------------- */

.tx_ablinklist_topView_links {
	font-size : medium;
	border : solid 1px #C5C5C5;
	background-color : #E5E5E5;
	padding : 5px;
	margin-bottom : 10px;
	display : block;
	text-align : left;
}

.tx_ablinklist_topView_link {
	margin-top : 5px;
}

.tx_ablinklist_topView_linkLabel { }

.tx_ablinklist_topView_linkDetails { }

.tx_ablinklist_topView_linkImage { }

/* --------------------  catalogView  -------------------- */

.tx_ablinklist_catalogView_categoryPath {
	font-size : small;
}

.tx_ablinklist_catalogView_category {
	float : left;
	width : 300px;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_category p{
	font-size : 11px; color:#606060;
}

.tx_ablinklist_catalogView_categoryLabel {font-weight:bold;font-size:14px;}
.tx_ablinklist_catalogView_subcategoryLabel {font-size:11px;}

.tx_ablinklist_catalogView_links {
	clear : both;
	padding-top : 20px;
}

.tx_ablinklist_catalogView_links b{font-size:18px;border-bottom:1px #606060 dotted;width:auto!important;display:block;padding-bottom:5px;margin-bottom:10px;}

.tx_ablinklist_catalogView_link_1 , .tx_ablinklist_catalogView_link_2{ border-bottom:1px #606060 dotted;padding-top:10px;padding-bottom:10px;line-height:90%; }

.tx_ablinklist_catalogView_linkAddNew {
	margin-top : 10px;
}

.tx_ablinklist_catalogView_linkLabel { }

.tx_ablinklist_catalogView_linkDetails { }

.tx_ablinklist_catalogView_linkReportBroken { }

.tx_ablinklist_catalogView_linkRate { }

.tx_ablinklist_catalogView_linkImage { }


/* AB_LINKLIST eND */ 
