/**********************************************************************/
/* Erstellung: 29.12.2006			                                     */
/* Autor: Paul Klein                                                  */
/* firefox.css	                             	      	                */
/* Unterstützte Browser: firefox			      	                      */
/**********************************************************************/

/*#########################################################*/
/* Verwendete Farben:                                      */
/* Schriftfarbe-Haupttext: #000080                         */
/* Schriftfarbe-Navigation-Normal: #ffffff                 */
/* Schriftfarbe-Navigation-Aktiv: #842F46                 */
/* Schriftfarbe-Navigation-Hover: #ffffff                  */
/* Linienfarbe: #456AB0                                    */
/* Hintergrundfarbe-Body: #ffffff                         */
/* Hintergrundfarbe-Layer1: #456AB0                        */
/* Hintergrundfarbe Menü: #842F46                    */
/* Hintergrundfarbe-Inhalt + Navigation-Normal:B94263     */
/* Hintergrundfarbe-navigation-Aktiv: #EDCDCD            */
/* Hintergrundfarbe-navigation-Hover: #              */
/*#########################################################*/
@import url(ext_css/tt_news.css);

/*---------------------------------------------*/
/* Style fuer HTML-Tags                        */
/*---------------------------------------------*/

body	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 1%;
	background-image: url(firefox_FILES/bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
}

p {
	margin: 0pt;
	padding-bottom: 10pt;
}

a {
   	color: #040D89;
	text-decoration: none;
}
a:link {
	color: #040D89;
	text-decoration: none;
}


a:visited {
	color: #040D89;
	text-decoration: none;
}


a:hover {
	/* color: #A52A2A;*/
	color: green;
	text-decoration: none;
}

h1 {
	color: #222222;
	font-size: 16pt;
	font-weight: bold;
	text-align:left;
}

h2 {
	color: #222222;
	font-size: 13pt;
	font-weight: normal;
	text-align: left;
}

h3 {
	color: #222222;
	font-size: 13pt;
	font-weight: bold;
}

h4 {
	color: #222222;
	font-size: 12pt;
	font-weight: bold;
}

h5 {
	color: #222222;
	font-size: 11pt;
	font-weight: bold;
}

h6 {
	color: #222222;
	font-size: 11pt;
	font-weight: bold;
}

a img {
	border: none;
}

table {

}
/* Bildunterschrift */
.csc-textpic-caption {
		color: #612334;
	font-size: 7pt;
	font-weight: bold;
	text-align:center;
}
/*---------- Formular -------------------*/


input{
	border: 1px solid #DFAE73;
}

textarea{
	border: 1px solid #DFAE73;
   scrollbar-base-color:#C8D2F7;
}

select{
	border: 1px solid #DFAE73;
	scrollbar-base-color:#C8D2F7;
	font-size:9pt;
	color: #456AB0;
	font-family:Verdana,sans-serif;
	font-weight:bold;
	wrap:virtual;
}

input[type=checkbox]{
	border: 1px solid #DFAE73;
}

input[type=submit]{
	border: 2px solid #DFAE73;
         background-color:#C8D2F7;
         color:#456AB0;
         width:100px;
}

input[type=reset]{
	border: 2px solid #DFAE73;
         background-color:#C8D2F7;
         color:#456AB0;
         width:100px;
}

td{
      vertical-align:top;
}

textarea{
	border: 1px solid #456AB0;
}

/*---------------------------------------------*/
/* Seitenaufbau	                          */
/*---------------------------------------------*/

#page {
   min-height: 600px;
	height: auto !important; /* für moderne Browser */
	height: 600px; /*für den IE */
	width:800px;
	border:1px solid #DFAE73;
	text-align: left;
	margin:auto;
	background-color: #FDF7E5;
}

#top {
	width: auto;
	height: 120px;
	border: 0px;
	border-bottom: 1px solid #DFAE73;

}
/***********************************************/
/* Datum				      */
/***********************************************/
#laufband{
	background-color: #F6EBCB;
	border-bottom: 1px solid #DFAE73;
	font-weight: bold;
}
#datum{
	float:left;
	text-align:left;
	height: 20px;
	margin-right:0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 0px;
}

