
html, body, form {
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

body {

	width:48em;	FONT:1em verdana, tahoma, arial, helvetica;
	height				:100%;
	background-color: white;
}

SPAN, TD {
	FONT:1em verdana, tahoma, arial, helvetica;
	margin:0px;
}
B {
	FONT-WEIGHT:bold;
}

/** these fixes are beacuse of frontpage "dirt"
someof the old fact sheets now have problems with this.
it can be removed when all factsheets have benn converted to the
new layout.
Martin 29.11.04
**/
B span {
	FONT-WEIGHT:bold;
}
/**
end of fix
**/

STRONG {
	FONT-WEIGHT:bold;
}

/** head**/
span.head-slogan{

	padding-left		:2.0em;
	padding-top			:0em;	z-index:1;
	FONT-SIZE			:0.6em;
	COLOR:#999999; 
	LETTER-SPACING:1px;
	margin				:0em;
	border				:none;
}

div.head{
	z-index:10;
	border				:none;
	padding-left		:0em;
	padding-right		:0em;
	margin-top			:0.5em;
	padding-bottom		:0em;
	position: relative;
}
#headimage{
	width:48em;	height:5em;
}

div.topbanner{
	position			:absolute;
	left				:15em;
	top					:1.7em;	z-index				:100;
	border				:none;
	padding-left		:10px;
	padding-right		:7px;
	padding-top			:5px;
	padding-bottom		:5px;
	background-image 	:url(/application/templates/images/ad.gif);
	background-repeat 	:no-repeat;
	
}
/* mfischer, 2006.10.06: new fullbanner styles so bigsize and fullbanner can
 * happily co-exist */
div#fullbanner {

	position: absolute;
	/* IE7 */
	top: 1.15em;
	left: 15em;
	background-image 	:url(/application/templates/images/ad.gif);
	background-repeat 	:no-repeat;
	padding: 5px 7px 5px 10px;
}
/* end of head */

div.tonlineleiste{
	margin-top			:1.8em;
	margin-bottom		:0.8em;
	margin-left			:0em;
	margin-right		:0em;
	padding-top			:0.4em;
	padding-left		:0em;
	padding-right		:0em;
	padding-bottom		:0.1em;
	z-index				:3;
	background-color	:#f7f7f7;
	border-top			:#EBEBEB 1px solid;
	border-bottom		:#003366 1px solid;
	vertical-align		:middle;
	height:1.5em;	width:48em;}

div.tonlineleiste-search-netdoktor{
	font-family			:tahoma, verdana, arial, helvetica;
	font-weight			:normal;
	font-size			:0.8em;
	color				:#777777;
	padding-left		:0.5em;
	border				:none;
}

.netdoktor{
	font-family			:tahoma, verdana, arial, helvetica;
	font-size			:1.1em;
	letter-spacing		:0em;
	padding-left		:0.8em;
	font-weight			:bold;
	color				:#014277;
}

div.tonlineleiste-search-tonline{
	font-family			:verdana, tahoma, arial, helvetica;
	font-weight			:bold;
	font-size			:0.8em;
	color				:#003366;
	padding-left		:6em;
	border				:none;
}

form.tonlineleiste{
	margin:0;
	display				:inline;
}

input.tonlineleiste-sefld{
	border				:#a7abac 1px solid;
	font-family			:tahoma, verdana, arial, helvetica;
	font-size			:0.9em;
	font-weight			:normal;
	width				:170px;
	display				:inline;
	margin:				0 0.5em;
}

input.submitButton{
	border				:0;
	width				:17px;
	height				:17px;
	display				:inline;
	float				:inherit;
	background-image	:url(/application/templates/images/button_orange.png);
	margin				:0;
	margin-top			:0.1em;	
}
/* end of tonline leiste*/


div.footer{
	margin-top			:1.2em;
	border				:none;
}

hr.footer-seperator{
	background-color		:#990000;
	color					:#990000;
	height					:1px;
	margin-left				:0px;
	margin-right			:0px;
	margin-top				:0.5em;
	margin-bottom			:0.5em;
	clear					:both;
}

div.footer-menu{
	border				:none;
}

div.footer-sub-menu{
}

