/* HTML, BODY */
html, body 				{padding: 0px; margin: 0px; background-color:#FFFFFF; }
A:link 					{COLOR: #ffcc00; TEXT-DECORATION: none; }
A:visited 				{COLOR: #ffcc00; TEXT-DECORATION: none; }
A:anker 				{COLOR: #ffcc00; TEXT-DECORATION: underline; }
A:hover 				{COLOR: #ffcc00; TEXT-DECORATION: underline; }
A:active 				{COLOR: #ffcc00; TEXT-DECORATION: underline; }

/* LAYOUT */
.wrapper				{position:absolute; left:50%; margin:20px 0px 0px -430px; width:860px; height:600px; clear:both; background-image:url(img/verlauf.jpg); background-image:repeat-y; border: 1px solid #000000;}
.wappen					{position:absolute; width:85px; height:100px; top:0px; left:0px; }
.oltingen				{position:absolute; width:775px; height:70px; top:0px; left:85px; background-image:url(img/gemeinde_oltingen.gif);}
.navigation			    {position:absolute; width:775px; height:30px; top:70px; left:85px; }
.teaser 				{position:absolute; width:860px; height:135px; top:100px; left:0px; background-color:#FFFFFF; margin:0px; padding:0px;}
.bg_subnavigation	    {position:absolute; width:200px; height:350px; top:240px; left:0px; }
.subnavigation		    {position:absolute; width:200px; height:350px; top:250px; left:15px; FONT-SIZE: 11px; COLOR: #ffcc00; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; }
.inhalt					{position:absolute; top:252px; left:200px; float: left; width:630px; height:330px; z-index:1; FONT-SIZE:13px; COLOR:#ffffff; LINE-HEIGHT:18px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; overflow:auto; margin-top: 0px; padding-right:30px;}
.disclaimer				{position:absolute; top:605px; left:660px; float: left; width:200px; height:20px; text-align:right; FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; }
.disclaimer	 a			{COLOR:#666666;}


/* HTML */
h1, .csc-firstHeader 	{FONT-SIZE: 13px; COLOR: #ffcc00; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 15px;}
h2 						{FONT-SIZE: 18px; COLOR: #666666; LINE-HEIGHT: 22px; FONT-WEIGHT: normal; TEXT-DECORATION: none; margin-top: 0px; margin-bottom: 17px;}
p	 				    {margin:0; padding:0;  margin-bottom: 0px; } 
li						{padding: 0px; margin: 0px 0px 0px 18px;}
ul						{padding: 0px; margin: 0px 0px 15px 0px;}

/* CSS_Content */
.bodytext				{margin:0; padding:0; margin-top: 0px; margin-bottom: 0px;} 
.important				{FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 22px; FONT-WEIGHT: bold;}
.detail					{FONT-SIZE: 11px; LINE-HEIGHT: 14px;}

.csc-frame-frame1		{background-color: #E4E7ED; padding:4px; FONT-SIZE: 11px; FONT-WEIGHT: bold;}

.tab_immobilien 		{width:710px; border:1px solid #CCCCCC; border-spacing:0; border-collapse:collapse;}
.tab_immobilien  td		{vertical-align:top; border:1px solid #CCCCCC; padding:4px; }
.tab_immobilien .td-0 	{width:100px; border:1px solid #CCCCCC; padding:4px; }
.tab_immobilien caption	{FONT-WEIGHT: bold; text-align:left; background-color:#E4E7ED; border: 1px solid #CCCCCC; border-bottom: 0px; padding:4px; }

/*LOGIN*/
.csc-loginform {padding:0; margin:0;}
.csc-loginform td {padding-right:10px;}
.csc-loginform td input {width:120px;padding:0 1px; margin:0;color:#fff;background-color:transparent;border-color:#C7C6CB;border-style:solid;border-width:1px;}
.csc-loginform tr {height:30px;}
.csc-loginform td .anmeldung {cursor:pointer; width:80px}


