/*---------------*/
/* Imput-Buttons */
/*---------------*/
@import url(InputButtons.css);

/*------------*/
/* Default    */
/*------------*/
body
{
 	background-color: #666666;
	color: #ffffff;
 	font-family: Verdana;
	font-size: 12px;
}

.iframe
{
 	background-color: #ffffff;
	color: #000000;
 	font-family: Verdana;
	font-size: 12px;
}

li 
{
	line-height:20px;
}

/* B i l d e r */
.img
{
    margin: 5 10 5 0;
    vertical-align: middle;
    text-align: center;    
}

.img_mannschaft
{
    margin: 5 10 5 0;
    vertical-align: top;
    text-align: right;    
}

.img_icon
{
    vertical-align: middle;
    text-align: center;    
}

.img_right
{
    margin: 5 0 5 10;
    vertical-align: middle;
    text-align: center;    
}

.img_header
{
    margin: 0 7 7 0;
    vertical-align: middle;
    text-align: center;    
}

.img_normal
{
    margin: 5 10 5 0;
}

/* linker Rand */
.left
{
	background-image: url(../template/vcp_15.gif);
	background-repeat:repeat-y;
}

/* rechter Rand */
.right
{
	background-image: url(../template/vcp_17.gif);
	background-position: top right;
	background-repeat:repeat-y;
}

