@CHARSET "ISO-8859-1";

/* ==================================================================
 * basic.css
 * Grundlagen-Formatierung
 * keine Struktur-Formatierung. Diese muss saparat eingebunden werden
 *===================================================================

/* Achtung:
 * ------------------------------------------------------------------
 * die Klassendefinitionen (z.B. mit .h1) stehen alle auch im RTE von Typo zur Verfügung
 * die normalen Definitionen (z.B. h1 ohne Punkt) stehen für die Standardkonfiguration und sind nicht auswählbar.
 *-------------------------------------------------------------------
 */

/* ================================================================*/
/* Übergeordnete Formatvorlage	*/
/* ================================================================*/ 
 
body {
	/*background:green;*/
	/*height: 100%;*/
	margin:0px;
	padding:0px;
	border:0px;
	background:white;
	line-height:1.4em;
	font-family: verdana, tahoma;
	font-size:12px;
	background-image: url(/fileadmin/templates/images/bg1.gif);
}
 
 /*obere Firmengrafik*/
#branding {
	width:1000px;
	height:103px;
	margin:0px;
	font-size:0px; /*sonst bleibt immer ein weißer Rand unter dem Bild, warum auch immer*/
	border:0px;
	padding:0px;
	background-color:#0099DD;
	background:url(/fileadmin/templates/images/logo.png) repeat-x top;
}

#footer{
	height:50px;
	background:#e6e7e7 url(/fileadmin/templates/img/background/gradient_small_gray.png) repeat-x left top; 
	padding:4px;
	font-size:8px;
	color:#4F4F4F;
}
/* ================================================================*/

/* UEBERSCHRIFTEN */
/*---------------*/

h1{
	font-family: verdana, tahoma;
	font-size:16px;
	font-weight:bold;
	color:black;
	/*color:#1D5C91;*/
	background:white;
	margin: 0px 0 10px 0px;
	padding: 2px 0 2px 2px;

	/* Achtung funktioniert nur im Firefox*/
	-moz-border-radius:2px;
	
/*  Zum Formatieren der einzelnen Ecken
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
*/
}

h2{
	font-family: verdana, tahoma;
	font-size:12px;
	font-weight:bold;
	/*margin: 10px 0 1px 0px;*/
	padding:5px 0 1px 2px;
}

h3 {
	font-family: verdana, tahoma;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	margin: 0px 0 1px 0px;
	
}


/* Klassenvorlagen RTF Editor */

.h1{
		font-family: verdana, tahoma;
	font-size:12px;
	font-weight:bold;
	color:black;
	/*color:#1D5C91;*/
	background: #8EB8CE url(/intranet/fileadmin/templates/img/gradient_h1.jpg) repeat-x top;
	margin: 0px 0 10px 0px;
	padding: 2px 0 2px 2px;

	/* Achtung funktioniert nur im Firefox*/
	-moz-border-radius:2px;
	
/*  Zum Formatieren der einzelnen Ecken
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
*/
}

.h2{
	font-family: verdana, tahoma;
	font-size:12px;
	font-weight:bold;
	/*margin: 10px 0 1px 0px;*/
	padding:5px 0 1px 2px;
}

.h3 {
	font-family: verdana, tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	margin: 0px 0 1px 2px;
}

/* Kennzeichnung neuer oder aktualisierter Inhaltselemente */
.isNew {
	background-color:#EFFFF1; /*grüner Hintergrund für neue Inhalte; wunsch Eilers*/
}

.isUpdated {
	background-color:#FFFFCF;
}


/* Paragraphen 
 *---------------*/

p {	
	margin:3px 0 3px 0;
	line-height:1.4em;
	background:transparent;
	padding: 0px 0 0px 2px;
}

.p1{
	font-size:13px;
	font-weight:bold;
	margin:2px 0 2px 0px;
}

.p2{
	
	font-size:13px;
	font-weight:normal;
	margin:0px;
	line-height:1.4em;
}

.p3 {
	font-size:10px;
	font-weight:Normal;
	margin:0px;
	line-height:1.4em;
}



