*						{
						margin: 0px;
						padding: 0px;
						}

body						{
						min-height: 650px;

						color: #5f5f5f;
						font-size: 11px;
						font-family: verdana, arial, sans-serif;

						background: #1d2d36 url(../img/layout/body.jpg) 0px 105px repeat-x;
						}

form, img					{
						border: none;
						}

input						{
						padding: 4px;
						font-size: 1em;
						font-family: verdana, arial, sans-serif;
						border: #cbd1d4 1px solid;
						}

textarea					{
						padding: 4px;
						font-size: 1em;
						font-family: verdana, arial, sans-serif;
						overflow: hidden;
						border: #cbd1d4 1px solid;
						}

input:focus, textarea:focus		{
						}

input[type=checkbox]			{
						padding: 2px;
						background: none;
						border: none;
						}

input[type=radio]			{
						border: none;
						}

select					{
						color: #505050;
						background: #fafafa;
						}

select option				{
						padding-right: 1em;
						}

input.form_error, select.form_error	{
						color: #606060;
						background-image: url(../img/layout/input_fehler.gif);
						}

textarea.form_error			{
						color: #606060;
						background-image: url(../img/layout/input_fehler.gif);
						}

button					{
						padding: 0px 2px 2px 0px;
						border: none;
						background: none;
						}

div.error_message			{
						}

label						{
						cursor: pointer;
						padding-left: 5px;
						}

label:hover				{
						color: #404040;
						}

label.bitte-ausfuellen			{
						padding-right: 90px;
						background: url(../i18n/de_DE/img/icons/bitte_ausfuellen.gif) center right no-repeat;
						}

div.produktbox			{
						float: right;
						width: 220px;
						text-align: right;
						}

table						{
						width: 100%;
						margin: 0px 0px 30px 0px;

						font-size: 0.9em;
						line-height: 1.5em;
						}

table th, table td, table caption	{
						vertical-align: top;
						padding: 0.5em;

						background: #f5f7f8;
						}

table caption				{
						padding: 30px 5px 8px 5px; /* muss so sein und nicht mit margin in der table wegen Firefox' fehlerhaftem table-model */

						color: #1d2d36;
						font-size: 1.1em;
						font-weight: bold;
						text-align: left;

						background-color: #ffffff;
						}

table thead th, table thead td 	{
						text-align: center;
						background: #edf0f2 url(../img/layout/table_thead.jpg) top left repeat-x;
						}

table thead th				{
						color: #1d2d36;
						}

table tbody th				{
						padding: 5px 10px;
						color: #404040;
						font-weight: normal;
						text-align: left;
						}

table tbody td				{
						text-align: right;
						}

table tbody tr:hover td, table tbody tr:hover th		{
						background: #fde5da;
						}

table tbody tr.odd:hover td, table tbody tr.odd:hover th		{
						background: #fde5da;
						}

table tfoot th, table tfoot td		{
						color: #f26523;
						text-align: center;
						background: #eaeef1 url(../img/layout/table_tfoot.jpg) bottom left repeat-x;
						}

table tfoot em				{
						color: #1d2d36;
						}

table tfoot small				{
						color: #5f5f5f;
						font-weight: normal;
						font-size: 0.9em;
						}

table tr.odd th, table tr.odd td	{
						background-color: #edf0f2;
						}

#content table p			{
						margin: 0px;
						}

#content table p.description	{
						margin-top: 1em;
						color: #999999;
						}

small					{
						font-size: 0.8em;
						line-height: 1.2em;
						}

em						{
						font-style: normal;
						font-weight: bold;
						}

big						{
						font-family: verdana, arial, sans-serif;
						font-size: 1.5em;
						font-weight: normal;
						color:#283841;
						}

hr						{
						clear: both;
						height: 1px;
						margin: 35px 0px;

						border: none;
						background: url(../img/layout/hr.gif) center left repeat-x;
						}

a						{
						color: #2e4755;
						}

acronym					{
						cursor: help;
						}

sup						{
						font-family: georgia, verdana, arial, sans-serif;
						}

abbr						{
						cursor: help;
						}

abbr.amp					{
						font-family: Baskerville, Palatino, Constantia, "Book Antiqua", "URW Palladio L", serif;
						font-style: italic;
						}
						
span.highlightweb			{
						color:#f36523;
						font-weight:bold;
						}


/* ---------------------------- Content-Bereich ---------------------------- */

