/*
	autor:		Marco Tralles | qb-it.de
	date:		2012-02-08
	type:		style
	agent:		CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
		
*/
body
{
	font-family					: Arial, Verdana, Tahoma, Helvetica;
	font-size					: 70%;
	margin						: 0px;
	padding						: 0px;
	line-height					: 1.5em;
	color						: #000;
	background					: #fff;
}

#body
{
	text-align					: center;
}

#center
{
	overflow					: visible;
	margin						: 0 auto 0 auto;
	padding						: 0;
}

#header
{
	text-align					: left;
	margin						: 25px 0 0 0;
	height						: 150px;
	background					: url("/img/bg_header.gif") repeat-x left top;
	color						: #fff;
}

#header img
{
	float						: left;
	margin						: 0;
	margin						: 0 28px 0 50px;
}

#header .header
{
	text-align					: left;
	padding						: 0;
	height						: 142px;
	background					: url("/img/bg_header_hirn.gif") no-repeat 201px top;
}

#header .header h1
{	
	padding						: 15px 0 10px 10px;
	font-size					: 2em;
	font-weight					: bold;
	line-height					: 1.1em;
	color						: #fff;
	text-transform				: uppercase;
}

#header .header h2
{	
	padding						: 0 0 0 10px;
	color						: #fff;
	font-size					: 1.6em;
	font-weight					: normal;
	line-height					: 1.1em;
	text-transform				: uppercase;
}

#navi
{
	float						: left;
	width						: 149px;
	padding						: 15px 0 50px 0;
	font-size					: 1.10em;
	margin						: 0 0 51px 51px; 	text-align					: left;
	background					: #ccd0ea url('../img/bg_menu.gif') repeat-x left bottom;
}

#navi .info
{
	border-top					: 1px solid #fff;
	margin						: 25px 0 0 0;
	padding						: 25px 5px 0 5px;
	color						: #fff;
	font-size					: 0.9em;
	line-height					: 1.35em;
}

#navi a
{
	font-weight					: bold;
}



#navi a u
{
	text-decoration				: none;
}


#navi .info b
{
	text-transform				: uppercase;
}


#content
{
	margin						: 15px 30px 50px 228px;
	text-align					: justify;
	font-size					: 1.10em;
}

#content a
{
	color						: #003366;
}

#content a:hover
{
	text-decoration				: underline;
	color						: #00f;
}


#footer
{
/*	border-top					: 1px dotted #ccc; */
	clear						: both;
	text-align					: right;
	padding						: 15px 30px;
	color						: #ccc;
	font-size					: 1em;
}


#footer a
{
	color						: #ccc;
}


p
{
	margin-bottom				: 25px;
}

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

a img
{
	border						: 0px solid #fff;
}

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

a.active
{
	color						: #3333ff;
}


.hidden
{
	display						: none;
}

.path
{
	height						: 25px;
}

.imgleft
{
	float						: left;
	margin						: 0 15px 10px 0;
}

.imgright
{
	float						: right;
	margin						: 0 0 10px 15px;
}

.teaser
{
	float						: left;
}

.teaser a img
{
	border						: 0px solid #fff;
}


#navi ul
{
	list-style					: none;
	margin						: 0 0 0 9px;
	padding						: 0px;
}





h1, h2, h3, h4, h5, h6
{
	margin						: 0px;
	padding						: 0 0 15px 0;
	color						: #000;
	text-align					: left;
}

h1
{
	font-size					: 2em;
	font-weight					: bold;
	line-height					: 1.1em;
	text-transform				: uppercase;
}


h2
{
	font-size					: 1.6em;
	font-weight					: normal;
	line-height					: 1.1em;
	text-transform				: uppercase;
}


h3
{
	font-size					: 1em;
	margin						: 0px;
	padding						: 0px;
	color						: #000;
}

dt
{
	margin-top					: 15px;
	border-bottom				: 1px dotted #3333ff;
	font-weight					: bold;
}



.light
{
	color						: #ccc;
}


.inhalt
{
}


/* Meta-Verlinkungsmodus */

.meta fieldset
{
	border						: 0px;
	margin						: 0;
	padding						: 0px;
}

.meta fieldset legend
{
	border						: 0px;
	margin						: 0;
	padding						: 0px;
}

.metahidden
{
	padding						: 10px 0 10px 10px;	
	margin-bottom				: 15px;
	border-left					: 1px dotted #666;
	color						: #666;
}




.fussnavi
{
	margin-top					: 15px;
	padding-top					: 15px;
	text-align					: left;
	border-top					: 1px dotted #003366;
}



