/* CSS Document */
/*****************************
File: design.css
*****************************
initial author: severine groneberg
last editor: severine groneberg
firstVersion: 23.07.2008
lastVersion: 23.07.2008
site: *****www.slr-info.de*****
site: *****www.schauinslandreisen.de*****

****************************/

/* ***************
 *  Tabellen  ****
 *****************/

table.orange {
    	font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #004695;
		border:hidden;
		}

table.orange td {
    	font-family: Tahoma, Arial;
		background-color: #fef5e7;
		font-size: 10pt;
		color: #004695;
		padding: 5px;
		}

table.orange td.dunkler {
    	font-family: Tahoma, Arial;
		background-color: #FCDCAD;
		font-size: 10pt;
		color: #004695;
		padding: 5px;
		}

table.orange th {
    	font-family: Tahoma, Arial;
		background-color: #fef5e7;
		font-size: 10pt;
		color: #004695;
		}

table.orange th.klein {
    	font-family: Tahoma, Arial;
		background-color: #fef5e7;
		font-size: 9pt;
		color: #004695;
		}



table.listeorange {
    	font-family: Tahoma, Arial;
		font-size: 10pt;
		color: #004695;
		margin: 1px;
		table-layout:fixed;
		width:100%
		}

table.listeorange td {
   		font-family: Tahoma, Arial;
		background-color: #dfeaf4;
		font-size: 10pt;
		color: #004695;
		padding: 5px;
		border-bottom: 2px solid #ecf3f9;
		border-top: 2px solid #ecf3f9;
		vertical-align:top;
		}

table.div {
    	font-family: Tahoma, Arial;
		font-size: 9pt;
		color: #004695;
		margin: 1px;
		background-color: transparent;
		}

table.div td {
    	font-family: Tahoma, Arial;
		background-color:transparent;
		font-size: 9pt;
		color: #004695;
		padding: 5px;
		border: 0;
		vertical-align:top;
		}

table.blank {
		font-family: Tahoma, Arial;
		font-style: normal;
		font-size: 9pt;
		color: #004695;
		background-color: transparent;
		}

table.blank td {
		font-family: Tahoma, Arial;
		font-style: normal;
		background-color: transparent;
		font-size: 9pt;
		color: #004695;
		border: 0;
		}

table.blank tr {
   		font-family: Tahoma, Arial;
		font-style: normal;
		background-color: transparent;
		font-size: 9pt;
		color: #004695;
		border: 0;
		}

table.blank th {
		font-family: Tahoma, Arial;
		background-color: #f3973b;
		font-weight: normal;
		font-size: 9pt;
		color: #004695;
		border: 0;
		padding:2px;
		margin:2px;
		}

table.agb {
    font-family: Tahoma, Arial;
		font-size: 9pt;
		color: #004695;
		margin: 10px;
		border: 1px solid #004695;
		background-color: #ecf3f9;
		width:600px;
		}

table.agb th {
    font-family: Tahoma, Arial;
		background-color: #f3973b;
		font-size: 13pt;
		color: #004695;
		padding: 10px;
		border: 0;
		vertical-align:top;
		}

table.agb td {
    font-family: Tahoma, Arial;
		background-color:transparent;
		font-size: 9pt;
		color: #004695;
		padding: 5px;
		border-bottom: 1px solid #004695;
		vertical-align:top;
		text-align:left
		}

/* ------------------------ */
/* Style Flugzeitenänderung */
/* ------------------------ */

table .flz_main {
	 	margin-top: 5px;
    margin-left: 35px;
    border-collapse:separate;
}

table tr th.flz_head {
	padding-left: 10px;
	background-color: #f3973b;
	border: 1px solid #004695;
	color: #004695;
	font-size: 9pt;
}

table tr th.flz_noshow {
	background-color: #FFFFFF;
	border: none;
}

