a:hover {
	text-decoration: underline;
}

.red, a .red, .contentBoxFull .red, .leftBlock a .red {
	color:#990000;
}

.red2, a .red2, .contentBoxFull .red2, .leftBlock a .red2 {
	color:#990000;
	font-weight:bold;
}


.green {
	color:#44BA04;
}

h2 {
	font-weight:bold;
	border-bottom:1px dotted #000;
	font-size:1.2em;
	display:inline;
	line-height:180%;
}

.fl {
	float:left;
}

.fr {
	float:right;
}

.bt {
	border-top-width:0.1em;
	border-top-color:#888988;
	border-top-style:solid;
}

.br {
	border-right-width:0.1em;
	border-right-color:#888988;
	border-right-style:solid;
}

.bb {
	border-bottom-width:0.1em;
	border-bottom-color:#888988;
	border-bottom-style:solid;
}

.bl {
	border-left-width:0.1em;
	border-left-color:#888988;
	border-left-style:solid;
}

.bbd {
	border-bottom-width:0.1em;
	border-bottom-color:#888988;
	border-bottom-style:dotted;
}

.ba {
	border:1px solid #d7d7d7;
}
.z0 {
	position:absolute;
	z-index:0;
}

.z1 {
	position:absolute;
	z-index:1;
}

.cb {
	clear:both;
}

.dil {
	display:inline;
}

.db {
	display:block;
}
 .oh {
 	overflow:hidden;
 }

.w100 {
	width:10em;
}

.w120 {
	width:12em;
}

.w200 {
	width:20em;
}

.w260 {
	width:28em;
}

.w300 {
	width:31em;
}

.w340 {
	width:34em;
}

.w460 {
	width:46em;
}

.h15 {
	height:15em;
}

.m0 {
	margin:0;
}

.p7 {
	height:7em;width:7em;
}

.shadBotHalf {
	width:27.8em;height:1.3em;
}


/* general forms ************************************************************ */


input[type=text], input[type=password] {
	border:1px solid #717171;
	background:#fff url(../appImg/formInputTextBg.gif) no-repeat top left;
	padding:0.2em;
	margin:0.2em 0.2em 0.2em 0;
	font-size:1.2em;
}

textarea {
	border:1px solid #717171;
	background:#fff url(../appImg/formInputTextBg.gif) no-repeat top left;
	padding:0.2em;
	font-family: tahoma, "lucida grande",helvetica,arial,sans-serif;
	font-size:1.2em;
	height:8em;
	width:34em;
	margin:0.2em 0.2em 0.2em 0;
}

select {
	border:1px solid #717171;
	background:#fff url(../appImg/formInputTextBg.gif) no-repeat top left;
	padding:0em;
	width:12.4em;
/*	width:8em; */
	margin:0.2em 0.2em 0.2em 0;
	font-size:1.2em;
}

option {
	padding:0 0.2em 0 0.2em;
	width:auto;
	font-size:1.2em;
}
input[type=submit] {
	display: inline;
	width:auto;
}
input[type=file] {
	display: inline;
	/*vertical-align: bottom;*/
	width:auto;
	background:#fff url(../appImg/formInputTextBg.gif) no-repeat top left;
}
input[type=radio] {
	margin-right:0.3em;
}
.button {
	border:0px solid #888988;
	background:url(../appImg/menuButtonBg.jpg) repeat-x top left;
	color:#fff;
	cursor:pointer;
	padding:0.1em 0.2em 0.2em 0.2em;
	margin:1em 0.2em 0.2em 0;
	font-weight:bold;
}
a.button {
	font-size: 1.33em;
	padding: .2em .5em .3em;
}
a.button:hover {
	text-decoration: none;
}
label {
	display:block;
	font-size:1.2em;
	margin-top:1em;
}
label span {
	font-size:0.84em;
}

/* general fonts ************************************************************ */


.em8 {
	font-size:0.8em;
}

.em9 {
	font-size:0.9em;
}

.em10 {
	font-size:1em;
}

.em11 {
	font-size:1.1em;
}

.em12 {
	font-size:1.2em;
}


/* HEADER ******************************************************************* */