h4.footer-sub-menu{
	font-family			:verdana, tahoma, arial, helvetica;
	font-weight			:bold;
	color				:#003366;
	margin-left			:0em;
	margin-right		:1em;
	margin-top			:0em;	
	margin-bottom		:0em;
	padding				:0em;
	font-size			:0.7em;
	line-height			:1.7em;	display				:inline;
	text-transform		:uppercase;
}

div.footer-sub-menu-item{
	color				:#003366;
	line-height			:1.7em;
	font-size			:0.7em;
	display				:inline;
}

a.footer-sub-menu-item{
	text-decoration		:none;
	color				:#003366;
	line-height			:1.3em;
}

/* bmichlmayr -> verlinkung zu websites von gesellschaften (in balken/header des jeweiligen health centers) */

/* weisse schrift */

a.header-ges{
	text-decoration		:none;
	color				:#ffffff;
	line-height			:1.3em;
}

a.header-ges:hover{
	text-decoration		:underline;
	color				:#ffffff;
	line-height			:1.3em;
}

/* schwarze schrift */

a.header-ges_schwarz{
	text-decoration		:none;
	color				:#000000;
	line-height			:1.3em;
}

a.header-ges_schwarz:hover{
	text-decoration		:underline;
	color				:#000000;
	line-height			:1.3em;
}

div.disclaimer{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.6em;
	color				:#990000;
	text-align			:justify;
}

div.copyright{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.6em;
	color				:#000000;
}

div.skyscraper{
	position			:absolute;
	left				:48.5em;
	top					:12.1em;
	z-index				:100;
	border				:none;
}

.advertorial-unterschriftzug {
	text-align: right;
	position: relative;
	left: 1.5em;
	color: #6e9aba;
	font-size: 0.7em;
	font-weight: bold;
}

table.bannergrid td {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

#footer-part2 {
	background-color: #F7F7F7;
	color: #003366;
	border-top: 1px solid #003366;
	text-align: center;
	font-size: 0.7em;
	padding: 0.3em;
	margin-top: 1em;
}
#footer-part2 ul {
	padding: 0;
	margin: 0;
}
#footer-part2 li {
	display: inline;
}
#footer-part2 li.sep {
	color: #990000;
}
#footer-part2 li a {
	text-decoration: none;
}

/*************************
 * CSS für /nachrichten/ *
 *************************/

/* mfischer, 2005.05.24: neue styles fuer Nachrichtensucheergebnis */
#nd-nachrichten-suche, .search {
	font-size: 80%;
}
#nd-nachrichten-suche-eingabe-gross, .search .form-long {
	font-weight: bold;
	margin-top: 1em;
}
#nd-nachrichten-suche-eingabe-gross #form-nachrichten-suche-query, .search .form-long-input  {
	width: 80%;
	position: relative;
	top: 0.2em;
	left: 0.5em;
	font-size: 1em;
}
#nd-nachrichten-suche-eingabe-gross #form-nachrichten-suche-image, .search .form-long-image {
	position: relative;
	top: 0.25em;
	left: 0.7em;
}
/*
	Stylesheets fuer generelle UI Elemente, die nicht Bereichsspezifisch sind
*/

a {
	color: #003366;
}

/* mfischer, 2005.06.11: allgemeine Styles fuer Ergebnisse von Suchen */
.search-result li .small-info {
	font-size: 0.8em;
	display: block;
	float: right;
	/* Google/Yahoo green */
	color: #008000;
	/* Netdoktor Orange */
	color: #FF8016;
}
.search-result li {
	color: #444444;
	padding-bottom: 1em;
}
.search-result li .text strong {
	color: black;
}

