/*
html
{
	overflow-y:			scroll;
}
*/

body
{
	margin:				0px;
	color:				#666666;
	background-color:		#cccccc;
/*
	text-align:			left;
	font-size:			12px;
*/
	font-family:			sans-serif;
	line-height:			150%;
}

a:link,
a:visited
{
	color:				#851501;
	text-decoration:		underline;
}

a:focus
{
}

a:hover,
a:active
{
	color:				#A53521;
	text-decoration:		underline;
}

img
{
	border-style:			none;
}

img.linksbuendig
{
	float:					left;
	margin-right:		15px;
	margin-bottom:	10px;
}

img.rechtsbuendig
{
	float:			right;
	margin-left:		15px;
	margin-bottom:	10px;	
}

div.zentriert
{
	text-align: center;
}

img.border_linksbuendig
{
	float:					left;
	margin-right:		15px;
	margin-bottom:	10px;
	border: 1px solid #333333;
}

img.border_rechtsbuendig
{
	float:			right;
	margin-left:		15px;
	margin-bottom:	10px;	
	border: 1px solid #333333;
}

div.border_zentriert
{
	text-align: center;
	border: 1px solid #333333;
}


h1
{
	display:			none;
}

h2
{
	display:			none;
}

h3
{
	margin:				0px;
	padding:			0px;
	padding-top:			1em;
	padding-bottom:			1em;	
	font-size:			1.3em;
}


strong
{
	font-weight:			bold;
	color:				#A53521;
}

form
{
	display:			inline;		/* IE */
}

p
{
	margin-top:			0px;
	margin-bottom:			1.5em;
	padding:			0px;
}

p.blocksatz
{
	text-align: justify;
}

p.leftfloat
{
	text-align: justify;
}


ul
{
	list-style-type:		square;
}

.float_left
{
	clear:				left;
	float:				left;
}

.float_right
{
	clear:				right;
	float:				right;
}

.pagefloat_left
{
	float:				left;
	width:				50%;
}

.pagefloat_right
{
	width:				50%;
	float:				right;
}

.align_left
{
	text-align:			left;
}

.align_right
{
	text-align:			right;
}

.align_center
{
	text-align:			center;
}

.align_justify
{
	text-align:			justify;
}

.allcaps
{
	text-transform:			uppercase;
}

div#centered
{
	width:				950px;
	margin-left:			auto;
	margin-right:			auto;
}

div#main
{
	padding-bottom:			20px;
	background-color:		#ffffff;
	border-left:			1px solid #aaaaaa;
	border-right:			1px solid #aaaaaa;
}

div#header
{
	height:				100px;
	background-image:		url('../img/header_bg.jpg');
	background-position:		right top;
	background-repeat:		no-repeat;
	border-bottom:			1px solid #aaaaaa;
}

img#logo_l
{
	float:				right;
	margin-right: 12px;
	margin-top: 3px;
}

img#logo_r
{
	float:				right;
	margin-top:		4px;
	margin-right:	30px;
}

div#body
{
	clear:				both;
	padding-top:			157px;
	padding-left:			20px;
	padding-right:			20px;
	background-image:		url('../img/body_bg.jpg');
	background-position:		left top;
	background-repeat:		no-repeat;
	border-bottom:			1px solid #aaaaaa;
	font-size:			0.8em;
}

div.leftpane
{
	float:							left;
	width:							45%;
	padding-right:			20px;
	padding-left:				20px;
}

div.rightpane
{
	float:							right;
	width:							45%;
	padding-right:			20px;
	padding-left:				20px;
}

div.centerpane
{
	padding-right:			20px;
	padding-left:				20px;
}

div.clearpane
{
	clear:both;
	padding-right:			20px;
	padding-left:				20px;
}

div.clearleft
{
	padding-right:			20px;
	padding-left:				20px;
	clear:left;
}

div.clearright
{
	padding-right:			20px;
	padding-left:				20px;
	clear:right;
}

div.clearright_rightpane
{
	float:right;
	padding-right:			20px;
	padding-left:				20px;
	clear:right;
	width:				45%;
}

div.alternativlinks {
	margin-top: 10px;
}

div.alternativlinks a {
	font-size:			0.9em;
	color:					#555555;
}

div.weiss {
	background-color: #FFFFFF;
}

div.grau {
	background-color: #EEEEEE;
}


div.zitatbox {
	padding-top:				20px;
	background-color: #EEEEEE;
	line-height:			110%;
	overflow: show;
}

div.zitatbox b {
	
	
}

div.zitatbox a {
	font-size:			0.84em;
}


table.border {
	border: 1px solid black;
	border-collapse : collapse;	
	width: 100%;
	margin-bottom: 5px;
}

table.border th {
	border: 1px solid black;	
	padding: 4px;
	font-weight:			bold;
	color:				#A53521;	
}

table.border td {
	border: 1px solid black;	
	padding: 4px;
}

table.border td.center {
	text-align: center;
}


div.link_quadrat a {
	background-image: url('../img/rotdot.png');
	background-repeat: no-repeat;
	background-position: 6px 6px;
	padding-left: 18px;
}

a.langlink {
	font-size:				0.7em;
	text-decoration:	none;
	color:						#333333;
	margin-top:				3px;
	margin-left:			10px;
	float:						left;
}