#header{
	height:9.6em;
	margin-top: 0;
	border:0px solid green;
	padding: 0;
	margin-bottom:0.1em;
}

#logo {
	float:left;
	border:0px solid gray;
	margin:1.4em;
	margin-left:3.1em;
	width:20.3em;
	height:8em;
}

#banner {
	float:left;
	margin:0;
	margin-left:8em;
	padding:0;
	width:217px;
	height:96px;
}
#banner img {
	width:217px;
	height:96px;
}

#searchAndFontsize {
	float:right;
	padding-top:0.9em;
	text-align:right;
}

#headerSubmenu {
	margin-right:0.6em;
	letter-spacing:0.1em;
	text-align:right;
}

#headerSubmenu a {
	display:inline;
}

#headerSearchForm {
	z-index:10;
	display:inline;
	position:relative;
	margin-top:4.5em;
	margin-left:73.9em;
	border:0px solid red;
	width:24em;
	height:2.2em;
	text-align:left;
	margin:0;
}

/* #headerSearchForm input[type=text], #headerSearchForm input[type=password]  { */
#headerSearchForm .input  {
	border:1px solid #717171;
	width:11em;
	height:1.4em;
	margin-right:0.5em;
	padding:0.2em 0 0 0.3em;
	background:#fff url(../appImg/formInputTextBg.gif) no-repeat top left;
	font-size:1.2em;
}

#headerSearchForm .button {
	background:#126D00;
	color:#fff;
	padding:0em 0.2em 0.1em 0.2em;
	margin:0em 0em 0.2em 0;
	font-weight:bold;
	border:1px solid #fff;
}

#headerFontsize {
	float: right;
	border:0px solid gray;
	margin-top:1.2em;
	width:10em;
	height:0em;
	text-align:right;
/*	background:url(../appImg/headerFontsizeBg.jpg) no-repeat top right;	 */
}


/* MENU ********************************************************************* */

/* deprecated ?! */
#headerMenu{
	background: url(../appImg/menuBottomBg.gif) repeat-x bottom left;
	height: 3em;
}
#headerMenu{
	line-height: 0; /* fix empty text-node */
}

/**
 * menu
 * @date 28.07.09 1348
 * @author d_sturm[at]dcsmedia.de
 */
#menu {
	height: 3.9em;
	background: url(../appImg/menuBottomBg.gif) repeat-x 0 100%;
}
#menu ul {
	background: url(../appImg/menuButtonBg.jpg) repeat-x 0 100% #288F01;
	height: 2.5em;
	margin: 0;
	padding: 0;
	z-index: 1;
}
#menu li {
	background: url(../appImg/menuTR.gif) no-repeat 100% 0% transparent;
	border: 0;
	border-right: 1px solid #fff;
	color: #fff;
	display: block;
	height: 2.6em;
	float: left;
	width: auto;
}
#menu li a {
	background: url(../appImg/menuTL.gif) no-repeat 0% 0% transparent;
	color: #fff;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	letter-spacing: 0.02em;
	line-height: 2.0em;
	margin: 0;
	height: 1.6em;
	padding: 0 1em;
}
#menu li a:hover {
	text-decoration: underline;
}


/**
 * search box
 * @date 28.07.09 1348
 * @author d_sturm[at]dcsmedia.de
 */
#searchBox {
	background: url(../appImg/headerSearchBg.gif) no-repeat 0% 0% transparent;
	height: 4.7em;
	margin-top: 1.6em;
	width: 30em;
	position: relative;
}
#searchBox form {
	position: absolute;
	right: 0pt;
	top: 0.8em;
}

#homeContentNew #teaser {
	position: relative;
}
#homeContentNew #teaser form {
	position: absolute;
}


/**
 * logo
 * @date 03.08.09 1423
 * @author d_sturm[at]dcsmedia.de
 */
#logo {
	margin: 1.5em 1.5em 0 3.1em;
}

br.cb {
	font-size: 0;
	line-height: 0;
}


/* Login-Form *************************************************************** */

#loginForm {
	border:0px solid gray;
	text-align:left;
	margin:0 0 1.6em 0;
	width:19.4em;
	height:16.9em;
}

