/* GENERAL fonts */
P, OL, UL, DIV, H1, H2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	
}
H1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#9E001B;
	line-height: 28px;
	padding-bottom: 16px;
}

H2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	padding-bottom: 4px;
}

H3 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	padding-bottom: 2px;
	color: #9E001B;
}

hr
{
	border-width: 1px;
	border-color: #CCC;
	clear: both;
}

P, H1, H2 {margin: 0px 0px 5px 0px;}

A {
color:#9E001B;}

A img{
color: none;
border: none;
}



SMALL { font-size: 10px;}

TD#footer {
	color:#9E001B;
	padding-top: 5px;
	font-size: 12px;
}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* weitere Einstellungen */

body {
	background-color: #CC7815;
	background-image: url(images/background.gif);
	} 
	
.Umrandung {
	width: 900px;
	margin: 0 auto;
	padding: 0px;
	align: center;
	border: 2px solid #000000;
	
}

.kopf {
	height: 100px;
	width: 680px;
	background-image: url(images/Tony%20Romas%20Logo.png);
	background-position: left;
	float: none;
}
.sidebar {
	float: left;
	width: 200px;
	background-color: #9E001B;
	vertical-align: top;
	background-position: left top;
	padding: 5px;
}
.Inhalt {
	float: left;
	width: 680px;
	vertical-align: top;
	padding: 10px;
}

/* Content column */
TD#content {
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 20px;
	vertical-align: top; 
	width: 660px;
	}

/* Menu 1 column */
TD#menu_1 {
	vertical-align: center;
	width: 200px;
	padding-top: 20px;
	text-align:center;
	
}
TD#menu_1 DIV {
	width: 100%;
	}
	
TD#menu_1 DIV A {
	color: white;
	text-decoration: none;		
}
TD#menu_1 DIV A:hover {
	color:#F6A924;
	text-decoration: bold;
	}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  font-size: 14px;
  line-height:22px;
  padding-top: 10px;
  padding-bottom: 3px;
  height: 22px;
  	background-image: url(images/navigation/menu.jpg);
	background-position: center;
}


/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
	font-weight:bold;
	font-size: 14px;
	color: #F6A924;
	padding-top:10px;
	padding-bottom:2px;
	background-image: url(images/navigation/menu_act.jpg);
	height: 24px;
	background-position: center;
}

TD#menu_1 DIV.menu1-level1-act A {
  color:#F6A924;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 12px;
  line-height: 15px;
  padding-bottom:4px;
}

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 12px;
  font-weight:bold;
  color: #F6A924;
  padding-bottom:4px;
}

TD#menu_1 DIV.menu1-level2-act A{
  font-size: 12px;
  font-weight:normal;
  color: #F6A924;
  padding-bottom:4px;
 }

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
    color: #F6A924;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}

TR#menu_2 TD.menu2-level1-act A {
  color: #F6A924;
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}
.links {
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
}

.small
{
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}


/* verschiedenes */
.footer {
	color:#9E001B;
	padding-top: 5px;
	font-size: 12px;
}

.tx_mailform_none
{
	background-color: #f4e7a3;
	border-style: none;
	border-width: 0px;
	padding: 0 0 5px 0;
}

.tx_mailform_text
{
	background-color: white;
	height: 20px;
}

.td-no-style
{
	background-color: #f4e7a3;
	border-style: none;
	border-width: 0px;
	
}

.mailform-table-outer
{
	background-color: #f4e7a3;
	border-style: none;
	border-width: 0px;
	width: 600px;
}

.tx_mailform_title
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}


/* formular-bestätigungen */
.confirmbox
{
	background-color: #d87115;
	background-image: url(http://www.tonyromas.de/fileadmin/templates/images/confirm.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 16 10 15 100px;
}


/* plugin.tx_pbsurvey_pi1*/
		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.tx-pbsurvey-pi1 .pagenumbering		
		{
			font-size: 0px;
			position: relative;
			height: 15px;
			color: #f4e7a3;
			background-color: #f4e7a3;
		}
		.tx-pbsurvey-pi1 .pagenumbering	.bar {background-color: #f4e7a3;}
		
		.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 0px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
		.tx-pbsurvey-pi1 .bar		
		{
			background-color: #E18519;
			height: 15px;
			z-index: 4;
			position: absolute;
			left: 0px;
		}
		.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
		.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
		.tx-pbsurvey-pi1 .pageIntroduction {}
		.tx-pbsurvey-pi1 .survey_item		
		{
			margin-top: 20px;
			margin-bottom: 25px;
			border-color: #F93;
			border-width: 1px 1px 1px 1;
			border-style: solid;
		}
		
			
		.tx-pbsurvey-pi1 .itemform {}
		.tx-pbsurvey-pi1 .question	
		
		{
			color: #000000;
			font-size: 120%;
			font-weight: bold;
			line-height: 20px;
		}
		.tx-pbsurvey-pi1 .questionNumber {}
		.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
		.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
		.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
		.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
		.tx-pbsurvey-pi1 .matrix {width: 100%; line-height: 25px;}
		.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #e18519;}
		.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
		.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
	
/* tabellenformate*/	

	.td-2{
	text-align: left;
	
	}
	
/* WM 2010 Tippspiel */	
.kicktipp-javascript .kicktipp-content {
   background-color: #F4E7A3;
   color: black;
}

.kicktipp-javascript .kicktipp-content tr.o,.kicktipp-javascript        
.kicktipp-content tr.o p,.kicktipp-javascript .kicktipp-content tr.o    
div,.kicktipp-javascript .kicktipp-content tr.o ul                      
li,.kicktipp-javascript .kicktipp-content tr.o a
   {
   background-color: #CC7815;
   color: black;
}

.kicktipp-javascript .kicktipp-content tr.e,.kicktipp-javascript        
.kicktipp-content tr.e p,.kicktipp-javascript .kicktipp-content tr.e    
div,.kicktipp-javascript .kicktipp-content tr.e ul                      
li,.kicktipp-javascript .kicktipp-content tr.e a
   {
   background-color: #E18519;
   color: black;
}

.kicktipp-javascript .kicktipp-content td.colgap,.kicktipp-javascript   
.kicktipp-content th.colgap
   {
   background-color: #E18519;
}

.kicktipp-javascript .kicktipp-content caption,.kicktipp-javascript     
.kicktipp-content th,.kicktipp-javascript  .kicktipp-content            
div,.kicktipp-javascript .kicktipp-content a,.kicktipp-javascript       
.kicktipp-content td a,.kicktipp-javascript  .kicktipp-content th       
a.sort
   {
   color: #9E001B;
}

.kicktipp-javascript .kicktipp-content tr.s INPUT {
   background-color: #9E001B;
   color: white;
}

.kicktipp-javascript .kicktipp-content p {
   color: #7B0010;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger {
   background-color: red;
   font-weight: bold;
}

.kicktipp-javascript .kicktipp-content tr.sptsieger .pkts {
   color: #7B0010;
}



/* kicktippmenü */
.kicktipp-javascript .kicktipp-navigation ul li {
   background-color: #F4E7A3;
   color: white;
}

.kicktipp-javascript .kicktipp-navigation ul li a {
   background-color: #E18519;
   color: black;
   border-bottom: 1px solid #7B0010;
}

.kicktipp-javascript .kicktipp-navigation ul li a.active {
   background-color: #7B0010;
   color: white;
   font-weight: bold;
   border-bottom: 1px solid #7B0010;
}

.kicktipp-javascript .kicktipp-navigation ul li a:HOVER {
   background-color: #7B0010;
   color: yellow;
    border-bottom: 1px solid #7B0010;
}