body {
	margin:0px;
	font-family:Arial,Helvetica,Sans-serif;
	color:#666666;
	font-size:11px;
	line-height:15px;
	background:#ffffff;
	background:url(../img/bg_start.gif)  no-repeat; /*repeat-x;*/
         background-position:0px 0px !important;
         background-position:0px 0px;
}

body#startpage {
	background:url(../img/bg_laender.gif)  repeat-x;
}

body.contentpage {
	background:url(../img/bg_content.gif)  repeat-x;
}

div#page-main {
	background:url(../img/bg_contentpage.gif)  repeat-y;
}

/***** TEXT *****/

h1 {
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	line-height:40px;
	padding:0px;
	margin:0px 0px 0px 15px;
}

h2 {
	font-size:11px;
	padding:15px 15px 0px 15px;
	margin:0px;
}

h2.img {
	padding:0px;
	margin:0px;
}

h2.hp-teaser {
	color:#e50033;
	font-size:11px;
	padding:2px 15px 0px 15px;
}

h2.mainteaser {
	color:#e50033;
	font-size:11px;
	padding:0px 15px 0px 15px;
	margin:0px;
}

h2.margin-teaser {
	color:#888888;
	padding:10px 15px 7px 15px;
}

h2.news-item {
	color:#e50033;
	padding:0px 15px 0px 15px;
	margin:0px;
}

h3 {
	color:#555555;
	padding:0px;
	margin:0px 0px 5px 0px;
}

h4 {

	font-size:11px;

	padding:0px 15px 0px 15px;

	margin:15 0px 0px 0px;

}

div.news-item-single h3 {

	font-size:11px;

	padding:15px 15px 0px 15px;

	margin:0px;

}

i, em {

	font-size:11px;

	padding:0px;

	margin:0px;

}



p {

	padding:0px 50px 5px 15px;

	margin:0px 10px 0px 0px;

}

div#targetgroups p {

	height:48px;

	color:#888888;

	padding:12px 15px 5px 15px;

}

div#teaser p {

         padding:2px 15px 5px 15px;

	height:47px;

}
div#teaser-leiste{
	display: block;
	width: 995px;
	min-width: 995px;
	max-width: 995px;
	height: 211px;
	min-height: 211px;
	max-height: 211px;
}

div#content-right p {

	padding:0px 15px 10px 15px;

}

div.csc-textpic-text p {

	padding-left:0px;

}

div.news-item-single p.news-info {

	padding-top:15px;

}

p.csc-searchResult {

	margin-bottom:15px;

}

table.contenttable p.bodytext {

	margin:0px;

	padding:0px 15px 0px 0px;

}

td p {

	margin:0px;

	padding: 0px;

}

dd.csc-textpic-caption {

	font-size:10px;

	background:#f2f3f4;

}

span.news-info {

	display:block;

	padding:10px 15px 0px 15px;

}

table {

	font-size:11px;

	margin:15px;

}

tr {

	vertical-align:top;

}

ul {

	list-style-image:url(../img/dot_aufzaehlung_rot.gif);

	padding-right:75px;

}

div.csc-sitemap ul {

	list-style-image:none;

	margin-left:15px;

}

div.csc-sitemap li {

	list-style-type:none;

	margin-top:30px;

}

div.csc-sitemap li ul li {

	list-style-type:none;

	margin-top:0px;

}



/***** IMAGES *****/



img.topnavfirst {

	margin-left:5px;

	border-right:1px solid #e5e6e9;

}

img.topnavmiddle {

	border-right:1px solid #e5e6e9;

}

img.topnavlast {

	border-right:0px;

}

div#teaser img {

	margin:15px 0px 0px 0px;



}

div.mainteaser img {

	margin:0px 0px 15px 15px;

	float:left;

}

div.csc-textpic {

	margin:0px 15px 0px 15px;

}

div#content-main div.csc-textpic {

	margin:15px 15px 0px 15px;

}

div.news-item img {

	margin:15px;

	float:left;

}