#menue_oben{
	text-align:right;
	margin: 0px;
	height: 20px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 25px;
}
#menue {
	float: left;
	margin-left: 0px;
	margin-top: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 197px;
	text-align: left;
	background-color: #FDF7E5;
	background-image: url(firefox_FILES/menuekopf.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menuefuss{
	width: 197px;
   height: 4pt;
	background-image: url(firefox_FILES/menuefuss.jpg);
	background-repeat: no-repeat;
}

#inhalt {
   min-height: 400px;
	height: auto !important; /* für moderne Browser */
	height: 400px; /*für den IE */
	width: 556px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	padding-top:10px;
	padding-left: 20px;
	padding-right:10px;
	padding-bottom:25px;
	text-align:left;
	overflow: hidden;
	background-color: #FEFBF2;
	background-image: url(firefox_FILES/hintergrund_inhalt.jpg);
	background-repeat: no-repeat;
	border:1px solid #DFAE73;
}

#printlink{
	text-align:right;
	margin-top: 15px;
	padding-right: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 600;
	color: #222222;
}

#fuss {
   width: 690px;
	height: 25px;
	text-align:center;
	margin-left: 50px;
	background-color: #FFFFFF;
	color: #222222;
	font-size: x-small;
	border-top: #C8C8C8 1px solid;
	clear: both;
}
/* Kopfmenü = analog zu Fußmenü */
.kopfLink {
	color: #22222;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}
a.kopfLink {
	color: #222222;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}
a.kopfLink:link {
	color: #222222;
	text-decoration: none;
}
a.kopfLink:visited {
	color: #222222;
	text-decoration: none;
}
a.kopfLink:hover {
	color: #555555;
	text-decoration: none;
}
a.kopfLink:active {
	color: #222222;
	text-decoration: none;
}
a.kopfLink:focus {
	color: #222222;
	text-decoration: none;
}



/* Links zurueck zu www.amt-nortorfer-land.de und zu www.nortorf.de */
.fussLink {
	color: #22222;
	font-size: x-small;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}
a.fussLink {
	color: #22222;
	font-size: x-small;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}
a.fussLink:link {
	color: #222222;
	text-decoration: none;
}
a.fussLink:visited {
	color: #222222;
	text-decoration: none;
}
a.fussLink:hover {
	color: #555555;
	text-decoration: none;
}
a.fussLink:active {
	color: #222222;
	text-decoration: none;
}
a.fussLink:focus {
	color: #222222;
	text-decoration: none;
}


/***********************************************/
/* Topbanner					      */
/***********************************************/

#top img {
	vertical-align:bottom;
}

/***********************************************/
/* Menue links				      */
/***********************************************/

#menue .accessKey{
	text-decoration: underline;
}

#menue .hidden{
	display: none;
}

#menue dfn {
	display: none;
}

#menue ul{
 	margin:0px;
	padding: 0px;
	padding-left: -3px;
 	padding-top: 23px;
	list-style: none;
}

#menue ul a {
	display: block;
	text-decoration: none;
	background-color: #F6EBCB;
	padding-left: 7px;
	padding-top: 3px;
	height: 22px;
	margin: 0px;
	color: #222222;
	font-size: 9pt;
	font-weight: 600;
}

#menue img{
	padding: 0px;
	margin: 0px;
}

#menue li{
     border-bottom: #DFAE73 1px solid;
	  border-left: #EDAB2C 2px solid;
	  border-right: 1px solid #DFAE73;
}
#menue li.active {
	color: #222222;
	font-weight: 500;
	background-color: #FDF7E5;
	border-left: #F2642C 2px solid;
}

#menue ul li ul{
	padding-top:0px;
	border-top: #DFAE73 1px solid;
}

#menue ul li ul li{
    border-left: none;
	 border-bottom: 0px;
	 height: 20px;
}

#menue ul li ul li.active{
   height: 20px;
	border-left: none;
	border-bottom: 0px;
	font-weight: bold;
}


#menue li.active a,
#menue ul a:hover {
	color: #222222;
	background-color: #FDF7E5;

}

