/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Dreamteam Solutions / Print CSS
	Januar 2007 / S2 intermedia / Roland Stern
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Basic
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html, body{
	margin: 0;
	padding: 0;
}
*{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
a img{
	border: none;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	DIV
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#navigation,
div#headerbox,
div#claim,
div#klickpfad{
	display: none;
}
div#untertitel-two-colum,
div#untertitel-one-colum{
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	border-top: 2px solid #DADADA;
	border-bottom: 2px solid #DADADA;
	margin-bottom: 10px;
}
div#contentWrapper{

}
div#contentRight{
	clear: both;
	margin-top: 10px;
	border-top: 2px solid #DADADA;
	padding-top: 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Klickpfadnavigation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#klickpfad a{
	text-decoration: none;
	color: #6C6C6C;
}
div#klickpfad a:hover{
	color: #D91919;
	text-decoration: underline;
}
div#klickpfad a{
	padding-right: 4px;
	padding-left: 4px;
	text-decoration: none;
	color: #6E6E6E;
	font-size: 10px;
}
div#klickpfad a:hover{
	color: #D91919;
	text-decoration: underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Text-Elemente / Überschriften
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h1, h2, h3{
	margin: 0;
	padding: 0;
	font-size: 12px;	
	margin-bottom: 10px;
}

h1{
	color: #000000;
}

h2{
	color: #D91919;
}

h3{
	color: #F28F00;
}