embed {

	margin:15px;

}


/***** FORMS *****/

select#language {

	width:140px;

	height:15px;

	color:#666666;

	font-size:9px;

	background-color:#ffffff;

	border:1px solid #d3d5d9;


}

input#language-go {

	width:30px;

	height:18px;

	line-height:16px;

	color:#666666;

	font-size:9px;

	background-color:#f2f3f4;

	border:1px solid #d3d5d9;

}

html>body input#language-go {

	height:19px;

}
select#targetgroups {

	width:190px;

	color:#666666;

	font-size:9px;

	background-color:#ffffff;

	margin:0px 15px 0px 15px;

	padding:0px;

	border:1px solid #c6c9cf;

}

div#search input, div.searchbox input {

	width:140px;

	height:17px;

	color:#666666;

	font-size:9px;

	background-color:#ffffff;

	vertical-align:middle;

	border:1px solid #d3d5d9;

}

div.searchbox input {

	margin-left:15px;

}

div#search input#searchbutton, div.searchbox input#searchbutton {

	width:17px;

	height:17px;

	border:0px;

	margin-left:3px;

}

form.poll {

	margin-left:15px;

}

input.pollsubmit {

	font-size:11px;

	color:#666666;

	background-color:#f2f3f4;

	border:1px solid #666666;

}

div#content-main input, div#content-right input {

	color:#666666;

	font-size:9px;

	background-color:#f2f3f4;

	vertical-align:middle;

	border:1px solid #c6c9cf;

}







/***** LINKS *****/

a {

	color:#e50033;

}

a:hover {

	color:#e50033;

}

a.arrow, a.internal-link {

	color: #333333;

	text-decoration: none;

	padding-left: 0;

	background:url(../img/icon_arrow1.gif) no-repeat 0px 1px;

}

a.arrow:hover, tr a:hover {

	color:#e50033;

}

a.print {

	display:block;

	color:#666666;

	text-decoration:none;

	margin:5px 20px 15px 20px;

	padding-left:20px;

	background:url(../img/icon_drucken.gif) no-repeat 0px 3px;

}

div#footer-meta a {

	/*color:#e5e6e9;*/
        color: #888888;

	text-decoration:none;

	line-height:20px;

	margin:0px 10px 0px 10px;

}

div#footer-meta a:hover {

	color: #ffffff;

}

div.news-item-link a, div.csc-sitemap a, div.latest-link a, div#next a {

	color: #333333;

	text-decoration: none;

	padding-left:10px;

	margin-left:15px;

	background:url(../img/icon_arrow1.gif) no-repeat 0px 1px;

}

div.news-item-link a:hover, div.csc-sitemap a:hover, div.news-item-back a:hover, div.latest-link a:hover {

	color:#e50033;

}

div.news-item-back a, div#prev a {

	color: #333333;

	text-decoration: none;

	padding-left:10px;

	margin-left:15px;

	background:url(../img/icon_arrow2.gif) no-repeat 0px 1px;

}

div#prev a {

	margin-left:0px;

}

div.news-item-link a:hover, div.csc-sitemap a:hover, h4 a:hover, p.csc-searchResult a:hover, div#prev-next a:hover {

	color:#e50033;

}

h4 a, p.csc-searchResult a {

	color:#666666;

	text-decoration:none;

}







/***** NAVIGATION *****/

a.tn, a.tnAct {
	color:#888888;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 15px 0px 15px;

}
a.tn:hover {
	color:#e50033;
}
a.tnAct {
	color:#e50033;
}

a.topnavfirst {
	margin-left:5px;
	border-right:1px solid #e5e6e9;
}
a.topnavmiddle {
	border-right:1px solid #e5e6e9;
}
a.topnavlast {
	border-right:0px;
}


a.cn {

	display:block;

	line-height:22px;

	text-decoration:none;

	margin:1px 0px 1px 0px;



}

