/* CSS Document */

/* 
Theme Name: IBH Template
Theme URI: http://www.wickedninja.net
Description: Realisiert von Martin Stiegler
Author: Martin Stiegler
Author URI: http://www.wickedninja.net
Version: 0.99

*/

body{
	background-color:#e4f0f9;
	margin: 0;
	padding: 0; 
	}



#inhalt
	{
	float: left;
	width: 535px;
	margin-left: 190px;
	background-color:#FFFFFF;
	}
	

* html #inhalt
	{
	display: inline;
	}
	
#trenner_inhalt{
	background-image:url(bilder/dotted_horizontal.gif);
	background-repeat:repeat-x;
	width:485px;
	margin-left:25px;
	margin-top:5px;
	}

/* float:right;
margin-left:30px;
margin-right:25px;

float:right;
margin-right:30px;
padding-left:0px;
*/


.navigation a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6bb8eb;
float:left;
padding-left:490px;
}


#suche{
margin-top:60px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:25px;
color:white;
}
#suche #searchform #s {
	border: none;background:white;font-size:11px;
	width:140px;color:#b3b2b7;font-family:Arial, Helvetica,sans-serif;
	padding:4px;position: absolute;
}
#suche #searchform {
border:1px solid #b3b2b7; margin:0px; width:190px;
height:23px;
}


.bildcontainer{
float:left;padding:0px;
width:111px;
margin-top:5px;
margin-left:0px;
padding-left:25px;
}

.bildcontainer img{
border:0px;
}

.textcontainer{
	padding:0px;
	margin:5px 0 0 160px;
	border:1px solid white;
	width: 360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.strukturbildung{
	padding:0px;
	margin:10px 0 0 25px;
	border:1px solid white;
	width: 400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.textcontainer a{
text-decoration:none;
color:#929497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.textcontainer a:hover{
text-decoration:underline;
}


.linkcontainer{
float:left;padding:0px;
width:150px;
margin-top:5px;
margin-left:0px;
padding-left:25px;
}

.linkcontainer a{
text-decoration:none;
color:#929497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.linkcontainer a:hover{
text-decoration:underline;
}

.textcontainer_link{
	padding:0px;
	margin:5px 0 0 190px;
	border:1px solid white;
	width: 330px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table{
margin-left:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#wp-calendar table {
width:200px;
margin-left:0px;
margin-bottom:10px;
}


table img{
border:0px;
}


#navigation
	{
	float: left;
	width: 190px;
	margin-left: -725px;
	background-color:#b2b3b5;
border-top: 1px solid white;
	}

/* Die Navigation wird hier definiert */

/* killed verdana here */
#navigationlist {
margin-top:27px;
padding-top:0px;
padding-left:0px;
margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
border-top: 1px solid #d6d7d9;
}

#navigation ul {
list-style: none;
padding-bottom: 0.60em;
margin-left: 0;
padding: 0;

}

#navigation li
{
	list-style: none;
	margin: 0;
}

#navigation ul li {

}

#navigation li a {
width:165px;
	/* width:99.99%; extend the sensible area to the maximum with IE5 */
	display: block;
	background-color:#b2b3b5;
	text-align: left;
	text-decoration: none;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-left: 25px;
	border-bottom: 1px solid #d6d7d9;
	color: white;
}

#navigation li a:hover {
	text-decoration: none;
	background-color:#5BB4E5;
	color:grey;
	background-image:url(bilder/pfeil_grau_grau.gif);
}

#navigation ul li ul li a {
	background-color:#e4f1fa;
	color:gray;
	padding-left: 40px;
	width:150px;
}
#navigation ul li ul li a:hover {
	background-color:#e4f1fa;
	color:gray;
	background-image:url(bilder/pfeil_grau_hellblau.gif);
}

/* 
hier navigation hinzugefÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼gt
*/
#navigation ul li ul{ display: none; }


#sitemap ul li ul{ display: block; }

#navigation #aktiv_sub_sub {

	background-image:url(bilder/pfeil_grau_hellblau.gif);
}

#navigation #aktiv_sub{
display:block;
}

#navigation #aktiv{

	background-image:url(bilder/pfeil_weiss_dunkelblau.gif);
}
#navigation #aktiv2 {
	background-image:url(bilder/weiss_dunkelblau.gif);
	background-color:#5BB4E5;

}

