body			{
			background-color:#ffffff;
			margin-top:0px;
			background-image:url(../../fileadmin/designvorlage/geocon_css_dateien/geocon-body-background.jpg);
			}

#main			{
			margin-left:auto;
			margin-right:auto;
			background-color:#ffffff;
			width:920px;
			border:1px solid #eeeeee;
			}

#top			{
			width:900px;
			height:150px;
			font-family:verdana,tahoma,arial; 
			background-image:url(../../fileadmin/designvorlage/geocon_css_dateien/geocon-top-bg.png);
			border:0px solid #000000;
			}

*			{
			margin:0px;
			padding:0px;
			}

#inhaltleft		{
			float:left;
			padding-left:20px;
			width:160px;
			border:0px solid #0000ff;
			}

#vnavi			{
			width:160px;
			padding-bottom:10px;
			border:0px solid #ffff00;
			}


#inhalt			{
			position:relative;
			float:left;
			left:20px;
			margin-left:0px;
			margin-bottom:5px;
			width:720px;
			border:0px solid #00ff00;
			}

#inhalttop		{
			width:700px;
			height:70px;
			background-image:url(../../fileadmin/designvorlage/geocon_css_dateien/geocon-inhalt-top-bg.png);
			background-position:top right;
			background-repeat:no-repeat;
			border:0px solid #ff0000;
			}

#inhalttypo		{
			position:relative;
			top:-50px;
			left:20px;
			width:530px;
			border:0px solid #ff0000;
			}

#inhaltright		{
			
			float:right;
			width:80px;
			border:0px solid #00ff00;
			}

#rightbottom		{
			width:200px;
			padding-top:10px;
			background-color:#ffffff;
			border:0px solid #000000;
			}


#content		{
			float:left;
			width:910px;
			padding:0px;
			background-color:#ffffff;
			border:0px solid #dddddd;
			}


#foot			{
			clear:both;
			width:910px;
			margin-top:10px;
			margin-left:5px;
			height:20px;
			line-height:20px;
			vertical-align:middle;
			color:#000000;
			font-family:verdana,tahoma,arial; 
			font-size:12px;
			text-align:center;
			border-top:1px solid #eeeeee;
			}
			
h1.csc-firstHeader	{
			padding-left:0px;
			padding-right:50px;
			height:30px;
			text-align:left;
			color:#000000;
			font-family:verdana,tahoma,arial;
			font-size:14px;
			font-weight:bold;
			}

h2.csc-firstHeader	{
			padding-left:5px;
			margin-top:5px;
			width:190px;
			height:30px;
			line-height:30px;
			vertical-align:left;
    			font-family:verdana,tahoma,arial; 
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			color:#000000;
			background-image:url(../../fileadmin/designvorlagen/designvorlage_css-nuernberg-modern-FILES/nuernberg-modern-rightmenueone.jpg);
			background-repeat:no-repeat;
			border:0px solid #ff0000;
			}

ul.vmenueone		{
			list-style-position:outside;
			border:0px solid #ff0000;
			}

ul.vmenueone li		{
			display:block;
			width:154px;
    			list-style-type:none;
			background-color:#eeeeee;	
			}


ul.vmenueone a:link, ul.vmenueone a:visited		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			color:#464646;
    			font-family:arial;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}

ul.vmenueone a:hover, ul.vmenueone a:active		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			background-image:url(../../fileadmin/designvorlage/geocon_css_dateien/geocon-navi-active-bg.png);
			color:#464646;
    			font-family:arial;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}

ul.vmenueoneactive	{
			list-style-position:outside;
			border:0px solid #ff0000;
			}

ul.vmenueoneactive li	{
			display:block;
			width:154px;
    			font-family:verdana,tahoma,arial; 
			font-size:12px;
			font-weight:normal;
			list-style-type:none;
			background-color:#eeeeee;
			}

ul.vmenueoneactive a:link, ul.vmenueoneactive a:visited		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			color:#ff3300;
    			font-family:arial;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}

ul.vmenueoneactive a:hover, ul.vmenueoneactive a:active		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			color:#ff3300;
    			font-family:arial;
			font-size:12px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}


ul.vmenuetwo		{
			list-style-position:outside;
			border:0px solid #ff0000;
			}

ul.vmenuetwo li		{
			display:block;
			width:154px;
			list-style-type:none;
			background-color:#eeeeee;	
			}


ul.vmenuetwo a:link, ul.vmenuetwo a:visited		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			color:#464646;
    			font-family:arial;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}

