/*** Allgemein ***/
body {
	font-family:Verdana,Tahoma,Arial;
	font-size:12px;
	color:#000000;
	margin:10px 0 10px 0;
	padding:0;
	height:100%;
	text-align:center;
	background:url(/fileadmin/template/images/bg_main2.gif);
	background-color:#333333;
}

td,p,div {
	font-family:Verdana,Tahoma,Arial;
	color:#000000;
}

p { margin-top:0px; }

form { margin:0px; }

#container {
	width:902px;
/*	height:100%;*/
	margin:0px auto;
	text-align:left;
/*	background:url(/fileadmin/template/images/bg_border.gif) repeat-y #fff; */
 	background:#fff;
	border:1px solid #000;
}

#containerPad {
	padding:0 1px 1px 1px;
	background:url(/fileadmin/template/images/bg_menu_left.jpg) 1px 0px repeat-y;
	margin:1px 0;
}

#headline {
	height:97px;
	width:900px;
	background:url(/fileadmin/template/images/headline.gif) no-repeat;
	position:relative;
	z-index:2;
/*	border:1px solid blue;*/
}

#menu1 {
	position:relative;
	z-index:2;
	top:72px;
	height:26px;
	left:0px;
}

.left50 {
	float:left;
	width:450px;
	margin-right:20px;
}

.right50 {
	float:left;
	width:200px;
}
/* nu für < IE6 */
/** html #menu1 { margin-top:71px; }*/

 /*** Buttons MENU1 ***/
/* Normal */
a.butt:link, a.butt:visited, a.butt:active, a.butt:hover {
	color:#dddddd;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	white-space:nowrap;
}
a.butt img {
	border:0px none;
	width:20px;
	height:26px;
	vertical-align:middle;
}

html > body a.butt img.buttl { background:url(/fileadmin/template/images/menu1_left.png) no-repeat; }
/* nu für < IE6 */
* html a.butt img.buttl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_left.png', sizingMethod='image'); }

html > body a.butt img.buttr { background:url(/fileadmin/template/images/menu1_right.png) no-repeat; }
/* nu für < IE6 */
* html a.butt img.buttr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_right.png', sizingMethod='image'); }

a.butt span {
	background:url(/fileadmin/template/images/menu1_middle.png) repeat-x;
	font-weight:normal;
 	padding:6px 0px;
	vertical-align:middle;
}
a.butt_disabled, a.butt_disabled span {
	color:#333333;
	cursor:wait;
}

/* HOVER */
a.buttHover:link, a.buttHover:visited, a.buttHover:active, a.buttHover:hover {
	position:relative;
	z-index:9;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	white-space:nowrap;
}
a.buttHover img {
	border:0px none;
	width:20px;
	height:26px;
	vertical-align:middle;
}
html > body a.buttHover img.buttl { background:url(/fileadmin/template/images/menu1_left_hover.png) no-repeat; }
/* nu für < IE6 */
* html a.buttHover img.buttl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_left_hover.png', sizingMethod='image'); }

html > body a.buttHover img.buttr { background:url(/fileadmin/template/images/menu1_right_hover.png) no-repeat; }
/* nu für < IE6 */
* html a.buttHover img.buttr {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_right_hover.png', sizingMethod='image'); }
a.buttHover span {
	background:url(/fileadmin/template/images/menu1_middle_hover.png) 0px 0px repeat-x;
	font-weight:normal;
 	padding:6px 0px;
	vertical-align:middle;
}

/* ACTIVE */
a.buttOn:link, a.buttOn:visited, a.buttOn:active, a.buttOn:hover {
	position:relative;
	z-index:9;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	white-space:nowrap;
}
a.buttOn img {
	border:0px none;
	width:20px;
	height:26px;
	vertical-align:middle;
}
html > body a.buttOn img.buttl { background:url(/fileadmin/template/images/menu1_left_on.png) no-repeat; }
/* nu für < IE6 */
* html a.buttOn img.buttl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_left_on.png', sizingMethod='image'); }

html > body a.buttOn img.buttr { background:url(/fileadmin/template/images/menu1_right_on.png) no-repeat; }
/* nu für < IE6 */
* html a.buttOn img.buttr {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_right_on.png', sizingMethod='image'); }
a.buttOn span {
	background:url(/fileadmin/template/images/menu1_middle_on.png) 0px 0px repeat-x;
	font-weight:normal;
 	padding:6px 0px;
	vertical-align:middle;
}

.oneLeft {
	position:relative;
	left:-1px;
}
/*** Buttons ENDE ***/

#imprint
{
	position:absolute;
	top:80px;
	right:10px;
	z-index:99;
}

#imprint div {
	margin-left:10px;
}

#menu2 {
	position:relative;
	z-index:1;
	height:22px;
	background:#161616;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-left:0px;
	color:#fff;
	padding:0px 1px;
}