a.l1 {

	color:#888888;

	font-weight:bold;

	padding:0px 5px 0px 25px;

	background:#e5e6e9 url(../img/cn_arr1.gif) no-repeat 15px 8px;

}

a.l1act, a.l1:hover {

	color:#ffffff;

	font-weight:bold;

	padding:0px 5px 0px 25px;

	background:#a7acb4 url(../img/cn_arr1a.gif) no-repeat 15px 5px;

}

a.l1actsub, a.l1rl {

	color:#ffffff;

	font-weight:bold;

	padding:0px 5px 0px 25px;

	background:#a7acb4 url(../img/cn_arr1as.gif) no-repeat 15px 5px;

}

a.l2 {

	color:#666666;

	padding:0px 5px 0px 35px;

	background:#f2f3f4 url(../img/icon_arrow1.gif) no-repeat 25px 4px;

}



a.l2:hover {

	color:#e50033;

}

a.l2act {

	color:#e50033;

	padding: 0px 5px 0px 35px;

	background:#f2f3f4 url(../img/icon_arrow1.gif) no-repeat 25px 4px;

}









/***** HEADER *****/



div#div-top {

	position: relative;

	height: 80px;

	width: 995px;

	background:#ffffff;

}

div#div-topnavigation {

	position:absolute;

	width:729px;

	top:56px;

	/*left:278px;*/

	right:0px;

}

div#logo {

	position:absolute;

	top:8px;

	left:8px;

	width:270px;

	height:80px;

}

div#search {

	position:absolute;

	top:10px;

	left:650px;

	width:180px;

	height:17px;

}

div#language {

	position:absolute;

	top:10px;

	left:840px;

}

div#greyline {

	height:25px;

	width:/*995*/1100px;

	background-color:#e5e6e9;

}

div#redline {

	height:6px;

	width:995px;

	overflow:hidden;

	background-image: url(../img/bg_redline.gif);

}





/***** HOMEPAGE *****/



div#targetgroups {

	width:995px;

	height:130px;

	overflow:hidden;

}

div#tg1, div#tg2, div#tg3, div#tg4, div#tg5, div#tg6 {

	width:165px;

	height:130px;

	float:left;

	overflow:hidden;

	background:url(../img/bg_targetgroups.gif) repeat-x;
	
}

div.tg-text {

	height:100px;

	width:165px;

}

div.tg-text h1 {

	padding:0px;

	margin:0px;

	font-size:0px;

}

div.tg-text p {

	color: #888888;

	padding:0px 15px 0px 15px;

	margin:10px 0px 0px 0px;

}

div.teaser-link {

	height:20px;

	padding-left:15px;

	margin:0px;

}

div#content-right div.teaser-link {

	/*padding-bottom:10px;

	border-bottom:1px solid #e5e6e9;*/

}



div.tg-spacer {

	width:1px;

	height:130px;

	float:left;

	overflow: hidden;

	background-image:url(../img/bg_tgspacer.gif);

}

div#teaser {

	width:995px;

	height:auto;

	margin:0px;

	padding:0;

	clear:both;

}

div#ts1, div#ts2, div#ts3, div#ts4 {

	height:auto;

	width:248px;

	overflow:hidden;

	background-color:#e5e6e9;

	float:left;

	margin-right:1px;
	
    padding:0 0 10px 0;
	

}

div#ts4 {

	margin-right:0px;

}

div.ts-text {

	height:120px;

	margin:0px;

	padding:15px 15px 0px 15px;

	overflow:hidden;

}

div.ts-text h3 {

	color:#e50033;

	padding:0px;

	margin:5px 0px 2px 0px;

}

div.ts-text p {

	color:#666666;

	margin: 0px;

	padding: 0px;

}



div.ts-link {

	height:10px;

	padding:5px 15px 10px 15px;

	margin:0px;

}





/***** CONTENTPAGE *****/



div#visual {

	position:relative;

	width:995px;

	font-size:0px;

}

div#visual-header {

	position:absolute;

	top:159;

	left:220px;

	height:40px;

	width:555px;

	background-color:#e50033;

}

