/*
Allgemeine Elemente: Family und Size global, Specs einzeln)
*/

body {
	background-color: #495589;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

p,body,td,th,bodystyle,tr,form,input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}


li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	margin-bottom: 0px;
	padding-bottom: 0px;
	line-height:16px;
}
/*
body {	
}

tr {	
}

td {	
}

th {	
}

.bodystyle {	
}
/*
Anchorlemente: Family global, Specs einzeln)
*/

A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
}

A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
}

A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
}

A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color: #333333;
	text-decoration: none;
}

A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	color: #333333;
	text-decoration: underline;
}



/*Navigation oben, links, rechts, */

a.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.topnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.topnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.topnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #DADBE0;
	text-decoration: none;
}


/* Subnavigation */
/* Grün */
a.subnav_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

a.subnav_1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

a.subnav_1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}

a.subnav_1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #839883;
	text-decoration: none;
}

/* Braun */


a.subnav_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #988E83;
	text-decoration: none;
}

a.subnav_2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #988E83;
	text-decoration: none;
}

a.subnav_2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #988E83;
	text-decoration: none;
}

a.subnav_2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}



/* Grau */


a.subnav_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #839398;
	text-decoration: none;
}

a.subnav_3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #839398;
	text-decoration: none;
}

a.subnav_3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #839398;
	text-decoration: none;
}

a.subnav_3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}


/*
spezielle Elemente: kleiner, grösser usw.)
*/

.klein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.sehr_gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.erweitert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.fusszeile {
	font-family: Times New Roman, Times, serif;
	font-size: 9px;
	color: #999999;
}


.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

/* Formular */

.textarea
{
	border: thin ridge #999999;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	height: 120px;
	width: 425px;
	font-weight: bold;
}

.mailfon
{
	border: thin ridge #999999;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	height: 20px;
	width: 425px;
	font-weight: bold;
}

 .Button
{
	background-color:#FFFFFF;
	color:#000000;
	width:80px;
	border:1px ridge #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
}


/* Tabellenhintergründe */

td.idbp_de_bg
{
	background-image:url(../images/idbp_de_bg.gif);
	background-repeat:repeat;
	width: 61px;
	height: 15px;
	background-color: #FFFFFF;
} 

td.bg_mitte
{
	background-image:url(../images/bg_mitte.gif);
	background-repeat:repeat;
	width: 712px;
	height: 2px;
	background-color: #FFFFFF;
} 

td.logo_bg
{
	background-image:url(../images/logo_bg.gif);
	background-repeat:repeat;
	width: 131px;
	height: 5px;
} 


td.bg_mitte
{
	background-image:url(../images/bg_mitte.gif);
	background-repeat:repeat;
	width: 712px;
	height: 2px;
	background-color: #FFFFFF;
} 
