/* Presentation Stylesheet */ 

/*************Artikelliste und auch Adressenliste*******************/

.art_headline {
  font:12px Verdana;
  color:#000000;
  font-weight: bold;
  background-color:#99B9F6;
  padding: 2px;
  margin:10px 50px 0px 15px;
  }



.art_content {
  font:11px Verdana;
  font-weight: light;
  color:#000000;
  background-color:#E6E9F1;
  padding: 5px;
  margin: 0px 50px 10px 15px;
/*@height: 160px;*/
/*min-height: 200px;*/
}

.art_content:firstchild p {
margin-top: 0px;
}

.art_content p {
margin-bottom:0px;
}


.art_content img {
margin-right: 5px;
float:left;
}

/************* Ende Artikelliste*******************/


input[type=hidden] {
float:none;
border:none;
}

/*Headline Dunkelblau*/

.tbl_head{ 
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 20px;
line-height: 20px;
color: #FFF;
width: 90%;
border-bottom: 1px solid #999999;
text-align: left;
text-indent: 5px;
background: url(../upload/intern/newshead.jpg) repeat-x;
}


/*Artikelliste*/
.news_blue_title{
color:red;
}


/************* Start Ergebnisliste*******************/
/*Betrifft zunächst die Ergebnis-Detail-Auflistung*/

table#singleresult
{
width: 90%;
margin-left:20px;
margin-bottom: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

#singleresult td {
width: auto;
font-size: 1em;
padding: 2px;
}


/*Betrifft die Übersicht*/

table.results
{
width: 80%;
margin-left:20px;
margin-bottom: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc; 
	color: #333;
}

.results caption {
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 5px;
margin-left:20px;
	padding: 5px;
	background: #efefef;
	border: 1px solid #ccc;
	color: #666;
}

.results th {
	text-transform: uppercase;
	background: #e2e2e2;
}

.results tfoot tr th, .results tfoot tr td {
	text-transform: uppercase;
	color: #000;
	font-weight: bold;
}


.results td, .results th {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	line-height: 1.8em;
	font-size: 0.8em;
	vertical-align: top;
}
.results td + td{
  width:17%;
}

.results tr.odd td {
  background: #ffffff;
}

/*Linktext bei Ergebnisliste*/
.result_lnk{
text-decoration:  underline dashed #5280D5;
color: black;
font-size: 12px;
}

/************* Ende Ergebnisliste*******************/

/************* Shop*/

.shoparticle{
width:80%;
margin-top:5px;
margin-left:auto; 
margin-right:auto;
border-width:1px;
   color: #000000;
border: 1px solid #999999;
clear:both;
}


.shoparticle h3 {
font-size: 11px;
font-weight: bold;
margin: 0px;
padding: 0px;
height: 20px;
line-height: 20px;
color: #FFF;
width: 100%;
border-bottom: 1px solid #999999;
text-align: left;
text-indent: 5px;
background: url(../upload/intern/newshead.jpg) repeat-x;
}

.shoparticle div{
margin:3px;
float:left;
height:150px;
}

.shoparticle p {
padding:3px;
margin-top:0px;
}

.shoparticle p.cleared{
clear:both;
margin: 10px 0px 5px 30px;
}

.shop {
border-spacing: 0px;
margin: 15px;
/*line-height: 150%;*/
}

.shop label, .shop input, .shop select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 200px; /* Breite.*/
cursor: pointer;
margin-bottom:5px;
margin-right:3px;
}

.shop label {
 text-align: right; 
 padding-right: 1em; 
}

.shop br { 
  clear: left; 
}

.shop input#submit, .shop input#reset{ /* den Submit-Button */
  float: none;
  width: auto;
}


.shop td {
border-bottom:1px solid #C4C4C4;
  color: #000000;
  background-color: #E2E2E2;
  padding: 3px;
}

.shop td.top {

border: none;
text-align:center;
  background-color: #99ccff; /*alt:#C4C4C4*/
  color: #000000;
  font-weight: bold;
  padding: 3px;
}

