html, body
{
	font-family:			Arial,Helvetica,sans-serif;
	font-size:			10pt;
	line-height:			1.4em;
	margin:				0;
	padding:			0;
	background:			##FFFFFF;
}

img { border:				none; }

h1
{
	text-align:			center;
	color:				#003399;
	font-size:			16pt;
	line-height:			1.5em;
	margin:				0;
}

h2
{
	text-align:			left;
	color:				#003399;
	font-size:			14pt;
}

h3
{
	text-align:			left;
	color:				#003399;
	font-size:			12pt;
}

h4
{
	text-align:			left;
	color:				#003399;
	font-size:			11pt;
}
	
a
{
	color:				#003399;
	text-decoration:		none;
}

th
{
	font-size:			9pt;
	font-weight:			bold;
	text-align:			center;
}

td
{
	font-size:			9pt;
	font-weight:			normal;
	text-align:			center;
}

/* *** */

div.page
{
	position:			relative;
	width:				1000px;
	min-height:			100%;
	margin:				auto;
	background:			##FFFFFF;
}

/* *** */

div.navi
{
	width:				1000px;
	height:				122px;
	margin:				0;
}

div.navi a, div.navi p
{
	position:			absolute;
	text-align:			center;
	text-decoration:		none;
	color:				black;
	line-height:			15px;
	font-size:			8pt;
	margin:				0;
	padding:			0;
}

div.navi p
{
	font-weight:			bold;
}

div.navi .it-service
{
	border:				none;
	text-align:			left;
	top:				10px;
	left:				30px;
}

div.navi .lettershop
{
	border:				none;
	top:				10px;
	left:				152px;
	width:				150px;
}

div.navi .pressepost
{
	border:				none;
	top:				10px;
	left:				305px;
	width:				150px;
}

div.navi .laserdruck
{
	border:				none;
	top:				10px;
	left:				545px;
	width:				150px;
}

div.navi .erfassung
{
	border:				none;
	top:				10px;
	left:				695px;
	width:				150px;
}

div.navi .versand
{
	border:				none;
	top:				10px;
	left:				843px;
	width:				155px;
}

/* *** */

div.fussleiste, div.fotoleiste 
{
	text-align:			center;
	margin:				1em 0 0 0;
	padding:			0;
	height:				106px;
}

div.fussleiste p, div.fotoleiste p
{
	color:				#003399;
	font-size:			120%;
	font-style:			italic;
	margin:				0 0 1em 0;
	padding:			0;
}

/* *** */

form[name='kontakt']
{
	border:				none;
	padding:			1em;
}

form[name='kontakt'] input[type='text'],
form[name='kontakt'] textarea
{
	border:				solid black thin;
	padding:			2px;
	font-size:			9pt;
}

form[name='kontakt'] textarea
{
	width:				944px;
	height:				10em;
	font-family:			sans-serif;
}

form[name='kontakt'] div.adresse
{
	position:			relative;
	width:				100%;
	margin:				1em 0;
}

form[name='kontakt'] div.adresse div.zeile + div.zeile
{
	margin-top:			2px;
}

form[name='kontakt'] div.block
{
	width:				400px;

}

form[name='kontakt'] div.block_r
{
	position:			absolute;
	right:				0;
	top:				0;
}

form[name='kontakt'] span.label
{
	width:				150px;
	display:			block;
	float:				left;
	margin:				0;
	padding:			0;
}

form[name='kontakt'] div.zeile
{
	clear:				left;
}

form[name='kontakt'] div.adresse input
{
	width:				220px;
}


form[name='kontakt'] div.adresse input[name='plz']
{
	width:				50px;
}

form[name='kontakt'] div.adresse input[name='ort']
{
	margin-left:			1px;
	width:				160px;
}


form[name='kontakt'] div.callback
{
	margin:				1em 0;
}

form[name='kontakt'] div.callback input[type='text']
{
	width:				60px;
}

form[name='kontakt'] div.button-navigation
{
	position:			relative;
	width:				948px;
	margin:				1em 0;
}

form[name='kontakt'] input[type='submit'],
form[name='kontakt'] input[type='reset']
{
	width:				200px;
}

form[name='kontakt'] input[type='reset']
{
	position:			absolute;
	right:				0;
}

/* *** */

div.tipp
{
	position:			relative;
}
p.tipp
{
	color:				#003399;
	width:				5em;
	margin:				0;
	padding:			0;
}

p.tipp + div { display:			none; }
p.tipp:hover + div
{
	position:			absolute;
	top:				-11px;
	left:				50px;
	/*width:			700px;*/
	display:			block;
	color:				#003399;
	font-weight:			normal;
	margin:				0;
	padding:			5px;
	border:				solid thin darkblue;
	background:			#FFFFCC;
	z-index: 			2;
}

/* *** */

div.standard-fussnavigation
{
	position:			relative;
}

div.standard-fussnavigation p, div.standard-fussnavigation a
{
	margin:				0;
	padding:			0;
}

div.standard-fussnavigation .leitung
{
	border:				none;
	position:			absolute;
	top:				72px;
	left:				15px;
}

div.standard-fussnavigation .mannschaft
{
	border:				none;
	position:			absolute;
	top:				72px;
	left:				180px;
}

div.standard-fussnavigation .kontakt
{
	border:				none;
	position:			absolute;
	top:				72px;
	left:				325px;
}

div.grafik-fussnavigation .leitung
{
	border:				none;
	position:			absolute;
	top:				10px;
	left:				15px;
}

div.grafik-fussnavigation .mannschaft
{
	border:				none;
	position:			absolute;
	top:				10px;
	left:				180px;
}

div.grafik-fussnavigation .kontakt
{
	border:				none;
	position:			absolute;
	top:				10px;
	left:				325px;
}

