/***************************************************************************************/
/*
Titel:     Standardstyles für Bildschirmmedien
Update:   05.09.2008
Autor: Paul Klein, Stephan Schindel, Lars Lehners,

Inhalt:   - Globale Einstellungen
          - Seitenstruktur
          - Hauptinhalt
          - Formulare
          - Rechte Spalte
          - Navigation
portal_firefox.css
*/
/**********************************************************************/
/* @import url("NAME_DER_DATEI.css");*/
@import url(typo3ext.css);

/*---------------------------------------------*/
/* Style fuer HTML-Tags                        */
/*---------------------------------------------*/

body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	margin-top: 1%;
	background: #FFFFFF;
	text-align: center;
}

p {
	margin: 0;
}
p.bodytext {
	margin-top: 10px;
	margin-bottom: 10px;
}
a:link {
	color: #483D8B;
	text-decoration: underline;
}


a:visited {
	color: #6F3D8B;
	text-decoration: underline;
}


a:hover {
	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;
}
img {
	border: none;
}
table {

}
a.toTopLink {
	color: red;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12pt;
}
/* Bildunterschrift */
.csc-textpic-caption {
	color: #612334;
	font-size: 7pt;
	font-weight: bold;
	text-align:center;
}
/* Textausrichtung*/
.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.align-justify {
	text-align: justify;
}
/*---------- Formular -------------------*/


input{
	border: 1px solid #456AB0;
}

textarea{
	border: 1px solid #456AB0;
	scrollbar-base-color:#C8D2F7;
}

select{
	border: 1px solid #456AB0;
	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 #456AB0;
}

input[type=submit]{
	border: 2px solid #456AB0;
	background-color:#C8D2F7;
	color:#456AB0;
	width:100px;
}

input[type=reset]{
	border: 2px solid #456AB0;
	background-color:#C8D2F7;
	color:#456AB0;
	width:100px;
}

td{
	vertical-align:top;
}

textarea{
	border: 1px solid #456AB0;
}

/*---------------------------------------------*/
/* Seitenaufbau	                          */
/*---------------------------------------------*/

#page {
	width:1002px;
	min-height:500px;
	border:1px solid #222222;
	text-align: left;
	margin:auto;
	background-color: #FFFFFF;
}

#top {
	width: auto;
	height: 255px;
	border: 0px;
	vertical-align:bottom;
}
#menue_oben{
	text-align:right;
	margin-top: -54px;
	padding-right: 25px;
	
	
}
#menue {
	float: left;
	margin-left: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 195px;
	text-align: left;
	background-color: #F2F2DA;
	background-image: url(../bilder/portal/menuekopf.jpg); 
	background-repeat: no-repeat;
	border-bottom:#222222 solid 4px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#aktuell {
	float: right;
	height: 100%;
	width: 190px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: none;
}

#inhalt {
	width: auto; /* 585px 750 595 */
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:25px;
	text-align:left;
	overflow: auto;
	background-color: #FFFFFF;
}
#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: 260px;
	background-color: #FFFFFF;
	color: #222222;
	font-size: x-small;
	border-top: #C8C8C8 1px solid;
	clear: both;
}
/* Kopfmenu = analog zu Fussmenu */
.kopfLink {
	color: #22222;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
	text-decoration: none;
}
a.kopfLink {
	color: #22222;
	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: #F2F2DA;
	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: #222222 1px solid;
	border-left: #060CF6 2px solid;
}
#menue li.active {
	color: #222222;
	font-weight: 500;
	background-color: #FFFFFF;
	border-left: #FF020A 2px solid;
}

#menue ul li ul{
	padding-top:0px;
	border-top: #222222 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: #F2F2DA;
	
}

/* Menu 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(../bilder/portal/m2act.gif);
	background-repeat: no-repeat;
	margin-left:0px;
	padding-left: 15px;
	font-size: 8pt;
	color: #222222;
	border-left: none;
	border-bottom: 0px;
}
/******************************/
/*  Menu Mitte                */
/*********************** ******/

#subMenu .accessKey{
	text-decoration: underline;
}

#subMenu .hidden{
	display: none;
}

#subMenu dfn {
	display: none;
}

#subMenu {
	margin:0px;
	padding: 0px;
	padding-left: 3px;
	list-style: none;
}
#subMenu a.subMenu img {
	line-height: 16px;
	padding-left: 10px;
}
#subMenu a.subMenu {
	text-decoration: none;
	line-height: 18px;
	color: #000000;
	font-size: 9pt;
	font-weight: 600;
}
#subMenu a.subMenuActive img {
	line-height: 16px;
	padding-left: 10px;
}
#subMenu a.subMenuActive {
	text-decoration: none;
	padding-left: 5px;
	line-height: 18px;
	color: #000000;
	font-size: 9pt;
	font-weight: 600;
}



/****************************************************************************************
# 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;
} 
