/* Style Sheet von www.inpact-rlp.de - validiert */

/* Klassen für Formulare */

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 50%; 
	padding: 0; 
	font-size:0.8em;
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form input, form select, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
    float: left; 
}


  /* Hintergrund */

   body 
	{
	background-image: url(_gifs/hintergrund.gif)
	}

/* Text */

   body, p,ul,ol,li,td,th  
	{
	font-family: 	Verdana, Arial, sans-serif;
	font-weight:	normal;
	border:			0px;
	padding: 		0px;
	margin:			1px;
	}

/* Überschriften */

h1 { font-size:1em; font-weight:bold; color:#333333; margin-top: 8px; margin-left: 3px; margin-bottom: 6px; }
h2 { font-size:0.9em; font-weight:bold; color:#333333; margin-top: 6px; margin-left: 3px; margin-bottom: 6px; }
h3 { font-size:0.8em; font-weight:bold; color:#333333; margin-top: 6px; margin-left: 3px; margin-bottom: 6px; }

/* Klassen */

.text 
	{font-size:0.8em;
	margin-top: 3px;
	padding:3px;}

.text_fett
	{
	font-size:0.8em;
	font-weight: bold;
	margin-top: 3px;
	padding:3px;}

.text_gross
	{font-size:0.9em;
	padding:3px;}

.text_gross_fett
	{font-size:1.0em;
	padding:3px;
	font-weight: bold;}

.text_klein
	{font-size:0.7em;
	padding:3px;}

.text_klein_fett
	{font-size:0.7em;
	padding:3px;
	font-weight: bold;}

.fuss 
	{font-size:0.65em;
	padding:1px;}

.tabellentext 
	{font-size:	0.8em;
	font-weight:	normal;
	padding:	1px;}

.liste {font-size:	0.8em;
	font-weight:	normal;
	list-style-type: circle;
	color:			#000000;
	margin-left: 	36px;
	margin-top: 	6px;}
	
.liste-text {font-size:	0.8em;
	font-weight:	normal;
	list-style-type: circle;
	color:			#000000;
	margin-left: 	36px;
	margin-top: 	6px;}
	
.liste-links {font-size:	0.8em;
	font-weight:	normal;
	list-style-image: url(_gifs/download.gif);
	margin-left: 	36px;
	margin-top: 	6px;}

/* Navigation Hauptmenü */
    
a.navihaupt:link
{	color: #FFFFFF;
	font-size:0.75em;
	padding:1px;
	text-decoration:none;
}

a.navihaupt:visited
{	color: #FFFFFF;
	font-size:0.75em;
	padding:1px;
	text-decoration:none;
} 

a.navihaupt:hover 
{	color: #336699;
	font-size:0.75em;
	padding:1px;
	background-color:#DDDDDD;
	text-decoration:underline;
}


a.navihaupt:active 
{	color: #336699;
	font-size:0.75em;
	padding:1px;
	background-color:#DDDDDD;
	text-decoration:underline;
}

a.navihaupt:focus 
{	color: #336699;
	font-size:0.75em;
	padding:1px;
	background-color:#DDDDDD;
	text-decoration:underline;
}

/* Navigation links */
    
a.naviseite:link
{	font-size:0.75em;
	padding:1px;
	text-decoration:none;
	color: #333333;
}

a.naviseite:visited
{	font-size:0.75em;
	padding:1px;
	text-decoration:none;
	color: #333333;
} 

a.naviseite:hover 
{	font-size:0.75em;
	padding:1px;
	color: #336699; background-color:#DDDDDD;
	text-decoration:underline;
}

a.naviseite:active 
{	font-size:0.75em;
	padding:1px;
	color: #336699; background-color:#DDDDDD;
	text-decoration:underline;
}

a.naviseite:focus 
{	font-size:0.75em;
	padding:1px;
	color: #336699; background-color:#DDDDDD;
	text-decoration:underline;
}

/* Navigation CMS */
    
a.navicms:link
{	font-size:0.7em;
	padding:1px;
	text-decoration:none;
	color: #333333;
}

a.navicms:visited
{	font-size:0.7em;
	padding:1px;
	text-decoration:none;
	color: #333333;
} 

a.navicms:hover 
{	font-size:0.7em;
	padding:1px;
	color: #336699; background-color:#DDDDDD;
	text-decoration:underline;
}

a.navicms:active 
{	font-size:0.7em;
	padding:1px;
	color: #336699; background-color:#DDDDDD;
	text-decoration:underline;
}

a.navicms:focus 
{	font-size:0.7em;
	padding:1px;
	color: #336699; background-color:#DDDDDD;
	text-decoration:underline;
}

/* Navigation Fussbereich */
    
a.navifuss:link
{	font-size:0.75em;
	padding:1px;
	text-decoration:none;

	color: #333333;
}

a.navifuss:visited
{	font-size:0.75em;
	padding:1px;
	text-decoration:none;
	color: #333333;
} 

a.navifuss:hover 
{	font-size:0.75em;
	padding:1px;
	color: #336699; background-color:#EEEEEE;
	text-decoration:underline;
}

a.navifuss:active 
{	font-size:0.75em;
	padding:1px;
	color: #336699; background-color:#EEEEEE;
	text-decoration:underline;
}

a.navifuss:focus 
{	font-size:0.75em;
	padding:1px;
	color: #336699; background-color:#EEEEEE;
	text-decoration:underline;
}

/* HyperLinks Text*/
    
a.navitext:link
{	font-size:1.0em;
	padding:1px;
	text-decoration:none;
	color: #000000;
	text-decoration:underline;
}

a.navitext:visited
{	font-size:1.0em;
	padding:1px;
	text-decoration:none;
	color: #000000;
	text-decoration:underline;
} 

a.navitext:hover 
{	font-size:1.0em;
	padding:1px;
	color: #336699; background-color:#EEEEEE;
	text-decoration:underline;
}

a.navitext:active 
{	font-size:1.0em;
	padding:1px;
	color: #336699; background-color:#EEEEEE;
	text-decoration:underline;
}

a.navitext:focus 
{	font-size:1.0em;
	padding:1px;
	color: #336699; background-color:#EEEEEE;
	text-decoration:underline;
}

.error 
{
	color: #FF0000;
	font-size:0.8em;
	margin-top: 3px;
	padding:3px;
}

