/* CSS Style BNI-Heidelberg (c)imc marketing&consult, 2005 */
html{overflow-y:scroll;}
body {margin:0px;padding:0px;}

/*Seiteninhalt*/
.hgstart	{background-image:url(http://bni-suedwest.de/images/hg-start2.jpg); background-repeat:no-repeat;
			 background-position:bottom left;}
.hg1		{background-image:url(http://bni-suedwest.de/images/hg1.jpg); background-repeat:no-repeat; background-position:top left;
			 background-color:#F8F8F6;}
.hg2		{background-image:url(http://bni-suedwest.de/images/hg2.jpg); background-repeat:no-repeat; background-position:top left; 
			background-color:#f6f6f6;}
.hg3		{background-image:url(http://bni-suedwest.de/images/hg3.jpg); background-repeat:no-repeat; background-position:top left;
			 background-color:#ffffff;}
.hg4		{background-image:url(http://bni-suedwest.de/images/hg4.jpg); background-repeat:no-repeat; background-position:top left;
			 background-color:#F8F8F6;}
.hgmit		{font-family:verdana; font-size:11px; color:#333333; line-height:18px; padding-left:10px;
			background-image:url(images/verlauf-mitglieder.jpg); background-repeat:repeat-y;}
.verl		{font-family:verdana; font-size:11px; color:#333333; line-height:16px; background:url(images/table-verlauf.gif); background-repeat:repeat-y; background-color:#ffffff;}
						
h1		{font-family:verdana; font-size:18px; color:#8D000B; line-height:18px; font-weight:bold;}
h2		{font-family:verdana; font-size:14px; color:#8D000B; line-height:18px; padding:0px; margin: 0px;}
.h22   	{font-family:verdana; font-size:12px; font-weight:bold; color:#8D000B; line-height:18px; padding:0px; margin: 0px; text-decoration:none}
.titel	{font-family:verdana; font-size:12px; color:#8D000B; font-weight:bold; line-height:16px;}

.text 			{font-family:verdana; font-size:11px; color:#333333; line-height:16px;}
a.text:link 	{color:#8D000B;}
a.text:visited	{color:#8D000B;}
a.text:active	{color:#8D000B;}
a.text:hover	{color:#8D000B;}

.text1 			{font-family:verdana; font-size:11px; color:#333333; font-weight:bold; line-height:16px;}
a.text1:link 	{color:#333333;}
a.text1:visited	{color:#333333;}
a.text1:active	{color:#8D000B;}
a.text1:hover	{color:#8D000B;}

.textsmall 			{font-family:verdana; font-size:10px; color:#333333; line-height:16px;}
a.textsmall:link 	{color:#333333;}
a.textsmall:visited	{color:#333333;}
a.textsmall:active	{color:#333333;}
a.textsmall:hover	{color:#8D000B;}

.map 			{font-family:verdana; font-size:11px; color:#333333; line-height:13px;}
a.map:link 		{color:#333333; text-decoration:none;}
a.map:visited	{color:#333333; text-decoration:none;}
a.map:active	{color:#333333; text-decoration:none;}
a.map:hover		{color:#8D000B; text-decoration:underline;}



.rot 			{font-family:verdana; font-size:11px; color:#8D000B; line-height:16px;}
.box 			{font-family:verdana; font-size:11px; color:#ffffff; font-weight:bold; line-height:16px;}

/* Seitennavigation*/
.navi			{font-family:verdana; font-size:11px; color:#858585; font-weight:bold; line-height:18px; text-decoration:none; display:block; border-bottom:1px solid #D7D7D7; line-height:17px; padding-left:18px;}
a.navi:link  	{color:#858585;}
a.navi:visited	{color:#858585;}
a.navi:active	{color:#858585;}
a.navi:hover	{color:#8D000B;}
.navia			{font-family:verdana; font-size:11px; color:#8D000B; font-weight:bold; width:118px; //width:136px; line-height:18px; background:url(images/navi-bullet1.gif); background-repeat:no-repeat; text-decoration:none; border-bottom:1px solid #D7D7D7; padding-left:17px; display:block;}

.navia2			{font-family:verdana; font-size:11px; color:#8D000B; line-height:18px; text-decoration:none;}

.navi2			{font-family:verdana; font-size:11px; color:#333333; line-height:18px; text-decoration:none; display:block; padding-left:25px; border-bottom:1px solid #D7D7D7;}
a.navi2:link  	{color:#333333;}
a.navi2:visited	{color:#333333;}
a.navi2:active	{color:#333333;}
a.navi2:hover	{color:#8D000B;}
.navi2a			{font-family:verdana; font-size:11px; color:#8D000B; line-height:18px; width:111px; //width:136px; text-decoration:none; background:url(images/pfeil-1-1.gif); background-repeat:no-repeat; border-bottom:1px solid #D7D7D7; padding-left:25px; display:block;}

.navi3			{font-family:verdana; font-size:11px; color:#8D000B; font-weight:bold; line-height:18px; text-decoration:none;}
a.navi3:link  	{color:#8D000B;}
a.navi3:visited	{color:#8D000B;}
a.navi3:active	{color:#8D000B;}
a.navi3:hover	{color:#333333;}
.navi3a			{font-family:verdana; font-size:11px; color:#333333; font-weight:bold; line-height:18px; text-decoration:none;}

.sub			{font-family:verdana; font-size:11px; color:#333333; line-height:18px; text-decoration:none; display:block; padding-left:29px; border-bottom:1px solid #D7D7D7;}
a.sub:link  	{color:#333333;}
a.sub:visited	{color:#333333;}
a.sub:active	{color:#333333;}
a.sub:hover	 	{color:#8D000B;}
.suba			{font-family:verdana; font-size:11px; color:#8D000B; line-height:18px; text-decoration:none; padding-left:29px; border-bottom:1px solid #D7D7D7; width:107px; //width:136px; display:block;}

/* Navi-Hintergrundbilder*/
.navihg1		{font-family:verdana; font-size:12px; line-height:17px; background:url(images/navi-verlauf.gif); background-repeat:repeat-y;}
.navihga		{font-family:verdana; font-size:12px; line-height:17px; background:url(images/navi-hga.gif);background-repeat:repeat-y;}
.navihgs		{font-family:verdana; font-size:12px; line-height:17px; background:url(images/navi-hgs.gif);background-repeat:repeat-y;}
.navihgs2		{font-family:verdana; font-size:12px; line-height:17px; background:url(images/navi-hgs2.gif);background-repeat:repeat-y;}

/* Seitenanfang*/
.top			{font-family:verdana; font-size:10px; color:#8D000B; line-height:18px; text-decoration:none;}
a.top:link  	{color:#8D000B;}
a.top:visited	{color:#8D000B;}
a.top:active	{color:#333333;}
a.top:hover		{color:#333333;}

/* Fussnavigation*/
.fuss			{font-family:verdana; font-size:10px; color:#333333; line-height:18px; text-decoration:none;}
a.fuss:link  	{color:#333333;}
a.fuss:visited  {color:#333333;}
a.fuss:active	{color:#8D000B;}
a.fuss:hover	{color:#8D000B;}

/* Listen mit icon */
.liste ul		{list-style-image:url(images/pfeil-liste.gif); //list-style-image:url(images/pfeil-liste-ie.gif); margin:0 0 0 -20px; //margin:0 0 0 15px;}
.liste ul li	{margin-bottom:0;}
.liste a   	{font-family:verdana; font-size:12px; font-weight:bold; color:#8D000B; line-height:18px; padding:0px; margin: 0px; text-decoration:none}
.liste a:hover	{text-decoration:underline; color:#666666;}

/* Border*/
.rahmen			{border-top-color: #8D000B; border-top-style: solid; border-top-width: 1px;
						border-left-color: #8D000B; border-left-style: solid; border-left-width: 1px;
						border-right-color: #333333; border-right-style: solid; border-right-width: 1px;
						border-bottom-color: #333333; border-bottom-style: solid; border-bottom-width: 1px;}

/* Message-Box */
.message_error		{background-color:#990000; margin-top:12px; margin-bottom:12px;}
.message_info_green	{background-color:#006633; margin-top:12px; margin-bottom:12px;}

/* Navigation Neu */
.p_navi			{ position: absolute; left:0px; top:120px; padding:0; margin:0; width:145px; background:url(images/navi-verlauf.gif); background-repeat:repeat-y; border-top:1px solid #D7D7D7;}
.p_navi1			{ position: absolute; left:0px; top:120px; padding:0; margin:0; width:145px; border-top:1px solid #D7D7D7;}

.suchfeld		{font-family:verdana; font-size:12px; line-height:17px; width:118px;//width:136px; padding-left:17px; background:url(images/navi-bullet1.gif); background-repeat:no-repeat;}
.schriftzug		{font-family:verdana; font-size:12px; line-height:17px; color:#8D000B; font-weight:bold;}

.textinkarte	{
position:absolute;
top:650px;
left:300px;
width:430px;
font-family:verdana;
font-size:11px;
color:#333333;
line-height:16px;
}

/* Höhen Inhalte zur Navigation */
.height-details	{height:auto; //height:550px; min-height:500px;}
.height-static	{height:auto; //height:800px; min-height:800px;}
.height-anfahrt	{height:auto; //height:900px; min-height:900px;}


/* Popup Google-Maps */
#directions table	{font-family:verdana; font-size:11px; color:#333333; line-height:16px;}