/* Style Venus Software-Entwicklung 2008 */
@import url(http://www.google.com/cse/api/branding.css);
body {
	margin:10px;padding:0;
	color:rgb(90,90,90);
	background-color:rgb(255,255,255);
	text-align:center;
	font-family:Tahoma,arial,verdana, sans-serif;
	font-size:12px;
	line-height:1.3em;
}
table {
	font-family:Tahoma,arial,verdana, sans-serif;
	font-size:12px;
	border-collapse:collapse;
	line-height:1.3em;
}
fieldset {
	margin:0;padding:0;border:none
}
#HeadOut {
	width:100%;height:60px;
	text-align:center;
	background:url('../images/line-foot.gif') 0 41px repeat-x;
}
#HeadIn {
	width:1000px;height:60px;
	margin:0 auto 0 auto;padding:0;
	background:url('../images/line-top.gif') no-repeat;
}
#MainOut {
	width:100%;height:auto;
	text-align:center;
	background:url('../images/hg-side.gif') repeat;
}
#Main {
	position:relative;
	width:1000px;
	margin:0 auto 0 auto;padding:0;
	background:url('../images/line-vert.gif') repeat-y rgb(255,255,255);
}
#Head {
	position:relative;
	width:960px;height:105px;
	margin:0 auto 0 auto;padding:0;
	background:url('../images/hg-head.gif') 0 0 no-repeat;
	border-bottom:1px dotted rgb(180,180,180);
	text-align:left;
}
#Head h1#Slogan {
	position:absolute;
	text-align:right;
	left:400px;top:18px;width:380px;margin:0;
	color:rgb(189,202,223);
	font-family:"Trebuchet MS",arial,sans-serif;
	font-style:normal;font-size:20px
}
#Head h1#Firm {
	position:absolute;
	left:148px;top:62px;margin:0;
	color:rgb(019,63,144);
	font-family:"Trebuchet MS",arial,sans-serif;
	font-style:normal;font-weight:bold;font-size:16px
}
#Navigation {
	float:left;top:0;
	width:180px;
	margin:0 10px 50px 0;padding:0;
	text-align:left;
	font-size:12px;
}
#Navigation ul {
	width:160px;
	margin:36px 0 36px 20px; padding:0;
	list-style-type:none;
}
#Navigation li {
	width:100%;
	margin:0;padding:0;
	line-height:22px;
	border-bottom:1px dotted rgb(180,180,180);
	list-style-image:none;
}

#Navigation a							{color:rgb(010,040,130);text-decoration:none;display:block;padding:0 0 0 20px;margin:0;height:22px;}
#Navigation a:active			{color:rgb(010,040,130)}
#Navigation a:visited			{color:rgb(010,040,130)}
#Navigation a.Fst:hover		{color:rgb(200,000,000);background:url('../images/naviOver.gif') 2px 50% no-repeat rgb(245,246,248)}
#Navigation a.FstOn 			{background:url('../images/naviOn.gif') 2px 50% no-repeat}
#Navigation a.FstOn:hover	{color:rgb(200,000,000);background:url('../images/naviOver.gif') 2px 50% no-repeat rgb(245,246,248)}

#Navigation a.Snd					{color:rgb(010,040,130);text-decoration:none;display:block;padding:0 0 0 36px;font-size:11px}
#Navigation a.Snd:hover		{color:rgb(200,000,000);background:url('../images/naviOver.gif') 20px 50% no-repeat rgb(245,246,248);font-size:11px}
#Navigation a.SndOn				{background:url('../images/naviOn.gif') 20px 50% no-repeat rgb(255,255,255);font-size:11px;padding:0 0 0 36px}
#Navigation a.SndOn:hover	{color:rgb(200,000,000);background-color:rgb(245,246,248);background:url('../images/naviOver.gif') 20px 50% no-repeat rgb(245,246,248)}




#Content {
	float:left;width:630px;
	margin:10px 0 10px 0;
	text-align:left;
	border-left:1px dotted rgb(180,180,180);
	border-right:1px dotted rgb(180,180,180);
}
#ContentText {padding:30px 40px 20px 30px}
#Right {
	float:left;
	margin:38px 0 0 10px;width:150px;
	text-align:left;
}
#Right a {text-decoration:none}
#Right a:hover {color:rgb(200,000,000)}