table tr th.flz_show {
	background-color: #fef5e7;
	border: 1px solid #004695;
	font-size: 9pt;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

table tr td.flz_show {
	background-color: #fef5e7;
	border: 1px solid #004695;
	padding: 2px 5px;
}




/* ********************
 *  Trennlinien    ****
 **********************/



/* ***********************************
 *  Textformatierungen und Boxen  ****
 *************************************/

 .start {
		background-color: #fef5e7;
		margin-top: 5px;
		margin-left: 15px;
		margin-bottom: 10px;
		color: #004695;
		padding: 10px;
 		border: solid #f3973b 1px;
		width:627px;
		}

.divblank {
		background-color:transparent;
		margin-top: 4px;
		margin-left: 18px;
		color: #004695;
		padding-bottom:4px;
		width:98%;
		}

.orangepfad {
		background-color: #fef5e7;
		margin: 0px;
		margin-left: 0px;
		color: #f7b36c;
		text-align:left;
		font-size: 10px;
		padding: 2px;
 		border-top: solid #f3973b 1px;
		height: 10px;
		}

.listeorange {
		background-color: #ffffff;
		margin: 0px;
		margin-left: 0px;
		color: #f7b36c;
		text-align:left;
		font-size: 12px;
		padding: 2px;
		table-layout:fixed;
		width:100%
		}

.box200 {
		background-color: #fef5e7;
		margin-top: 5px;
		margin-left: 5px;
		margin-bottom: 5px;
		color: #004695;
		padding: 10px;
 		border: solid #f3973b 1px;
		text-align:left;
		width: 200px;
		}

.box170 {
		background-color: #fef5e7;
		margin-top: 5px;
		margin-left: 5px;
		margin-bottom: 5px;
		color: #004695;
		padding: 10px;
 		border: solid #f3973b 1px;
		text-align:left;
		width: 170px;
		}

.bold {
		color: #004695;
		font-weight: bold;
		font-size: 9pt;
		}

.big {
		color: #004695;
		font-weight: bold;
		font-size: 12pt;
		white-space: nowrap;
		}

.will {
		color: #004695;
		font-weight: normal;
		font-size: 9pt;
		}

.headstart  {
		color: #004695;
		font-weight: bold;
		font-size: 14pt;
		margin-left:14px;
		}



/* ************
 *  Links  ****
 **************/

a.orangepfad:link		{ color: #f7b36c; text-decoration: none; }
a.orangepfad:visited  	{ color: #f7b36c; text-decoration: none; }
a.orangepfad:hover		{ color: #f3973b; text-decoration: underline; }
a.orangepfad:active		{ color: #f3973b; text-decoration: underline; }
a.orangepfad:focus		{ color: #f3973b; text-decoration: underline; }

a.bg:link	   { color: #004695; font-weight: normal; text-decoration: underline;}
a.bg:visited   { color: #004695; font-weight: normal; text-decoration: underline;}
a.bg:hover     { color: #f3973b; font-weight: normal; text-decoration: underline; }
a.bg:active    { color: #f3973b; font-weight: normal; text-decoration: underline;}

a.bgbig:link	  { color: #004695; font-size: 11pt; font-weight: bold; text-decoration: none;}
a.bgbig:visited   { color: #004695; font-size: 11pt; font-weight: bold; text-decoration: none;}
a.bgbig:hover     { color: #f3973b; font-size: 11pt; font-weight: bold; text-decoration: none; }
a.bgbig:active    { color: #004695; font-size: 11pt; font-weight: bold; text-decoration: none;}
#zehn { font-size: 10pt; }

a.bgbold:link	   { color: #004695; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.bgbold:visited   { color: #004695; font-size: 9pt; font-weight: bold; text-decoration: none;}
a.bgbold:hover     { color: #004695; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a.bgbold:active    { color: #004695; font-size: 9pt; font-weight: bold; text-decoration: none;}

a.bgorange:link	   { color: #f3973b; font-size: 9pt; font-weight: normal; text-decoration: none;}
a.bgorange:visited   { color: #f3973b; font-size: 9pt; font-weight: normal; text-decoration: none;}
a.bgorange:hover     { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none; }
a.bgorange:active    { color: #ffffff; font-size: 9pt; font-weight: normal; text-decoration: none;}


/* ***********************
 *  Formularelemente  ****
 *************************/

.fobut	{
		color: #ffffff;
		background-color: #1f55ab;;
		font-size: 9pt;
		border: #004695 solid 1px;
		margin: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 8px;
		padding-right: 8px;
		font-size: 8pt;
		font-family: Tahoma, Arial;
		font-weight: normal;
		text-align: center;
		}

* html .fobut      { color: #ffffff; background-color: #1f55ab;; font-size: 1pt; border: #004695 solid 1px; margin: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 8px; padding-right: 8px; font-size: 8pt; font-family: Tahoma, Arial; font-weight: normal; text-align: center; }

input.check {
		color: #004695;
		background-color: transparent;
		font-size: 9pt;
		padding: 2px;
		border:0;
		text-align: left;
		}

input.feldb	{
		color: #004695;
		background-color: #ffffff;
		font-size: 9pt;
		padding: 2px;
		border: #1f55ab solid 1px;
		font-family: Tahoma, Arial;
		font-weight: normal;
		text-align: left;
		}

input.feldbo {
		color: #004695;
		background-color: #ffffff;
		font-size: 9pt;
		padding: 2px;
		border: #f7b36c solid 1px;
		font-family: Tahoma, Arial;
		font-weight: normal;
		text-align: left;
		}