/*  
******************************************************************
Project:			foracheim.de (v1.0)
Language:		  german
Use:          Global style sheet
******************************************************************
$Workfile: style.css $
$Author: Jens Börner $
$Date: 21.06.07 19:35 $
$Revision: 1 $
**************
$Log:
******************************************************************
*/

/*--------------------------------------------------
Body
----------------------------------------------------*/
body
{
	background-color : #E0DBB8;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	font-size:10Pt;
	margin-left : 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-right: 0pt;
	background-image : url(../images/background.jpg);
	background-repeat : repeat;
	/*scrollbar-3dlight-color:#FFFFE1;
	scrollbar-arrow-color: #000000;
	scrollbar-base-color: #EAEBB9;
	scrollbar-track-color:#FFFFCC;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#EAEBB9;
	scrollbar-highlight-color:#FFFFE1;
	scrollbar-shadow-color:#000000;
	*/
}


.main
{
	background-image : url(../images/foracheim_watermark.jpg);
	background-repeat : no-repeat;
	background-position : center;
	font-size:10Pt;
	padding-right: 20pt;
	padding-left: 10pt;
	padding-top: 10pt;
	padding-bottom: 10pt;
	vertical-align : top;
}

.menu
{
	background-image : url(../images/foracheim_menu.jpg);
	background-repeat : no-repeat;
	font-size:8Pt;
}


.frametop
{
	background-image : url(../images/balken_oben.jpg);
}
.frameleft
{
	background-image : url(../images/balken_links.jpg);
}
/*--------------------------------------------------
Basic Tags
----------------------------------------------------*/
p, br, span, td, th, a, b, i, font, div, h1, h2, h3
{
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	font-size:10Pt
}
th
{
	text-align: left;
}

p
{
	/*text-align : justify;*/
}


Ul LI
{
	list-style-image: url(../images/list.png);
}

LI UL LI
{
	list-style-image: url(../images/list2.png);
}
LI UL LI UL LI
{
	list-style-image:   url(../images/list3.png);
}


UL.cat
{
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 7px;
}

UL.cat LI, UL.cat LI A
{
	list-style-image: url(../images/list.png);
	font-size:8pt;
}

LI UL.cat LI
{
	list-style-image: url(../images/list2.png);
}
LI UL.cat LI UL.cat LI
{
	list-style-image:   url(../images/list3.png);
}


/*--------------------------------------------------
Links
----------------------------------------------------*/
a
{
	color: #16501F;
	text-decoration:none;
	font-weight:bold;
}

a.link
{
	color: #16501F;
	text-decoration: underline;
	font-weight:bold;
}
/*--------------------------------------------------
Images
----------------------------------------------------*/
img
{
	border-color : black;
}


/*--------------------------------------------------
Headlines
----------------------------------------------------*/
h1
{
	color:#00540A;
	font-size:18Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	font-style : italic;
}

