

/**** PADDINGs MARGINs BORDERs... ****/
body{padding:0px;margin:0px;background-color:#fff;}
div.header {text-align: pright; font: 14px Times; color: #666;padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; border-bottom: 0px dashed #000; background-color: #fff; font-weight:bold;}
div.header img {margin-right: 20px;}
table.content {pwidth: 772px; padding: 0px 0px 10px 10px; margin: 1px 0px 1px 0px; border-right: 1px solid #000;}
div.footer {pwidth: 100%; clear: both; margin: 10px 0px 10px 0px;padding: 10px 0px 10px 0px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
//div.header, div.content {padding-left: 40px;}


/**** TEXT, FONTS... ****/
body,table,div,p,ul {font-family: Verdana,  'Tahoma', Verdana;}
p,ul,li {font-size: 12px; color: #333; margin: 0px; list-style-image: url(typo3/sysext/cms/tslib/media/bullets/bullet1_n.gif);}
div.header h1{font-family: Times; font-size: 22px; color:#728477; margin: 0px 0px 0px 0px;}
ul.menu {font-size: 10px;color:#333;}
table.content {font-size: 12px ;color:#333;}
div.footer {font-size: 10px;color:#333;}

h1,h2,h3,h4 {font-family: Verdana,  'Tahoma', Verdana;font-weight:normal;margin:0px 0px 8px 0px;}
h1 {font-size: 20px;color:#333;}
h2 {font-size: 12px;color:#fff; margin: 10px 0px 12px 0px; text-transform: uppercase; font-weight: bold; background-color: #eee;
padding: 5px 5px 5px 10px; background-image: url(/fileadmin/media/bckg_h.jpg); background-repeat: no-repeat;}
h3 {font-size: 12px;color:#728477; margin: 10px 0px 8px 0px;  }
h4 {font-size: 10px;color:#333;}

/**** LINKS ****/
a{color: #cd713e; text-decoration: none; background-color: transparent;}
a:hover{color: #cd713e; text-decoration: underline; background-color: transparent;}
a:visited{color: #cd713e; text-decoration: none; background-color: transparent;}
a:active{color: #cd713e; text-decoration: none; background-color: transparent;}

div.header a{color: #000; text-decoration: none; background-color: transparent;}
div.header a:hover{color: #000; text-decoration: underline; background-color: transparent;}
div.content a{font: 11px Times; color: #cd713e; text-decoration: none; background-color: transparent;}
div.content a:hover{font: 11px Times; color: #cd713e; text-decoration: underline; background-color: transparent;}
div.content a:active{font: 11px Times; color: #cd713e; text-decoration: underline; background-color: transparent;}
div.content a:visited{font: 11px Times; color: #cd713e; text-decoration: underline; background-color: transparent;}
div.footer a{color: #cd713e; text-decoration: none; background-color: transparent;}
div.footer a:hover{color: #cd713e; text-decoration: underline; background-color: transparent;}

/**** INPUTS... ****/

input, textarea {
	font : 10px Verdana,  'Tahoma', Verdana;
	color: #000;
	width: 365px;
	margin: 2px 0 2px 0;
	border: 1px solid #666;
	padding: 2px;
	background-color: #eee;
}

div.tx-wagrandomimage-pi1 {

	width: 335px;
}

/**** BEGIN MENU STYLE ****/

/* DEPLOY MENU */

ul.menu	{

	float: left;
	padding:0px;
	margin:0px 15px 15px 0px;
	list-style-type: none;
	background-color: #000;

	}

ul.menu li	{padding:0px;margin:0px;}
ul.menu li a	{
	text-align: left;
	text-decoration:none;
	color:white;
	background-color: #666;
	padding: 2px 10px 2px 10px;
	display:block;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	}
	
ul.menu li a:hover {background-color:#000;}

ul.menu li.selected a,a:hover {background-color: #000;}

/* REVERSE COMMENTING LINE BELOW TO MAKE MENU VERTICAL */
//ul.menu {width:180px;}
 ul.menu li a{float:left;border-bottom: 0px solid #fff;text-align: center;} ul.menu li{display:inline;text-align:center} ul.menu{width:100%;} div.menuDiv {width:100%;} 


/**** END MENU STYLE ****/

/* DEPLOY SUBMENU */

ul.submenu	{float: left;padding:0px;margin:0px 15px 15px 0px;list-style-type: none;background-color: #fff;}

ul.submenu li	{padding:0px;margin:0px;}
ul.submenu li a	{text-align: left;text-decoration:none;color: #cd713e;background-color: #fff;
	padding: 2px 4px 2px 4px;
	pdisplay:block;margin: 0px 0px 0px 0px;
	border-right: 1px solid #fff;
	border-bottom: 0px solid #fff;
	}
	
ul.submenu li a:hover {background-color:#000;}

ul.submenu li.selected a,a:hover {background-color: #000;}

/* REVERSE COMMENTING LINE BELOW TO MAKE MENU VERTICAL */
//ul.menu {width:180px;}
 ul.submenu li a{float:left;border-bottom: 0px solid #fff;text-align: center;} ul.submenu li{display:inline;text-align:center} ul.submenu{width:100%;} div.menuDiv {width:100%;} 


/**** END MENU STYLE ****/




/**** TYPO3 styles ****/

.mailform {
	font: 10px  "Verdana", 'Tahoma', Verdana, sans-serif;
	color : #000;
	font-weight : normal;
}
.mailformrequired {
	font: 10px  "Verdana", 'Tahoma', Verdana, sans-serif;
	color : #000;
	font-weight : normal;
}
.mailformcomment {
	font: 10px  "Verdana", 'Tahoma', Verdana, sans-serif;
	color : #000;
	font-weight : normal;
}
.mailformradio {
	font: 10px  "Verdana", 'Tahoma', Verdana, sans-serif;
	color : #000;
	font-weight : normal;
}

.celmenu {
font: 12px "Verdana", 'Tahoma', Verdana;
margin: 5px 0px 5px 0px;
}

.celmenu A{
	font: 12px "Verdana", 'Tahoma', Verdana;
	color: #cd713e;
	text-transform: none;
	border: 0px;
	text-decoration: none;
}

.celmenu A:hover{
	font: 12px "Verdana" 'Tahoma', Verdana;
	color: #cd713e;
	text-transform: none;
	border: 0px;
	text-decoration: underline;
	
}

.bulletlist {
	font-size: 10px;
}

/*** ADMIN PANEL STUFF ***/

.typo3-adminPanel{background-color: #ff0; border: 3px solid #f00; margin: 10px 0px 0px 10px;}
.typo3-adminPanel a,a:hover{background-color:transparent;}
.typo3-adminPanel input {width: 110px; font: 10px Verdana,  'Tahoma', Verdana; color:#000;}
.typo3-editPanel {padding: 5px; border: 2px solid #f00; background-color: #ff0;}
.typo3-editPanel-controls, .typo3-editPanel-label {background-color: #ff0;}



/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap { padding: 0; }
DIV.csi-imagewrap IMG{ margin: 0px 1px 1px 0px; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px;
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */

.csi-text {padding: 6px 0px 6px 0px;}


/*
 * END css-styled-imgtext
 */
/*

label {font: 11px Verdana: #000;}