/* Quicklinks Liste */

#top{
color:#ffffff;
background-color:#fe5d02;
}

#quicklinks img {
border:0px;
}

#quicklist
{
padding-left: 0;
padding-top: 0px;
margin-top:29px;
margin-left: 25px;
width: 150px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF6600;
}

#quicklist ul
{
list-style: none;
padding-bottom: 7px;
}

#quicklist li
{
list-style: none;
margin: 0;
padding-bottom: 6px;
padding-top: 6px;
border-bottom: 1px solid #d7d7d9;
padding-left: 5px;
}

#quicklist li a {
	text-decoration: none;
	color: #929497;
}
#quicklist li a:hover {
	text-decoration: underline;
	color: black;
}

	
#quicklinks
	{
	float: left;
	width: 200px;
	background-color:#FFFFFF;
	background-image:url(bilder/dotted_vertikal.gif);
	background-repeat:no-repeat;
	}
/* Start Mac IE5 filter \*/
#inhalt, #navigation, #quicklinks
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#wrapper
	{
        background-color:white;
	width: 100%; /* 100% erweiterert den inhalt bis zum rand */
	/*width: 925px; alter wert*/
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#wrapper
	{
	display: inline-block;
	}
/*\*/
#wrapper
	{
	display: block;
	}
/* end easy clearing */
#footer
	{
	clear: both;
	}
#header, #footer
	{
	width: 925px;
	background-color:#e4f0f9;
	}
#header{
	height:190px;
}

/* header-fuellung */


#blaue_leiste{
width: 534px;
height: 27px;
margin-left:1px;
margin-top:1px;
background-color:#5BB4E5;
}


#blaue_leiste_text{
	position:relative;
	top:7px;
	left:320px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
}
#blaue_leiste_text a{
	color: white;
	text-decoration:none;
}
#blaue_leiste_text a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
	text-decoration:underline;
}


#logo{
	position:absolute; top:17px; left:744px; width:150px; height:150px;
}

#wechselbilder{
	position:absolute; top:125px; left:0px; width:725px; height:65px;
}

#wechselbilder img{
margin-left:0px;
margin-right:-4px;
}

#brotkruemmel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #929497;
	padding-left:25px;
	padding-top:35px;
text-transform:uppercase;
}
#brotkruemmel a{
	color: #929497;
	text-decoration:none;
}
#brotkruemmel a:hover{
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-decoration:underline;
}


p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
line-height:16px;
	margin-left:25px;
	margin-right:25px;
}

/* also wenn das jetzt geht dreh ich durch float:left; */
.post .entry {
padding-right:10px;
}

.post .entry a{
text-decoration:none;
color:#fe5d02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.post .entry a:hover{
text-decoration:underline;
}

.entry p{
	margin-bottom:10px;
}

.postx .entryx {
float:left;
padding-right:0px;
}

p img{
	margin:10px;
	border:0;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-left:25px;
	margin-bottom:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
font-weight:normal;
font-style:italic;
margin-left:25px;
margin-top:0px;
padding-bottom:0;
margin-bottom:0;
}

h2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:25px;
    color:#000000;
    text-decoration:none;

}
h2 a:hover{
     color:gray;
     text-decoration:none;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	padding-right:30px;
	margin-left:25px;
	margin-bottom:15px;
}


#footer {
padding-left: 0;
padding-top: 0px;
margin-top:0px;
border-top: 1px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #929497;
height:30px;

}

#footer_text {
margin-left: 215px;
margin-top:11px;

}

#footerquad{
height:25px;
width:10px;
background-color:white;
}

#footer_text a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #929497;
text-decoration:none;
}
#footer_text a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #929497;
text-decoration:underline;
}

#logos img{
	margin-left:25px;
	margin-top:10px;
}

/* header-fuellung ende */

/* Safari needs this - otherwise the ghost overflow, though painted 
correctly obscures links and form elements that by rights should be above it.
An unintended side-effect is that it cause such elements to vanish in IE 5.01
and 5.5, hence the child selector hack */
* > #footer, * > form, * > #notes, * > .output
	{
	position: relative;
	z-index: 1000;
	}

#sitemap{
margin-left:45px;

}

