﻿
/**
* Fonts
* (en) font-family and font-size selection for headings and standard text elements
* (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
*
* @section content-fonts
*/

/* (en) reset font size for all elements to standard (16 Pixel) */
/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */

	/* html *
	{
		font-size: 100.01%; 
		color: #444444;
	}*/

/* (en) reset monospaced elements to font size 16px in Gecko browsers */
/* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */
	pre, tt, code
	{
		font-family: "Courier New" , Courier, monospace;
	}

/* (en) base layout gets standard font size 12px */
/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
	body
	{
		font-family: Arial, Verdana;
		font-size: 76.00%;
		color: #444444;
	}

	h2, h3, h4, h5, h6
	{
		font-weight: bold;

	}
	h1
	{
		font-size: 1.75em;
		color: #0a2390;
		margin: 0px;
		padding: 0px;             
	}
	/* 24px */
	h2
	{
	}
	/* 20px */
	h3
	{
		font-size: 150%;
	}
	/* 18px */
	h4
	{
		font-size: 133.33%;
	}
	/* 16px */
	h5
	{
		font-size: 116.67%;
	}
	/* 14px */
	h6
	{
		font-size: 116.67%;
		font-style: italic;
	}
	/* 14px */

	p
	{
		line-height: 1.5em;
		margin: 0 0 1em 0;
	}

/* ### Lists | Listen  #### */

	ul, ol, dl
	{
		line-height: 1.5em;
		margin: 0 0 1em 1em;
	}
	li
	{
		margin-left: 1.5em;
		line-height: 1.5em;
	}

	dt
	{
		font-weight: bold;
	}
	dd
	{
		margin: 0 0 1em 2em;
	}

/* ### text formatting | Textauszeichnung ### */

	cite, blockquote
	{
		font-style: italic;
	}
	blockquote
	{
		margin: 0 0 1em 1.5em;
	}

	strong, b
	{
		font-weight: bold;
	}
	em, i
	{
		font-style: italic;
	}

	pre, code
	{
		font-family: monospace;
		font-size: 1.1em;
	}

	acronym, abbr
	{
		letter-spacing: .07em;
		border-bottom: .1em dashed #c00;
		cursor: help;
	}

/**
* Generic Content Classes
* (en) standard classes for positioning and highlighting
* (de) Standardklassen zur Positionierung und Hervorhebung
*
* @section content-generic-classes
*/

	.note
	{
		background: #dfd;
		padding: 1em;
		border-top: 1px #bdb dotted;
		border-bottom: 1px #bdb dotted;
	}
	.important
	{
		background: #ffd;
		padding: 1em;
		border-top: 1px #ddb dotted;
		border-bottom: 1px #ddb dotted;
	}
	.warning
	{
		background: #fdd;
		padding: 1em;
		border-top: 1px #dbb dotted;
		border-bottom: 1px #dbb dotted;
	}

	.float_left
	{
		float: left;
		display: inline;
		margin-right: 1em;
		margin-bottom: 0.15em;
	}
	.float_right
	{
		float: right;
		display: inline;
		margin-left: 1em;
		margin-bottom: 0.15em;
	}
	.center
	{
		text-align: center;
		margin: 0.5em auto;
	}

/**
* External Links
*
* (en) Formatting of hyperlinks
* (de) Gestaltung von Hyperlinks
*
*/

	a
{
	color: #117CD5;
	text-decoration: none;
}
	a:focus, a:hover, a:active
	{
		color: #003DF0;
		text-decoration: underline;
	}

/**
* (en) Emphasizing external Hyperlinks via CSS
* (de) Hervorhebung externer Hyperlinks mit CSS
*
* @section             content-external-links
* @app-yaml-default    disabled
*/


	.postContent p a[href^="http:"], .postContent p a[href^="https"]
	{
		padding-right: 15px;
		background-image: url( 'images/external_link.png' );
		background-repeat: no-repeat;
		background-position: right center;
	}
	
	#page * a[href^="http:"], #page * a[href^="https"]
	{
		padding-right: 15px;
		background-image: url( 'images/external_link.png' );
		background-repeat: no-repeat;
		background-position: right center;
	}



/**
* Miscellaneous | Sonstiges
*
* @section content-misc
*/

	hr
	{
		color: #fff;
		background: transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border: 0;
		border-bottom: 1px #000 solid;
	}

/* Custom Silverlight css */

/* Global */

	.input
	{
		border: 1px solid silver;
		font-size: 12px;
		padding: 3px;
	}

	#MP_ButtonPgCfgHolder .input
	{
		border: 1px solid silver;
		font-size: 12px;
		margin-top: 2px;
	}

	img
	{
		border-style: none;
		border-color: inherit;
	}
	
	#col3 img
	{
		border:1px solid silver;
		padding:5px;
	}

	.button
	{
		padding: 2px;
	}


	#col3 H1
	{
		background-image: url(images/headline_bg.gif);
		line-height: 24px;
		border: 1px solid silver;
		margin: 0;
		padding-left: 3px;
		font-size: 11px;
		color: #CC6714;
	}

	/********************************************/

	/* Header */
	#logo
	{
		position: relative;
		left: 30px;
		top: 20px;
		width: 190px;
	}

	#header p
	{
		position: relative;
		color: #444444;
		left: 77px;
		top: 27px;
		font-size: 15px;
		font-weight: bold;
	}

	#searchbox
	{
		float: right;
		margin-top: 60px;
		font-size: 10px;
		margin-right: 10px;
	}

	#searchbutton
	{
		margin-left: 3px;
		padding: 2px;
	}

	/********************************************/




