body	{ margin:0px; padding:0px; 
 			background-image:url(images/samt-flieder4.png); background-attachment:fixed;
			color:#000080; background-color:#E8DAFF;
			font-family:Comic Sans MS, Verdana, Arial; font-size:12pt; font-style:normal; font-weight:normal;
			cursor:url('http://www.samtpfoetchen.de/images/maus-cursor.cur'); 
			scrollbar-face-color:#C5E7FF; scrollbar-highlight-color:#ffffff; 
			scrollbar-shadow-color:#117DC5; scrollbar-3dlight-color:#117DC5; 
			scrollbar-arrow-color:#117DC5; scrollbar-darkshadow-color:#064876;}
* html body	{ overflow:hidden; }

#pfote	{ position:fixed; z-index:1;
			top:0px; left:0px;
			right:0px; bottom:0px; /* fuer firefox */ 
			width:100%; height:100%;
			background-image:url(images/pfote-big2.png); background-attachment:fixed; 
			background-repeat:no-repeat; background-position:center center;  }

* html #pfote	{ width:1px; height:1px; }
			
#main	{ position:absolute; z-index:2;
			top:0px; left:0px;
			padding: 25px 25px 25px 20px; }
			
* html #main	{ overflow:auto; width:100%; height:100%;
			background-image:url(images/pfote-big2.png); background-attachment:fixed; 
			background-repeat:no-repeat; background-position:center center; 
			scrollbar-face-color:#C5E7FF; scrollbar-highlight-color:#ffffff; 
			scrollbar-shadow-color:#117DC5; scrollbar-3dlight-color:#117DC5; 
			scrollbar-arrow-color:#117DC5; scrollbar-darkshadow-color:#064876; }
			
td,th,tr 	{ font-family:Comic Sans MS, Verdana, Arial; font-size:12pt; }

a			{ text-decoration:none; }
a:link    	{ color:#4400C0; }
a:visited 	{ color:#A070C0; }
a:hover		{ color:#00CCEE; cursor:url('http://www.samtpfoetchen.de/images/maus-cursor2.cur');}
a:active  	{ color:#80FFFF; }
.link	{ font-size:14pt; font-style:italic; font-weight:bold; }
.ulink	{ font-size:12pt; font-style:italic; font-weight:bold; }

b		{ color:#0056C0; }
i		{ color:#0056C0; }
ul 		{ list-style-image:url(images/dot-li.gif) }

h1 		{ font-family:Comic Sans MS; color:#003399; font-size:18pt; }
h2 		{ font-family:Comic Sans MS; color:#003399; font-size:14pt; }
h3 		{ font-family:Comic Sans MS; color:#003399; font-size:10pt; font-weight:normal; }
h4 		{ font-family:Comic Sans MS; color:#003399; font-size:8pt; font-weight:normal; }
#h3		{ font-family:Comic Sans MS; color:#8040AA; font-size:14pt; font-weight:bold; }
#fett	{ color:#004080; font-size:11pt; font-weight:bold; }
hr,#tdindex  { border-bottom-style:dotted; border-bottom-color:#0040BB; border-bottom-width:2px; }

ul 		{ list-style-image:url(images/dot-li.png); }

input		{ font-family:Arial, Verdana; font-size:10pt; height:20px; background-color:#C5E7FF;
				color:#064876; border-width:1px; border-style:solid; border-color:#064876; }
.button 	{ background-color:#117DC5; color:#FFFFFF;
				border-style:solid; border-color:#C5E7FF; border-width:1px;  
				border-bottom-color:#064876; border-bottom-width:2px; 
				border-right-color:#064876; border-right-width:2px; }
.radio 		{ background-color:#C5E7FF; color:#064876; border-style:none; } 				
textarea	{ font-family:Arial, Verdana; background-color:#C5E7FF; color:#064876; } 
select		{ font-family:Arial, Verdana; font-size:8pt; background-color:#C5E7FF; color:#064876; }
		
#line { width:272px; height:29px; margin:25px 25px 25px 25px;
			background-image:url(images/line.png); background-repeat:repeat-x; }

#pfad	{ width:100%; margin:10px 10px 40px 10px; 
			font-family:Verdana; font-size:8pt; border-bottom:2px dotted #0040BB; }

#titel	{ margin:40px 10px 50px 10px; width:100%; text-align:center; }

#text			{ width:100%; text-align:justify; }
#text:first-letter	{ font-family:Comic Sans MS; font-size:16pt; color:#003399; font-weight:bold; }

#fusszeile		{ width:100%; height:150px; padding:50px; }
#fusszeile a	{ text-decoration:none; font-style:normal; font-weight:normal; }

#uebersicht a	{ text-decoration:none; font-size:15pt; font-style:normal; font-weight:bold; }
#hinweis-text 	{ font-size:14pt; } 

#code { font-family:Courier New,Courier,Verdana,Arial; font-size:9pt; font-weight:normal;
		background-color:#E7F8FF; }
#box1 { background-color:#EAF6FF; padding:20px; overflow:visible; width:150px;
		border-style:dotted; border-color:#33CCDD; border-width:2px; }
#box2 { background-color:#EEEAFF; padding:15px; overflow:visible; width:150px;
		border-style:dotted; border-color:#993399; border-width:2px; }
		
.clear { clear:both; }