#loginFormLogged {
	border:0px solid gray;
	text-align:left;
	margin:0em 0 1.6em 0;
	width:19.4em;
	height:5em;
}

#loginForm form {
	margin-top:0.6em;width:14em;margin-left:4em;
}


#loginForm .button {
	border:1px solid #fff;
	background:#126D00;
	color:#fff;
	margin:0.3em 0 0 3em;
	margin:0.3em 0 0 0em;
}

#loginForm label {
	display:block;
	border:0px solid red;
	font-size:1.2em;
	/*margin:0.3em 0 0.3em 3.3em;*/
	margin:0.3em 0 0.3em 0;
}

/*#loginForm .input, #loginForm input[type=text], #loginForm input[type=password] {*/
#loginForm .input {
	width:10em;
	height:1.4em;
	float:left;
	/*margin:0 0 0.2em 3.3em;*/
	margin:0 0 0.2em 0em;
	padding:0.1em 0 0 0.3em;
	background:#fff url(../appImg/formInputTextBg.gif) no-repeat top left;
}

#loginForm a {
	display:block;
	/*margin:0.3em 0 0.2em 0em;*/
	font-size:1.2em;
}


/* HOME */

#loginFormHome {
	height:12em;
	z-index:1;position:absolute;
	width:24.2em;padding-top:0em;
	border:0px solid red;
}

#loginFormHome form {
	margin-top:0.4em;width:24em;margin-left:0em;
	border:0px solid red;
}

#loginFormHome .button {
	margin:0em 0 0 8.4em;
}
#loginFormHome a {
	clear:both;display:block;
	margin:0em 0 0 9.1em;
}

/* #loginFormHome .input, #loginFormHome input[type=text], #loginFormHome input[type=password] { */
#loginFormHome .input, #loginFormHome input[type=text], #loginFormHome input[type=password] {
	width:10em;
	height:1.4em;
	float:right;
	margin:0 0.4em 0.2em 0.2em;
	padding:0.1em 0 0 0.3em;
	display:inline;
	border:0px solid red;
	border:1px solid #717171;
}

#loginFormHome label {
	float:left;
	width:7.5em;
	text-align:right;
	border:0px solid red;
	font-size:1.2em;
	margin:0.3em 0 0.2em 0.4em;
}

/* CONTENT */

#loginFormContent {
	padding:1em;
	background:#f4f4f4;
	margin-top:2em;
}
#loginFormContent input[type=text], #loginFormContent input[type=password] {
	height:1.4em;
	float:left;
	margin:0 0.4em 0.8em 0.2em;
	padding:0.1em 0 0 0.3em;
	display:inline;
	width:10em;
}

#loginFormContent .button {
	margin:0 0 0.8em 0;
}

#loginFormContent label {
	float:left;
	width:7.5em;
	border:0px solid red;
	font-size:1.2em;
	margin:0.3em 0 0.2em 3.3em;
}

#loginFormContent a {
/*	display:block;*/
	margin:0.5em 0 0.2em 0em;
	font-size:1.2em;
	font-weight:bold;
}


/* Home-Content ************************************************************* */

#homeContent {
	float:left;
	border:0px solid green;
	width:72em;
	height:28.9em;
	margin-left:0.1em;
	background:url(../appImg/homeContentBorderBot.gif) bottom repeat-x;
}



/* Right Box ***************************************************************** */

#rightBoxHome {
	width:24.2em;
	float:right;
	margin-right:0.3em;
}

#rightBox {
	width:19.2em;
	height:auto;
	float:left;
	margin-left:0.7em;
	/* margin-right:0.3em;*/
}

#rightBox .latest {
	width:19.4em;
	height:auto;
	margin-bottom:1em;
}

#rightBox .latest .content {
border-width:0px 1px 0px 1px;
width:19.2em;
border-color:#707070;
border-style:solid;
padding-top:0.5em;
background:url(../appImg/boxShadowTop.gif) repeat-x;
}

#rightBox .latest .head {
z-index:0;width:19.4em;height:2.4em;
border: 1px solid red;
}

#rightBox .latest .bot {
width:19.4em;height:1.4em;
}

