@charset "utf-8";
/* CSS Document Computerservice Ruhr (Feb10) */

* 		{margin:0; padding:0;}
body 	{background:url(../img/bg_body.jpg) top center no-repeat #eaeaea; font-family:Helvetica,Arial,sans-serif; color:#4D4D4D; font-size:14px;}

#wrapper 		{width:960px; margin:0px auto; background: url(../img/header.png) top center no-repeat; padding:0px 20px 60px;}
#header			{height:120px;}

#footer			{background-color:#FFF; width:100%; height:200px; padding-top:10px;}
#footerContent	{width:1000px; margin:0px auto;}
.footerText		{width:165px;float:left; padding:25px 0px 0px 60px;}
.footerImage	{width:250px; float:left; height:200px;}

ul#mainNavi 			{margin-top:23px;}
ul#mainNavi li 			{list-style:none;float:left;display:block;}
ul#mainNavi li a 		{display:block; font-size:12px; padding:2px 10px 20px 10px; line-height:12px; color:#CCC; text-decoration:none; font-weight:bold; letter-spacing:0.025em;}
ul#mainNavi li a.active	{background: url(../img/bg_a.png) bottom center no-repeat;color:#FFF;}
ul#mainNavi li a:hover	{color:#FFF;}

img#logo		{padding:30px 0px 3px;}
img#silogo		{padding:50px 0px 15px;}
img.logoFooter 	{padding:20px 0px 0px 15px;}
img#bild1 		{margin-top:-60px; position:absolute;}
img.icon1 		{display:inline; position:absolute; margin:-5px 0px 0px -40px;}

a		{outline:none; color:#4D4D4D;}
a img	{display:inline; border:0 none;}
a.lupe 	{font-weight:bold; background: url(../img/lupe.png) left center no-repeat; padding:10px 30px 10px 40px; float:right; text-decoration:none;}

.large 		{width:600px;}
.medium 	{width:450px;}
.thin 		{width:300px;}
.links 		{float:left;}
.rechts 	{float:right;}
.clearer 	{clear:both;}

div.stil2 {background: url(../img/papier1.png) top left no-repeat; margin-top:30px; padding:30px 35px 0px 25px; width:250px; height:185px; float:left; font-size:12px;}
div.stil3 {width:555px; height:280px; padding:30px 20px; float:right; background:url(../img/papier2.png) top center no-repeat; margin-top:80px; font-size:12px;}
#iframeContainer		{padding:25px 10px 25px; background: url(../img/papier2.png) top center no-repeat; margin:80px 0px 0px; float:right;}

hr 			{color:#CCC;border-bottom:1px solid #FFF; margin:10px 0px;}
p 			{line-height:130%; margin:5px 0px;}
p.stil1 	{font-size:24px; font-weight:bold; margin-top:50px;}
p.stil2 	{font-size:24px; font-weight:bold;margin-top:10px;}
p.stil3 	{font-size:18px; font-weight:bold; margin-bottom:40px;}
span.big 	{font-size:30px;}
span.space	{letter-spacing:0.2em;}

h1 			{font-size:28px; font-weight:bold; padding:50px 0px 20px;}
h2 			{font-size:18px; font-weight:normal; margin:5px 0px;}
h2.stil1 	{font-size:18px; font-weight:normal; margin:15px 0px 5px; padding:0px 0px 5px 40px;}

ul.liste1 li 		{list-style:none; display:block; height:50px; padding:5px 0px; border-top:1px solid#FFF;border-bottom:1px solid #CCC; margin:0px 20px 0px 0px; width:450px; float:left;}
ul.liste1 li.firtst {border-top:0 none;}
ul.liste1 li.last 	{border-bottom:0 none;}
ul.liste2 li 		{list-style:disc;margin-left:15px; margin-bottom:5px;}

form 					{font-size:12px;color:#4D4D4D; width:640px}
legend 					{padding-left:10px; line-height:13px;color:#4D4D4D;}
fieldset				{width:300px; float:left; border:0 none; display:block;}
fieldset.stil3			{padding-left:25px;}
input 					{display:block;}
input.text				{width:280px; height:25px; font-size:18px; padding:8px 5px 5px; background:url(../img/bg_input2.png) top left no-repeat; border: 0 none;}
input.text:focus		{background:url(../img/bg_input.png) top left no-repeat;}
textarea				{width:300px; height:155px; padding:5px;background:url(../img/bg_text.png) top left no-repeat;border: 0 none; font:normal 14px Helvetica, Arial, sans-serif; line-height:130%;}
textarea:focus			{background:url(../img/bg_text2.png) top left no-repeat;}
input.button			{float:right; padding:15px 0px 30px; text-align:center; font:bold 14px Helvetica, Arial, sans-serif; color:#4D4D4D; background:url(../img/senden.png) center bottom no-repeat; border:0 none;}
input.button:hover		{cursor: pointer; background:url(../img/senden2.png) center bottom no-repeat;}
ul#fehler 				{margin:20px 0px 0px 15px; font-weight:bold;}

