body {
	margin: 0;
	padding: 0;
}

.pad			{padding:8px}
body, td 		{font-family:Verdana,Helvetica,sans-serif; color:#333; font-size:11px}
.nbg			{background-image:url(/img/nbg.gif); background-repeat:y}
.verticalline	{background-image:url(/img/verticalline.gif); background-repeat:x}
.p				{margin:15 15 15 15}
.boxbg			{background-color:#EBEBEB}
.boxbgbr			{background-color:#EBEBEB; border-right:1px solid #CCC}
.title			{font-weight:bold; font-size:14px; color:#036; line-height:14px}
.subtitle		{font-weight:bold; font-size:11px; color:#036}
ul				{list-style-image:url(/img/ul.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}
.list			{list-style-image:url(/img/ul_list.gif); margin-left:11px; padding:2px; margin-bottom:0px; margin-top:0px}
.nul			{margin-left:8px; padding:2px}
.nulact			{list-style-image:url(/img/nulact.gif)}
.nulpas			{list-style-image:url(/img/nulpas.gif)}
.nbga			{background-color:#DCDCDC; border:1px solid #EBEBEB}
.nbgp			{border:1px solid #EBEBEB}
/* regular links */
a 				{text-decoration:underline; color:#036}
a:visited 		{text-decoration:underline; color:#036}
a:hover  		{text-decoration:underline; color:#333}

.ttitle				{color:#036; font-weight:bold }
a.ttitle:link 		{color:#036; text-decoration:underline }
a.ttitle:visited 	{color:#036; text-decoration:underline }
a.ttitle:hover 		{color:#036; text-decoration:underline }

/*Navigations*/
.n		 			{color:#036}
a.n:link 			{color:#036; text-decoration:none}
a.n:visited 		{color:#036; text-decoration:none}
a.n:hover 			{color:#333; text-decoration:underline}

/*Forms*/
form		{margin:0px}
input 		{background-color:#FFF; color:#036; font-family:Verdana, Helvetica, sans-serif; border:1px solid #CCC; font-size:11px;//}
select 		{background-color:#FFF; color:#036; font-family:Verdana, Helvetica, sans-serif; border:1px solid #CCC; font-size:11px;//}
.check 		{background-color:#FFF; color:#036; border:none; font-size:11px;//}
textarea	{background-color:#FFF; color:#036; font-family:Verdana, Helvetica, sans-serif; border:1px solid #CCC; font-size:11px; scrollbar-face-color:#FFF; scrollbar-track-color:#FFF; scrollbar-arrow-color:#CCC; scrollbar-shadow-color:#CCC; scrollbar-3dlight-color:#CCC; scrollbar-darkshadow-color:#FFF;//}
.button		{background-color:#FFF; color:#036; font-family:Verdana, Helvetica, sans-serif; border:1px solid #036; font-size:11px;//}

/* Table Definitions*/
.thead		{ color:#036; margin-right:4px; padding-top:2px; padding-bottom:2px}
.theadbg	{ background-color:#FFF; height:20px; border-bottom:2px solid #036; line-height:18px}
.ttext		{ margin-left:4px; margin-right:8px; padding-top:4px; padding-bottom:4px}
.ttract		{ background-color:#F2F2F2}
.ttrpas		{ background-color:#FFF}
.tline		{border-bottom:1px solid #CCC}
.tright		{border-bottom:1px solid #CCC; border-right:1px solid #CCC}
.tb			{ background-color:#DDD}

/* Footer*/
.tf			{ padding: 4 4 4 10; border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-top:1px solid #CCC}
.br			{ border-right:1px solid #CCC}

/*isearch 2 styles*/
.searchinput 		{background-color:#FFF; color:#036; font-family:Verdana, Helvetica, sans-serif; border:1px solid #036; font-size:11px;//}
.searchbutton		{background-color:#FFF; color:#036; font-family:Verdana, Helvetica, sans-serif; border:1px solid #036; font-size:11px;//}
.isearch_highlight {background-color:#EDEDED}
.isearch_url	{color:#000}
a.isearch_url:link 		{color:#000; text-decoration:underline }
a.isearch_url:visited 	{color:#000; text-decoration:underline }
a.isearch_url:hover 	{color:#000; text-decoration:underline }

h1			{font-weight:bold; font-size:14px; color:#036; line-height:14px}
h2			{font-weight:bold; font-size:14px; color:#036; line-height:14px}

/* Frontpage */
#div_standort {
	width: 571px;
	height: 343px;
	background-image:url(/img/staad.jpg);
}

.bg_home_right {
	background-image: url(/img/bg_home_right.gif);
	background-repeat: repeat-x;
}

#fragment-1,
#fragment-2 {
	padding: 1px;
	border-left: 1px solid #97A5B0;
	border-right: 1px solid #777e83;
	border-bottom: 1px solid #777e83;

}

.shadow {
	padding: 15px;
	background-image: url(/img/bg_home_fragment.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.searchinput {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	width: 134px;
	width: 132px!;
	height: 26px!;
	padding: 4px;
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #B5B8C8;
	color: #777777;
	font-size: 14px;
}

.searchbutton {
	width: 26px;
	height: 26px;
	background-color: #6793B9;
	background-image: url(/img/search_lupe2.gif);
	background-position: 3px 3px;
	background-repeat: no-repeat;
	border: 1px solid #828590;
	cursor: pointer;
	margin-top: 1px;
}

.copyright {
	padding-top: 4px;
	padding-bottom: 12px;
}