/* mfischer, 2005.06.11: allgemein UI Styles fuer Infoboxen mit Icons */
.infomessage {
	margin: 2em 2em 1em 2em;
	padding: 0.5em 0.5em 0.5em 3em;
	border: 1px solid black;
	/* Well-known UI color */
	background-color: #FFFFE1;
	/* ND CI Blau */
	background-color: #F7F7F7;
	/* ND CI Orange */
	background-color: #FFE3CC;
	background-repeat: no-repeat;
	background-position: 0.5em center;
	font-size: 90%;
}
.fragezeichen {
	background-image: url(/images/forms/warnung_fragezeichen.gif);
}
.rufzeichen {
	background-image: url(/images/forms/warnung_rufzeichen.gif);
}
/* NetDoktor Header Suchleiste */
#nd-head-suchleiste {
	margin:				1.8em 0 0.8em 0;
	padding:			0.4em 0 0 0.1em;
	background-color:	#f7f7f7;
	border-top:			#EBEBEB 1px solid;
	border-bottom:		#003366 1px solid;
	width:				48em;
	height:				1.6em;
}

#nd-head-suchleiste-links {
	float:				left;
	width:				68%;
	font-size: 			0.9em;
	font-weight: 		bold;
	padding-top: 		0.3em;
}
#nd-head-suchleiste-links a {
	margin-left:		5%;
	font-size:			0.75em;
	display:			block;
	text-decoration:	none;
	color:				#777777;
}
#nd-head-suchleiste-rechts {
	float:				right;
	width:				28.5%;
	font-size:			0.9em;
	border-left:		#A9ABAA 1px solid;
}
#nd-head-suchleiste input.eingabe {
	border				:#a7abac 1px solid;
	font-size:			1em;
	width:				11.5em;
	margin:				0 0.5em;
}
#nd-head-suchleiste input.submitButton {
	position:			relative;
}
/*****************************************************************************
 * Hier befinden sich alle Styles die mit der Ausgabe der aktuellen Posts zu *
 * einer Debatte zutun haben.                                                *
 *                                                                           *
 * mfischer, 2005.10.03                                                      *
 *****************************************************************************/
div.debatte-aktuell {
	font-size: 0.7em;
	border-top: 1px solid #003366;
	padding-top: 1em;
	margin-top: 0.3em;
}
div.debatte-aktuell ul {
	margin-top: 0.5em;
	margin-bottom: 0;
	margin-left: 2em;
	padding-left: 0em;
}
div.debatte-aktuell div.titel {
	font-size: 1.1em;
	font-weight: bold;
	color: #336699;
}
div.debatte-aktuell div.subtitel {
	color: #003366;
}
div.debatte-aktuell li span {
	color: #8E9296;
	font-size: 0.9em;
}
div.debatte-aktuell li span a {
	color: #8E9296;
}

/**
* t-online-value-grid
**/
div.t-online-value-grid{
	background-color	:#f7f7f7;
	margin-bottom		:0em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	padding-bottom		:0.7em;
	border-bottom		:1em solid #ffffff;
}

