* { padding: 0; margin: 0 }
body { background: #f4f4f4; font-family: verdana, arial, helvetica, sans-serif; }
.tx-seminars-pi1 h3 { margin: 0 0 10px 0; }
#sidebar-partner { margin: 50px 0 0 0; }
#wrapper { position: absolute; top: 0px; left: 50%; margin: 0 0 0 -510px; width: 1020px; }
#page { margin: 0px 60px 0px 60px; width: 900px; }
#page-top { height: 65px; }
	#page-head { height: 0px; width: 900px; clear: both; }
	#head-logo { float: left; width: 500px; }
	#head-meta { float: right; width: 400px; text-align: right; }
		#head-meta a { color: #959798; }
		#meta-newsletter { height: 20px; margin: 0px 0 5px 0; font-size: 12px; }
		#meta-searchbox { height: 20px; margin: 0px 0 10px 0;  font-size: 15px; color: #C7C9CA; font-weight: bold; }
		#meta-language { height: 20px; }
#page-body { clear: both; float: left; }
	#page-sidebar { float: left; width: 225px; z-index:1000; }
		#sidebar-navigation { margin: 30px 0 0 0; width: 170px; }
			#sidebar-navigation ul { list-style-type: none; font-weight: normal; }
			#sidebar-navigation li { display: block;  font-weight: normal;}
				#sidebar-navigation li.nav-first { padding: 0px 0px 10px 0px; border-bottom: 1px dotted #D5D5D5; }
				#sidebar-navigation li.nav-norm { padding: 10px 0px 10px 0px; border-bottom: 1px dotted #D5D5D5; }
				#sidebar-navigation li.nav-last { padding: 10px 0px 10px 0px; }
				#sidebar-navigation li a {font-size: 15px; color: #838383; font-weight: normal; text-decoration: none; }
					#sidebar-navigation li a:hover { color: #a2bd06; }
					#sidebar-navigation li a.cur { color: #a2bd06; }
			#sidebar-navigation .nav-lvl2 { }
				#sidebar-navigation .nav-lvl2 li { margin-top: 5px; }
				#sidebar-navigation .nav-lvl2 li a { color: #a2a1a1; font-size: 12px; font-weight: normal; }
				#sidebar-navigation .nav-lvl2 li a:hover { color: #a2bd06; }
				#sidebar-navigation .nav-lvl2 li a.cur { color: #a2bd06; }

		#sidebar-news { margin: 70px 0 0 0; width: 170px; }
		#sidebar-newsletter { height: 20px; margin: 15px 0 0px 0; font-size: 12px; }
			#sidebar-newsletter a { color: #959798; text-decoration: none; } 
			#sidebar-newsletter a:hover { color: #6d90c0; }
		
		.news-amenu-container { margin: 50px 0 0 0; }

	#page-content { float: left; width: 675px; font-size: 12px; color: #838383; line-height: 180%; padding: 0 0 25px 0; margin: 0 0 0 0; }
	#page-content object { margin: 47px 0 0 0; }
	#page-content a { font-size: 12px; color: #6d90c0; }
	
	.marg { margin: 10px 0; }
	
	#page-content .tx-seminars-pi1 .tx-seminars-pi1-listrow table thead tr th a { color: #A2A1A1; }
	#page-content .tx-seminars-pi1 .tx-seminars-pi1-listrow table thead tr th { text-align: center; color: #A2A1A1; padding: 0 6px; }

	#page-content a:hover { text-decoration: none; }
	
	#page-content h1 { font-size: 18px; font-weight: normal; text-decoration: none; color: #a2bd06; margin-top: 26px; padding-bottom: 10px; border-bottom: 1px dotted #D5D5D5; margin-bottom: 25px;  }
	#page-content h2 { font-size: 13px; font-weight: bold; text-decoration: none; color: #838383; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px dotted #D5D5D5; margin-bottom: 20px; display: block; }
	
	#page-content p.bodytext { margin-bottom: 10px; }
	
	#page-content .csc-textpic-text ul, #page-content .tx-seminars-pi1 ul { margin-left: 15px; }
	
#page-fspace { clear: both; height: 70px; }
#page-foot { clear: both; height: 30px; padding-left: 225px;}
	#foot-navigation { border-top: 1px dotted #D5D5D5;}
	#foot-navigation ul { list-style-type: none;  margin-top: 10px;}
	#foot-navigation li { display: inline; margin: 0px 10px 0px 0px;}
	#foot-navigation li a { font-size: 12px; color: #6d90c0; text-decoration: none; }
#page-bspace { clear: both; height: 100px; }


IMG { border: 0; }
.searchbox { background: #D8D8D8; border: 1px solid #CFCFCF; width: 181px; height: 18px; padding-top: 2px; }
.searchbutton { background: none; border: 0; font-size: 15px; color: #C7C9CA; font-weight: bold; margin-right: 5px; }

h1.sidebar_news, h1.sidebar_news a { font-size: 18px; color: #6d90c0; font-weight: normal; border: 0; text-decoration: none; }
.news-latest-item { font-size: 12px; color: #959798; line-height: 180%; padding-top: 20px; border-top: 1px dotted #C7C9CA; margin-top: 10px; }
.news-latest-item h2 { font-size: 12px; font-weight: bold; }
.news-latest-item h2 a { color: #a2a1a1; text-decoration: none; }
.news-latest-item a, #sidebar-news a.nArchiv  { font-size: 12px; color: #6d90c0; text-decoration: none; }

.news-single-item { font-size: 12px; color: #838383; line-height: 180%; margin: 40px 0 0 0; }
.news-single-item h2 { font-size: 18px; color: #6d90c0; font-weight: normal; border: 0; text-decoration: none; }
.news-single-item a { font-size: 12px; color: #6d90c0; text-decoration: none; }

h6 { font-size: 10px; font-weight: normal; color: #999; text-decoration: none; margin: 0 0 5px 0; font-style: italic; }


#mailform {  width: 442px; }
#mailform fieldset { border: 0; }
#mailform .csc-mailform-field { clear: both; }
#mailform label { width: 100px; display: block; float: left; margin-bottom: 10px; }
#mailform .csc-mailform-field input { background: #D8D8D8; border: 1px solid #CFCFCF; width: 339px; }
#mailform .csc-mailform-field #mailformformtype_mail { width: 100px; float: right; }
#mailform .csc-mailform-field textarea { background: #D8D8D8; border: 1px solid #CFCFCF; }
#mailform .csc-mailform-field .csc-mailform-submit, .tx-srfeuserregister-pi1-submit, .login_form .csc-mailform-submit, .tx-felogin-pi1 .csc-mailform-submit, .submitbutton{ padding: 0px; background: none; font-size: 14px; color: #838383; font-weight: normal; cursor: pointer; border: 1px solid #CFCFCF; }

#recaptcha_widget_div { padding: 0 0 0 180px; }

#tx-srfeuserregister-pi1-comments { width: 315px; }
.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password { width: 308px; }
.tx-srfeuserregister-pi1 .teilnahme {  background: transparent; padding: 0; }

.tx-seminars-pi1 p a { /*background-image:url("/typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-position:0 60%; background-repeat:no-repeat; padding-left:14px;*/ text-decoration:none; }

.abonnierenbutton, .loeschenbutton { border: 1px solid #CFCFCF; padding: 0px; background: none; font-size: 14px; color: #838383; font-weight: normal; cursor: pointer; }

#mailformplz { width: 100px; }

/* Newsletter tt_address-Form und tip-a-friend-mailform*/
.tt_adress_form { margin: 0 0 10px; }
.tt_adress_form_fieldset { border:none; margin: 0 0 10px; }
.tt_adress_form_fieldset legend { color: #959798; padding: 0; margin: 0; }
.tt_adress_form_fieldset div { margin: 5px 0; width: 300px; clear: both; display: block; float: left;}
.tt_adress_form_fieldset div label { float: left; width: 110px; }
.tt_adress_form_fieldset div input { float: right; width: 180px;  }

.tip-a-friend_form { margin: 0 0 10px; }
.tip-a-friend_form_fieldset { border:none; margin: 0 0 10px; }
.tip-a-friend_form_fieldset div { margin: 10px 0; width: 405px; }
.tip-a-friend_form_fieldset div input { float: right; width: 245px; background: #CFCFCF; border: solid 1px #CFCFCF; }
#tipformmessage { background: #CFCFCF; border: solid 1px #CFCFCF; width: 245px; float: right; }
.mailform div { width: 405px; }
.mailform div .submitbutton { float: right; }

.requ_f_msg { color: #ff0000; font-size:9px; }


.tx-srfeuserregister-pi1-text, .tx-srfeuserregister-pi1-password { width:308px; margin:0; padding:0 0.5em 0 0; background: #D8D8D8; border: 1px solid #CFCFCF; }
#tx-srfeuserregister-pi1-comments { width:315px; background: #D8D8D8; border: 1px solid #CFCFCF; }
.tx-srfeuserregister-pi1-submit { border:1px solid #CFCFCF; color:#838383; cursor:pointer; font-size:14px; font-weight:normal; padding:0; }
.tx-srfeuserregister-pi1 input[type="radio"] { background: #D8D8D8; border: 1px solid #CFCFCF; }

.tx-srfeuserregister-pi1 label span { color: #838383; }
#tx-srfeuserregister-pi1-static_info_country { background: #d8d8d8; width: 317px; }

/* Teilnahmebedingungen */
#wrapper_tb { margin: auto; width: 455px; }
#page_tb { width: 495px; height: 800px; color:#838383; font-size:12px; margin: 10px; }
#page-top_tb,#page-head_tb,#page-logo_tb,#page-content_tb { width: 455px; }

/* Aktionsleiste */
.actionbar {
	margin-top: 50px;
	padding: 5px 5px 5px 0;
	/*background: #F9F6F0;
	background: #EFECE1;
	border: 1px solid #dddddd;*/
	clear: both;
}

#page-content .actionbar div a { color: #838383; }

.printlink, .sendlink, .bookmark {
	display: inline;
	color: #838383;
	/*margin-right: 10px;*/
}

#page_tb h1 { border-bottom:1px dotted #D5D5D5; color:#A2BD06; font-size:18px; font-weight:normal; margin-bottom:25px; margin-top:28px; padding-bottom:20px; text-decoration:none; }

.loginVisible { visibility: hidden; height: 0; }

#backLink { color:#6D90C0; padding: 0 0 0 225px; }
.backLink { color: #6D90C0; }
.backLink a{ color: #6D90C0; text-decoration: none; font-size:12px; }

		/* NEWS-ARCHIV */
		.news-amenu-container ul { list-style: none; margin: 0; }
		.news-amenu-container ul li {  }
		.news-amenu-container ul li.news-amenu-item-year {  }
		.news-amenu-container ul li a {  }

		.news-list-container .news-list-item  { border-bottom: dotted 1px #d5d5d5; margin: 0 0 15px 0; padding: 0 0 25px 0; }
		.news-list-container .news-list-item span.news-list-date  { float: right; }
		#page-content .news-list-container .news-list-item h2  { margin: 10px 0; padding: 0 0 15px 0; border: none; }
		.news-list-container .news-list-item h2 a  {  }
		.news-list-container .news-list-item a {  }
		.news-list-container .news-list-item p {  }
		.news-list-container .news-list-item p span.news-list-morelink { margin: 0 0 0 5px; }
		.news-list-container .news-list-item p span.news-list-morelink a {  }