.shopmsg {
  font:10px Verdana;
  font-weight: light;
  color:#000000;
  background-color:#E6E9F1;
  padding: 0px;
  margin: 10px 50px 10px 15px;
}

.shopmsg h3 {
  font:14px Verdana;
  color:#000000;
  font-weight: bold;
  background-color:#99B9F6;
  padding: 2px;
  margin:0px;
}

.shopmsg p {  
  padding: 5px;
margin:0px
}

/*SHOPENDE*/



/*********** Start Adressausgabe*************/


/*Amt*/
.adr_date{
 width:500px;
  height:13px;
  font:14px Verdana;
  color:#000000;
  font-weight: bold;
  background-color:#99B9F6;
  padding: 2px;

}



.adr_content
{
  width:500px;
  font:10px Verdana;
  font-weight: light;
  color:#000000;
  background-color:#E6E9F1;
  padding: 2px;
 }

.adr_content img {
margin-right: 5px;
}


/**********************Ende Adressausgabe************************/


/*##### Allgemeine Text-Formatierungen #####*/


h1 {
font-family: Helvetica, Verdana;
font-size: 18px;
font-weight: 800;
color: #5280D5;
margin-top: 15px;
padding-left: 10px;
padding-right: 5px;
}

h2 {
font: bold 16px Helvetica, Arial, sans-serif; letter-spacing: -1px;
margin:0px 0px 0px 10px;
padding-left: 0px;
padding-top:10px;
text-decoration: none;
color: #5280D5;
}

.subheadline{
font-family: Verdana;
font-size: 11px;
font-weight: 400;
color: #99B9F6;
padding-left: 10px;
padding-right: 5px;
padding-bottom: 6px;
@padding-bottom: 0px;
}

