* {
	margin: 0;
	padding: 0;
}

html, body {
	width: 100%;
	height: 100%;
}

body,td,th {
	font-family: Trebuchet MS ,Tahoma, Helvetica, sans-serif;
	font-size:normal;
	color: #000000;
	line-height: 20px;
}

body {
	background: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}

p {
	margin-bottom: 1em;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	color: #000;
	text-decoration: underline;
}

a img {
	border: none;
}

select, input, textarea {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

option {
	clear: none;
}

h1 {
	font-size: 2.0em;
	font-weight: bold;
	color: #0066CC;
	padding-bottom: 1.1em;
	padding-top: 0.5em;
	line-height:normal;

}

h2 {
	font-size: 16px;
	color: #A58F53;
}
h3 {
	font-size: 16px;
	color: #000000;
}
h4 {
	font-size: 12px;
	color: #D3B368;
}

ol, ul {
	margin-bottom: 1em;
}

ol li {
	margin-left: 2em;
}

small {
	font-size: 0.9em;
}



#Body {
	width: 744px;
	height: 100%;
	text-align: left; /* wg. Zentrieren im IE */
	margin: auto; /* Zentrieren in Firefox */
	display: table; /* Hintergrund in Firefox einblenden */
	background: #FFF;
	padding: 0 16px;
}

#Header {
	height: 150px;
	margin: 0px 0 8px 0;
}
#Logo {
	width: 178px;
	height: 150px;
	float:left;
}
#Theme {
	width: 565px;
	height: 150px;
	float: left;
	display: block;
}
#Header .beirat {
	background: url(/media/themes/beirat.jpg);
}
#Header .bildungsangebot {
	background: url(/media/themes/bildungsangebot.jpg);
}
#Header .home {
	background: url(/media/themes/home.jpg);
}
#Header .schloss {
	background: url(/media/themes/schloss.jpg);
}
#Header .termine {
	background: url(/media/themes/termine.jpg);
}
#Header .partner {
	background: url(/media/themes/partner.jpg);
}
#Header .referenten {
	background: url(/media/themes/referenten.jpg);
}
#Header .reaktionen {
	background: url(/media/themes/reaktionen.jpg);
}
#Header .newsletter {
	background: url(/media/themes/newsletter.jpg);
}
#Header .thesen {
	background: url(/media/themes/thesen.jpg);
}
#Header .impressum {
	background: url(/media/themes/thesen.jpg);
}
#Header .teilnehmer {
	background: url(/media/themes/teilnehmer.jpg);
}
#Header .impressum {
	background: url(/media/themes/impressum.jpg);
}

#Partner {
	display: none;
}

#Locator {
	font-size: 0.9em;
	color: #999;
	margin-bottom: 1em;
}

#Locator a {
	color: #999;
}

#Contentwrapper {
		padding-top: 20px;
		position: relative;
		width: 744px;
	}
#Leftcolumn {
	display: none;

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

#Navigation {
	display: none;

		}
#Navigation ul {
	display: none;

		}
#Navigation ul li {
	display: none;

		}
#Navigation ul li a {
	display: none;

		}
#Navigation ul li a:hover {
	display: none;

		}
#Navigation ul li.current a {
	display: none;

		}
















.contentbox h2{
		color:#000000;
		font-size:14px;
}
.contentbox {
		border: 1px solid #F3ECD9;
		border-bottom: 1px solid #F3ECD9;
		padding: 5px 5px 5px 10px;
		margin-bottom: 10px;
		margin-top: 5px;
		width: 100%;
		overflow: hidden;
}
.left {
		float:left;
		width: 110px;
}
.right {
		float:right;
		width: 290px;
		margin-left: -20px;
}

.contentbox img{
		float: left;
		margin-bottom: 5px;
		margin-right: 10px;
		margin-top: 3px;
		border-right: 1px solid #F3ECD9;
		padding-right: 10px;
}
.border{
		border: 1px solid #D0B468;
		padding: 2px;
}

#Content {
		font-size: 0.8em;
		float: left;
		width: 450px;
		margin-left: 25px;

}
#Content a{
	color: #0066CC;
	text-decoration: underline;

}

#Content ul li {
		list-style: square;
		margin-left: 1em;
}

#Copy {
		margin-bottom: 2em;
}




#footerwrapper {
		width: 744px;
		position: relative;
		clear: both;
		margin: 0 auto;
		padding-top: 25px;		
		font-size: 10px;
		line-height: 15px;
		}
#footerwrapper a {
		text-decoration:underline;
		color:#0066CC;
		font-weight: bold;		
		}
		
#footerwrapper p {
		padding: 5px;
		margin: 0;
		text-align:center;
		color:#999999;
		}
		
#footerwrapper div.address {
		border-top: 3px solid #315496;
		padding: 0;
		}


.picture {
		width: 200px;
}

.picture img {
		border: 2px solid #D0B468;
}

.caption {
		width: 100%;
		font-size: 0.8em;
		line-height: 1.2em;
		display: table;
		background: #CCC;
		text-align: center;
		padding: 2px;
		border-top: 1px solid #FFF;
}
.float_left {
	float: left;
}

.float_right {
	float: right;
}

.clearfloats {
	clear: both;
}
.details {
font-size:11px;
}

#Button {
		position:relative;
		left: -20px;
		padding-top: 20px;
}