#content h1				{
						margin-bottom: 11px;

						height: 24px;
						font-size: 1em;
						text-indent: -500px;
						overflow: hidden;
						background-repeat: no-repeat;

						/*
						color: #f26522;
						font-size: 2.4em;
						font-family: "Univers", "Trebuchet MS", verdana, sans-serif;
						font-weight: bold;
						text-transform: lowercase;
						*/
						}

#content h2				{
						padding: 10px 0px 8px 0px; /*muss Padding sein, weil Margin verbuggte Ausgabe bringt in verschiedenen Browsern */

						color: #1d2d36;
						font-size: 1.1em;
						font-weight: bold;
						}

#content h3				{
						margin-bottom: 0.5em;

						color: #1d2d36;
						font-size: 1em;
						font-weight: bold;
						}

#content p				{
						margin: 0px 0px 15px 0px;

						line-height: 1.6;
						}

#content p em, #content ul em	{
						font-weight: normal;
						background: #fffdcc;
						}

#content ul				{
						margin: 0px 0px 18px 3px;
						list-style: none;
						}

#content ul li				{
						padding-left: 2.5em;
						line-height: 1.8em;
						background: url(../img/layout/li.jpg) 1.5em 0.7em no-repeat;
						}

#content a				{
						color: #204d67;
						padding: 0px 1px;
						text-decoration: underline;
						}

#content a:hover			{
						color: #000000;
						text-decoration: underline;
						}

#content a.zurueck			{
						padding-left: 11px;
						background: url(../img/layout/a_zurueck.gif) center left no-repeat;
						}


/* -------------------------------------- Navigation Top --------------------------------------------- */

#navigation ul				{
						list-style: none;
						}

#navigation li				{
						float: left;
						width: 148px;
						}

#navigation li a				{
						display: block;

						color: #ffffff;
						font-size: 0.9em;
						text-decoration: none;
						line-height: 30px;
						text-align: center;
						}

#navigation li a:hover			{
						background-color: #f37539;
						}

#navigation li.on a, #navigation li.on a:hover	{
						color: #1d2d36;
						font-weight: bold;
						background-color: #ffffff;
						}


/* -------------------------------------- Subnavigation --------------------------------------------- */

#subnavigation ul			{
						list-style: none;
						}

#subnavigation li a			{
						display: block;
						padding-left: 20px;

						color: #1d2d36;
						text-decoration: none;
						line-height: 35px;

						background-color: #f3f4f5;
						}

#subnavigation li.on a	{
						color: #ffffff;
						font-weight: bold;
						background: #283841 url(../img/layout/subnavigation_li.gif) 9px 14px no-repeat;
						}

#subnavigation li.off a:hover {
						background: #e1e7ea url(../img/layout/subnavigation_li_hover.gif) 9px 14px no-repeat;
						color:#1d2d36;

}


/* ---------------------------- Header ---------------------------- */

#logo a					{
						display: block;
						height: 87px;
						text-indent: -980px;
						overflow: hidden;
						background: url(../img/layout/logo.jpg) center right no-repeat;
						}


/* ---------------------------- Footer ---------------------------- */

body #footer h1				{
						margin-bottom: 0.5em;

						color: #ffffff;
						font-size: 1.1em;
						font-weight: bold;

						background: none;
						}

#footer					{
						color: #ffffff;
						font-size: 0.8em;
						line-height: 1.4em;
						}

#footer p					{
						padding-left: 0px;
						margin-bottom: 1.4em;
						}

#footer a					{
						color: #ffffff;
						}

#footer a:hover				{
						color: #e1e7ea;
						}

#footer ul					{
						list-style: none;
						}

#footer li					{
						padding-left: 20px;
						line-height: 1.5em;
						background: none;
						}

#footer div.neuigkeiten ul		{
						margin-bottom: 6px;
						border-bottom: #99adb8 1px dotted;
						}

#footer div.neuigkeiten li		{
						padding: 0px;
						border-top: #99adb8 1px dotted;
						}

#footer div.neuigkeiten li a		{
						display: block;
						padding: 4px 7px;

						color: #ffffff;
						font-weight: normal;

						text-decoration: none;
						}

#footer div.neuigkeiten li a span	{
						padding-right: 5px;
						color: #99adb8;
						}

#footer div.neuigkeiten li a:hover	{
						background-color: #2e4754;
						}

#footer a.mehr				{
						padding-right: 7px;
						background: url(../img/layout/footer_a_mehr.gif) 100% 5px no-repeat;
						}



