/********************************************************************************************************************
 * edition 101
 * standard.css - CSS-Hauptdatei
 * 
 * bearbeitet von Sergej, hinzugefuegt h1, h2, h3, h4, h5, h6
 * @author Philip Kowalewski <philip.kowalewski@komtrigon.de>
 * @copyright (c) 2005 KOMTRIGON GmbH & Co. KG und Philip Kowalewski
 * @package edition_ioi
 *******************************************************************************************************************/


/**
 * Body
 **/
body {
	margin: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

/**
 * Wir unterstreichen Links nicht.
 **/
a {
	text-decoration: none;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
    list-style-image: url(../../media/aufzaehlung.gif);
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}

ol {

  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
}

/**
* Der Standardtext vom editor
**/

h6 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
/**
* Ueberschrift Standard vom editor
**/


h1 {
	background-image: url(../../media/content/62.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#00A2E7;
}

/**
 * Ueberschrift Standard
 **/
.textHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color:#00A2E7;
}

/**
 * Headline Marginalspalte (blau)
 * und Editor
 **/
h2, .headlineMarginal {
	background-color: #F2F2F2;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A2E7;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 225px;
	max-width:210px;
}

/**
 * Headline Marginalspalte (grau)
 * und Editor
 **/
h3, .headlineMarginal2 {
	background-color: #F2F2F2;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F6B78;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/**
 * Kleiner Text Marginalspalte
 * und Editor
 **/
h5, .textSmallMarginal {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	color: #5F6B78;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/**
 * Kleine Headline
 **/
.headlineSmall {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00AEEF;
	font-weight: bold;
}

/**
 * Kleine Headline - Variante 2
 **/
.headlineSmall2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F6B78;
	font-weight: bold;
}

/**
 * Kleiner Text
 * und editor
 **/
h4, .textSmall {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

/**
 * Text normaler Teaser
 **/
.textTeaser {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F6B78;
}

/**
 * Normaler Button.
 **/
.buttonCMS {
	font-size: 12px; 
	color: #A80404; 
	font-face: Verdana, Arial, sans-serif; 
	border: 1px #5F6B78 solid;
	background-color: #F2F2F2;
	font-weight: bold;
	height: 22px;
}

/**
 * Link 1
 **/
.link1 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A2E7;
}

/**
 * Link 1 mit dreieck
 **/
.link1e {
	background-image: url(../../media/link1.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 7px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A2E7;
}


/**
 * Link 1 - Klein
 **/
.link1Small {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A2E7;
}

/**
 * Link 1 - Klein mit dreieck
 **/
.link1Smalle {
	background-image: url(../../media/link1.gif);
    background-repeat: no-repeat;
    background-position: left center;
	padding-left: 7px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00A2E7;
}

/**
 * Link 2
 **/
.link2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A80404;
}










/****************************************************
* Font
*/
.menu01, .menu01Hi, .menu02, .menu02Hi,
.menu03, .menu03Hi, .menu04, .menu04Hi,
.textLight, .linkSmall, .text, .textSmallRot,
.textSubHeadline, .textComment, .textBlue, .textBlueHlSmall,
.textBlueLink, .link, .weiterLink, .weiterLinkRot, .linkMajor,
.headerDark, .headerLightBig, .contentHeader, .headlineDark, 
.linkSchwarz, .textKleinHeader
{
	font-family: Verdana, sans-serif;
}

/****************************************************
* Bold
*/
.headerLightBig, .contentHeader, .textBlueHlSmall,
.headerDark, .textSubHeadline, .headlineDark,
.link, .weiterLink, .weiterLinkRot, .textBlueLink, .linkMajor, 
.linkSchwarz, .menu01Hi, .menu02Hi, .menu03Hi, .menu04Hi
{
	font-weight: bold;
}

/****************************************************
* Normal
*/
.menu01, .menu02,
.menu03, .menu04, .textKleinHeader
.textLight, .linkSmall, .text, textSmallRot, .textComment
{
	font-weight: normal;
}

/****************************************************
* Klassen
*/
.headerLightBig
{
	font-size: 15px;
	/*color:#E9EBEE;*/
	color:#000000;
}

.headerDark, .textComment, .linkSmall
{
	font-size: 10px;
	color:#5F6B78;
	/*color:#000000;*/
}

.headlineDark
{
	font-size: 10px;
	color: #DEDEDE;
}

.contentHeader
{
	font-size: 12px;
	color:#C0C7D0;
}

.textLight
{
	font-size: 11px;
	color:#E9EBEE;
}

.text, .textSubHeadline, .link
{
	font-size: 11px;
	/*color:#5F6B78;*/
	color:#000000;
}

.linkMajor
{
	font-size: 11px;
	color:#A80404;
}

.textBlue, .textBlueHlSmall
{
	font-size: 10px;
	color: #00A2E7;
}

.textBlueLink
{
	font-size: 12px;
	/*color: #305A88;*/
	color: #000000;
}

.textKleinHeader
{
	font-size: 10px;
	color:#FFFFFF;
}

.textSmallRot 
{
	font-size: 10px;
	color:#A80404;
}

.weiterLink
{
	font-size: 12px;
	color: #00A2E7;
}

.weiterLinkRot
{
	font-size: 12px;
	color: #A80404;
}

.linkSchwarz
{
	font-size: 11px;
	color: #000000;
}

.menu01
{
	font-size: 10px;
	color:#000000;
}

.menu01Hi
{
	font-size: 10px;
	color:#000000;
}

.menu02
{
	font-size: 10px;
	color:#000000;
}

.menu02Hi
{
	font-size: 10px;
	color:#000000;
}

.menu03
{
	font-size: 10px;
	color:#000000;
}

.menu03Hi
{
	font-size: 10px;
	color:#000000;
}

.menu04
{
	font-size: 10px;
	color:#000000;
}

.menu04Hi
{
	font-size: 10px;
	color:#000000;
}

.inputText
{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	border: solid 1px #5F6B78;
	font-size: 11px;
	color:#5F6B78;
}

.inputTextHi
{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	border: solid 2px #5F6B78;
	font-size: 11px;
	color:#5F6B78;
}

.inputTextDisabled
{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	border: solid 1px #5F6B78;
	font-size: 11px;
	color:#5F6B78;
	background-color:#F2F2F2;
}

/****************************************************
* Contextmenu
*/
#contextMenu {
  position: absolute;
  visibility: hidden;
  width: 200px;
  background-color: white;
  /*layer-background-color: white;*/
  border: 1px outset white;
	padding-top: 10px;
}

/****************************************************
* Sonstiges
*/
.bgWhite
{
	background-color:#FFFFFF;
}



.bgLineLight
{
	background-color:#4682B4;
}

.bgLightDark
{
	background-color:#305A88;
}

.bgDark
{
	/*background-color:#F2F2F2;*/
	background-color:#F8FCFF;
}
.bgDarkDark
{
background-color:#5F6B78;
}

.bgLight
{
	/*background-color:#E9EBEE;*/
	background-color:#FFFFFF;
}

#bgMenuDark
{
	background-color:#F0F8FF;
}

#bgMenuLight
{
	background-color:#FFFFFF;
}