/* Start of CMSMS style sheet 'ifibaf_style' */
/* CSS Document */
.rss {

background:transparent url(uploads/images/rss.png) no-repeat scroll 0 0;
background-position: right;
text-decoration:none;
}

.checkbox_newsletter input {
padding: 0 0 0 0;
}


h2 {
text-decoration:none;
}

a.rss {
text-decoration:none;
}

.rss:hover {
text-decoration:none;
}


a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

#col1 ul li {

list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:15px;
padding-left:5px;

}


a:hover {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}


ul.accessibility {

text-indent: -3000em;
}

body {
	background:#1c1b1c url(uploads/images/ifibaf_hintergrund_grau.png);
	background-repeat: repeat-x;
	margin-top:0px;
	height:100%;
	font-family: Arial;
font-size:12px;

}

#footer {
padding-top: 10px;
padding-bottom: 20px;
border-top:1px solid #C9C9C9;
color: #C9C9C9;
float:right;
width: 100%;
}

.fl_right {
float:right;
}



#page_bg {
	background:#f3f3f3 url(uploads/images/ifibaf_hintergrund.png);
	background-repeat: repeat-x;
	overflow:auto;
	width: 860px;
	margin: 0 auto;
	height: 100%;

}

* html #page_bg {
overflow:visible;
}

#pagewrapper {
	width: 723px;
	margin: 0 auto;
	height: 100%;
}


#text_logo h1 {	
	text-indent: -3000em;
	line-height:0em;
	height: 1px;
	padding: 0;
	margin:0;
}

#head_graphik {
	 margin-top: 10px;
}

#navigation {
	text-align:center;
	width: 100%;
	border-bottom: 1px;
	border-bottom-color:#c9c9c9;
	border-bottom-style:solid;
	padding: 2px 0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #c9c9c9;
	font-size: 13px;
}

#content {
margin-bottom: 10px;
	margin-top: 28px;
	overflow:visible;
}

#col1 {
	float:left;
	width: 220px;

}

#col2 {
	float:right;
	width: 470px;
margin-bottom: 40px;
}

h2 {
	padding-left: 10px;
	padding-bottom:5px;
	border-bottom: 1px;
	border-bottom-color:#C0C0C0;
	border-bottom-style:solid;
	font-weight:lighter;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color: #C0C0C0;
	font-size: 11px;
	
}

h3 {

	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color: #004e9c;
	font-weight:lighter;
margin:0;
}

* html h3 {
margin-top: 10px;
}

.geschaeftsbereiche_box {
	margin-left: 10px;
margin-bottom: 5px;
margin-top:2px;
	width: 215px;
	float:left;
}

* html .geschaeftsbereiche_box {
width: 210px;
}

.geschaeftsbereiche_box p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
}

#logo {
z-index: 10;
	position: absolute;
	margin-left:660px;
	margin-top: 61px;
}


html* #logo {
margin-top: 75px;
margin-left: 160px;
}

#head {
margin-top: 50px;
}

* html #head {
margin-top: 32px;
}

/* News */
 
.NewsSummaryPostdate {
	font-family:Arial;
	font-size:12px;
	float:left;

}




.NewsSummarySummary {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #004e9c;
	text-decoration:none;
	font-size:12px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:10px;

}



.NewsSummaryMorelink a{
	font-size: 12px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
}

.NewsSummaryMorelink a:hover{
	font-size: 12px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:10px;
	text-decoration:none;
}

/* Navigation */

#menuwrapper {
background-color:#FFF;
border-bottom:1px solid #FFF;
margin:0 auto;
width:75%;
}

#primary-nav li.menuactive {
background-color:#FFF;
}

#primary-nav li, #primary-nav li.menuparent {
background-color:#FFF;
}



/* TinyMCE specific rules */
body.mceContentBody {
background: #FFF;
}

.fl_left {
float:left;
margin-right: 5px;
}

.fl_right {
float:right;
}

.startseite_newsletter {
padding-left:10px;
}

#text_logo {
width: 500px;
float:left;
}

#language_switch {
float:right;
width: 100px;
margin-top:10px;
color: #FFFFFF;
font-size:10px;

}


#language_switch a {
width: 100px;
margin-top:10px;
color: #FFFFFF;
font-size:10px;
text-decoration:none;
}

#language_switch a:hover {

text-decoration:underline;
}

html* #language_switch {
position:absolute;
margin-left: 700px;
}

#navigation_en_wrapper #menu_vert {
text-align:left;
}

#navigation_en_wrapper #menuwrapper {
width:576px;
}


#weltkarte {
background: url(uploads/images/map.png) no-repeat;
width: 720px;
height: 448px;
}

#punkt1, #punkt2, #punkt3, #punkt4, #punkt5 {
background:transparent url(uploads/images/landmark.png) no-repeat scroll 0 0;
height:11px;
margin:252px 0 0 457px;
position:absolute;
text-indent:-3000px;
width:11px;
}

#punkt2 {
margin:257px 0 0 471px;
}

#punkt3 {
margin:180px 0 0 360px;
background:transparent url(uploads/images/landmark_blau.png) no-repeat scroll 0 0;
}

#punkt4 {
margin:180px 0 0 348px;
}


#punkt5 {
margin:190px 0 0 354px;
}



#punkt1info, #punkt2info, #punkt3info, #punkt4info, #punkt5info {
background:transparent url(uploads/images/adresse_bubble.png) no-repeat scroll 0 0;
height:151px;
margin:239px 0 0 468px;
position:absolute;
width:233px;
color: #FFFFFF;
padding:13px 0 0 27px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;

}

#punkt2info {
margin:244px 0 0 483px;
}

#punkt3info {
margin:167px 0 0 374px;
}

#punkt4info {
margin:167px 0 0 359px;
}

#punkt5info {
margin:177px 0 0 367px;
}

.bold {
font-weight: bold;
}

/* Mailchimp */

#mailchimp_subscripe label {
float:none;
}


/* End of 'ifibaf_style' */