/* ---------------------------- Startseite ---------------------------- */

/* Kompetenzen */
#index #content h1.kompetenzen	{
						display: none;
						}

#index #content div.link_pfeil ul li,
#index #content div.marketingmix ul li,
#index #content div.online-marketing ul li,
#index #content div.suchmaschinen-marketing ul li,
#index #content div.webdesign ul li	{
						padding-left: 25px;
						background: url(../img/layout/features_li.jpg) 0em 0.3em no-repeat;
						}

/* News */
#index #content div.news h1	{
						display: none;
						}

#index #content div.news ul	{
						margin: 0px;
						padding: 0px;
						}

#index #content div.news ul li	{
						padding: 0px 15px 20px 15px;
						background: none;
						}

#index #content div.news li a	{
						display: block;
						color: #606060;
						font-size: 0.9em;
						text-decoration: none;
						line-height: 14px;
						}

#index #content div.news li a:hover	{
						color: #000000;
						}

#index #content div.news li img	{
						float: left;
						margin: 3px 5px 0px 0px;
						border: #ffffff 2px solid;
						}

#index #content div.news li em	{
						font-weight: bold;
						background: none;
						}

/* Referenzen */
#index #content div.referenzen h1	{
						margin: 35px 0px 0px 0px;
						}

/* Produkte */
#index #content div.produkte h1	{
						margin-bottom: 2.5em;
						}

#index #content div.produkte ul	{
						margin: 0px;
						padding: 0px;
						}

#index #content div.produkte li a.box	{
						display: block;
						text-align: center;
						}

#index #content div.produkte li	{
						float: left;
						padding: 0px;
						text-align: left;
						line-height: 1.6;
						margin-bottom:0px;
						}

#index #content div.produkte li.todo	{
						width: 185px;
						}

#index #content div.produkte li.shop	{
						width: 185px;
						padding-right: 30px;
						}

#index #content div.produkte li.redaktion	{
						width: 185px;
						padding-right: 30px;
						}

#index #content div.produkte li.hosting	{
						width: 185px;
						padding-right:30px;
						}

#index #content div.produkte a.mehr	{
						display: block;
						float: left;
						}
						
#index #content div.link_pfeil		{
						margin-top: 2em;
						}

div.announcement a			{
						display: block;
						width: 100%;
						height: 100%;
						text-indent: -800px;
						overflow: hidden;
						}

#content a.invisible:link		{
						text-decoration:none;
						color:#5F5F5F;
						}

#content a.invisible:visited		{
						text-decoration:none;
						color:#5F5F5F;
						}

#content a.invisible:hover		{
						text-decoration:none;
						color:#5F5F5F;
						}

/* ---------------------------- Agentur ---------------------------- */

#agentur #content div.sidebar h1	{
						margin: 0px;
						width: auto;
						background: #e1e7ea;
						}

#agentur #content div.sidebar div.fragezeichen		{
						text-indent: -100px;
						margin-top: 135px;
						overflow: hidden;
						}


/* ---------------------------- Agentur: Historie ---------------------------- */

#historie #content div.sidebar h1		{
						margin: 0px;
						width: auto;
						background: #e1e7ea;
						margin-bottom: 40px;
						}

#historie #content div.sidebar dl	{
						margin: 0px;
						}

#historie #content div.sidebar dl dt		{
						padding: 10px 0px;
						text-align: center;
						background: #ffffff;
						}

#historie #content div.sidebar dl dd		{
						padding: 2px 15px 35px 15px;
						text-align: center;
						}

#historie #content div.sidebar img		{
						margin: 0px;
						}


/* ---------------------------- Agentur: Ansprechpartner ---------------------------- */

#ansprechpartner #content div.name	{
						font-weight: bold;
						}

#ansprechpartner #content div.name ul	{
						margin: 8px 0px 0px 0px;
						font-size: 0.9em;
						font-weight: normal;
						}

#ansprechpartner #content div.name li	{
						padding: 0px;
						line-height: 1.2em;
						background: none;
						}

#ansprechpartner #content .mitarbeiter a 	{
						text-decoration:none;
}

#ansprechpartner #content #christopher-baumbach	{
						font-size: 0.9em;
						}

#ansprechpartner #content #christopher-baumbach ul	{
						font-size: 1em;
						}

/* ---------------------------- Agentur: Neuigkeiten ---------------------------- */