h2.t-online-value-grid{
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff; 
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#E20074;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #F00074;}




/**
* focus grid
**/



div.focus-grid, div.news-grid, div.link-grid, div.value-grid, div.umfrage-grid, div.ad-grid, div.free-grid{
	background-color	:#f7f7f7;
	margin-bottom		:0em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	padding-bottom		:0.7em;
	border-bottom		:1em solid #ffffff;
}

div.focus-grid-family{
	background-image:url(/images_neu/startpage/family_background.gif);
	background-repeat:no-repeat;
	background-position:center right;
	margin-bottom		:0em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	padding-bottom		:0.7em;
	border-bottom		:1em solid #ffffff;
}


h2.focus-grid, h2.news-grid, h2.link-grid, h2.value-grid, h2.umfrage-grid, h2.ad-grid, h2.free-grid{
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff; 
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#396ba5;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #7aa8ca;}

h2.focus-grid-orange{
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff; 
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#FF8017;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #AAAAAA;}

h2.focus-grid-rot{
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff; 
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#a4121c;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #d01623;}

h2.news-grid.ad-geschenke {
	background-color: #880345;
	border: 1px solid #51042A;
}

div.focus-grid-item,  div.umfrage-grid-item{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	border				:none;
	margin-left			:0.5em;
	margin-right		:0.7em;
	margin-top			:0.5em;
	margin-bottom		:0.7em;
}


hr.focus-grid-seperator{
	border		:1px dotted #003366;	background-color	:transparent;
	color				:transparent;
	height				:0px;
	margin-left			:0.3em;
	margin-right		:0.3em;
	margin-top			:0.2em;
	margin-bottom		:0.2em;
	clear				:both;
}

h3.focus-grid-item{
	font-weight			:bold;
	color				:#003366;
	margin				:0em;
	padding				:0em;
	font-size			:1em;}

p.focus-grid-item, p.umfrage-grid-item{
	margin				:0px;
	padding				:0px;
}

a.focus-grid-item-head{
	color				:#003366;
}

a.focus-grid-family{
	color				:#F97C12; !important;
}

/**
* focus grid anzeige
**/
div.focus-grid-anzeige{
	background-color	:#f7f7f7;
	margin-bottom		:0em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	padding-bottom		:0.7em;
	border-bottom		:1em solid #ffffff;
}

h2.focus-grid-anzeige{
padding-right		:1.5em;
	background-image:url(/images_neu/sponsor/sales/winter_lab.gif);
	background-repeat:no-repeat;
	background-position:center right;
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff; 
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#aaaaaa;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #797979;}

div.focus-grid-anzeige-item{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	border				:none;
	margin-left			:0.5em;
	margin-right		:0.7em;
	margin-top			:0.5em;
	margin-bottom		:0.7em;
}


hr.focus-grid-anzeige-seperator{
	border		:1px dotted #797979;	background-color	:transparent;
	color				:transparent;
	height				:0px;
	margin-left			:0.3em;
	margin-right		:0.3em;
	margin-top			:0.2em;
	margin-bottom		:0.2em;
	clear				:both;
}

h3.focus-grid-anzeige-item{
	font-weight			:bold;
	color				:#003366;
	margin				:0em;
	padding				:0em;
	font-size			:1em;}

p.focus-grid-anzeige-item{
	margin				:0px;
	padding				:0px;
}

a.focus-grid-anzeige-item-head{
	color				:#003366;
}


/**
* focus grid anzeige_rot
**/
div.focus-grid-anzeige_rot{
	background-color	:#f7f7f7;
	margin-bottom		:0em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	padding-bottom		:0.7em;
	border-bottom		:1em solid #ffffff;
}

h2.focus-grid-anzeige_rot{
padding-right		:1.5em;

	background-repeat:no-repeat;
	background-position:center right;
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff; 
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#B70707;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #F64B4B;}

div.focus-grid-anzeige_rot-item{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	border				:none;
	margin-left			:0.5em;
	margin-right		:0.7em;
	margin-top			:0.5em;
	margin-bottom		:0.7em;
}


hr.focus-grid-anzeige_rot-seperator{
	border		:1px dotted #797979;	background-color	:transparent;
	color				:transparent;
	height				:0px;
	margin-left			:0.3em;
	margin-right		:0.3em;
	margin-top			:0.2em;
	margin-bottom		:0.2em;
	clear				:both;
}

h3.focus-grid-anzeige_rot-item{
	font-weight			:bold;
	color				:#003366;
	margin				:0em;
	padding				:0em;
	font-size			:1em;}

p.focus-grid-anzeige_rot-item{
	margin				:0px;
	padding				:0px;
}

a.focus-grid-anzeige_rot-item-head{
	color				:#003366;
}




/**
* news-grid; 
**/

ul.news-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.69em;
	line-height			:1.5em;
	list-style			:disc;
	margin				:0em;
	padding-left		:2em;	padding-right		:0em;
	padding-top			:0.5em;
	padding-bottom		:0em;
	color				:#336699;
}

li.news-grid{
}

a.news-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	color				:#003366;
}

/*is a trick to avoid troubles in ns 4.
* does not have any structural or logic purpose
*/
div.news-grid-additional-links{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.69em;	color				:#003366;
	font-weight			:bold;
	line-height			:1.5em;
	margin-left			:0.5em;
}

a.news-grid-bold{
	font-family			:verdana, tahoma, arial, helvetica;
	color				:#003366;
	padding-right		:1.5em;
	background-image:url(/application/templates/images/more.gif);
	background-repeat:no-repeat;
	background-position:center right;}




/**
* link-grid; 
**/

ul.link-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.69em;
	line-height			:1.5em;
	list-style			:none;
	margin				:0em;
	padding-left		:0.5em;	padding-right		:0em;
	padding-top			:0.5em;
	padding-bottom		:0em;
	color				:#336699;
}

li.link-grid{
}

a.link-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	color				:#003366;
}

/*
ad-grid-item
*/
div.ad-grid-item{
	margin-left			:0.5em;
	margin-right		:0.5em;
	margin-bottom		:0.5em;
	margin-top			:0.5em;
	border				:1px solid #aaaaaa;
}

/**
value-grid
*/

div.value-grid-item{
	padding-top			:0.2em;
	padding-bottom		:0em;
	padding-right		:0em;
	margin				:0em;
}

/**
* partner corner
**/
div.partner-corner{
	background-color	:#C90A26;
	margin-bottom		:0em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	padding-bottom		:0.7em;
	border-bottom		:1em solid #ffffff;
}

h2.partner-corner{
	FONT-SIZE			:0.7em;
	COLOR				:#ffffff;
	PADDING-TOP			:0.2em;
	PADDING-left		:0.5em;
	PADDING-bottom		:0.2em;
	margin				:0;
	FONT-FAMILY			:verdana, tahoma, arial, helvetica;
	background-color	:#C90A26;
	font-weight			:bold;
	text-transform		:uppercase;
	border				:1px solid #47508D;}

ul.partner-corner{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.69em;
	line-height			:1.5em;
	list-style			:disc;
	margin				:0em;
	padding-left		:2em;	padding-right		:0em;
	padding-top			:0.5em;
	padding-bottom		:0em;
	color				:#ffffff;
}

li.partner-corner{
}

a.partner-corner{
	font-family			:verdana, tahoma, arial, helvetica;
	color				:#ffffff;
}

img.partner-corner{
	border				:none;
}





/*****UMFRAGE-GRID***********/

a.umfrage-grid-item:link, a.umfrage-grid-item:visited {
text-decoration	:none;
text-transform	:uppercase;
font-weight		:bold;
font-size		:0.9em;
background-color:#f90;
padding			:0em 0.3em 0em 0.3em;
color			:#fff;
border			:1px solid #FFBC58;
border-color	:#FFBC58 #986314 #986314 #FFBC58;
}

a.umfrage-grid-item:hover, a.umfrage-grid-item:active {
border-color	:#f90 #f90 #f90 #f90;
}
div.content{
	position			:relative;
	padding-left		:1em;
	top:0.5em;
}

div.content-col-one{
	width				:33.5em;
	float: left;
}

/********IMAGE-GRID******************************************/

div.image-grid{
	padding-left		:0.7em;
	padding-right		:0.7em;
}

div.image-grid-item{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	padding-right		:2.2em;
}

h2.image-grid-item{
	font-size			:1em;
	font-family			:verdana, tahoma, arial, helvetica;
	font-weight			:bold;
	margin-top			:0.3em;
	margin-bottom		:0;
	margin-left			:0;
	margin-right		:0;
}

a.image-grid-item{
}

p.image-grid-item{
	margin				:0;
	padding				:0;
}
h2.image-grid-item{
	margin				:0;
	padding				:0;
}
img.image-grid-item{
	width	        :10.5em;
	height	        :7.87em;
}

/**************************REFERENCE-GRID***************************/

div.reference-grid{
}

h1.reference-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	font-weight			:normal;
	font-weight			:bold;
	color				:#003366;
	text-align			:left;
	padding				:0em;
	margin-bottom		:0.5em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	text-transform		:uppercase;
}

div.reference-grid-item{
	padding-left		:0.7em;
}

h2.reference-grid-item{
	margin-top			:0.1em;
	margin-bottom		:0.1em;
}

/*******TOPIC-GRID************************************/

div.topic-grid{
	width				:30em;
}

h1.topic-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	font-weight			:normal;
	font-weight			:bold;
	color				:#003366;
	text-align			:left;
	padding				:0em;
	margin-bottom		:0.5em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	text-transform		:uppercase;
}

ul.topic-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	line-height			:1.5em;
	list-style			:none;
	margin				:0em;
	padding-left		:0.7em;
	padding-right		:1.9em;
	padding-top			:0.5em;
	padding-bottom		:0em;
	color				:#336699;
}