/* Right Box ***************************************************************** */


#rightBox2 {
	width:19.2em;
	height:auto;
	float:left;
	margin-left:0.7em;
	margin-top:22.7em;
	/* margin-right:0.3em;*/
}


/* Left Box ***************************************************************** */

#leftBox {
	width:18.7em;
	float:left;
	border:0px solid blue;
	margin:0 0.9em 0 0.2em;
}

#leftBox .add {
	margin-top:2em;
}

#userMyContacts, #userMyMessages, #userMyGuestbook, #userMyProfilePicture {
	width:18.7em;
}

#userMyContacts a, #userMyMessages a, #userMyGuestbook a, #userMyProfilePicture a {
	color:#000000;
}

#userMyProfilePicture a {
	font-size:1.3em;
	display:block;
/*	margin-top:0.01em;*/
}


#userMyContacts h1, #userMyMessages h1, #userMyGuestbook h1 {
	margin-left:2.8em;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:0.06em;
}

#userMyContacts ul, #userMyMessages ul, #userMyGuestbook ul {
	list-style-position:inside;
	list-style-type:disc;
	margin:1em 0 1em 2.3em;
}

#userMyContacts ul li, #userMyMessages ul li, #userMyGuestbook ul li {
	font-size:1.2em;
	padding-top:0.3em;
}


/* Content  ***************************************************************** */

#content {
	width:57.8em;
	padding:0;
	border:0px solid red;
	min-height:80em;
	float:left;
	height:auto;
	margin:0;
	border:0px solid red;
	margin-top:0em;
	position: relative;
}

#content h1 {
	display:inline;
	letter-spacing:0.1em;
	margin:0em 0 0 0;
}

#contentHead {
	height:3em;
}

#contentHead img {
	vertical-align:-70%;
}

#contentHead span {
	font-size:1.5em;
}

.contentIcon {
	width:5em;
	height:3em;
	margin:0 2em 0 0.6em;
	border:0px solid red;
}

#content .messages, #content .contactsList, #content #myHome,
#content .guestbooks, #content .memberData, #content .articles, #content .foren,
#content .aktuellesContainer, #content .partner, #content #marketplaceContainer,
#content #galeries, #content .profile, #content .marketplaceItemView, #content .profileEdit,
#content #logIn
{
	margin-top:0em;
	padding-top:2em;
	background:#fff url(../appImg/contentShadow.gif) repeat-x top left;
	border:0px solid red;
}

/* Content-Boxen  *********************************************************** */


/* FULL */
.contentBoxFull {
	position:relative;
	width:57.7em;
	margin-bottom:2em;
}


.contentBoxFullReiter {
	z-index:0;
	width:57.7em;
	height:4em;
}


/* HALF */

.contentBoxHalf {
	border-width:0 0.1em 0.1em 0.1em;
	border-color:#88898B;
	border-style:solid;
}

.contentBoxHalf .em12 {
	padding:0 1em 0em 1em;
	font-size:1.2em;
	display:block;
}

.contentBoxHalf span a {
	color:#990000;
}

.contentBoxHalf span a:hover {
	text-decoration:underline;
}

.contentBoxHalf strong a, #userProfileViews div span a {
	color:#333;
}

.contentBoxHalf strong a:hover, #userProfileViews div span a:hover {
	text-decoration:underline;
}

.contentBoxHalfContainer {
	position:relative;width:28em;margin-bottom:2em;
}

.contentBoxHalfReiter {
	z-index:0;
	width:28em;
	height:3.7em;
}

.contentBoxHalfHeadLine {
	left:1em;
	font-weight:bold;
	font-size:1.3em;
	top:0.2em;

}

.contentBoxHalfHeadLine, .contentBoxHalfLink {
	z-index:1;
	position:absolute;
	color:#990000;
}

.contentBoxHalfLink {
	right:0.5em;
	top:0.5em;
}

.contentBoxHalfLink a {
	color:#990000;
	margin-left:1em;
	font-size:1.2em;
}

.contentBoxHalfLink a:hover {
	text-decoration:underline;
}


/* CONTENT ITEMS **************************************************************/