div.csc-frame-frame1 h1{
	color: #D91919;
	margin-bottom: 5px;	
}
/* ~~~ Content ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#content p,
div#content-one-colum p{
	margin-top: 0px;
	margin-bottom: 10px;
}
div#content ul,
div#content-one-colum ul{
	margin-top: 0;
	margin-bottom: 10px;
}
div#content li,
div#content-one-colum li{
	padding-bottom: 5px;
}

a span,
div#content a,
div#content-one-colum a{
	color: #F28F00;
	text-decoration: none;
}
a:hover span,
div#content a:hover,
div#content-one-colum a:hover{
	text-decoration: underline;
}
/* ~~~ Content Right ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div#contentRight h1,h2,h3,h4,h5{
	margin-top: 5px;
}
html>body div#contentRight h1,h2,h3,h4,h5{
	margin-top: 0px;
}
div#contentRight li{
	padding-bottom: 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / tt_news 2.4.0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ Latest ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.news-latest-container{

}
div.news-latest-item{
}
div.news-latest-item p{
	margin: 0;
	margin-bottom: 5px;
}
div.news-latest-item a{
	text-decoration: none;
	font-weight: bold;
	color: #000000!important;
}
div.news-latest-item a:hover{
	color: #F28F00!important;
	text-decoration: underline;
}
/* ~~~ List ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.news-list-container{
}
div.news-list-item{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #DADADA;	
	clear: both;
}
div.news-list-item h1 a{
	font-size: 12px;
	text-decoration: none;
	color: #000000!important;
}
div.news-list-item h1 a:hover{
	color: #F28F00!important;
}
div.news-list-image{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 120px;
}
div.news-list-morelink{
	text-align: right;
	clear: both;
}
div.news-list-morelink a{
	padding-right: 19px;
	background-image: url(../gfx/pfeil_1.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #000000!important;
}
div.news-list-morelink a:hover{
	color: #F28F00!important;
}
/* ~~~ Single ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.news-single-image{
	padding-right: 10px;
	float: left;
}
div.news-single-backlink{
	text-align: right;
	clear: both;
}
div.news-single-backlink a{
	padding-right: 19px;
	background-image: url(../gfx/pfeil_1.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #000000!important;
}
div.news-single-backlink a:hover{
	color: #F28F00!important;
}
div.tx-ttnews-browsebox a{
	color: #000000!important;
}
div.tx-ttnews-browsebox a:hover{
	color: #F28F00!important;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / s2_teaserbox
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.teaserbox-typ1,
div.teaserbox-typ2,
div.teaserbox-typ3,
div.teaserbox-typ4{
	margin-bottom: 10px;
	clear: both;
	width: 458px;
	height: 90px;
	background-repeat: no-repeat;
}
div.teaserbox-typ1{
	background-image: url(../gfx/bg_teaserbox_typ1.gif);
}
div.teaserbox-typ2{
	background-image: url(../gfx/bg_teaserbox_typ2.gif);
}
div.teaserbox-typ3{
	background-image: url(../gfx/bg_teaserbox_typ3.gif);
}
div.teaserbox-typ4{
	background-image: url(../gfx/bg_teaserbox_typ4.gif);
}
div.teaserbox-image{
	float: left;
	margin-right: 10px;
}
div.teaserbox-text{
	overflow: hidden;
	height: 41px;
}

div.teaserbox-text a{
	text-decoration: none;
	color: #000000!important;
}

div.teaserbox-text a:hover,
div.teaserbox-text a:hover i,
div.teaserbox-text a:hover p,
div.teaserbox-text a:hover b,
div.teaserbox-text a:hover strong{
	text-decoration: underline!important;	
	color: #F28F00!important;
}

div.teaserbox-link{
	margin-right: 10px;
	text-align: right;
}
div.teaserbox-title h1{
	padding-top: 4px!important;
	color: #FFFFFF;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Extension / SEO Sitemap
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ Ebene 1 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-flseositemap-pi1 ul{
	margin: 0!important;
	padding: 0!important;
}
div.tx-flseositemap-pi1 ul li{
	border-bottom: 1px solid #DADADA!important;
	list-style: none!important;
	list-style-image: none!important;
}
div.tx-flseositemap-pi1 ul li a{
	padding-top: 5px!important;
	padding-bottom: 2px!important;
	width: 100%!important;
	display: block!important;
	text-decoration: none!important;
	color: #F28F00!important;
	font-size: 13px!important;
	font-weight: bold!important;
}
div.tx-flseositemap-pi1 ul li a:hover{
	color: #D91919!important;
}
/* ~~~ Ebene 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-flseositemap-pi1 ul ul{
	margin-top: 5px!important;
	padding-top: 5px!important;
	border-top: 1px solid #DADADA!important;
}
div.tx-flseositemap-pi1 ul ul li{
	padding-top: 5px!important;
	padding-bottom: 5px!important;
	border-bottom: none!important;
}
div.tx-flseositemap-pi1 ul ul li a{
	padding-top: 0px!important;
	padding-left: 18px!important;
	text-decoration: none!important;
	color: #000000!important;
	font-size: 10px!important;
	font-weight: bold!important;
}
div.tx-flseositemap-pi1 ul ul li a:hover{
	background-image: url(../gfx/pfeil_1.gif)!important;
	background-repeat: no-repeat!important;
	color: #D91919!important;
}
/* ~~~ Ebene 2 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-flseositemap-pi1 ul ul ul{
	margin-top: 5px!important;
	padding-top: 0px!important;
	border-top: none!important;
}
html>body div.tx-flseositemap-pi1 ul ul ul{
	margin-bottom: 5px!important;
}

div.tx-flseositemap-pi1 ul ul ul li{
	padding-top: 1px!important;
	padding-bottom: 1px!important;
	border-bottom: none!important;
}

div.tx-flseositemap-pi1 ul ul ul li a{
	padding-left: 38px!important;
	
	text-decoration: none!important;
	color: #000000!important;
	font-size: 10px!important;
	font-weight: normal!important;
}
div.tx-flseositemap-pi1 ul ul ul li a:hover{
	background-image: none!important;
	color: #D91919!important;
}
/* ~~~ Ebene 3 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-flseositemap-pi1 ul ul ul ul li a{
	padding-left: 58px!important;
}
/* ~~~ Ebene 4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-flseositemap-pi1 ul ul ul ul ul li a{
	padding-left: 78px!important;
}
/* ~~~ Ebene 5 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.tx-flseositemap-pi1 ul ul ul ul ul ul li a{
	padding-left: 98px!important;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Content / Eigenschaften / Rahmen
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
div.csc-frame-frame1{
	margin-top: 30px;	
	margin-left: 15px;
	margin-right: 25px;
	overflow: hidden;
	height: 150px;
}
