/* reset start */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
	margin: 0;
	padding: 0;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img { border: 0; }

address,caption,cite,code,dfn,em,strong,th,var
{
	font-style: normal;
	font-weight: normal;
}

ol,ul { list-style: none; }

caption,th,td
{
	text-align: left;
	font-weight: normal;
}

h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
abbr,acronym { border: 0; }

/* reset end */
* { font-size: 100.01%; }

html
{
	height: 101%;
	font-size: 62.5%;
}

body
{
	font: 1.2em Arial, Helvetica, sans-serif;
	color: #555;
	background: url(../images/bg.gif) repeat-x;
	height: 100%;
	min-width: 970px;
}

.page
{
	min-height: 100%;
	background: url(../images/bg-top.png) no-repeat 50% 0;
}

* html .page { height: 100%; }

#main
{
	margin: 0 auto;
	width: 970px;
	position: relative;
}

.inv,dfn
{
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

#header
{
	width: 970px;
	height: 142px;
	position: absolute;
	top: 0;
	left: 0;
}

.main-nav
{
	float: right;
	padding: 0 4px 0 0;
}

.main-nav li
{
	float: left;
	font: bold 10px/13px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/sep.gif) no-repeat 100% 0;
}

.main-nav li a
{
	color: #a7a6a5;
	text-transform: uppercase;
	float: left;
	text-decoration: none;
	padding: 8px 13px 6px 12px;
}

.main-nav li a.rss
{
	background: url(../images/ico-rss.gif) no-repeat;
	width: 17px;
	height: 22px;
	padding: 0;
	text-indent: -9999px;
	overflow: hidden;
	margin: 6px 11px 0 9px;
}

