/*---------Facebook----*/
/*
.fan_box .full_widget .connect_top{
	background-color:#212121!important;		
}
#stream_content{
	background-color:#000;	
	color:#fff;	
}
a {
	font-size: 13px;
	font-weight:600;
	color:#8c8c8c;
	text-decoration:none;
}
a:hover {
	font-size: 13px;
	font-weight:600;
	color:#d20000;
	text-decoration:none;
}
.connections_grid{
	height:500px;	
}
*/


/*---------Für alle content----*/
#contentinput .csc-textpic-caption{
	color:#666666;
}
.button, .csc-mailform-submit, .tx-indexedsearch-searchbox-button, .tx-guestbook-submit, .tx-srfeuserregister-pi1-submit, .feloginbutton{
background-image:url(../bilder/button.gif);
border-width:0;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
height:21px;
line-height:normal;
padding-left:10px;
padding-right:10px;
padding-top:0;
cursor:pointer;
}
.tx-indexedsearch-searchbox-button{
	height:18px;
	margin-left:5px;
}

/*---------Formatierung Members----*/
/*Giltet nur für die members da dort im Template gewrapt wurde mit bildmembers und memberssteeld*/
#contentinput .bildmembers{
	float:left;
	width:200px;
	
}
#contentinput .memberssteeld{
	float:left;
	width:269px;
	margin-left: 15px;
}
#contentinput .memberssteeld caption{
	font-size: 14px;
	font-weight:bold;
	margin-bottom:10px;
}
#contentinput .memberssteeld .td-0{
	width: 90px;
}

/*---------Formatierung Gallerie----*/
/*Giltet nur für die gallerie da dort im Template gewrapt wurde mit bilduntextgalerie und bildgalerie*/
#contentinput .bildundtextgalerie{
	margin-top:15px;
	padding-top:15px;
	border-top:1px dotted #FFF;
}
#contentinput .bildundtextgalerie .csc-textpic-text{
	padding-left:50px;
}
#contentinput .bildundtextgalerie img{
	padding-left:5px;
}
#contentinput .bildgalerie{
	margin-bottom:15px;
}
/*-------Box Left----*/
/*sprache*/
#contentleftsprache{
	margin-top:8px;
	margin-left:4px;
	width:166px;
	border:1px solid #000;
	background-color:#212121;
	
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:0.95;
	
	padding:7px;
	line-height:16px;
	font-size: 11px;
}
#contentleftsprache h5{
	margin-bottom:3px;
	padding-bottom:3px;
}
#contentleftsprache img{
	margin-left:0px;
}
#contentleftsprache .aktive{
	color:#FFF;
}
/*news*/
#contentleftnews{
	margin-top:8px;
	margin-left:4px;
	width:166px;
	border:1px solid #000;
	background-color:#212121;
	
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:0.95;
	
	padding:7px;
	line-height:16px;
	font-size: 12px;
}
#contentleftnews h5{
	margin-bottom:3px;
	padding-bottom:3px;
}
#contentleftnews .newsbox{
	margin-bottom:3px;
	padding:0px 5px 3px 0px;
	margin-bottom:5px;
	border-bottom:1px solid grey;
}
#contentleftnews .newsbox span img{
	float:left;
	padding-right:5px;
	padding-top:5px;
}
#contentleftnews .newsbox .bodytext{
	padding:0px!important;
}
#contentleftnews .newsbox h5 a{
	font-size: 12px;
	color:#8C8C8C;
}
#contentleftnews .newsbox a{
	font-size: 12px;
	color:#ffffff;
}
#contentleftnews .newsbox h5{
	font-size: 12px;
	margin:0px;
	padding:0px;
}
/*facebook*/
#contentleftfacebook{
	margin-top:8px;
	margin-left:4px;
	width:166px;
	border:1px solid #000;
	background-color:#212121;
	
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:0.95;
	
	padding:7px;
	line-height:16px;
	font-size: 12px;
}
#contentleftfacebook h5{
	margin-bottom:3px;
	padding-bottom:3px;
}
#contentleftfacebook .newsbox{
	margin-bottom:3px;
	padding:0px 5px 0px 0px;
}
#contentleftfacebook .newsbox a{
	font-size: 12px;
}
#contentleftfacebook .newsbox h5{
	font-size: 12px;
	margin:0px;
	padding:0px;
}
/*-------Box Right----*/
#contentright, #contentsearch, #socialicon{
	float:right;
	margin-right:4px;
	margin-top:8px;
	width:166px;
	border:1px solid #000;
	background-color:#212121;
	
	filter:alpha(opacity=95);
	-moz-opacity:.95;
	opacity:0.95;
	
	padding:7px;
	line-height:15px;
	font-size: 11px;
}
#contentright h5,#contentsearch h5, #socialicon h5{
	margin-bottom:3px;
	padding-bottom:3px;
}
#contentright #contentsearch{
	height:50px;
	margin-bottom:20px;
	padding:0px 5px 0px 0px;
}
#contentright .csc-textpic{
	padding:0px 0px 0px 0px;
}
#contentright .csc-textpic-image{
	margin-bottom:8px;
	
}
/*---------Searchbox bei Menu----*/
#searchbox{
	width: 166px;
	float: left;
}
#searchbox #wort {
	float:left;
	width: 110px;
	height: 17px;
	margin-bottom:3px;
	margin-left:0px;
}
#searchbox #senden {
	background-image:url(../bilder/search.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border-width:0;
	cursor:pointer;
	float:left;
	height:17px;
	width:17px;
	/*margin-top:3px;*/
	margin-left: 5px;
}
/*-------Memberpaneel----*/
.memberpaneel img{
	padding-bottom:5px;	
}
.memberpaneel a img{
	padding-bottom:0px;	
}
.memberpaneel p{
	font-weight:bold;
}
/*twitter*/
#twitter{
	background-color:#212121;
	border:1px solid #000000;
	float:right;
	font-size:11px;
	line-height:15px;
	margin-right:4px;
	margin-top:8px;
	opacity:0.95;
	width:180px;
}
#twitter h5{
	padding-top:7px;
	padding-left:7px;
}

