/******************************************************************/
/* Allgemeine Definitionen																				*/
/*																																*/
/******************************************************************/
/******************************************************/
/* Farben																							*/
/******************************************************/
.orange{
	color:#FF6A07;
}

.black{
	color:#000000;
}

.blue{
	color:#004A99;
}

.red{
	color:red;
}

.green{
	color:green;
}

.yellow{
	color:orange;
}

.grey{
	color:grey;
}

.purple{
	color:purple;
}
/******************************************************/


/* Ueberschriften  																						*/
h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
}


h1{
	margin:0px 0px 5px 0px;
	font-size:14px;

	color:#006932;	
}

h2{
	font-size:11px;
	color:#006932;
}

h3{
	font-size:9px;
	color:#666666;
}



h2 a {
	font-size:11px;
	text-decoration: none;
}

h2 a:hover {	
	text-decoration: none;
}

h2.bulletbackground{
	color:#006932;
	padding-left:15px;
	line-height:20px;
	text-transform: uppercase;

	background-color:#CBE4B6;
	background-image:url(/fileadmin/media/icon/square-green.gif);
	background-repeat:no-repeat;
	background-position:4px 6px;
}
/******************************************************/


/******************************************************/
/* Links																							*/
/******************************************************/
a.pfeillink, .pfeillink a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006932;
	
	padding-left:9px;
	
	background-image: url("/fileadmin/media/gfx/pfeil-lightgreen.gif");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	
	text-decoration: none;
}

a.pfeillink:hover, .pfeillink a:hover{
	color:#005B2A;
	text-decoration: underline;

	background-image: url("/fileadmin/media/gfx/pfeil-darkgreen.gif");
}

a.link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #007E31;
	text-decoration: none;
}


a.link:hover{
	color:#E2001A;
}

/******************************************************/
/* Listen																							*/
/******************************************************/
/* Punktliste z.B. bei Highlights											*/
ul.punktliste{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 0px;
	margin-top:0px;
}

ul.punktliste li{
	background-image:url('/fileadmin/media/icon/bullet-green.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
}

/* Pfeilliste z.B. bei News auf der Startseite				*/
ul.liste-newslatest{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.liste-newslatest li{
	padding-left: 0px;
	padding-bottom:5px;
}

/******************************************************/
/* Text													*/
/******************************************************/
/* P Tag	 grrr																				*/
p{
	margin:0px 0px 5px 0px;
}
/******************************************************/



/*******************************************************/
/*  Allgemeine Tabellen									*/
/*******************************************************/
/* Tabellen																						*/
table{
	width:100%;
	margin:0px;
	padding:0px;

	text-align:left;
	border-spacing:0px;
}

table td{
	vertical-align:top;
}


/* Rahmentabelle */

table.contenttable{
	border:1px solid #006931;
	border-right:0px;
	border-bottom:0px;
	
}
table.contenttable td, table.contenttable th{
	padding:3px;
	margin:0px;
	border:1px solid #006931;
	border-left:none;
	border-top:none;
}

table.contenttable th{
	color:white;
	background-color:#006931;
}


.commontable{
	width:550px;
	border:1px solid #E9E9E9;
	border-collapse:collapse;
}

.commontable thead{
	font-weight:bold;
	color:#7E0006;
	background-color:#E9E9E9;
}

.commontable td{
	border:1px solid #E9E9E9;
	padding-left:3px;
	padding-right:3px;
}


.table160{
	width:160px;
/*background-color:#0066CC;*/
}

.table160 td{
 border:none;
 vertical-align:top;
}


/* Kontinent Tabelle */
table.kontinenttable{
	margin:0px;
	margin-left:5px;
	width:327px;
}

table.kontinenttable p{
	margin:0px;
	padding:0px;
}


table.kontinenttable thead td{
	color:#006931;
	font-weight:bold;
}

table.kontinenttable td{
	padding-right:5px;
}
/******************************************************/




/******************************************************/
/* Helferlein										*/
/******************************************************/
strong {
 color: inherit !important;
}
/******************************************************/