.main-nav li a:hover, .main-nav li a:focus, .main-nav li a:active {  color: #FF7800; }
.main-nav li a.active { color: #FF7800;}

.logo
{
	position: absolute;
	top: 59px;
	left: 4px;
	/*text-indent: -9999px; */
	overflow: hidden;
	/*background: url(../images/logo.gif) no-repeat; */
	width: 185px;
	height: 45px;
}

#header .holder { clear: both; }

.tools
{
	float: right;
	width: 188px;
	background: url(../images/bg-box-top.gif) no-repeat;
	margin: 19px 0 0;
}

.tools .bottom
{
	background: url(../images/bg-box-bottom.gif) no-repeat 0 100%;
	padding: 0 5px 8px 1px;
	margin: 0;
	min-height: 72px;
}

* html .tools .bottom { height: 72px; }

.tools li
{
	background: url(../images/dotted-line.gif) repeat-x 0 100%;
	overflow: hidden;
	width: 100%;
	padding: 0 0 1px;
	vertical-align: top;
}

.tools li.last { background: none; }

.tools a,
.tools span
{
	float: left;
	color: #7e7e7e;
	font: 12px/15px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*margin: 6px 0 0 12px;*/
}

.tools a:hover, .tools a:focus, .tools a:active { text-decoration: underline; }

.tools .resizer
{
	float: left;
	margin: 0;
	width: 45px;
}

.tools .resizer a
{
	color: #7f7f7f;
	font-size: 11px;
	line-height: 19px;
	margin: 0 0 0 3px;
	position: relative;
}

.resizer a.downer
{
	font-size: 11px;
	margin: 6px 0 0 0px;
}

* html .resizer a.downer
{

	margin: 6px 0 0 9px;
}

.resizer a.normal
{
	font-size: 13px;
	margin: 5px 0 0 6px;
}

.resizer a.upper
{
	font-size: 16px;
	margin: 3px 0 0 6px;
}

.safari .resizer a.upper { margin-top: 4px; }
.tools .resizer a:hover, .tools .resizer a:focus, .tools .resizer a:active { text-decoration: none; }
#decrease { padding-left: 0; }

.tools a.print
{
	background: url(../images/ico-print.gif) no-repeat;
	padding: 0 0 5px 27px;
	margin: 4px 0 0 33px;
}

.tools a.pdf
{
	background: url(../images/ico-pdf.gif) no-repeat;
	padding: 1px 0 1px 30px;
	margin: 3px 0 0 30px;
}

.form-search
{
	float: right;
	background: url(../images/bg-form.png) no-repeat;
	width: 281px;
	height: 80px;
	margin: 19px 16px 0 0;
	display: inline;
}

.form-search label
{
	display: block;
	color: #7f7f7f;
	font-size: 12px;
	line-height: 15px;
	margin: 14px 0 0 17px;
}

.form-search .input
{
	float: left;
	background: url(../images/bg-input.gif) no-repeat;
	width: 152px;
	height: 26px;
	margin: 4px 0 0 17px;
	display: inline;
}

.form-search input
{
	float: left;
	margin: 4px 0 0 13px;
}

.form-search .input input
{
	border-style: none;
	background: none;
	margin: 0;
	padding: 5px 0 0 30px;
	font: 12px/15px Arial, Helvetica, sans-serif;
	width: 115px;
	float: none;
}

.container
{
	overflow: hidden;
	width: 100%;
	padding: 142px 0 102px;
}

.seo-container
{
	float: left;
	width: 768px;
}

.col-1
{
	background: url(../images/dotted-line-black.gif) no-repeat 4px 0;
	width: 191px;
	float: left;
	margin: 0;
	display: inline;
	overflow: hidden;
}

.side-nav
{
	background: url(../images/bg-orange-bg.gif) repeat-y;
	margin: 19px 0 0 4px;
}

.side-nav div
{
	background: url(../images/bg-orange-box-top.gif) no-repeat;
	overflow: hidden;
	width: 100%;
}

.side-nav ul
{
	margin: 4px 0 0;
	padding: 0 3px 3px 0;
	background: url(../images/bg-orange-box-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	height: 1%;
}

.side-nav ul li,
.second-side-nav ul li
{
	font: 1.4em/1.2em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/dotted-line.gif) repeat-x;
	padding: 7px 0 10px 13px;
	margin: -1px 0 0;
}

.second-side-nav ul li
{
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 7px 0 4px 15px;
}

.side-nav ul li a,
.second-side-nav ul li a
{
	text-decoration: none;
	background: url(../images/arrow.gif) no-repeat 0 5px;
	padding: 0 0 0 20px;
	color: #ff7800;
}

.side-nav ul li a { letter-spacing: -1px; }
.side-nav ul li a { /* display: block; */ }

.second-side-nav ul li a
{
	background: url(../images/arrow-3.gif) no-repeat 0 4px;
	padding: 0 0 0 14px;
}

.safari .second-side-nav ul li a { background-position: 0 3px; }
.side-nav ul li a:hover, .side-nav ul li a:focus, .side-nav ul li a:active, .side-nav ul li a.active { border-bottom: 1px dotted #444; }

.second-side-nav ul li a:hover, .second-side-nav ul li a:focus, .second-side-nav ul li a:active
{
	text-decoration: none;
	color: #444;
}

.side-nav ul li a:hover, .side-nav ul li a:focus, .side-nav ul li a:active, .side-nav ul li a.active
{
	background: url(../images/arrow-2.gif) no-repeat 0 5px;
	color: #444;
}

.second-side-nav ul li a:hover, .second-side-nav ul li a:focus, .second-side-nav ul li a:active, .second-side-nav ul li a.active
{
	background: url(../images/arrow-5.gif) no-repeat 0 4px;
	color: #444;
}

.second-side-nav
{
	background: url(../images/bg-side-nav.gif) repeat-y;
	margin: 17px 0 0;
}

.second-side-nav div
{
	background: url(../images/bg-side-nav-top.gif) no-repeat;
	overflow: hidden;
	width: 100%;
}

.second-side-nav ul
{
	background: url(../images/bg-side-nav-bottom.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 183px;
	margin: 2px 0 0 0;
	padding: 0 3px 4px 0;
}

.information { padding: 16px 0 0 7px; }

.information h3
{
	margin: 0;
	color: #2c3234;
	font: 1.4em/1.28em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/arrow-2.gif) no-repeat 0 6px;
	padding: 0 0 3px 20px;
	min-height: 20px;
}

* html .information h3 { height: 20px; }

.information ul
{
	margin: -3px 0 0;
	padding: 0 0 0 20px;
	font: 1.2em/1.18em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}

.information ul li { padding: 0 0 1px; }

.information ul li a
{
	text-decoration: none;
	color: #585858;
}

.information ul li a:hover,
.information ul li a:focus,
.information ul li a.active { color: #ff7800; }

.eu a
{
	background: url(../images/flag-euro.gif) no-repeat;
	padding: 2px 0 15px 52px;
	margin: 33px 0 0 0;
	color: #a7a6a5;
	font: 0.9em/1.18em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
}

.col-3
{
	float: right;
	display: inline;
	width: 187px;
	background: url(../images/dotted-line-black-2.gif) no-repeat;
	margin: 0 2px 0 0;
	padding: 20px 0 0;
	overflow: hidden;
}

.form-email { padding: 0 0 10px 12px; }

.form-email .input
{
	border: 1px solid #cfcfcf;
	color: #000;
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding: 5px 6px 4px;
	width: 145px;
}

.button
{
	background: #f8f8f8 url(../images/btn-bg.gif) repeat-x 0 100%;
	border: 1px solid #dbdbdb;
	text-align: center;
	color: #ff7800;
	font: 10px/13px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 3px 0 0;
	padding: 4px 0 3px;
	width: 159px;
	cursor: pointer;
}

.form-email .button { padding-right: 6px; }
.form-search .button { width: 78px; }

.col-2 .button,
.text-box .button
{
	border-style: none;
	background: url(../images/btn-bg-2.gif) no-repeat;
	width: 44px;
	height: 26px;
}

.text-box .button { margin-left: 2px; }

.downloads .download-box .button
{
	width: 69px;
	background: url(../images/btn-bg-4.gif) no-repeat;
	margin: -1px 0 3px;
	float: left;
	position: relative;
}

.video { margin: 17px 0 0 12px; }

.video h4
{
	color: #707070;
	padding: 4px 0 4px;
	text-transform: none;
	font: 0.9em/1.18em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}

.video h4 span { color: #d96402; }

.modul-box
{
	background: url(../images/bg-box-2.gif) repeat-y;
	margin: 21px 0 0 1px;
	height: 1%;
}

.info-box { margin: 19px 0 0 1px; }
.modul-box .top { background: url(../images/bg-box-top-2.gif) no-repeat; }

.modul-box .bottom
{
	background: url(../images/bg-box-bottom-2.gif) no-repeat -1px 100%;
	overflow: hidden;
	padding: 0 0 4px;
	width: 100%;
}

.modul-box h3
{
	color: #555;
	font: 1.4em/1.2em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	padding: 10px 0 8px 8px;
}

.info-box h3
{
	color: #555;
	padding-bottom: 9px;
	background: url(../images/dotted-line.gif) repeat-x 0 100%;
	margin-right: 4px;
}

.modul-box ul
{
	padding: 0 3px 0 1px;
	font: 0.8em/1.28em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}

.modul-box ul li
{
	background: url(../images/dotted-line.gif) repeat-x;
	padding: 1px 10px 0 0;
}

.modul-box ul li a
{
	display: block;
	min-height: 43px;
	padding: 9px 0 6px 59px;
	text-decoration: none;
	color: #707070;
}

* html .modul-box ul li a { height: 43px; }

.modul-box a.tipps
{
	background: url(../images/ico-tipps.gif) no-repeat;
	padding-bottom: 6px;
}

.modul-box a.telefonhilfe { background: url(../images/ico-telephon.gif) no-repeat; }
.modul-box a.online { background: url(../images/ico-online.gif) no-repeat; }
.modul-box a span { color: #ff7800; }

.modul-box a .handywissen
{
	background: url(../images/handywissen.at.gif) no-repeat;
	width: 111px;
	height: 16px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 0 -1px;
}

.col-2
{
	float: right;
	width: 561px;
	background: url(../images/dotted-line-orange.gif) no-repeat;
	overflow: hidden;
}

.news
{
	overflow: hidden;
	height: 1%;
	background: url(../images/dotted-line.gif) repeat-x 0 100%;
	padding: 0 0 18px 1px;
	margin: 18px 0 0;
	width: 575px;
}

.news .post .more-link a
{
	display: block;
	text-align: center;
	background: url(../images/btn-bg-2.gif) no-repeat;
	color: #ff7800;
	font: 10px/13px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 9px 0 0;
	padding: 7px 0 3px;
	width: 44px;
	height: 19px;
	text-decoration: none;
}

.content .news h2
{
	margin: 0;
	padding: 0 0 7px;
	color: #FF7800;
	font: bold 1.17em/1.2em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}

.content  .news h2 a
{
	color: #FF7800;
	text-decoration: none;
}

.news h2 a:hover, .news h2 a:focus, .news h2 a:active { text-decoration: underline; }

.news .post
{
	float: left;
	width: 277px;
	padding: 0 10px 0 0;
}

.news-list-container h3
{
	margin-bottom: 5px;
	color: #555;
	background: transparent url(../images/dotted-line.gif) repeat-x scroll 0 0;
}

.news-list-container h3 a
{
	color: #555 !important;
	text-decoration: none !important;
}

.news-list-container h3 a:hover { text-decoration: underline !important; }

.content .news-list-container p
{
	margin: 0 0 18px 0;
	padding-bottom: 0;
}

.tx-ttnews-browsebox { margin: 15px 0; }
.tx-ttnews-browsebox ul { padding-top: 2px !important; }

.tx-ttnews-browsebox ul li
{
	list-style-type: none;
	display: inline;
	margin-right: 4px;
	padding-left: 0 !important;
	padding-right: 3px !important;
	background: none !important;
}

.news-single-backlink { margin-bottom: 10px; }

.news .post .image
{
	float: left;
	margin: 3px 0 0;
}

.news-single-item h3 { margin-bottom: 12px; }

.post .text
{
	float: left;
	width: 170px;
	margin: 0 0 0 11px;
	display: inline;
	word-spacing: -1px;
}

.post .text p
{
	line-height: 1.2em;
	padding: 0 !Important;
}

.more
{
	display: block;
	text-align: center;
	background: url(../images/btn-bg-2.gif) no-repeat;
	color: #ff7800;
	font: 10px/13px "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 9px 0 0;
	padding: 7px 0 3px;
	width: 44px;
	height: 19px;
	text-decoration: none !important;
}

.text-box li { font-weight: bold; }

.downloads .more
{
	float: left;
	background: url(../images/btn-bg-4.gif) no-repeat;
	width: 69px;
	margin: -1px 0 0;
	position: relative;
}

.more:hover { text-decoration: none !important; }

.text-box .more-weiter
{
	background: url(../images/background_100.gif) no-repeat;
	width: 100px;
}

.content
{
	margin: 17px 0 0 1px;
	line-height: 1.32em;
}

.content h1
{
	margin: 0;
	/* padding: 0 0 8px; */
	padding: 10px 0 8px;
	font: bold 1.4em/1.45em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	color: #ff7800;
}

.content h2
{
	margin: 0;
	/* padding: 0 0 8px; */
	padding: 18px 0 8px;
	font: bold 1.17em/1.2em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	color: #2C3234 !important;
}

.content h2.csc-firstHeader { padding: 0 0 8px 0; }
.tab h2.csc-firstHeader { padding: 18px 0 8px; }
#page-183 .content h2 { color: #FF7800 !important; }

.content .gray-box h2,
.content .info h2
{
	padding-bottom: 3px;
	color: #354249;
}

.content .info h2
{
	background: url(../images/dotted-line.gif) repeat-x 0 100%;
	padding: 0 0 8px 19px;
}

.content h2 a
{
	color: #2C3234;
	text-decoration: none;
}

.content h2 a:hover, .content h2 a:focus, .content h2 a:active { text-decoration: underline; }
.content h2 span { color: #354249; }
.tab h2 { color: #d96402; }
.tab h2 a { color: #ff7800; }

.content h3
{
	color: #555;
	font-size: 1em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 1em 0 0.5em 0;
}

/*
.content h2 {
	background:transparent url(../images/dotted-line-orange.gif) repeat-x scroll 0 0;
}*/

.content p
{
	line-height: 1.32em;
	word-spacing: -1px;
	/*padding: 0 0 15px; */
	padding: 0 0 0.5em 0em;
}

.content strong { font-weight: bold; }

.content ul
{
	/* padding: 0.5em 0; */
	/* abstand ul oben/unten */
	padding: 0 0 0 1em;
}

.content ul li
{
	background: url(../images/list.gif) no-repeat 0 5px;
	padding: 0 0 0.5em 1em;
	margin: 0 0 0 1px;
}

.content ul.links  li
{
	background: url(../images/arrow-4.gif) no-repeat 0 5px;
	padding: 0 0 0.1em 1em;
	margin: 0 0 0 1px;
}

.content ul.links { margin: 0 0 0.4em 0; }

.content ul.secondlist li
{
	background: url(../images/liste-second.gif) no-repeat 0 2px;
	padding: 0 0 0.2em 1.6em;
	margin: 0 0 0 2em;
	list-style-type:none;
}

.content ul.secondlist { margin: -0.5em 0 0.5em 0 !important; }

.content ol
{
	margin: 0px 0px 0 22px;
	padding: 0 0 0 1em;
}

.content ol li
{
	padding: 0 0 0.5em 0em;
	margin: 0 0 0 1px;
	list-style: decimal !important;
}

.content ul li.faq { background: url(../images/arrow-4.gif) no-repeat 0 5px; }

.content ul ul li
{
	background: none;
	list-style-type: circle;
	padding: 0 0 0.5em 3px;
	margin: 0 0 0 2em;
}

.content .csc-frame-frame1 ol
{
	/*background: url(../images/dotted-line.gif) repeat-x; */
	margin: 5px 0px 5px 0px;
	padding: 2px 4px 0 30px;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
}

.content .csc-frame-frame1 ol li
{
	padding: 10px 10px 10px 2px;
	/*background: url(../images/dotted-line.gif) repeat-x 20px 100%; */
	list-style: decimal !important;

	
}
.content .csc-frame-frame1 ul
{
	margin: 5px 0px 5px 0px;
	padding: 2px 4px 0 15px;
	background-color: #f9f9f9;
	border: 1px solid #dadada;
}
.content .csc-frame-frame1 ul li
{
	padding: 10px 10px 10px 2px;
	background: none;
	
	
}
.csc-textpic-image { padding-top: 2px; }
/* .csc-textpic-image { padding-top: 18px; } */

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap, .csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { padding-top: 18px; }
.content  a
{
	color: #ff7800;
	text-decoration: underline;
}

.content  a:hover, .content  a:focus, .content a:active { text-decoration: none; }

.columns-holder
{
	background: url(../images/bg-box-3.gif) repeat-y;
	width: 559px;
	margin: 4px 0 0;
}

.columns-holder .bottom { background: url(../images/bg-box-bottom-3.png) no-repeat 0 100%; }

.columns-holder .top
{
	background: url(../images/bg-box-top-3.gif) no-repeat;
	padding: 2px 0 5px;
}

.columns-holder .box span { margin-right: 5px; }

.line-holder
{
	background: url(../images/dotted-line-vert.gif) repeat-y 185px 0;
	height: 1%;
	overflow: hidden;
	padding: 0 0 4px;
}

.box
{
	float: left;
	width: 155px;
	display: inline;
	margin: 13px 11px 0 19px;
	overflow: hidden;
}

.box h3
{
	margin: 0;
	padding: 0 0 1px;
	color: #d96402;
	font: bold 1.34em/1em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}

.last h3
{
	padding-bottom: 0;
	margin-bottom: -1px;
}

.box h3 a
{
	color: #ff7800;
	text-decoration: none;
}

.box h3 a:hover, .box h3 a:focus, .box h3 a:active { text-decoration: underline; }

.box p
{
	line-height: 1.22em;
	padding: 12px 0 6px;
}

.box p strong { font-weight: bold; }

.box img
{
	margin: 7px 0 1px 2px;
	border: 1px solid #ccc;
}

.footer-wrapper
{
	background: url(../images/bg-footer.gif) repeat-x;
	height: 110px;
	margin: -110px 0 0;
	clear: both;
}

#footer
{
	height: 110px;
	width: 970px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

.friends
{
	margin: 41px 0 0 5px;
	background: url(../images/logoleiste.gif) no-repeat;
	width: 968px;
	height: 46px;
	position: relative;
}

.friends li
{
	position: absolute;
	height: 46px;
}

.friends li#bmwfj
{
	left: 0px;
	width:112px;
}

.friends li#bmask
{
	left: 112px;
	width: 120px;
}

.friends li#bm-uk
{
	left: 232px;
	width: 85px;
}

.friends li#bm-vit
{
	left: 317px;
	width: 110px;
}

.friends li#bundeskanzleramt
{
	left: 427px;
	width: 175px;
}

.friends li#oiat
{
	left: 602px;
	width: 85px;
}

.friends li#ispa
{
	left: 687px;
	width: 113px;
}



.friends li#microsoft
{
	left: 800px;
	width: 110px;
}

.friends li#telekom
{
	left: 910px;
	width: 50px;
}


.friends li a
{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 46px;
}

.friends li a:hover {background: url(../images/logoleiste.gif) no-repeat; margin-top: 5px;}
.friends li#bmwfj a:hover { background-position: 0px -49px; }
.friends li#bmask a:hover { background-position: -112px -49px; }
.friends li#bm-uk a:hover { background-position: -232px -49px; }
.friends li#bm-vit a:hover { background-position: -317px -49px; }
.friends li#bundeskanzleramt a:hover { background-position: -427px -49px; }
.friends li#oiat a:hover { background-position: -602px -49px; }
.friends li#ispa a:hover { background-position: -687px -49px; }
.friends li#microsoft a:hover { background-position: -800px -49px; }
.friends li#telekom a:hover { background-position: -910px -49px; }


/* inner page 1 */
.text-box { padding: 5px 15px 9px 12px; }

.text-box p
{
	line-height: 1.18em;
	padding-bottom: 9px;
}

.text-box ul.list { padding-top: 10px; }

.tabset
{
	/*margin: 19px 4px 0 0; */
	padding: 0 !Important;
	overflow: hidden;
	/* height: 1%; */
	height: 46px;
	background: url(../images/tab_background.gif) no-repeat top right;
	padding-top: 0 !Important;
}

.tabset li
{
	float: left;
	font: 0.8em/1em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin-right: -1px;
	
	background: none !important;
	padding: 0 !important;
	margin: 0 !important;
	margin-top: 20px !important;
}

.tabset li a
{
	border: 1px solid #ddd;
	float: left;
	padding: 8px 10px 6px;
	background: #fbefe5 url(../images/bg-tab.gif) repeat-x;
	color: #2e3b42;
	text-decoration: none !important;
	font-size: 1.2em;
}

.tabset li a.hover { text-decoration: underline !important; }

.tabset li a.active
{
	background: #fbefe5;
	color: #ff7800;
	border-bottom: 1px solid #fff;
	position: relative;
}

div.tab { padding: 6px 0 0; }

.gray-box
{
	background: url(../images/bg-box-4.gif) repeat-y;
	width: 559px;
	margin: 9px 0 15px -1px;
}
.smaller
{
	background: url(../images/bg-box-5.gif) repeat-y;
	width: 529px;
	margin: 9px 0 15px -1px;
}

.info
{
	background: url(../images/bg-box-4.gif) repeat-y;
	width: 559px;
	margin: 17px 0 26px;
}

.shop-box
{
	background: url(../images/bg-box-4.gif) repeat-y;
	width: 559px;
	margin: 16px 0 0;
}

.gray-box .bottom,
.info .bottom,
.shop-box .bottom { background: url(../images/bg-box-bottom-4.jpg) no-repeat 0 100%; }

.smaller .bottom  { background: url(../images/bg-box-bottom-5.jpg) no-repeat 0 100%; }

.gray-box .top,
.info .top,
.shop-box .top
{
	background: url(../images/bg-box-top-4.gif) no-repeat;
	padding: 10px 10px 3px 39px;
	height: 1%;
	overflow: hidden;
	min-height: 70px;
}
.smaller .top
{
	background: url(../images/bg-box-top-5.gif) no-repeat;
}

.info .top { padding: 15px 4px 3px 0; }
.shop-box .top { padding: 8px 4px 5px 0; }

* html .gray-box .top,
* html .info .top
{
	height: 70px;
	overflow: visible;
}

.gray-box span.date, .tx-skpagecomments-pi1 span.date
{
	font-size: 0.86em;
	line-height: 1em;
	font-weight: bold;
	color: #9e9d9d;
}

.gray-box p.alle { margin: -1px 0 0 -3px; }

.gray-box p.alle a
{
	background: url(../images/arrow-3.gif) no-repeat 0 5px;
	padding: 0 0 0 14px;
	font-family: "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
}

.gray-box p a strong { font-weight: bold; }

/* inner page 2 */
.inner-content { padding: 15px 0 0; }
.body { padding: 10px 0 8px 19px; }
.body p { padding-bottom: 0; }

/* inner page 3 */
.modul-box .list
{
	font: 1em/1.2em Arial, Helvetica, sans-serif;
	padding: 0 0 8px;
}

.modul-box .list li
{
	background: none;
	padding: 0;
	color: #555;
}

.modul-box .list li a
{
	display: inline;
	padding: 0;
}

.links
{
	overflow: hidden;
	height: 1%;
	padding: 13px 0 0;
	margin: 0 0 -2px;
}

.links ul
{
	float: left;
	width: 200px;
	font: bold 1em/1.2em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	margin: 0 2px 0 0;
	padding: 0;
}

.links ul li
{
	background: url(../images/arrow-3.gif) no-repeat 0 3px;
	padding: 0 0 6px 15px;
}

.shop-box .heading
{
	background: url(../images/dotted-line.gif) repeat-x 0 100%;
	padding: 0 0 6px;
	overflow: hidden;
	width: 100%;
}

.shop-box h2
{
	color: #2e3c43;
	margin: 0 0 0 7px;
	padding: 0;
	float: left;
}

.shop-box .heading .link
{
	float: right;
	font: bold 1em/1.2em "Trebuchet MS", trebuchet, Arial, Helvetica, sans-serif;
	background: url(../images/arrow-3.gif) no-repeat 0 5px;
	padding: 0 0 0 15px;
	text-decoration: none;
	color: #ff7800;
	margin: 1px 24px 0 0;
}

.shop-box .heading .link:hover, .shop-box .heading .link:focus, .shop-box .heading .link:active { text-decoration: underline; }

.shop-box .downloads
{
	padding: 0;
	margin: -5px 0 0;
	overflow: hidden;
	width: 100%;
}

.shop-box .downloads li
{
	padding: 11px 0 7px;
	margin: 0 0 -1px;
	overflow: hidden;
	width: 100%;
	background: url(../images/dotted-line.gif) repeat-x 0 100%;
	vertical-align: top;
}

.downloads .image-wrap
{
	width: 56px;
	float: left;
	margin-right: 7px;
}

.downloads .image { margin: 0 0 0 6px; }
.downloads .image img { border: 1px solid #ccc; }

.downloads .text
{
	float: left;
	width: 310px;
	display: inline;
	margin: 0px 0 0 13px;
}

.downloads .text h3
{
	margin: 0;
	padding: 0 0 1px;
	color: #555;
	font-size: 1em;
	line-height: 1.2em;
}

.downloads .text h3 span { color: #d86402; }
.downloads .text h3 a { color: #555; }
.downloads .text h3 a:hover, .downloads .text h3 a:focus, .downloads .text h3 a:active { text-decoration: underline; }

.downloads .text p
{
	font-size: 1em;
	line-height: 1.5em;
	padding: 0;
	margin: 0;
}

.downloads .download-box
{
	float: right;
	width: 156px;
	margin: 3px 0 0;
}

.downloads .input
{
	float: left;
	font: 10px/13px Arial, Helvetica, sans-serif;
	border: 1px solid #dfe0e2;
	color: #555;
	width: 23px;
	padding: 5px 5px 5px;
}

.downloads label,
.downloads .download-box span
{
	float: left;
	width: 26px;
	font: 0.86em/1.2em Arial, Helvetica, sans-serif;
	color: #555;
	margin: 6px 0 0 6px;
}

.downloads .download-box span
{
	width: 64px;
	margin: 7px 0 0 3px;
}

.downloads .download-box strong
{
	color: #c0c0c0;
	font: bold 0.86em/1.2em Arial, Helvetica, sans-serif;
	display: block;
	margin: 6px 0 0 5px;
	padding: 0 0 9px;
}

.clear
{
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

/********************* felogin start *********************/
.tx-felogin-pi1
{
	padding: 15px 5px 4px 10px;
	background: #F8FAF8;
	border-top: 1px solid #ebebeb;
	margin: 5px 0 10px 0;
}

.tx-felogin-pi1 fieldset
{
	border: 0;
	padding: 0;
	margin-top: 10px;
}

.tx-felogin-pi1 legend { display: none; }

.tx-felogin-pi1 input
{
	background: #ead899;
	color: black;
	font: normal 10px tahoma, arial, sans-serif;
	padding: 2px;
	margin-top: 2px;
}

.tx-felogin-pi1 input.submitbutton
{
	background-color: #d9b842;
	border: none;
	color: #fff;
	padding: 1px;
}

.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass
{
	margin: 1px 5px 2px 0;
	border: 1px solid #ead899;
	background: white;
	color: #333;
	font: normal 10px tahoma,arial,sans-serif;
	padding: 0;
}

.tx-felogin-pi1 p,  .tx-felogin-pi1 label
{
	font-size: 10px !important;
	width: 100px;
}

.tx-felogin-pi1 div, .tx-felogin-pi1 h3
{
	font-size: 10px !important;
	width: 130px;
}

.tx-felogin-pi1 p a
{
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
}

.tx-felogin-pi1 p { margin-top: 4px; }

/********************** sitemap **********************/
.csc-sitemap ul li
{
	list-style-type: none;
	margin-top: 5px !important;
	text-transform: uppercase;
	font: normal 12px tahoma,arial,sans-serif;
}

.csc-sitemap ul { margin-left: 10px !Important; }
.csc-sitemap ul ul { margin-left: 7px !Important; }
.csc-sitemap ul ul ul { margin-left: 5px !Important; }

.csc-sitemap ul ul li
{
	padding-bottom: 2px;
	text-transform: none;
	font: normal 11px tahoma,arial,sans-serif;
	list-style-image: none !important;
}

dl dt a { border: none !important; }

/****************** search + browsebox ******************/
.tx-indexedsearch-res a { color: #ff7800; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width: 100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width: 150px; }

.tx-indexedsearch .tx-indexedsearch-whatis
{
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 120%;
}

.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw
{
	font-weight: bold;
	font-style: italic;
}

.tx-indexedsearch .tx-indexedsearch-noresults
{
	text-align: center;
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr
{
	font-style: italic;
	padding-bottom: 0 !Important;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { background-color: yellow; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background: #eeeeee; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead
{
	margin-top: 20px;
	margin-bottom: 5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.tx-indexedsearch .tx-indexedsearch-res .noResume { color: #666666; }

.tx-indexedsearch .tx-indexedsearch-category
{
	background: #cccccc;
	font-size: 120%;
	font-weight: bold;
}

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css
{
	clear: both;
	margin-bottom: 0em;
}

.tx-indexedsearch .searchbox-tmpl-css LABEL
{
	margin-right: 1em;
	width: 10em;
	float: left;
}

.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css
{
	letter-spacing: 0;
	font-weight: normal;
	margin-top: -1.2em;
	float: right;
}

.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float: left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float: none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float: none; }
.tx-indexedsearch-res h3 { margin-bottom: 0; }
.tx-indexedsearch legend { display: none; }
.tx-indexedsearch-form label { width: 90px !important; }
.tx-indexedsearch-search-submit { margin-left: 102px; }
p.tx-indexedsearch-descr { padding-bottom: 0; }

.tx-indexedsearch-browsebox
{
	margin: 13px 0 9px 0;
	padding: 0;
}

.browsebox li
{
	display: inline;
	list-style-type: none;
	margin: 0 0 0 5px !important;
	background: none !important;
	padding: 0 !important;
}

.browsebox li a { font-weight: normal; }

.browsebox ul
{
	margin: 10px 0 !important;
	padding: 0;
	list-style-image: none !important;
}

.tx-indexedsearch-browselist-currentPage strong a
{
	font-weight: bold;
	text-decoration: none;
}

/************************ form ***********************/
fieldset.tx-powermail-pi1_fieldset
{
	border: none;
	padding: 0;
	margin: 0;
}

.tx-powermail-pi1 legend
{
	color: #333;
	font: normal 100% arial,sans-serif;
	display: none;
}

fieldset.tx-powermail-pi1_fieldset label
{
	/* Style labels */
	display: block;
	clear: both;
	font: normal 100% arial,sans-serif;
	color: #333;
	margin-bottom: 4px;
}

.tx_powermail_pi1_fieldwrap_html_text input
{
	font: normal 100% arial,sans-serif;
	border: 1px solid #c0c0c0;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea
{
	font: normal 100% arial,sans-serif;
	border: 1px solid #c0c0c0;
}

.tx_powermail_pi1_fieldwrap_html_submit input, .tx_powermail_pi1_fieldwrap_html_reset input, .tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit
{
	background-color: #999;
	border: none;
	color: #fff;
	padding: 1px;
}


div.tx_powermail_pi1_fieldwrap_html
{
	/* Increase margin between every field */
	margin: 0 0 11px 0;
}

.tx-powermail-pi1 p
{
	margin-left: 0;
	font-weight: bold;
	color: #333;
}

.tx-powermail-pi1_thx p
{
	margin-left: 0 !important;
	font: normal 100% arial,sans-serif;
}

.powermail_check_inner { clear: both; }

.powermail_check_inner label
{
	position: relative;
	left: 2.1em;
	top: 1.5em;
	display: inline;
	font-weight: normal !important;
}

.tx_powermail_pi1_fieldwrap_html_radio label
{
	position: relative;
	left: 2.1em;
	top: 1.5em;
	display: inline;
	font-weight: normal !important;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title, .tx_powermail_pi1_fieldwrap_html_radio_title { margin-bottom: -12px; }
.tx_powermail_pi1_fieldwrap_html_radio, .tx_powermail_pi1_fieldwrap_html_check { margin-bottom: 20px !important; }
.powermail_mandatory { color: red; }

.powermail_mandatory_js
{
	color: white;
	background-color: #6A0002;
	padding: 2px 5px;
	margin: 3px 0;
	width: 35%;
}

.tx-powermail-pi1_mandatory_submit
{
	background-color: #c0c0c0;
	border: none;
	color: #fff;
	padding: 1px;
}

.mf-select
{
	border: 1px solid #C0C0C0;
	width: auto;
	margin-bottom: 10px;
}

.mf-input
{
	margin-bottom: 10px;
	display: block;
	width: 70%;
}

.mf-submit,.mf-submit:focus
{
	color: #fff;
	background-color: #C0C0C0 !important;
	border: none;
	margin-bottom: 10px;
}

.radiolayout
{
	width: 60%;
	margin-bottom: 10px;
}

.radiolayout legend
{
	border: 1px solid #C0C0C0;
	padding: 0 5px;
	background: #efefef;
}

.radiolayout input, .radiolayout label
{
	display: inline;
	vertical-align: middle !important;
	padding: 0 0 0 5px !important;
	margin: 0 !important;
}

.mf-radio { border: none !important; }

.powermail_all_table td {padding: 4px 4px 4px 0}
body#page-351 .tx_powermail_pi1_fieldwrap_html_submit input, body#page-351 .tx-powermail-pi1_confirmation_back  {float: left; margin-right: 10px;}
body#page-351 label {font-weight: bold}
/*********************** tables **********************/
.contenttable
{
	width: 99%;
	border: 1px solid #dadada !Important;
}

.contenttable td, .contenttable th
{
	vertical-align: top;
	background-color: #f8f8f8;
	margin: 1px;
	padding: 4px;
	border: 1px solid white;
}

.contenttable th { font-weight: bold; }

.contenttable tr th
{
	background-color: #646466;
	color: #fff;
}

/********************** filelinks ********************/
.filelinks { margin: 10px 0; }

.filelinks div
{
	padding-left: 25px;
	background: url('/typo3/gfx/fileicons/default.gif') left top no-repeat;
	margin-bottom: 7px;
}

.filelinks span
{
	display: block;
	line-height: 120%;
	width: 100%;
	font-size: 100%;
	color: #333;
}

.filelinks .filecount
{
	display: block;
	margin-bottom: 5px;
}

/* Icons begin */
.filelinks .ai { background-image: url('/typo3/gfx/fileicons/ai.gif')!important; }
.filelinks .ani { background-image: url('/typo3/gfx/fileicons/ani.gif')!important; }
.filelinks .au { background-image: url('/typo3/gfx/fileicons/au.gif')!important; }
.filelinks .avi { background-image: url('/typo3/gfx/fileicons/avi.gif')!important; }
.filelinks .bmp { background-image: url('/typo3/gfx/fileicons/bmp.gif')!important; }
.filelinks .cdr { background-image: url('/typo3/gfx/fileicons/cdr.gif')!important; }
.filelinks .css { background-image: url('/typo3/gfx/fileicons/css.gif')!important; }
.filelinks .csv { background-image: url('/typo3/gfx/fileicons/csv.gif')!important; }
.filelinks .doc { background-image: url('/typo3conf/ext/webconstarter/res/templates/images/icons/doc.gif') !important; }
.filelinks .dtd { background-image: url('/typo3/gfx/fileicons/dtd.gif')!important; }
.filelinks .eps { background-image: url('/typo3/gfx/fileicons/eps.gif')!important; }
.filelinks .exe { background-image: url('/typo3/gfx/fileicons/exe.gif')!important; }
.filelinks .fh3 { background-image: url('/typo3/gfx/fileicons/fh3.gif')!important; }
.filelinks .flash { background-image: url('/typo3/gfx/fileicons/flash.gif')!important; }
.filelinks .folder { background-image: url('/typo3/gfx/fileicons/folder.gif')!important; }
.filelinks .gif { background-image: url('/typo3/gfx/fileicons/gif.gif')!important; }
.filelinks .htm { background-image: url('/typo3/gfx/fileicons/htm.gif')!important; }
.filelinks .html { background-image: url('/typo3/gfx/fileicons/html.gif')!important; }
.filelinks .ico { background-image: url('/typo3/gfx/fileicons/ico.gif')!important; }
.filelinks .inc { background-image: url('/typo3/gfx/fileicons/inc.gif')!important; }
.filelinks .java { background-image: url('/typo3/gfx/fileicons/java.gif')!important; }
.filelinks .jpg { background-image: url('/typo3/gfx/fileicons/jpg.gif')!important; }
.filelinks .js { background-image: url('/typo3/gfx/fileicons/js.gif')!important; }
.filelinks .max { background-image: url('/typo3/gfx/fileicons/max.gif')!important; }
.filelinks .mid { background-image: url('/typo3/gfx/fileicons/mid.gif')!important; }
.filelinks .mov { background-image: url('/typo3/gfx/fileicons/mov.gif')!important; }
.filelinks .mpeg { background-image: url('/typo3/gfx/fileicons/mpeg.gif')!important; }
.filelinks .mpg { background-image: url('/typo3/gfx/fileicons/mpg.gif')!important; }
.filelinks .pcd { background-image: url('/typo3/gfx/fileicons/pcd.gif')!important; }
.filelinks .pcx { background-image: url('/typo3/gfx/fileicons/pcx.gif')!important; }
.filelinks .pdf { background-image: url('/typo3conf/ext/webconstarter/res/templates/images/icons/pdf.gif') !important; }
.filelinks .png { background-image: url('/typo3/gfx/fileicons/png.gif')!important; }
.filelinks .ppt { background-image: url('/typo3conf/ext/webconstarter/res/templates/images/icons/ppt.gif') !important; }
.filelinks .ps { background-image: url('/typo3/gfx/fileicons/ps.gif')!important; }
.filelinks .psd { background-image: url('/typo3/gfx/fileicons/psd.gif')!important; }
.filelinks .rtf { background-image: url('/typo3/gfx/fileicons/rtf.gif')!important; }
.filelinks .sgml { background-image: url('/typo3/gfx/fileicons/sgml.gif')!important; }
.filelinks .swf { background-image: url('/typo3/gfx/fileicons/swf.gif')!important; }
.filelinks .sxc { background-image: url('/typo3/gfx/fileicons/sxc.gif')!important; }
.filelinks .sxw { background-image: url('/typo3/gfx/fileicons/sxw.gif')!important; }
.filelinks .tga { background-image: url('/typo3/gfx/fileicons/tga.gif')!important; }
.filelinks .tif { background-image: url('/typo3/gfx/fileicons/tif.gif')!important; }
.filelinks .ttf { background-image: url('/typo3/gfx/fileicons/ttf.gif')!important; }
.filelinks .txt { background-image: url('/typo3/gfx/fileicons/txt.gif')!important; }
.filelinks .wav { background-image: url('/typo3/gfx/fileicons/wav.gif')!important; }
.filelinks .wrl { background-image: url('/typo3/gfx/fileicons/wrl.gif')!important; }
.filelinks .xls { background-image: url('/typo3conf/ext/webconstarter/res/templates/images/icons/xls.gif') !important; }
.filelinks .xml { background-image: url('/typo3/gfx/fileicons/xml.gif')!important; }
.filelinks .xsl { background-image: url('/typo3/gfx/fileicons/xsl.gif')!important; }
.filelinks .zip { background-image: url('/typo3/gfx/fileicons/zip.gif')!important; }

/* Icons end */
.csc-linkToTop
{
	background: url(../images/dotted-line-orange.gif) repeat-x 0 100%;
	padding-bottom: 1px !important;
	padding-top: 15px !important;
}

.csc-linkToTop a { text-decoration: none; }

/*************************** comments *****************************/
.tx-skpagecomments-pi1 {margin-top: 20px; }


.sk-pagecomments-error
{
	color: #333;
	font-weight: bold;
	background: #FFE8CF;
	border: 1px solid #000;
	margin: 12px 0;
	padding: 4px;
}

.sk-pagecomments-success
{
	color: #333;
	font-weight: bold;
}

.sk-pagecomments-counter
{
	color: #600;
	text-align: right;
	text-decoration: underline;
	margin-bottom: 12px;
}

.sk-pagecomments-headline
{
	border-bottom: 1px solid #000;
	font-weight: bold;
	background: #d1d1d1;
	padding-left: 6px;
	height: 20px;
}

.sk-pagecomments-namedate { float: left; }
.sk-pagecomments-emailhomepage { float: right; }

.sk-pagecomments-comment
{
	
	padding: 1em 0;
	clear: both; 
}

sk-pagecomments-comment p{
	font: normal 1em/1.2em arial, helvetica, sans-serif !important;
	margin: 0;
}
.tx-skpagecomments-pi1 form
{
	margin: 16px 0;
	width: 480px;
}

.tx-skpagecomments-pi1 form fieldset { border: none; }

.tx-skpagecomments-pi1 form p.userinfos
{
	text-align: center;
	padding: 6px;
}

.tx-skpagecomments-pi1 form legend
{
	background: #f1f1f1;
	border: 1px solid #000;
	padding: 4px;
}

.tx-skpagecomments-pi1 form label
{
	width: 120px;
	float: left;
	margin-right: 8px;
	text-align: right;
	font: normal 1em/1.2em arial, helvetica, sans-serif;
}

.tx-skpagecomments-pi1 form p { margin: 6px 0; }

.tx-skpagecomments-pi1 form p img
{
	vertical-align: bottom;
	margin-left: 8px;
}

.tx-skpagecomments-pi1 div.smileytext { margin-left: 130px; }
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#title,
.tx-skpagecomments-pi1 form input#homepage { width: 320px; }

.tx-skpagecomments-pi1 form textarea 
{
	width: 320px;
	height: 160px;
	font: normal 1em/1.2em arial, helvetica, sans-serif;
	border:1px solid #DADADA;
}

.tx-skpagecomments-pi1 form input
{
	font: normal 1em/1.2em arial, helvetica, sans-serif;
	border:1px solid #DADADA;
}

.tx-skpagecomments-pi1 form input#skcommentssubmit
{
	float: right;
	margin: 8px 20px;
}

.tx-skpagecomments-pi1 .sk-pagecomments-formlink
{
	margin-top: 1em;
	text-align: right;
}

.tx-skpagecomments-pi1 #skpagecomments-smileys
{
	text-align: right;
	margin-right: 1em;
}

.sk-pagecomments-comment-box {
	background: #FBEFE5;
	border:1px solid #DADADA;
	margin:5px 0;
	padding:2px 4px 0 30px;
}

.sk-pagecomments-submit{
	background-color:#666;
	border:1px solid #DADADA;
	color: #F9F9F9;
	padding:2px;
}
.sk-pagecomments-comment-big {
	background: transparent url(/typo3conf/ext/webconstarter/res/templates/images/commentplus.gif) no-repeat top left;
	padding-left: 20px !important;
	margin-bottom: 13px;
}


.sk-pagecomments-comment-answer {
	background: transparent url(/typo3conf/ext/webconstarter/res/templates/images/commentsplus.gif) no-repeat top left;
	padding-left: 20px !important;
	padding-bottom: 20px !important;
}
.sk-pagecomments-answer a {
	color: #222;
	text-decoration: none!important;
}

.sk-pagecomments-form-big {
	margin: 5px 0px 5px 0px;
	padding: 2px 4px 0 30px;
	background-color: #FBEFE5;
	border: 1px solid #dadada;
}

.sk-pagecomments-form-big a{
	text-decoration: none;
}

.sk-pagecomments-comment-teaser {
	background: transparent url(/typo3conf/ext/webconstarter/res/templates/images/commentsplus.gif) no-repeat top left;
	padding-left: 20px !important;
}

.sk-pagecomments-teaser {
	margin: 5px 0 0 0;
}

.tx-srfreecap-pi2-image { margin-left: 1em; } 		
.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#333; } 		
.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }

.sk-pagecomments-hidden {
	background-color:#FFE8CF;
	border:1px solid #ff7800;
	margin:5px 0;
	padding:10px 39px !important;
	font-weight: bold;
}
/*************************** comments *****************************/

/* register newsletter */
.register-info {
	/* background-color:#F9F9F9;
	border:1px solid #DADADA; */
	padding: 5px 12px;
	width: 159px;
}
.archivlink a{
	color:#FF7800;
	padding:0 0 0 12px;
	text-decoration:none;
	font-size: 110%;
}
.archivlink a:hover {
	color:#444;
}

/* stopline */
div.stopline {
	padding:0 0 10px 12px;
	margin: 21px 0; 
	font-size: 11px;
}
div.stopline a {
	color:#FF7800;
}
div.stopline a:hover {
	color:#444;
}
div.sid_img {
	margin-bottom: 21px;
}

h4 a { color: #ff7800; font-weight: bold; text-decoration: none;}

