BODY {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #FFFFFF;
	color : #C7D8F2;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: top;
}
td {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color: transparent;
	color: #43507C;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	background-color : transparent;	
	color : Black;
}

H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

A:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
}
	

A:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
}
	

A:active{
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
	}

A:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size :11px;
	font-style : normal;
	text-decoration: underline;
	background-color : transparent;
	color: Black;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: Black;
	background-color : transparent;
}

INPUT.text {
	width: 129px;
	border:1px solid #43507c;
	color: #43507C;
}

.checkbox {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color: Black;
	background-color : transparent;
}

.big {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px;
	color : Black;
	background-color : transparent;
}

.red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	background-color : transparent;
	color : Black;
}

.normal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	background-color : transparent;
	color : Black;
}
	
.small {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
	
.head {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	font-style : normal;
	color : Black;
	background-color : transparent;
}

/* estilos del container */
table.container_1 {
	width:750px;
	height:600px;
	background-color: #C7D8F2;
	color:black;
}

td.container_1 {
	width:750px;
	background-color: #C7D8F2;	
	background-image:url('images/container_1.gif');
	background-position: top;
	background-repeat: no-repeat;
}
div.container_1 {
	width:290px;
	height: 118px;
	padding-top:5px;
	margin-left: 453px;
}

td.container_2 {
	background-color: #C7D8F2;
	background-image: url('images/container_2.gif');
	background-repeat: repeat-y;	
	width: 151px;
	vertical-align: top;
}
div.container_2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	color : white;
	background-color : transparent;
	margin-left:5px;
	width: 146px;
}

td.container_4 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-color: White;
	background-image: url('images/container_4.gif');
	background-repeat: repeat-y;
}
div.container_4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	color : #43507C;
	background-color : transparent;	
	width : 460px;
	padding-left:5px;
	padding-right:5px;
}
td.container_6 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-image: url('images/container_6.gif');
	background-repeat: repeat-y;	
}
div.container_6 {
	padding-left:3px;
	padding-right: 3px;
	width: 140px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	font-style : normal;
	color : #43507C;
	background-color : transparent;		
}
td.container_7 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-image: url('images/container_7.gif');
	background-repeat: no-repeat;	
	width: 750px;
}
div.container_7 {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	height: 16px;
}
div.container_8 {
	display: none;
	visibility: collapse;
}
div.container_9 {
	display: block;
	width: 150px;
}
input.container_1 {
	width: 129px;
	border:1px solid #43507c;
	color: #43507C;
}

/* news */
table.news_1 {
	width: 435px;
}
td.news_1 {
	background-color: #EFF3FC;
}
div.news_1 {
	margin-top:5px;
	margin-left: 5px;
	margin-right: 5px;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height: 20px;
	vertical-align: middle;
}

td.news_2 {
	background-color: #EFF3FC;
}
div.news_2 {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height: 20px;
	vertical-align: middle;
	
}
td.news_3 {
	background-color: #EFF3FC;
}
div.news_3 {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : left;
}
td.news_4 {
	background-color: #EFF3FC;
}
div.news_4 {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align:right;
}
td.news_6 {
	background-color: #C7D8F2;
}
div.news_6 {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	height: 20px;
}

td.news_7 {
	background-color: #EFF3FC;
}
div.news_7 {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align:left;
}

div.news_5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color: transparent;
	color: #43507C;
}
img.news_1 {
	display:inline;
}
img.news_2 {
	margin-left: 5px;
	margin-bottom: 5px;
	border:1px solid black;
}
img.news_3 {
}
img.news_4 {
	margin-left: 10px;
	margin-bottom: 10px;
	border:1px solid black;
}
span.news_1 {
	font-weight: bold;
}
/* contacts */
table.contacts_1 {
	width: 435px;
}
td.contacts_1 {
	background-color: #EFF3FC;
}
div.contacts_1 {
	margin-top:5px;
	margin-left: 5px;
	margin-right: 5px;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height: 20px;
	vertical-align: middle;
}

td.contacts_2 {
	background-color: #EFF3FC;
	width: 170px;
}
div.contacts_2 {
	margin-left: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	vertical-align: top;
}
td.contacts_3 {
	background-color: #EFF3FC;
}
div.contacts_3 {
	margin-right: 5px;
	vertical-align: top;
	width: 100%;
}

table.contacts_2 {
	height: 180px;
	width: 100%;
}
td.contacts_4 {
	background-color: #EFF3FC;
}
div.contacts_4 {
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	height: 20px;
	vertical-align: middle;
}
td.contacts_5 {
	background-color: #EFF3FC;
}
div.contacts_5 {
	background-color: #43507C;
	height:1px;
	width: 100%;
}
td.contacts_6 {
	background-color: #EFF3FC;
}
div.contacts_6 {
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	height: 20px;
	vertical-align: middle;
}

