html,body
{
 	background-color: #ffffff;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
}

* 
{
	font-size: 100%;
}

/*Contenido Texteditor*/
#core a, #core a:link #core a:hover, #core a:active, #core a:visited
{
	color: #f36f21;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}

/*Contenido Texteditor - Sonderbehandlung Bereich 'Sponsoren'*/
#contentsponsoren a, #contentsponsoren a:link #contentsponsoren a:hover, 
#contentsponsoren a:active, #contentsponsoren a:visited
{
	color: #211d70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
}

/*Contenido Texteditor - Sonderbehandlung Bereich 'Sponsoren'*/
#contentcontact a, #contentcontact a:link #contentcontact a:hover, 
#contentcontact a:active, #contentcontact a:visited
{
	color: #f36f21;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
}


#frame 
{
	background: url(../art/bg.gif) left top no-repeat;
	border: 0;
	height: 612px;
	margin: 0 auto;
	padding: 0;
	width: 893px;
}

#corewrapper
{
	border: 0;
	margin: 0;
	padding: 0px 0px 0px 49px;
}

#core 
{
	border: 0;
	color: #211d70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	float: left;
	height: 600px;
	line-height: 14px;
	margin: 12px 0px 0px 0px;
	padding: 0;
	text-align: left;
	width: 844px;
}

#headwrapper
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0;
	width: 795px;
}

#logo
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0;
}

#headvisual
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0;
}

#menuwrapper
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 7px 0px 0px 0px;
	width: 130px;
}

#menu
{
	border: 0;
	border-top: 1px solid #2e3192;
	float: right;
	height: 389px;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 121px;
}

/*Link auf den Facebook-Eintrag*/
#facebook
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0px 0px 0px 14px;
}

#contentwrapper
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 16px 0px 0px 41px;
}


/*Scrollbereich Text*************/
#scroll-container 
{
	border: 0;
	height: 410px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 424px;
}

/*'overflow', 'width' werden per Javascript in HTML-Datei überschrieben*/
#scrollwrapper
{
	border: 0;
	height: 410px;
	left: 0;
	margin: 0;
	position: absolute;
	overflow: auto;
	padding: 0;
	top: 0;
	width: 424px;
}

/*'clip' wird per Javascript in HTML-Datei gesetzt, 'padding' und 'width' überschrieben*/
#content 
{
	border: 0;
	/*clip: rect(0px, 292px, 292px, 0px);*/
	left: 0;
	margin: 0;
	position: absolute;
	padding: 0;
	top: 0;
	overflow: hidden;	
	width: 391px;
}

/*'padding' wird per Javascript in HTML-Datei überschrieben*/
#contentinner 
{
	border: 0;
	float: left;
	padding: 0px;
	padding: 0px 10px 0px 24px;
}

#contentinner p:first-child 
{	
	/*margin-top: 0;*/
}
	
#track 
{
	border: 0;
	display: none;
	position: absolute;
	left: 300px;
	top: 15px;
	width: 16px;
	height: 239px;
	background: #ffde9f;
}
	
#handle 
{
	border: 0;
	display: none;	
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 10px;
	background: #ffa600;
}

/*'display' wird per Javascript in HTML-Datei überschrieben*/
#button-up 
{
	background: url(../art/btn-scroll-up.gif) top left no-repeat;
	border: 0;
	display: none;
	cursor: pointer;
	position: absolute;
	top: 374px;
	left: 0px;
	width: 12px;
	height: 13px;
	z-index: 100;
}

/*'display' wird per Javascript in HTML-Datei überschrieben*/	
#button-down 
{
	background: url(../art/btn-scroll-down.gif) top left no-repeat;
	border: 0;
	display: none;
	cursor: pointer;
	position: absolute;
	top: 394px;
	left: 0px;
	width: 12px;
	height: 13px;
	z-index: 100;
}

/*Ende Scrollbereich*/


/*Sonderbehandlung Bereich 'Sponsoren' und 'Kontakt'*/
#content #contentsponsoren, #content #contentcontact 
{
	border: 0;
	color: #211d70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	float: left;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: left;
}

/*Text auf Startseite*/
div.txthome
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0px 0px 7px 0px;
	width: 100%;
}

/*Text auf Startseite - hebraeisch*/
div.txthomeheb
{
	border: 0;
	direction: rtl;
	float: left;
	margin: 0;
	padding: 0px 0px 6px 0px;
	text-align: right;
	width: 100%;
}

#newswrapper
{
	border: 0;
	float: right;
	height: 460px;
	margin: 0; 
	overflow: auto;
	padding: 16px 0px 0px 0px;
	width: 227px;
	text-align: left;
}

/*kapselt die Felder des Kontaktformulars*/
div.contactwrapper
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0px 0px 10px 0px;
	width: 365px;
	text-align: left;
}

div.news
{
	border: 0;
	float:left;
	margin: 0; 
	padding: 0px 0px 0px 13px;
}

div.newsinner
{
	border: 0;
	float: left;
	margin: 0; 
	padding: 0;
	width: 155px;
}

div.newspic
{
	border: 0;
	border-top: 1px solid #2e3192;
	border-bottom: 1px solid #2e3192;
	float: left;
	margin: 14px 0px 12px 0px; 
	padding: 0;
	text-align: center;
	width: 177px;
}