a:link { font-weight:bold; color:#0000cc; text-decoration:none; }
a:visited { font-weight:bold; color:#0000cc; text-decoration:none; }
a:focus { font-weight:bold; color:#0000cc; text-decoration:underline; }
a:hover { font-weight:bold; color:#0000cc; text-decoration:underline; }
a:active { font-weight:bold; color:#0000cc; text-decoration:underline; }

/*##### Allgemeine Text-Formatierungen #####*/


/******** Start  breadcrumb *****************/ 

A.linkbreadcrumb:link   {font-family: verdana; font-size:10; font-weight: normal; text-decoration: none; color: #9C9C9C} 
A.linkbreadcrumb:visited    {font-family: verdana; font-size:10; font-weight: normal; text-decoration: none; color: #9C9C9C} 
A.linkbreadcrumb:hover   {font-family: verdana; font-size:10; font-weight: normal; text-decoration: none; color: #9C9C9C} 
A.linkbreadcrumb:active   {font-family: verdana; font-size:10; font-weight: normal; text-decoration: none; color: #9C9C9C} 

.textbreadcrumb { 
   border: 0px; 
   padding-top: 3px;
   padding-left: 10px; 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10px; 
   font-style: normal; 
   font-weight: normal; 
   font-variant: normal; 
   color: #9C9C9C; 
} 


.sepbreadcrumb { 
         border: 0px; 
                 padding-left: 5px; 
         font-family: verdana; 
   font-size: 10px; 
   font-style: normal; 
   font-weight: normal; 
   font-variant: normal; 
   color: #9C9C9C; 
} 

/************************ Ende breadcrumb ********************/



td.admintabletop {
  text-align:center;
  background-color: #99ccff; /*alt:#C4C4C4*/
  color: #000000;
  font-weight: bold;
  padding: 3;
}

td.admintablerow_bb {
  border-bottom:1px solid #C4C4C4;
  color: #000000;
  background-color: #E2E2E2;
  padding: 3;
}

td.admintablerow {
  color: #000000;
  background-color: #E2E2E2;
  padding: 3;
}



.textbox_right_head{

margin-left: auto;
margin-right:auto;
  padding: 3px;
  width:180px;
  font: 12px Verdana;
font-weight: bold;
  color:#FFFFFF;
  text-align: left;
  border: 1px solid #999999;
  background: url(../upload/intern/newshead.jpg) repeat-x;
text-align: center;

margin-top:17px;


}

.textbox_right{

  margin-left: auto;
margin-right:auto;
  padding: 3px;
  width:180px;
  font: 10px Verdana;
  color:#65658E;
  text-align: left;
  border-bottom: 1px solid #999999;  
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  background-color:#E6EDF7;
  
 }

#textbox_right a:link     { font:bold 11px Verdana; color:#5A5A7F; text-decoration:underline; }
#textbox_right a:visited  { font:bold 11px Verdana; color:#5A5A7F; text-decoration:underline; }
#textbox_right a:hover    { font:bold 11px Verdana; color:#5A5A7F; text-decoration:underline; }
#textbox_right a:active   { font:bold 11px Verdana; color:#5A5A7F; text-decoration:underline; }


.contentxt{
font-family: Verdana;
font-size:11px;
font-weight:300;
padding-left: 10px;
padding-right: 10px;
padding-bottom:5px;
text-align: justify;
color:#000046;

}

/*#footertxt{
font-family: Verdana,Arial;
font-size:10px;
font-weight:300;
color: gray;
margin-top:5px;

}*/


.bjpreview img {
border: 1px solid #ccc;
padding: 2px;
float: left; 
vertical-align:middle;
margin: 0px;
}

.bjpreview div {
  margin: 0px;
border: none;
}

/*##### Mini-kalender auf Startseite #####*/
div.miniCalendar {
    float:none;
    vertical-align:top;
}
.miniCalendar p{
    margin: 0px;
    

}
.miniCalendar a:link     { font-weight:normal; text-decoration:none; }
.miniCalendar a:visited  { font-weight:normal; text-decoration:none; }
.miniCalendar a:hover    { font-weight:normal; text-decoration:underline; }
.miniCalendar a:active   { font-weight:normal; text-decoration:none; }

.miniCalendar p.small {
    color: #505050;
    margin-bottom: 6px;
}

/*BottomNavigation*/

.bottomnavi{
margin-top:5px;
}

/*##### RECHTE SPALTE #####*/

div.rightblock{
  width:99%;
font-size: 11px;
color: #f90;
text-align:left;
/*margin-left:auto;*/
/*margin-right:auto;*/
margin-top:10px;
margin-bottom:10px;

}

.rightblock input{
  width:120px;
  margin: 2px 2px 2px 10px;
  vertical-align:middle;
  font-size:11px;
  color: rgb(62,77,116);
}

.rightblock label.label_searchbox, .rightblock h3 {
  margin: 0px 0px 3px 0px;
  padding: 0px;
  height: 20px;
  line-height: 20px;
  vertical-align:middle;
  /*left:-65px;*/
  display: block;
  background: url(../upload/intern/newshead.jpg) repeat-x;
  color:#FFF;
  text-align: left;
  text-indent: 5px;
  font-size: 11px;
  font-weight: bold;
}

.rightblock ul {
list-style: none;
margin-bottom: 5px;
margin-top: 2px;
padding-left: 10px;
@margin-left:10px;
}

.rightblock li+li {
margin-top:5px;
}

/*##### RECHTE SPALTE #####*/

/*##### DOWNLOADS #####*/

#downloads li {
padding: 2px 0 2px 0;
font-size: 12px;
}

#downloads ul {
padding-top: 5px;
padding-bottom: 2px;
}

/*##### DOWNLOADS #####*/



/*################## Liga-Datenbank ##########################################*/


td.league_top2 {
  border:1px solid #000000;
  text-align:left;
  background-color: #99ccff;
  color: #000000;
  font-weight: normal;
  padding:2;
}


.league_t2 {
  margin:3px;
margin-left: 10px;
  border:1px solid #000000;
  border-collapse:collapse;
}

.league_t2 td {
  border: 1px solid black;
  color: black;
  background-color: #E2E2E2;
  padding: 3px;
}
/*##### SUCHE #####*/

.searchresults {
padding:5px 10px 5px 20px;
}
/*##### SUCHE #####*/