/* Menü zweite Ebene */
#menue ul li ul li a,
#menue ul li ul li a:link,
#menue ul li ul li a:visited {
	margin-left:0px;
	padding-left: 15px;
	background: none;
	color: #222222;
	font-weight: normal;
	font-size: 8pt;
}


#menue ul li ul li.active a,
#menue ul li ul li.active a:link,
#menue ul li ul li a:hover,
#menue ul li ul li.active a:active,
#menue ul li ul li.active a:visited {
	font-weight: bold;
	background: #FFFFFF;
	background-image: url(firefox_FILES/m2act.gif);
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 15px;
	font-size: 8pt;
	color: #222222;
	border-left: none;
	border-bottom: 0px;
}

/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 CVS ID: $Id: dynamiccss.css,v 1.1 2005/12/28 00:49:11 mundaun Exp $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left,
h1.align-left,
h2.align-left,
h3.align-left,
h4.align-left,
h5.align-left,
h6.align-left,
td.align-left {
	text-align: left;
}

p.align-center,
h1.align-center,
h2.align-center,
h3.align-center,
h4.align-center,
h5.align-center,
h6.align-center,
td.align-center {
	text-align: center;
}

p.align-right,
h1.align-right,
h2.align-right,
h3.align-right,
h4.align-right,
h5.align-right,
h6.align-right,
td.align-right {
	text-align: right;
}

/* Bullet styles for unordered lists.*/
ul.component-items {
	list-style-type: circle;
}

ul.action-items {
	list-style-image: url(img/red_arrow_bullet.gif);
}

/* Numbering styles for ordered lists.*/
ol.component-items-ordered {
	list-style-type: lower-roman;
}

ol.action-items-ordered {
	list-style-type: lower-greek;
}

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}

/****************************************************************************************
# Default css file ENDE
# ***************************************************************************************/

/*###### Schriftgrößen #############*/

span.fontsize8,
p.fontsize8,
h1.fontsize8,
h2.fontsize8,
h3.fontsize8,
h4.fontsize8,
h5.fontsize8,
h6.fontsize8,
td.fontsize8,
table.fontsize8 {
	font-size: 8pt;
}

span.fontsize9,
p.fontsize9,
h1.fontsize9,
h2.fontsize9,
h3.fontsize9,
h4.fontsize9,
h5.fontsize9,
h6.fontsize9,
td.fontsize9,
table.fontsize9 {
	font-size: 9pt;
}

span.fontsize10,
p.fontsize10,
h1.fontsize10,
h2.fontsize10,
h3.fontsize10,
h4.fontsize10,
h5.fontsize10,
h6.fontsize10,
td.fontsize10,
table.fontsize10 {
	font-size: 10pt;
}

span.fontsize12,
p.fontsize12,
h1.fontsize12,
h2.fontsize12,
h3.fontsize12,
h4.fontsize12,
h5.fontsize12,
h6.fontsize12,
td.fontsize12,
table.fontsize12 {
	font-size: 12pt;
}

span.fontsize14,
p.fontsize14,
h1.fontsize14,
h2.fontsize14,
h3.fontsize14,
h4.fontsize14,
h5.fontsize14,
h6.fontsize14,
td.fontsize14,
table.fontsize14 {
	font-size: 14pt;
}

span.fontsize18,
p.fontsize18,
h1.fontsize18,
h2.fontsize18,
h3.fontsize18,
h4.fontsize18,
h5.fontsize18,
h6.fontsize18,
td.fontsize18,
table.fontsize18 {
	font-size: 18pt;
}

span.fontsize24,
p.fontsize24,
h1.fontsize24,
h2.fontsize24,
h3.fontsize24,
h4.fontsize24,
h5.fontsize24,
h6.fontsize24,
td.fontsize24,
table.fontsize24 {
	font-size: 24pt;
}

span.fontsize36,
p.fontsize36,
h1.fontsize36,
h2.fontsize36,
h3.fontsize36,
h4.fontsize36,
h5.fontsize36,
h6.fontsize36,
td.fontsize36,
table.fontsize36 {
	font-size: 36pt;
}