#menu2 div {
	color:#666;
	padding:3px 0px;
	margin:1px 0px;
}

#menu3 {
	float:left;
	width:190px;
	background:url(/fileadmin/template/images/bg_menu_left.jpg) repeat-y;
/*	border-top:1px solid #7c7c7c;
	border-bottom:1px solid #fff; */
	_height:450px;
	min-height:450px;
	text-align:right;
}

#menu3Help {
	padding:16px 0 10px 20px;
}

#content {
	float:left;
	width:710px;
/*	background:aqua; */
}

#contentHelp {
	padding:22px 20px 10px 20px;
}

#contCustom {
	float:left;
}

#contRight {
	float:left;
	width:250px;
}

#footer {
	height:10px;
	overflow:auto;
}

h1.title1 {
	font-size:14px;
	font-weight:bold;
	color:#383838;
	margin:0;
	padding:0;
}

h1.title2 {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	margin:0;
	padding:0;
}

h1.title3 {
	font-size:12px;
	font-weight:bold;
	color:#383838;
	margin:0;
	padding:0;
}

h1.title4 {
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	margin:0;
	padding:0;
}

/* Bildunterschriften */
h6.caption {
	font-size:10px;
	font-weight:normal;
	color:#000000;
	margin:0;
	padding:0;
}

p.align-center {
	text-align: center;
}


.rel    { position:relative; }
.abs    { position:absolute; }
.floatL { float:left; }
.floatR { float:right; }
.clear 	{ clear:both; }

/*** Links + Navigation Links ***/
a, a:link, a:active {
	text-decoration: none;
	color: #ff0000;
	outline:none;
}

a:hover {
	text-decoration: underline;
	color: #ff0000;
	outline:none;
}

a.imprint, a.imprint:link, a.imprint:active {
	font-size:10px;
	text-decoration: none;
	color: #fff;
}

a.imprint:hover {
	text-decoration: underline;
}

a.nav2, a.nav2:link, a.nav2:active {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration: none;
	padding:3px 10px 3px 10px;
	margin:1px 0px;
}

a.nav2:hover {
	color: #000000;
	background:url(/fileadmin/template/images/bg_menu2.gif) repeat-x;
}

a.nav2_on, a.nav2_on:link, a.nav2_on:active, a.nav2_on:hover {
	display:block;
	float:left;
	color: #000000;
	background:url(/fileadmin/template/images/bg_menu2.gif) repeat-x;
	text-decoration: none;
	padding:3px 10px 3px 10px;
	margin:1px 0px;
}

.nav3sep {
	height:2px;
	font-size:0px;
	background:url(/fileadmin/template/images/menu_sep1.gif) no-repeat -1px 0px;
}

.nav31sep {
	height:1px;
	font-size:0px;
	background:url(/fileadmin/template/images/menu_sep2.jpg) no-repeat;
}

a.nav3, a.nav3:link, a.nav3:active {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	color:#252424;
	text-decoration:none;
	padding:7px 15px 7px 0px;
	background:url(/fileadmin/template/images/menu_sep1.gif) no-repeat -1px bottom;
}