h2
{	
	color:#00540A;
	font-size:16Pt;
	font-style : italic;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

h3
{	
	color:#00540A;
	font-size:14Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

h4
{	
	color:#00540A;
	font-size:12Pt;
	font-weight:bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}
/*++++++++++++++++++
submenu
+++++++++++++++++++*/

.cmsMenu
{
 clear:left;
}
.cmsFatherMenu
{
  clear:left;
}
.cmsFatherMenu a
{
  color:#00540A;
  font-weight:bold;
}
.cmsPageNeighbourMenu
{
 clear:left;
}
.cmsNeighbourMenuItem
{
  display: inline;
  padding: 3px;
}
.cmsNeighbourMenuItem a
{
  color:#00540A;
}
.cmsNeighbourMenuItemSelected
{
 
 display: inline;
 padding: 3px;
}
.cmsNeighbourMenuItemSelected a
{
  font-decoration:underline;
  color: #B22222;
}

.cmsNeighbourBack
{
 display: inline;
 padding: 10px;
}

.cmsNeighbourBack a
{
 color:#b4ae94;
}
.cmsNeighbourForeward
{
 display: inline;
 padding: 10px;
}
.cmsNeighbourForeward a
{
 color:#b4ae94;
}




/*++++++++++++++++++
Help/Notes 
+++++++++++++++++++*/
.note
{
	background-color : #FAFAD2;
	font-weight:normal;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	border : 1px dotted Black;
	color:black;
	font-size:8pt;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	margin-bottom : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-top : 2px;
	width: 80%;
}
/*++++++++++++++++++
Success-Messages 
+++++++++++++++++++*/
.success
{
	font-weight:bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	color: Green;
	font-size:10pt;
}

/*++++++++++++++++++
Error-Messages 
+++++++++++++++++++*/
.error
{
	font-weight:bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	color: #CC3300;
	font-size:10pt;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
dedicated styles for the site 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Intern 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.navIntern, .navIntern A
{
	font-size:8Pt;
	font-weight:normal;
	color:#CA0000;
	font-family:"Trebuchet MS","Book Antiqua","Arial";	
}
.navInternTop, .navInternTop A
{
	font-size:8Pt;
	color:black;
	font-weight: bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";	
}
div.actionTab
{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	display: inline-table;
	border-color:#DFDFDF;
	border-collapse:separate;
	border-spacing:0;
	border-style:solid;
	border-width:1px;
	margin-left:7px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;div
	padding-bottom:2px;
	background: #DFDFDF  url(../images/background_dark.jpg); repeat-x left top;
}
* html div.actionTab
{
	display:inline;
	clear: left;
}
div.actionTab a
{
	font-weight:normal;
	color: black;
        font-size: 8pt;
}
div.actionTab:hover
{
	border-color:#7d0b0b #7d0b0b #DFDFDF #7d0b0b;
}
div.actionTab:hover a
{
	color: #7d0b0b;
}
* html div.actionTab a:hover
{
	color: #7d0b0b;
	text-decoration:underline;
}
div.tabBox
{
 border-top: 1px solid gray;
border-left: 1px dotted gray;
border-right: 1px dotted gray;
border-bottom: 1px dotted gray;

 	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
}
/*++++++++++++++++++
standard forms intern 
+++++++++++++++++++*/
TABLE.editForm
{
	border: 0px;
	width:95%
}
TABLE.editForm TD
{
	font-size:8Pt;
	color:black;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}
TABLE.editForm TH
{
	font-size:10Pt;
	color:black;
	font-weight:bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	
}

TABLE.dataForm
{
	border: 1px solid Black;
	border-collapse : collapse;
	width:95%
}
TABLE.dataForm TD
{
	font-size:9Pt;
	border: 1px dashed black;
	color:black;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

TABLE.dataForm TD A
{
	font-size:9Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

TABLE.dataForm TH
{
	border: 1px solid Black;
	font-size:9Pt;
	color:black;
	font-weight:bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	background-image : url(../images/background_dark.jpg);
}
TABLE.dataForm TH A
{
	font-size:9Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	font-weight:bold;
	color:black;
}
/*++++++++++++++++++
cmspages intern 
+++++++++++++++++++*/
.cmspageImageActions, .cmspageImageActions A
{
	font-size:8Pt;
	font-weight:normal;
	color:black;
	font-family:"Trebuchet MS","Book Antiqua","Arial";	
	text-align:center;
}
.cmspageImageNormal, .cmspageImageNormal A
{
	font-size:8Pt;
	font-weight:italic;
	color:black;
	font-family:"Trebuchet MS","Book Antiqua","Arial";	
	text-align:center;
}
.cmspageImageHead
{
	font-size:10Pt;
	font-weight:bold;
	color:black;
	text-align:center;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
	background-image : url(../images/background_dark.jpg);
}
.cmspageInactive
{
	color:darkgray;
}
/*++++++++++++++++++
calendar
+++++++++++++++++++*/
table.calendar {
    width: 100%;
	border: 1px solid Black;
	border-collapse : collapse;
}

table.calendar td {
    text-align: center;
	 font-size:9Pt;
	 border: 1px dotted #CCCC99;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

table.calendar td a {
    display: block;
	 font-size:9Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

table.calendar td a:hover {
    background-color : #EEEEBB;
	font-size:9Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

table.calendar th {
     background-color : #EEEEBB;
	 font-size:9Pt;
	color:black;
	text-align: center;
	 border: 1px solid #CCCC99;
	font-weight:bold;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}
table.calendar td.selected {
	background-color : #FFDAB9;
		 font-size:9Pt;
	font-family:"Trebuchet MS","Book Antiqua","Arial";
}

span.externFile
{
	border: 1px solid #CCCC99;
	overflow-x:scroll;
	x-overflow:scroll:
	overflow : scroll;
}
