/*layout */


/* HTML BODY  CONTENT = default paragraph font */
html 			{font-family: arial, helvetica,verdana, sans-serif;font-size: 100.01%;}
body    		{margin-top : 0px; margin-left: 5px; margin-right: 5px;	font-size: 0.94em;}
body.popup 		{margin : 5px;}

/* pagelayout */
.noscreen 		{display:none; border-top: 1pt solid Gray; border-bottom: 1pt solid Gray; } 
.content 		{margin-left:20px; margin-top:20px; margin-right:25px; margin-bottom:15px;}

.col_back 		{background-color: #BF3030;}
.col_main 		{background-color: #ffff66;}
.col_100 		{background-color: #D56262;}
.col_80 		{background-color: #DC8181;}
.col_60 		{background-color: #E5A0A0;}
.col_40 		{background-color: #FFFF66;}
.col_fblogo 	{background-color: #CFDDE6;}
.col_fb40 		{background-color: #ffff33;}
.col_fbbox 		{background-color: #FFCC00;}
.col_20 		{background-color: #F6DFDF;}

.borderlr 		{border-left: 2px solid White; border-right: 2px solid White;background-color: #F6DFDF;}
.bordertb 		{border-top: 2px solid White; border-bottom: 2px solid White;background-color: #F6DFDF;}


/* HYPERLINKS */ 

a:link 			{ color : #005B9C; text-decoration :underline }
a:visited 		{ color : #005B9C; text-decoration :underline }
a:focus 		{ color : black; background-color: #FECE00; text-decoration : underline;}
a:hover 		{ color : black; background-color: #FECE00; text-decoration : underline;}
a:active 		{ color : black; text-decoration : none;}


a.noscript 				{ color : #ffffff; text-decoration :underline }
a.noscript:link 		{ color : #ffffff; text-decoration :underline }
a.noscript:visited 		{ color : #ffffff; text-decoration :underline }
a.noscript:focus 		{ color : black; background-color: #E67373; text-decoration : underline;}
a.noscript:hover 		{ color : black; background-color: #E6CFCF; text-decoration : underline;}
a.noscript:active 		{ color : black; text-decoration : none;}


a.head 			{ font-size : 10px; color : #666666;}	
a.head:link 	{ color : #666666; text-decoration :none }
a.head:visited 	{ color : #666666; text-decoration : none; }
a.head:hover 	{ color : white; background-color: #E67373; text-decoration : underline;}
a.head:active 	{color : black; text-decoration : none;}

a.boxl 			{ font-size : 11px; letter-spacing : 1px; color : #BF3030;}	
a.boxl:link 	{ color : #BF3030; text-decoration :underline }
a.boxl:visited 	{ color : #BF3030; text-decoration : underline; }
a.boxl:hover 	{ color : black; background-color: #E6CFCF; text-decoration : underline;}
a.boxl:active 	{ color : black; text-decoration : none;}


/* LISTS */ 

ol 				{font: 1.0em/1.4em; margin-top : 2px; margin-bottom : 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
ul 				{font: 1.0em/1.4em; list-style : url(/img/arrow_right_fb.gif); margin-top : 2px; margin-bottom : 2px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
li 				{font: 1.0em/1.4em;   margin-top : 2px; margin-bottom : 6px; list-style-position : outside ;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
li.dot 			{list-style : url(/img/ico_dot10.gif); margin-top : 2px; margin-bottom : 4px; margin-left: -16px;	font-family : sans-serif;list-style-position : outside;}
li.all 			{list-style : url(/img/nav_right_red.gif); margin-top : 2px; margin-bottom : 4px; margin-left: -16px; font-family : sans-serif; list-style-position : outside;}
li.marker 		{list-style : url(/img/marker.gif); margin-top:0px;	margin-bottom:0px;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	list-style-position : outside ;	}


/* TABLES */

.maintable		{border-left: 1px solid #999999;	border-right:  1px solid #999999;background-color :#ffffff;}
table			{margin-bottom : 0px;margin-top : 0px;}
th  		    {font-size: 0.8em; color : #6e6e6e; text-align : left; vertical-align : top; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;}
th.mid			{vertical-align : middle;}
th.center		{text-align : center;}
td				{font-size: 0.8em; vertical-align : top;font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; }
td.mid			{vertical-align : middle;}
td.bot			{vertical-align : bottom;}
td.top			{
	vertical-align : top;
}

td.pager  {
	vertical-align : middle;
	text-align : left;
	color : #333333;
	font-size: 11px;
	font-weight : bold;
}


/*fonts*/
.style3 { font-family: sans-serif; 
		   font-size: xx-small; 
		   font-style: bold; font-variant: bold; font-weight: bold;
		   color: blue; text-alignment: left;}

.style4 {
	font-size: xx-small;
	font-family: Verdana;
}
.small {
	font-family : sans-serif;
	font-size : 10px;
}
.xxs {
	font-size : 11px;
	line-height :12px;
	}

p {
	margin-top : 2px;
	margin-bottom : 8px;
}

/* Initials */
p.ini:first-letter { 
	font-size:150%; 
	color:#BF3030 
}

h1, h2, h3, h4, h5 {
	/*font-family:  Times New Roman, Times, serif;*/
	font-family: arial, helvetica,verdana, sans-serif;
	font-weight : bold;
	/*letter-spacing:0.1em;*/
	/*color :#0033ff;*/
	color :#035DAE;
}
/* Headlines Freiwilligenbörse */
.fbtop {font-size:26px; margin-top:0px; margin-bottom:0px; color:#0729E3; background-color:#FECE00; font-weight: 600;}
.fbtitle {font-size:26px; margin-top:-20px; color:#0066FF; }
.fb1 { font-size:26px; margin-bottom:18px; color:#0066FF; }
.fbtop { font-size:26px; margin-bottom:18px; color:#0066FF; }
.fb2 { font-size:16px; color:#0066FF; line-height:18px }
.fb207 {text-align :left; font-size:16px; color:#0066FF; line-height:18px }
.fb3 {font-family: sans-serif; font-size: 18px; font-weight: 150;color:#555555;}
.fb4 {font-size:12pt; line-height:14pt; font-weight: 200; color:black;  }
.fb407 {font-size:12pt; line-height:16pt; font-weight: 200; color:black;  margin-top:0pt; margin-bottom:10pt;}
.fb5 {size: 10pt; color:black; font-weight:100; }
.fb6 {text-align : left; font-size:12pt; color:black; }
.fb507 {text-align : left;size: 10pt; color:blue; font-weight:normal; }
.fb607 {text-align : left; margin-top:0px;font-size: 8pt; color:black;font-weight:lighter; }

/* events FB */
.time {
	color: #FF0000;
	font-weight:bold
}
.event {
	color: #000080;
	font-weight:bold
}


/* Headlines */
h1 {
	margin-top : 0.0em;
	margin-bottom : 0.3em;
	font-size: 2 em;
	line-height:2 em;
	/*font: 1.4em/1.5em;*/
	font-weight : bold;
	
}

h2 {
	margin-top : 1.6em;
	margin-bottom : 0.4em;
	font-size: 1.25em;
	line-height:1.2em;
	font-weight : bold;
}

h3 {
	margin-top : 1.8em;
	margin-bottom : 0.2em;
	font-size: 1.1em;
	line-height:1.1em;
	font-weight : bold;
}



h4 {
	margin-top : 1.5em;
	margin-bottom : 0.3em;
	font-size: 1.0em;
	line-height:1.2em;
	font-weight : bold;
	
}

h5
{
    font-size: 1.1em;
    line-height: 1.2em;
}

h6
{
	text-align : center;
	margin-top : 2.5em;
	margin-bottom : 1em;
	font-size: 1.0em;
	line-height:1.5em;
	font-weight : bold;
}

.ohne {
	margin-top : 0px;
	margin-bottom : 0px;
}

.title {
	font-family : Arial, Helvetica, Geneva, Verdana,  sans-serif;
	font-size: 18px;
	font-weight : bold;
	color :#BF3030;

}
.subtitle {
	font-family : Arial, Helvetica, Geneva, Verdana,  sans-serif;
	font-size: 14px;
	font-weight : bold;
	color :#000000;
}

.name {
	margin-top : 0em;
	margin-bottom : 0.2em;
	font: 1.1em/1.2em;
	font-weight : bold;
	color :#BF3030;
}

.organization {
	margin-top : 0em;
	margin-bottom : 0.2em;
	/*font: 1.em/1.1em;*/
	font-weight : bold;
	color :blue;
}

/* Teaserbox */
.left-teaser {
	position: static; /*fuer IE*/
	width: 160px;
	background-color: #CFDDE6;
	/*border: solid 1px  white;*/
}
.left-teaser h5 {
	position: static; /*;fuer IE*/
	margin: 0;
	padding: 0;
	font: 1.1em/1.2em;
	font-family: sans-serif;
	font-weight: bold;
	background-color: #BF3030;
	color: white;
}
.left-teaser p {
    font: 0.9em/1.4em Arial,Verdana, sans-serif ;
    margin-top: 0;
    padding: 4px;
}

.box {
	position: static; /*;fuer IE*/
	margin: 0;
	padding: 0;
	font: 1.1em/1.2em;
	font-family: sans-serif;
	font-weight: bold;
	background-color: #BF3030;
	color: white;	
}

.boxfb {
	position: static; /*;fuer IE*/
	margin: 0;
	padding: 0;
	font: 1.1em/1.2em;
	font-family: sans-serif;
	font-weight: bold;
	background-color: #FECE00;
	color: blue;	
}

.right-teaser p {
    font: 0.9em/1.4em Arial,Verdana, sans-serif ;
    margin-top: 0;
    padding: 4px;
}



select.pager  {
	color : #333333;
	font-size : 0.7em;
	background-color : #EEEEEE;
	width : 50px;
}

form  {
	margin-top : 0px;
	margin-bottom : 0px;
}

input  {
	font-family : sans-serif;
	font-size: 0.9em;
}

select  {
	font-family : sans-serif;
	font-size: 0.9em;
}

textarea  {
	font-family : sans-serif;
	font-size: 0.9em;
}

img  {
	border : 0px;
}

hr  {
	height : 1px;
}

.expfav  {font-size: 80%; text-align: LEft; margin-top: +1em; margin-bottom: 0pt; }

.required {
	background-image: url(/css/required.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.grusswortbox {
	background:white; 
	border:thin gray solid; 
	padding:8px;
	width:650px;
	margin-bottom:2em;
	}
.grussworthead1{ font-family:Arial, Helvetica, Sans-Serif;font-size:2em;text-align:center; font-weight:bold; }
.grussworthead2{ font-family:Arial, Helvetica, Sans-Serif;font-size:1.5em;text-align:center; font-weight:bold; font-style:italic}
.grussworthead3{ font-family:Arial, Helvetica, Sans-Serif;font-size:1.5em;text-align:center; font-weight:bold;}
.grussworttetxt{font-family:'Times New Roman', Times, Serif; font-size:1.3em; line-height:1.5em; max-width:35em;
				page-break-after:always; 
				}