td.contacts_9 {
	background-color: #EFF3FC;
	text-align:right;
}
div.contacts_9 {
	text-align:right;
}
div.contacts_8 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color: transparent;
	color: #43507C;
}
div.contacts_8 A, div.contacts_8 A:VISITED,div.contacts_8 A:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color: transparent;
	color: #43507C;
	
}
img.contacts_2 {
	border: 1px solid #43507C;
}
/* services */
table.services_1 {
	width: 100%;
	background-color: #43507C;
}
td.services_1 {
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
div.services_1 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.services_1 A, div.services_1 A:VISITED, div.services_1 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

td.services_2 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.services_2 {
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.services_2 A, div.services_2 A:VISITED, div.services_2 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

td.services_3 {
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.services_3 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.services_3 A, div.services_3 A:VISITED, div.services_3 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}
/* documents */
table.documents_1 {
	width: 98%;
	background-color: #43507C;
}
td.documents_1 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.documents_1 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

div.documents_1 A, div.documents_1 A:VISITED, div.documents_1 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

td.documents_2 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.documents_2 {
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.documents_2 A, div.documents_2 A:VISITED, div.documents_2 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

td.documents_3 {
	background-color: #EFF3FC;
}
div.documents_3 {
	background-color: #43507C;
	height:1px;
}

div.documents_4 {
	padding: 5px 5px 5px 5px;
	background-color: #EFF3FC;
}

/* xdocuments */
table.xdocuments_1 {
	width: 98%;
	background-color: #43507C;
}
td.xdocuments_1 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.xdocuments_1 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}

div.xdocuments_1 A, div.xdocuments_1 A:VISITED, div.xdocuments_1 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

td.xdocuments_2 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.xdocuments_2 {
	margin-top: 3px;
	margin-left: 5px;
	margin-right: 5px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.xdocuments_2 A, div.xdocuments_2 A:VISITED, div.xdocuments_2 A:HOVER{
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

td.xdocuments_3 {
	background-color: #EFF3FC;
}
div.xdocuments_3 {
	background-color: #43507C;
	height:1px;
}

div.xdocuments_4 {
	padding: 5px 5px 5px 5px;
	background-color: #EFF3FC;
}

/* firmenabc */
table.firmenabc_1 {
	width: 98%;
	background-color: #43507C;
}
td.firmenabc_1 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.firmenabc_1 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
td.firmenabc_2 {
	background-color: #EFF3FC;
}
div.firmenabc_2 {
	background-color: #43507C;
	height:1px;
	margin-top:5px;
	margin-bottom: 5px;
}

td.firmenabc_3 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.firmenabc_3 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.firmenabc_10 {
	padding: 5px 5px 5px 5px;
	background-color: #EFF3FC;
}

select.firmenabc_1 {
	width: 300px;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

/* events */
table.events_1 {
	width: 98%;
	background-color: #43507C;
}
td.events_1 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.events_1 {
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
td.events_2 {
	background-color: #EFF3FC;
}
div.events_2 {
	background-color: #43507C;
	height:1px;
	margin-top:5px;
	margin-bottom: 5px;
}

td.events_3 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.events_3 {
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.events_10 {
	padding: 5px 5px 5px 5px;
	background-color: #EFF3FC;
}


select.events_1 {
	width: 300px;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
/* directions */
table.directions_1 {
	width: 98%;
	background-color: #43507C;
}
td.directions_1 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.directions_1 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
td.directions_2 {
	background-color: #EFF3FC;
}
div.directions_2 {
	background-color: #43507C;
	height:1px;
	margin-top:5px;
	margin-bottom: 5px;
}

td.directions_3 {
	vertical-align: middle;
	background-color: #EFF3FC;
}
div.directions_3 {
	margin-top: 3px;
	height: 20px;
	vertical-align: middle;
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

div.directions_10 {
	padding: 5px 5px 5px 5px;
	background-color: #EFF3FC;
}

select.directions_1 {
	width: 300px;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
/* sitemap */
table.sitemap_1 {
	width: 98%;
	background-color: transparent;
}
td.sitemap_1 {
	background-color: #EFF3FC;
}
td.sitemap_1 A, td.sitemap_1 A:VISITED,td.sitemap_1 A:HOVER,td.sitemap_1 A:ACTIVE {
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color: #43507C;
	text-decoration: none;
}
td.sitemap_2 {
	background-color: #EFF3FC;
}
div.sitemap_2 {
	background-color: transparent;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
td.sitemap_3 {
	background-color: #EFF3FC;
	width: 50%;
}
/* suchen */
table.suchen_1 {
	width: 98%;
	background-color: transparent;
}
td.suchen_1 {
	background-color: #EFF3FC;
}
div.suchen_1 {
	background-color: transparent;
	color: Black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color: #43507C;
}
td.suchen_2 {
	background-color: #EFF3FC;
}
div.suchen_2 {
	background-color: transparent;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
td.suchen_3 {
	background-color: #EFF3FC;
}
div.suchen_3 {
	background-color: transparent;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
div.suchen_3 A, div.suchen_3 A:VISITED, div.suchen_3 A:HOVER, div.suchen_3 A:ACTIVE {
	background-color: transparent;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}


/* links */
table.links_1 {
	width: 435px;
}
td.links_1 {
	background-color: #EFF3FC;
}
div.links_1 {
	margin-top:5px;
	margin-left: 5px;
	margin-right: 5px;
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	height: 20px;
	vertical-align: middle;
}

div.links_1 A, div.links_1 A:HOVER, div.links_1 A:VISITED {
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

td.links_3 {
	background-color: #EFF3FC;
}
div.links_3 {
	margin-left: 5px;
	margin-right: 5px;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
div.links_3 A, div.links_3 A:HOVER, div.links_3 A:VISITED {
	color: #43507C;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
}

div.links_5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color: transparent;
	color: #43507C;
}

img.links_1 {
	display:inline;
}
img.links_2 {
	margin-left: 5px;
	margin-bottom: 5px;
	border:1px solid black;
}
img.links_3 {
}
img.links_4 {
	border:1px solid black;
}
/* dbpopup */
td.dbpopup_1 {
	border-top:1px solid #43507C;
}
div.dbpopup_1,  div.dbpopup_1 A, div.dbpopup_1 A:ACTIVE, div.dbpopup_1 A:HOVER, div.dbpopup_1 A:VISITED{
	text-align:right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #43507C;
	background-color: transparent;	
	text-decoration:none;
}