/* ======================== EXTENSIONS ========================== */
/*-------tt-News LIST VIEW----*/
.listecontainer .news-list-browse-oben{
	margin-bottom:20px;
	margin-left:162px;
}
.listecontainer .tx-ttnews-browsebox{
	text-align:right;
}
.listecontainer .auflistung {
	float:left;
	height:180px;
	width:484px;
}
.listecontainer .auflistung .datumundtitel{
	float:left;
	width:484px;
	border-bottom:1px dotted #FFF;	
}
.listecontainer .auflistung .datumundtitel h2{
	margin-bottom:5px;
}

.listecontainer .auflistung .datumundtitel .datum span{
	color:#FFFFFF;
	font-weight:bold;
}

.listecontainer .auflistung .datumundtitel .datum{
	float:left;
	width:155px;
	text-decoration:none; 
	color:#9b9b9b;
	padding-left:5px;
}
.listecontainer .auflistung .datumundtitel .titel{
	float:left;
	width:324px;
	height:20px;
}
.listecontainer .auflistung .image{
	float:left;
	width: 155px;
	height: 120px;
	padding-top:10px;
	padding-left: 5px;
}
.listecontainer .auflistung .image img{
	float:left;
}
.listecontainer .auflistung .content{
	float:left;
	width: 324px;
	height: 120px;
	padding-top:10px;
	
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	color: #FFFFFF;
}
.listecontainer .news-list-browse{
	margin-left:162px;
}




/*-------tt-News LIVE VIEW----*/
.listecontainer .liveauflistung {
	float:left;
	height:100px;
	width:484px;
}
.listecontainer .liveauflistung .datumundtitel{
	float:left;
	width:484px;
	border-bottom:1px dotted #FFF;	
}
.listecontainer .liveauflistung .datumundtitel h2{
	margin-bottom:5px;
}

.listecontainer .liveauflistung .datumundtitel .datum span{
	color:#FFFFFF;
	font-weight:bold;
}

.listecontainer .liveauflistung .datumundtitel .datum{
	float:left;
	width:155px;
	text-decoration:none; 
	color:#9b9b9b;
	padding-left:5px;
}
.listecontainer .liveauflistung .datumundtitel .titel{
	float:left;
	width:324px;
	height:20px;
}
.listecontainer .liveauflistung .image{
	float:left;
	width: 155px;
	height: 60px;
	padding-top:10px;
	padding-left: 5px;
}
.listecontainer .liveauflistung .image img{
	float:left;
}
.listecontainer .liveauflistung .content{
	float:left;
	width: 324px;
	height: 60px;
	padding-top:10px;
	
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 13px;
	font-style:normal;
	font-weight:normal;
	line-height:18px;
	color: #FFFFFF;
}
.listecontainer .liveauflistung .content .bodytext{
	margin:0px;	
}

/*-------tt-News SINGLE VIEW----*/
.listecontainersingle {
	margin-top:20px;
}
.listecontainersingle .datum span{
	font-weight:bold;
	color:#FFFFFF;
}