#contentIntroText {
	font-size:1.2em;
	width:34em;
	margin-bottom:2em;
}

#memberSearch label {
	display:inline;
	margin-right:1em;
}

#profileViewsContainer {

}

#profileViewsContainer span {
	font-size:1.2em;
}

#profileViewsContainer span a {
	font-weight:bold;
}


/* PROFILE EDIT */

.profileEdit label {
/*
	font-size:1.2em;
	float:left;
	width:11em;
	padding-top:0.4em;
*/
}

.profileEdit input[type=text] {
/*	width:15.4em; */
}

.profileEdit p {

}

/* themenlisten, gruen */
#articleSubjectList a, #forumMetaList a {
	color:#005C00;
}

/* MEMBERS ****************************************************************** */

/* membersInfoSmall */
.membersInfoSmall {
	width:18.5em;float:left;margin:0 0 1em 0;
}

.membersInfoSmall .ui {
height:7em;float:left;border:1px solid #c7c7c7;margin:0 0.4em 0em 0.6em;padding:0;
}
.membersInfoSmall .username {
width:7.4em;height:2.9em;float:left;margin:0.5em;line-height:1.4em;font-weight:bold;
}
.membersInfoSmall .usercity {
	border-top:1px dotted #333;margin:0.4em 0 0 0.5em;float:left;padding-top:0.5em;
}
.membersInfoSmall .bgimg {
	width:18.5em;height:1.2em;
}
.maRi {
	margin:0 1.1em 1em 0;
}



/* ANGEBOTE ****************************** */

#neuesAngebot, #neuesGesuch {
	display:block;
	padding:0.5em 0.5em 3em 0.5em;
	margin:1em 0 3em 0;
	clear:both;
	background:url(../appImg/contentShadow.gif) repeat-x bottom left;
}

#neuesAngebot span, #neuesGesuch span {
	font-size:1.2em;
	margin:1em 0 0.2em 0;
	display:block;
}

#neuesAngebot span span, #neuesGesuch span span {
	font-size:0.9em;
	display:inline;
}


/* DCS - CONTESTS ****************************** */

#contestsContainer {
	background: url(../appImg/contentShadow.gif) repeat-x 0% 0% #fff;
	clear: both;
	display: block;
	margin: 0 0 1em;
	padding-top: 2em;
}

#contestsContainer p {
	margin: 0 0 1em;
}

#contestsContainer fieldset {
	margin: 1em 0;
}

#contestsContainer .highlightField {
	background-color: #35ad49;
	color: #fff;
	font-size: 1.2em;
	margin-bottom: 1em;
	padding: 15px 20px 20px;
	width: 538px;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
  border-radius: 10px;
}

#contestsContainer .highlightField *{
	color: #fff;
}

#contestsContainer .highlightField h1{
	color: #fff;
	font-size: 1.8em;
	font-weight: bold;
}

#contestsContainer .highlightField h1 sub {
	display: block;
	font-size: .6em;
	font-weight: normal;
	margin-top: .5em;
}

#contestsContainer .highlightField li {
	list-style-type: disc;
}

#contestsContainer .button {
	display: block;
	font-size: 1.1em;
	margin: .2em 0 0;
	padding: 3px 5px;
}

#contestsContainer .text {
	font-size: 1.2em;
	margin: 1em .5em;
}

#contestsContainer .text h4 {
	color: #333;
	font-weight: bold;
	margin: 0 0 .5em;
}

#contestsContainer .text img {
	display: block;
	margin: 1em 0;
}

#contestsContainer .text ul{
	margin: 1em 0 1em 1em;
}

#contestsContainer .text li {
	list-style-type: disc;
}

#contestsContainer .text a{
	font-weight: bold;
}

#contestsContainer .detail {
	font-size: 1.2em;
}

#contestsContainer .detail h2 {
	border: 0;
	font-size: 1.3em;
	font-weight: normal;
}

#contestsContainer .detail ul {
	margin: 1em 0;
}

#contestsContainer .detail li {
	margin: 0 0 .5em;
}

#contestsContainer .detail li a {
	font-weight: bold;
}

#contestsContainer .contestPicture {
	text-align: center;
	width: 100%;
}