li.topic-grid{
}

li.topic-grid-new{
	font-weight			:bold;
}

div.topic-grid-additional-links{
	font-size			:0.7em;
	font-weight			:bold;
	padding-left		:0.7em;
	padding-top			:0.7em;
}

a.topic-grid-more{
	font-family			:verdana, tahoma, arial, helvetica;
	color				:#003366;
	padding-right		:1.5em;
	background-image:url(more.gif);
	background-repeat:no-repeat;
	background-position:center right;
}

/********REFERENCE-GRID************************************/

div.reference-grid{

}

/*********SERVICE-GRID*************************************/

div.service-grid{

}

h1.service-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	font-weight			:normal;
	font-weight			:bold;
	color				:#003366;
	text-align			:left;
	padding				:0em;
	margin-bottom		:0.5em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	text-transform		:uppercase;
}

h2.service-grid-item{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:1em;
	font-weight			:bold;
	color				:#336699;
	text-transform		:uppercase;
	margin-top			:0em;
	margin-bottom		:0em;
}

img.service-grid-item{
	padding-right		:0.5em;
}

div.service-grid-item-list, div.service-grid-item-paragraph{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	padding-left		:0.7em;
	margin-bottom		:2.5em;
	/* >> das margin-bottom vom DIV bezieht sich leider auf den Text - und nicht aufs Image! 
	   Daher unterschiedliche Abstände!
	   >> ev. HTML-Abänderung?
	*/
}

