/* Stylesheet for tv-gerthe-1911.de */
/* @Autor Gregor Jochmann */

/*** Diese Datei enth�lt die Formate f�r die strukturierenden und am h�ufigsten verwendeten Elemente****
/****** General Definitions **********/

body {
  color: black;
	background-color:#FFE3BF;/*hellblau #50C8FF;*//*#F0F0F0; light gray background*/
  font-size: 12px;
	font-family: Helvetica, Arial,sans-serif;
  margin: 0; /*padding: 1em;*/
}

/* allgemeines div-element mit rahmen und innen/Aussenabstand*/
*.framed {
	margin: 10px; /* general margin around div objects */
	padding: 5px; /*interner Abstand*/
	border: 2px solid #545046;/*5D7ABA complement�r*/
}

/* div mit abgesetzter hintergrundfarbe und runden ecken*/
*.contentBox {
	background-color:#FFF0DF;
	margin: 10px; /* general margin around div objects */
	padding: 5px; /*interner Abstand*/
	border: 2px solid #545046;/*5D7ABA complement�r*/
	-moz-border-radius:10px;
}

/* allgemeines div-element mit innenabstand*/
*.padding {
	padding: 5px; /*interner Abstand*/
	/*border: 2px solid #545046; 5D7ABA complement�r*/
}

*.margin{
	margin: 5px; /* general margin around div objects */
}
	
/*Divs mit Rahmen die maximal die Linke h�lfte der seite belegen*/
*.half{
	float:left;
	max-width:56%;
}

*.size70{
    float:left;
    max-width:70%;
}
*.size30{
    float:left;
    max-width:25%;
}
*.secondHalf{
	float: left;
	max-width:44%;
}

div.artikel{
	clear:left;
	margin: 5px; /* general margin around div objects */
	padding: 5px; /*interner Abstand*/
	border: 2px solid #545046;/*5D7ABA complement�r*/
	float:left;
}

*.half_forceWidth{
	float: left;
	width:40%;
	max-width:40%;
}


/* Farbwechsel f�r ungerade/gerade divs */
*.switch_0 {
	color: black;
	background-color: white;
	border-style: none; /*border: 1px solid black;*/
	min-height:0px;
	padding: 4px;
}

*.switch_1 {
	color: black;
	background-color: #EDEDED;
	border-style: none; /*border: 1px solid black;*/
	min-height:0px;
	padding: 4px;
}

*.clearer{
	margin: 0px;
	padding: 0px;
	border-style:none;
	clear:both;
	line-height:0px; height:0px;
}

*.clearer_right{
	clear:right;
}

*.clearer_left{
	clear:left;
}


*.floatLeft{
	float: left;
}

*.floatRight{
	float: right;
}

*.inverted{
	color:white;border-color:black; background-color:#919FC1; font-weight:bold;
}
b.error {
	color: red;
}
/* Link Style*/

img {
	border-style:none;
	display:inline;
}

a {
	padding-left: 2px;padding-right:2px;
	font-weight:bold;
	text-decoration:none;
}

a:link.weiss, a:visited.weiss  {
 	color:white; background-color:black;
}

a:link.schwarz, a:visited.schwarz  {
 	color:black; 
}

a:hover.weiss {
	color:#FF0000; text-decoration:none; background-color:#FFFFFF; font-weight:bold;
}
a:hover.schwarz {
	color:#FFFFFF; text-decoration:none; background-color:#919FC1; font-weight:bold;
}

form { 
	padding:3px;
	margin: 1px;
}


/* Titelzeile (Banner)*/
div.Titelzeile{
	height:8em; /*100px;*/
	border:solid 1px black;
	margin:2px;
	background-color:FFE3BF;
}


/******* Main Page Style ******/

div.Main {
	position:fixed;top:11em;bottom:68px;left:2px;right:2px;
	margin:0px;
	overflow:auto;
}

div.SponsorLine {
	position:fixed;bottom:20px;left:0px;right:0px;
	z-index:4;
	margin: 0px;
	padding: 0px;
	background-color:black;
	text-align:center;
	vertical-align:middle;
}

img.SponsorImage {
	margin:2px 40px;
}

div.BottomLine {
	position:fixed;bottom:0px;left:0px;right:0px;
	height:20px;
	z-index:4;
	margin: 0px;
	padding: 0px;
	font-size:small;
	background-color:black;
	color:white;
	border-style:none;
	text-align:center;
	vertical-align:middle;
}

caption {
	font-weight:bold;
	font-size:14px;
	border: 1px solid black;
	margin-bottom:0px;
}

table, table th, table td {
	/*margin-bottom: 0px;*/
	text-align: center;
	border-spacing:0; border-collapse: collapse;
	border: 1px solid;
	padding-top: 3px;padding-bottom: 3px;
	padding-left: 6px;padding-right: 6px;
}

table th {
	background-color: #777777;/*grau*/
	color: white;
	border-color: black;
}

table tr:hover td{
	/*background-color:red;*/
	/*color:#FF0000;*/
	background-color:#FFE3BF;/*#FF9000;orange*/
}

table tr:hover td.inverted{
	/*background-color:red;*/
	/*color:#FF0000;*/
	background-color:#05236B;/*#FF9000;orange*/
}

table.noFrame, table.noFrame td, table.noFrame tr{
	border-width:0px;
	margin:0px;
	padding:3px 0px;
}

/*** �berschriftszeile f�r Meldungen und Ergebnisse ***/
p.CaptionLine {
	/*position: fixed;   bleibt oben am rand stehen */
	top: 0px;
	margin:5px;
	padding-left:20px;padding-right:20px;
	color: white;
	background-color: black;
	text-align: center;
	font-weight:bold;
	-moz-border-radius:10px;	
}

p.CaptionLine a:link, p.CaptionLine a:visited {
 	color:white;
}
 
p.CaptionLine a:hover {
 	color:red;
}

