/*****************************************************/
/* Style-Sheet for vfl-potsdam.de                    */
/*****************************************************/

/********************** GLOBALS **********************/
html { 	
	overflow-y:scroll; 
}
h1, h2, h3, h4, p, a, input, img, ul, li, hr {
	margin:0px;
	padding:0px;
	border:0px;
}
body {
	background:url(../images/background.gif) repeat-x #221F21;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #FFF;
}
h1, h2, h3 {
	font-size:18px;
	font-weight:bold;
	margin: 15px 0px;
}
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:13px; }
p {
	margin: 13px 0px;
}
a:link {
	text-decoration:underline;
	color:#fff;
}
a:hover {
	text-decoration:underline;
	color:red;
}
a:visited {
	text-decoration:underline;
	color:#fff;
}
a:active {
	text-decoration:underline;
	color:#fff;
}
table {
	width:100%;
}
#news-box hr {
	background-color:white; height:1px;
}

/********************** LAYOUT-BOXEN **********************/
.center-rahmen {
	position: relative;
	margin: 0px auto;
	width:870px;
	max-width:1005px;
	min-height:800px;
	background:url(../images/vfl-potsdam-handball-logo.gif) no-repeat;
}
.main {
	position: absolute;
	width:842px;
}

#spons-box {
	top:0px;
	height: 49px;
	background:url(../images/vfl-potsdam-sponsoren.gif) no-repeat;
}
#head-box {
	top:50px;
	max-height: 181px;
	overflow:visible;
}
#head2-box {
	top:230px;
	left:171px;
	min-height: 50px;
	width: 500px;
}
#content-box {
	top:280px;
	left:151px;
	min-height: 500px;
	width: 500px;
	border-right: solid 1px #FFF;
	padding: 0px 20px;
}
#menu-box {
	top:260px;
	left:0px;
	width:131px;
	min-height: 550px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}
#news-box {
	top:260px;
	left:691px;
	width:150px;
	min-height: 550px;
	color:#FFFFFF;
	padding:20px 0px 0px 20px;
}
#footer{/* Box für Footer-Menue */
	margin-top:40px;
	text-align:center;
	font-size:10px;
	clear:both;
}
#rand-box {
	top:0px;
	left:865px;
	width:120px;
	min-height: 550px;
	color:#FFFFFF;
	padding:2px 0px 0px 20px;
}
/********************** SUCHE - Definitionen **********************/
#menu-box form#Suche_Form {
	width:130px; 
	height:20px;
	background:url(../images/suche.png) no-repeat;
}
#menu-box input#Suche_Button {
	width:18px;
	height:20px;
	float:left;
	background:transparent; 
	cursor:pointer;
}
#menu-box input#Suche_Feld {
	margin-top:2px;
}
*html #menu-box p, * +html #menu-box p {
	margin-top:0px;
}
/********************** SUCHERGEBNISSE - Definitionen **********************/
.tx-indexedsearch {
	color: #fff;
}
.tx-indexedsearch a {
	color: #fff;
}
.tx-indexedsearch-browsebox {
	padding-bottom: 50px;
}
.tx-indexedsearch-browsebox li {
	margin-right:8px;
	float: left;
	list-style:none;
}
.tx-indexedsearch-browselist-currentPage a {
	font-weight:bold;
	text-decoration: none;
}
.tx-indexedsearch-res {
	display:block;
	clear:left;
}
.tx-indexedsearch-info {
	display:none !important;
	visibility:hidden !important;
}
.tx-indexedsearch-path {
	display:none !important;
	visibility:hidden !important;
}
.tx-indexedsearch-percent {
	display:none !important;
	visibility:hidden !important;
}
.tx-indexedsearch-title {
	font-size:17px !important;
	margin: 10px !important;
	color: #fff !important;
}
.tx-indexedsearch-title a{
	font-size:17px !important;
	margin: 10px !important;
	color: #fff !important;
}
/********************** EXTERNE Inhalte **********************/
#extern table, 
#extern tr, 
#extern td, 
#extern h3, 
#extern span, 
#extern a, 
#extern2 table, 
#extern2 tr, 
#extern2 td, 
#extern2 h3, 
#extern2 span, 
#extern2 a {
	background:transparent !important;
	border:0 !important;
	color:#fff !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
}
#extern center table, 
#extern2 center table {
	background:#0E2755 !important;
	border:1px solid #FFFFFF !important;
}
#extern center table table, 
#extern2 center table table {
	background: transparent !important;
	border:0 !important;
}
#extern h3, 
#extern2 h3 { 
	margin:20px 0px 0px 0px; 
	font-size:14px !important; 
	font-weight:bold; 
	font-family: Arial, Helvetica, sans-serif !important; 
	text-align:left;  
}
#extern td a, 
#extern td img, 
#extern2 td b, 
#extern2 td img { /* EXTERNAL CONTENT KILLER */
	visibility:hidden !important;
	display:none !important;
}
#extern3 td,
#extern3 tr {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	text-align: left !important;
}
#extern3 center table {
	padding:10px;
}
#extern3 center table table {
	padding:0px;
}