.listecontainersingle .datum{
	float:left;
	width:484px;
	text-decoration:none; 
	color:#9b9b9b;
	padding-top:10px;
	margin-bottom:6px;
	padding-bottom:3px;
	border-bottom:1px dotted #FFF;
}
.listecontainersingle .titel{
	float:left;
	width:484px;
	height:25px;
	padding-left:5px;
}
.listecontainersingle .image .news-single-img{
	float:left;
	width: 474px;
	margin-bottom:10px;
	padding-left:5px;
}
.listecontainersingle .image .news-single-img p{
	float:left;
	width: 474px;
	height: 20px;
	padding-top: 3px;
}
.listecontainersingle .image img{
	float:left;
}
.listecontainersingle .image p{
	color:#9b9b9b;
}
.listecontainersingle .content h3{
	font-weight:bold;
	margin-bottom: 10px;
	font-size:13px;
	padding-left:5px;
}
.listecontainersingle .content p{
	padding-bottom:10px;
	padding-left:5px;
}
.listecontainersingle .links{
	float:left;
	width:484px;
	padding:0px;
	margin:0px;
}
.listecontainersingle .links .news-single-additional-info{

/*border-bottom:1px dotted #9b9b9b;*/

}
.listecontainersingle .links .news-single-additional-info .links_file{
}
.listecontainersingle .links .news-single-additional-info .links_file a{
	padding-left:6px;
}
.listecontainersingle .links .news-single-additional-info .links_related{
}
.listecontainersingle .links .news-single-additional-info .links_links{
	margin:0px;
	padding:0px;
}
.listecontainersingle .links .externelinks {
	float:left;
		margin-left:5px;
	width:464px;
	
	padding-bottom:20px;
}
.listecontainersingle .links .externelinks dd, .listecontainersingle .links .externelinks p{
float:left;
padding:0px;
margin:0px;
}
.listecontainersingle .links .externelinks a {
padding-left:15px;
background-image:url(../../typo3/sysext/rtehtmlarea/res/accessibilityicons/img/external_link_new_window.gif);
	background-position:0 4px;
	background-repeat:no-repeat;
}
/*-------Kontaktformular----*/
.csc-mailform .field-Anrede, .csc-mailform .field-vorname, .csc-mailform .field-nachname, .csc-mailform .field-email, .csc-mailform .field-kontakt {
	float:left;
	width:484px;
	height:23px;
	margin-top:8px;
	padding:0px;
}
.csc-mailform .field-bemerkungen{
	float:left;
	width:484px;
	height:100px;
	margin-top:8px;
	padding:0px;
}
.csc-mailform label{
	width:120px;
	float:left;
}
.csc-mailform-field #mailformemail, .csc-mailform-field #mailformnachname, .csc-mailform-field #mailformvorname {
	float:left;
	clear:none!Important;
	border:1px solid #9B9B9B;
	padding-top:2px;
	width:160px;
	height:17px;
}
.csc-mailform-field #mailformbemerkungen{
	padding:0px;
	margin:0px;
	height:100px;
	width: 300px;
}
.csc-mailform .csc-mailform-field #mailformformtype_mail{
	margin-left: 120px;	
}


/*-------sitemap----*/
.csc-sitemap{
margin-left:40px;
}
.csc-sitemap ul li{
margin-top:20px;
margin-bottom:5px;
}

.csc-sitemap ul li a{
text-decoration:none;
color:#8c8c8c;
font-size:14px;
}
.csc-sitemap ul li ul li{
margin-top:0px;
margin-bottom:0px;
}
.csc-sitemap ul li ul li a{
font-size: 12px;
font-weight:normal;
margin-left:15px;
text-decoration:none;
color:#FFF;

background-image:url(../bilder/sitemap.gif);
background-position:0px 4px;
background-repeat:no-repeat;
padding-left:12px;
}
.csc-sitemap ul li ul li ul li a{
margin-left:50px;
text-decoration:none;
}
.csc-sitemap ul li ul li ul li ul li a{
margin-left:80px;
text-decoration:none;
}
.csc-sitemap ul li ul li ul li ul li ul li a{
margin-left:100px;
text-decoration:none;
}