ul.service-grid{
	font-weight			:bold;
	line-height			:1.2em;
	margin-bottom		:0em;
	padding-bottom		:0em;
	list-style			:none;
}

li.service-grid{
	padding				:0;
	margin				:0;
}

a.service-grid{
	padding-right		:1.5em;
	background-image	:url(more.gif);
	background-repeat	:no-repeat;
	background-position	:center right;
}

a.service-grid-item{
	font-weight			:bold;
	padding-right		:1.5em;
	background-image	:url(more.gif);
	background-repeat	:no-repeat;
	background-position	:center right;
}

p.service-grid-item{
	margin				:0em;
	padding				:0em;
}

/********SUPPORT-GRID*********************************/

div.support-grid{
	width:400px;
}

h1.support-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	font-weight			:normal;
	font-weight			:bold;
	color				:#003366;
	text-align			:left;
	padding				:0em;
	margin-bottom		:0.5em;
	margin-top			:0em;
	margin-left			:0em;
	margin-right		:0em;
	text-transform		:uppercase;
}

ul.support-grid{
	font-family			:verdana, tahoma, arial, helvetica;
	font-size			:0.7em;
	line-height			:1.5em;
	list-style			:none;
	margin				:0em;
	padding-left		:0.7em;
	padding-right		:1.9em;
	padding-top			:0.5em;
	padding-bottom		:0em;
	color				:#336699;
}

li.support-grid{
}

div.support-grid-additional-links{
	font-size			:0.7em;
	font-weight			:bold;
	padding-left		:0.7em;
	padding-top			:0.7em;
}

a.support-grid-more{
	font-family			:verdana, tahoma, arial, helvetica;
	color				:#003366;
	padding-right		:1.5em;
	line-height			:1.7em;
	background-image:url(more.gif);
	background-repeat:no-repeat;
	background-position:center right;
}



/**********************CONTENT SPALTE ZWEI***************/
/********************************************************/




div.content-col-two{
	float: left;
	margin-left:		1em;
	width				:12.5em;
}


/*************************************************/

hr.seperator{
	background-color :#003366;
	color :#003366;
	height:1px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0.5em;
	/* mfischer, 2005.11.15: abstaende in FF passen nicht
	margin-bottom:0em; */
	clear:both;
}

div.startpage-footer{
	clear			:both;
	width				:735px;
	border				:0px solid fuchsia;
	padding				:0em;
	margin				:0;
}

/*
 * mfischer: Fix around display bug of new HON-Code box which triggers IE6 
 * Peek-a-boo bug without floats nearby, thanks thomas!
 */
div.focus-grid {
	width: 100%;
}