div.floatleft
{
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.floatright
{
	border: 0;
	float: right;
	margin: 0;
	padding: 0;
	text-align: right;
}

div.clearboth
{
	border: 0;
	clear: both;
	margin: 0;
	padding: 0;
	text-align: left;
}

p
{	
	margin:	0;
	padding: 0;
}

img
{	
	border: 0;
	display: block;
	margin:	0;
	padding: 0;
}

img.newspic
{	
	border: 0;
	display: inline;
	margin:	0;
	padding: 0;
}

span.nobreak 
{
	white-space: nowrap; 
}

/*Headline 11px & in Contenido importierte Klasse*/
span.head11pxorange, p.head11pxorange, strong.head11pxorange
{
	border: 0;
	color: #f36f21;	
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0px 0px 6px 0px;
}

/*Headline 10px & in Contenido importierte Klasse*/
span.head10pxorange, p.head10pxorange, strong.head10pxorange
{
	border: 0;
	color: #f36f21;	
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	padding: 0px 0px 6px 0px;
}

/*Sonderbehandlung Bereich 'Sponsoren'*/
/*Headline 11px & in Contenido importierte Klasse*/
#contentsponsoren span.head11pxorange, #contentsponsoren  p.head11pxorange, 
#contentsponsoren  strong.head11pxorange
{
	border: 0;
	color: #f36f21;	
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0;
	padding: 0px 0px 3px 0px;
}

/*Sonderbehandlung Bereich 'Sponsoren'*/
/*Headline 10px & in Contenido importierte Klasse*/
#contentsponsoren span.head10pxorange, #contentsponsoren p.head10pxorange, 
#contentsponsoren strong.head10pxorange
{
	border: 0;
	color: #f36f21;	
	display: block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	padding: 0px 0px 3px 0px;
}


/*Formular*/
span.orange
{
	color: #f36f21;
}

/*Formular*/
span.txt
{
	color: #211d70;
}


/*Navigation*********************/
/*Hauptmenue*/
#menu ul
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

#menu ul li 
{	
	color: #211d70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1px; 	
	font-weight: normal;
	float: left;
	clear: both;
	line-height: 1px;
	padding: 0;
	margin: 0;
	text-align: left;
	text-decoration: none;	
}

/***Ueber uns***********************/
#menu ul li#ueberuns a
{
	background: url(../art/menu/btn-m-ueberuns-over.gif) no-repeat top left;
	display: block; 
	width: 121px; /* Linkbereich begrenzen */
}
/***Standpunkte*********************/
#menu ul li#standpunkte a
{
	background: url(../art/menu/btn-m-standpunkte-over.gif) no-repeat top left;
	display: block; 
	width: 121px;
}
/***Aktivitaeten********************/
#menu ul li#aktivitaeten a
{
	background: url(../art/menu/btn-m-aktivitaeten-over.gif) no-repeat top left;
	display: block; 
	width: 121px; 
}
/***Sponsoren & Links***************/
#menu ul li#sponsorenlinks a
{
	background: url(../art/menu/btn-m-sponsorenlinks-over.gif) no-repeat top left;
	display: block; 
	width: 121px; 
}
/***Presse**************************/
#menu ul li#presse a
{
	background: url(../art/menu/btn-m-presse-over.gif) no-repeat top left;
	display: block; 
	width: 121px; 
}
/***Kontakt*************************/
#menu ul li#kontakt a
{
	background: url(../art/menu/btn-m-kontakt-over.gif) no-repeat top left;
	display: block; 
	width: 121px; 
}
/***Impressum***********************/
#menu ul li#impressum a
{
	background: url(../art/menu/btn-m-impressum-over.gif) no-repeat top left;
	display: block; 
	width: 121px; 
}


#menu ul li#ueberuns img,#menu ul li#standpunkte img,#menu ul li#aktivitaeten img,#menu ul li#sponsorenlinks img,#menu ul li#presse img,#menu ul li#kontakt img,#menu ul li#impressum img
{
	 display: block;
	 border: 0;
}
#menu ul li#ueberuns a:hover img,#menu ul li#standpunkte a:hover img,#menu ul li#aktivitaeten a:hover img,#menu ul li#sponsorenlinks a:hover img,#menu ul li#presse a:hover img,#menu ul li#kontakt a:hover img,#menu ul li#impressum a:hover img
{
 	visibility: hidden;
}

/***Workaround fuer IE 5.5 und 6*/
#menu ul li#ueberuns a:hover,#menu ul li#standpunkte a:hover,#menu ul li#aktivitaeten a:hover,#menu ul li#sponsorenlinks a:hover,#menu ul li#presse a:hover,#menu ul li#kontakt a:hover,#menu ul li#impressum a:hover
{
	border: 0;
}

* html #menu ul li#ueberuns a,* html #menu ul li#standpunkte a,* html #menu ul li#aktivitaeten a,* html #menu ul li#sponsorenlinks a,* html #menu ul li#presse a,* html #menu ul li#kontakt a,* html #menu ul li#impressum a
{
    	margin-right: 1px;
}

/***Workaround fuer IE 5.01******/
* html #menu ul li#ueberuns a:hover,* html #menu ul li#standpunkte a:hover,* html #menu ul li#aktivitaeten a:hover,* html #menu ul li#sponsorenlinks a:hover,* html #menu ul li#presse a:hover,* html #menu ul li#kontakt a:hover,* html #menu ul li#impressum a:hover
{
	width: 122px; 
	margin-right: 0;  
}



form
{
	border: 0;
	padding: 0;
	margin: 0;
}

/*Textfelder Frontend*/
.formtxt
{
	background-color: #ffffff;
	border: 1px solid #2e3192;
	color: #211d70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin: 0;
	padding: 2px;
	text-align: left; 
	width: 304px;
}

/*Textareas Frontend*/
.formarea
{
	background-color: #ffffff;
	border: 1px solid #2e3192;
	color: #211d70;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	height: 116px;
	line-height: 14px;
	margin: 0;
	padding: 2px;
	text-align: left; 
	width: 304px;
}