/*-------ab downloads----*/
/*categorie�bersicht*/
.tx_abdownloads_catalogView_category {
	margin-bottom:10px;
}
.tx_abdownloads_catalogView_category p {
	margin-left:15px;
}
/*categoriedetail*/
.tx_abdownloads_listView_downloads .titel{
	margin-bottom:15px;
}
.tx_abdownloads_listView_downloads .eintrag{
	margin-bottom:15px;
	border-top:1px dotted #FFF;
	padding-top:10px;
	padding-left: 5px;
}
.tx_abdownloads_listView_downloads .eintrag .eintragoben{
	margin-bottom:10px;
}
.tx_abdownloads_listView_downloads .eintrag .eintragbild{
	margin-bottom:10px;
	padding-left: 5px;
}
/*downloaddetail*/
.tx_abdownloads_viewDetailsForDownload .titel {
	margin-bottom:15px;
}
.tx_abdownloads_viewDetailsForDownload .detaileintrag{
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 5px;
	margin-bottom:15px;
}
.tx_abdownloads_viewDetailsForDownload .detaileintrag .eintrag{
	margin-top:2px;
	margin-bottom:2px;
}
.tx_abdownloads_viewDetailsForDownload .detaileintrag .eintrag span{
	float:left;
	width:150px;
}
.tx_abdownloads_viewDetailsForDownload .detaileintrag .bild{
	margin-bottom:2px;
}
.tx_abdownloads_viewDetailsForDownload .detaileintrag .bild span{
	float:left;
	width:150px;
}
.tx_abdownloads_viewDetailsForDownload .detaileintrag .bild img{
	margin-top:2px;
	margin-bottom:2px;
}
/*-------timtabsociable----*/
.tx-timtabsociable-pi1 a img{
	height:16px;
	width:16px;
	margin-right:4px;
}
/*-------DMAIL Newsletter----*/
.DMAIL {	
}
.dmailline {
	width:400px;
	height:23px;
	margin-top:8px;
	margin-left: 5px;
}
.dmailline span {
	float: left;
	width: 140px;
}
.dmailinput {
	float: left;
	width: 160px;
	height:17px;
	padding-top:2px;
	border:1px solid #9b9b9b;
}
/*-------tt_address----*/
.tx-ttaddress-pi1 .vcard{
	margin-bottom: 15px;
	height:80px;
}
.tx-ttaddress-pi1 .vcard .image{
	float:left;
	width:200px;
	height:80px;
}
.tx-ttaddress-pi1 .vcard .content{
	float:left;
	width:269px;
	height:80px;
	margin-left: 15px;	
}
.tx-ttaddress-pi1 .vcard .content .titel{
	font-weight:bold;
}
/*-------indexed Search----*/
.tx-indexedsearch-browsebox{
	margin-bottom:20px;
}