#contestsContainer .contestPicture img {
	background: #fdfdfd;
	border: 1px solid #efefef;
	border-color: #efefef #ccc #ccc #efefef;
	margin: 5px;
	padding: 5px;
}

#contestsContainer .morePictures {
	font-size: 1.2em;
	font-weight: bold;
	margin: 2em 0;
}


#contestCooperation {
	margin: 3em 0 0;
}

#contestCooperation .partner {
	background: 0;
	font-size: 1.2em;
	margin: 0 1em 1em 0;
	padding: 0;
}

#contestCooperation .partner a:hover {
	text-decoration: none;
}

#contestCooperation .partner img {
	margin: .1em .5em .1em 0;
}


/* QUICKLINKS  ************************************************************** */

#interactiveBox {
	background: url(./img/quickLinksBot.gif) no-repeat 100% 100% transparent;
	border: 0px solid #888;
	right: 0em;
	padding: 0 0 1.3em;
	position: absolute;
	top: 1.4em;
	width: 14em;
}

#interactiveBox h1 {
	background: url(./img/quickLinksBg.gif) no-repeat 0% 0% transparent;
	display: block;
	padding: .5em .7em .15em;
	width: 100%;
}

#interactiveBox ul {
	background: url(./img/contentShadow.gif) repeat-x 0% 0% #fff;
	border: 0px solid #888;
	border-width: 0 1px;
	font-size: 1.2em;
	line-height: 1.3em;
	list-style-type: none;
	margin: 0;
	padding: 1em .5em 0;
}

#interactiveBox a {
	color: #900;
}

#interactiveBox a:hover {
	text-decoration: underline;
}


/* PAGINATION  ************************************************************** */

#pagination {
	font-size:1.2em;
}

#pagination em {
	font-weight:bold;
	font-style:normal;
}

/* FOOTER  ****************************************************************** */

#footer{
	/* clear:both; */
	padding:1.2em 0 1em 0.3em;
	margin-top:1em;
	font-size:1.2em;
	background:url(../appImg/footerBorderTop.gif) repeat-x;
	height:1.6em;
}

/* PAGES  ************************************************************** */
.partner p {
	font-size:1.2em;
	margin-bottom:1em;
}

.partner ul {
	list-style-type:disc;
}
.partner li {
	font-size:1.2em;
 }

 #ie6 {
 	position:absolute;
 	z-index:100;
 	color:#fff;
 	background:#ff0000;
 	font-size:1.2em;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	display:none;
	padding:0.2em;
 }

 #ie7 {
 	position:fixed;
 	z-index:100;
 	color:#000;
 	background:orange;
 	font-size:1.2em;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	display:none;
	padding:0.2em;
 }




/* Home-Content New  ************************************************************* */

#homeContentNew {
	float:left;
	border:0px solid green;
	width:72.6em;
	height:100%;
	margin-left:0.04em;
	
}

/* ################## linke Spalte Startseite #################*/
#leftContent {
	float:left;
	height:100%; 
	width:39.6em; 
	margin-left:1em; 
	margin-top:1.6em;
	border: 0px solid red;
}

/* ################## rechte Spalte Startseite #################*/
#rightContent {
	float:left;
	height:100%; 
	width:30em; 
	margin-left:2em; 
	margin-top:1.6em;
	border: 0px solid red;
}

/* ################## große Box auf der Startseite #################*/

.bigBox {
	float:left;
	height:23.7em; 
	width:39.6em; 
	margin-bottom:1.6em;
	background:url(../appImg/bigboxBG.gif) top;
	background-repeat: no-repeat;
}


.bigBox h1 {
	position:relative;
	float:left;
	margin-top:0.2em;
	margin-left:1em;
	width:370px;
	color:#ffffff;
	font-size: 14px;
	font-weight:normal;
}

.bigBox h3 {
	position:relative;
	float:left;
	width:250px;
	color:#000000;
	font-size: 16px;
	font-weight:bold;
}

.bigBox h4 {
	position:relative;
	float:left;
	width:210px;
	margin-top:0px;
	margin-bottom:0.5em;
	padding-top:0px;	
	color:#000000;
	font-size: 16px;
	font-weight:bold;
}