a.nav3:hover {
	color:#ffffff;
}

a.nav3_on, a.nav3_on:link, a.nav3_on:active, a.nav3_on:hover {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:7px 15px 7px 0px;
	background:url(/fileadmin/template/images/menu_sep2.jpg) no-repeat 0px bottom;
}

a.nav3_on1, a.nav3_on1:link, a.nav3_on1:active, a.nav3_on1:hover {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:7px 15px 7px 0px;
	background:url(/fileadmin/template/images/menu_sep1.gif) no-repeat -1px bottom;
}

a.nav31, a.nav31:link, a.nav31:active {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	text-decoration:none;
	padding: 5px 30px 5px 5px;
	color:#797979;
	background:url(/fileadmin/template/images/menu_arrow.gif) 146px 8px no-repeat #fff;
}

a.nav31:hover {
	color:#ff0000;
	background:url(/fileadmin/template/images/menu_arrow_on.gif) 146px 8px no-repeat #fff;
}

a.nav31_on, a.nav31_on:link, a.nav31_on:active, a.nav31_on:hover {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	text-decoration:none;
	padding: 5px 30px 5px 5px;
	color:#ff0000;
	background:url(/fileadmin/template/images/menu_arrow_on.gif) 146px 8px no-repeat #fff;
}

a.nav32, a.nav32:link, a.nav32:active {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	text-decoration:none;
	padding: 5px 45px 5px 5px;
	color:#797979;
	background:url(/fileadmin/template/images/menu_arrow.gif) 131px 8px no-repeat #fff;
}

a.nav32:hover {
	color:#ff0000;
	background:url(/fileadmin/template/images/menu_arrow_on.gif) 131px 8px no-repeat #fff;
}

a.nav32_on, a.nav32_on:link, a.nav32_on:active, a.nav32_on:hover {
	text-align:right;
	font-size:12px;
	position:relative;
	display:block;
	text-decoration:none;
	padding: 5px 45px 5px 5px;
	color:#ff0000;
	background:url(/fileadmin/template/images/menu_arrow_on.gif) 131px 8px no-repeat #fff;
}


/*** Anmeldeformular ***/
	label { cursor:pointer; }
.register .inputField { font-family:Verdana, Arial; font-size:12px; border:1px solid #8888aa; }
.register .headlines { font-size:14px; font-weight:bold; }
.register .header_text { font-weight:bold; margin:10px 0px;}
.register .input_txt { width:300px; font-family:Verdana, Arial; font-size:12px; border:1px solid #aaaaaa; }
.register .error { padding:2px;background:#ffeeee; border:1px solid red; }
.register .borderTab td { border-bottom:1px solid #808080; }
.register .button { border:2px outset #cccccc; background-color:#999999; color:#ffffff; font-weight:bold; cursor:pointer; }
.register .helpObject { position:absolute; display:none; bottom:0px; left:0px; background-color:#CCFFCC; padding:5px; border:1px #000000 solid; font-size:10px; }
.register .formular td { padding:2px 0px; }






/*** NEWS ***/

/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:1px solid #F9FFE5;

}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#BBE53A;
}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}

.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9FFE5;
}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
	font-size:9px;
}

.news-latest-morelink {
	height:12px;
}

.news-latest-morelink A {
	float:right;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	border:1px solid #000;
	background-color:#eee;
	margin-bottom:10px;
}

.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px;
	margin:0px;
	border:0px solid #666;
	background-color:#f0f0f0;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	font-size:14px;
	height:18px;
	margin-top:0px;
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 0px solid #797979;
	background:url(/fileadmin/template/images/bg_news_head.gif) repeat-x #fd1515;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
	padding-left:2px;
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #fff;
	width: 180px;
	text-align: right;
	margin:0px;
	padding:2px;
	font-size: 9px;
	font-weight: normal;
	background:transparent;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}