div#visual-redbox {

	position:absolute;

	top:179px;

	left:776px;

	width:219px;

	height:20px;

	background-color:#e50033;

}

div#contentpage-spacer {

	width:995px;

	height:4px;

	overflow:hidden;

	background:#e5e6e9;

	border-top:1px solid #ffffff;

}

html>body div#contentpage-spacer {

	height:4px;

}

div#content {

	width:995px;

}

div#navigation {

	width:220px;

	float:left;

	background:#ffffff;

}

div#content-main {

	width:555px;

	float:left;

	overflow:hidden;

}

div#content-right {

	float:left;

	width:218px;

}

div.mainteaser-text {

	margin-left:185px;

}

div.content-line {

	clear:both;

	height:1px;

	overflow:hidden;

	margin:10px 60px 0px 15px;

	border-bottom:1px solid #e5e6e9;

}

div.margin-line {

	clear:both;

	height:1px;

	margin:15px 0px 5px 0px;

	border-bottom:1px solid #e5e6e9;

}

div.mainteaser {

	margin:15px 0px 0px 0px;

}

div.conference {

	margin:15px;

}

div.conference-date {

	float:left;

	width:95px;

}

div.conference-header {

	float:left;

	width:80px;

}

div.conference-content {

	float:left;

	width:290px;

}

html>body div.conference-content {

	margin-bottom:15px;

}

div#prev-next {

	width:510px;

	padding:5px 15px 0px 15px;

}

html>body div#prev-next {

	width:480px;

}

div#prev {

	float:left;

	width:50%;

}

div#next {

	float:left;

	width:50%;

}





/***** FOOTER *****/



div#footer {

	/*background-color:#a7acb4;*/
        background-color: #E5E6E9;

	height:20px;

	width:995px;

	margin:1px 0px 0px 0px;

	clear: both;
         color: #888888; 

}

div#footer-copy {

	width:500px;

	float:left;

}

div#footer-copy span {

	/*color:#e5e6e9;*/
        color: #888888;

	font-size:11px;

	line-height:20px;

	margin-left:15px;

}

div#footer-meta {

	width:490px;

	float:left;

}

#footer-meta sendbutton123456
{
    color:#888888;
}



/***** STARTPAGE *****/



div#startpage-main {

	position:relative;

	background:#f2f3f4;

	width:995px;

	height:129px;

}

div#startpage-spacer {

	background:#e5e6e9;

	width:995px;

	height:4px;

	overflow:hidden;

	border-bottom:1px solid #ffffff;

}

div#startpage-form {

	position:absolute;

	top:30px;

	left:315px;

}

div#startpage-form input {

	padding:0px;

	margin:0px;

}

div#startpage-form select {

	width:140px;

	height:17px;

	border:1px solid #c6c9cF;

	font:10px Arial;

	color:#666666;

	background-color:#f2f3f4;

	margin-bottom:10px;

}


/* MULTIMEDIA */

body#multimedia {

	background:url(../img/bg_redline.gif)  repeat-x;

	background-position:0px 80px;

}

div#mm-content {

	margin:6px 0px 1px 0px;

	background:#e5e6e9;

}

div#mm-footer {

	background-color:#a7acb4;

	height:20px;

	width:100%;

}



/* Changes Michael Paffrath */
div#search_mp {
  float:right;
	width:180px;
	height:17px;

}

div#language_mp {
  float:right;
}

div#greyline_mp {
	height:25px;
	width:995px;
	background-color:#e5e6e9;
  text-align:right;
  overflow:hidden;
}