/********************** MENUE - Definitionen **********************/
ul.menu-level1 { 
	list-style:none inside;
}
.menu-level1 a {
	width:130px;
	margin-top:10px;
	height:20px;
	background:url(../images/menu-off.png) no-repeat;
	color:#fff;
	display:block;
	cursor:pointer;
	text-align:center;
	list-style: none;
	font-size:13px;
	text-decoration: none;
}
.menu-level1-current-active  a{
	background: url(../images/menu-on.png) no-repeat ;
}
.menu-level1-active  a{
	background: url(../images/menu-on.png) no-repeat ;
}
* html .menu-level1 a { 
	margin-left:-15px; 
}
* +html .menu-level1 a { 
	margin-left:-15px; 
}
.menu-level1 a:hover {
	background: url(../images/menu-on.png) no-repeat;
}
.menu-level2 a {
	background:none;
}
.menu-level2 a:hover {
	background:none;
}
ul.menu-level2 {
	width:130px;
	list-style:none;
	padding:2px;
}
.menu-level2 a {
	background-color:none;
	display:block;
	font-weight: normal;
	cursor:pointer;
	text-align:center;
}
.menu-level2 a:hover {
	background-color:none; 
	color:red;
}
.menu-level2-current-active  a{
	color:red;
}
/********************** TT_NEWS - Definitionen **********************/
.news-latest-item h3{
	margin:1px;
}
.news-latest-container h2 {
	display:none;
	visibility:hidden;
}
.news-latest-container a:link {
	text-decoration:underline !important;
	color:#fff !important;
}
.news-latest-container a:hover {
	text-decoration:underline !important;
	color:red !important;
}
.news-latest-container a:visited {
	text-decoration:underline;
	color:#fff;
}
.news-latest-container a:active {
	text-decoration:underline !important;
	color:#fff !important;
}	
.news-latest-gotoarchive {
	visibility:hidden !important;
	display:none !important;
}
.news-latest-category{
	visibility:hidden !important;
	display:none !important;
}
.news-latest-morelink {
	visibility:hidden !important;
	display:none !important;
}
.news-latest-date {
	font-size: 9px;
	line-height: 12px;
}
.news-list-gotoarchive {
	visibility:hidden;
	display:none;
}
.news-list-date {
	font-size: 9px;
	line-height: 12px;
	text-decoration: none;
	outline:none;
}
.news-list-category{
	visibility:hidden !important;
	display:none !important;
}
.news-list-morelink {
	visibility:hidden !important;
	display:none !important;
}
.news-list-item h3{
	margin:1px;
	
}
.news-list-container h2 {
	display:none;
	visibility:hidden;
}
.tx-ttnews-browsebox table {
	width:20%;
	padding: 0;
}
.tx-ttnews-browsebox-SCell{
	background-color:transparent !important;
}
/********************** HIGHSLIDE Galerie - Definitionen **********************/
a.highslide img, a.highslide img:hover {
	border:0 !important;
}
/********************** KONTAKT-Formular & Global - Definitionen **********************/
div.tx-powermail-pi1_formwrap_213 {
	width:377px;
	padding: 5px 0px;
	margin:0px auto;
}
fieldset#tx-powermail-pi1_fieldset_1,
fieldset#tx-powermail-pi1_fieldset_4,
fieldset#tx-powermail-pi1_fieldset_5,
fieldset#tx-powermail-pi1_fieldset_6,
fieldset#tx-powermail-pi1_fieldset_7 { /* Globaler Hintergrund */
	padding: 20px;
	background: #0e2755;
}
.tx-powermail-pi1_fieldset legend {
	color:#FFFFFF;
}
.tx-powermail-pi1_fieldset_kontaktformular label {
	display:block;
	padding-top:10px;
}
div#powermaildiv_uid6,
div#powermaildiv_uid73,
div#powermaildiv_uid80 { /* SUBMIT Button */
	text-align:center;
	margin-top: 15px;
}
/********************** FANSHOP & TICKETS-Formular - Definitionen **********************/
div.tx-powermail-pi1_formwrap_324,
div.tx-powermail-pi1_formwrap_386 {
	width:500px;
	padding: 5px 0px;
}
.tx-powermail-pi1_formwrap_324 input,
.tx-powermail-pi1_formwrap_386 input {
	padding:2px;
}
.tx-powermail-pi1_fieldset_4 div.tx_powermail_pi1_fieldwrap_html_content { /* DIV-Artikel Bild + Beschreibung */
	clear:both;
	border-top: 1px solid #FFFFFF;
	margin-top:10px;
}
.tx-powermail-pi1_fieldset_4 div.tx_powermail_pi1_fieldwrap_html_text { /* Mengeneingabefeld */
	display:inline;
	margin-top:15px;
	margin-bottom:5px;
	float:right;
}
.tx-powermail-pi1_fieldset_6 div.tx_powermail_pi1_fieldwrap_html_text {
	margin:10px 130px 10px 0px;
	text-align:right;
}
.tx-powermail-pi1_fieldset_4 .tx_powermail_pi1_fieldwrap_html_text input,
.tx-powermail-pi1_fieldset_6 .tx_powermail_pi1_fieldwrap_html_text input {
	text-align:right;
}
.tx-powermail-pi1_fieldset_5 label,
.tx-powermail-pi1_fieldset_7 label {
	display:block;
	padding-top:10px;
}
/********************** Sonderformatierungen **********************/
.layout-weiss-blau table { /* CONTENT-Backend-Layout */
	background: #0e2755;
	border: 1px #FFFFFF solid;
	padding:10px;
}
.tx-newloginbox-pi3 th,
.tx-newloginbox-pi3 td { /* setzen der Tabellenfarbe in Benutzerlistendarstellung */
	background: #0E2755;
}
#banner { /* Werbebanner unter Menu */
	text-align:center;
	background:transparent !important;
}
.tx-timtabsociable-pi1 img { /* Social Bookmarking */
	width: 18px;
	height:18px;
	margin-right: 5px;
	padding:1px;
	border:1px solid #CCC;
	background:white;
}
.tx-timtabsociable-pi1 {
	font-size:11px;
	text-align:center;
}
/******************************************************/
/* by Rene.Schaefer[@]berlin.de at bitprof.com '2009  */
/******************************************************/
