/**********************************************************************
 * PROJECT: BusineX, 2005
 * FILE:    master.css
 * --------------------------------------------------------------------
 * 09.08.2005    mtidona@businex.de    Erstellung
 **********************************************************************/
 
/*
 * FARBEN:
 *
 * #484848 = dunkles Grau | algemeiner Fliesstext
 * #C1E3E3 = helles Aqua | Hintergrundfarbe das body
 * #267584 = dunkles Grün | ?
 * #20ADCB = introseiten-Dunkelgrün
 * #
 */
 
 
 * {
 	font-family: verdana,arial,'Bitstream Vera Sans',helvetica,sans-serif;
 	color: #484848;
}

body	{
	margin: 0;
	background-color: #C1E3E3;
	font-size: 0.8em;
}

div {
	/* border: 1px solid; */
}


/* ----------------------------------------- */

a:link		{ text-decoration: underline; color: #484848; }
a:visited     	{ text-decoration: underline; color: #484848; }
a:hover       	{ text-decoration: none; color: #4A4A4A; }

a.breadcrumb:link        { text-decoration: none; color: #353535; font-size: 0.85em; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.breadcrumb:visited     { text-decoration: none; color: #353535; font-size: 0.85em; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.breadcrumb:hover       { text-decoration: underline; color: #4A4A4A; font-size: 0.85em; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }

a.nav:link        { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #5D5D5D; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.nav:visited     { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #5D5D5D; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.nav:hover       { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #3C3C3C; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }

a.relink:link        { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #5D5D5D; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.relink:visited     { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #5D5D5D; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.relink:hover       { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #3C3C3C; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }

a.menulink:link        { text-decoration: underline; font-weight: normal; font-size: 0.9em; color: #5D5D5D; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.menulink:visited     { text-decoration: underline; font-weight: normal; font-size: 0.9em; color: #5D5D5D; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
a.menulink:hover       { text-decoration: none; font-weight: normal; font-size: 0.9em; color: #3C3C3C; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }

a.mehr:link {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #247586;
	color: #FFFFFF;
	background-image: url(templates/images/mehr.gif);
	background-repeat: no-repeat; 
	background-position: center right;
	text-decoration: none;
}
a.mehr:visited {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 13px;
	background-color: #247586;
	color: #FFFFFF;
	background-image: url(templates/images/mehr.gif);
	background-repeat: no-repeat; 
	background-position: center right;
	text-decoration: none;
}
a.mehr:hover {
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	padding-right: 13px;
	background-color: #247586;
	color: #FFFFFF;
	background-image: url(templates/images/mehr.gif);
	background-repeat: no-repeat; 
	background-position: center right;
	text-decoration: none;
}

.micronav {
	margin: 4px 0px 10px 0px;
}
.micronav a:link        { border-bottom: 1px dotted #CCCCCC; text-decoration: none; color: #1E7085; margin: 1px; }
.micronav a:visited     { border-bottom: 1px dotted #CCCCCC; text-decoration: none; color: #777777; margin: 1px; }
.micronav a:hover       { border: 1px solid #000000; text-decoration: none; background-color: #1E7085; color: #FFFFFF; padding: 2px; }


/* ----------------------------------------- */

.title {  font-weight: bold; font-size: 1.2em; color: #FFFFFF; letter-spacing: 1pt; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }

.contentbgcolor { background-color: #D9D9D9;}
.contentlightbgcolor { background-color: #EFEFEF;}
.outlinecolor { background-color: #BBBBBB;}
.rellinkshead { text-decoration: none; font-weight: bold; font-size: 0.9em; color: #3C3C3C; padding: 0px 0px 4px 0px; }

.mini		{ font-size: 0.7em; }
.imp_mini	{ font-size: 0.7em; color:#FF6600; }
.x_mini		{ font-size: 0.6em; color:#999999; }
.imp_x_mini	{ font-size: 0.6em; color:#FF6600; }
.highlighted	{ color: #A8A8A8; font-weight: bold; }

h1 { font: bold 1.4em Tahoma, Verdana, Arial, MS Sans Serif; margin: 14px 0px 10px 0px; }
h2 { font: bold 1.2em Tahoma, Verdana, Arial, MS Sans Serif; margin: 12px 0px 8px 0px; }
h3 { font: italic bold 1.1em Tahoma, Verdana, Arial, MS Sans Serif; margin: 10px 0px 6px 0px; }

.tr_even	{ background-color: #EBEBEB; }
.tr_odd		{ background-color: #F7F7F7; }
.tr_special	{ background-color: #C9C9C9; color:#000000; }

.menuout	{ background-color: #BBBBBB; }
.menuover	{ background-color: #A0A0A0; }
.submenuout	{ background-color: #CFCFCF; }
.submenuover	{ background-color: #C7C7C7; }

.relinkout	{ background-color: #F8FCFC; }
.relinkover	{ background-color: #F0F9F9; }

.inverse	{ color: #FFFFFF; font-weight: bold; font-size: 0.8em; }
.inv_small	{ font-size: 0.7em; font-family: Tahoma, Verdana, Arial, MS Sans Serif font-weight: bold ; color: #FFFFFF; }

.alert		{ color: #FF0000; font-weight: 1.1em; }
.important	{ color: #FF0000; font-weight: bold; }

.input {
	border-width: 1px;
	border-color: #A8A8A8;
	background-color: #EFEFEF;
	color: #5F5F5F;
	font-style: bold;
	font-size: 0.8em;
	font-family:Tahoma, Verdana, Arial, MS Sans Serif;
}
.input_mini {
	border-width: 1px;
	border-color: #A8A8A8;
	background-color: #EFEFEF;
	font-size: 0.7em;
	color: #5F5F5F;
	font-style: bold;
	font-family:Tahoma, Verdana, Arial, MS Sans Serif;
}

.button      { background-color:#EFEFEF; border-width:1; font-size: 0.8em; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
.button_mini { background-color:#EFEFEF; border-width:1; font-size: 0.7em; font-family:Tahoma, Verdana, Arial, MS Sans Serif; }
.input_radio { border-width:1; font-size: 0.8em; }

.losetext {
	line-height: 1.3em;
}

li {
	list-style-image: url(templates/images/bullet.gif)
}

ul.leftalign {
	position: relative;
	top: -1px;
	left: -28px;
}

hr {
	color: #CCCCCC; height: 1px;
}



/* ----------------------------------------- */

/***********************************************
 * ELEMENTS
 ***********************************************/

#mainBreadcrumb {
	display: inline;
	margin: 0px 0px 0px 4px;
}

#mainPagetitle {
	margin: 0px 0px 0px 14px;
}

#leftcontent1 {
	float: left;
	width: 50%;
	margin-right: 15px;
	padding-bottom: 20px;
}
#rightcontent1 {
}
		


.ContentBox1 { 
	padding-top: 2px;
	border-bottom: 1px solid #666666;
	font-family:Tahoma, Verdana, Arial, MS Sans Serif;
}

.rightimage {
	float: right;
	padding-left: 10px;
}

.ContentBox1 h1 {
	font-size: 1.3em;
	font-weight: bold;
}

.ContentBox1 p {
	text-align: justify;
	line-height: 1.2em;
	padding-right: 3px;
}

.ContentBox1 ul {
	position: relative;
	left: -24px;
}

.ContentBox1 a.arrlink {
	text-align: right;
	text-decoration: none;
	padding: 1px;
	padding-left: 7px;
	padding-right: 17px;
	background-color: #247586;
	color: #FFFFFF;
	background-image: url(../home/templates/images/mehr.gif);
	background-repeat: no-repeat; 
	background-position: center right;
	
}


.paginglinks { 
	color: #666666;
}

.paginglinks a.plink:link, a.plink:active, a.plink:visited { 
	padding: 2px;
	text-decoration: underline;
}

.paginglinks a.plink:hover { 
	background-color: #DDDDDD;
	color: #000000;
	padding: 2px;
	text-decoration: none;
}

.paginglinks .inactive { 
	color:#CCCCCC;
}

.floatingimage {
	
	border: 1px solid #666666;
}

/***********************************************
 * PRINT
 ***********************************************/

@media print { 
 body,p,table,td { font-size: 10pt !important; }
 h1 { font-size: 14pt !important; }
 h2 { font-size: 13pt !important; }
 h3 { font-size: 12pt !important; }
 #mainLeftside, #mainPagetitle { display: none; width: 0px; margin: 0px;}
 #mainContent, #mainLogotop, #mainBreadcrumb, #mainFoot { width: 100%; }
 #main { width: 100%; margin: 0; padding: 0; border-top: 2px solid #000000; }
 input[type=submit] { display: none; }
}