.news-list-container IMG {

	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-morelink,.news-list-category {
	font-size:9px;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
}
.news-list-browse {
	text-align: center;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:0px;
	margin:0px;
	border:0px solid #666;
	background-color:#f0f0f0;
}
.news-single-item H2 {
	font-size:14px;
	height:18px;
	margin-top:0px;
	margin-bottom: 5px;
	color:#fff;
	padding:2px;
	border-bottom: 0px solid #797979;
	background:url(/fileadmin/template/images/bg_news_head.gif) repeat-x #fd1515;
}
.news-single-item H3 {
	margin-bottom: 15px;
}

.news-single-img {
	float: right;
	margin-left:5px;
}

.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {

	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	background-color: #BBE53A;
/* 	clear: both; */
	margin-top: 15px;
	border: 1px solid #666;
	padding:3px;
	padding-bottom:0px;
}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#F9FFE5;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */

.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header  {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	margin:0px;
	padding:0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

/*  Styles for catmenu mode "nestedWraps" */
.level0 {
	background-color:#fff;
}
.level1 {
	padding-left:10px;
	background-color:#eee;
}
.level2 {
	padding-left:10px;
	background-color:#ddd;
}
.level3 {
	padding-left:10px;
	background-color:#ccc;
}
.level4 {
	padding-left:10px;
	background-color:#bbb;
}

/**************************  Typo3-Menü ********************************************/
ul.menu, ul.menu ul {
    list-style-type: none;
}

ul.menu a {
    display: block;
    padding: 3px 10px 3px 10px;
    font-weight:normal;
}

ul.menu ul a {
    padding: 0 10px;
}

ul.menu li {
    padding:0;
    margin:0;
    background-image: none;
    background-color: #FFF9E4;
    float:left;
    border:1px solid #26383D;
}

ul.menu ul {
    margin-left:0;
    padding: 0 0 5px 0;
    position: absolute;
    background-color: #26383D;
    border:1px solid #FFF9E4;
    display:none;
    min-width:180px;
}

/* IE-Hack für die Breite */
*html ul.menu ul {
    width:180px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
    display:block;
}

ul.menu ul li {
    float:none;
    background-color: transparent;
}


/*******************************************************************************************************************************************************************/
 /*** Buttons MENU1 ***/
/* Normal */
butt {
	color:#dddddd;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	white-space:nowrap;
}
.butt img {
	border:0px none;
	width:20px;
	height:26px;
	vertical-align:middle;
}

html > body .butt img.buttl { background:url(/fileadmin/template/images/menu1_left.png) no-repeat; }
/* nu für < IE6 */
* html .butt img.buttl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_left.png', sizingMethod='image'); }

html > body a.butt img.buttr { background:url(/fileadmin/template/images/menu1_right.png) no-repeat; }
/* nu für < IE6 */
* html .butt img.buttr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_right.png', sizingMethod='image'); }

span .butt {
	background:url(/fileadmin/template/images/menu1_middle.png) repeat-x;
	font-weight:normal;
 	padding:6px 0px;
	vertical-align:middle;
}
.butt_disabled, .butt_disabled span {
	color:#333333;
	cursor:wait;
}

/* HOVER */
a.buttHover:link, a.buttHover:visited, a.buttHover:active, a.buttHover:hover {
	position:relative;
	z-index:9;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	white-space:nowrap;
}
a.buttHover img {
	border:0px none;
	width:20px;
	height:26px;
	vertical-align:middle;
}
html > body a.buttHover img.buttl { background:url(/fileadmin/template/images/menu1_left_hover.png) no-repeat; }
/* nu für < IE6 */
* html a.buttHover img.buttl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_left_hover.png', sizingMethod='image'); }

html > body a.buttHover img.buttr { background:url(/fileadmin/template/images/menu1_right_hover.png) no-repeat; }
/* nu für < IE6 */
* html a.buttHover img.buttr {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_right_hover.png', sizingMethod='image'); }
a.buttHover span {
	background:url(/fileadmin/template/images/menu1_middle_hover.png) 0px 0px repeat-x;
	font-weight:normal;
 	padding:6px 0px;
	vertical-align:middle;
}

/* ACTIVE */
a.buttOn:link, a.buttOn:visited, a.buttOn:active, a.buttOn:hover {
	position:relative;
	z-index:9;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:1px;
	text-decoration:none;
	white-space:nowrap;
}
a.buttOn img {
	border:0px none;
	width:20px;
	height:26px;
	vertical-align:middle;
}
html > body a.buttOn img.buttl { background:url(/fileadmin/template/images/menu1_left_on.png) no-repeat; }
/* nu für < IE6 */
* html a.buttOn img.buttl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_left_on.png', sizingMethod='image'); }

html > body a.buttOn img.buttr { background:url(/fileadmin/template/images/menu1_right_on.png) no-repeat; }
/* nu für < IE6 */
* html a.buttOn img.buttr {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/menu1_right_on.png', sizingMethod='image'); }
span a.buttOn {
	background:url(/fileadmin/template/images/menu1_middle_on.png) 0px 0px repeat-x;
	font-weight:normal;
 	padding:6px 0px;
	vertical-align:middle;
}

.oneLeft {
	position:relative;
	left:-1px;
}
/*** Buttons ENDE ***/

/*** Formular ***/
#mailform fieldset {
	border:0px;
}

#mailform .csc-mailform-field {
	margin-bottom:5px;
}

#mailform label {
	width:200px;
	display:block;
	float:left;
}

#mailform input {
/*	width:300px;*/
	border:1px solid #7c7c7c;
}

