html {height:auto;}

body {
	background-image: 	url(http://www.insidelayout.de/eo/background.jpg);
	background-repeat:	repeat-x;
	background-color:	#FFFFFF;
	margin:				0;
	padding:            0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			9pt;
	line-height:		13pt;
	height:				auto;
	overflow-x:			hidden;
}

.container {
	position:			relative;
	top:				0px;
	left:				0px;
	margin:				0px;
	width:				1000px;
	background-image:	url(http://www.insidelayout.de/all/back.jpg);
	background-repeat:	repeat;
	background-color:	transparent;
	height:				auto;

}

.main {
	position:			relative;
	margin:				0;
	background-image:	url(http://www.insidelayout.de/eo/backmain.jpg);
	background-repeat:	no-repeat;
	background-color:	transparent;
	width:				1000px;
	height:				auto;
	z-index:			7;
}



/*** WERBUNG ***/
	
.werbung-openx {
	position:			absolute;
	top:				7px;
	right:				17px;
	height:				90px;
	width:				728px;
	background-color:	transparent;
	z-index:			5;
	text-align:			right;
}

.werbung-google {
	position:			fixed;
	top:				7px;
	right:				auto;
	left:				997px;
	height:				600px;
	width:				165px;
	padding-left:       0px;
	overflow:			visible;
	z-index:			6;
}

/*** WERBUNG ***/

.suche {
	text-align:			left;
	position:			absolute;

	top:				135px;
	left:				521px;
	border:				none;
	background-color:	transparent;
	width:				320px;
	z-index:			5;
}

.suche .inputbox {
	width:150px;
	height:	14px;
}

.suche .button {
	width:60px;
}


.logo {
	text-align:			left;
	position:			relative;
	top:				20px;
	left:				20px;
	border:				none;
	background-color:	transparent;
	width:				230px;
	z-index:			5;
}

.adv-partner {
	text-align:			left;
	position:			absolute;
	top:				14px;
	left:				147px;
	border:				none;
	background-color:	transparent;
	width:				90px;
	z-index:			5;
}

/*** MENU ***/

.menu {
	position:			relative;
	top:				60px;
	left:				0px;
	background-color:	transparent;
	height:				500px;
	width:				160px;
	overflow:			visible;
	padding:            0;
	margin:				0;
	z-index:			9;
}

/********************/
.menu h4 {
	margin:				7px 0 3px 12px;	
	color:				#AAAAAA;
	font-weight:		bold;		
}

.menu img {
	margin-left:		0px;
}

.menu ul { 

	top:			12px;
	left:			0px;
	width:			160px;
    list-style: 	none; 
	padding:        0;
	margin:			0;
} 

.menu li { 
	width:			160px;
	position: 		relative; 
	padding:        0;
	margin:			0;
}


.menu ul li a {
	width:			149px;
	display:		block;
  	line-height: 	15px;
  	font-size: 		8pt;
  	font-weight: 	normal;
  	text-decoration: none;
  	text-transform: uppercase;
  	background-color: transparent;
  	border: 		0;
  	padding: 	    4px 0 4px 11px; 
  	color: 			#666666;
  }
	

.menu ul ul li a {
	width:			149px;

  	line-height: 	15px;
  	font-size: 		8pt;
  	font-weight: 	normal;
  	text-decoration: none;
  	text-transform: uppercase;
  	background-color: #eeeeee;
  	border: 		0;
  	padding: 	    4px 0 4px 11px; 
  	color: 			#666666;
  }

.menu ul li a:hover, .menu ul li a.active { 
	background-image:	url(http://www.insidelayout.de/all/menu-aktiv.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:			#990000;
  	padding: 	    5px 0 3px 11px; 
	width: 			149px;
	margin: 		0;
} 

.menu ul ul li a:hover { 
	background-image:	none;
	background-color:	#FFFFFF;
	color:			#990000;
  	padding: 	    4px 0 4px 11px; 
	width: 			149px;
	margin: 		0;
} 

.menu ul ul {
	z-index:		2;
	position: 		absolute; 
	top: 			2px; 
	left:			160px;
	width: 			160px; 
	height:			auto;
	margin: 		0 -155px 0 0;
	padding: 	    0;
	background-color: #eeeeee;

	border-right: 	1px solid #999999; 
	border-top: 	1px solid #999999; 
	border-bottom: 	1px solid #999999;
}

.menu ul ul li{
	position:		relative;
	margin: 		0;
	padding:        0;
	background-color: #eeeeee;
	width:			160px;
}

.menu ul ul {
display:	none;
} 

.menu ul li:hover ul {
display:	inline;
} 

/*** MENU ***/


.maincontent {
	position:			relative;
	margin:				-435px 0 0 205px;
	background-color:	transparent;
	height:				auto;
	min-height:         475px;
	width:				680px;
	padding:            0;
	text-align:			left;
	z-index:			7;
}

.forum {
	position:			relative;
	margin:				-437px 0 0 -10px;
	top:				0px;
	left:				185px;
	background-color:	transparent;
	height:				auto;
	width:				800px;
	padding:            0;
	float:				left;
	z-index:			7;
}

#forumbox {
	width:			800px;
	z-index:			7;
}

.maincontent h1 {
  font-family: 			arial, sans-serif;
  font-size: 			11pt;
  font-weight:			bold;
  color:				#990000;
  background-color:		transparent;
  background-image:		url(http://www.insidelayout.de/eo/h1.gif);
  background-repeat:	no-repeat;
  padding: 				2px 0 0 25px;
  margin:				0 0 0 -2px;
  display:				block;
  height:				25px;
  text-align:			left;
}

hr {
	clear:					left;
	height:					1px;
	color:					#000000;
	border:					none;
	background:				#000000;
	margin:					8px 0 8px 0;
}

.maincontent a img, .maincontent img, .maincontent p img {
	border:					1px solid #666666;
	float:					left;
	margin:					4px 15px 10px 0;
	display:				block;
	position:				relative;
}

.maincontent a {
  background-color: 	#FFFFFF;
  color: 				#990000;
  text-decoration:		none;
  line-height: 			18px;
}

.maincontent table {
	width:				100%;
	table-layout:		fixed;
}

.maincontent th {
	text-align:			left;
	width:				40%;
}

.maincontent td {
	text-align:			left;
}

.maincontent p {
margin:				0;
padding:            0;
}




#bodyarea {
width:			auto;
max-width:		100%;
}

#footerarea {
width:			98%;
}


/**********  KONTAKT FORMULAR  *********/

.maincontent .inputbox {
	background-color:	#FFFFFF;
	margin: 			3px 3px 3px 0;
	padding:			1px;
	border: 			1px solid #03346b;
	width:				98%;
	font-size: 			8pt;
}

.maincontent .textbox, .maincontent .file {
	background-color:	#FFFFFF;
	margin: 			3px 3px 3px 0;
	padding:			1px;
	border: 			1px solid #03346b;
	width:				98%;
	font-size: 			8pt;
}

.maincontent .inputbox:focus, .maincontent textarea:focus, .maincontent textbox:focus {
	background-color:	#03346b;
	color: 				#FFFFFF;
}

.maincontent  .button {
	background-color:	#FFFFFF;
	border: 			1px solid #03346b;
	height: 			19px;
	padding: 			2px 6px 2px 6px;
	margin: 			3px 3px 3px 0;
	width:				120px;
	color: 				#03346b;
	font-size: 			8pt;
	line-height: 		11px;
	cursor:				pointer;
}


/****   Google News   ****/

.titleBox_gsnb                              { }
a.statusItemSelected_gsnb                   { color : #000000; }
span.statusItemSep_gsnb                     { color : #6f6f6f; }
.horizontal_gsnb .newsBarInnerBox_gsnb      { border-color : #aaaaaa; }
.horizontal_gsnb div.statusBox_gsnb         { border-right-color : #c0c0c0; }
.horizontal_gsnb a.statusItemSelected_gsnb  { color : rgb(68,68,68); }
.horizontal_gsnb span.snippet_gsnb          { color : #6f6f6f; }

.titleBox_gsnb {
  color : #03346b;
}
a.statusItem_gsnb {
  color : #03346b;
  font-size : 11px;
}
a.statusItemSelected_gsnb {
  color : #000000;
}

/******   Google Suche   *******/
.suche .inputbox {
	font-size:			10px;
	border:				1px solid #999;	
		}
.suche .button {

	}




.unten {
	position:			relative;
	margin:				0px;
	width:				1000px;
	background-image:	url(http://www.insidelayout.de/all/unten.jpg);
	background-repeat:	no-repeat;
	background-color:	#ffffff;
	height:				45px;
	overflow:			hidden;
	padding-top:        20px;
	text-align:			center;
	font-size:			10px;
	z-index:			4;
	}
	
.impressum {margin-left: 142px;}	
.unten a {margin-left: 10px;color:#333333;text-decoration:none;}

.oben {
	bottom:				55px;
	position:			absolute;
	left:				0px;
	right:				auto;
	margin:				0;
	width:				1000px;
	color:				#999999;
	background-image:	url(http://www.insidelayout.de/all/back1.gif);
	background-repeat:	repeat;

	background-color:	transparent;	
	height:				35px;
	overflow:			hidden;
	text-align:			left;
}

.oben a {
	width:			146px;
	display:		block;
  	line-height: 	15px;
  	font-size: 		8pt;
  	font-weight: 	normal;
  	text-decoration: none;
  	text-transform: uppercase;
  	background-color: transparent;
  	border: 		0;
  	padding: 	    4px 0 4px 47px; 
  	color: 			#666666;
	margin:			0 0 0 0px;
}
.oben a:hover{
	background-image:	url(http://www.insidelayout.de/all/menu-aktiv.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:			#990000;
  	padding: 	    5px 0 3px 47px; 
	width: 			146px;
	margin: 		0px;
}

/***************** Forum ******************/
h2.sharedownloadseo_hx a {
font-family:		Arial, Helvetica, sans-serif;
font-size:			15px;
font-weight:		bold;
margin:				0px 0 2px 0;
float:				left;
padding:            0;
color:				#990000;
}

.smalltext {clear:left;}