/*@charset "UTF-8";*/

body, h1, h2, h3, h4, h5, h6, table, tr, th, td, dl, dt, dd 
	{ 
	margin : 0; 
	font-size : 1em; 
	font-weight : normal; 
	word-spacing : normal; 
	letter-spacing : normal; 
	text-decoration : none; 
	text-transform : none; 
	text-indent : 0; 
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	line-height : 1.4em; 
	color : black; 
	background : #ffffee; 
	border-color : black; 
	border-style : none; 
	border-collapse : collapse; 
	} 


small {	font-size : 0.8em} 

big   { font-size : 2.4em} 

pre   { font-family : "Courier New", monospace;
	    font-size:	0.9em;
	} 

ol li { list-style-type : decimal} 

ol ol li { 
	list-style-type : lower-alpha} 

ol ol ol li { 
	list-style-type : lower-roman} 

em   { font-style : normal; 
	font-weight : bold; 
	color : black; 
	} 

strong { 
	font-style : italic; 
	font-weight : bold; 
	color : black; 
	}
 
em strong, strong em { 
	text-transform : uppercase; 
	font-style : normal; 
	font-weight : bolder; 
	color : black; 
	} 

b    { font-weight : bold} 

i    { font-style : italic} 

col, colgroup, table, tbody, td, th, tr 
	{ 
	color : black; 
	text-decoration : none; 
	border-color : black; 
	border-style : none; 
	}
 
a:link, a:visited, a:active 
	{ 
	text-decoration : none; 
	font-weight : normal; 
	color : #009; 
	} 

a:hover { 
	text-decoration : none; 
	font-weight : normal; 
	color : #003; 
	background : #ff9; 
	}
 
 a.img, img {border-style : none}
 
h1, h2, h3, h4, h5, h6 { 
	font-weight : normal; 
	word-spacing : normal; 
	letter-spacing : normal; 
	text-decoration : none; 
	text-transform : none; 
	font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	} 

h1 {	color : rgb(128, 0, 0); 
	font-size : 2em; 
	margin-top : 0.1em; 
	margin-bottom : 0.1em; 
	} 

h2, dt { 
	color : rgb(0, 0, 128); 
	font-size : 1.4em; 
	margin-top : 0.75em; 
	margin-bottom : 0.25em; 
	} 

h3 { 	font-size : 1.3em; 
	margin-top : 0.25em; 
	margin-bottom : 0.25em; 
	padding-top : 0; 
	padding-bottom : 0; 
	border-top : 0; 
	border-bottom : 0; 
	} 

h4 { 	font-size : 1.2em} 
h5,dt {	font-size : 1.15em} 