#mailform textarea {
	border:1px solid #7c7c7c;
}

#mailform .csc-mailform-submit {
	margin-left:200px;
	border:2px outset #cccccc;
	background-color:#131313;
	color:#ffffff;
/*	font-weight:bold;*/
	font-size:11px;
	letter-spacing:1px;
	cursor:pointer;
}






/*** Spielerportrait ***/
.title
{
	font-size:16px;
	font-weight:bold;
	color:#5B5542;
	padding-bottom:10px;
}

.icon
{
	border:1px solid #ccc;
}

.blankline
{
	clear:both;
	font-size:0px;
	height:10px;
}

.preview
{
	border:1px solid #ccc;
}

/*** Listenansicht ***/
#sp .sp_headline
{
	background:#919191;
	font-family:Arial,Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding:5px 10px;
	width:auto;
	height:auto;
}

#sp .playList
{
	float:left;
	width:80px;
	padding:7px 13px;
}

#sp .bg_playerlist
{
	margin-top:1px;
	background:url(/fileadmin/template/images/bg_playerlist.gif) top left repeat-x;
}

#sp .playList a:link, #sp .playList a:visited, #sp .playList a:active
{
	color:#ff0000;
	text-decoration:underline;
}

#sp .playList a:hover
{
	color:#0000ff;
	text-decoration:none;
}


#sp .detailList td
{
	font-size:14px;
	padding:10px;
}

/*** Listenansicht ***/
#ts .listing th
{
	background-color:#919191;
	font-family:Arial,Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border-left:1px #FFFFFF solid;
	padding:5px 10px;
	white-space:nowrap;
}

#ts .listing th a:link, #ts .listing th a:visited, #ts .listing th a:active, #ts .listing th a:hover
{
	text-align:left;
	color:#f0f0f0;
	display:block;
	text-decoration:none;
}

#ts .listing td
{
	font-size:11px;
	padding:5px 10px;
}

#ts .listingRow
{
	background:#f0f0f0;
}

#ts .listing .endline
{
	height:1px;
	background-color:#eee;
	font-size:0px;
	padding:0px;
	margin:0px;
}

#ts .listing td.small
{
	font-size:9px;
	color:#555555;
	padding:5px 10px;
}


html>body #ts .iconBall	{ background:url(/fileadmin/template/images/fussball.png) no-repeat; }
#ts .iconBall
{
	float:left;
	margin-right:5px;
	width:16px;
	height:16px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fileadmin/template//fileadmin/template/images/fussball.png', sizingMethod='image');
}