/* --- N A V I G A T I O N - A N F A N G --- */
/* linker Rand für Navigation */
.left_navi_portal
{
	background-image: url(../template/portal_links.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

.left_navi_basket
{
	background-image: url(../template/navi_links.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

.left_navi_volley
{
	background-image: url(../template/volley_links.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

.left_navi_gym
{
	background-image: url(../template/gym_links.gif);
	background-position: top left;
	background-repeat:repeat-y;
}

/* rechter Rand für Navigation */
.right_navi_portal
{
	background-image: url(../template/portal_rechts.gif);
	background-position: top right;
	background-repeat:repeat-y;
}

.right_navi_basket
{
	background-image: url(../template/navi_rechts.gif);
	background-position: top right;
	background-repeat:repeat-y;
}

.right_navi_volley
{
	background-image: url(../template/volley_rechts.gif);
	background-position: top right;
	background-repeat:repeat-y;
}

.right_navi_gym
{
	background-image: url(../template/gym_rechts.gif);
	background-position: top right;
	background-repeat:repeat-y;
}

.navi_portal
{
	background-image: url(../template/navi_portal.gif);
	background-repeat:repeat-x;
}

.navi_basket
{
	background-image: url(../template/navi_td.gif);
	background-repeat:repeat-x;
}
.navi_volley
{
	background-image: url(../template/volleyball_td.gif);
	background-repeat:repeat-x;
}
.navi_gym
{
	background-image: url(../template/gym_td.gif);
	background-repeat:repeat-x;
}

/* Trennlinie Navigation --> horizontal */
.hr_portal
{
	background-image: url(../template/hr_portal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.hr_basket
{
	background-image: url(../template/hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.hr_volley
{
	background-image: url(../template/hr_volley.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
/* --- N A V I G A T I O N - E N D E --- */

/*------------*/
/* Tabellen   */
/*------------*/
.no_link
{
	color: #ff0000;
	font: bold 11px Verdana;
}

.content
{
 	background-color: #ffffff;
	color: #000000;
	line-height:16px;
}

.content_fieldset
{
 	background-color: #transparent;
	color: #000000;
	line-height:16px;
}

.content_fieldset_edit
{
 	background-color: #transparent;
	color: #000000;
}

.list
{
	padding: 5;
}

.content_portal
{
 	background-color: #ffffff;
	color: #000000;
    border: solid 1px black;
}

#linkbeschreibung
{
	font-size: 13px;
}

table
{
	/*table-layout:fixed;*/
}

.hand
{
    cursor: pointer;
}

td
{
	font-family: Verdana;
	font-size: 11px;
}

.td_tabelle
{
 	background-color: #E8E8E8;
    color: #000000;
}

.puettlingen
{
 	background-color: #E8E8E8;
}

/* ANFANG Portal-Seite */
#PortalLinks
{
	background: #ffffff url(../template/portal/links.gif) left repeat-y;
}

#PortalRechts
{
	background: #ffffff url(../template/portal/rechts.gif) right repeat-y;
}

#PortalMitteUnten
{
	background: #8B8B8B url(../template/portal/mitte_unten.gif) bottom repeat-x;
}
.PortalUeberschrift
{
    font: bold 13px Verdana;
}

.PortalUeberschrift_2
{
    font: 12px Verdana;
}

#PortalRahmen_oben_unten
{
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

/* ENDE Portal-Seite */


/* ANFANG Layout für StandardTabelle im ContentBereich */
.TableOben
{
	background: url(../template/table/rahmen_oben.gif) bottom repeat;
}

.TableLinks
{
	background: url(../template/table/rahmen_links.gif) left repeat-y;
}

.TableLinksHeader
{
	background: #8B8B8B url(../template/table/rahmen_links_2.gif) left repeat-y;
}

.TableRechtsHeader
{
	background: #8B8B8B url(../template/table/rahmen_rechts_2.gif) right repeat-y;
}

.TableEckeLinksOben
{
	background: url(../template/table/ecke_links_oben.gif) left no-repeat;
}

.TableRahmenEckeLinksOben
{
	background: url(../template/table/rahmen_ecke_links.gif) left no-repeat;
}

.TableEckeLinksUnten
{
	background: url(../template/table/ecke_links_unten.gif) bottom left no-repeat;
}

.TableRechts
{
	background: url(../template/table/rahmen_rechts.gif) right repeat-y;
}

.TableEckeRechtsOben
{
	background: url(../template/table/ecke_rechts_oben.gif) right no-repeat;
}

.TableRahmenEckeRechtsOben
{
	background: url(../template/table/rahmen_ecke_rechts.gif) right no-repeat;
}

.TableRahmenEckeRechtsMitte
{
	background: url(../template/table/rahmen_ecke_mitte.gif) repeat;
}


.TableEckeRechtsUnten
{
	background: url(../template/table/ecke_rechts_unten.gif) bottom right no-repeat;
}

.TableUnten
{
	background: url(../template/table/rahmen_unten.gif) repeat-x bottom;
}

.TableHeader
{
	background-color: #8B8B8B;
	color: #ffffff;
	height: 20px;
	font: bold 12px Verdana;
}

.TableHeaderOhneRahmen
{
	color: #000000;
    font: bold 12px Verdana;
}
/* ENDE Layout für StandardTabelle im ContentBereich */

/*------------*/
/* Texte      */
/*------------*/
.info
{
	font-family: Verdana;
	font-size: 10px;
}

.info_footer
{
	font-family: Verdana;   
	color: #000000;
   	font-size: 9px;
}

.info_counter
{
	font-family: Verdana;   
	color: #000000;
   	font-size: 10px;
}

.sp_hinweis
{
	font: bold 9px Verdana;
}

.register
{
	font: bold 11px Verdana;
	color: red;
}

/*---------------*/
/* Fehlermeldung */
/*---------------*/
.error
{
	font:11px Verdana;
	color: #ff0000;
}


/*------------*/
/* Hyperlinks */
/*------------*/

/*Links innerhalb heller Tabellen*/
a
{
    text-decoration: underline; 
    color: #000000;
}
a:hover, a:active 
{
    text-decoration: none;
    color: gray;
}
a:link 
{ 
    color: #000000; 
}
a:active 
{ 
    color: #000000; 
}

/* I N P U T  -  A L L G E M E I N */
select
{
	background-color: #FFFFFF;
	color: #000000;
}

input[type=text],
input[type=password],
textarea 
{
   background-color: #ffffff;
   color: #000000;
   border: 1px solid #A5ACB2;
   padding: 1px;
}

.radio
{
    margin: 5 5 5 5;
    vertical-align: middle;
    text-align: center;  
}

input[type=text]:focus,
input[type=file]:focus, 
input[type=checkbox]:focus, 
input[type=radio]:focus, 
input[type=password]:focus,
textarea:focus, 
select:focus 
{
	background-color: #E8E8E8;
    padding: 1px;
}

input[readonly],
input[disabled] 
{
   background-color: #e9f0f0;
   color: #333333;
}

/* Textboxen*/
.tb
{
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_login
{
	width: 220px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_uhrzeit
{
	width: 40px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_datum
{
	width: 80px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_register
{
	width: 200px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_gb
{
	width: 370px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_news
{
	width: 453px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.tb_register_pflicht
{
	width: 200px;
	border: 1px solid red;
    behavior: url("css/InputColorChangeIE.htc");
}

/* DropDownList*/
.ddlRegister
{
	width: 200px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.ddlAbteilung
{
	width: 220px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.ddlNews
{
	width: 453px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

.ddlBlitzTabelle
{
	font-family: Verdana;
   	font-size: 10px;
    border: 1px solid #A5ACB2;
    behavior: url("css/InputColorChangeIE.htc");
}

/* S O N S T I G E */
.border
{
   border: 1px solid #A5ACB2;
   padding: 2px;
}

hr
{
   border: 1px solid #A5ACB2;
}

legend
{
    font-family: Verdana;
    padding: 3px;
    color: #000000;
    background-color: #e9f0f0;
    font: 10px Verdana;
    border: 1px solid #A5ACB2;
}
fieldset
{
    background-color: #EFEFEF;
    padding: 7px;
    border: 1px solid #A5ACB2;
    margin: 5px 0px 5px 0px;
}

/*Links außerhalb heller Tabellen*/
a.dark
{
    text-decoration: underline; 
    color: #ffffff;
}
a.dark:hover, a.dark:active 
{
    text-decoration: none;
    color: silver;
}
a.dark:link 
{ 
    color: #ffffff; 
}
a.dark:active 
{ 
    color: #ffffff; 
}


a.hell
{
    text-decoration: underline; 
    color: #ffffff;
}
a.hell:hover, a.hell:active 
{
    text-decoration: none;
    color: #e9f0f0;
}
a.hell:link 
{ 
    color: #ffffff; 
}
a.hell:active 
{ 
    color: #ffffff; 
}