#FootOut {
	clear:both;
	margin:-3px 0 0 0;
	width:100%;height:60px;
	text-align:center;
	background:url('../images/line-foot.gif') repeat-x;
}
#FootIn {
	width:1000px;height:60px;
	margin:0 auto 0 auto;padding:0;
	background:url('../images/line-bottom.gif') no-repeat;
	font-size:11px;
}
#FootLeft {
	float:left;width:180px;
	padding:20px 0 0 20px;
}
#FootLeft img {
	float:left;
	margin:0 10px 0 0;
}
#FootIn ul {
	float:right;width:50%;
	margin:20px 0 0 0;padding:0 15px 0 0;
}
#FootIn li {
	float:right;height:1.2em;line-height:1.2em;
	margin:0;padding:0 5px 0 12px;
	list-style-type:none;
	list-style-image:none;
	background:url('../images/Point.gif') 0 50% no-repeat;
}
#FootIn li:hover {background:url('../images/PointOn.gif') 0 50% no-repeat;}
#FootIn a					{color:rgb(160,160,170);text-decoration:none}
#FootIn a:active	{color:rgb(160,160,170)}
#FootIn a:visited	{color:rgb(160,160,170)}
#FootIn a:hover		{color:rgb(090,090,100)}
h1 {
	margin:0 0 1.2em 0;
	font-size:18px;
	font-family:georgia,Tahoma,arial,sans-serif;
	font-weight:normal;font-style:italic;
	color:rgb(010,040,130)
}
h2 {
	margin:0 0 1.2em 0;
	font-size:14px;
	font-family:georgia,Tahoma,arial,sans-serif;
	font-weight:normal;font-style:italic;
	color:rgb(010,040,130)
}

.Download {
	margin:0 0 10px 0;padding-left:36px;height:33px;line-height:33px;
	background-image:url('../images/pdf.gif');background-repeat:no-repeat
	}
	
td {vertical-align:top}
a					{color:rgb(010,040,130);text-decoration:underline}
a:active	{color:rgb(010,040,130)}
a:visited	{color:rgb(010,040,130)}
a:hover		{color:rgb(000,000,000)}

table.NLetter td {vertical-align:middle}

li {list-style-image:url('../images/ListPoint.gif')}
ol li {list-style-image:none}

p {margin:0 0 1.2em 0}
p.bez1		{float:left;margin: 0;width:60px}
p.bezf		{float:left;margin: 0;width:138px}
p.bez2		{margin:0}
p.nscr 		{margin:0;padding:0}

.important {color:rgb(200,0,0)}
.small {
	font-size:10px;
	color:rgb(90,90,110)
}
img {
	border:none;border-width:0
}
form {
	margin:0;padding:0;font-size:11px}
input,textarea,select {
	border: 1px dotted rgb(200,200,220);padding:0 2px 0 2px;
	margin:0;color:rgb(030,070,160);font-family:"Trebuchet MS",arial,sans-serif;font-size:12px;
}
.but {border:none;background:url('../images/hg_button.gif');width:100px;height:18px;cursor:pointer}
.but:hover {color:rgb(200,000,000)}

form.login {margin:0 0 1.2em 0;padding:0}
.InpLogin {
	float:left;width:120px;font-size:11px;height:16px;border:1px dotted rgb(200,200,220);color:rgb(010,040,130)}
.ButLogin {display:block;line-height:16px;font-size:11px;padding:0;text-align:center;float:right;border:none;background:url('../images/hg_go.gif');width:18px;height:18px;cursor:pointer}
.ButLogin:hover {color:rgb(200,000,00)}

a.STop			{display:block;float:left;width:19px;height:14px;background:url('../images/button_top.gif');margin-right:4px}
a.STop:hover{background:url('../images/button_topOn.gif')}

/* Site-RAhmen */
#site-rahmen		{margin:20px 0 16px 0;text-align:left;font-family:sans-serif;font-size:11px;line-height:1.1em;border-top:1px dotted rgb(200,200,220);border-bottom: 1px dotted rgb(200,200,220);padding-top:1em}
#site-rahmen img	{border:none;border-width:0;float:right;clear:right;margin:0}