/* Template Website */

html {
	font-family:verdana, sans-serif;
	margin:0;
	padding:0 0 50px 0;
	font-size:13px;
}
body {
	margin:0;
	padding:0;
	background-color:#000000;
}
.main {
	width:900px;
	margin:0 auto;
}
	.top {
		width:900px;
		float:left;
		background-color:#000000;
	}
		.logo {
			width:300px;
			float:left;
		}
		.title {
			color:#FEFEFE;
			font-size:25px;
			padding-top:20px;
		}
			.title>p {
				padding:0;
				margin:0;
			}
		.p1{
			width:300px;
			float:left;
			font-size:20px;
			color:#DEDEDE;
			line-height:28px;
		}
			.p1>p {
				padding:0;
				margin:0;
			}
			.p1>ul {
				margin:10px 0 0 0;
			}
	.menu {
		padding:0 0 45px 0;
	}
	.menu ul { margin-top: 5px;}
	.menu ul > li{
		float:left;
		list-style-type: none;
		padding: 5px;
	}
	.menu ul > li:after {
		content: ' | ';
	}
	.menu ul > li:last-child:after { content: ''; }
	.content{
		width:818px;
		background:#EDEDED url('/images/content_top.png') no-repeat;
		padding:0 40px 40px 40px;
		border-left:1px solid black;
		border-right:1px solid black;
		border-bottom:1px solid black;
		float:left;
		color:#222222;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;		
	}
	.contentpaneopen {
		width:100%;
	}
	.footer {
		width:870px;
		clear:both;
		color:#EFEFEF;
		background-color:#000000;
		padding:15px;
	}
	.kick {
		height:0;
		width:250px;
		position:relative;
		left:550px;
		top:245px;
	}
	button.btn.dropdown-toggle { background: transparent; border: none; }
	ul.dropdown-menu li { list-style-type: none;}
	.pagination { text-align: center; }
	.pagination ul { display: inline-block; }
	.pagination ul > li { list-style-type: none; display: inline-block;}
	.pagination ul > li.pagination-prev:before { content: ' < '; }
	.pagination ul > li.pagination-next:after { content: ' > '; }
	.pagination ul > li.pagination-start:before { content: ' << '; }
	.pagination ul > li.pagination-end:after { content: ' >> '; }
	
	ul.pager { display: none; }

/* Template Website - Schriften */
h1				{margin-top:0px;}
h2, .contentheading	{color:#992222; font-weight:bold; padding-top:30px;}

a:visited	{color:#992222;text-decoration:none;}
a			{color:#992222;text-decoration:none;}
a:hover		{color:#992222;text-decoration:underline;}
a:link		{color:#992222;text-decoration:none;}
.info		{border:1px solid #992222; border-radius: 20px 20px 20px 20px; box-shadow: 5px 5px 5px #787878; background-color:#FFFFFF; color:#232323; padding:12px; font-style:italic; width:90%;}

/* Template Website - Baufortschritt */
.bauf {
	margin:0 0 20px 0;
	border:1px solid #992222;
	width:818px;
	float:left;
}
	.datefield {
		background:#121212;
		color:#DEDEDE;
		width:812px;
		font-weight:bold;
		padding:3px;
	}
	.innerbauf {
		padding:32px;
		width:754px;
		float:left;
		b/ackground-color:#BABABA;
		background-color:#FFFFFF;
	}
	.picturefield {
		float:left;
		width:778px;
		padding:0 0 20px 0;
	}
	.pictbauf{
		width:237px;
		float:left;
		margin-right:21px;	
	}
	.pictbauf img{
		float:left;
		border:1px solid #992222;
		border-radius: 20px 20px 20px 20px;
		box-shadow: 5px 5px 5px #767676;
	}
	.pictbauf .textbauf {
		float:left;
		margin-top:5px;
		font-style:italic;
	}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('/images/overlay.png'); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	
.sectiontableentry1 td, .sectiontableentry2 td{
	padding:5px;
}
.sectiontableentry2:hover, .sectiontableentry1:hover {
	padding:5px;
	box-shadow:0 0 5px #992222;
	-moz-box-shadow:0 0 5px #992222;
	-webkit-box-shadow:0 0 5px #992222;
	background-color:#FFFFFF;
}