/* TEXT */
/*---------------*/
  #text{
	font-size:30px;
  }

 /* Images */
/*---------------*/
img {
	border: 0px;
}
 
 
/* LINKS */
/*---------------*/

a, a:link, a:visited  {
	background-color : transparent;
	color : blue;
	text-decoration : underline;
	font-weight : bold;
	font-family: verdana, tahoma;
	font-size:12px;
}

/*
a:visited {
	background-color : transparent;
	color: #600;
}
*/

a:hover {
	text-decoration : underline;
	color: black;
}

/* LINKS in H3 Übershriften*/
/*---------------*/

h3 a, h3 a:link, h3 a:visited  {
	background-color : transparent;
	color : white;
	text-decoration : underline;
	font-weight : bold;
	font-family: verdana, tahoma;
	font-size:12px;
}

/*
a:visited {
	background-color : transparent;
	color: #600;
}
*/

h3 a:hover {
	text-decoration : underline;
	color: black;
}

/* geordnete Liste Grundkonfiguration*/
ol{
	padding-left:0px;
	border:0px;
	line-height:1.25em;
	margin:0px;
}



/*Listen und Links*/
/*---------------*/
.ul {
	margin: 0 0 0 1.25em;
	border:0px;
	padding:0px;
	font-size:7px;
}

.li {	
	margin:0px;
	border:0px;
	padding:0px;
	list-style-type:decimal; /*none, circle, square, disc, decimal, lower-roman, upper-roman, decimal-leading-zero, lower-greek, lower-latin, upper-latin*/
}

 li a, li a:visited, li a:link  {
	color : black;
	text-decoration : none;
	font-family: verdana, tahoma;
	font-size:10px;
	font-weight: normal;
	padding-left:0px;
	background-color : transparent;
}


li a:hover, li a:active {
	padding-left:0px;
	color: white;
	text-decoration: underline;
	background-color: grey;
}

#linklist_02{
	height:10px;
	/*background: url(./images/bg_marmor_bottom.png) no-repeat right;*/
}

/* Frames */
/*---------------*/
iframe{
	border:1px solid #B8B8B8;
}


/* TABELLEN */
/*---------------*/

table {
	border-collapse: collapse;
	font-family: verdana, tahoma;
	font-size:12px;
	margin:5px 0 5px 3px;
}

th {
	background-color:#EFEFEF;
	margin:0px;
	padding:4px;
	border:0px solid #B8B8B8;
	/*padding:4px;	*/
	text-align:center;
}

td {	
	margin:0px;
	border:0px solid #B8B8B8;
	padding:4px;	
}

table p {
	margin:0px;
	padding:0px;
	line-height:1.4em;
}

table p img{
	vertical-align:middle;
}

/* Tabelleninhaltselemente */	
.emsstern table {
	border-collapse: collapse;
	font-family: verdana, tahoma;
	font-size:12px;
	margin:5px 0 5px 3px;
}

.emsstern th {
	background-color:#EFEFEF;
	margin:0px;
	padding:4px;
	border:1px solid #B8B8B8;
	/*padding:4px;	*/
	text-align:center;
}

.emsstern td {	
	margin:0px;
	border:1px solid #B8B8B8;
	padding:4px;	
}

/* Formulare */

fieldset{
	margin: 0.5em 0;
	padding: 0.5em;
	border: 1px solid #f8f8f8;
	background: transparent ; /*#f8f8f8 */
}

legend{
	font-weight: bold;
}

label{
/*label grundeinstellungen nicht verändern */
/*Einstellungen in den jeweiligen css files der Extensions vornehmen!!*/
	/*display:block;*/
	/*float:left;*/
	width: 10em;
}

fieldset p{
	line-height:1em;
	margin:3px;
}

input{
	margin:0px;
	margin-bottom:2px;
}

input.text{
	width:200px;
	height:22px;
	margin:2px;
}

input.submit{
	width:120px;
	height:25px;
	margin:2px;
}

input.reset{
	width:120px;
	height:25px;
}

select {
	width:200px;
	height:25px;
}

textarea{
	width:200px;
}