ul.vmenuetwo a:hover, ul.vmenuetwo a:active		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			background-image:url(../../fileadmin/designvorlage/geocon_css_dateien/geocon-navi-active-bg.png);
			color:#464646;
    			font-family:arial;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}

ul.vmenuetwoactive	{
			list-style-position:outside;
			border:0px solid #ff0000;
			}

ul.vmenuetwoactive li	{
			display:block;
			width:154px;
    			font-family:verdana,tahoma,arial; 
			font-size:10px;
			font-weight:normal;
			list-style-type:none;
			background-color:#eeeeee;
			}

ul.vmenuetwoactive a:link, ul.vmenuetwoactive a:visited		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			color:#ff3300;
    			font-family:arial;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}

ul.vmenuetwoactive a:hover, ul.vmenuetwoactive a:active		{
			display:block;
			width:154px;
			background-color:#eeeeee;
			color:#ff3300;
    			font-family:arial;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;			
			border-bottom:1px solid #eeeeee;
			border-top:1px solid #ffffff;
			}


.footer			{
			padding-left:0px;
			color:#000000;
    			font-family:verdana,tahoma,arial; 
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
			border:0px solid #000000;
			}

p.bodytext		{
			padding-bottom:10px;
			color:#000000;
    			font-family:verdana,tahoma,arial; 
			font-size:12px;
			border:0px solid #000000;
			}

p.bodytext a:link, p.bodytext a:visited, p.bodytext a:active, p.bodytext a:hover		{
			padding-bottom:10px;
			color:#ff3300;
    			font-family:verdana,tahoma,arial; 
			font-size:12px;
			border:0px solid #000000;
			}
			
ul			{
			list-style-position:inside;
			color:#000000;
    			font-family:verdana,tahoma,arial; 
			font-size:12px;
			}
			

a.external-link-new-window:before	{
			padding-left:2px;
			color:#ff3300;
    			font-family:verdana,tahoma,arial; 
			font-size:12px;
			text-decoration:underline;
			content:url(../../fileadmin/designvorlagen/designvorlage_css-nuernberg-modern-FILES/nuernberg-modern-ext-link.png);
			background-repeat:no-repeat;
			background-position:bottom left;
			border:0px solid #000000;
			}

.footgrey		{
			color:#464646;
			font-family:verdana,tahoma,arial; 
			font-size:12px;
			}

.footred		{
			color:#ff3300;
			font-family:verdana,tahoma,arial; 
			font-size:12px;
			font-weight:bold;
			}

.csc-textpic-imagewrap	{
			bordr:1px solid #ff0000;
			}

/* Definitionen fuer das Kontaktformular */

label			{
			display:block;
			float:left;
			width:520px;
			height:10px;
			margin-top:10px;
}

.csc-mailform		{
			border:0px solid #dd0101;
			}
			
.csc-mailform-field	{
			text-align:left;
			font-family:verdana,tahoma,arial; 
			font-size:12px;
			font-weight:bold;
			color:#000000;
			border:0px solid #ff0101;
			}

#mailform		{
			width:300px;
			border:0px solid #ff0101;
			}
			
#mailformname		{
			height:20px;
			background-color:#ffffff;
			margin-top:5px;
			border:1px solid #dddddd;
			}

#mailformfirma	{
			height:20px;
			background-color:#ffffff;
			margin-top:5px;
			border:1px solid #dddddd;
			}

#mailformtelefon		{
			height:20px;
			background-color:#ffffff;
			margin-top:5px;
			border:1px solid #dddddd;
			}

#mailformemail		{
			height:20px;
			background-color:#ffffff;
			margin-top:5px;
			border:1px solid #dddddd;
			}

textarea		{
			display:block;
			float:left;
			width:264px;
			margin-top:5px;
			border:1px solid #dddddd;
			font-size:12px;
    			color:#000000;
    			font-family:verdana,tahoma,arial
			}

#mailformformtype_mail	{
			float:left;			
			margin-left:1px;
			margin-top:2px;
			margin-bottom:15px;
			background-color:#eeeeee;
			border:1px solid #dddddd;
			font-size:10px;
    			color:#000000;
    			font-family:verdana,tahoma,arial;
			font-weight:bold;
			width:264px;
			height:20px;
			}

.flag			{
			margin-right:3px;
			border:1px solid #dddddd;
			}
			
/* Daten für Ticker */

#ticker			{
			font-size:10px;
    			color:#000000;
    			font-family:courier,verdana,tahoma,arial;
			font-weight:bold;
			}
			
#ticker_ru			{
			font-size:12px;
    			color:#000000;
    			font-family:courier,verdana,tahoma,arial;
			font-weight:bold;
}