.tx-indexedsearch-res{
	margin-bottom:20px;
}
.tx-indexedsearch-res .resultatheader{
	height:20px;
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF;	
}
.tx-indexedsearch-res .tx-indexedsearch-percent{
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background-color:#000;
}
/*-------Gästebuch----*/
.tx-veguestbook-pi1 form fieldset{
	border:none;	
}	
.tx-veguestbook-pi1 .tx-guestbook-pagination{
	text-align:right;	
}
.tx-veguestbook-pi1 .tx-guestbook-field{
	width:484px;
	height:23px;
	margin-top:8px;
	padding:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-fieldchaptcha{
	width:484px;
	height:85px;
	margin-top:10px;
	padding:0px;
}
.tx-veguestbook-pi1 .tx-guestbook-field-text{
	width:484px;
	height:100px;
	margin-top:8px;
	padding:0px;
}

.tx-veguestbook-pi1 label{
	float: left;
	width: 140px;
	margin-left:5px;
}
.tx-veguestbook-pi1 #firstname, .tx-veguestbook-pi1 #surname, .tx-veguestbook-pi1 #email, .tx-veguestbook-pi1 #place, .tx-veguestbook-pi1 #freecap, .tx-guestbook-form-textarea{
	float: left;
	clear:none!Important;
	border:1px solid #9B9B9B;
	height:17px;
	padding-top:2px;
	width:160px;
}
.tx-veguestbook-pi1 .tx-srfreecap-pi2-image{
	float:left;
	height:80px;
	padding:0px 0px 0px 0px;
	border:1px solid #9B9B9B;
	margin:0px;
	width: 160px;
}
.tx-veguestbook-pi1 .tx-guestbook-field-text .tx-guestbook-form-textarea{
	padding:0px;
	margin:0px;
	height:100px;
	width: 300px;
	clear:both;
}
.tx-veguestbook-pi1 .tx-guestbook-submit{
	margin-left: 145px;
	height:21px;
	margin-top: 8px;
	margin-bottom:20px;
}
.tx-veguestbook-pi1 .headertitel{
	width:484px;
	border-bottom:1px dotted #9B9B9B;
	margin-bottom:5px;
	padding-left:5px;
}
.tx-veguestbook-pi1 h2{
/*	background-image:url(../bilder/chaticon.gif);*/
	background-image:url(../bilder/steeld_logo_klein.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:30px;
	float:left;
	font-size:12px;
	font-weight:bold;
}
.tx-veguestbook-pi1 .tx-guestbook-date{
	text-align:right;
}
.tx-veguestbook-pi1 .tx-guestbook-right p{
	width:479px;
	padding-left:5px;
	margin-bottom:20px;
	text-align:left;
}
/*-------Member Registrierung----*/
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-gender, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-image, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-button {
	width:484px;
	height:23px;
	margin-top:8px;
	padding:0px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-comments {
	width:484px;
	height:106px;
	margin-top:8px;
	padding:0px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line label, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-gender .namegender, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-image label, .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-comments label{
	float: left;
	width: 140px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line input {
	float: left;
	width: 160px;
	height:17px;
	padding-top:2px;
	border:1px solid #9b9b9b;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-image input {
	/*float: left;*/
	width: 160px;
	/*height:21px;
	padding-top:2px;
	border:1px solid #9b9b9b;*/
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-comments #tx-srfeuserregister-pi1-comments {
	float: left;
	width: 300px;
	height:100px;
	padding-top:2px;
	border:1px solid #9b9b9b;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line-gender .gender {
	float: left;
	width: 160px;
	height:17px;
	padding-top:2px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-line select{
	float: left;
	width: 162px;
	height:21px;
	padding-top:2px;
	border:1px solid #9b9b9b;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit{
	margin-left:140px;	
}
/*-------felogin----*/
.felogin-field{
	width:484px;
	height:23px;
	margin-top:8px;
	padding:0px;	
}
.felogin-field-button{
	width:344px;
	height:23px;
	margin-top:8px;
	padding:0px;	
	padding-left:140px;
}
.felogin-field label{
	float: left;
	width: 140px;
}
.felogin-field input{
	float: left;
	width: 160px;
	height:17px;
	padding-top:2px;
	border:1px solid #9b9b9b;
}
/*-------felogin small----*/
.felogin-field-small, .felogin-field-button-small{
	margin-top:8px;
	padding:0px;	
}


/*-------Comments----*/
.tx-comments-comments{
	float:left;
	width:464px;
	height:auto;
	border: 1px solid white;
	padding: 10px 10px 0px 10px;
}
.tx-comments-comments{
	margin-bottom:10px!important;
}
.tx-comments-comment-1, .tx-comments-comment-2{
	border:none!important;
	padding:0px!important;
	margin:0px!important;
}
.tx-comments-rating{
	margin:0px!important;
}
.tx-ratings{
	margin:0px!important;
	margin-bottom:20px!important;
}

/*-------Comments Form----*/
.tx-comments-comment-form{
	float:left;
	width:464px;
	height:auto;
	border: 1px solid white;
	padding: 10px;
}
.tx-comments-comment-form label{
	width:140px!important;
	float:left;
}
.tx-comments-comment-form input{
	float:left;
	clear:none!Important;
	border:1px solid #9B9B9B;
	padding-top:2px;
	width:160px;
	height:17px;
}
.tx-comments-comment-input{
	float:none!important;
}
.tx-srfreecap-pi2-image {
	margin-left:0px!important;
}
.tx-comments-captcha {
	padding-left:140px!important;
}
#tx_comments_pi1_content{
	height:100px!important;
	width: 300px!important;
}
.tx-comments-comment-form .buttonsend{
	margin-left:20px;
}
.tx-comments-comment-form .buttonsend,
.tx-comments-comment-form .buttonreset{
	background-image:url(../bilder/button.gif);
	border-width:0;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:21px;
	line-height:normal;
	padding-left:10px;
	padding-right:10px;
	padding-top:0;
	width:auto;
}

.csc-mailform .field-bemerkungen{
	float:left;
	width:484px;
	height:100px;
	margin-top:8px;
	padding:0px;
}

.csc-mailform-field #mailformemail, .csc-mailform-field #mailformnachname, .csc-mailform-field #mailformvorname {
	float:left;
	clear:none!Important;
	border:1px solid #9B9B9B;
	padding-top:2px;
	width:160px;
	height:17px;
}
.csc-mailform-field #mailformbemerkungen{
	padding:0px;
	margin:0px;
	height:100px;
	width: 300px;
}
.csc-mailform .csc-mailform-field #mailformformtype_mail{
	margin-left: 120px;	
}