.bigBoxText{
	width:370px;
	position:relative;
	float:left;
	margin-top:1em;
	margin-left:1em;
	color:#000000;
	font-size: 13px;
	font-weight:normal;
}

.bigBoxText img{
	width:7em;
	height:7em;
	border:1px solid #6B6F72;
	position:relative;
	float:left;
	margin-top:0.0em;
	margin-right:0.4em;
	margin-bottom:0.1em;
	background-color:#ffffff;
}




/* ################## kleine Box auf der Startseite #################*/
.smallBox {
	float:left;
	height:23.7em; 
	width:30em; 
	margin-bottom:1.6em;
	background:url(../appImg/smallboxBG.gif) top;
	background-repeat: no-repeat;
}

.smallBox h1 {
	position:relative;
	float:left;
	margin-top:0.2em;
	margin-left:1em;
	width:270px;
	color:#ffffff;
	font-size: 14px;
	font-weight:normal;
}

.smallBox h3 {
	position:relative;
	float:left;
	width:150px;
	color:#000000;
	font-size: 16px;
	font-weight:bold;
}

.smallBox h4 {
	position:relative;
	float:left;
	width:110px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0.5em;
	Padding-top:0px;
	font-size: 16px;
	font-weight:bold;
}


.smallBoxText{
	width:270px;
	position:relative;
	float:left;
	margin-top:1em;
	margin-left:1em;
	color:#000000;
	font-size: 13px;
	font-weight:normal;
}

.smallBoxText img{
	width:7em;
	height:7em;
	border:1px solid #6B6F72;
	position:relative;
	float:left;
	margin-top:0.0em;
	margin-right:0.4em;
	margin-bottom:0.1em;
	background-color:#ffffff;
}



.smallBox2 {
	float:left;
	height:23.7em; 
	width:30em; 
	margin-top:1.6em;
	background:url(../appImg/smallboxBG.gif) top;
	background-repeat: no-repeat;
}

/* ################## kleine Box Adsense Google #################*/
.smallBoxAd {
	float:left;
	height:25.0em; 
	width:30em; 
	margin-bottom:1.6em;
	
}

.smallBoxAd h1 {
	position:relative;
	float:left;
	margin-top:0.2em;
	margin-left:1em;
	width:270px;
	color:#ffffff;
	font-size: 14px;
	font-weight:normal;
}

.smallBoxAd h3 {
	position:relative;
	float:left;
	width:150px;
	color:#000000;
	font-size: 16px;
	font-weight:bold;
}

.smallBoxAd h4 {
	position:relative;
	float:left;
	width:110px;
	color:#000000;
	margin-top:0px;
	margin-bottom:0.5em;
	Padding-top:0px;
	font-size: 16px;
	font-weight:bold;
}


.smallBoxAdText{
	width:270px;
	position:relative;
	float:left;
	margin-top:1em;
	margin-left:1em;
	color:#000000;
	font-size: 13px;
	font-weight:normal;
}

.smallBoxAdText img{
	width:7em;
	height:7em;
	border:1px solid #6B6F72;
	position:relative;
	float:left;
	margin-top:0.0em;
	margin-right:0.4em;
	margin-bottom:0.1em;
	background-color:#ffffff;
}





/*  ############# hi-media ######################*/ 
.mfc225 {
  width: 98em;
  padding: 0.4em 0;
  margin: 0;
  text-align: center;
}

.mfc225 table,
.mfc225 div {
  margin: 0 auto;
}
body.mf_wallpaper .mfc225 {
  padding: 0;
}

.mfc170 {
  border: none;
  /* float: left; */
  margin-bottom: 1.6em;
}

.mfc154 {
  margin: 0;
  padding: 12.3em 0 0 98.4em;
  /*position:absolute; left:98.1em; top:0em;*/
}
* html .mfc154 {padding: 0px; margin: 12.3em 0 0 0.4em; z-index: 100; float: left; clear: right} /* Hack IE6 */ 
*+html .mfc154 {padding: 0px; margin: 12.3em 0 0 0.4em; z-index: 100; float: left; clear: right} /* Hack IE7 */



