/* Scrollbalken der üblichen Verdächtigen eliminieren 

html {
	overflow-y: scroll;
} 
*/
  /* ABSTÄNDE GLEICH SETZEN IE u. MOZILLA */
  
  body {
	padding: 0px;
	margin: 0px;
	background-color:#f8faf9;
	background-image: url(../pix/hintergrund-links-verlauf.jpg);
	background-repeat: repeat-y;
	
scrollbar-base-color:#d4e2e5;
scrollbar-3dlight-color:#EEEEEE;
scrollbar-arrow-color:#333366;
scrollbar-darkshadow-color:#333366;
scrollbar-face-color:#dee7ec;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#d4e2e5;
scrollbar-track-color:#d4e2e5;


}
  /* dunkler: #EAF3F4 --- heller: #F8FAFA */
  /* body { height:100%; /* für 100% height! */ } */
  	
  p { margin: 0.25em 0px; }
  
  ul, ol, li { margin-top: 0px; margin-bottom: 0px; }
  
  #inhalttext ul { list-style-type:square; }
  
  #inhalttext li { margin-top:7px; color:#333366;}
  
  #inhalttext .text {color: #2A2A2A;}
  
/* Für Mozilla und NS: Focus-Hervorhebung abstellen */

.hidefocus { outline:0; -moz-outline:0; }
 

  body, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A2A2A;
	font-size: 11px !important;
	font-weight:normal;
}

a:link {color:#333366; text-decoration:underline}
a:visited {color:#333366; text-decoration:underline}
a:hover {color:#333366; text-decoration:underline}
a:active{color:#333366; text-decoration:underline}


/* KOPF - zus. zu p7Mm Styles */

.headWolke {
	background-image: url(../pix/wolke-1400-hue2.jpg);
	background-repeat: repeat-x;
}

/* NEWS KASTERL */
.kopfgelb {
	background-image: url(img-entwurf5/kopf-kasten.gif);
	background-repeat: no-repeat;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333366;
	margin: 0px 0 0 0;
	padding: 0px;

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

}

strong {color:#333366;}

.reiterNeues {
	background-image: url(../pix/reiter-neues.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FF9933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}
/* LINKE NAVIGATION SPALTE */

#leftcontent { }

/* KOPF UNTERNAVIGATION + AKTUELLES */


.bgreiterLeben {
	background-image:url(../pix/reiter-navi-leben-bg.gif);
	background-repeat: no-repeat;
}

.bgreiterRat {
	background-image:url(../pix/reiter-navi-rat-bg.gif);
	background-repeat: no-repeat;
}		
.bgreiterNeues {
	background-image:url(../pix/reiter-navi-neues-bg.gif);
	background-repeat: no-repeat;
}
.bgreiterZiel {
	background-image:url(../pix/reiter-navi-ziel-bg.gif);
	background-repeat: no-repeat;
}

/* INHALTE RUBRIKEN */

/* #inhaltrubrik { margin-top: 1em; } */

#centercontent { background-color:#F8FAF9; padding:0.8em; 
background-image:url(../grafik/ecke2.gif);
background-repeat:no-repeat;
/*border:1px solid #FFF;*/
}

#centercontent p { line-height:125%;}
#centercontent li { line-height:120%;}


/* --- INHALTE TEXTBLÖCKE --- */

/* NAVIGATION LINKS */

#navi {
	width: 157px;
	position:absolute;
	left:17px;
	top:148px;
		}


/* ZENTRIERTER BLOCK INHALT */

#inhalttext {
	padding:10px;
	margin-left:198px;
	margin-top:15px;
	margin-right:20px;
	}

/* ZENTRIERTER BLOCK INHALT OHNE RUBRIK-KASTEN*/

#inhalttextB {  
padding:10px;
margin-left:198px;
margin-top:15px;
margin-right:20px;
}

/* BLOCK INHALT OHNE NAVI UND OHNE RUBRIK-KASTEN*/

#inhalttextC {  
padding:10px;
margin-left:17px;
margin-top:15px;
margin-right:20px;
}



/* BLOCK RECHTS ERGÄNZUNGEN oder KALENDER */
#inhaltrechts {
	display:none;
	position:absolute;
	right:10px;
	top:150px;
	width:165px;
	background-color:#F8FAFA;
	margin-top:22px;

}

/* BLOCK RECHTS-AUSNAHME GANZ RECHTS */
#ganzrechts {
display:none;
	position:absolute;
	right:0px;
	width:120px;
	background-color:#F8FAFA;
	margin-top:22px;
	visibility: visible;


}

/* LAYOUT ALLGEMEIN */


/* .wolkeRe {
	background-image:  url(../entwuerfe/head5-final/wolke-re2.jpg);
	background-repeat: repeat-x;
}*/
.padRechts {
	padding-right: 15%;
}

/* NUR STARTSEITE */

#inhaltstart p {line-height:130%; margin-top:5px; margin-bottom:5px;}

.bildbeschr {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.hervvorheben {
	font-weight: bold;
}
.eingerueckt {
	padding-left: 50px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.tdTipps {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 4px;
	background-color: #FCFAEF;
	font-size: 11px!important;
}

.tdTipps a {
		font-size: 11px!important;
}

.hervorheben {
	font-weight: bold;
	color: #333366;
}
.einrueck {
	padding-left: 15px;
}

/* FORMULARE - Artmedic Style */

.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 20px;
	width: 280px;
	border: 1px solid #CCCCCC;
}
.inputtextarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	height: 110px;
	width: 280px;
	border: 1px solid #CCCCCC;
}
.inputbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
	background-color: #eeeeee;
	padding: 2px;
	border: 1px solid #CCCCCC;
}
.tdTextklein {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
	font-size: 11px!important;
}

.tdTextKal {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}

.floatR {
	float: right;
	margin-bottom: 6px;
	margin-left: 10px;
}
.floatL {
	float: left;
	margin-bottom: 6px;
	margin-right: 10px;

}
.bildrahmen {
	border: 3px solid #D3E1E7;
}

#saleskal td  {
font-size: 10px;
}

.txtklein {
	font-size: 10px !important;
}