#neuigkeiten #content h1		{
						margin-bottom: 20px;
						}

#neuigkeiten #content div.news		{
						clear: both;
						padding: 25px 0px 10px 0px;
						background: url(../img/layout/hr.gif) bottom left repeat-x;
						}

#neuigkeiten #content div.news li	{
						margin: 0px;
						padding: 0px;
						padding-left: 2.5em;
						line-height: 1.8em;
						background: url(../img/layout/li.jpg) 1.5em 0.7em no-repeat;
						}

#neuigkeiten #content div.news div.datum	{
						float: left;
						width: 100px;
						text-align: right;
						}

#neuigkeiten #content div.news div.inhalt	{
						float: right;
						width: 450px;
						padding-left: 20px;
						}

#neuigkeiten #content div.news h2	{
						padding-top: 0px;
						line-height: 1;
						}

#neuigkeiten #content div.news img	{
						float: right;
						margin: 0px 0px 10px 15px;
						}

#neuigkeiten #content div.news div.inhalt {
						line-height: 1.6;
						}

#neuigkeiten #content div.news ul 		{
						width:100%;
						margin:0px 0px 20px 0px;
						}

#neuigkeiten #content div.news ul li	{
						float:none;
}

#neuigkeiten #content ul 		{
						width: 200px;
						margin:0px auto;
						}

#neuigkeiten #content ul li		 {
						float:left;
						list-style-type:none;
						background:none;
						padding:0px 2px;
						}

#neuigkeiten #content ul li a.next {
						display:block;
						background:url(../img/icons/paging_next.jpg) top left no-repeat;
						margin-top:3px;
						width:19px;
						height:15px;
						}

#neuigkeiten #content ul li a.prev {
						display:block;
						background:url(../img/icons/paging_prev.jpg) top left no-repeat;
						margin-top:3px;
						width:19px;
						height:15px;
						}

#neuigkeiten #content ul li a.first {
						display:block;
						background:url(../img/icons/paging_first.jpg) top left no-repeat;
						margin-top:3px;
						width:19px;
						height:15px;
						}

#neuigkeiten #content ul li a.last {
						display:block;
						background:url(../img/icons/paging_last.jpg) top left no-repeat;
						margin-top:3px;
						width:19px;
						height:15px;
						}


/* ---------------------------- Agentur: Jobs ---------------------------- */

#jobs #content h1			{
						margin-bottom: 20px;
						}

#jobs #content h2			{
						padding: 0px 0px 28px 0px; /*muss Padding sein, weil Margin verbuggte Ausgabe bringt in verschiedenen Browsern */
						}


/* ---------------------------- Kompetenzen ---------------------------- */

#kompetenzen #content h1	{
						margin-bottom: 20px;
						}

#kompetenzen #content div.abbildung small	{
						width: 420px;
						}

#content div.kompetenzBSP div.thumbnails {
						list-style-type:none;
						float:left;
						width:170px;
						padding:0px 5px;
						text-align:center;
}

/* ---------------------------- Kompetenzen: Webdesign ---------------------------- */

#webdesign #content h1		{
						margin-bottom: 10px;
						}

/* ---------------------------- Kompetenzen: Beratung & Strategie ---------------------------- */

#beratung #content h1		{
						margin-bottom: 20px;
						}

/* ---------------------------- Kompetenzen: Konzeption ---------------------------- */

#konzeption #content h1		{
						margin-bottom: 20px;
						}

/* ---------------------------- Kompetenzen: Kreation ---------------------------- */

#kreation #content h1		{
						margin-bottom: 20px;
						}

/* ---------------------------- Kompetenzen: Realisierung ---------------------------- */

#realisierung #content h1		{
						margin-bottom: 20px;
						}

/* ---------------------------- Kompetenzen: Redaktionssystem ---------------------------- */

#redaktion #content h1		{
						margin-bottom: 20px;
						}

/* ---------------------------- Kompetenzen: E-Commerce ---------------------------- */

#ecommerce #content h1		{
						margin-bottom: 20px;
						}


/* ---------------------------- Produkte: Shop ---------------------------- */

#shop #content ul			{
						padding-left: 10px;
						}

#shop #content li 			{
						line-height: 1.6;
						padding: 0px 0px 15px 22px;
						background: url(../img/icons/haken.gif) left top no-repeat;
						}

#shop #content p.stars		{
						font-size:0.8em;
						}

/* ---------------------------- Produkte: Redaktion ---------------------------- */

