/* =======================================================================   
   CSS für GARMIN.de - Garmin Deutschland GmbH
                                                                             
   Realization by: 	Garmin Deutschland GmbH  [www.garmin.de]
   Inception:   2007-08-22 Dieter Schoenweitz [dschoenweitz(at)garmin.de]           
   Last changed:2007-09-05 Dieter Schoenweitz [dschoenweitz(at)garmin.de]
   ======================================================================= */

/* =======================================================================   
   WARNING: No user serviceable parts below. Please do not change anything
   unless you are absolutely aware of what you're doing.
   ======================================================================= */ 
   

/* Page defaults
-------------------------------------------------------------------------- */
 
body {  font-size: 13px; color: #333333; font-family: Arial, Helvetica, sans-serif;}
.nocss { display: none; }
h1,h2,h3,h4,h5,h6 {font-weight:400; font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;}
h1 {color:#000000; font-size:2em;line-height:1;margin-bottom:.5em;}
h2 {color:#000000; font-size:1.5em;margin-bottom:.5em;}
h3 {color:#000000;font-size:1.3em;line-height:1;margin-bottom:.5em;font-weight:700;}
h4 {color:#000000;font-size:1.1em;line-height:1.25;margin-bottom:.5em;font-weight:700;}
.links img {border:none; padding:0; float:none; margin:0;}
.links {margin:10px 0; padding:0; display:block;}
p a { color: #0074D4; font-size: 13px; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
p { font-size: 13px; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; }	
table tr td { font-size: 13px; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; }	
table tr td a { color: #0074D4; font-size: 13px; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }
/* Form
-------------------------------------------------------------------------- */
select { font-size: 13px; width: 200px; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; border: solid 1px #576675; }
input  { font-size: 13px; color: #000000;  border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675; }
textarea { font-size: 13px; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; border: solid 1px #576675; }
form { font-size:12px; }

/* Content Teaser
-------------------------------------------------------------------------- */

dl.teaser {
  width: 100%; margin: 0 0 7px 0; padding: 0; color: #333333; font-size: 13px; font-family:  Arial, Helvetica, sans-serif;
}

dl.teaser a { color: #0074D4; font-size: 13px; font-family:  Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; }

dl.teaser a:hover { text-decoration: none; }

dl.teaser p {font-size: 13px; font-family:  Arial, Helvetica, sans-serif; margin:0 0 1.5em;}
dl.teaser h1 {color:#000000; font-size:2em;line-height:1;margin-bottom:.5em;}
dl.teaser h2 {color:#000000; font-size:1.5em;margin-bottom:.5em;}
dl.teaser h3 {font-size:1.3em;line-height:1;margin-bottom:5px;font-weight:100;}
dl.teaser h4 {font-size:1.1em;line-height:1.25;margin-bottom:.5em;font-weight:700;}
dl.teaser h5 {font-size:1em;font-weight:700;margin-bottom:.5em;}
dl.teaser h6 {font-size:0.8em;font-weight:700;}

dl.teaser dt {font-weight:400; font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:1.3em;line-height:1;margin-bottom:5px;font-weight:100;}

dl.notopline { border-top: none; }
dl.onlytitle { margin: 0; }

dl.links img {border:none; padding:0; float:none; margin:0;}
dl.links {margin:10px 0; padding:0; display:block;}

dl.teaser #icon {
	padding: 0px;
	margin: 0px;
	border: none;
}

/*dl.teaser li {
	margin:0 0 1.5em;
	font-size: 13px;
	font-family:  Arial, Helvetica, sans-serif;
	list-style-type: circle;
	list-style-position: inside;
	padding: 0px;
	margin: 0px;
	list-style-image: none;
}*/

dl.teaser dd.image {
  padding: 10px 0 3px 0;
  font-size: 10px;
}

dl.teaser dd.img {
  padding: 10px 0 3px 0;
  font-size: 10px;
}

dl.teaser dd.imagebig {
  padding: 10px 0 3px 0;
  font-size: 13px;
}


/* Content Tables
-------------------------------------------------------------------------- */

table.fullwidth {
  font-size: 13px; 
  color: #333333; 
  font-family:  Arial, Helvetica, sans-serif;
  padding: 0; margin: 0;
  border-collapse: collapse;
  width: 99%;
}

table.fullwidth td a {
  font-size: 13px; 
  font-weight: normal;
  color: #0074D4; 
  font-family:  Arial, Helvetica, sans-serif;
  text-decoration: underline;
 }

table.fullwidth td a:hover {
  text-decoration: none;
 }

table.fullwidth td h1 {color:#000000; font-size:2em;line-height:1;margin-bottom:.5em;}
table.fullwidth td h2 {color:#000000; font-size:1.5em;margin-bottom:.5em;}
table.fullwidth td h3 {font-size:1.3em;line-height:1;margin-bottom:5px;font-weight:100;}
table.fullwidth td h4 {font-size:1.1em;line-height:1.25;margin-bottom:.5em;font-weight:700;}
table.fullwidth td h5 {font-size:1em;font-weight:700;margin-bottom:.5em;}
table.fullwidth td h6 {font-size:0.8em;font-weight:700;}

table.links img {border:none; padding:0; float:none; margin:0;}
table.links {margin:10px 0; padding:0; display:block;}

table.fullwidth td p {font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin:0 0 1.5em;}

table.fullwidth td, table.fullwidth th {
  padding: 6px 2px 6px 2px; margin: 0; border: 0; }

tr.titel td { font-size: 13px; font-weight: bold; color: #000000; padding-top: 2px; border-top: 1px dotted gray; } 

table.fullwidth td img {
	font-size: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

tr.titel-full td { font-size: 13px; font-weight: bold; color: #000000; background-color: #ccc; padding-top: 2px; border-top: 1px dotted gray; border-bottom: 1px dotted gray; } 

tr.color td { background-color: #F5F5F5; }

table.fullsmall {
  font-size: 11px; 
  font-weight: normal;
  color: #333333; 
  font-family:  Arial, Verdana Helvetica, sans-serif;
  padding: 0; margin: 0;
  border-collapse: collapse;
  width: 99%;
}

table.fullsmall td a {
  font-size: 11px; 
  font-weight: normal;
  color: #0074D4; 
  font-family:  Arial, Verdana Helvetica, sans-serif;
  text-decoration: underline;
 }

table.fullsmall td a:hover {
  text-decoration: none;
 }
 
table.fullsmall td, table.fullwidth th {
  padding: 2px 2px 2px 2px; margin: 0; border: 0; }

tr.titelsmall td { font-size: 11px; font-weight: bold; color: #000000; padding-top: 2px; border-top: 1px dotted gray; } 

