
/* Body - Schriftart - Textgroesse für die allgemeine Sachen */
body {
        background-color: #EFEFEF;
        margin-top:0px;
}

table, tr, td {
        background-color: #FFFFFF; 
        font-size: 11px;
        line-height : 1.5;
        color: #777777;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;
}

strong {
		font-weight: normal;
}
p {
        background-color: transparent;
        font-size: 11px;
        line-height : 1.5;
        color: #777777;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top:0px;
        margin-bottom:6px;
        margin-left:0px;
        margin-right:0px;
}

p.nospace {
        background-color: transparent;
        font-size: 11px;
        line-height : 1.5;
        color: #777777;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top:0px;
        margin-bottom:0px;
        margin-left:0px;
        margin-right:0px;
}


ul{
        padding-top: 0px;
        margin-top: 0px;
}


/* Schriftart, Hintergrund und Farbe fuer die Links */
A 
      { text-decoration : none; }
A:LINK 
	  { color: #0A4E92; }
A:VISITED 
      { color: #0A4E92; }
A:ACTIVE 
      { background-color:transparent; }
A:HOVER 
      { color: #8B1A1A;
        background-color : transparent; }
A.bildlink 
      { text-decoration : none; }
A.bildlink:HOVER 
      { color: #ffffff; }


/* Schriftart, Grösse und Farbe für die Ueberschriften */
h1 {
        font-size: 14px;
        color: #315C1F;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2 {
        font-size: 14px;
        color: #990203;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        padding-top:0px;
}

.titelgross{
        font-size: 14px;
        color: #315C1F;
        margin-bottom: 15px;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}

.titelklein{
        font-size: 13px;
        color: #777777;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-bottom: 5px;
        margin-top: 5px;
}

.gross{
        font-size: 12px;
        color: #777777;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.klein{
        font-size: 10px;
        color: #777777;
        font-weight: bold;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Eingabefelder mit vordefiniertem Fontset und fester Breite */
input, select, option, textarea { 
		font-weight: normal; 
		font-size: 11px; 
		font-family: Verdana, Arial, Helvetica, sans-serif ; 
		background-color: #FFFFFF; 
		border: #CCCCCC 1px solid; 
		background-image: url('images/input.gif');
		text-decoration: none; }


/* Navigationsleiste Style */
a.menulinks {
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        line-height: 20px;
        height: auto;
        text-indent: 5pt;
        letter-spacing: 0.3pt;
        display: block;
        text-decoration:none;
}
a.menulinks:hover {
        color: #8B1A1A;
        background : transparent;
}

/* Navigationsleiste - Titel */
.menutitel {
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        line-height: 20px;
        height: auto;
        text-indent: 25pt;
        color: #FFFFFF;
        letter-spacing: 0.5pt;
}
.footer {
        font-family: Verdana,Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #7E7D7C;
        text-decoration: none;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:#bbbbbb;
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#bbbbbb;
}

td.background{
        background-color: #EFEFEF;
}

td.rahmen_rechts{
        border-right-width:1px;
        border-right-style:solid;
        border-right-color:#bbbbbb;
}
td.rahmen_links{
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#bbbbbb;
}

.produkttitel{
        background-color:#315C1F;
        color: #FFFFFF;
        padding:3px;
}
A.produkttitel{
		font-family: Verdana,Arial, Helvetica, sans-serif;
        text-decoration: underline;  
	    color: #FFFFFF;  
}
A.produkttitel:HOVER{
		color: #FFFFFF;
        background-color : #315C1F;
		font-weight: normal;
}

A.produkttitel:VISITED{ 
	    color: #FFFFFF;  
}

.produktinhalt{
        padding:3px;
        vertical-align:top;
}
.produkttabelle{
        border-right-width:1px;
        border-right-style:solid;
        border-right-color:#bbbbbb;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#bbbbbb;
        border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#bbbbbb;
        border-top-width:1px;
        border-top-style:solid;
        border-top-color:#bbbbbb;
        padding:0px;
}

a.tablinks{
	   font-family: Verdana,Arial, Helvetica, sans-serif;
       text-decoration: underline;  
	   color: #FFFFFF;  
}

a.tablinks:hover{
        color: #FFFFFF;
        background : #315C1F;
		font-weight: normal;
}

a.tablinks:visited{
        color: #FFFFFF;
}

.select {
	font-size : 10px;
	color :#4665B5;
	font-size : 10px;  
	background-image: url('images/input.gif');
	border : 1px solid #000000;	
}




/* Styling der Input-Felder und Textarea allgemein */

INPUT.input, TEXTAREA.input, SELECT.input {
	color :#0A4E92;
	font-size : 11px;
	background-image: url('images/input.gif');
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.ptabrechts{
        border-right-width:1px;
        border-right-style:solid;
        border-right-color:#bbbbbb;
		border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#bbbbbb;
		border-top-width:1px;
        border-top-style:solid;
        border-top-color:#bbbbbb;
        padding:0px;
}

.ptablinks{
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#bbbbbb;
		border-bottom-width:1px;
        border-bottom-style:solid;
        border-bottom-color:#bbbbbb;
		border-top-width:1px;
        border-top-style:solid;
        border-top-color:#bbbbbb;
        padding:0px;
}

.ptabmitte{
      	border-bottom-width:0px;
        border-bottom-style:hidden;
        border-bottom-color:#bbbbbb;
        border-top-width:0px;
        border-top-style:none;
		border-top-color:#bbbbbb;
        padding:0px;
		
}

.ptabprofil{
        border-right-width:1px;
        border-right-style:solid;
        border-right-color:#bbbbbb;
        border-left-width:1px;
        border-left-style:solid;
        border-left-color:#bbbbbb;
        padding:0px;
}
.new{
 background-color:transparent;
 color:#F00;
 vertical-align:super;
 font-size:8px;
}
/* Styling der Ratgeber */
.nigeria1{ 
 background-color:#808080;
}
.nigeria2{ 
 background-color:#d8d8d8;
} 