#cms #content div.sidebar h1	{
						margin-bottom: 2em;
						width: auto;
						background: #e1e7ea;
						}

#cms #content div.produktbox	{
						margin-bottom:20px;
						}

/* ---------------------------- Produkte: Newsletter ---------------------------- */

#newsletter #content h1		{
						margin-bottom: 20px;
						}

#newsletter #content ul		{
						padding-left: 10px;
						}

#newsletter #content li		{
						line-height: 1.6;
						padding: 0px 0px 15px 22px;
						background: url(../img/icons/haken.gif) left top no-repeat;
						}

/* ---------------------------- Produkte: Todo ---------------------------- */

#todo #content h1			{
						margin-bottom: 20px;
						}


/* ---------------------------- Referenzen ---------------------------- */

#referenzen #content .sidebar h1 {
						background:#e1e7ea;
						width:220px;
}

#referenzen #content .sidebar dt {
						font-weight:bold;
						margin-top:15px;
}

#referenzen #content ol		{
						list-style: none;
						}

#referenzen #content ol li		{
						position: relative;
						height: 310px;
						}

#referenzen #content ol div.projekt		{
						font-weight: bold;
						font-size: 0.9em;
						line-height: 27px;
						text-transform: uppercase;
						}

#referenzen #content ol div.projekt a		{
						color: #204d67;
						text-decoration: none;
						}

#referenzen #content ol div.projekt a:hover		{
						color: #1d2d36;
						text-decoration: none;
						}

/* ---------------------------- Referenzen: Details ---------------------------- */

#referenzendetails #content div.sidebar h1	{
						margin: 0px;
						width: auto;
						background: #e1e7ea;
						}

#referenzendetails #content div.sidebar h1 em	{
						text-transform: uppercase;
						}

#referenzendetails #content div.sidebar dl dt		{
						font-weight: bold;
						}

#referenzendetails #content div.sidebar dl dd		{
						padding-bottom: 1em;
						}

#referenzendetails #content div.referenzPic img {
						padding-top:10px;
						background:#ffffff;
}

#referenzendetails #content hr {
						margin:15px 0px;
}

/* ---------------------------- Referenzen: Kundenliste ---------------------------- */

#kunden #content h1			{
						margin-bottom: 40px;
						}


/* ---------------------------- Kontakt ---------------------------- */

#kontakt #content h1			{
						margin-bottom: 20px;
						}

#kontakt #content dl dt		{
						margin-bottom: 5px;
						}

#kontakt #content dl dd		{
						padding: 4px;
						margin-bottom: 20px;
						background-color: #f5f7f8;
						}

#kontakt #content dl.notwendige-eingaben		{
						float: left;
						width: 270px;
						}

#kontakt #content dl.optionale-eingaben		{
						float: right;
						width: 270px;
						}

#kontakt #content input		{
						width: 252px;
						}

#kontakt #content textarea		{
						width: 552px;
						height: 175px;
						}

#kontakt #content input.map24	{
						width: 88px;
						height: 38px;
						border: none;
						padding: 0px;
						}


/* ---------------------------- SEM-Info ---------------------------- */

#seminfo #content div.table-of-contents h1	{
						margin: 0px;
						width: auto;
						background: #e1e7ea;
						}


/* ---------------------------- Buttons ---------------------------- */

#content a.button			{
						position: relative;

						display: block;
						height: 25px;
						margin-right: 5px;

						padding: 0px 25px 0px 30px;

						color: #ffffff;
						cursor: pointer;
						font-weight: bold;
						text-align: center;
						text-decoration: none;
						line-height: 25px;

						background-color: transparent;
						background-repeat: no-repeat;
						background-position: top left;
						background-image: url(../img/layout/button.png);
						}

#content a.button span		{
						position: absolute;
						top: 0px;
						right: -5px;

						width: 10px;
						height: 25px;

						background-position: top right;
						background-image: url(../img/layout/button.png);
						}

#content a.button:hover		{
						background-position: bottom left;
						background-color: transparent;
						}

#content a.button:hover span	{
						background-position: bottom right;
						}


/* ---------------------------- mehr Links ---------------------------- */

#content div.mehr			{
						line-height: 28px;
						text-align: right;
						}

#content div.mehr a			{
						font-size: 0.9em;
						font-weight: bold;
						text-decoration: none;
						}

#content div.mehr a:hover		{
						text-decoration: underline;
						}