div#tg1_mp, div#tg2_mp, div#tg3_mp, div#tg4_mp, div#tg5_mp, div#tg6_mp {
	width:165px;
	height:45px;
	float:left;
	overflow:hidden;
	background:#e5e6e9 url(../img/bg_targetgroups_new.gif) repeat-x;
    background-position:bottom;
}
div#targetgroups_mp {
	width:995px;
	height:45px;
	overflow:hidden;
}
div#targetgroups_mp p {
	height:48px;





	color:#888888;
	padding:12px 15px 5px 15px;
}
div#targetgroups_mp p.bodytext{
	display:none;
}
div#texts {
  width:995px;
  height:auto;
  padding-bottom:15px;
}
div#texts div {
  float:left;
  font-size:12px;
  padding:0 23px 0 16px;
  margin:16px 0 22px 0;
  color:#000;
}
div#text-left {
  width:759px;
  background:url(../img/bg_text_left.gif)  repeat-y top right;
  margin:20px 0 0 0;
}
div#text-right {
  width:456px;
}

/* Changes Michael Paffrath */



/* Changes sl */

div.searchbox input
{
margin-top:3px;
}

select#language
{
margin-top:3px;
margin-left:2px;
}

/* Styles for selecting flag in language selection */

/* German */
select#language option.flag[value="http://de.sportundmarkt.de/de/"], select#language option.flag[value="index.php?id=449&L=0"] {
	background-image: url(../icons/de.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* English */
select#language option.flag[value="http://en.sportundmarkt.de/en/"], select#language option.flag[value="index.php?id=2166&L=1"] {
	background-image: url(../icons/gb.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}


/* Spanish */
select#language option.flag[value="http://es.sportundmarkt.de/es/"], select#language option.flag[value="index.php?id=1490&L=2"] {
	background-image: url(../icons/es.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* Dutch */
select#language option.flag[value="http://nl.sportundmarkt.de/nl/"], select#language option.flag[value="index.php?id=2504&L=4"] {
	background-image: url(../icons/nl.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* Italian */
select#language option.flag[value="http://it.sportundmarkt.de/it/"], select#language option.flag[value="index.php?id=1828&L=3"] {
	background-image: url(../icons/it.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* French */
select#language option.flag[value="http://fr.sportundmarkt.de/fr/"], select#language option.flag[value="index.php?id=2842&L=5"] {
	background-image: url(../icons/fr.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* Chinese*/
select#language option.flag[value="http://cn.sportundmarkt.de/cn/"], select#language option.flag[value="index.php?id=3518&L=6"] {
	background-image: url(../icons/cn.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* Korean */
select#language option.flag[value="http://kp.sportundmarkt.de/kp/"], select#language option.flag[value="index.php?id=3856&L=8"] {
	background-image: url(../icons/kr.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/* Japanese */
select#language option.flag[value="http://jp.sportundmarkt.de/jp/"], select#language option.flag[value="index.php?id=4503&L=9"] {
	background-image: url(../icons/jp.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/*Polish */
select#language option.flag[value="http://pl.sportundmarkt.de/pl/"], select#language option.flag[value="index.php?id=3180&L=7"] {
	background-image: url(../icons/pl.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}

/*Portuguese */
select#language option.flag[value="http://br.sportundmarkt.de/pt/"], select#language option.flag[value="index.php?id=5237&L=10"] {
	background-image: url(../icons/br.gif);
	background-position: right center;
	background-repeat: no-repeat;	
}


a.arrow, a.internal-link
{
display:block;
color: #333333;
text-decoration: none;
padding-left: 10;
background:url(../img/icon_arrow1.gif) no-repeat 0px 1px;
}

div#text-left {
  width:459px !important;
  width:498px;
  background:url(../img/bg_text_left.gif)  repeat-y top right;
  border-right:1px solid #cecece;
}

p.bodytext 
{
margin:0px;
padding:0px/* 15px 0px 0px*/;
color: #666666;
}
#flash{
	display: block;
	width: 995px; 
	min-width: 995px;
	max-width: 995px;
	height: 189px;
	min-height: 189px;
	max-height: 189px;
	padding: 0px;
	margin: 0px;
}

#Glossar123456 a{
	text-decoration: none;
	color: #808080;
}
#Glossar123456 a:hover{
	color: #404040;
}


