﻿@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://yaml.dnn.ch & http://www.yaml.de
 * @package         DotNetNuke & YAML
 * @version         3.2
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 * @appdef yaml
 */

@media all {
	/**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
  *
  * @section content-global-settings
  */

	/* (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%; }

	/**
  * (en) reset monospaced elements to font size 16px in all browsers
  * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  *
  * @see: http://webkit.org/blog/67/strange-medium/
  */

	textarea, pre, code, kbd, samp, var, tt { font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }

	/* (en) base layout gets standard font size 12px */
	/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
	body, .Normal { font-family: Arial, Helvetica, sans-serif; font-size: 75.00%; color: #58585a; }

	.Normal { font-size: 100%; }

	/*--- Headings | Überschriften ------------------------------------------------------------------------*/

	h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0f1d64; margin: 0 0 12px 0; }

	h1 { font-size: 200%; }
	/* 30px */
	h2 { font-size: 160%; }
	/* 24px */
	h3 { font-size: 140%; }
	/* 18px */
	h4 { font-size: 120%; }
	/* 16px */
	h5 { font-size: 110%; }
	/* 14px */
	h6 { font-size: 110%; color: #fff !important; text-align: center; }
	/* 14px */


	/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */


	hr { color: #58585a; background: transparent; margin: 0 0 15px 0; padding: 0 0 15px 0; border: 0; border-bottom: 1px #58585a dotted; }
	#main .subcr hr { color: #fff; background: transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border: 0; border-bottom: 1px #fff dotted; }
	/*--- Links ----------------------------------------------------------------------------------------- */

	a:link, a:visited { color: #0f1e65; background: transparent; text-decoration: underline; }

	a:focus,
	a:hover,
	a:active { color: #0f1e65; text-decoration: underline; }

	.Login, A.Login:link, A.Login:visited, A.Login:active { font-family: Verdana,Arial,Thaoma; font-size: 8pt; color: #828283; font-weight: normal; text-decoration: none; }
	A.Login:hover { font-family: Verdana,Arial,Thaoma; font-size: 8pt; color: #828283; font-weight: normal; text-decoration: none; /*padding: 5px 3px 2px 3px; 	border: solid 1px #4E5ED7;*/ }
	.blauStartseite { color: #0f1e65; font-size: 30px; font-weight: normal; padding-left: 42px; }
	.hellblauStartseite { color: #a1b2bb; font-size: 30px; font-weight: normal; padding-left: 42px; }
	.blau { color: #0f1e65; font-weight: normal; }
	.hellblau { color: #a1b2bb; font-weight: normal; color: #fff !important; }

	/*------------------------------------------------*/
	/* LOGIN */
	/*------------------------------------------------*/
	/*#login {
    float: right;
}*/

	#login .registerGroup,
	#login .registerGroup *,
	#login .loginGroup,
	#login .loginGroup * { display: block; }

	#login .registerGroup,
	#login .loginGroup { float: right; padding: 0; margin: 0; }

		#login .registerGroup li:first-child:hover { border-left: #222; }

		/* Register Group Styles */
		#login .registerGroup li { float: left; }

		#login .registerGroup .buttonGroup { margin-right: 0; }

		#login .registerGroup a,
		#login .loginGroup a { display: block; position: relative; height: 25px; min-width: 12px; padding: 7px 15px 0 15px; color: #333; font-size: 11px; vertical-align: middle; }

			#login .registerGroup a:hover,
			#login .loginGroup a:hover { background: rgb(45,45,45); /* Old browsers */ background: -moz-linear-gradient(top, rgba(45,45,45,1) 0%, rgba(86,86,86,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,1)), color-stop(100%,rgba(86,86,86,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#565656',GradientType=0 ); /* IE6-9 */ color: #ddd; text-shadow: 0px -1px 0px #333333; }

			#login .registerGroup a:active,
			#login .loginGroup a:active { color: #fff; text-shadow: 0px -1px 0px #333333; }

			#login .registerGroup a:hover,
			#login .loginGroup a:hover { text-decoration: none; }

			#login .registerGroup a strong,
			#login .loginGroup a strong { display: block; position: absolute; left: 0; top: 0; width: 100%; overflow: hidden; font-size: 11px; text-indent: -9999px; }

	#login .userMessages a,
	#login .userNotifications a { background-color: #333; }

	#login .userMessages strong { height: 100%; background: url('images/icon_message.png') no-repeat center center; }

	#login .userNotifications { border-right: 1px solid #CCC; }

		#login .userNotifications strong { height: 100%; background: url('images/icon_notification.png') no-repeat center center; }

	#login .registerGroup a span { display: inline-block; position: absolute; right: 2px; top: -9px; min-width: 7px; margin-right: 3px; background: rgb(59,150,182); /* Old browsers */ text-align: center; font-size: 11px; color: #fff; text-shadow: 0px 1px 0px #333333; }

	#login .registerGroup .userProfileImg a { min-width: 25px; min-height: 32px; padding: 0; background: none; }

	#login .registerGroup a img { height: 32px; width: 32px; background: #333; }

	/* Login Group Styles */
	#login .loginGroup { border-right: 1px solid #CCC; }

		#login .loginGroup a { color: #333; }

	/* Number of message next to the message icon*/
	#login .userMessages a span,
	#login .userNotifications a span { display: inline-block; margin-top: 9px; margin-right: 0px; background-color: transparent; font-size: 10px; }
	/*------------------------------------------------*/
	/* FORM STYLE
/*------------------------------------------------*/
	input[type="text"], select, textarea, input[type="email"], input[type="search"], input[type="password"] { padding: 9px; margin-bottom: 20px; background: #f3f3f3; border: 1px solid #bfbfbf; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1); color: #666; font-size: 13px; }
	/*------------------------------------------------*/
	/* BUTTONS STYLE */
	/*------------------------------------------------*/

	.dnnActions .dnnPrimaryAction, .dnnFormItem .dnnPrimaryAction, .dnnFormItem .dnnSecondaryAction, .dnnActions .dnnSecondaryAction , .dnnFormItem .dnnSecondaryAction { display: inline-block; padding: 12px 20px; margin-bottom: 5px; background-color: #a2b2bb; background: -moz-linear-gradient(top, #a2b2bb 0%, #a2b2bb); background: -webkit-gradient(linear, left top, left bottom, from(#a2b2bb), to(#a2b2bb)); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px solid #ffffff; -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); font-size: 12px; font-weight: bold; line-height: 1; text-align: center; text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow: none; font-weight: normal; color: #fff; text-decoration: none; }

	.dnnFormItem a.dnnPrimaryAction:hover, .dnnFormItem a.dnnSecondaryAction:hover, .dnnActions a.dnnPrimaryAction:hover, .dnnActions a.dnnSecondaryAction:hover , a.dnnFormItem .dnnSecondaryAction:hover  { display: inline-block; padding: 12px 20px; margin-bottom: 5px; background-color: #999999; background: -moz-linear-gradient(top, #999999 0%, #999999); background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#999999)); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; border: 0px solid #ffffff; -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0); font-size: 12px; font-weight: bold; line-height: 1; text-align: center; text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);font-family: Verdana, Arial, Helvetica, sans-serif; text-shadow: none; font-weight: normal; color: #fff; text-decoration: none; }

	.dnnLoginActions .dnnSecondaryAction { margin-left: -8px; }

	#dnn_ctr477_Default_Form_Sicherheits-Code_label_label { float: left; padding-bottom: 2px; }
}
