@import url(/css/basic.css);

h1 {
	color: #A00F65;
}

a {
	color: #A00F65;
}

#xmainmenubartopleft {
	width: 220px;
}


#maincontent ul {
	list-style-image: url(/images/list_item_ab.gif);
}

.mainmenu a {
	background-image: url(/images/menu1_bullet_ab.gif);
}

.mainmenu a.active, .mainmenu a.selected {
	background-image: url(/images/menu1_bullet_ab_f2.gif);
}


.mainmenu ul ul a {
	background-image: url(/images/menu1sub_bullet_ab.gif);
}

.mainmenu ul ul a.active, .mainmenu ul ul a.selected {
	background-image: url(/images/menu1sub_bullet_ab_f2.gif);
}

.mainmenu a:hover, .mainmenu a:active {
	background-image: url(/images/menu1_bullet_ab_f2.gif)
}

.mainmenu ul ul a:hover, .mainmenu ul ul a:active {
	background-image: url(/images/menu1sub_bullet_ab_f2.gif);
}

ul.mainmenu3 a {
	background-image: url(../images/mainmenu2_arrow_sen.gif);
}

ul.mainmenu3 a:hover, ul.mainmenu3 a:active, ul.mainmenu3 a.active, ul.mainmenu3 a.selected {
	background-image: url(../images/mainmenu2_arrow_sen_f2.gif);
}


#maincontent a.linkextern {
	background-image: url(../images/link_extern.gif);
}

#maincontent a.linkdocument {
	background-image: url(../images/link_doc.gif);
}

#maincontent a.linkmail {
	background-image: url(../images/link_mail.gif);
}

#maincontent span.phone {
	background-image: url(../images/link_phone.gif);
}

#maincontent span.fax {
	background-image: url(../images/link_fax.gif);
}


/* -------------------------------------------------   Infobox  --------------------------------------------*/


div.Infobox {
	background-image: url(../images/infobox_frame.gif);
}

div.InfoboxHead {
	border-top-color: #A00F65;
	border-right-color: #A00F65;
	border-bottom-color: #A00F65;
	border-left-color: #A00F65;
	background-image: url(/images/infobox_bullet_ab.gif);
}

div.InfoboxContent, div.InfoboxContentFrei {
	border: 1px solid #A00F65;
}

.Infobox a {
	color: #A00F65;
}

div#header1 {
	
	height: 62px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #A00F65;
	/*text-align: right;*/
}

h1#sentitle {
	display: block;
	color: #A00F65;
	font-size: 1.5em;
	text-align: left;
	text-indent: -2000px;
	float: left;
	width: 250px;
	height: 62px;
	background-image: url(../images/title_sen.gif);
	background-repeat: no-repeat;
	background-position: 7px 18px;
	margin: 0;
}

span#sensubtitle {
	/*display:block;*/
	float: left;
	width: 190px;
	height: 76px;
	background-image: url(../images/title_sen_sub.gif);
	background-repeat: no-repeat;
	background-position: 7px 5px;
	margin: 0;
	
}

#header2 {
	height: 76px !important;
}

#mainmenubar {
	padding-top: 30px;
}

div.maincontent, div.maincontent2 {
	margin-top: 48px;
}

div#InfoboxContainer {
	margin-top: 60px;
}

/* ------------------------------------------------- Telefonliste  und Tabellen --------------------------------------------*/



table.liste td {
	border-top-color: #A00F65;
}


/* ------------------------------------------------- Topmenu 2 --------------------------------------------*/

div#topmenu2hd {
	background-image: url(../images/topmenu2_hd_fr.gif);
}


div#topmenu2 {
	border-top-color: #A00F65;
	border-bottom-color: #A00F65;
}

/* ------------------------------------------   Formulare   ------------------------------------------ */

#maincontent input, #maincontent textarea {
	border: 1px solid #A00F65;
} 


#searchbox input {
	border: 1px solid #A00F65;
}