/* ____________________________________________________________________________
	
	    Screendesign, XHTML / CSS Programmierung :
	
	    irispix
	    Digital Pictures
	
	    + 49 40 430 41 31
	    info [at] irispix . de
	
	    www.irispix.de
	    
	    $ V. 2.0
		$ Date: 8/11/06
		$ Build: 36
	    ____________________________________________________________________________
*/

html {
	border: 0;
	margin: 0;
	padding: 0;
	min-width: 760px;
}

body {
	background-color: #ffffff; /* #f8f8f8f8 */
	color : inherit;
	border: 0;
	margin: 0;
	padding: 0;

}

body.todo {
	background-color: #FFB6C1;
	color : inherit;
	border: 0;
	margin: 0;
	padding: 0;

}

.blue {
color: #00008B;
}

.red{
color: #B22222;
}

#page {
	position:absolute;
	left: 50%;
	background : White;
	color : inherit;
	border : 1px solid #666666;
	width:760px;
	min-height:380px;
	text-align: left;
	margin : 20px 0 0 -380px;
}
/* Workaround if 
 * border-spacing : 0px;
 * border-collapse : collapse;
 * will not work
 * <table id="container" width="760" border="0" cellpadding="0" cellspacing="0">
 */
#container {
	display: block;
	padding: 0;
	margin: 0;
	width: 760px;	
	border-collapse : collapse;
	border-spacing : 0px;
	table-layout : fixed;
	border : 0px none;
}

table {
	border-spacing : 0px;
	border-collapse:collapse;
}

tr {
	border-spacing : 0px;
	border-collapse:collapse;
}

td {
	border-spacing : 0px;
	border-collapse:collapse;
}

a.inactive:link {
	background-color : inherit;
	color: #696969;
	text-decoration: none;

}

a.inactive:visited {
	background-color : inherit;
	color: #696969;
	text-decoration: none;
}

a.inactive:hover {
	background-color : inherit;
	color: #B22222;
	text-decoration: none;
	text-decoration: underline;
}

a.active:link {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
}

a.active:visited {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
}

a.active:hover {
	background-color : inherit;
	color: #B22222;
	text-decoration: underline;
}

#keywords {
	width: 0px;
	height: 0px;
	overflow: hidden;
	background-color : inherit;
	color: #F8F8FF;
}

img {
	margin : 0;
	padding : 0;
	display : block; /* important fix */
	border-spacing : 0px;
	border : 0px none;
}
	
p {
	padding: 5px 5px 5px 5px;
}

.txt {
	padding: 5px 15px 5px 15px;
}

.wide {
	line-height : 22px;
	padding: 5px 15px 5px 15px;
}

.legend {
	padding: 5px 15px 5px 15px;
	font-family : Verdana, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-align : left;
}

a.inline:link {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
}

a.inline:visited {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
}

a.inline:hover {
	background-color : inherit;
	color: #B22222;
	text-decoration: underline;
}

a.noborder:link {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	border : 0px none;
}

a.noborder:visited {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	border : 0px none;
}

a.noborder:hover {
	background-color : inherit;
	color: #B22222;
	text-decoration: none;
	border : 0px none;
	border-spacing : 0px;
}

ul {
	list-style-position:inside;
	list-style-image:url(img/list_style_image.png);
	padding: 5px 15px 5px 30px;
	}
#publishinghouse {
	width: 190px;
	height:95px;	
	font-family : Verdana, sans-serif;
	font-size : 13px;
	font-weight : normal;
	text-align : center;
	/*text-transform : uppercase;*/
	padding:0px;
	margin : 0;
	border: 1px;
	border-collapse : collapse;
	border-spacing : 0px;
	color : #B22222;
	background-color : #FFFFFF; /* #fffffE0 */
	vertical-align : top;
	}
	
#publishinghouse a:hover {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	}
	
#publishinghouse a:link {
	background-color : inherit;
	color: #B22222;
	text-decoration: none;
	}	
	
#publishinghouse a:visited {
	background-color : inherit;
	color: #B22222;
	text-decoration: none;
	}	
	
#logo {
	width: 190px;
	height:95px;	
	font-family : Verdana, sans-serif;
	font-size : 13px;
	font-weight : normal;
	text-align : center;
	/*text-transform : uppercase;*/
	padding:0px;
	margin : 0;
	border: 1px;
	border-collapse : collapse;
	border-spacing : 0px;
	color : #0000CD;
	background-color : #FFFFFF; /* #fffffE0 */
	vertical-align : top;
	}
	
#logo a:hover {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	}
	
#logo a:link {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	}	
	
#logo a:visited {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	}

	
	
.lang {
	
	width: 190px;
	height:95px;	
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : center;
	padding : 0;
	color : #0000CD;
	background-color : #FFFFFF; /* #fff0f5 */
}	

.lang a:hover {
	background-color : inherit;
	color: #00008B;
	text-decoration: underline;
	}
	
.lang a:link {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	}	
	
.lang a:visited {
	background-color : inherit;
	color: #00008B;
	text-decoration: none;
	}


#content {
	width:380px;
	height:380px;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : left;
	margin: 0;
	padding : 0;
	color : #696969;
	background-color : #F8F8FF;
	vertical-align : top;
	border : 1px;
	}



#mainmnu {
	width:190px;
	height:190px;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	letter-spacing : 1px;
	text-align : right;
	padding : 0;
	color : #0000CD;
	background-color : #FFFFFF; /* #e0ffff */
	vertical-align : top;
	letter-spacing : 1px;
	line-height : 18px;

}

#submnu{
	width:190px;
	height:190px;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-align : left;
	padding : 0;
	color : #0000CD;
	background-color : #FFFFFF; /*#fffff0 */
	vertical-align : top;
	letter-spacing : 1px;
	line-height : 18px;
}