@charset "iso-8859-1";

/* (c) 2005-2010 pCMS 2.5 - pCMS 3.2 von Marcus Kabele */
/* Version 1.0		2010.02.04 */

body			{
				background-color: #FFF;
				background-image: url(/Layouts.Domains/idipsum.logo.bg.png);
				background-repeat: no-repeat;
				background-attachment: fixed;
				background-position: center right;

				/* ie6 unterstützt background-attachment: fixed nur in <body> */
				/* ie7 kann background-attachment: fixed */
				/* Wenn background-attachment auf fixed gesetzt ist, beziehen sich Positionsangaben auf die obere linke Ecke des Anzeigebereiches der Seite und nicht etwa auf die gewohnte obere linke Ecke des betreffenden Elementes. */
				/* */
				}

/* body, #fixedTop, #fixedTopContent, #contentTop, #BottomContent, #fixedBottom, #fixedBottomContent */

#fixedTopContent, #BottomContent, #fixedBottomContent
				{ background-color: transparent; }

/* ------------------------------------------------- */
/* Zentrierter Hintergund */
#fixedTopContent, #contentContent, #fixedBottomContent
				{ background-image: url(/Layouts.Graphiken/BG.sw.75.png); }

/* Innen-Abstände vom zentrierten Hintergrund */
#contentTop, #BottomContent
				{
				padding-left: 1.5em;
				padding-right: 1.5em;
				}
.SiteMap
				{
				margin-left: 1.5em;
				margin-right: 1.5em;
				border-color: #888;
				}

#FloatMenu		{
				/* margin-top würde einen weißen Streifen oben machen */
				margin: 0 1.5em;
				}

/* ------------------------------------------------- */
/* Text Farben */
body ,
h3 ,
h4 ,
input.text ,
a ,
#contentTop,
#TopMenu ,
#TopMenu a ,
#LoginMenu ,
#LoginMenu a
				{ color: #fff; }

input.text		{
				background-color: transparent;
				background-image: url(/Layouts.Graphiken/BG.ws.25.png);

				padding: 1px 0 0 2px;
				border: 1px #888 solid;
				height: 1.4em;
				}

/* ------------------------------------------------- */
/* idipsum spezifisch */
#TopMenu		{
				text-transform: none;
				font-size: 1.2em;
				}

#contentContent .HauptSpalten
				{
				background-color: transparent;
				background-image: url(/Layouts.Domains/idipsum.gerade_das.png);
				background-repeat: no-repeat;
				/* background-attachment: fixed;	/* */
				background-position: 92% 90px;
				}

#contentContent	{ min-height: 800px; }

#contentContent .HauptSpalten .Spalte25
				{ min-height: 520px; }

/* ------------------------------------------------- */
/* Kein Banner oben */
#BannerOben		{ display: none; }

#fixedTop ,
#fixedTopCentered ,
#fixedTopContent
				{ height: 98px; }

#contentContent	{
				margin-top: 98px;
				padding-top: 0;
				}

#fixedTopContent
				{ padding-bottom: 0; }

#FloatMenu		{ padding: 15px 0; }
				/* margin-top würde einen weißen Streifen oben machen */
				/* kein em sondern px, damit man die height besser berechnen kann */

#TopMenu		{ margin-top: 0; }



#contentContent	{
				margin-top: 0;
				padding-top: 0;
				}



/* ------------------------------------------------- */
/* Menues */
#TopMenu ,
#TopMenu li.MenuItemActive ,
#TopMenu li.MenuItemActive a
				{ background-color: transparent; }

/* Menü abdunkeln */
#TopMenu li.MenuItemActive ,
#TopMenu li.MenuItemActive a
				{ background-image: url(/Layouts.Graphiken/BG.sw.25.png); }

/* 16%: 6 items */
/* 14%: 7 items */
/*
#TopMenu a
				{ width: 14%; }
/* ------------------------------------------------- */
/* Alternatives Login-Menu: Linie unten statt runder Rahmen */
#LoginMenu		{
				margin-top: 6px;
				padding: 0;
				line-height: 2em;

				border-width: 0 0 1px 0;
				border-color: #888;
				border-style: solid;

				-moz-border-radius: 0px;
				-webkit-border-radius: 0px;

				background-color: transparent;
				background-image: none ! important;
				}

#LoginMenu a:hover
				{ background-image: url(/Layouts.Graphiken/BG.ws.25.png); }

/* ------------------------------------------------- */
#contentTop .Rahmen ,
#contentTop .Rund
				{
				border: 1px #888 solid;

				/* background-image: url(/Layouts.Graphiken/BG.sw.50.png); /* */
				background-color: transparent;
				}

.Rund			{
				background-image: none;
				background-color: transparent;

				-moz-border-radius:    0;
				-webkit-border-radius: 0;

				box-shadow: none;			/* CSS3 */
				-webkit-box-shadow: none;	/* Safari 3.1+ */
				-moz-box-shadow: none;		/* FireFox 3.5+ */
				}

.doShadow .Rund	{
				box-shadow: 1px 2px 5px #8080aa ! important;
				/* CSS3 */
				-webkit-box-shadow: 1px 2px 5px #8080aa ! important;
				/* Safari 3.1+ */
				-moz-box-shadow: 1px 2px 5px #8080aa ! important;
				/* FireFox 3.5+ */
				}

.Community .Rahmen
				{ }

/* ------------------------------------------------- */
.Show			{
				border: 0 ! important;
				background-image: none ! important;
				background-color: transparent ! important;
				}
.Show .RahmenContent
				{
				padding-left: 0 ! important;
				padding-right: 0 ! important;
				}
.Show h3 ,
#contentTop .Show h3
				{
				font-size: 1.5em ! important;
				}

/* ------------------------------------------------- */
.ArtikelEinzel ,
.ArtikelBlog ,
.ArtikelReihe ,
.ArtikelCover
				{
				background-color: transparent;
				background-image: none;
				text-align: justify;
				}

.HauptSpalten .SpalteR .RahmenContent
				{ }

.SideBar.Rund
				{ border: 0; }

.SideBar.Rund .RahmenContent
				{
				padding-right: 1.5em;
				}

.SideBar hr
				{ margin: 1em 0; }
.SideBar h6
				{ margin: 0; }
/* ------------------------------------------------- */

.LoginInline
				{
				background-color: transparent;
				background-image: url(/Layouts.Graphiken/BG.ws.25.png);
				}

/* ------------------------------------------------- */
/* CSS3: Webkit, FireFox 3.5+ */
/*
@font-face {
	font-family: Futura;	/* Name for CSS
	/* src: url(/Layouts.Domains/Futura_Book_BT.eot);	/* ie
	src: local("Futura Bk BT"), url( /Layouts.Domains/Futura_Book_BT.ttf) format("truetype"); /* CSS3 standard Browser
	font-weight: normal;
	}

.ArtikelEinzel ,
.ArtikelBlog ,
.ArtikelReihe ,
.ArtikelCover ,
.Show
				{
				font-family: "Futura", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
				font-size: 1.2em;
				}
/* ------------------------------------------------- */