#sitemap ul {
margin:0 0 0 19px;
padding:0;
} 

#sitemap ul a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
	color: #000000;
text-decoration:none;
}

#sitemap li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#92c3e7;
list-style-image: url(http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/pfeil-hellblau.gif);
padding-top:2px;
padding-bottom:3px;
}


#sitemap li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#92c3e7;
text-decoration:none;
text-transform:uppercase;
}
#sitemap li a:hover{
text-decoration:underline;
}

#sitemap ul li{
	color: #929497;
padding-top:3px;
list-style-image: url(http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/pfeil-grau.gif);
}

#sitemap ul li a{
	color: #929497;
}
#sitemap ul ul li a{
	color: black;
}
#sitemap ul ul li{
	color: black;
list-style-image:url(http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/plus.gif);
padding-top:3px;
margin:0 0 0 -3px;
}

#sitemap ul ul ul li a{
color:black;
}

#presserarchiv{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:25px;
padding-left:0px;
}


#presserarchiv a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color: gray;
text-decoration:none;
}

#presserarchiv a:hover{
text-decoration:underline;
}

#presserarchiv ul{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color: black;
 margin:0;
 padding-left:15px;
list-style-image:url(http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/plus.gif);
padding-bottom:12px;
}

#presserarchiv ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color: black;
text-decoration:none;
}

#presserarchiv ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	color: black;
 margin:0;
 padding:0;
}

#welcome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: black;
padding-left:25px;
/*padding-top:47px;*/
padding-top:31px;
}


.post .entry ul
{
list-style: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.post .entry li
{
margin-left: 0;
padding-left: 0;
list-style: none;
padding-left: 10px;
background-image:
url(http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/ibh_point_orange.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
line-height: 15px;
}

.post .entry li a
{
color:black;
}

#brotkruemmelstartseite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #929497;
	padding-left:25px;
text-transform:uppercase;
/* margin-top:32px; 
position:relative;
top:7px;*/

}
#trenner_inhaltwillkommen{
	background-image:url(bilder/dotted_horizontal.gif);
	background-repeat:repeat-x;
	width:485px;
	margin-left:25px;
margin-top:5px;
	}

#navigationposts a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6bb8eb;
padding-left:25px;

}

#up {
float:right;
padding-right:23px;
}

#up a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
color:#ffffff;
border:0px;
}
#up img{
color:#ffffff;
border:0px;
}

#kalender_uebersicht{
margin-left:25px;
width:200px;
float:right;
margin-right:25px;
}
#kalender_uebersicht a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#6bb8eb;
}

#links_extern{
padding-left:25px;
}

.alignright{
float:right;
}
.alignleft{
float:left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.post .entry .car-list ul
{
margin-bottom:15px;

}

/* ie-fix
.post .entry .car-list li ul
{
margin-left:-15px;
text-indent:0px;
}
 */

.post .entry .car-yearmonth
{
font-weight:bold;
}


.post .entry .car-container li
{
list-style: none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-image:none;
repeat: no-repeat;
margin-left:-25px;
background-image:

}

.post .entry .car-container ul li ul li
{
font-weight:normal;
background-image:url(http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/ibh_point_orange.gif);
background-repeat: no-repeat;
}


.post .entry .car-container a
{
font-size:11px;
margin-left: 0;
padding-left: 0;
list-style: none;
color:black;
font-weight:normal;
}



ul 
{
list-style-type: none;
padding: 0;
margin-left: 25px;
}


#archive li{
list-style: none;
}

#archive {
	font: 11px Arial, Helvetica, sans-serif;
	float: left;
	clear: both;
	width: 500px;
	}
	
#archive LI {
	margin: 0 0 2px 0 !important;
	padding: 0 0 0 10px !important;
	background: url('http://www.bodenseehochschule.org/wp-content/themes/IBH/bilder/archiveBullet.gif') no-repeat 0 5px;
	}	
	
#archive LI A {
	color: #000;
	}
	
#archive LI A:hover {
	text-decoration: underline;
	}		
	
#archive LI.archiveMonth {
	font-weight: bold;
	padding: 0 !important;
	margin: 12px 0 2px 0 !important;
	background: none;
	}	
	
#archive .archiveDate {
	width: 40px;
	display: block;
	float: left;
	}	