#content div.mehr a			{
						color: #1d2d36;
						padding-right: 11px;
						background: url(../img/layout/a_mehr_bold.gif) 100% 4px no-repeat;
						}


/* ---------------------------- Sidebar ---------------------------- */

#content div.sidebar h1		{
						height: auto;
						width: auto;
						padding: 12px 15px;
						color: #2e4755;
						font-size: 1em;
						font-family: verdana, arial, sans-serif;
						text-indent: 0px;
						overflow: auto;
						background: #e1e7ea;
						}


#content div.sidebar h2		{
						margin: 1em 0em 0.8em 0em;
						padding: 0px 15px;
						color: #5f5f5f;
						font-size: 1em;
						}

#content div.sidebar img		{
						margin-bottom: 13px;
						}

#content div.sidebar div.image img	{
						margin: 0px;
						}

#content div.sidebar p em		{
						font-size: 1.1em;
						font-weight: bold;
						background: none;
						}

#content div.sidebar p		{
						margin: 0px 15px 15px 15px;
						color: #5f5f5f;
						font-size: 0.9em;
						line-height: 1.5em;
						}

#content div.sidebar dl		{
						margin: 0px 15px 15px 15px;
						color: #5f5f5f;
						font-size: 0.9em;
						line-height: 1.5em;
						}

#content div.sidebar hr		{
						margin: 25px 15px;
						}

#content div.sidebar span.quelle	{
						color: #aaaaaa;
						}

#content div.sidebar span.quelle em	{
						font-weight: normal;
						}

#content div.sidebar span.quelle a	{
						color: #aaaaaa;
						text-decoration: none;
						}

#content div.sidebar span.quelle a:hover	{
						text-decoration: underline;
						}


/* ---------------------------- Inhaltsverzeichnis ---------------------------- */

#content div.table-of-contents h1	{
						height: auto;
						width: auto;
						padding: 12px 15px;
						color: #2e4755;
						font-size: 1em;
						font-family: verdana, arial, sans-serif;
						text-indent: 0px;
						overflow: auto;
						background: #e1e7ea;
						}

#content div.table-of-contents ol	{
						margin: 20px 15px 20px 40px;
						color: #204d67;
						font-size: 0.9em;
						font-weight: bold;
						line-height: 1.5em;
						}

#content div.table-of-contents ol li	{
						padding-bottom: 1em;
						}

#content div.table-of-contents ol a	{
						font-weight: normal;
						text-decoration: none;
						}

#content div.table-of-contents ol a:hover	{
						color: #204d67;
						text-decoration: underline;
						}


/* ---------------------------- Siehe-Auch ---------------------------- */

#content div.siehe-auch, #content div.siehe-auch a		{
						font-size: 0.9em;
						}


/* ---------------------------- Nach-Oben ---------------------------- */

#content div.nach-oben a		{
						display: block;
						float: right;
						width: 74px;
						height: 20px;
						text-indent: -680px;
						overflow: hidden;
						margin-top:20px;
						background: url(../i18n/de_DE/img/layout/nach_oben.jpg) top left no-repeat;
						}

#content div.nach-oben a:hover	{
						background-position: bottom left;
						}


/* ---------------------------- Abbildung ---------------------------- */

#content div.abbildung small	{
						display: block;
						margin: 5px auto 0px auto;
						padding-left: 25px;
						color: #909090;
						font-size: 0.9em;
						/*font-style: italic;*/
						line-height: 1.5em;
						text-align: left;
						background: url(../img/layout/abbildung.jpg) top left no-repeat;
						}


/* ---------------------------- Quelle ---------------------------- */

#content span.quelle			{
						color: #909090;
						font-size: 0.9em;
						}

#content span.quelle em		{
						font-weight: normal;
						font-style: italic;
						background: none;
						}


/* ---------------------------- Nachrichten: Fehler ---------------------------- */

div.fehler div.nachricht		{
						color: #404040;
						font-size: 1.2em;
						font-weight: normal;
						font-style: italic;
						}

#content div.fehler div.nachricht em		{
						color: #000000;
						font-size: 1em;
						font-style: normal;
						font-weight: normal;
						background: none;
						}

#kontakt div.fehler div.nachricht ul		{
						margin: 0px;
						}


/* ---------------------------- Nachrichten: Fertig ---------------------------- */

div.fertig div.nachricht		{
						color: #404040;
						font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
						font-size: 1.8em;
						font-style: italic;
						}