h6 { font-family: Arial; font-size: 2.2em; color: #00a; text-align: center; padding:0.5em } 

h4, h5, p, blockquote, fieldset, form, ul, ol, dl, dir, menu 
	{ 
	margin-top : 0.25em; 
	margin-bottom : 0.25em; 
	} 
hr { 	
	color : #333; 
	margin-top : 0.25em; 
	margin-bottom : 0.25em; 
	height : 1px; 
	clear: both;
	}
 
div, center, col, colgroup, table, tbody, td, tfoot, th, thead, tr 
	{ 
	margin-top : 0; 
	margin-bottom : 0; 
	padding-top : 0; 
	padding-bottom : 0; 
	border-top : 0; 
	border-bottom : 0; 
	} 

td,th { line-height : 1.33em} 

p { 	padding-top : 0.25em; 
	padding-bottom : 0.25em; 
	}
 
blockquote { 
	margin-left : 1.58em; 
	margin-right : 0; 
	padding-left : 0; 
	padding-right : 0; 
	border-left : 0; 
	border-right : 0; 
	} 

ul, ol, li { 
	margin-left : 0; 
	margin-right : 0; 
	padding-left : 0; 
	padding-right : 0; 
	border-left : 0; 
	border-right : 0; 
	line-height : 1.33em; 
	} 
ol { 	margin-left : 2em} 
ul { 	margin-left : 1em} 
dd { 	margin-left : 1em; 
	margin-right : 0; 
	padding-left : 0; 
	padding-right : 0; 
	border-left : 0; 
	border-right : 0; 
	text-indent : 0} 

table, td, th, caption { 
	text-align : left; 
	vertical-align : top; 
	margin : 0; 
	padding : 0.5em; 
	} 

pre { 
	font-family : "Courier New", monospace; 
	margin-top : 0; 
	margin-bottom : 0.75em; 
	margin-left : 0; 
	margin-right : 0; 
	padding : 1em; 
	border-style : solid; 
	line-height : 1.25em; 
	background : #fff; 
	border-width : 1px;
	border-color : black; 
	/*width : 80%; geht nicht bei Mozilla*/
	float:left; 
	padding-right:1em
	} 

img {
	padding-bottom: 0.75em}

.rand { 
	padding : 1em; 
	border-style : solid; 
	line-height : 1.25em; 
	background : #ffffff; 
	border-width : 1px;
	border-color : black; 
	} 

body { 
	margin-top : 0.25em; 
	margin-left : 1.25em; 
	margin-right : 1ex; 
	margin-bottom : 0.25em; 
	padding-top : 0; 
	padding-left : 0; 
	padding-right : 0; 
	padding-bottom : 0; 
	border-top : 0; 
	border-left : 0; 
	border-bottom : 0; 
	border-right : 0; 
	width : 1024px;  
	background:#ffffee url(../matheass_img/backgrd.gif) repeat-y; 
	background-attachment: fixed;
	} 
	
#menu {
	font-family : Arial, Tahoma, Helvetica, sans-serif; 
	font-style : italic; 
	padding-top : 1em; 
	padding-left : 0; 
	position : fixed; 
	top : 0; 
	left : 1em; 
	width : 110px; 
	}

#paypal { 
	font-family : Arial, Tahoma, Helvetica, sans-serif; 
	font-style : italic; 
	font-size: 0.8em;
	padding : 2px; 
	position : fixed; 
	top : 400px; 
	left :4px; 
	width : 140px; 
	border: solid 1px rgb(93,230,255);
	background-color: #ffe;
	} 

#content { 
	position : absolute; 
	top : 0.5em; 
	left : 160px; 
	padding-top : 0; 
	padding-left : 2em; 
	padding-right : 2em; 
	max-width:1000px;
	} 

#thead { 
	color : #990000; 
	text-align : right; 
	margin-top : 0.5em; 
	margin-bottom : 0; 
	border-bottom-width : 1px; 
	border-bottom-style : solid; 
	border-bottom-color : #000000; 
	padding-bottom : 0; 
	} 

#tfoot { 
	font-size : 0.8em; 
	background-color : white; 
	color : #666666; 
	text-align : right; 
	margin-top : 1em; 
	border-top-width : 1px; 
	border-top-style : solid; 
	border-top-color : #666666; 
	padding-top : 0.5em; 
	clear: both;
	} 

.block	{
	float:left; 
	padding-right:1em
	}

.block2	{
	float:left; 
	padding-left:1em
	}
	
.eng { 	padding : 0.25em} 

.noleftpadding { 
	padding-left : 0; 
	margin-left : 0; 
	} 

.closed { 
	padding : 0; 
	} 

.rot   {color : #ff0000} 
.gruen {color : #00aa00} 
.blau  {color : #0000ff} 
.darkblue { 
	color : #000099} 

.valign-bottom { 
	vertical-align : bottom; 
	} 

.center { 
	text-align : center; 
	} 

.left { 
	text-align : left; 
	} 

.right { 
	text-align : right; 
	} 

.top { 
	margin-top : 0; 
	padding-top : 0; 
	vertical-align : top; 
	} 

th { 
	margin-top : 0; 
	margin-bottom : 0; 
	margin-left : 0; 
	margin-right : 0; 
	padding : 1em; 
	border-style : solid; 
	border-width : 1px;
	border-color : black; 
	text-align : center; 
	} 

th pre { 
	margin-top : 0; 
	margin-bottom : 0; 
	margin-left : 0; 
	margin-right : 0; 
	padding : 0; 
	border-width : 0; 
	border-style : none; 
	background-color : white; 
	text-align : left; 
	font-family : "Courier New", Monospace; 
	font-size : 1em; 
	width:	100%;
	} 
